body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background:url(images/px-body.jpg) 0 0 repeat-x;
	

}
*  {
	margin: 0 ;
	padding:0;
}



p, h2, h3 , h4 , h5  {
	display:block; 
	padding:0; 
	margin:0;
}


p {
	padding:5px 0 5px 0;
}


ul  {
	list-style:none;
}

.clear {
	clear:both;
	font-size:0;
}
a {
	text-decoration:none;
	color:#FF8A00;
	
	
}


a:hover {
	text-decoration:none;
	color:#fff;
	
}

.couleur {
	color:#000;
}
/*******************************************************/ 

#conteneur { 
	width:955px; 
	margin:0 auto; 
} 
#header { 
	width:955px; 
	height:230px; 
	background:url(images/header.jpg) no-repeat; 
}
.logo { 
	margin:38px 0 0 48px;
	display:inline;
	float:left;
} 
#menu { 
	float:left; 
	margin:37px 0 0 18px; 
	width:700px; 
	height:28px; 
	display:inline; 

} 
#menu li { 
	display:inline; 
	float:left; 
	margin-right:10px;
} 
#menu li.acc a { 
	float:left; 
	width:113px; 
	height:29px; 
	background:url(images/acc-off.jpg) no-repeat;
} 
#menu li.acc a:hover { 
	float:left; 
	width:113px; 
	height:29px; 
	background:url(images/acc-on.jpg) no-repeat;
}
#menu li a.menuactif-accueil {
	float:left; 
	width:113px; 
	height:29px; 
	background:url(images/acc-on.jpg) no-repeat;
}

#menu li.depot a { 
	float:left; 
	width:247px; 
	height:29px; 
	background:url(images/depot-off.jpg) no-repeat;
} 
#menu li.depot a:hover { 
	float:left; 
	width:247px; 
	height:29px; 
	background:url(images/depot-on.jpg) no-repeat;
} 
#menu li a.menuactif-depot {
	float:left; 
	width:247px; 
	height:29px; 
	background:url(images/depot-on.jpg) no-repeat;
}
#menu li.contact a { 
	float:left; 
	width:94px; 
	height:29px; 
	background:url(images/contact-off.jpg) no-repeat;
} 
#menu li.contact a:hover { 
	float:left; 
	width:94px; 
	height:29px; 
	background:url(images/contact-on.jpg) no-repeat;
} 
#menu li a.menuactif-contact {
	float:left; 
	width:94px; 
	height:29px; 
	background:url(images/contact-on.jpg) no-repeat;
}
#menu li.produit a { 
	float:left; 
	width:115px; 
	height:29px; 
	background:url(images/produit-off.jpg) no-repeat;
} 
#menu li.produit a:hover { 
	float:left; 
	width:115px; 
	height:29px; 
	background:url(images/produit-on.jpg) no-repeat;
} 
#menu li a.menuactif-produit {
	float:left; 
	width:115px; 
	height:29px; 
	background:url(images/produit-on.jpg) no-repeat;
}

#contenu { 
	float:left; 
	width:928px; 
	padding:5px 0 10px 27px; 
	background:url(images/background-contenu.jpg) no-repeat #fff; 
} 
#support-contenu { 
	float:left; 
	height:400px; 
	width:0;
} 
#bloc-left { 
	float:left; 
	width:219px; 
	background:url(images/separateur.gif) no-repeat left 19px; 
} 

#bloc-left h3 { 
	color:#7B0000; 
	font-size:15px; 
	padding:0 0 0 20px; 
	background:url(images/fleche.gif) no-repeat left 2px; 
	margin:0 0 15px 0;
} 
#bloc-left p { 
	color:#8C1A00; 
	padding:0 0 5px 0; 
	text-align:justify;
}
.img1 { 
	margin:5px 20px 10px 0; 
	display:inline;
}  
#bloc-middle { 
	float:left; 
	padding:20px 0 0 28px; 
	width:391px; 
}
#bloc-middle img { 
	
}
.img3 { 
	margin:0 0 0 40px;
}

.img4 { 
	margin:10px 5px 0 0; 
}
.img5 { 
	margin:0 0 0 21px; 
}  
.img6 { 
	margin:0 0 0 28px; 
} 
#bloc-right { 
	float:right; 
	width:260px; 
	padding:0 0 0 30px; 
	background:url(images/separateur.gif) no-repeat 30px 19px;  
} 
 
#bloc-right h3 { 
	color:#7B0000; 
	font-size:15px; 
	padding:0 0 0 20px; 
	background:url(images/fleche.gif) no-repeat left 2px; 
	margin:0 0 15px 0; 
}
 
#bloc-right p {
	color:#8C1A00; 
	padding:0 0 5px 0; 
	text-align:justify;
	font-weight:bold;
}
.img7 { 
	margin:17px 0 10px 0;
	display:inline;

} 
.img8 { 
	margin:0 0 14px 0; 
	display:inline;
}
  
#background-right { 
	float:left; 
	width:227px; 
	height:67px;
	padding:10px 0 0 23px;
	background:url(images/crash.gif) no-repeat left bottom;
} 
#background-right p { 
	color:#FFFFFF; 
	font-size:20px; 
} 
#background-left { 
	float:left; 
	width:219px; 
	height:93px; 
	background:url(images/left-background.jpg) no-repeat; 
	margin:30px 0 0 0; 
	padding:3px 0 0 0; 
} 
#background-left p { 
	color:#ffffff; 
	padding:10px 0 0 0; 
	text-align:justify;
	text-align:center;
	font-weight:bold;
} 
 
 


/******************************footer************************/ 

#footer {
	width:955px; 
	margin:0 auto;
	text-align:center;
	padding:4px 0 10px 0;
	color:#FFCC00;
	font-size:11px;
	clear:both;
	
}


#footer ul {
	list-style-type:none;
	font-size:11px;
	font-weight:bold;
	color:#18293A;
	padding:0 0 5px 0;
	clear:both;
	
}
 
#footer li {
	display:inline;
}
 
 
#footer li a{
	color:#18293A;
	
}
 
#footer li a:hover{
	color:#C6601B;
}

#adres {
	font-size:11px;
	clear:both;
	padding:0 0 0 131px;
	height:24px; 
	background:url(images/background-footer.gif) no-repeat;
}

object{
	position:relative;
	top:5px;	
}

.terre {
	float:left;
	margin:4px 3px 0 0;
		}
.adres{
	border-left:1px solid #000;
	border-right:1px solid #000;
	padding:5px 25px 0 25px; 
	color:#FFCC00;
	float: left;
	height:19px;
}
.mail{
	float:left;
	padding:0 0 0 25px; 
	color:#FFCC00;
	float: left;
	height:19px;
	width:150px;
}
.tel{
	border-right:1px solid #000;
	padding:5px 10px 0 10px; 
	color:#FFCC00;
	float: left;
	height:19px;
	}
#footer p{
	font-size:11px;	
}
#logo_top {
	text-align:center;
	line-height:20px;
	clear:both;
	padding:10px 0 0 0;
	
} 

#logo_top a{
	font-size:9px;
	border:none;
	color:#000; 

}

#logo_top a:hover{
	color:#C6601B;
}

/********************************page-depot*********************/
#blockdepo{
	width:605px;
	float:left;
	color:#8C1A00;

}
.blockcomission{
	width:600px;
	clear:both;
	margin:0;
	height:120px;
	background:url(images/bg-comission.jpg) right  no-repeat;

}
.magazin{
	float:left;
	margin:0 15px 0 0;

}
.blockcrache{
	width: 235px;
	height:97px;
	background:url(images/crash.gif) no-repeat;
	float:left;
	margin:5px 0 0px 30px;
	padding:5px 0 10px 10px;
	color:#FFFFFF;
 }
.ptittxt{
	font-size:11px;
	margin:0;
	color:#8C1A00;
	padding: 18px 0 0px 5px;
	clear: both;
}
#bloc-left-depot { 
	float:left; 
	width:245px; 
	background:url(images/separateur.gif) no-repeat left 19px;
} 

#bloc-left-depot h3 { 
	color:#7B0000; 
	font-size:15px; 
	padding:0 0 0 20px; 
	background:url(images/fleche.gif) no-repeat left 2px; 
	margin:0 0 5px 0;
} 
#bloc-left-depot p {
	margin:0;
	text-align:justify;
	padding: 5px 0;
} 

#bloc-left-depot p.puce { 
	background:url(images/puce1.gif) no-repeat 0px 5px;
	padding:0 0 0 15px;
	margin:0 0 0 0px;
} 
.puce4 { 
	background:url(images/puce.gif) no-repeat left center;
	padding:0 0 0 14px;
	margin:0 0 0 8px;
	float: left;
}
.blocktxt{
	width:270px;
	float:left;
	padding:10px 0 0 20px;
}
.blocktxt p{ 
	background:url(images/puce.gif) no-repeat left 5px;
	padding:0 0 0 14px;
	margin:0 0 2px 8px;
	text-align:justify;
	line-height:20px;
}

#bloc-middle-depot { 
	float:left; 
	width:335px;
	margin:0 0 0 20px;
	background:url(images/separateur.gif) no-repeat left 19px; 
	display:inline; 
}
#bloc-middle-depot h3 {
	color:#7B0000; 
	font-size:15px; 
	padding:0 0 0 20px; 
	background:url(images/fleche.gif) no-repeat left 2px; 
	margin:0 0 15px 0;
}
#bloc-middle-depot p {
	color:#8C1A00; 
	padding:0 0 5px 8px; 
	text-align:justify;
}
.img-depot { 
	margin:20px 0 0 22px; 
} 

#bloc-right-depot { 
	float:right; 
	width:260px; 
	padding:0 0 0 30px; 
	background:url(images/separateur.gif) no-repeat 30px 19px;
	font-weight:bold;
} 
 
#bloc-right-depot h3 { 
	color:#7B0000; 
	font-size:15px; 
	padding:0 0 0 20px; 
	background:url(images/fleche.gif) no-repeat left 2px; 
	margin:0 0 15px 0; 
}
 
#bloc-right-depot p {
	color:#8C1A00; 
	padding:0 0 5px 0; 
	text-align:justify;
}
.img7-depot { 
	margin:17px 0 15px 0;
	display:inline;
}

.img8-depot { 
	margin:0 0 15px 0; 
	display:inline;
}
 
#background-right-depot { 
	float:left; 
	width:227px; 
	height:67px;
	padding:10px 0 0 23px;
	background:url(images/crash.gif) no-repeat left bottom;
} 
#background-right-depot p { 
	color:#FFFFFF; 
	font-size:20px; 
} 
/****************************page mention legal*********/ 

#contenu-mentions { 
	float:left; 
	width:928px; 
	padding:0 0 0 27px; 
	background:url(images/background-contenu.jpg) no-repeat #fff; 
} 

.mentions{
	width:840px;
	margin:0 0 0 40px;
}
.mentions h3{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding:0px 0 10px 0; 
	color:#000000;
}
.mentions p{
	padding:5px 0 20px 0; 
	color:#000000;
}
.titre{
	font-size:13px;
	padding:10px 0 0 0;
	font-weight:bold;
	display:block;
	color:#800000;
}

/********************************page-produit****************/

#contenu-produit { 
	float:left; 
	width:955px; 
	padding:15px 0 0 0; 
	background:url(images/background-contenu.jpg) no-repeat #fff; 
} 

#support-contenu-produit { 
	float:left; 
	height:400px; 
	width:0;
} 

#bloc-left-produit { 
	float:left; 
	width:120px;
	padding:0 0 0 15px;
} 

#bloc-left-produit h3 { 
	color:#7B0000; 
	font-size:15px; 
	padding:0 0 0 20px; 
	background:url(images/fleche.gif) no-repeat left 2px; 
	margin:0 0 15px 0;
} 
.img1 { 
	margin:5px 20px 10px 0; 
	display:inline;
}  
#bloc-middle-produit  { 
	float:left; 
	padding:0 0 0 0; 
	width:500px; 
	margin:0 0 0 20px;
	display:inline;
}
#bloc-middle-produit p { 
	color:#8C1A00; 
	padding:0 0 25px 0; 
	text-align:justify; 
	line-height:18px;
}

#bloc-middle-produit  img { 
	margin-bottom:25px; 
	display:inline;
}
.img3-prod { 
	margin:0 0 0 40px;
}

.img4-prod { 
	margin:10px 0 0 39px; 
}

.img5-prod { 
	margin:10px 0 0 27px; 
}

.img6-prod { 
	margin:10px 0 0 27px; 
}

.img5 { 
	margin:0 5px 0 21px; 
}  
.img6 { 
	margin:0 0 0 28px; 
} 
#bloc-right-produit  { 
	float: left; 
	width:240px; 
	padding:0 0 0 40px;  
} 
 
#bloc-right-produit h3 { 
	color:#7B0000; 
	font-size:15px; 
	padding:0 0 0 20px; 
	background:url(images/fleche.gif) no-repeat left 2px; 
	margin:0 0 15px 0; 
}
 
#bloc-right-produit  p {
	color:#8C1A00; 
	padding:0 0 15px 0; 
	text-align:justify; 
	line-height:19px;
}
.img7 { 
	margin:10px 0 0 0;

} 
.img8 { 
	margin:15px 0 0 0; 
	display:inline;
}
  
#background-right { 
	float:left; 
	width:227px; 
	height:67px;
	padding:10px 0 0 23px;
	margin:10px 0 0 0;
	background:url(images/crash.gif) no-repeat left bottom;
} 
#background-right p { 
	color:#FFFFFF; 
	font-size:20px; 
}
#background-right a { 
	color:#fff;
}
#background-right a:hover { 
	color:#FF8A00;
}
/***********************page-contact*********************/ 

#contenu-contact{ 
	float:left; 
	width:938px; 
	padding:15px 0 0 17px; 
	background:url(images/background-contenu.jpg) no-repeat #fff; 
} 
#support-contenu-contact { 
	float:left; 
	height:400px; 
	width:0;
} 


.formulaire h3 { 
	color:#000000; 
	font-size:16px; 
	margin:0 0 14px 0; 
}
.formulaire{
	width:230px; 
	float:left;
	font-weight:bold; 
	margin:0;
	display:inline;
}
.formulaire p{
	padding:2px 0 2px 0;
	width:230px;
	float: right;
	display:block;
	clear:both;
}
 
.formulaire span{
	float:left;
	color:#000;
	font-size:12px;


}
.formulaire em{
	color:#000000;
}
.formulaire .question{
	padding-top:10px;
}
 
.formulaire input{
	float:right;
	width:160px;
	color:#000;
	font-weight:bold;
	background:#fff;
	border:0;
}
 
.formulaire textarea{
	float:right;
	width:160px;
	height:70px;
	color:#000;
	font-weight:bold;
	background:#fff;
	border:0;
}

.formulaire .bout{
	width:97px;
	height:16px;
	border:none;
	
}

.formulaire .info{ 
    color:#000000;
	font-weight:bold;
	float:right;
	text-align:right;
	padding:3px 0 0 0;
} 
#bloc-middle-contact { 
	float:left; 
	width:377px; 
	margin:0; 
}
#bloc-middle-contact h3 {
	color:#7B0000; 
	font-size:15px; 
	padding:0 0 0 20px; 
	background:url(images/fleche.gif) no-repeat left 2px; 
	margin:0 0 15px 0;
}
#bloc-right-contact { 
	float:right; 
	width:260px; 
	padding:20px 0 0 30px;
	font-weight:bold;
} 
 
#bloc-right-contact h3 { 
	color:#7B0000; 
	font-size:13px; 
	padding:5px 0 5px 20px; 
	background:url(images/fleche.gif) no-repeat 0px 5px; 
	margin:0; 
}
 
#bloc-right-contact p {
	color:#8C1A00; 
	padding:0 0 5px 0; 
	text-align:justify; 
	line-height:18px;
}
#background-right-contact { 
	float:left; 
	width:227px; 
	height:67px;
	padding:10px 0 0 23px;
	background:url(images/crash.gif) no-repeat left bottom;
} 
#background-right-contact  p { 
	color:#FFFFFF; 
	font-size:20px; 
} 
#bloc-middle-contact { 
	float:left; 
	width:362px; 
	padding:0 0 0 30px; 
}

#bloc-middle-contact h3 {
	color:#7B0000; 
	font-size:15px; 
	padding:0 0 0 20px; 
	margin:0 0 15px 0;
} 


.ctc { 
	color:#8C1A00;
}
