/* STYLE DE LA PAGE CONTACT */

p{
font:13px/1.2em Arial, Helvetica, sans-serif;
text-align:justify;
color:#000;
margin-bottom:8px;
}

h1{
font:bold 20px Arial, Helvetica, sans-serif;
color:#ff1818;
letter-spacing:1px;
margin:0 0 12px;
border-bottom:1px dotted #ff1818;
}


#formContact p{
	padding-bottom:0px;
	margin-bottom:5px;
	margin-left:0px;
	line-height:14px;
	text-align:left;
}


#formContact{
	float:left;
	margin-right:15px;
}


#formContact p{
	padding-bottom:0px;
	margin-bottom:5px;
	margin-left:0px;
	line-height:18px;
	text-align:left;
}

#formContact table.table tr td{
	height:15px;
}

#formContact table.table tr td.br{
	height:5px;
}

#formContact table.table tr td.adresse1{
	height:40px;
}

#formContact .checkbox{
	width:12px;
	height:12px;
	border:none;
}

#formContact .imputForm{
	margin-right:3px;
	font-weight:bold;
}



#formContact textarea{
	width:240px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#494949;
	color:#ffffff;
	border:1px solid #2B2B2B;
}

#formContact input{
	width:240px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#494949;
	color:#ffffff;
	border:1px solid #2B2B2B;
}

#formContact input:focus{
	border-color:#ff0000;
}

#formContact textarea:focus{
	border-color:#ff0000;
}

#formContact .champRequis{
	color:#B50303;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.champRequis{
	color:#B50303;
}

#formContact p.txt_rq{
	font-size:11px;
	line-height:12px;
	text-align:justify;
	padding-bottom:5px;
}

#formContact .bouton{
	border:none;
	color:#fff;
	background:#000;
	/*background:url(../images/charte/bouton.jpg) no-repeat;*/
	margin:5px;
	width:70px;
	height:22px;
	text-align:center;
	padding-bottom:2px;
	letter-spacing:1px;
	font-weight:bold;
}

#formContact .capta{
	width:60px;
}


.prod{
	/*height:260px;
	background:#621207;*/
	text-align:center;
	width:152px;
margin:40px 0 20px 40px;
	/*height:199px;

background:url(../images/charte/bg-produit.png) center top no-repeat; 
_background:url();
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/charte/bg-produit.png", sizingMethod="crop");*/
float:left;
}


.prod .top_prod{
	width:152px;
	height:20px;
	background:url(../images/charte/top-produit.png) center top no-repeat; 
_background:url();
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/charte/top-produit.png", sizingMethod="crop");
	float:left;
}

.prod .contenu_prod{
	width:152px;
	height:172px;
	background:url(../images/charte/bas-produit_ass_fiche.png) center bottom no-repeat; 
_background:url();
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/charte/bas-produit_ass_fiche.png", sizingMethod="crop");
	float:left;
}


.prod .plus a{
}

.prod .img{
	border:1px solid #CCCCCC;
	margin:2px 2px 8px 2px;
}




.prod a:hover{
	text-decoration:underline;
}

.prod p{
	font-size:11px;
	padding:0px 5px;
	width:120px;
}


.prod .zone_img{
	height:100px;
	width:126px;
	padding:0 0 0 7px;
	text-align:center;
	margin-bottom:4px;
}

.prod .zone_img img{
	border:1px solid #CCCCCC;
}



.prod p.titre_prod{
	font-weight:bold;
	text-align:center;
	color:#000;
	font-size:13px;
	height:32px;
	margin-right:7px;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:0px;
}


.prod p.prix{  
	font:bold 15px Arial, Helvetica, sans-serif;
	/*color:#920101;*/
	color:#ff0000;
	text-align:center;
	margin:0 5px 5px 0;
	}
.prod .prixbarre{  
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration: line-through;
	}
	
	.prod p.prix span.prix_reduit{  
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin-right:3px;
	text-decoration: line-through;
	}
	
	.cadre_photos{
	margin-left:20px;
	margin-top:20px;
}

.cadre_photos .img_principal{
	border:1px solid #CCCCCC;
	float:left;
}

.cadre_photos .img_principal a{
	border:1px solid #CCCCCC;
}

.cadre_photos .colonne_img{
	width:90px;
	margin-bottom:5px;
	margin-left:40px;
	float:left;
}

.vignette{
	/*width:60px;
	height:60px;*/
	margin:0px 5px 16px 0px;
	float:right;
	height:65px;
	width:75px;
}

.cadre_photos a img.vignette{
	border:1px solid #ccc;
}

