*{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
body,form{margin:0;padding:0;}
#superglobal{background:url(images/fond_superglobal.gif) repeat-y 50% 0;}
#global{width:960px;margin:auto;background-color:#fff;}
#col_gauche{background:#fff url(images/fond_gauche.jpg) no-repeat;width:274px;height:459px;float:left;}
#col_droite{float:left;}
#menuHaut{margin:0 0 0 145px;}
#menuGauche{margin:55px 0 0 35px;}
#footer{background-color:#a3d142;height:15px;width:940px;margin:auto;font-size:11px;color:#fff;padding:0 10px;}
#footer a{color:#fff;}
.elemHeader{float:left;}
.clear{clear:both;}
.item{float:left;}

/*Styles commun*/
.photo{float:left;margin:0 10px 0 0;}
.photo1{float:left;margin:0 10px 5px 0;}
.ssmenuG{width:184px;height:15px;background-color:#ffb700;margin:5px 0 5px 30px;padding:0px 0 0 5px;}
.ssmenuGO{width:184px;height:15px;background-color:#ff6600;margin:5px 0 5px 30px;padding:0px 0 0 5px;}
a.ssmenu{font-size:11px;font-weight:bold;color:#fff;text-decoration:none;}
.grostitre{color:#ff6600;font-weight:bold;font-size:22px;}
.grostitreB{color:#243f74;font-weight:bold;font-size:22px;}
.categories{height:18px;padding:3px;background-color:#ffc500;color:#fff;font-size:15px;font-weight:bold;}
.titrebleu{font-size:13px;color:#243f74;font-weight:bold;}
.titrebleu1{font-size:12px;color:#243f74;font-weight:bold;}
.itemannuaire{border-bottom:1px dashed #9b9b9b;}
.pdf{color:#2e98dc;text-decoration:underline;font-size:11px;}

/*Page accueil*/
#content{width:650px;padding:45px 0 0 30px;}
#acc1,#acc2,#acc3{float:left;}
#acc1{width:330px;}
#acc3{padding:0 0 0 15px;width:240px;}
.bleu1{color:#243f74;font-weight:bold;font-size:17px;}
.bleu2{color:#243f74;font-weight:bold;font-size:22px;}
.bleu3{color:#243f74;font-weight:bold;font-size:12px;}
.bleu4{color:#243f74;font-weight:bold;font-size:11px;}
.bleu5{color:#36a7da;font-weight:bold;font-size:15px;}
.vert1{color:#a3d142;font-size:15px;font-weight:bold;}
.vert2{color:#a3d142;}
.gris1{color:#8c8c8c;}
.gris2{color:#8c8c8c;font-size:11px;}
.borderbleu{border:1px solid #243f74;}
.borderorange{border:1px solid #ffbc12;}
.lirelalsuite{text-align:right;}

/*page infos utiles*/
.infoitem{width:305px;float:left;margin:0 20px 0 0;}

/*Page publications*/
.ecart{padding:0 0 0 15px;}
.lientelecharger{text-decoration:none;color:#6f8fcd;font-weight:bold;font-size:10px;}

/*page conseil*/
#conteneurPhoto{text-align:center;}

/*Page galerie photo*/
#vignettes{margin:0 0 0 5px;width:680px;}
.vignette{width:162px;height:107px;border:1px solid #fff;float:left;margin:0 45px 25px 0;position:relative;}
.page a{color:#243f74;}

/*page le château*/
.orange1{color:#ff6600;font-weight:bold;}
.photo2{float:right;margin:0 0 0 10px;}

/*page contact*/
form div{padding:0 0 3px 0;}
label{float:left;width:80px;font-size:12px;color:#626262;}

/*Page actu*/
.bleu6{color:#243f74;font-size:15px;}
.itemActu{float:left;width:315px;margin:0 10px 0 0;}

/*Page Agenda*/
#c_left{float:left;width:390px;}
#c_right{float:left;}
#c_right #calendar{margin:10px 0 0 20px;width:201px;height:164px;background:#fff url(images/fond_calendar.gif) no-repeat;padding:3px 0 0 0;}
#c_right #calendar select{margin:0 0 0 38px;}
.vignetteagenda{float:right;margin:15px 0px 0 5px;}
div.conteneur_agenda div.paragraphe_agenda{float:left;padding:0px;margin:5px 0 0 0px;width:400px;}
div.conteneur_agenda div.puce{float:left;margin:15px 3px 0 -25px;width:42px;height:51px;background:#fff url(../images/fond_puce_date2.gif) no-repeat;text-align:center;}
div.conteneur_agenda div.paragraphe_agenda p{margin:5px 0 0 0px;padding:5px;}
div.conteneur_agenda span.titre{color:#e9115d;font-weight:bold;font-size:14px;}
.agenda_titre_evenement{font-size:12px;font-weight:bold;color:#8ab020;}
.agenda_titre_evenement2{font-size:12px;font-weight:bold;color:#e9115d;}
.agenda_detail{color:#4d4d4d;font-size:11px;}
a.piece_jointe{font-weight:bold;color:#e9115d;}

