*{padding:0;margin:0;text-decoration:none;border:1;}
body{background-color:#1f1f20;padding:0;margin-top:0;}
#fond_blanc{background-color:#ffffff;padding-bottom:0px;width:100%;}
#fond_degrade{background-image:url("../../../../img/imgLVP4/fond/fond_body.png");background-repeat:repeat-x;width:100%;}
#mainWrapper{position:relative;width:960px;height:885px;background-color:white;margin-right:auto;margin-left:auto;box-shadow:0px 0px 50px white;}
.fond1{background-image:url("../../../../img/imgLVP4/fond/smash/fond1.jpg");width:320px;height:125px;position:absolute;}
.fond2{background-image:url("../../../../img/imgLVP4/fond/smash/fond2.jpg");width:320px;height:125px;margin-left:320px;position:absolute;}
.fond3{background-image:url("../../../../img/imgLVP4/fond/smash/fond3.jpg");width:320px;height:125px;margin-left:640px;position:absolute;}
.fond4{background-image:url("../../../../img/imgLVP4/fond/smash/fond4.jpg");width:320px;height:209px;margin-top:125px;position:absolute;}
.fond5{background-image:url("../../../../img/imgLVP4/fond/smash/fond5.jpg");width:320px;height:209px;margin-top:125px;margin-left:320px;position:absolute;}
.fond6{background-image:url("../../../../img/imgLVP4/fond/smash/fond6.jpg");width:320px;height:209px;margin-top:125px;margin-left:640px;position:absolute;}
.fond7{background-image:url("../../../../img/imgLVP4/fond/smash/fond7.jpg");width:320px;height:214px;margin-top:334px;position:absolute;}
.fond8{background-image:url("../../../../img/imgLVP4/fond/smash/fond8.jpg");width:320px;height:214px;margin-top:334px;margin-left:320px;position:absolute;}
.fond9{background-image:url("../../../../img/imgLVP4/fond/smash/fond9.jpg");width:320px;height:214px;margin-top:334px;margin-left:640px;position:absolute;}
#menu_bandeau{width:960px;height:82px;background-color:#f39c0d;margin-right:auto;margin-left:auto;position:absolute;margin-top:38px;}
#menu_bandeau_z{width:1022px;height:82px;background-color:#f39c0d;margin-right:auto;margin-left:auto;position:relative;margin-top:15px;margin-bottom:-120px;}
.logo{width:491px;height:82px;position:absolute;z-index:1;}
.logo_z{width:484px;height:82px;position:absolute;z-index:1;}
.pub_bloc{margin-left:300px;margin-top:2px;font-style:italic;position:absolute;z-index:1;}
.pub_bloc h1{font-size:1em;font-weight:normal;}
.europe{font-size:2em;font-family:Arial;color:white;font-weight:bold;letter-spacing:1px;margin-top:-2px;}
.distri{font-size:1.2em;margin-top:-5px;font-family:"Corbel";}
.videotxt{font-size:1.4em;font-weight:bold;font-family:"Corbel";letter-spacing:1px;}
.video{margin-top:-5px;}
.transit{background-image:url("../../../../img/imgLVP4/header/smush/filet.jpg");width:1px;height:67px;margin-top:8px;margin-left:541px;position:absolute;}
.transit2{background-image:url("../../../../img/imgLVP4/header/smush/filet.jpg");width:1px;height:67px;margin-top:8px;margin-left:808px;position:absolute;}

.contact_wrapper{/*margin-left:552px;*/margin-top:4px;position:absolute;z-index:1;}
.clear{float:none;clear:both;}
.contactBox{width:250px;}
.icoPhone{float:left;/*width:95px;*/background:url('../../../../img/imgLVP4/header/smush/icon_phone.png') no-repeat left center;padding:0 0 0 25px;min-height:20px;}
.icoPhone span{display:block;color:#ffffff;font:12px Arial;margin-left:0;}
.icoPhone strong{display:block;color:#1c54a7;font:bold 13px Arial;}
.icoFax{float:right;/*width:95px;*/background:url('../../../../img/imgLVP4/header/smush/icon_fax.png') no-repeat left center;padding:0 0 0 25px;min-height:20px;}
.icoFax span{display:block;color:#ffffff;font:12px Arial;margin-left:0;}
.icoFax strong{display:block;color:#1c54a7;font:bold 13px Arial;}
.jour_contact{float:left;width:120px;color:#ffffff;font:11px Arial;margin-top:8px;}

#myBtnn24{
	transform: translateX(45px) rotate(90deg);
width: 125px;
margin-top: -44px;
margin-right: 1px;
font: bold 8px Arial !important;
}
#ouvre_flotante_prod .img_ouvre{
	margin-top: 65px !important;
margin-left: -9px !important;
}
#ouvre_flotante_prod{
	cursor: pointer;
	z-index: 100000;
	width: 50px;
}


.div_flottante_prod_autre{
	
	 background-image: url(../../../../img/icone3.png) !important;
    background-repeat: no-repeat !important;
    width: 220px;
    display: block;
    z-index: 120;
    position: fixed;
    right:5px;
    bottom: 1491px;
    z-index: 10000033333;
	min-height: 110px;
}

.btn_fermer_flotante_prod_autre {
    display: block;
    float: left;
    margin-left: -11px;
    margin-top: 43px;
    cursor: pointer;
    z-index: 1000000;
    width: 50px;
    cursor: pointer;
	
}

.titre_demande_rapelle_autre {
    color: #1c54a7;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
    text-align: right;
}


.detail_demande_autre {
    color: white;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 0px !important;
    text-align: right;
    margin-right: 8px;
}

.bouton_demande_autre {
    display: block;
    text-align: center;
    background: url(../../../../img/imgLVP4/header/smush/gradient_bouton.jpg) repeat-x bottom;
    height: 31px;
    border: 1px solid #7a71a0;
    color: #ffffff;
    font: bold 8px Arial;
    padding: 0 5px;
    cursor: pointer;
    border-radius: 4px;
	    
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}




.div_flottante_prod{
	
	display: block;
	position: fixed;
	right: 4px;
	top: 178px;
	width: 236px;
	background-color: #f39c0d;
	height: 121px;
	border-radius: 2px;
	text-align: right;
	padding: 10px;
	background-image: url("../../../../img/icone3.png")!important; 
	background-repeat: no-repeat!important;
	z-index:1111111111;
}
.titre_demande_rapelle_prod {
    color: #1c54a7;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
}

.detail_demande_prod {
    color: white;
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 0px !important;
}

.bouton_demande_prod {
    display: block;
    text-align: center;
    background: url('../../../../img/imgLVP4/header/smush/gradient_bouton.jpg') repeat-x bottom;
    height: 31px;
    border: 1px solid #7a71a0;
    color: #ffffff;
    font: bold 10px  Arial;
    padding: 0 5px;
    cursor: pointer;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;

}


.ouvre_op{
	
	/*left: 116% !important;*/
	
	/*right: -71% !important;*/
}

.btn_fermer_flotante_prod {
    display: block;
float: left;
margin-left: -46px;
margin-top: 29px;

cursor: pointer;
z-index: 1000000;
width: 50px;
cursor: pointer;
}




    .jour_contact_autre_page
	{
		    
			width: 120px;
			color: #ffffff;
			font: 11px Arial;
		  
			position: absolute;
			top: 10px;
			left: 139px;
	}
	.jour_contact_englist{
		    
			width: 120px;
			color: #ffffff;
			font: 10px Arial;
		  
			position: absolute;
			top: 10px;
			left: 139px;
	}
	
	
	
	.mail_titre_autre{
		position: absolute;
		left: 15px;
		top: 6px;
		color: #ffffff;
    font: 12px Arial;
	}
	
	.contact_mail_autre{
		   position: absolute;
			top: 22px;
			left: -9px;
			text-decoration: underline;
			color: #1c54a7;
			font: 9px arial;
	}
	
	.iconMail_autre{
		width: 130px;top: 35px;left: 6px;display: block;position: absolute;
	}

/**
* classe de new modale avec Mampionona
*/
.mymodal
{
	width: 32%;
	position: fixed;
	top: 129px;
	display: none;
	clear: both;
	height: 200px;
	border-radius: 5px;
	left: 28%;
	z-index: 100000;
}

.my-modal-content
{

    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 100%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
	border-radius:5px;

}
.my-modal-header {
    border-radius: 0px;
    padding: 2px 16px;
    background-color: #114e8b;
    color: white;
    font-weight: bold;
    font-family: Arial;
    font-size: 0.9em;
}
.my-close{
	
	color: white;
	float: right;
	font-size: 28px;
	font-weight: bold;
	margin-top: 0px;
	font-family: sans-serif;
	cursor: pointer;
	width: 20px;
	z-index: 10000000000000000;
}
.my-body{
	padding-bottom: 9px;
}




.div_flottante{
	display: block;
	position: fixed;
	right: 4px;
	top: 178px;
	width: 236px;
	background-color: #f39c0d;
	height: 97px;
	border-radius: 2px;
	text-align: right;
	padding: 10px;
	background-image: url("../../../../img/icone3.png")!important; 
	background-repeat: no-repeat!important;
	z-index:1111111111;
}
.ouvre_div_flottante{
	
	display: block;
	position: fixed;
	 right: 5px;
	top: 167px;
	width: 52px;
	height: 147px;
	background-image: url("../../../../img/background.png")!important; 
	border-radius: 3px;
	z-index:1111111111;
}


#ouvre_div_flottante_prod{
	display: block;
	position: fixed;
	right: 5px;
	top: 167px;
	width: 52px;
	height: 147px;
	background-image: url("../../../../img/background.png")!important;
	z-index:1111111111;
	border-radius: 3px;
}

#myBtnn_demande_home{
	
	transform: translateX(45px) rotate(90deg);
	width: 125px;
	margin-top: -38px;
	margin-right: 1px;
}
#ouvre_flotante
{
	cursor: pointer;
	z-index: 1000000;
	width: 22px;
}
.img_ouvre{
	margin-top: 58px;
	margin-left: -9px;
}
.btn_fermer_flotante{
	display: block;
	float: left;
	margin-left: -20px;
	margin-top: 39px;
	width: 10px;
	cursor: pointer;
	z-index: 1000000;
}

.titre_demande_rapelle {

    color: #1c54a7;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;

}

.detail_demande{
	
	color: white;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 0px !important;
}

.icoMail{
	
	width: 130px;
	
}

.ouvre_flotante_prod_autre{
	cursor:pointer;
	
}
.mail_titre{
	color: #ffffff;
	font: 12px Arial;
	position: absolute;
        top: 35px;
    left: 15px;
}

.contact_mail{
	font: 9px arial;
	margin-left: -3px !important;
	color: #1c54a7;
   text-decoration: underline;
}
.img_contact_mail{
	width: 28px;
	float: left;
	margin-left: -6px;
	height: 24px;
	margin-bottom: -2px;
}

/*
.icoMail span {
    display: block;
    color: #ffffff;
    font: 12px Arial;
    margin-left: 0;
}*/
/**
* ajouter Mampionona
*/
.jour_contact_en {
   float: left;
width: 120px !important;
color: #ffffff;
font: 9px Arial !important;
margin-top: 9px;
}

.bouton_rappel{float:right;margin-top:10px;}
.bouton_demande{display:block;text-align:center;background:url('../../../../img/imgLVP4/header/smush/gradient_bouton.jpg') repeat-x bottom;height:31px;border:1px solid #7a71a0;color:#ffffff;font:bold 10px Arial;padding:0 5px;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;}
.bouton_demande:hover{background:url('../../../../img/imgLVP4/header/smush/gradient_bouton_hover.jpg') repeat-x bottom;}
				
.contact_bloc{background-image:url("../../../../img/imgLVP4/header/smush/icon_phone.png"),url("../../../../img/imgLVP4/header/smush/icon_fax.png");background-position: 0px 25px, 139px 22px;background-repeat:no-repeat;/*text-indent:40px;*/margin-left:549px;margin-top:-15px;position:absolute;z-index:1;}
.contact_bloc p{margin-bottom:18px;}
.btn-demande-rappel{color: #fff;background-color: #337ab7;border-color: #2e6da4;font-size: 9px;font-weight: bold;border-radius: 4px;height: 30px;width: 115px;margin-left: 7px;}
.btn-demande-rappel:hover {cursor: pointer;}
.btn-demande-rappel:active {transform: translateY(2px);}
.btn-valid-demande-rappel{color: #fff;background-color: #f69e13;border-color: #f69e13;font-size: 9px;font-weight: bold;border-radius: 4px;height: 30px;width: 115px; margin-top: 4px;}
.btn-valid-demande-rappel:active {transform: translateY(2px);}
.contact{font-family:Arial;font-size:0.9em;font-weight:bold;margin-top:20px;margin-left:-1px;}
.fax{font-family:Arial;font-size:0.8em;margin-top:-15px;margin-left:0px;}
.jour, .days{font-family:Arial;margin-top:-14px;font-size:0.9em;letter-spacing:2px;}
.horaire, .hours{font-family:Helvetica;margin-top:-19px;font-weight:bold;font-size:0.9em;letter-spacing:3px;}
.utili_bloc{position:absolute;margin-left:815px;font-family:Tahoma;font-size:0.7em;font-weight:bold;letter-spacing:1px;margin-top:-25px;}
.panier_{background-image: url("../../../../img/imgLVP4/header/smush/caddie.png")!important; background-repeat: no-repeat!important;margin-top: -48px!important; margin-right: -86px!important; width: 155px!important; float: right!important; border: transparent!important; font-family: Tahoma!important; font-size: 0.7em!important;    font-weight: bold!important;}
.compte_{background-image: url("../../../../img/imgLVP4/header/smush/compte.png")!important; background-repeat: no-repeat!important;margin-top: -42px!important; margin-right: 44px!important; height: 25px;width: 155px!important;text-indent: 35px; float: right!important; border: transparent!important; font-family: Tahoma!important; font-size: 0.7em!important; font-weight: bold!important;}
.panier_ p, .compte_ p{color: #f39c0e!important;}
.panier{background-image:url("../../../../img/imgLVP4/header/smush/caddie.png");background-repeat:no-repeat;background-position:0 0px;margin-top:30px;width:143px;height:34px;text-indent:45px;border:1px solid #ee9a00;}
.panier p{margin-top:10px;}
.panier a{text-decoration:underligne;color:white;}
.panier a:hover{text-decoration:underligne;color:white;font-style:italic;}
.compte{background-image:url("../../../../img/imgLVP4/header/smush/compte.png");background-repeat:no-repeat;margin-left:7px;margin-top:7px;width:135px;height:25px;text-decoration:underligne;color:white;text-indent:35px;border:1px solid #ee9a00;}
.compte p{margin-top:4px;margin-left:2px;}
.compte a{text-decoration:underligne;color:white;}
.compte a:hover{text-decoration:underligne;color:white;font-style:italic;}
#social{position:absolute;width:190px;height:30px;margin-top:130px;margin-left:775px;}
.facebook{position:absolute;}
.google{position:absolute;margin-left:100px;}
.icone_compte {font-family:Corbel;color:white;z-index:10;margin-top: -5px;font-size:0.9em;	margin-right:10px;float: right;}
.icone_compte p {margin-left:35px;}
.icone_compte span {font-weight:bold; color:white;}
/*#promo_3, #promo_5, #promo_6 {width:472px;height:202px;position:absolute;z-index:0;margin-top:225px;margin-left:61px; }*/
#promo_7 {width:470px;height:279px;position:absolute;z-index:0;margin-top:150px;margin-left:25px;background-image:url("../../../../img/imgLVP4/promo/smush/pub_7.png");background-repeat: no-repeat}
/*#promo_6 {width:451px;height:279px;position:absolute;z-index:0;margin-top:150px;margin-left:25px;background-image:url("../../../../img/imgLVP4/promo/smush/pub_6.png");background-repeat: no-repeat}*/
#promo_6 {width:451px;height:279px;position:absolute;z-index:0;margin-top:150px;margin-left:25px;background-image:url("../../../../img/imgLVP4/promo/smush/_promo_it.png");background-repeat: no-repeat}
/*#promo_5 {width:451px;height:279px;position:absolute;z-index:0;margin-top:150px;margin-left:25px;background-image:url("../../../../img/imgLVP4/promo/smush/pub_5.png");background-repeat: no-repeat}*/
#promo_5 {width:451px;height:279px;position:absolute;z-index:0;margin-top:150px;margin-left:25px;background-image:url("../../../../img/imgLVP4/promo/smush/_promo_en.png");background-repeat: no-repeat}
#promo_4 {width:451px;height:279px;position:absolute;z-index:0;margin-top:150px;margin-left:25px;background-image:url("../../../../img/imgLVP4/promo/smush/pub_4.png");background-repeat: no-repeat}
/*#promo_3 {width:451px;height:279px;position:absolute;z-index:0;margin-top:150px;margin-left:25px;background-image:url("../../../../img/imgLVP4/promo/smush/pub_3.png");background-repeat: no-repeat}*/
#promo_3 {width:451px;height:279px;position:absolute;z-index:0;margin-top:150px;margin-left:25px;background-image:url("../../../../img/imgLVP4/promo/smush/_promo_es.png");background-repeat: no-repeat}
/*#promo_2 {width:451px;height:279px;position:absolute;z-index:0;margin-top:150px;margin-left:25px;background-image:url("../../../../img/imgLVP4/promo/smush/pub_2.png");background-repeat: no-repeat}*/
#promo_2 {width:474px;height:279px;position:absolute;z-index:0;margin-top:150px;margin-left:25px;background-image:url("../../../../img/imgLVP4/promo/smush/_promo_fr.png");background-repeat: no-repeat; background-size:100% auto;}
/*.promo1{width:418px;height:37px; background-repeat: no-repeat;margin-top:25px;}*/
.promo1{width:100%;height:37px; background-repeat: no-repeat;margin-top:25px;}
/*.promo2{width:418px;height:40px;}*/
.promo2{width:100%;height:40px; margin-top:13px;}
/*.promo3{width:418px;height:44px;}*/
.promo3{width:100%;height:44px;}
/*.promo4{width:418px;height:38px; margin-top:-3px;}*/
.promo4{width:100%;height:38px; margin-top:0 !important;}
/*.promo6{width:418px;height:64px; }*/
.promo6{width:100%;height:64px; margin-top:0 !important;}
/*.promo5{width:418px;height:33px; margin-left:-13px; margin-top:5px;}*/
.promo5{width:100%;height:33px; margin-left:-13px; margin-top:5px;}

#promo_2 .promo1 {margin-top: 14px;}
#promo_2 .promo2 {margin-top: 4px;}

#promo_3 .promo1 {margin-top: 20px;}
#promo_3 .promo2 {margin-top: 8px;}

#promo_6 .promo1 {margin-top: 29px;}
#promo_6 .promo2 {margin-top:6px;}
#promo_6 .promo6 {width:100% !important;margin-top: 8px !important;}

#livraison_en{font-size:13px;}
.fivemois_link {position:absolute;height:50px;width:472px;margin-top:0px;} 
.garantie_1an {position:absolute;height:40px;width:472px;margin-top:50px;}
.pleinreference_link {position:absolute;height:42px;width:472px;margin-top:90px;}
.meilleur_prix {position:absolute;height:43px;width:472px;margin-top:132px;}
.module_cartouche_link {position:absolute;height:85px;width:472px;margin-top:175px;}

/*.promo6_op {margin-top: -5px;}*/
#banniere_flash{cursor: pointer;position:absolute;z-index:1;width:491px;height:66px;margin-top:458px;margin-left:73px;}
#menu_rateau{position:absolute;z-index:1;width:491px;height:66px;margin-top:458px;margin-left:73px;}
.rateau_lampe{background-image:url("../../../../img/imgLVP4/promo/smush/lampe.png");background-repeat:no-repeat;background-position:0px -5px;width:270px;height:75px;margin-left:2px;}
.rateau_lampe a{text-decoration:none;color:#104e8b;}
.rateau_lampe a:hover{text-decoration:none;color:#104e8b;}
.rateau_lampe img{margin-top:22px;margin-left:78px;border:0;}
.rateau_lamp_txt{margin-top:-27px;margin-left:107px;font-family:Corbel, 'Tahoma';font-weight:bold;font-size:0.7em;color:#104e8b;}
.rateau_lampe_amp{background-image:url("../../../../img/imgLVP4/promo/smush/lampe_amp.png");background-repeat:no-repeat;background-position:0px -5px;width:270px;height:75px;margin-left:2px;}
.rateau_lampe_amp a{text-decoration:none;color:#104e8b;}
.rateau_lampe_amp a:hover{text-decoration:none;color:#104e8b;}
.rateau_lampe_amp img{margin-top:22px;margin-left:115px;border:0;}
.rateau_lamp_amp_txt{margin-top:-35px;margin-left:146px;font-family:Corbel, 'Tahoma';font-weight:bold;font-size:0.7em;color:#104e8b;}
.rateau_ampoule{background-image:url("../../../../img/imgLVP4/promo/smush/ampoule.png");background-position:-4px -8px;background-repeat:no-repeat;width:250px;height:85px;margin-top:-75px;margin-left:247px;}
.rateau_ampoule a{text-decoration:none;color:#104e8b;}
.rateau_ampoule a:hover{text-decoration:none;color:#104e8b;}
.rateau_ampoule img{margin-top:22px;margin-left:74px;border:0;}
.rateau_amp_txt{margin-top:-27px;margin-left:104px;font-family:Corbel, 'Tahoma';font-weight:bold;font-size:0.7em;color:#104e8b;}
.rateau_gopico{background-image:url("../../../../img/imgLVP4/promo/smush/gopico_rateau.png");background-position:-4px -8px;background-repeat:no-repeat;width:250px;height:85px;margin-top:-75px;margin-left:278px;}
.rateau_gopico a{text-decoration:none;color:#104e8b;}
.rateau_gopico a:hover{text-decoration:none;color:#104e8b;}
.rateau_gopico img{margin-top:22px;margin-left:74px;border:0;}
.rateau_gopico_txt{margin-top:-46px;margin-left:104px;font-family:Corbel, 'Tahoma';font-weight:bold;font-size:0.7em;color:#104e8b;}
#transitGopic {background-image: url("../../../../img/imgLVP4/header/smush/filet.jpg");width: 1px;height: 67px;position:absolute;margin-top:-75px;margin-left:272px;}
#faq_head{position:absolute;z-index:1;margin-top:543px;margin-left:76px;background-image:url("../../../../img/imgLVP4/faq/smush/faq_fond.jpg");height:39px;width:488px;}
#faq_head p{margin-top:9px;margin-left:33px;color:white;font-family:Corbel, Helvetica;font-size:1.1em;}
#faq_head p span{color:#ffa500;}
#faq_body{position:absolute;margin-top:582px;margin-left:76px;height:219px;width:488px;background-color:white;background-image:url("../../../../img/imgLVP4/faq/smush/faq_bulle.jpg");background-repeat:no-repeat;background-position:right 20px;}
.faq_fleche{background-image:url("../../../../img/imgLVP4/faq/smush/faq_fleche.jpg");position:absolute;margin-left:16px;height:11px;width:19px;}
.questions{margin-left:50px;margin-top:15px;}
.questions h2{font-weight:normal;background-image:url("../../../../img/imgLVP4/faq/smush/faq_ok.jpg");background-position:left;background-repeat:no-repeat;font-family:Verdana;font-size:0.6em;color:black;padding-left:20px;margin-bottom:10px;}
.questions a{text-decoration:none;color:black;}
.questions h2 a:hover{text-decoration:none;color:black;}
.final_question{color:#104e8b;font-size:0.7em;font-weight:bold;font-family:Tahoma;margin-left:278px;margin-top:30px;}
.final_question a{text-decoration:none;color:#104e8b;}
.final_question p{margin-top:-21px;margin-left:31px;}
.final_question img{margin-top:-15px;border:0;}
#search_fleche{background-image:url("../../../../img/imgLVP4/search/smush/fleche.png");width:71px;height:94px;position:absolute;margin-top:180px;margin-left:513px;z-index:1;}
#search{width:325px;height:500px;position:absolute;margin-top:173px;margin-left:564px;z-index:0;}
#search a{text-decoration:none;}
#search a:hover{text-decoration:none;}
.search1{width:155px;height:41px;font-weight:bold;}
.bg_or{background-image:url("../../../../img/imgLVP4/search/smush/onglet1.png");background-repeat:no-repeat;}
.onglet1_1{color:white;font-family:arial;font-style:italic;letter-spacing:1px;font-size:0.9em;margin-left:12px;margin-top:-14px;}
.onglet1_2{color:black;font-family:Corbel;font-size:0.8em;font-style:italic;margin-top:-2px;margin-left:9px;}
.search2{width:160px;height:41px;margin-top:-41px;margin-left:147px;font-weight:bold;}
.bg_gris{background-image:url("../../../../img/imgLVP4/search/smush/onglet2.png");background-repeat:no-repeat;}
.onglet2_1{color:white;font-family:arial;font-style:italic;letter-spacing:1px;font-size:0.9em;margin-left:12px;margin-top:-14px;}
.onglet2_2{color:black;font-family:Corbel;font-size:0.8em;font-style:italic;margin-top:-2px;margin-left:9px;}
.search3{width:350px;height:310px;background-image:url("../../../../img/imgLVP4/search/smush/fond_search.jpg");background-repeat:no-repeat;}
.search3 span{font-weight:bold;letter-spacing:1px;}
.search_titre{color:white;font-family:Corbel, "Segoe UI", Tahoma;font-size:1.5em;margin-left:25px;margin-top:-5px;}
.marque_search{background-image:url("../../../../img/imgLVP4/search/smush/capsule.png");background-repeat:no-repeat;background-position:0 1px;color:white;font-weight:bold;margin-top:14px;margin-left:29px;height:35px;width:370px;}
.marque_search p{position:absolute;height:5px;width:5px;margin-top:7px;margin-left:13px;}
.video_search{background-image:url("../../../../img/imgLVP4/search/smush/capsule.png");background-repeat:no-repeat;background-position:0 0px;color:white;font-weight:bold;margin-left:29px;height:50px;margin-top:-16px;}
.video_search p{position:absolute;height:5px;width:5px;margin-top:6px;margin-left:13px;}
.disposition_marque{position:absolute;margin-left:67px;margin-top:-30px;border:0px;}
.disposition_marque select{width:228px;height:22px;border:0px;font-size:0.6em;font-family:Arial;text-indent:5px;}
.disposition_video{position:absolute;margin-left:55px;margin-top:-50px;border:0px;}
.disposition_video select{width:228px;height:22px;margin-top:6px;margin-left:12px;font-size:0.6em;font-family:Arial;text-indent:5px;}
#ekomi_integra{background-color:#eceeec;background-image:url("../../../../img/imgLVP4/sond/smush/fond_ekomi.png");background-position:bottom;background-repeat:repeat-x;height:80px;width:318px;position:relative;}
#ekomi_integra p{font-family:Corbel;color:grey;display:block;}
.ekomi_excellent {margin-top:-3px;margin-left:90px;font-family:Corbel;color:black;font-size:1.6em;font-weight:bold;letter-spacing:2px;}
.excel{color:black;font-weight:bold;font-family:Arial;margin-top:20px;font-size:1.1em;position:absolute;}
.logo_eko{margin-left:240px;margin-top:-75px;position:absolute;}
/**
* Mampionona 23/04/2019
*/

#sondage {
    position: absolute;
    margin-top: 461px;
    margin-left: 564px;
    width: 322px;
    height: 440px;
    z-index: 3;
}
#sondage table{border-collapse:collapse;}
.sond_tab1{background-color:#143b74;width:23px;height:40px;}
.sond_tab2{background-image:url("../../../../img/imgLVP4/sond/smush/sond_haut.jpg");background-repeat:no-repeat;width:18px;height:40px;}
.sond_tab3{background-color:#1c55a8;font-family:Corbel;font-size:1.1em;width:277px;height:40px;color:white;}
.sond_tem_client{font-weight:bold;}
.sond_fleche{margin-left:58px;}
.sond2{width:318px;min-height:40px;background-image:url("../../../../img/imgLVP4/sond/smush/sond_fond.jpg");background-repeat:repeat;margin-top:-30px;}
.sond2 p{display:inline;}
.sond2 table{margin-left:15px;margin-top:10px;margin-bottom:10px;height:75px;}
.sond_cl_prod{color:#f7bd2f;margin-top:-12px;margin-left:30px;margin-bottom:5px;font-family:helvetica;letter-spacing:1px;font-weight:bold;font-size:0.9em;width:250px;}
.sond_cl_pourc{letter-spacing:1px;color:white;margin-left:30px;margin-bottom:5px;font-size:1.1em;font-family:Helvetica;}
.note_cadre{font-size:1em;}
.sond_lien{color:#eedc82;}
.sond_lien a{color:#eedc82;text-decoration:underline;}
.sond_lien:hover{color:white;text-decoration:underline;}
.sond_txt{font-family:Helvetica, "Segoe UI";color:white;font-size:0.6em;width:157px;}
.region{text-align:center;background-repeat:no-repeat;background-position:center;color:white;font-size:0.5em;font-family:Verdana;height:65px;width:61px;}
.sond_lien_cond{margin-top:-5px;padding-bottom:5px;font-family:"Arial";font-size:0.75em;font-style:italic;text-align:center;}
.sond_lien_cond a{color:yellow;text-decoration:underline;}
.sond_lien_cond:hover{color:white;}
.dott{border-bottom:1px dotted #778899;width:290px;height:1px;margin-right:auto;margin-left:auto;}
#sond_chapeau_c{background-color:#cfe0ee;background-image:#cfe0ee;width:450px;padding:5px;border:1px dotted #CCC;text-indent:5px;background-image:url("../../../../img/imgLVP4/sond/smush/page_sosd.png");background-repeat:no-repeat;background-position:right top;}
#sond_chapeau_c p{color:white;}
#test_liste_tmg{max-height:1098px;margin-top:20px;width:615px;overflow-y:scroll;}
#sondage_produit{position:absolute;margin-top:290px;margin-left:664px;width:270px;height:500px;z-index:1;}
.sond{background-color:#efefef;border-left:1px solid #fa9830;-moz-box-shadow:-5px 1px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow:-5px 1px 5px rgba(0, 0, 0, 0.3);box-shadow:-5px 1px 5px rgba(0, 0, 0, 0.3);}
}
.sond thead{background-color:#efefef;}
.sond tbody{background-color:#d3d3d3;}
.sondf{-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background-color:#fa9830;border-top:1px outset #fa9830;border-right:1px outset #fa9830;border-bottom:1px outset #CCC;background-image:url(../img/glass1.png);background-repeat:repeat-x;}
.sondfx{background-color:#fa9830;padding:3px 0px 3px 5px;color:white;border-top:1px outset #fa9830;border-bottom:1px outset #CCC;font-family:Arial;font-variant:small-caps;background-image:url(../img/glass1.png);background-repeat:repeat-x;}
.sondnull{background-color:white;}
#mairie{width:810px;height:44px;margin-top:824px;margin-left:73px;position:absolute;overflow:auto;background-image:url("../../../../img/imgLVP4/fond/smash/fond_mairie.png");}
#mairie h1, h2{margin-left:0px;color:#104e8b;font-family:Helvetica;font-size:0.6em;margin-top:13px;}
#mairie p{margin-left:15px;margin-top:-10px;color:black;font-family:Helvetica;font-size:0.8em;margin-top:13px;}
#bloc_noir{width:100%;height:330px;position:absolute;}
#bloc_constructeur{width:960px;height:65px;border-top:1px solid #b1aeae;border-bottom:1px solid #b1aeae;margin-right:auto;margin-left:auto;margin-top:3px;background-color:white;}
.img_const .para_txt{margin-left:0px;font-family:Corbel;font-size:0.5em;font-weight:bold;color:black;text-align:left;}
.img_const a:hover{color:#1b55a8;}
.img_const .ctr_txt_epson{position:absolute;margin-left:39px;margin-top:-22px;}.img_const .ctr_txt_hitachi{position:absolute;margin-left:120px;margin-top:-22px;padding:0;}.img_const .ctr_txt_infocus{position:absolute;margin-left:215px;margin-top:-22px;}.img_const .ctr_txt_mitsubishi{position:absolute;margin-top:-22px;margin-left:335px;}.img_const .ctr_txt_nec{position:absolute;margin-top:-22px;margin-left:440px;}.img_const .ctr_txt_optoma{position:absolute;margin-top:-22px;margin-left:560px;}.img_const .ctr_txt_panasonic{position:absolute;margin-left:663px;margin-top:-22px;}.img_const .ctr_txt_sanyo{position:absolute;margin-left:785px;margin-top:-22px;}.img_const .ctr_txt_toshiba{position:absolute;margin-left:888px;margin-top:-22px;}
.img_const .ctr_img_epson{position:absolute;margin-top:-60px;margin-left:19px;}.img_const .ctr_img_hitachi{position:absolute;margin-left:100px;margin-top:-60px;padding:0;}.img_const .ctr_img_infocus{position:absolute;margin-top:-60px;margin-left:190px;}.img_const .ctr_img_mitsubishi{position:absolute;margin-left:295px;margin-top:-60px;}.img_const .ctr_img_nec{position:absolute;margin-left:425px;margin-top:-60px;}.img_const .ctr_img_optoma{position:absolute;margin-left:510px;margin-top:-60px;}.img_const .ctr_img_panasonic{position:absolute;margin-left:630px;margin-top:-60px;}.img_const .ctr_img_sanyo{position:absolute;margin-left:755px;margin-top:-60px;}.img_const .ctr_img_toshiba{position:absolute;margin-left:856px;margin-top:-60px;}
#bloc_publ{margin-left:auto;margin-right:auto;width:980px;height:115px;}
#bloc_pub2{margin-left:auto;margin-right:auto;width:980px;height:115px;border-top: 1px solid #b1aeae;}
#eco_dura{position:absolute;width:240px;height:110px;border-right:1px solid #b1aeae;}
.img1Eco{background-image:url("../../../../img/imgLVP4/footer/pub/smush/devlp.jpg");background-repeat:no-repeat;background-position:30px 2px;height:30px;width:230px;font-size:0.7em;color:#818283;font-weight:bold;font-family:Corbel, Helvetica;letter-spacing:1px;}
.img1Eco p{margin-left:90px;margin-top:15px;}.img1Eco a{color:#818283;}.img1Eco a:hover{text-shadow:1px 1px 9px #CCC;}
.recylum{background-image:url("../../../../img/imgLVP4/footer/pub/smush/recylum.jpg");background-repeat:no-repeat;background-position:67px 4px;width:230px;height:60px;}
#paiement{position:absolute;width:240px;height:110px;border-right:1px solid #b1aeae;margin-left:240px;}
#mode_paie{position:absolute;width:240px;height:110px;border-right:1px solid #b1aeae;margin-left:640px; margin-bottom: 100px}
.paieTable{margin-top:20px;margin-top:20px;margin-left:30px;}
.paieTable td{width:60px;text-align:center;}
#livraison{position:absolute;width:238px;height:110px;border-right:1px solid #b1aeae;margin-left:2px}
.photoLiv{margin-left:55px;margin-top:13px;}
.photoLiv p{font-size:0.8em;color:#818283;font-weight:bold;font-family:Corbel, Helvetica;letter-spacing:1px;margin-left:9px;margin-bottom:4px;}
#pub{position:absolute;background-color:white;width:220px;height:110px;margin-left:760px;}
#pub p{font-family:"Corbel", "Helvetica";color:#818283;font-size:0.9em;letter-spacing:1px;margin-top:9px;margin-left:9px;}
.partenaire a{font-size:1em;color:black;font-family:corbel, Helvetica;margin-top:-45px;}
.partenaire a:hover{color:#1a54a8}
.partenaire td{text-indent:0px;padding:5px;}
#mariane { background-color: white;height: 100px;margin-left: 565px;margin-top: 360px;position: absolute;width: 316px;}
#photomariane p{text-align: center;}
#photomariane {position:absolute; margin-left: 40px}
#photomariane p{font-family: solid, "Arial Black", Arial, Verdana, sans-serif;}
#reseausociale{position: absolute;width:230px;height:110px;margin-left:750px;text-align: center;margin-top: 10px;}
#reseausociale p{color: #818283;font-family: "Corbel","Helvetica";font-size: 0.9em;letter-spacing: 1px;}
#mandat{position: absolute;width:240px;height:110px;border-right: 1px solid #b1aeae;margin-left: 500px; text-align: center; padding-top: 10px;}
#livraison_foot{position: absolute;width: 240;height: 110px;border-right: 1px solid #b1aeae;margin-left: 530px; padding-right: 60px;}
.photoLiv_foot p{font-size:0.8em;color:#818283;font-weight:bold;font-family:Corbel, Helvetica;letter-spacing:1px;margin-left:9px;margin-bottom:4px;}

#mandat p{color: #818283;font-style: italic;}
#partenaire_foot{position: absolute;width: 240px;height: 110px;border-right: 1px solid #b1aeae;text-align: center; margin-left: 240px;}
#tab_partenaire{margin-left: 25px; margin-top: 15px;}
#tab_partenaire td{padding: 0px;}
#part_to_tab{position: absolute; margin-right: 10px;}
#virement{position: absolute;margin-left: -10px; margin-top: -60px}
#virement p{color: #818283;font-family: "Corbel","Helvetica";font-size: 0.9em;letter-spacing: 1px;}
#cheque{position:absolute;margin-left: 180px; margin-top: -60px;}
#cheque{color: #818283;font-family: "Corbel","Helvetica";font-size: 0.9em;letter-spacing: 1px;}
#bloc_fin{margin-left:auto;margin-right:auto;width:960px;height:160px;}
#tbi_direct{position: absolute;width: 240px;height: 110px;border-right: 1px solid #b1aeae;margin-left: 500px;text-align: center;}
#tbi_direct p{color: #818283;font-family: "Corbel","Helvetica";font-size: 0.9em;letter-spacing: 1px;margin-top: 5px;}
#bloc_fin h4{font-family:Corbel, Helvetica;color:#ea9d11;letter-spacing:1px;font-weight:bold;margin-top:15px;margin-left:-17px;}
#bloc_fin h4:before{content:url("../../../../img/imgLVP4/footer/pub/smush/flecheOr.png");}
#bloc_fin ul{margin-top:3px;list-style:url("../../../../img/imgLVP4/footer/pub/smush/flecheListe.png");}
#bloc_fin a{color:white;text-decoration:none;font-family:Corbel, "Lucida Grande", "Bitstream Vera Sans", "Liberation Sans", Verdana;font-size:0.9em;}
#bloc_fin a:hover{text-shadow:1px 1px 9px white;} 
#presentation{position:absolute;width:140px;height:160px;margin-left:30px;border-right:1px solid #b1aeae;}
#service{position:absolute;width:160px;height:160px;border-right:1px solid #b1aeae;margin-left:205px;}
#info{position:absolute;width:165px;height:160px;border-right:1px solid #b1aeae;margin-left:400px}
#utile{position:absolute;width:160px;height:160px;margin-left:595px;border-right:1px solid #b1aeae;}
#partenaires{position:absolute;width:160px;height:160px;margin-left:795px;}
#actualite{font-family:Corbel, Helvetica;position:absolute;color:#ea9d11;margin-top: 180px;width:300px;}
#actualite p span{font-weight:bold;}
#test_liste_actu{max-height:1098px;margin-top:160px;width:615px;overflow-y:scroll;}
.liste_actua{border-collapse:collapse;}
.liste_actua a{font-weight:bold;color:#1a54a8;font-size:1.1em;}
.liste_actua td{padding:5px;border-top:1px dotted #CCC;border-left:1px dotted #CCC;}.liste_actua p{text-indent:0px;}
#pubLVP{background-image:url("../../../../img/imgLVP4/footer/actualite/smush/fleche_actu.jpg");background-repeat:no-repeat;background-position:0 15px;margin-top:5px;width:960px;height:160px;background-color:white;}
#pubLVP .artcTxt{color:black;width:270px;font-size:0.7em;font-weight:normal;font-family:"Segoe UI", Arial;margin-left:150px;margin-top:-80px;}
#pubLVP a{color:#1d55a8;text-decoration:underline;font-size:1.1em;}
.article0{position:absolute;width:434px;height:140px;margin-left:40px;margin-top:10px;border-right:1px solid #b1aeae;}
.article0 p{width:100px;}
.article0 img{margin-top:4px;width:136px;height:77px;background-color:white;}
.date{font-style:italic;font-size:0.8em;font-family:Arial;}
h5{font-size:1em;font-weight:bold;font-family:Candara;color:#ea9123;width:420px;margin-top:-2px;}
.article1{position:absolute;margin-left:500px;margin-top:10px;width:480px;height:80px;}
.article1 img{margin-top:4px;width:136px;height:77px;background-color:white;}
#blocTbi {width:960px;height:65px;border-top:1px solid #b1aeae;border-bottom:1px solid #b1aeae;margin-right:auto;margin-left:auto;margin-top:3px;background-color:white;}
#typeLampe{background-color:white;width:960px;border:1px solid black;height:500px;margin-left:250px;margin-right:auto;position: fixed;margin-top: 100px;}
#closeInfoType {background-image:url("../../../../img/imgLVP4/close.png");height:35px;width:35px;position:absolute;margin-top:78px;margin-left:1195px;z-index: 1;}
#closeInfoType a {display:block;width:100%;height:100%;}
#info_contenu{margin: 3%;}
#info_contenu_lo{margin: 15%;}
#info_contenu_bc{margin: 4%;}
#info_contenu_bc h2{font-size: 15px;margin-bottom: 5px;}
#info_contenu h2{font-size: 15px;margin-bottom: 10px;}
#infoTypeLC {display:none;width:100%;height:100%;background-image:url("../../../../img/imgLVP4/bg_popup.png");position:fixed;z-index:999;}
#infoTypeBC {display:none;width:100%;height:100%;background-image:url("../../../../img/imgLVP4/bg_popup.png");position:fixed;z-index:999;}
#infoTypeLO {display:none;width:100%;height:100%;background-image:url("../../../../img/imgLVP4/bg_popup.png");position:fixed;z-index:999;}
#infoTypeOI {display:none;width:100%;height:100%;background-image:url("../../../../img/imgLVP4/bg_popup.png");position:fixed;z-index:999;}
#ups_access_point{margin-top: 5px;margin-left: -24px;}
#myIframe{border-width:1px; box-shadow: 1px 1px 12px #555; border: 6px solid #5F392F; width: 1020px; background: white;}
.titre_ups{color: red;}
#loupe1{
    position: absolute;
    /* background: url(../../../../hpl_images/loupe1.png); */
    width: 35px;
    height: 31px;
    margin-top: -6px;
 /*   margin-top: -5px\9;*/
    margin-left: -2px;
}
#resultat_moh{font-family: Arial, Helvetica, sans-serif;}
#resultat_moh ul li {
    list-style-type: none;
    float: left;
    text-align: left;
    margin-left: 38px;
    width: 220px;
    height: 30px;
    border-bottom: #ffa;
	font-size: smaller;}
span {margin-left: 10px;}
.footer_fido{color: #818283;font-weight: bold;font-family: Corbel, Helvetica;letter-spacing:1px;    margin-top: 40px;text-align: center;}


/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 38px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 33%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    border-radius: 0px;
    padding: 2px 16px;
    background-color: #114e8b;
    color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}
/*////////////////////////////////////////////////////////////////////////*/

.form-control{
	    height: 30px;
    border-radius: 4px;
    background-color: #e6e6e6;
    /*float: right;*/
    margin-left: 28px;
    padding-right: 19px;
    margin-top: 4px;
}

/* GERE L'AFFICHAGE SUR MOZZILA */
@-moz-document url-prefix()
{
.btn-demande-rappel{margin-top: -8px;}
#contak{margin-left: -30px!important;}
.fax{margin-left: -30px!important;}
.brkk{display: none;}
.faxkk{margin-left: 15px!important;}
.btn-en{margin-top: -40px!important;}
}


/* GERE L'AFFICHAGE SUR INTERNET EXPLORER */
@media all and (-ms-high-contrast:none)
{

	*::-ms-backdrop, .btn-demande-rappel{margin-top: -8px;} /* IE 11 */
	.spkk{width: 102px;}
	.fax{margin-left: -100px!important;}
	.fax-num{margin-left: 4px!important;}
	#contak{margin-left: -75px!important;}
	.brkk{display: none;}
	.btnit{width: 106px;}
	.btnkk{text-indent: 0px; margin-left: 0px;}

}



/* IE */

.contact_mail
{
    position: absolute;
    top: 50px;
    left: 2px;
	
}
/* IE */
.promo1_op {
    width: 322px;
    height: 37px;
    margin-left: 11px;
    background-repeat: no-repeat;
}

/* IE */
.promo2_op {
    width: 283px;
    height: 50px;
    margin-left: 50px;
    background-repeat: no-repeat;
}
/* IE */

.promo3_op {
    width: 283px;
    height: 36px;
    margin-left: 50px;
    background-repeat: no-repeat;
}
/* IE */
.promo4_op {
    width: 312px;
    height: 32px;
    margin-left: 20px;
    background-repeat: no-repeat;
}

/* IE */
.promo6_op {
    width: 288px !important;
    height: 42px;
    background-repeat: no-repeat;
    margin-left: 45px;
}

/* IE */




/* Microsoft Edge Browser 12-13 - @supports method */

/*@supports (-ms-ime-align:auto) {
  .modal2-content{ background-color: black!important; }
}*/

 .label-rappel{display: inline-block;
  width: 140px;
  text-align: right;}




  @font-face {
	font-family:'Gotham-Book';
	src: url('fonts/Gotham-Book_gdi.eot');
	src: url('fonts/Gotham-Book_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Book_gdi.woff') format('woff'),
		url('fonts/Gotham-Book_gdi.ttf') format('truetype'),
		url('fonts/Gotham-Book_gdi.svg#Gotham-Book') format('svg');
	font-weight: 325;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}


@font-face {
	font-family:'Gotham-Bold';
	src: url('fonts/Gotham-Bold_gdi.eot');
	src: url('fonts/Gotham-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Bold_gdi.woff') format('woff'),
		url('fonts/Gotham-Bold_gdi.ttf') format('truetype'),
		url('fonts/Gotham-Bold_gdi.svg#Gotham-Bold') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

@font-face {
	font-family:'Gotham-Medium';
	src: url('fonts/Gotham-Medium_gdi.eot');
	src: url('fonts/Gotham-Medium_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Medium_gdi.woff') format('woff'),
		url('fonts/Gotham-Medium_gdi.ttf') format('truetype'),
		url('fonts/Gotham-Medium_gdi.svg#Gotham-Medium') format('svg');
	font-weight: 350;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

.clear{float:none;clear:both;width:0;height:0;}
/*ul{margin:0;padding:0;}
	ul li{list-style:none;margin:0;padding:0;}
a{border:none;outline:none;text-decoration:none;color:inherit;}
a:focus, a:hover{text-decoration:none;outline:none;}
img{border:none;max-width:100%;}
strong{font-family:"Gotham-Medium"; font-weight: normal;}
*, *::before, *::after {box-sizing: border-box;}*/

.form_wrapper{width:375px;margin:auto;font:13px 'Gotham-Book';}
	.head_form{margin-bottom:20px;}
		.logo_form{float:left;width:210px;padding-top: 20px;padding-right:20px;border-right:3px solid #f2a504;}
		.title_form{float:right;text-transform:uppercase;padding-top:15px;}
			.title_form strong{color:#17151a;font:30px/100% 'Gotham-Bold';display:block;}
			.title_form span{color:#f2a503;font:19px 'Gotham-Bold';display:block;}
	.message_form{padding:10px;background-color:#f9f9f9;margin-bottom:20px;}
		.message_form_content{background:url('../../../../img/ico_info.png') no-repeat center left;padding:0 0 0 45px;color:#a0a0a0;font:14px 'Gotham-Book';}
	.formulaire_ask{}
		.form_group{margin-bottom:10px;}
			.form_group label{float:left;width:100px;color:#29282c;font:14px 'Gotham-Medium';padding-top:10px;}
			.oblig_field{color:#f60505;}
			.form_entry{float:right;width:255px;height:36px;background-color:#f9f9f9;border:1px solid #dedede;padding: 0 10px;font:13px 'Gotham-Book';color:#777575;
				border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
			.form_textarea{float:right;width:255px;height:100px;background-color:#f9f9f9;border:1px solid #dedede;padding: 5px 10px;font:13px 'Gotham-Book';color:#777575;resize:none;
				border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
				.form_textarea:focus, .form_entry:focus{background-color:#ffffff;}
			.btn_confirm{float:right;}
			.texte_oblig{float:left;padding-top:10px;font:12px 'Gotham-Book';margin-left:40px;}

#popuUps {
	z-index: 100;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 500ms;
	visibility: hidden;
  	opacity: 0;
}

#popuUps h3{
	text-align: center;
	padding: 15px 0 15px 0;
	font-weight: inherit;
}
#adresselivraisonUps h3{
	padding: 15px 0 0 0;
	font-weight: inherit;
}

#adresselivraisonUps .edit div{
	
	cursor: pointer;
	padding: 10px 0px;
}

#popuUps .address_ups{
	padding: 5px;
}

#popuUps .address_ups .label{    
	display: inline-block;
    width: 90%;
}
#popuUps .address_ups .label span {
	margin-left: inherit;
	font-weight: 600;
}

#popuUps .address_ups .input{    
	display: inline-block;
}

#popuUps .action_ups {    
	padding: 15px 0px;
}

#popuUps .action_ups .confirmation, #popuUps .action_ups .annuler{    
	text-align: center;
	padding: 5px 15px;
}
#popuUps .action_ups .confirmation div{    
	width: 100%;
	height: 45px;
	background-color: #3e5b76;
	color: #fff;
	border: 1px solid #3e5b76;
	border-radius: 5px;
	font-size: 20px;
	cursor: pointer;
	padding: 10px;
}

#popuUps .action_ups .annuler div{    
	width: 100%;
	height: 45px;
	background-color: #eeeeee4a;
	color: #3e5b76;
	border: 1px solid #eeeeee4a;
	border-radius: 5px;
	font-size: 20px;
	cursor: pointer;
	padding: 10px;
}

#popuUps .close{  
    display: block;
    border: 1px solid #a5a5ae;
    text-align: center;
    background: #c8cacc;
    color: white;
    border-radius: 50%;
    font-size: 18px;
    height: 25px;
    width: 25px;
    font-weight: initial;
    position: absolute;
    top: 5px;
	right: 15px
}




#popuUps.active, #popuUps.active .popup {
  /*displays pop-up when "active" class is present*/
  visibility: visible;
  opacity: 1;
}

.d-none {
	display: none;
}

.no_result_ups {
	text-align: center;
	padding-bottom: 15px;
}

#change_address_etap2 {
	
	height: 51px;
	text-align: center;
	padding: 10px;
	font-size: 18px;
	color: #fff;
	
	display: inline;
	position: absolute;
	width: 190px;
	cursor: pointer;
	margin-left: 50px;
}

.error,
.error a,
.error a:hover,
.error a:focus,
.error a:visited,
.error a:link{color:red}
.error input{
  outline : red solid 1px ;
}

#cgv_confirmation {
	text-align: end;
	padding: 0 0 20px 0;
}

#cgv_confirmation input{
	width: 25px;
	height: 25px;
}

address {
    padding-top: 10px;
}

#ups_access_point, #logo_UPS {
	display: none;
}



#popuUps .popup {
  margin: 60px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 40%;
  position: relative;
  transition: all 5s ease-in-out;
  border-color: #FFD100;
  border-radius: 0;
  border-top-width: 8px;
  box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
  box-sizing: border-box;
  margin-bottom: 30px;
  height: auto;
}

@media screen and (max-width: 1100px){
  #popuUps .popup {
    width: 50%;
  }
}

@media screen and (max-width: 992px){
  #popuUps .popup {
    width: 70%;
  }
}

.compte.lang_2 font:nth-child(2){
  padding-left: 45px;
}

.compte.lang_2 p a:nth-last-child(2) {
  padding-bottom: 5px;
}