#Contenu_accueil
{
	clear:both;
	float:left;
	width:975px;
	padding:0 0 0 25px;
	color:#666666;
}

.SS
{
	float:right;
	width:189px;
	text-align:center;
	margin:0 0 15px 7px;
}

.last{margin:0 1px 0 8px;}

.ConsulterGamme{float:left;font-style:normal;margin-top:35px;margin-left:10px;}
.SS .Ordroite{width:10px;}
.Ordroite{float:left;}
#Texte_accueil
{
	margin:18px 0 0 0;
	padding:0 20px 10px 0;
	overflow:hidden;
	zoom:1;	
	line-height:14px;
}
#Texte_accueil .Orgauche{width:9px;}

#Promo
{
	width:1000px;
	float:left;
	background:url(/img/fond_promo.jpg) top left repeat-y;
	margin-bottom:100px;
}
#Promo h1{margin:0 0 15px 0;}
#Promo h2 a{color:#1d6b73;}
#Promo_fond
{
	background:url(/img/fond_promo_rond.jpg) bottom left no-repeat;
	padding:13px 0 0 0;
	width:100%;
	float:left;
}

#Lapromotion
{
	width:358px;
	float:left;
	padding:0 23px 16px 24px;
}
#Lapromotion .prix{font-size:24px;}
#Lapromotion .prixBarre{font-size:18px;color:#1c6a72;}

.photo_promo 
{
	float:left;	
	margin-right:15px;
	width:175px;
	height:100px;
}

.Top_droite{}

#Promo_droite
{
	width:593px;
	float:left;
	padding:0 0 15px 0;
	color:#666666;
}

#Top
{
	float:left;
	border-left:solid 1px #1c6a72;
	border-right:solid 1px #1c6a72;
	width:268px;
	padding:0 8px 0 14px;
	
}

#Top h2
{
	margin:5px 0 10px 0;
	overflow:hidden;
	zoom:1;
}

.photo_top img
{
	width:118px;
	height:118px;
	float:left;
	margin-right:15px;
}
.photo_medic{
	float:left;
	margin-right:15px;}
.Blue
{
	float:right;
	text-align:center;
	margin-top:8px;
	margin-right:4px;
	
	
}

.Blue a.ensavoirplus
{
	height:19px;
	padding:3px 3px 0 3px; 
	display:block;
	background:url(/img/fond_detail.jpg) top left repeat-x;
	color:#1c6c74;
	float:left;
	margin:0;
}

.Blue a.Blue_contact
{
	background:url(/img/fond_conctact.jpg) top left repeat-x;
	color:#fff;
}

.Blue_liste{float:left;}
.detailAchat
{
	float:right;
	margin-top:15px;
	width:170px;
}

/*.detailAchat .Orgauche, .Blue_liste  .Orgauche{width:9px;}*/
.Blue .Orgauche{width:9px;}
#Techno
{
	width:281px;
	padding:0 5px 0 15px;
	float:left;
}
#Gauche
{
	clear:both;
	float:left;
	width:267px;
	margin-top:15px;
	border-right:solid 1px #1c6a72;
	padding:0 34px 0 20px;
	line-height:18px;
	color:#666666;
	display:inline;
	overflow:hidden;
	zoom:1;
}


.video{color:#1C6A72;}
.video p{margin:0 0 0 5px;}
.Pdf
{
	float:left;
	background:#d2d2d2;
	width:246px;
	padding:17px;	
}

.Pdf a
{
	background:url(/img/puce_menu.png) 0 2px no-repeat;	
	padding-left:20px;
	color:#157c87;
	font-size:14px;
	font-style:italic;
}

#PDF{margin:15px 0 2px 15px;}

.photo_gauche
{width:267px;margin-bottom:20px;}
#Droite
{
	float:right;
	width:612px;
	padding:20px 38px 0 28px;
	color:#666666;
	display:inline;
	overflow:hidden;
	zoom:1;

}

.item
{
	width:253px;
	float:left;
	margin-bottom:15px;
	background:url(/img/fond_item.jpg) bottom left repeat-x;
}

.item2{float:right;}

.photo_liste
{
	width:253px;
	text-align:center;
	float:left;
	width:100%;
	/* height:175px; */
	height:200px;
}
.photo_liste img{margin-right:15px;}

.Descriptif
{
	/*background: url(/img/fleche_liste.jpg) top left no-repeat;*/
	
	padding:10px 9px 5px 9px;
	line-height:16px;
	display:inline;
	float:left;
	width:235px;
}
.Descriptif h2 a
{
	color:#1d6b73;
	margin-top:10px;
	float:left;
}

.ref
{
	text-align:right;
	color:#000;
}

.Detail_entete
{
	float:left;
	width:940px;
	padding: 20px 0 15px 0;
	border-bottom:solid 1px #1c6a72;
	margin:0 25px 0 35px;
	line-height:20px;
	display:inline;
}

.Detail_entete h1
{
	color:#1c6a72; 
	font-size:24px; 
	font-weight:bold;
}

.summary
{
	float:right;
	width:287px;
	margin-left:15px;
	background:url(/img/fond_achat.jpg) bottom left repeat-x;
	padding:10px 9px 5px 9px;
	display:inline;
}


.titre_tech
{
	border-bottom:dotted 1px #177882;
	padding:0 0 10px 0;
	margin-bottom:10px;
}

.Achat
{
	
	margin-top:15px;
	line-height:18px;
	color:#fff;
}

.left{overflow:hidden;zoom:1;float:left;clear:both;}
.Achat .AjouterAuPanier
{
	font-style:normal;
	font-weight:bold;
}

.Achat input{text-align:center;}
#DetailDroite
{
	line-height:16px;
	overflow:hidden;
	zoom:1;
	display:inline;
}
#DetailDroite p{overflow:hidden;zoom:1;}
#Caracs
{
	background:url(/img/fond_carac.jpg) top left repeat-x;
	color:#177882;
	overflow:hidden;
	width:600px;
	zoom:1;
	padding:10px 7px 0 7px;
}

.Dispo{color:#12828e;/* margin-top:10px; */}
.Dispo strong{color:#fff;}
.creaFormulaire {width:500px;}

.creaFormulaire th
{
	vertical-align: top;
	text-align: center;
	width: 50%;
}
.creaFormulaire td
{
	vertical-align: bottom;
}
.boutons
{
	width:500px;
	text-align:center;	
	background:#E34216;
	font-weight:bold;
	margin-top:15px;
	padding:5px;
}
#btnSend{margin:20px 0 0 180px;}
.boutons a{color:#fff;}
.obligatoire{background:#DDDDDD}
#Erreur, #erreur{color:#E34216;margin:10px}
input, textarea, select{border:solid 1px #666666; margin-top:3px;}

