@import "reset.css";

body{background:#ffffff; color:#000000; font-family:arial, verdana, sans-serif; font-size:11px; margin:0 0 0 0; padding:0; text-align:center}
#container{margin:0 auto; position:relative; text-align:left; width:850px}
#content{background:url(../img/bkg.gif) no-repeat bottom left; padding:20px 30px 20px 250px; height:405px}
html>body #content{height:auto; min-height:405px}

a{color:#e2007a; text-decoration:none}
a:hover em,a:hover{text-decoration:underline}
h1{color:#34556e;font-size:13px; font-weight:bold; margin-bottom:15px; clear:both}
h2{color:#000;font-weight:700;margin-bottom:15px;}
h3{color:#8ebd43; font-weight:bold; margin-bottom:15px}
h3.sansmarge{margin-bottom:0px}
p{line-height:13px; margin-bottom:15px;}
strong{font-weight:bold}

.filet{border-top-width:1px;border-top-style:dashed;border-top-color:#8ebd43;margin:20px 0;}
.contact input{background:#eee; padding:3px; width:360px; border:0 }
.contact textarea{background:#eee; padding:3px; width:360px;border:0}
.contact .submit{float:right; color:#e2007a; width:auto; }

#menu{height:26px; position:absolute; top:150px; left:242px }
#menu .m1 {background-position:0 0;width:61px;}
#menu .m2{background-position:-61px 0;width:105px;}
#menu .m3 {background-position:-166px 0;width:66px;}
#menu .m4 {background-position:-232px 0;width:211px;}
#menu .m5 {background-position:-443px 0;width:67px;}

#menu .m1:hover,#menu .selected .m1 {background-position:0 -26px;}
#menu .m2:hover,#menu .selected .m2 {background-position:-61px -26px;}
#menu .m3:hover,#menu .selected .m3 {background-position:-166px -26px;}
#menu .m4:hover,#menu .selected .m4 {background-position:-232px -26px;}
#menu .m5:hover,#menu .selected .m5 {background-position:-443px -26px;}


#menu a{background:url("../img/menu.png") 0 0 no-repeat;display:block;height:26px}
#menu li{display:inline;float:left;height:26px;}
#menu span{display:none}

#content li{margin:0 0 12px 35px;line-height:14px;background:url("../img/puce.gif") no-repeat 0 4px;padding-left:13px;}

#footer{background:url("../img/bkg-bottom.gif") repeat-x; }
#footer p{margin-left:250px;line-height:26px;font-size:10px;margin-bottom:0;}

.calendrier{clear:both; margin-bottom:30px}
.calendrier p{clear:both; height:20px; border-bottom:1px dashed #8edb43; margin-bottom:0; margin-top:7px}
.calendrier p.height35{clear:both; height:35px; border-bottom:1px dashed #8edb43; margin-bottom:0; margin-top:7px}

.calendrier .col1, .calendrier-entete .col1{float:left; width:180px; margin-right:20px;}
.calendrier .col2, .calendrier-entete .col2{float:left; width:110px; margin-right:20px;}
.calendrier .col3, .calendrier-entete .col3{float:left; width:110px; margin-right:20px;}
.calendrier .col4, .calendrier-entete .col4{float:left; width:90px;}
.calendrier a img{margin-top:-2px }
.calendrier .col2, .calendrier .col3, .calendrier .col4, .calendrier .col5{text-align:center}

.calendrier-entete{padding-bottom:20px; font-weight:bold}

.colCoordonnees{float:left; width:200px}
.erreur{clear:right; color:red; font-weight:bold}
em{font-style: italic}

.contribution p{clear:both; height:20px; border-bottom:1px dashed #8edb43; margin-bottom:0; margin-top:7px; padding-bottom:6px}
.contribution a img{margin:2px 5px 0 0;}