body {
	background-color: #b3cfef;
	background-image: url(images/moteur-huger_04.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-right: 45px;
	margin-left: 350px;
	width:550px;
}


/************* liens *************/
	
a:link {color: #cedeff; text-decoration: underline;} 
a:visited {color: #cedeff; text-decoration: underline;} 
a:hover {color: #ffffff; text-decoration: underline;}

.lien{font-size:11px; color:#ffffff;}
a.lien:link {font-size:11px; color:#ffffff; text-decoration: underline;} 
a.lien:visited {font-size:11px; color:#ffffff; text-decoration: underline;} 
a.lien:hover {font-size:11px; color:#ffffff; text-decoration: underline;}

.Altitudeux{font-size:10px; color:#9b9b9b;}
a.Altitudeux:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9b9b9b; 
	text-decoration: underline;
} 
a.Altitudeux:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #9b9b9b; 
	text-decoration: underline;
} 
a.Altitudeux:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff; 
	text-decoration: underline;
}
	
/************* textes *************/
	
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cedeff;
}
.txt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cedeff;
}
.titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #cedeff;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
}
.txtBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
}
.img {
	border:solid 1px #E7EEF4;
}

/**************************/

.texte1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #363232;
}

a.lien3:link{
font-size:12px;
font-weight:bold;
color: #363232;
}
a.lien3:visited{
font-size:12px;
font-weight:bold;
color: #363232;
}
a..lien3:hover{
font-size:12px;
font-weight:bold;
color: #363232;
}

.indent{ text-indent:5px;}
.liste li{ margin-left:10px;
list-style-type:disc;}
.liste2 li{ margin-left:60px;}
blockquote{ font-size:smaller;}
.liste3{
	list-style-image: url("images/tree-li.gif");
}

.lien2{
	font-family:Verdana, Arial, Helvetica, sans-seriff;
	font-size:11px;
	color:#cedeff;
}

a.lien2:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cedeff; 
	text-decoration: underline;
} 

a.lien2:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #cedeff; 
	text-decoration: underline;
} 

a.lien2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff; 
	text-decoration: underline;
}
.form tr td{ border-bottom:none; border-top:none; border-right:none; border-left:none;}
li{line-height:18px;}
ul{ padding-top:0px;}

.fdc {
background-position:top;
background-repeat:no-repeat;
}

#block_gauche{
width:286px;
float:left;
margin:0;
padding-left:0px;
padding-right:20px;
margin-left:15px;

}


#block_gauche ul{
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
}

ul#first_liste{
margin-right:10px;
}

#block_gauche ul li{
padding-top:2px;
padding-bottom:2px;
border-top:1px dotted #6178a2;
}

#block_gauche ul li a{
display:block;
padding-top:2px;
padding-bottom:2px; 
text-decoration:none;
}

#block_gauche ul li a:hover{
color:#363232;
background-color:#9b9c9d;
}

#block_gauche ul li ul li a:hover{
color:#363232;
background-color:#9b9c9d;
}


#block_gauche ul li ul li ul li a:hover{
color:#363232;
background-color:#9b9c9d;
}

#block_gauche ul li ul li ul li ul li a:hover{
background:none;
color:#cccccc;
}

#block_gauche ul li ul{
list-style-image:none;
font-weight:normal;
font-size:14px;
margin-left:25px;
}

#block_gauche ul li ul li{
border-top:none;
}


/*2*/
#block_gauche ul li ul li ul{
list-style:none;
margin-left:25px;
font-weight:bold;
list-style-image:none;
font-size:12px;
color:#223d72;
}

#block_gauche ul li ul li ul li{
border-top:none;
}

#block_gauche ul li ul li ul li a{
color:#FFFFFF;
}

/*3*/
#block_gauche ul li ul li ul li ul{
list-style:none;
margin-left:25px;
font-weight:normal;
font-style:italic;
list-style-image:none;
font-size:12px;

}

#block_gauche ul li ul li ul li ul li{
margin:0;
padding:0;
}

h1{	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	font-weight:bold;
	margin:0;
	color: #7b9ada;
	margin-bottom:2px;
	padding:0px;
	}
	
h2{	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align:left;
	font-weight:bold;
	margin:0;
	color: #ffffff;
	margin-bottom:2px;
	padding:0px;
	}

.produits{
margin-bottom:10px;
min-height:200px;
float:left;
width:250px;
margin-right:15px;
border-bottom:1px dotted #cedeff;
color:#cedeff;
padding-bottom:5px;
}

.produits img{
padding:1px;
margin-top:5px;
float:left;
background-color:#ffffff;
border:2px solid #000000;
}

.produits a img:hover{
background-color:#FFFFFF;
}
p.important{
font-size:14px;
margin:0;
}

a.voirprod{
margin-right:45px;
margin-top:60px;
float:right;
height:40px;
width:40px;
background-image:url(images/voirprod.png);
cursor:pointer;
}

a.voirprod:hover{
background-position:100% 0%;
}

.pagination{
text-align:right;
}

.pagination .page{
padding-right:5px;
padding-bottom:1px;
margin-bottom:5px;
background-color:#6e88b9;
border: solid 1px #cedeff;
text-align:right;
font-size:18px;
}
.pagination .page a{
font-size:10px;
}

#fiche{
background-image:url(images/bg_fiche.jpg);
width:550px;
background-repeat:no-repeat;
height:479px;
}

#fiche #titre{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#ffffff;
margin:0;
padding:0;
margin-top:5px;
text-align:center;
}

#fiche #image{
float:right;
margin:0;
padding-right:27px;
text-align:center;
width:150px;
font-family:Arial, Helvetica, sans-serif;
color:#cedeff;
font-size:12px;
}

#fiche #image img{
padding:1px;
margin-top:3px;
background-color:#ffffff;
border:2px solid #000000;
}
#fiche #image img:hover{
background-color:#acb7d5;
}

#fiche #retour{
display:block;
color:#c6dffc;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding-left:25px;
padding-top:11px;
width:80px;
height:30px;
}

#fiche #detail_fiche{
margin-left:5px;
width:340px;
text-align:justify;
color:#ffffff;
}

img.panier{
border:1px solid #333333;
}


h4{
padding-top:1px;
font-size:14px;
padding:1px;
margin:0;
margin-top:10px;
margin-bottom:5px;
color:#363232;
background-color:#c1c1c3;
}

.invisible{
border:none;
font-size:14px;
font-weight:bold;
text-align:right;
color:#cd1f21;
background:none;
}

select#decli{
background:none;
border:1px solid black;
background-color:#FFFFFF;
color:#333333;
}

input.over{
border:1px solid #FF0000;
}

input.normal{
border:1px solid black;
}

/**Formulaire2
**********************/
#formulaire2 .lien2{
color:#000000;
}

#formulaire2{
	font-family:Arial, Helvetica, sans-serif;
	width: 390px;
	padding:0;	
	margin:0 auto;
	text-align:center;
	
}

#formulaire2 fieldset{
	border:#cedeff solid 1px;
	padding:5px 0 5px 0;
}

#formulaire2 legend{
	color:#cedeff;
	size:12px;
	font-weight:bold;
}

#formulaire2 p{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:0 0 0 10px;
	padding:2px 0;
}

#formulaire2 label{
	padding-left:5px;	
	font-weight:bold;
	display: inline;
	float: left;
	width: 140px;
	text-align:left;
	margin:0;
}

#formulaire2 input{
	color:#000000;
	font-weight:normal;
	font-size:10px;
	background-color:#FFFFFF;
	border:#000000 solid 1px;
}

#formulaire2 select{
	color:#000000;
	font-weight:normal;
	font-size:10px;
	background-color:#FFFFFF;
	border:#000000 solid 1px;
}

.rubrique{

}

.rubrique h2{
margin:0;
padding:0;
}

.rubrique img{
margin-top:5px;
float:left;
padding:3px;
border:#333333;
background-color:#c7d3ec;
}

p#arianne{
color:#c6dffc;
}

p#arianne a{
color:#c6dffc;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
p#arianne a:hover{
text-decoration:underline;
}


.clearer{
/*clear:both;*/
}

.nouveaute{
border:1px solid #333333;
background-color:#CCCCCC;
color:#c70001;
}

/************* PLAN D'ACCES *************/
.titreplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #AC0414;
	font-weight: bold;
}
.txtplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
}
.plan {
	width: 640px;
	height: 480px;
	border: solid 1px #FCBA11;
}