body {text-align:center; font: 16px Times New Roman; background: #f0f0f0 url("../images/bgic.gif");margin-top:4px; margin-left:0px;}

#main { 
position: absolute;
width: 665px;
left: 50%;
margin-left: -333px;
padding-bottom:10px;
padding-top:4px;

}

#top { 
width:665px;
height:76px;
background:  #FFFFFF url("../images/design/header.gif") no-repeat; 
text-align:left; 
padding:0;
margin:0;
}
.logo {
width:60px;
height:60px;
padding:0;
margin:0;
position:absolute; top:12px; left:50px;
border:0;
}

h1 {
padding:0;
margin:0;
margin-left:180px;
position:absolute; top:9px;
width:468px;
height:66px;
font-family:Times New Roman; 
font-size:28px;
text-align:center; 
}

#colgauche {
clear:both;
position: absolute; left:0px; top:80px;
left:0;
width: 160px;
text-align:left;
padding-top:5px;
text-align:left;

}

#centre {
margin-left: 180px;
padding-top:5px;
padding-left:5px;
text-align:left;
padding-bottom:10px;
border-bottom: solid 1px #000066;
border-right: solid 1px #000066;

}

p.menu {
width: 160px;
padding:0;
margin:0;
}



p.menu a, p.menu a:visited {
     text-decoration: none; 
     margin:0;
     padding:0; 
     padding-top:2px; 
     margin-top:2px; 
     display: block;
     height: 25px;
     text-align: center;
     font-family:Times New Roman; 
     font-size:16px; 
     color:#000066;
     font-weight: bold;
     background: url(../images/design/rondgauche.gif) top left no-repeat;
     }
p.menu a:hover {
     color:#FFFFFF;
}
	

.topselected {
margin:0;
padding:0;
background: url(../images/design/topgauche.gif) top left no-repeat;
font-family:Times New Roman; 
font-size:16px; 
color:#000066;
text-align: left;
font-weight: bold;
padding-top:2px; 
margin-top:2px; 
text-align:center; 
height:22px;
}
.selected, .bottomselected {
border:0;
background-color: #FFFFFF;
border-right: solid 2px #000066;
border-left: solid 2px #000066;
border-top: 0;
border-bottom: 0;
font-family:Times New Roman; 
font-size:16px; 
color:#FFFFFF;
font-weight: normal;
text-align:left; 
padding:0;
margin:0;
padding-left:5px;
}

p.selected a:link, p.selected a:visited, p.bottomselected a:link, p.bottomselected a:visited {
text-decoration: none; 
color:#0000FF; 
display: block;
}
.selected:hover, .bottomselected:hover{
background: #FFC0C0;
}

p.selected a:hover, p.bottomselected a:hover {
color:#0000FF; 
background: #FFC0C0;
}

.bottomselected {
border:0;
border-bottom: solid 2px #000066;
border-left: solid 2px #000066;
border-right: solid 2px #000066;
border-top: 0;
margin-bottom:5px;
padding-bottom:5px;}

.petitbl {
font-size:10px;
padding:0px;
margin:0;
font-family:arial ; 
color:#000000;
}
.texte { font-size:16px;}
.black {color:#000000;}
.textebl2 {color:#000066; background-color:#C6C6FF;}
.titre {font-size:18px; color:#000000}
.encart{ border: solid 1px #000066; background-color:#000066;}
.encart2{ background-color:#000066; text-align:center;}
.maillist {clear:left;padding:0; margin:0; margin-bottom:5px;margin-left:10px;font-size:10px;font-family:arial ; }
.lecture{ ;width:470px;}
.pdpage{font-size:10px;font-family:arial ;text-align:right; clear:both;padding:0; margin:0; }
.img1 {margin-top:15px;margin-bottom:10px;}
.img2 {margin-top:5px;}
.index{text-align:center; margin:0;padding:0;}
.cg{width:215px;position:relative;margin-left:10px;text-align:left;}
.cd{width:215px; margin-left:250px;text-align:left;}
.imglien{border:0; margin:2px;}
.boutok {border:1px solid black;font-size:10px; width:20px; margin:1px;padding:0px;}
.selmail{margin:1px;padding:0px; width:140px;}
.forrma{margin:0;padding:0; margin-left:10px;}
.metmail{margin:1px;padding:0px;width:112px;}
td.texteimg:hover{background: #FFC0C0;}

#petitmenu {font-family:Arial; font-size:10px; margin:0; margin-bottom:10px; padding:0;}