body { background-color: #ffffff; margin: 0px; padding: 10px; font-family: Helvetica, Verdana; font-size: 12px; height: 100%;}

img { border: 0; }

#bigcontainer { display: block; clear: both; }

#haut   { display: block; margin: 5px 5px 15px 5px; }
#hautimgtitle { margin: 0px 50px 0px 50px; float:right; }
#hautimgsubtitle { display: none; float: right; }
hr.topruler { width: 100%; height: 1px; background-color: #ccccff; clear: both; border: none; display: none;}

#container { display: block; clear: both;}

#gauche {
  float: left;
  width: 120px;
  padding: 0px 5px 0px 5px ;
  margin: 0px 0px 10px 0px ;
  text-align: center;
}


#gauche div {  margin: 0px auto 0px auto; }
#gauche p { margin: 0px; }

.menu { background-color: #bbbbee; color: #000000; padding: 3px; border: solid #e0e0f0 1px; }
.liens { background-color: #ccccff; padding: 8px; border: solid #e0e0f0 1px; border-top: none;}

.navigation { background-color: #ccccff; padding: 8px; border: solid #e0e0f0 1px; border-top: none; text-align:left; margin: 0px;}
.navigation ul { margin: 0px; padding-left: 15px ; list-style-type: disc; color: #aaaadd ;}
.navigation li { margin-left: 0px ; padding-left: 0px ; }
.navigation a { text-decoration: none ; }



.news { width: 100%; margin: 15px 0px 25px 0px; }
.newstitle { background-color: #bbbbee; color: #000000; margin: 0px 50px 0px 30px; /*font-variant: small-caps;*/ font-size: 110%; text-align: center; padding: 3px; border: solid #e0e0f0 1px; } 
.newsbody { background-color: #ccccff; margin: 0px 50px 0px 30px; padding: 10px 25px 10px 25px;  border: solid #e0e0f0 1px; border-bottom: none; border-top: none ; text-align: justify;}
.newsdate { background-color: #bbbbee; margin: 0px 50px 0px 30px; font-style: italic; text-align: right; padding: 2px 5px 2px 5px;  border: solid #e0e0f0 1px; }

/*#monimagerss {  vertical-align: top; }*/

#bas { text-align: center; }

#droitelogo { margin-left: 140px; background-color: white; margin-bottom: 0px ; padding:0px;}
#droite { margin-left: 130px; background-color: #ffffff; padding: 0px 40px 20px 40px; margin-top:0px;}


h1 { border-bottom: solid #ccccff 1px; margin-left: -20px; margin-bottom: 10px; margin-top: 20px ; background-color: white;}
p { margin-left: 20px ; margin-bottom: 10px ;}
div.code { margin-left: 40px ; font-family: monospace ; border: solid 1px #ccccff ; margin-right: 40px; padding: 2px; background-color: #eeeeff;}


a:active, a:link { color: #1146f4; }
a:visited { color: #466aa0 ;}

/*.centered { margin: 0px auto 0px auto; }*/
.centered { margin-left: 50px; }
