/* CSS Document */
/*______________________CALQUES ET BALISES_____________________________________________*/
body{
   margin:0px; padding:0px; /* pour éviter les marges */
   text-align: left; /* pour corriger le bug de centrage IE */
   background:#666666; color:black;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   cursor:default;
 }


#titre{
position: absolute; margin:auto; width:30%; color:#326717; height: 30px; overflow:hidden}

#fond {
	margin:0px; 
	padding:0px;
	top:1%;
	position:relative;
	margin-left:auto; 
	margin-right:auto;
	overflow:hidden;
	min-width:790px;
	width:70%;
	max-width:920px;
	min-height:650px;
	z-index:1;
}

	
#menu_princ{ 
	position:absolute;   padding:0; margin:0;  
	top:54%; text-align:right;
	left: 76.5%;
	min-width:120px; min-height:200px;
	width:12%;
	margin-left:0%; 
	height:25%;  min-height:167px; vertical-align:middle;
	z-index:3;}	

#entete_page{
position:absolute;  margin:0; padding:0; 
top:0;
width:75%; 
left:0%;
height:23%;
z-index:2;  }

#contenu { 
	position:absolute; padding:0; margin:0;  
	top:24.5%; 
	width:75%;
	left:0%;
	height:51%;  
	z-index:2; }	

#bas_page{ 
position:absolute;  margin:0; padding:0; 
top:76%; width:75%;  left:0%; height:24%;
z-index:2; overflow:hidden }



#pied { background-color:#CCCCCC;
width: 100%; text-align:center; font-size:12px; color:#FFFFFF; margin:0; margin-top:-20px; padding:0; height:15}

#menu-accueil{ overflow:hidden;
float:right; margin:2px 2px 2px 0px; padding:0; width:49.6%; height:49.5%;}
#menu-accueil:hover {
opacity:0.6;
filter:Progid:DXImageTransform.Microsoft.BasicImage(rotation=0, opacity=1, mirror=0, invert=0, xray=0, grayscale=1);
	cursor: auto;
}
#menu-accueil img{border-left:1px solid #84D0F1}

#adresse{ position: absolute;  text-align:right; top:38.5%; left:65%; height:60%; width:35.5%; color:#84D0F1; }

#titre-page{position: absolute; top:85%; color:#84D0F1; margin-left:5%; height:10%; font-size:20px}
#titre-produit{ top:0; margin:0; margin-top:0%; padding:0; margin-left:5%; height:12%; font-size:14px; }
#titre-produit2{ top:0; margin:0; margin-top:0.5%; padding:0; margin-left:0%; height:11%; font-size:14px; border-bottom:5px solid #84D0F1;}
.titre-prod{color:white; width:55%; margin:0; padding:0; font-weight:bold; float:left;}
.stitre-prod{color:#84D0F1; width:44%; margin:0; padding:0; float:left;}

.titre-contact{color:white; width:45%; margin:0; padding:0; font-weight:bold; float:left;}
.stitre-contact{color:#84D0F1; width:45%; margin:0; padding:0; float:left;}
#carrousel{ width:100%; margin:0; padding:0; margin-top:-0.5%; color:#84D0F1; height:86%; font-size:14px; border-top:6px solid #84D0F1;   }

.titre_texte{ padding:0; margin:0; color:84D0F1; font-size:16px;}

#vignette{ float:left; margin:0; padding:0; width:15%; margin-bottom:2px; overflow:hidden; margin-left:4%; height:100%; background-color:#FFFF00;}
#vignette img{border:1px; border-left:0; border-style:solid; border-color:#84D0F1}

#message{ float:left; width:60%;   height:43%;  margin:1%; margin-top:0; background-color:#FFFFFF; border-right:1px solid #CCCCCC}
#questionnaire{ float:right; width:36%; height:99%; margin-right:1%; margin-top:1%;  }
#plan{ float:left; width:60%; height:52%; margin:1%; margin-top:0;  color:#84D0F1;  font-weight:bold}

.formulaire{color:#993300; font-size:11px }
.formulaire-titre{color:#84D0F1; font-weight:bold}
/* ______________champs formulaires, boutons de navigation_______________________*/

input.champs {
color:#333333; 
background-color:#ffffff;
border:1px solid #cccccc; 
font-size:10px; 
height:13px;
padding:0; margin:0;
}
input.bouton{ 
color:white; 
background-color:#84D0F1; 
border:0; 
font-size:12px; text-decoration:underline;
font-weight:bold;
}
input.bouton:hover{ color:red;}

input.boutonTaille{ 
color:white;
background-color:red; 
font-size:12px;
font-weight:bold;
font-family:arial;
width:120px
}
input.boutonTaille:hover{ color:white; background-color:red}


select { 
color: black; 
font-size:10px; 
font-family:arial;
background-color:#D5EAFF;
padding-bottom:0px;
}

textarea {
color: black; 
background-color:#D5EAFF;
}

input.fichier {
color:black; 
background-color:#66CCFF; 
font-size:10px; 
font-family:arial;
}
