body{
 color:#000000; 
 background:#FFFFFF;
 margin-top:0;
 margin-left:0;
}
a:link {color: #0000FF;}
a:visited {color: #004040;}

.bandeau{
 width:740px;
 text-align:left;
 background-color:#FECEFE;
 background-image:url('/img/Fond1_new.jpg');
} 

.smnews{
 list-style-type:none;
 padding:0px;
 margin:0px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 color:#FF7F00;
 font-weight:bold;
 font-size:10pt;
 text-align:left;
 text-decoration:none;
}
.smnews li{
 height:18px;
 background-image:url(/img/puce1a.gif);
 margin-bottom:15px;
 background-repeat:no-repeat;
 background-position:0px 0px;
 padding-left:14px;
}
 
#parent {position:relative; width:500px; height:220px; top:01px; left:10px}
#chap1  {position:absolute; top:00px; left:00px; visibility:visible }
#chap2  {position:absolute; top:00px; left:00px; visibility:hidden }
#chap3  {position:absolute; top:00px; left:00px; visibility:hidden }
#chap4  {position:absolute; top:00px; left:00px; visibility:hidden }
#chap5  {position:absolute; top:00px; left:00px; visibility:hidden }
#chap6  {position:absolute; top:00px; left:00px; visibility:hidden }
#chap7  {position:absolute; top:00px; left:00px; visibility:hidden }

.smallI, .small{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:black;
    font-weight:normal;
    font-style:italic;
    font-size:8pt;
    text-decoration:none;
    text-transform:none;
}
.small {font-style:normal;}

.petit, .petitB {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:black;
    font-weight:normal;
    font-size:10pt;
    text-decoration:none;
    text-transform:none;
}
.petitB {font-weight:bold;}
.moy, .moyB, .AERCB {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    color:black;
    font-weight:normal;
    font-size:10pt;
    text-decoration:none;
    text-transform:none;
}
.moyB, .AERCB {font-weight:bold;}

.AERCB {
        color:white;
        font-size:8pt;
       }

.titre, .tblue, .tmblue, .sblue{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    color:#FF7F00;
    font-weight:bold;
    font-size:10pt;
    text-align:left;
    text-decoration:none;
}
.tblue {color:blue;}

.tmblue {color:blue; text-align:center;}

.sblue {font-weight:normal;}

A:hover {color:green;}
.tbig {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    color:blue;
    font-weight:bold;
    font-size:12pt;
}

.outcontent{
 width:740px;
 clear:both;
 padding-top:20px;
}

.incontent{
 width:640px;
 text-align:left;
 margin-left: auto;
 margin-right: auto;
}

.footcontent{
 width:740px;
 clear:both;
 padding-top:10px;
}

.messageinfo{ 
 width:640px;
 text-align:center;
 margin-left: auto;
 margin-right: auto;
 background:#fafad2;
}

.nbmess{
 width:100%;
 background:#EAEAEA;
 padding-left:0px;
 padding-top:2px;
 padding-bottom:2px;
}

.anothersearch{
 border : 2px ridge blue; 
 width:100%;
 background:#AEAEAE;  
 padding:2px;
 margin-top:15px;
}

.listchoice li{
 margin-bottom:15px;
}
/*
.adminbar{
 background:#EAEAEA;
 width:100%;
 padding-left:0px;
 padding-top:2px;
 padding-bottom:2px;
 height:18px;
}
*/
.adminbar ul{
 margin:0;
 padding:0; 
 list-style-type:none;
 text-align:center;
}

.adminbar li{
 float:left;
 margin:auto;
 padding:0;
 background-color:#EAEAEA;
}

.adminbar li a {
 display:block;
 width:100px;
 color:blue;
 text-decoration:none;
 padding:5px;
 }
.adminbar li a:hover {
 color:#FFD700; 
 background:#AEAEAE;
 }

#styletwo{clear:both;position:relative;display:block;height:24px;font-size:11px;font-weight:bold;background:transparent url('/img/bgOFF.gif') repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styletwo ul li{display:block;float:left;margin:0 1px 0 0;}
#styletwo ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 20px 0 20px;height:24px;}
#styletwo ul li a:hover,#styletwo ul li a.current{color:#fff;background:transparent url('/img/bgON.gif') repeat-x top left;}
	
.Rheoacta {font-size: 14pt; text-align: center; font-family: Arial}
.RheoactaB {font-size: 16pt; text-align: center; font-family: Arial Black}
.RheoactaS {font-size: 12pt; text-align: center; font-family: Arial}
.RheoactaL {font-size: 12pt; font-weight: bold; text-align: center; font-family: Arial}
.RheoactaT {font-size: 11pt; text-align: justify; margin: 5px; font-family: Arial}

.frontpagebox{
 width:649px;
 float:left;
}

.newsbox{
 width:649px;
 padding:0px;
 border-collapse:collapse;
}

.eventbox{
 width:480px;
 vertical-align:top;
}

.reportbox{             
 width:170px;
 vertical-align:top;
 background:#FFFCCC;
}

.onenews{
 width:480px;
 overflow:hidden;
}	

.imagenews{
 float:left;
 width:175px;
}

.hrnews{
 clear:both;
 width:75%;
}   

.condtitle,.condclose{
 background:#EAEAEA;
 text-align:center;
}

.condtitle{
 font-weight:bold;
}

.menunews{
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 width: 156px; 
 list-style: none ;
 margin:0;
 padding:0; 
}  

.menunews li {
 background: #EAEAEA ;
 color: #000000 ;
 margin-bottom: 10px ;
}

.menunews li a {
 display: block ;
 background: #EAEAEA ;
 color: #000000 ;
 text-align: center;
 text-decoration: none ;
 padding-left: 4px;     
}

.menunews li a:hover, .menunews li a:focus {
 background: #CCFFFF ;
 text-decoration: underline ;
}

.menunews .here { 
 font-weight:bold;
 background: #FFCCCC ;
 color:blue;
}

       
