
body            { color: #696969; font-size: 11px; font-family: Verdana; background-repeat: no-repeat; margin: 73px 0 0; width: 100%; height: 100%; scrollbar-3dlight-color: #721112; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #721112; scrollbar-face-color: #721112; scrollbar-highlight-color: #721112; scrollbar-track-color: #B4A29E }
body, html{}
   
.index       { background-image: none; margin: 0; }
.maquettes       { background-image: none; margin: 0; overflow: auto  }
.conteneur { /*le conteneur global du site, qui sera centré */ width: 100%; height: 88%; position: absolute; }

#menu   { background-position: right; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 73px }
#contenu    { margin-top: 0; margin-left: 0; padding: 0 0 25px 25px; width: auto; height: 100%; }
#bas {
	position:static; 
	margin-top:40px;
	margin-bottom:10px;
	text-align:center;
}

#footer{
	background:#000;
	
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	
	width:950px;
	margin:20px auto;
	
	padding:10px;
	position:relative;
	behavior:url(outils/js/PIE.htc)\9;
}

#footer .col{
	width:290px;
	margin-right:40px;
	text-align:left;
	float:left;
}

#footer h2, #footer a, #footer a:visited{
	color:#B50D07;
}

#footer a:hover, #footer a:focus, #footer a:active{
	color:#eee;
}

#footer .col p{
	text-align:justify;
}

#footer .noMargeRight, .noMargeRight{
	margin-right:0;
}

#cadre { /* taille du cadre, ŕ titre d'exemple */width: 15em;}
#col1 {float:left; width:49%;}
#col2  { width: 49%; float: right }

td { color: #696969; font-size: 11px; font-family: Verdana; text-align: justify }

h1 { color: #F8002E; font-size: 16px; }
h2 { color: #721112; font-size: 14px; margin-bottom: -0.5px }

.titre1  { color: #666666; font-size: 13px; font-weight:bold; padding:3px; border:1px dotted #006699 }

p { margin: 0 0 12px }

a { color: #721112; text-decoration: none }
a:hover { color: #000000; text-decoration: none }

.small { font-size: 10px;  }
.fin { font-weight: normale; }

.blanc { color: #ffffff }
.blanc:hover    { color: #dcdcdc }
	
legend { color: #F8002E; font-size: 12px; font-weight:bold}
select,input,textarea   { font-size: 10px; font-family: Verdana; border: solid 1px #F8002E }
input, select, label{  cursor: pointer;}

.cadre { border: solid 1px #F8002E }

p.Form{ clear:both; margin:5px; }
p.Form label{ display: block; float: left; width: 25%; text-align: right; margin: 0 1em 0 0; padding: 0.1em; height: 1%;}

.clear{ clear:both; }
p.clear{ height:0; }

.menu { visibility:hidden; position: absolute; z-index: 4;  }
.big1 {font-size:15px}
#nav, #nav ul {     padding: 0;     margin: 0;     list-style: none; }
#nav a {     display: block;     }
#nav li {     float: left;   width: 10em;  }
#nav li ul {     position: absolute;          left: -999em; }
#nav li:hover ul {     left: auto; }
#nav li:hover ul, #nav li.sfhover ul {     left: auto; }



fieldset {border: 1px #F8002E solid; padding:5px; font-size:10px}
.pointilbas  { border-top: #f8002e; border-right: #f8002e; border-bottom: 1px dotted #f8002e; border-left: #f8002e }

.galerie li{
float: left;
margin-right: 65px;
margin-bottom: 20px;
text-align: center;
width: 154px;
}

.galerie{
list-style: none;
width: auto;
}

.galerie img{
border-color: #721112;
}

.alignRight, #footer .col .alignRight{
	text-align:right;
}

.voirTout a, .voirTout a:visited{
	font-size:12px;
	font-weight:bold;
}

.voirTout a:hover, .voirTout a:active, .voirTout a:focus{
	color:#C00;
}
