body {
font-family: "Verdana, Arial, sans-serif"; 
font: 14px Verdana; 
margin: 0px;}

a.footer:active, a.footer:link { 
font: 9px Verdana;
text-align:center;
color: #a8a8a8;
text-decoration: none;}

a.footer:visited { 
font: 9px Verdana;
text-align:center;
color: #a8a8a8;
text-decoration: none; }

a.footer:hover { 
font: 9px Verdana;
text-align:center;
color: #f49e00;
text-decoration: none; }


a.haut:active, a.haut:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color: #990033;
text-decoration: none;}

a.haut:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color: #990033;
text-decoration: none; }

a.haut:hover { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color: #f49e00;
text-decoration: none; }

#principal {
position: relative;   
width: 950px; }

#gauche {
position: relative;   
width: 400px;
height: 100px;
float: left;}

#bdhaut {
position: relative;   
width: 950px;
height: 100px;
float: left; }

#hautdroit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:right;
text-decoration: none;
position: relative;   
width: 550px;
height: 70px;
float: left; }

#menu {
position: relative;   
width: 950px;
height: 30px;
float: left; }

#ctrgauchev {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:35px;
position: relative;   
width: 450px;
height: 400px;
float: left;
background-image: url("img/picto-vert.png"); }

#ctrgaucheo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:35px;
position: relative;   
width: 450px;
height: 400px;
float: left;
background-image: url("img/picto-orange.png"); }

#ctrgauchet {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:35px;
position: relative;   
width: 450px;
height: 400px;
float: left;
background-image: url("img/picto-turquoise.png"); }

#ctrgaucheb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:35px;
position: relative;   
width: 450px;
height: 400px;
float: left;
background-image: url("img/picto-bordeau.png"); }

#ctrgauchecgv {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:35px;
position: relative;   
width: 450px;
height: 1350px;
float: left; }

#ctrgauchecontact {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
padding-left:35px;
position: relative;   
width: 450px;
height: 400px;
float: left;
background-image: url("img/picto-contact.png"); }

.titrev {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color: #afcd00;
float: left; }

.titreo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color: #FFA000;
float: left; }

.titret {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color: #55C3B4;
float: left; }

.titreb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color: #961E4B;
float: left; }

.stitrecgv {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #961E4B;
float: left; }

ul {
padding-left: 10px;
*margin-left: -10px;
list-style-type:none;
list-style-position:inside;
display:list-item;}

li.vert {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-image: url("img/pucev.gif");
color:#333333;
float: left;
list-style-position:inside;
 *clear:left;
 *list-style-type: none;
 *background:url("img/pucev.gif") left center no-repeat;
 *padding-left: 15px;
 *white-space: nowrap; }

li.orange {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-image: url("img/puceo.gif");
color:#333333;
float: left;
list-style-position:inside;
 *clear:left;
 *list-style-type: none;
 *background:url("img/puceo.gif") left center no-repeat;
 *padding-left: 15px;
 *white-space: nowrap; }
 
li.turquoise {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-image: url("img/pucet.gif");
color:#333333;
float: left;
list-style-position:inside;
 *clear:left;
 *list-style-type: none;
 *background:url("img/pucet.gif") left center no-repeat;
 *padding-left: 15px;
 *white-space: nowrap; }
 
li.bordeau {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-image: url("img/puceb.gif");
color:#333333;
float: left;
list-style-position:inside;
 *clear:left;
 *list-style-type: none;
 *background:url("img/puceb.gif") left center no-repeat;
 *padding-left: 15px;
 *white-space: nowrap; }

#ctrdroit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
position: relative;   
width: 465px;
height: 400px;
float: left; }

#blocdroitv {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
position: relative;
border-color:#afcd00;
border-style:dashed;
border-width: thin;
width: 430px;
height: 235px;
float: left; }

#blocdroito {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
position: relative;
border-color:#FFA000;
border-style:dashed;
border-width: thin;
width: 430px;
height: 82px;
float: left; }

#blocdroitt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
position: relative;
border-color:#55C3B4;
border-style:dashed;
border-width: thin;
width: 430px;
height: 97px;
float: left; }

#blocdroitb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
position: relative;
border-color:#961E4B;
border-style:dashed;
border-width: thin;
width: 430px;
height: 160px;
float: left; }

.tab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333; }

.acchome {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color: #333333;
float: left; }

#accbloc {
width: 327px;
height: 94px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color: #FFFFFF;
float: left; 
background-image: url("img/bloc_acc.png");}

#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:right;
padding-left:25px;
padding-right:25px;
color:#a8a8a8;
position: relative;   
width: 950px;
height: 20px;
float: left; }

