body               { color: #666666; font-size: 11px; font-family: Verdana; background-image: url("../../images/bg01.jpg"); background-repeat:no-repeat; background-position: top center; margin: 90px 0 0; width: 100%; height: 100%; scrollbar-3dlight-color: #009CD9; scrollbar-arrow-color: #FFE033; scrollbar-darkshadow-color: #FFE033; scrollbar-face-color: #009CD9; scrollbar-highlight-color: #009CD9; scrollbar-track-color: #FFE033;     }
.index       { margin: 0;  }
.maquettes       { background-image: none; margin: 0; overflow-y: scroll  }
#menu { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; text-align:center }
#contenu { width: 950px; height: auto; text-align:left  }
#bas { margin-top:30px}
#information { width:900px; position:relative; margin:200px auto 0;}
#droite {width:150px; font-size:10px; background-image: url(/images/droite-bg1.jpg); background-repeat: no-repeat}

#col1 {float:left; width:49%;}
#col2  { width: 49%; float: right }

td { color: #666666; font-size: 11px; font-family: Verdana; text-align: justify }

h1 { color: #003366; font-size: 16px; }
h2 { color: #009CD9; font-size: 13px; margin-bottom: -0.5px }
h3 { color: #003366; font-size: 11px; font-weight:normal;}
h4 { color: #009CD9; font-size: 11px; font-weight:normal;}

.titreprod { color: #009cd9; font-size: 14px; font-weight:bold; margin-bottom:10px}
a  { color: #003366; text-decoration: none; text-align: left }
a:hover { color: #009CD9; text-decoration: none }

.small { font-size: 10px;  }
.fin { font-weight: normal; }
.blanc { color: #ffffff }
.blanc:hover    { color: #dcdcdc }
select,input,textarea   { font-size: 10px; font-family: Verdana; border: solid 1px #009CD9 }
.cadre1 {border:2px solid #009CD9}
.bleu1 {color:#009CD9}
.jaune1 {color:#ffe033}

/*****************************************
 DEBUT ACCESSIBILITE
*******************************************/
/*
menu links accesskeys
*/
span.accesskey {
   text-decoration:none;
}

/*
accessibility divs are hidden by default
text, screenreaders and such will show these
*/
.accessibility, hr {
   position: absolute;
   top: -999em;
   left: -999em;
}

/*****************************************
 FIN ACCESSIBILITE
 *******************************************/
.cadrerouge { border: solid 1px #BE2939 }
.cadregris1 { border: solid 1px #cccccc }
.cadregris2 { border: solid 2px #cccccc }
.margright { margin-right: 10px }



.clear{
	clear:both;
}
/*****************************************
 FORMULAIRE CONTACT
*******************************************/

p{
	padding:0;
	margin:0;
}

p.Form{
	padding:6px 0;

}

p.Form label{
	display: block;
	float: left;
	width: 25%;
	text-align: right;
	margin: 0 1em 0 0;
	padding: 0.1em;
	height: 1%;
}

label.deux_elements{
	display: block;
	float: left;
	width: 25%;
	text-align: right;
	margin: 0 1em 0 0;
	padding: 0.1em;
}

label.deux_elements_deuxieme{
	margin: 0 1em 0 2em;
	padding: 0.1em;
}
legend{
	color: #009CD9;
	font-weight:bold;
	font-size:12px;
}

#cadre { /* taille du cadre, à titre d'exemple */

}

#cadre img{
	border:1px solid #ffe033
}


/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
height: 11px; width: 11px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url(../../images/anglblanc1.gif)
}
#hautdroit {
float: right;

}
#basgauche {

}
#basdroit {
float: right;
background: url(../../images/anglblanc4.gif)

}
#menuprod {width:160px; margin-right:10px; float:left;}
#menuprod li {
text-align:left;
margin-left:0px;
padding-left:0px;
margin-bottom:5px;
padding-bottom:5px;
display : list-item;
list-style-image : url(../../images/puce01.gif);
list-style-position: outside;
border-bottom: 1px dotted #ffe033;
}
#fichetech {
border-top: 1px dotted #009CD9;
border-bottom: 1px dotted #009CD9;
padding:5px;
margin-top:10px;
}
#fichetech ul{
	margin:0;
	padding:0;
}


#fichetech li {
text-align:left;
margin-left:0px;
padding-left:10px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
display : list-item;
list-style-image : url(../../images/puce01.gif);
list-style-position: outside;
}