body{background-color:#026fad;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:0 auto auto auto;color:#666666;}
a{text-decoration:underline;color:#003872;}
p{text-align:justify;line-height:15px;padding:5px 0 5px 0;font-size:11px;margin:0;}
span{color:#ff0000;}
.facebookstyle{font-family:Arial, Helvetica, sans-serif;color:#5a3333}
p.clear{clear:both;}
img{border:0;}
img.left_img_border{float:left;margin:5px 12px 0 0;border:1px #c6c6c6 solid;}
img.right_img_border{float:right;margin:5px 0 0 12px;border:1px #c6c6c6 solid;}
img.border{margin:5px 0 0 12px;border:1px #c6c6c6 solid;}
h1{font-size:18px;color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:0 0 5px 0;margin:0;}
#main_container{width:1000px;margin:auto;padding:0;position:relative;}
#header{width:1000px;height:42px;margin:auto;}
.logo{padding:15px 0 0 0;}
#menu_tab{width:1000px;height:32px;font-family:Arial, Helvetica, sans-serif;padding:0;background-color:#fff;border-bottom:1px thin #EAECDF;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
ul.menu{list-style-type:none;display:block;width:980px;margin:auto;padding:0;background:none;font-family:Arial, sans-serif;}
.menu li{display:inline;font-size:11px;font-weight:bold;line-height:32px;text-transform:uppercase}
a.nav:link, a.nav:visited{display:block;float:left;padding:0;margin:0;width:auto;margin:0 8px 0 8px;text-align:center;text-decoration:none;background:none;color:#003872;}
a.nav_selected:link, a.nav_selected:visited{display:block;float:left;padding:0;margin:0;width:auto;margin:0 14px 0 14px;text-align:center;text-decoration:none;color:#f60;}
a.nav:hover{color:#f60;text-decoration:none;}
#main_content{width:auto;clear:both;background-color:#fff;height:auto;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#wide_content{width:auto;padding:10px 10px 10px 10px;border-top:1px solid #EAECDF;}
#col1{width:230px;height:300px;float:left;margin:5px 5px 5px 5px;}
#col2{width:260px;height:300px;float:left;margin:5px 5px 5px 5px;}
#col3{width:310px;height:260px;float:left;margin:5px 5px 5px 5px;}
#col4{width:350px;height:350px;float:left;margin:5px 5px 5px 5px;}
#colsense{width:300px;height:260px;float:right;margin:5px 5px 5px 5px;}
#col5{width:260px;height:260px;float:right;margin:0;padding:0}
#choixcaldiv{width:980px;height:230px;float:left;margin-bottom:10px;padding:0px;text-align:center;border:1px #c6c6c6 solid;}
#footer{width:auto;clear:both;padding:15px 0 10px 0;text-align:center;color:#999;}
table{border-collapse:collapse;width:580px;}
thead th{background-color:#D8DFEA;color:#000;font-size:11px;font-family:Verdana;font-weight:bold;height:50px}
#calendrier{width:700px;border:1px solid #000;margin:0;padding:0;}
#calendrier th,th.current{width:100px;height:25px;border-bottom:1px solid #000;border-right:1px solid #000}
#calendrier th.current{background-color:#FF0000;color:#fff}
caption{font-size:18px;color:#514c48;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:30px 0px 15px 0px;margin:0;}
td.couleur1{border:1px #C6C6C6 solid;background-color:#fff;}
td.couleur2{border:1px #C6C6C6 solid;background-color:#EAECEF;}
.mois{text-align:center;float:left;width:142px;margin:5px;border:1px solid #000;}
.entete{margin-top:1px;color:#555;background:#ddd;font-weight:bold;font-size:11px;border-bottom:1px solid #000;font-family:Verdana, Geneva, sans-serif;}
.jour{padding-left:2px;text-align:left;height:16px;}
.normal{color:#6c74be;background:#f8f8f8;font-size:10px;font-weight:normal;width:124px;float:left;height:16px;border-bottom:1px thin #000}
.samedi{color:#6c74be;background:#e8e8ff;font-size:10px;font-weight:normal;width:124px;float:left;height:16px;}
.dimanche{color:#fff;background:#8bf;font-size:10px;font-weight:normal;width:124px;float:left;height:16px;}
.ferie{color:#f00;background:#fff;font-weight:bold;width:124px;float:left;height:16px;}
.jourmoon{padding-left:2px;text-align:left;height:16px;border-bottom:1px solid #EAECDF}
.normalmoon{color:#6c74be;background:#f8f8f8;width:16px;float:left;height:16px;}
.samedimoon{color:#6c74be;background:#e8e8ff;width:16px;float:left;height:16px;}
.dimanchemoon{color:#fff;background:#8bf;width:16px;float:left;height:16px;}
.feriemoon{color:#f00;background:#fff;width:16px;float:left;height:16px;}
.aujourdhuimoon{width:16px;float:left;color:#fff;background:#f00;height:16px;}
.aujourdhui{width:124px;float:left;color:#fff;background:#f00;height:16px;}
.vacancesA{float:left;width:5px;background:#ff0000;height:auto;height:16px;}
.vacancesB{float:left;width:5px;background:#0000CD;height:auto;height:16px;}
.vacancesC{float:left;width:5px;background:#ffff00;height:auto;height:16px;}
.vacancesnormal{float:left;width:5px;height:16px;background:#f8f8f8;}
.vacancesaujourdhui{float:left;width:5px;height:16px;background:#ff0000;}
.vacancessamedi{float:left;width:5px;height:16px;background:#e8e8ff;}
.vacancesdimanche{float:left;width:5px;height:16px;background:#8bf;}
.vacancesferie{float:left;width:5px;height:16px;background:#fff;}
.erreur{color:#F00;font-weight:bold;}
#submit{text-align:center;background:#F4F4F4;border:1px solid #C6C6C6;border-top:0}
fieldset.box{border:1px solid #C6C6C6;margin:0;}
fieldset.box legend{font:bold 120% Verdana,sans-serif;}
#choixcal{clear:both;list-style-type:none;margin:10px;margin-left:0;padding:0;width:980px;}
#choixcal li{float:left;width:163px;text-align:center;margin-right:0px}
#choixcal li a{color:#003872;font-weight:bold}
a.sharefacebook{display:block;width:29px;height:20px;margin-right:5px;background:url(./images/share.png) no-repeat;padding-left:90px;padding-top:4px;font-weight:bold;color:#000;text-decoration:none}
a.sharetwitter{display:block;width:29px;height:20px;margin-right:5px;background:url(./images/twitter.png) no-repeat;padding-left:80px;padding-top:3px;font-weight:bold;font-size:11px;color:#236b8c;text-decoration:none}
#socialul{clear:both;list-style-type:none;margin-bottom:10px;margin-left:0;padding:0;width:500px;}
#socialul li{float:left;text-align:left;padding:0;margin:0}
