/* CSS Document */
/*
table {border: 1px solid black}
td {border: 1px dotted gray}
div {border: 1px solid orange}
img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}
*/
body{
	background:url(../images/body-fond.gif) repeat-x top;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

img{border:0; margin:0; padding:0;}

.orange{ color:#ff7a02;}

.faux_hr{
	clear:both;
	visibility:hidden;
	height:0px;
}
.prechargement{
	display:none;
}
.barre_horiz_centree{display:block;margin:0 auto 0 auto;}
.barre_horiz_pas_centree{display:block;}

#general{
	width:984px;
	background:url(../images/general-fond.gif) repeat-y;
	margin:0 auto 0 auto;
}
#gauche{
	width:254px;
	float:right;
}
#droite{
	float:right;
}
#panier{
	background:url(../images/gauche-panier.gif) no-repeat;
	height:71px;
	line-height:71px;
	padding-left:70px;
	margin-bottom:19px;
	font-size:12px;
}
#panier a{
	color:#fff;
	text-decoration:none;
}

#footer{
	float:right;
	width:494px;
	color:#8f8f8f;
	margin-top:9px;
	font-size:10px;
	text-align:right;
}
#footer a{
	color:#8f8f8f;
	text-decoration:none;
}
#logo_wipiix{
	float:right;
	margin:3px 57px 0 9px;
}
#footer_text{
	float:right;
	margin-top:3px;
}
/****************************************************ACCUEIL******************************************/
#accueil{
	float:left;
	width:722px;
	background:url(../images/droite-fond.gif) repeat-x top;
	background-color:#fff;
}
#accueil_actu{
	float:left;
	width:526px;
	margin:24px 0 0 55px;
	border:1px solid #f25211;	
	text-align:center;	
	font-size:16px;
	background-color:#fff;
	padding-bottom:12px;
	padding-left:46px;
	padding-right:46px;
}
#accueil_actu_haut{
	color:#414041;
	margin:0 0 8px 0;
}
#accueil_actu_bas{
	color:#ff7a02;
	margin:12px 0 19px 0;
}
#accueil_choix, #accueil_delais, #accueil_qualite{
	float:left;
	height:72px;
	width:196px;
	font-size:11px;
	font-weight:bold;
}
#accueil_choix h1, #accueil_delais h1, #accueil_qualite h1{
	color:#ff7a02;
	font-size:16px;
	margin:0 0 7px 13px;
}
#accueil_choix p, #accueil_delais p, #accueil_qualite p{margin:10px 0 12px 12px;}
#accueil_choix{
	margin:12px 0 0 54px;
}
#accueil_delais{
	margin:12px 0 0 16px;
}
#accueil_qualite{
	margin:12px 0 0 17px;
}
#accueil_garanties{
	float:left;
	height:148px;
	width:134px;
	margin:34px 0 0 77px;
	padding-left:7px;
	padding-right:7px;
	font-size:11px;
	text-align:center;
	border:1px solid #f25211;
}
#accueil_garanties h1{
	color:#ff7a02;
	font-size:16px;
	margin:8px 0 15px 0;
}
#accueil_garanties strong{
	color:#ff7a02;
}
#accueil_pictos{
	float:left;
	height:186px;
	width:365px;
	margin:21px 0 0 62px;
}
#accueil_pictos a{
	display:block;
	float:left;
}
/****************************************************PRODUITS******************************************/
#produit{
	float:left;
	width:722px;
	background:url(../images/droite-fond.gif) repeat-x top;
	background-color:#fff;
}
#produit_cadre_principal{
	background-color:#fff;
	min-height:268px;
	width:618px;
	margin:24px 0 0 55px;
	border:1px solid #f25211;
}
#produit_pub{
	margin:24px 0 0 55px;
}
/*gauche*/
#produit_cadre_principal_gauche{
	float:left;
	width:195px;
}

#produit_cadre_principal_photo{
	float:left;
	height:170px;
	width:170px;
	border:1px solid #f25211;
	margin:0 0 0 11px;
}
#produit_prix_ttc{
	float:left;
	color:#ff7a02;
	font-weight:bold;
	font-size:13px;
	margin:23px 0 0 11px;
}

#produits_prix_et_promo{
	float:left;
	font-weight:bold;
	font-size:13px;
	margin:23px 0 0 5px;
}
#produit_prix{
	color:#ff7a02;
}
#produit_prix_barre{
	color:#ff7a02;
	text-decoration:line-through;
}
#produit_promo{
	color:#fa3406;
}
#produit_ajouter_au_panier{
	float:left;
	margin:16px 0 0 11px;
}

/*droite*/
#produit_cadre_principal_droite{
	float:left;
	width:423px;
}
#produit_cadre_principal_droite h1{
	color:#414041;
	font-size:16px;
	margin:2px 0 0 17px;
}
#produit_cadre_principal_droite h2{
	color:#ff7a02;
	font-size:16px;
	margin:2px 15px 7px 0;
	text-align:right;
}
#produit_titres{
	width:324px;
}
#produit_intro{
	width:300px;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 10px 18px;
}
#produit_desc{
	width:394px;
	color:#414041;
	font-size:11px;
	margin:12px 0 10px 18px;
}
/*bas*/
#produits_complementaires{
	float:left;
	height:116px;
	width:645px;
	margin:21px 0 0 55px;
}
#produits_complementaires_gauche{
	float:left;
	width:215px;
}
#produits_complementaires_gauche h2{
	color:#ff7a02;
	font-size:16px;
	margin:2px 0 7px 12px;
}
#produit_intro_conseil{
	font-size:11px;
	font-weight:bold;
	margin:10px 0 11px 12px;
}
.produits_complementaires_photos{
	float:left;
	width:114px;
	height:114px;
	border:1px solid #f25211;
	margin-right:26px;
}
/******************************************************MON PANIER***************************************/
#mon-panier{
	float:left;
	width:722px;
	background:url(../images/droite-fond.gif) repeat-x top;
	background-color:#fff;
}
#mon-panier-haut{
	font:16px Arial, Helvetica, sans-serif;
	width:624px;
	height:26px;
	margin:26px 0 0 55px;
	float:left;
}
.mon-panier-haut-actif, .mon-panier-haut-inactif{
	float:left;
	margin-left:22px;
	height:25px;
}
.mon-panier-haut-actif{
	color:#ff7a02;
	border-bottom:solid 1px #ff7a02;
}
.mon-panier-haut-inactif{
	color:#8f8f8f;
}
#mon-panier-corp{
	width:624px;
	background-color:#fff;
	margin:12px 0 0 55px;
	color:#414041;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
}
#panier-tab-libelles{
	width:722px;
	margin:9px 0 8px 55px;
	float:left;
}
#panier-tab-lib-prod, #panier-tab-lib-qte, #panier-tab-lib-pu, #panier-tab-lib-pt{
	float:left;
	height:18px;
}
#panier-tab-lib-prod{
	width:142px;
	margin:0 0 0 25px;
}
#panier-tab-lib-qte{
	width:90px;
	margin:0 0 0 15px;
}
#panier-tab-lib-pu{
	width:90px;
	margin:0 0 0 16px;
}
#panier-tab-lib-pt{
	width:90px;
	margin:0 0 0 16px;
}
.panier-tab-ligne{
	height:84px;
	width:600px;
	margin-left:10px;
	border-bottom:1px solid #ff7a02;
	float:left;
}
.panier-tab-cadre-photo{
	height:60px;
	width:60px;
	border:1px solid #ff7a02;
	margin:11px 0 0 0px;
	float:left;
}
.panier-tab-pu, .panier-tab-pt{
	height:84px;
}
.panier-tab-prod{
	height:76px;
	width:126px;
	float:left;
	margin-left:16px;
	padding:8px 0 0 8px;
}
.panier-tab-qte{
	width:60px;
	height:65px;
	float:left;
	margin-left:23px;
	padding:19px 0 0 22px;
	background-color:#ffe8d4;
}
.panier-tab-qte input{
	height:16px;
	width:33px;
	border:1px solid #ff7a02;
	text-align:right;
	padding:2px 3px 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#414041;
}
.panier-tab-pu{
	width:70px;
	height:62px;
	padding:22px 12px 0 0;
	margin-left:24px;	
	text-align:right;
	float:left;	
}
.panier-tab-pt{
	width:70px;
	height:62px;
	padding:22px 12px 0 0;	
	margin-left:24px;
	text-align:right;
	background-color:#ffe8d4;
	color:#f24600;
	float:left;
}
.panier-tab-panier{
	padding-top:23px;
	width:59px;
	float:left;
	text-align:right;
}
#panier-tab-total{
	background:url(../images/panier-total.gif) no-repeat;
	height:18px;
	width:447px;
	float:left;
	text-align:right;
	margin:11px 0 0 80px;
	padding-right:12px;
	color:#000;
}
#panier-boutons{
	height:18px;
	width:600px;
	margin:30px 0 0 10px;
	float:left;
}
#panier-bouton-continuer-achat{
	float:left;
}
#panier-bouton-recalc{
	height:18px;
	width:172px;
	display:block;
	background:url(../images/panier-bouton-recalc.gif) no-repeat 0 0;	
	margin:0 0 0 43px;
	padding:0;
	cursor:pointer;
	border:0;
	float:left;
}
#panier-bouton-commander{
	margin-left:41px;
	float:left;
}
#panier-bas{
	width:600px;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:8px 0 0 62px;
	float:left;
}
#panier-bas strong{
	color:#ff7a02;
	letter-spacing:0.5px;
	font-weight:normal;
}
#panier-bas a{
	color:#414041;
}
#notification{
	background-color:#fff;
	width:90%;
	margin:14px auto 14px auto;
	padding:20px 19px 20px 19px;
	font-size:12px;
	line-height:16px;
	text-align:center;
	color:#412d1f;
}
#notification a{
	color:#ff7a02;
}
/*******************************************************ETAPE LIVRAISON**********************************************/
#etape-livraison{
	float:left;
	width:722px;
	font-size:12px;
	color:#414041;
	background:url(../images/droite-fond.gif) repeat-x top;
	background-color:#fff;
}
#etape-livraison-gauche{
	height:416px;
	width:298px;
	background:url(../images/etape-livr-cadre-fond.png) no-repeat;
	margin:12px 0 0 43px;
	float:left;
}
#etape-livraison-droite{
	height:416px;
	width:298px;
	background:url(../images/etape-livr-cadre-fond.png) no-repeat;
	margin:12px 0 0 51px;
	float:left;
}
#etape-livraison h1{
	font-size:16px;
	color:#ff7a02;
	font-weight:normal;
	margin:5px 0 0 36px;
}
#etape-livraison-gauche-champs{
	margin:22px 0 0 54px;
	
}
#etape-livraison-gauche-champs label{	
	width:298px;
	float:left;	
}
#etape-livraison-gauche-champs input{
	font-size:12px;
	height:14px;
	width:164px;
	border:1px solid #ff7a02;	
	margin-bottom:6px;
	float:left;
	font-size:11px;
}
.etape-livr-radios-livr{
	width:298px;
	color:#ff7a02;
	font-size:16px;
	margin:20px 0 0 32px;
	float:left;
}
.etape-livr-radios-livr input{
	padding-top:4px;
	position:absolute;
}
.etape-livr-radios-livr label{
	margin-left:22px;
}
#etape-livraison-sondage{
	height:127px;
	width:247px;
	margin:24px 0 0 26px;
	line-height:13px;
}
#etape-livraison-sondage p{
	width:187px;
	margin:0 0 0 30px;
}
#etape-livraison-sondage strong{
	color:#ff7a02;
	font-weight:normal;	
}
#etape-livraison-sondage select{
	height:20px;
	width:187px;
	margin:14px 0 0 29px;
}
#etape-livraison-titre-horaires{
	height:56px;
	width:247px;
	margin:0 0 0 24px;
	background-color:#fff;
	float:left;	
}
#etape-livraison-titre-horaires h1{
	margin:24px 0 0 11px;
}
#etape-livraison-horaires{
	height:97px;
	float:left;
	padding-top:30px;
}
.etape-livraison-horaires-radio{
	margin:0 0 0 5px;
	width:247px;
	height:26px;
}
.etape-livraison-horaires-radio input{
	position:absolute;
	padding-top:2px;
	margin:0 0 0 29px;
}
.etape-livraison-horaires-radio label{
	position:absolute;
	margin-left:50px;
}
#etape-livr-bouton{
	height:18px;
	width:172px;
	display:block;
	background:url(../images/etape-livr-bouton.gif) no-repeat 0 0;	
	margin:17px 0 0 493px;
	padding:0;
	cursor:pointer;
	border:0;
	float:left;
}

/*********************************************************RECAPITULATIF********************************************/
#recapitulatif{
	float:left;
	width:722px;
	font-size:12px;
	color:#414041;
	background:url(../images/droite-fond.gif) repeat-x top;
	background-color:#fff;
}
#recapitulatif h1{
	margin:5px 0 0 35px;
	font-size:16px;
	color:#ff7a02;
	font-weight:normal;	
}
#recap-cadre-adresses{
	height:179px;width:644px;
	background-color:#ffe8d4;
	border:1px solid #ff7a02;
	margin:15px 0 0 42px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	
}
#recap-cadre-ad-fact{
	height:133px;width:301px;
	float:left;
}
#recap-adresse-fact{
	height:113px; width:242px;
	background-color:#fff;
	margin:7px 0 0 21px;
	padding:20px 19px 0 19px;
	color:#412d1f;
}
#recap-cadre-ad-livr{
	height:133px; width:282px;
	margin-left:20px;
	float:left;
}
#recap-adresse-livr{
	height:113px; width:242px;
	background-color:#fff;
	margin:7px 0 0 21px;
	padding:20px 19px 0 19px;
	color:#412d1f;
}
#recap-adresse-livr-non-desserv{
	height:113px; width:242px;
	background-color:#fff;
	margin:7px 0 0 21px;
	padding:20px 19px 0 19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#f24600;
	text-align:center;
}
#recap-cadre-horaires{
	height:62px;width:644px;
	background-color:#ffe8d4;
	border:1px solid #ff7a02;
	margin:11px 0 0 42px;
	float:left;	
}
#recap-cadre-horaire-gauche{
	height:167px;width:342px;
	float:left;
}
#recap-cadre-horaire-droite{
	height:62px; width:282px;
	float:left;
}
#recap-cadre-blanc-horaires{
	height:39px; width:237px;
	background-color:#fff;
	margin:13px 0 0 0px;
	padding:0 19px 0 24px;
	font-size:12px;
	line-height:18px;
	color:#412d1f;
}
#recap-cadre-panier{
	width:644px;
	background-color:#ffe8d4;
	border:1px solid #ff7a02;
	margin:11px 0 0 42px;
	padding:0 0 4px 0;
	float:left;
}
#recap-panier-corp{
	width:620px;
	background-color:#fff;
	margin:7px 0 3px 12px;
	float:left;
}
.panier-recap-tab-qte{
	width:70px;
	height:62px;
	padding:22px 12px 0 0;
	margin-left:24px;	
	text-align:right;
	float:left;
	background-color:#ffe8d4;
}
#recap-cadre-paiement{
	width:644px; height:178px;
	background-color:#ffe8d4;
	border:1px solid #ff7a02;
	margin:15px 0 20px 42px;
	padding:0 0 4px 0;
	float:left;
}
#recap-texte-paiement{
	background-color:#fff;
	width:540px;
	height:121px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#8f8f8f;
	margin:7px 0 0 21px;
	padding:12px 46px 0 15px;
}
#recap-texte-paiement strong{	
	font-weight:normal;
	color:#f03b11;
}
#recap-texte-paiement a{
	color:#0087ab;
}
#recap-choix-paiement{
	margin:28px 0 0 18px;
	|margin:28px 0 0 60px;
}
#recap-choix-paiement img{
	margin:0 0 0 25px;
	float:left;
	display:block;
}
#recap-choix-paiement input{
	margin:0 0 0 0px;
	float:left;
	display:block;
}
#recap-choix-paiement a{
	margin:0 0 0 25px;
	float:left;
	display:block;
}
#recap-choix-paiement br{
	display:none;
}
#recap-choix-paiement form{
	display:block;
	float:left;
	margin-left:41px;
	|margin-left:0px;
}
#recap-choix-paiement input{
	display:block;
	float:left;
}
#bouton_paypal{
	display:block;
	background:url(../images/logo-paypal.gif) no-repeat;
	cursor:pointer;
	border:0;
	width:76px;
	height:33px;
	margin-left:25px;
}
#recap-tab-total{
	background:url(../images/recap-total.gif) no-repeat;
	height:18px;
	width:447px;
	float:left;
	text-align:right;
	margin:11px 0 0 80px;
	padding-right:12px;
	color:#000;
}

#recap-tab-tva{
	height:18px;
	width:447px;
	float:left;
	margin:4px 0 4px 80px;
	text-align:right;
}
#recap-tab-tva-droite{
	color:#f24600;
	width:135px;
	float:right;
}
#recap-tab-tva-gauche{
	color:#000;
	font-size:10px;
	float:right;
}
#recap-cadre-dde-devis{
	width:644px;
	margin-top:12px;
	float:left;
}
#recap-bouton-demande-devis{
	height:18px;width:172px;
	display:block;
	background:url(../images/recap-bouton-demander_devis.gif) no-repeat 0 0;
	margin:0 0 0 503px;
	padding:0;
	cursor:pointer;
	border:0;
}

/***************************************************RECAPITULATIF DEVIS***********************/
#recap-devis-boutons{
	height:18px; width:617px;
	margin:8px 0 5px 17px;
}
#recap-devis-bouton-devis{
	height:18px;width:246px;
	display:block;
	background:url(../images/recap-devis-bouton-envoyer.png) no-repeat 0 0;
	margin:0;
	padding:0;
	cursor:pointer;
	border:0;
	float:right;
}
#recap-devis-bouton-devis:hover{background:url(../images/recap-devis-bouton-envoyer.png) no-repeat 0 -18px;}

/****************************************************RETOUR PAYPAL*****************************/
#cadre_confirm_paypal{
	width:644px;
	background-color:#ffe8d4;
	border:1px solid #ff7a02;
	margin:15px 0 0 42px;
	padding-bottom:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;	
}
#cadre_confirm_paypal_cadre_int{
	width:564px;
	background-color:#fff;
	margin:7px 0 0 21px;
	padding:20px 19px 20px 19px;
	color:#412d1f;
}
#cadre_confirm_paypal_cadre_int a{
	color:#ff7a02;	
}

/*************************************************ESPECES*******************************************/
#especes-boutons{
	width:644px;
	margin:15px 0 0 42px;
	float:left;
}
#especes-bouton-changer-moy{
	display:block;
	float:left;
	height:18px;width:172px;
	background:url(../images/especes_changer_moy.png) no-repeat 0 0;
}
#especes-bouton-changer-moy span{ display:none; }

#especes-bouton-confirmer-cde{
	display:block;
	float:right;
	height:18px;width:172px;
	background:url(../images/especes_confirm_cde.png) no-repeat 0 0;
}
#especes-bouton-confirmer-cde span{ display:none; }

/******************************************************************INFOS LIVRAISON************************************/
#infos-livr{
	width:722px;
}
#infos-livr-carte{
	height:270px; width:620px;
	margin:24px 0 0 55px;
	display:block;
	float:left;
}
#infos-livr-cadre-dep{
	height:97px; width:196px;
	margin:21px 0 0 55px;
	float:left;
}
#infos-livr-cadre-dep p{
	font-size:16px;
	line-height:19px;
	margin:2px 0 6px 0;
	padding-left:12px;
	padding-right:12px;
	color:#ff7a02;
}
.infos-livr-ligne-separation{
	height:1px; width:196px;
	background-color:#fad1c2;
	float:left;
}

#infos-livr-cadre-saisie{
	height:42px;width:196px;
	margin:4px 0 3px 0;
	background-color:#ffe8d4;
	float:left;
}
#info-livr-saisie{
	height:14px; width:25px;
	border:1px solid #ff7a02;
	margin:4px 0 0 5px;
	padding-right:4px;
	color:#ff7a02;
	text-align:right;
	float:left;
}
#info-livr-bouton{
	height:10px;width:17px;
	display:block;
	background:url(../images/infos-livraison-bouton-ok.gif) no-repeat 0 0;
	margin:11px 0 0 9px;
	padding:0;
	cursor:pointer;
	border:0;
	float:left;
}
#infos-livr-affichage-prix{
	height:42px; width:125px;
	margin:0;
	color:#ff7a02;
	font-size:13px;
	text-align:right;
	float:left;
}
#infos-livr-affichage-prix-int{
	margin-top:8px;
	font-size:14px;
}
#infos-livr-affichage-prix-int strong{
	font-weight:normal;
}
#infos-livr-affichage-devis{
	margin-top:2px;
	font-size:12px;
	line-height:12px;
	text-align:center;
}
#info-livr-legende1, #info-livr-legende2, #info-livr-legende3{
	height:116px; width:116px;
	margin-top:21px;
	float:left;
}
#info-livr-legende1 p, #info-livr-legende2 p, #info-livr-legende3 p{
	margin:75px 0 0 0;
	text-align:center;
	font-size:13px;
	color:#ff7a02;
}
#info-livr-legende1{
	background:url(../images/infos-livr-legende-1.png) no-repeat;
	margin-left:18px;
}
#info-livr-legende2{
	background:url(../images/infos-livr-legende-2.png) no-repeat;
	margin-left:29px;
}
#info-livr-legende3{
	background:url(../images/infos-livr-legende-3.png) no-repeat;
	margin-left:29px;
}
/**********************************************************CGV*********************************************/
#cgv{
	width:722px;
	background:url(../images/droite-fond.gif) repeat-x top;
	float:left;
}
#cgv h1{
	color:#ff7a02;
	font-size:16px;
	font-weight:normal;
	margin:6px 0 6px 36px;
}
#cgv h2{
	color:#ff7a02;
	font-size:12px;	
	font-weight:normal;
	margin:11px 0 0 0;
}
#cgv_cadre_ext{
	width:644px;
	margin:24px 0 0 42px;
	background-color:#ffe8d4;
	border:1px solid #ff7a02;
	float:left;
}
#cgv_cadre_int{
	color:#414041;
	width:588px;
	margin:0 0 19px 12px;
	padding:0 16px 0 16px;
	background-color:#fff;
	float:left;
	font-size:12px;
	line-height:14px;
}
#cgv-adresse{
	text-align:center;
	margin:15px 0 15px 0;
}
.cgv-mail, #cgv_cadre_int strong{
	color:#f24600;
	text-decoration:none;
	font-weight:normal;
}
/*************************************************************CARTON A DOMICILE*************************************/
#carton{
	width:722px;
	background:url(../images/droite-fond.gif) repeat-x top;
	float:left;
}
#carton-haut{
	width:522px; height:109px;
	margin:24px 0 0 54px;
	padding:21px 48px 0 48px;
	background-color:#fff;
	border:1px solid #f35312;
	color:#414041;
	text-align:center;
}
#carton-haut img{
	width:324px;
	display:block;
	margin:0 auto 8px auto;
}
#carton-haut p{
	margin:0 0 9px 0;
	font-size:16px;	
}
#carton-haut strong{
	font-weight:normal;
	color:#ff7a02;
}
.carton-bas-barre-sep{
	width:196px;
	display:block;
	margin:7px 0 10px 0;
}

#carton-bas-gauche, #carton-bas-milieu, #carton-bas-droite{
	height:267px; width:196px;
	margin:12px 0 0 54px;
	font-size:11px;
	float:left;
	border-bottom:1px solid #fad1c2;
}
#carton-bas-gauche h1, #carton-bas-milieu h1, #carton-bas-droite h1{
	font-size:16px;
	font-weight:normal;
	color:#ff7a02;
	margin:0 0 0 12px;
}

#carton-bas-gauche p, #carton-bas-milieu p, #carton-bas-droite p{
	height:267px; width:184px;
	margin:0 0 0 12px;
	line-height:13px;
}
#carton-bas-gauche strong, #carton-bas-milieu strong{
	color:#ff7a02;
	letter-spacing:0.2px;
}

#carton-bas-milieu, #carton-bas-droite{	margin-left:16px;}
#carton-bas-milieu p, #carton-bas-droite p{ width:192px;}
#carton-bas-droite{ border-bottom:0px;}
#carton-bas-droite a{ text-decoration:underline;color:#ff7a02}

#carton-camion{
	border:1px solid #f35312;
	margin-top:8px;
}
/****************************************************************CONTACT******************************/
#contact{
	float:left;
	width:722px;
	font-size:12px;
	color:#414041;
	background:url(../images/droite-fond.gif) repeat-x top;
	background-color:#fff;
}
#contact h1{
	font-size:16px;
	color:#ff7a02;
	font-weight:normal;
	margin:5px 0 0 36px;
}
#contact-mess{
	height:117px;	
	float:left;
	padding-top:20px;
}
#contact-mess textarea{
	height:93px; width:183px;
	margin-left:55px;
	border:1px solid #ff8516;
	overflow:auto;
}
#contact-cadre-envoyer{
	width:247px;
}
#contact-bouton{
	height:18px;
	width:172px;
	display:block;
	background:url(../images/contact-bouton-envoyer.gif) no-repeat 0 0;	
	margin:13px 0 0 99px;
	padding:0;
	cursor:pointer;
	border:0;
	float:left;
}
#contact-gauche{
	height:416px;
	width:298px;
	background:url(../images/etape-livr-cadre-fond.png) no-repeat;
	margin:24px 0 0 37px;
	float:left;
}
#contact-droite{
	height:416px;
	width:298px;
	background:url(../images/etape-livr-cadre-fond.png) no-repeat;
	margin:24px 0 0 52px;
	float:left;
}
#contact-cadre-gauche{
	height:348px;
	float:left;
}
#contact-gauche-champs{
	margin:22px 0 0 54px;
}
#contact-gauche-champs label{
	width:298px;
	float:left;
}
#contact-gauche-champs input{
	font-size:12px;
	height:14px;
	width:164px;
	border:1px solid #ff7a02;	
	margin-bottom:6px;
	float:left;
	font-size:11px;
}
#contact-client{
	width:298px;
	margin-left:22px;
	float:left;
	color:#ff7a02;
	font-size:12px;
}
#contact-client p{
	margin:0 0 1px 0;
}
#contact-client input{	position:absolute;}
#contact-client label{
	font-size:11px;
	color:#414041; 
	position:absolute;
}
#contact-client-input-oui{
	margin-left:158px;
}
#contact-client-input-non{
	margin-left:50px;
}
#contact-client-label-oui{
	margin-left:180px;
	padding-top:3px;
}
#contact-client-label-non{
	margin-left:72px;
	padding-top:3px;
}
#contact-titre-mess{
	height:56px;
	width:247px;
	margin:0 0 0 24px;
	background-color:#fff;
	float:left;
}
#contact-titre-mess h1{
	margin:24px 0 0 11px;
}
#contact-confirm{
	text-align:center;
}
#contact-confirm p{
	margin-left:37px;
}
