@charset "utf-8";
.txte_conseiller {
	font-size:13px
}
.RightFloat {
	float:right
}
.blocDesc_list {
	left:0;
	top:0
}
.descripproduit_list {
	height:285px
}
.blocDesc_list {
	left:0;
	top:0
}
.navbar {
	position:static;
	z-index:1000;
	min-height:50px;
	margin-bottom:0;
	border:1px solid transparent
}
.navbar-nav > li {
	margin-left:38px
}
.height480 {
	height:480px!important
}
.hight440 {
	height:465px!important
}
#joursPdt {
	font-size:11px
}
.topTitress {
	top:24px
}
.btn-ddd:hover {
	background-color:#1b1548;
	color:#fff
}
@media (min-width: 1900px) {
.largeScreen {width:100%}
}
@media (min-width: 992px) and (max-width: 1199px) {
.navbar-nav > li {
margin-left:20px
}
.size100 {
font-size:100px;
text-align:center
}
.detailsright {
min-height:534px
}
#myTab > li > a > span.hidetext {
font-size:10px
}
.btndevisTop {
margin-top:13px
}
.titEmelie {
margin-right:20px;
float:right
}
.txt_vst {
padding-left:1px;
padding-top:30px
}
#joursPdt {
float:right;
padding-left:25px;
font-size:7px
}
.MarginMobileDes {
margin-left:0
}
.ListDescriptionMargin {
margin-top:-7px
}
.NumTel {
font-size:19px
}
.txte_conseiller {
font-size:10px
}
.txt_vst_avis {
padding-left:35px
}
.vct {
font-size:11px
}
.ctitle {
font-size:13px
}
.btn-ddd {
padding:7px 12px
}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.sliderHomePadding {
margin:15px 15px 0 10px;
width:100%;
height:100%
}
.IpadHomePromoWidth {
width:33%
}
.headerMenuWidth {
max-width:999px
}
.NumTel {
font-size:19px
}
.txte_conseiller {
font-size:10px
}
.ctitle {
font-size:13px
}
.btn-ddd {
padding:7px 12px
}
}
@media (min-width: 991px) {
.size100 {
font-size:100px;
text-align:center
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.IpdadWidth {
width:50%
}
.FloatRHT {
float:right
}
.displyPhoneOnly {
position:fixed;
top:-4px;
right:25px
}
.ctitle {
font-size:14px
}
}
@media (max-width: 691px) {
.MaxHeightPhone {
height:100%
}
.WidthPhone {
text-align:justify;
margin-right:10px
}
.phonepolice {
font-size:15px
}
.detailsright {
min-height:100px
}
.topsortby3 {
margin-top:-20px
}
.displyPhoneOnly {
position:fixed;
top:-4px;
right:25px
}
.margTopDevise180 {
margin-top:-180px
}
.mt-200 {
top:-661px
}
.searchbg3 {
top:820px
}
.contactTop {
top:10px
}
.contactHeight {
height:auto
}
.hightAuto {
height:auto!important
}
.hightAuto2 {
height:auto!important
}
.paddingMobile {
padding-right:0;
padding-left:0
}
.sliderHomePadding {
width:auto;
height:auto
}
.topListe {
top:23px
}
}
@media (min-height: 950px) and (max-width: 690px) {
.MaxHeightPhone {
height:100%
}
.WidthPhone {
text-align:justify;
margin-right:10px
}
.phonepolice {
font-size:15px
}
.detailsright {
min-height:100px
}
.topsortby3 {
margin-top:-20px
}
.displyPhoneOnly {
position:fixed;
top:-4px;
right:25px
}
.margTopDevise180 {
margin-top:-180px
}
.mt-200 {
top:-661px
}
.searchbg3 {
top:820px
}
.contactTop {
top:10px
}
.contactHeight {
height:auto
}
.hightAuto {
height:auto!important
}
.hightAuto2 {
height:auto!important
}
.paddingMobile {
padding-right:5px;
padding-left:5px
}
.sliderHomePadding {
width:auto;
height:auto
}
.topListe {
top:23px
}
}
@media (min-width: 900px) {
.MArginTitres {
top:24px
}
}
@media (max-width: 1250px) {
.descripproduit_list {
bottom:10px;
height:285px
}
.topsortby3 {
margin-top:-20px
}
.topsortbyArticle {
margin-top:-60px
}
.blocDesc_list {
top:10px
}
.hightAuto {
height:auto!important
}
.btndevisTop {
margin-top:13px
}
.ListebtndevisTop {
margin-top:5px
}
.NumTel {
font-size:19px
}
.devisLeft {
margin-left:0
}
.topListe {
top:23px
}
.titEmelieMobile {
float:none
}
.topTitress {
top:31px
}
.TexteMargin {
padding-top:0;
margin-bottom:-20px
}
}
@media (min-width: 1260px) {
.sliderHomePadding {
margin:15px 15px 0 10px;
width:100%;
height:100%
}
.topListe {
top:11.6px
}
}
@media (min-width: 400px) and (max-width: 990px) {
.size100 {
font-size:60px;
text-align:center
}
.msbox2 {
height:auto
}
.hightAuto {
height:auto!important
}
.paddingMobile {
padding-right:5px;
padding-left:5px
}
.sliderHomePadding {
width:auto;
height:auto
}
.topListe {
top:23px
}
.paddingTopForMobile {
padding-top:25px
}
.MaxHeightPhone {
height:100%
}
.topMobileAvis {
top:100px
}
.paddingbtm20 {
padding-bottom:60px
}
.TexteMargin {
padding-top:20px;
margin-bottom:-20px
}
.displyPhoneOnly {
position:fixed;
top:-4px;
right:25px
}
.margTopDevise180 {
margin-top:-180px
}
.mt-200 {
top:-661px
}
.searchbg3 {
top:820px
}
.contactTop {
top:10px
}
.contactHeight {
height:auto
}
.ctitle {
font-size:14px
}
}
@media (max-width: 415px) {
.WidthPhone {
text-align:justify;
margin-right:10px
}
.phoneLarge {
width:100%
}
.paddingTopForMobile {
padding-top:25px
}
.topMobileAvis {
top:100px
}
.paddingbtm20 {
padding-bottom:60px
}
.detailwidthMobile {
width:100%
}
.TexteMargin {
padding-top:20px;
margin-bottom:-20px
}
.displyPhoneOnly {
position:fixed;
top:-4px;
right:25px
}
.navbar-nav > li {
margin-left:3px;
margin-bottom:20px
}
.navbar-collapse {
max-height:471px
}
}
@media (max-width: 600px) {
.phoneLarge2 {
width:100%;
padding-right:5px;
padding-left:5px
}
.displyPhoneOnly {
position:fixed;
top:-4px;
right:9px
}
.margTopDevise180 {
margin-top:-180px
}
.mt-200 {
top:-661px
}
.searchbg3 {
top:820px
}
.contactTop {
top:10px
}
.contactHeight {
box-shadow:none
}
.navbar-nav > li {
margin-left:3px;
margin-bottom:20px
}
.navbar-collapse {
max-height:471px
}
@media (max-width: 560px) {
.ImgConseiller {width: 100% !important; height: 100% !important;}
}
}
@media (min-width: 1100px) and (max-width: 1146px) {
	.paddTop24 { padding-top: 24px !important;}
	.navbar-right { margin-left: -12px !important;}
}
@media (min-width: 1200px) {
.headerMenuWidth {
max-width:1220px
}
.promoHome {
width:32%
}
.promoHomeTexte {
font-size:14px
}
}
.cstyle10 {
	background:#FFF;
	height:40px;
	position:absolute;
	top:0;
	width:100%
}
.breadcrub {
	margin-top:92px;
	color:#ccc
}
.form-control2 {
	display:block;
	width:100%;
	height:34px;
	padding:6px 0 6px 30px;
	font-size:14px;
	line-height:1.428571429;
	color:#999;
	vertical-align:middle;
	background-color:#fff;
	border:2px solid #ebebeb;
	border-radius:4px;
-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out 0.15s, box-shadow ease-in-out .15s
}
.form-control2:focus {
	border-color:#ef6e7e;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
}
.form-control2[disabled], .form-control2[readonly], fieldset[disabled] .form-control2 {
	cursor:not-allowed;
	background-color:#eee
}
textarea.form-control2 {
	height:auto
}
.navbar-toggle {
	margin-top:35px;
	margin-right:25px
}

@media (min-width: 992px)
{
	.container {max-width: 1200px;}
	.SpecialMenuContact { margin: 2px -268px 0;}
}
	.navbar-collapse .navbar-nav.navbar-right:last-child {  margin-right: 0px;}
	.navbar-right {    float: left !important;   margin-left: 20px;}
@media (min-width: 1024px) and (max-width: 1185px) 
{
.padRight { padding-right:13px!important;}
}