/* CSS Document */
* {font-family:Arial, Helvetica, sans-serif;color:#646567;font-size:12px;}
body, img {margin:0;padding:0;}
body {background-color:#bee046;}
a:active, a:focus {outline:none;}
img {border:0;}
.float {float:left;}
.clear {clear:both;}
.item {float:left;}
.item2 {margin:0 0 0 31px;}
#global {width:980px;margin:auto;background:url(images/body_suite.jpg) repeat-y}
#header {height:206px;position:relative;}
#footer {background:url(images/footer.jpg) no-repeat;width:980px;height:70px;}
#footer_txt {color:#646567;font-size:12px;text-align:center;padding:50px 0 0 0;}
.conteneur_page {margin:0 0 0 17px;width:570px;margin:0 40px 0 10px;}
.conteneur_page a {text-decoration:none;}
.lire_suite {margin:0 0 0 474px;}
.col_left {float:left;width:598px;}
.col_right {float:left;width:177px;}
.lien_telecharger {/*margin:0 0 0 455px;*/text-align:right;}
.titre_page {background:url(images/fond_titre.gif) no-repeat;width:579px;height:38px;}
.title_fiche {font-size:16px;text-align:center;}
.separation_fiche {border-bottom:1px dashed #349dbc;width:558px;}

/* Menu */
.actualites {margin:0 0 0 485px;}
#menu_princ {font-size:12px;width:203px;}
#content {width:777px;float:left;}
#menu_horizontal {margin:0 0 0 0;background:url(images/body_haut.jpg) no-repeat;width:777px;height:114px;}
.off a {color:#2596b7;text-decoration:none;}
.on a {color:#78b62f;text-decoration:none;}

/* Page Accueil */
#cont_acc {margin:-75px 0 0 2px;}
.libelle_actu {font-size:13px;color:#2596b7;}
.titre_actu {font-size:13px;color:#2596b7;text-decoration:underline;}
.photo_actu {width:180px;float:left;margin:0 10px 0 0;}
.description_actu {width:370px;float:left;margin:0 10px 0 0;}
.libelle_actu_autres, .titre_actu_autres a {font-size:13px;color:#2596b7;}
.libelle_actu_rub {font-size:13px;color:#2596b7;margin:0 0 0 400px;}
.libelle_actu_autres2, .titre_actu_autres2 a {font-size:13px;}
.agenda_acc {margin:15px 0 0 10px;}
.agenda_acc a {text-decoration:none;}
.voir_agenda {margin:0 0 10px 48px;}
.vacances {font-size:11px;margin:15px 0 0 25px;}

/* Page Actualites */
#cont_act {margin:-75px 0 0 2px;}
.informations {margin:0 0 0 0;background:#ebecec;width:560px;padding:0 5px 0 5px;}

/* Page Agenda */
#cont_agenda {margin:-75px 0 0 2px;}
.titre_agenda {width:558px;height:17px;background:#2596b7;color:#fff;text-transform:uppercase;margin:0 0 0 17px;padding:3px 0 0 9px;}
.date_agenda {margin:0 0 0 17px;color:#2596b7;}
.date_agenda span {color:#2596b7;text-decoration:underline;}
.libelle_agenda {margin:0 0 0 97px;}
#img_agenda {margin:-20px 0 0 0;}
.agenda_cont {width:538px;}
.photo_agenda {float:left;width:60px;margin:0 15px 0 20px;}
.description_agenda {width:438px;margin:0 0 0 0;}

/* Page Fiches */
#cont_fic {margin:-75px 0 0 2px;}

/* Page En quelques photos */
#photos {margin:0 0 0 20px;}
.galerie {float:left;margin:0 5px 20px 5px;}
.legende {color:#78b62f;}
#pagination {float:right;margin:0 30px 0 0;}
.gras {color:#349dbc;text-decoration:none;font-weight:bold;}
.normal {color:#349dbc;font-weight:normal;text-decoration:none;}
#page_active {color:#78b62f;text-decoration:underline;font-weight:bold;}
#img_galerie {margin:-20px 0 0 0;}

/* Page Inscrition */
#demande {color:#78b62f;text-align:center;}
#infos_parents, #infos_enfant, #commentaire_eventuel {text-align:center;}
#ins_form {}
#ins_form div{}
#ins_form label {float:left;width:200px;margin:0 8px 0 50px;}
.ipt_ins {width:235px;height:20px;border:1px solid #68b6cd;margin:0 0 3px 0;}
#commentaire {width:555px;border:1px solid #68b6cd;margin:0 0 0 20px;}
#submit_ins {margin:0 0 0 463px;background:url(images/btn_envoyer.gif) no-repeat;width:116px;height:20px;cursor:pointer;border:none;}

/* Page contact */
#cont_contact {margin:-75px 0 0 2px;}
#img_contact {margin:0 0 0 10px;}
#plan, #carte, #formulaire {text-align:center;}
#cont_form label{float:left;width:100px;;margin:0 8px 0 115px;}
label {text-align:right;}
.ipt {width:243px;height:20px;border:1px solid #d5dd52;margin:0 0 3px 0;}
#message {width:304px;border:1px solid #d5dd52;}
#submit_cont {margin:0 0 0 470px;background:url(images/btn_envoyer.gif) no-repeat;width:60px;height:20px;cursor:pointer;border:none;}
#envoi_form {margin:0 0 0 200px;}
#coordonnees_contact {margin:-25px 0 0 0;}
.contact {text-align:center;}
.contact a {text-decoration:none;}

/*Calendrier */
form {margin:0;padding:0;}
input {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.jour {color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;font-weight:bold;}
.jourChoisi {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background-color:#70b221;color:#ffffff;text-align:center;width:20px;}
.date {padding:0 0 0 0px;margin:0 0 0 10px;}
select {font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:5px 0 0 10px;}
.mois-annee {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000;}
.chiffre {font-family:Arial, Helvetica, sans-serif;font-size:11px;width:20px;color:#333;text-align:center;/*text-decoration:line-through;*/}
a.chiffrelink:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;text-align:center;}
a.chiffrelink:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;text-align:center;}
a.chiffrelink:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;text-align:center;}
a.chiffreChoisi:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;}
a.chiffreChoisi:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;}
a.chiffreChoisi:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;}
.rubPeriode {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
#calendrier {background:url(images/fond_calendrier.gif) no-repeat scroll 0 0;height:177px;margin:10px 0 0 -15px;padding-left:0px;width:177px;}
