body {margin:0; padding:0; background:url(/images/hd_top_fll.jpg) top repeat-x #FFFFFF;}
table, td {border-collapse:collapse}
table, td, img {border:0}
form, td {margin:0; padding:0}
td, p {font:11px Tahoma, Arial, helvetica, sans-serif; color:#6C6C6C; vertical-align:top;  text-align:left; padding:0; margin:0}
.clear{clear:both; line-height:0px}
input, textarea, select{font:11px Tahoma, Arial, helvetica, sans-serif; color:#585858; padding:2px 0 0 2px; text-transform:none; border: 1px solid #5C5C5C; vertical-align:middle;}
ul{padding:0; margin-top:5px; margin-bottom:5px;margin-left:20px; list-style:none}
.vam{vertical-align:middle;}

strong{color:#18408A;}
a, a:visited, a:active{color:#485289; text-decoration:underline;}
a:hover{text-decoration:none;}

span{color:#18408A;}

b a{color:#18408A; text-decoration:none; padding-left:12px; background:url(/images/b_link.gif) center left no-repeat;}
b a:hover{text-decoration:underline;}

li a{color:#485289; text-decoration:underline;}
li a:hover{text-decoration:none;}
li {line-height:16px; background:url(/images/b_link.gif) center left no-repeat; padding-left:16px;}

.sb_txt{color:#4C4B4B; font:10px/10px Tahoma;}

.head{height:77px; background:url(/images/head_bg.jpg) top no-repeat; padding:17px 0 0 14px;}

.hd_pics{height:244px; padding:8px 0 0 8px;}
.hd_pics img{margin:2px;}
.hd_pics .clm{margin-bottom:0px;}

.cnt{padding:17px 0 15px 10px; height:100%;}
.col_mid{width:44px;}

.hs{height:36px; background:url(/images/h_bg.gif) bottom left repeat-x;}
.mpt{background:url(/images/mpt.gif) repeat-x;}
#subs{width:248px; height:34px; background:#EEEEEE; border:1px solid #CDCDCD; margin-left:3px;}
#form_1 input{width:159px; height:16px;}

#form input{width:180px; height:17px;}
#form textarea{width:190px; height:95px; overflow:auto;}
#form div{height:23px; margin-top:3px;}

.footer{height:81px; background:url(/images/footer_bg.jpg); padding:12px 0 0 29px;}
.footer td{color:#D5D2D2; font-size:10px;}
.footer a{color:#D5D2D2; text-decoration:underline;}
.footer a:hover{text-decoration:none;}
.footer strong{color:#D5D2D2;}

.f_fll{background:url(/images/footer_fll.jpg) bottom repeat-x;}

.titrerubrique {color:#48810e; font-weight:bold; font-size:12px}

.activ {margin-left:5px}

.hiver, a.hiver, a.hiver:hover, a.hiver:visited {font-weight:bold;color:#0000FF; text-decoration:none}

.printemps, a.printemps, a.printemps:hover, a.printemps:visited {font-weight:bold; color:#009933; text-decoration:none}

.ete, a.ete, a.ete:hover, a.ete:visited  {font-weight:bold; color:#ffa200; text-decoration:none}

.toussaint, a.toussaint, a.toussaint:hover, a.toussaint:visited  {font-weight:bold; color:#BB0000; text-decoration:none}

strong .presentation, a.presentation:link, a.presentation:hover, a.presentation:visited, a.presentation:active {color:black; font-weight:bold}