/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
body,img{margin:0;padding:0;}
body{background-color:#fff;}
a:active, a:focus{outline:none;}
img {border:0;}
.float {float:left;}
.clear{clear:both;}
.item{float:left;margin:0 2px;height:34px;}
.spacer_l {float:left;width:10px;height:100%;background:url(images/spacer.gif);}
.spacer_r {float:right;width:10px;height:100%;background:url(images/spacer.gif);}
.spacer_b {float:left;width:100%;height:10px;background:url(images/spacer.gif);}
#global{width:980px;background-color:#fff;margin:auto;background:#fff;}
#header{height:307px;position:relative;}
#logo {position:absolute;top:15px;left:20px}
#content{padding:5px 0 0 30px;}
#footer{height:17px;background-color:#89c30e;text-align:center;font-size:12px;color:#fff;margin-top:30px;}
#footer a {color:#fff;padding-left:40px;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#titre {color:#646466;text-transform:uppercase;margin:60px 0 0 20px;}
.titre_maj {font-size:26px;}
.titre_mini_maj {font-size:18px;}
.titre_mini {font-size:14px;}
#pagination {text-align:center;font-size:11px;}
#pagination a {color:#162983;}
.liste {color:#36a01a;font-size:12px;font-weight:bold;line-height:20px;}
.lientelecharger {font-size:12px;text-decoration:none;text-transform:uppercase;color:#e2001a;padding-left:15px;}
.lientelecharger_mini {font-size:12px;text-decoration:none;color:#e2001a;}
.infoitem {float:left;margin:0 30px 0 0;width:400px;}
.lbl {background:url(images/fond_lbl.gif) repeat-x;color:#fff;font-weight:bold;padding:5px;}
.itemannuaire table {color:#646466;padding-bottom:5px;border-bottom:2px dotted #89c30e;}

/* Menu */
#menu_picto {position:absolute;top:140px;left:455px;}
#menu_princ {position:absolute;top:227px;left:2px;margin-left:5px;width:760px;}
#ombre {width:755px;height:47px;top:0;}
.ssmenufond {padding:1px 0 1px 0; margin:3px 0 0 0;}
.ssmenufond .ssitem {text-align:center;font-size:10px;font-weight:bold;}
.ssmenufond .ssitem a {color:#fff;text-decoration:none;}
.ssmenufond .ssitem a:hover {text-decoration:underline;}
#ssMenuactualite .ssmenufond {background:#b00015;}
#ssMenuactualite .ssmenufond:hover {background:#67c032;}
#ssMenumairie .ssmenufond {background:#e2001a;}
#ssMenumairie .ssmenufond:hover {background:#67c032;}
#ssMenuconseil .ssmenufond {background:#468f1d;}
#ssMenuconseil .ssmenufond:hover {background:#67c032;}
#ssMenuvielocale .ssmenufond {background:#44b102;}
#ssMenuvielocale .ssmenufond:hover {background:#67c032;}
#ssMenueconomie .ssmenufond {background:#89c30e;}
#ssMenueconomie .ssmenufond:hover {background:#67c032;}
#ssMenudecouvrir .ssmenufond {background:#0bbfc6;}
#ssMenudecouvrir .ssmenufond:hover {background:#67c032;}
#ssMenuactualite {width:114px;height:40px;position:absolute;z-index:99;left:2px;top:35px;display:none;}
#ssMenumairie {width:184px;height:60px;position:absolute;z-index:99;left:84px;top:35px;display:none;}
#ssMenuconseil {width:163px;height:60px;position:absolute;z-index:99;left:238px;top:35px;display:none;}
#ssMenuvielocale {width:190px;height:60px;position:absolute;z-index:99;left:373px;top:35px;display:none;}
#ssMenueconomie {width:114px;height:40px;position:absolute;z-index:99;left:523px;top:35px;display:none;}
#ssMenudecouvrir {width:114px;height:60px;position:absolute;z-index:99;left:642px;top:35px;display:none;}

/* Page Index */
#acc_part_1 {width:323px;border-right:1px solid #e2001a;height:420px;}
#cont_acc_1 {width:275px;text-align:left;}
#subtitle_1 {font-size:16px;color:#44b102;}
#para_1 {font-size:11px;color:#646466;}
#acc_part_2 {width:329px;border-right:1px solid #e2001a;height:420px;}
#cont_acc_2 {width:275px;text-align:left;}
#actu_2 {font-size:11px;color:#646466;float:left;}
#actu_img_2 {float:left;margin:10px 10px 10px 0;}
#actu_title_2 {color:#44b102;font-weight:bold;}
#actu_para_2 {color:#646466;}
#actu_suite_2 {float:right;}
#actu_suite_2 a {font-weight:bold;color:#646466;}
#actu_all_2 {background-color:#89c30e;width:152px;text-align:center;}
#actu_all_2 a {text-decoration:none;color:#fff;font-weight:bold;font-size:12px;}
#acc_part_3 {width:296px;height:420px}
#cont_acc_3 {width:275px;text-align:left;}
#acc_titre_3 {margin-left:20px}
#agenda_3 {background-color:#3bc7ae;width:152px;text-align:center;}
#agenda_3 a {text-decoration:none;color:#fff;font-weight:bold;font-size:12px;}
.slide ul, .slide li{margin:0;padding:0;list-style:none;}
.slide, .slide li{width:275px;height:195px;overflow:hidden;}

/* Page Actualités */
#global_cont_actualite {width:725px;}
#cont_actu {padding-bottom:40px;width:740px;border-bottom:1px solid #e2001a;}
#actualite {margin-left:25px;width:700px;}
.actu_title {font-size:14px;color:#67c032;text-transform:uppercase;}
.actu_para {color:#646466;line-height:24px;}
#cont_otr {padding-bottom:40px;width:740px;}
#actu_otr {margin-top:40px;width:700px;}
#actu_otr_title {font-size:14px;font-weight:bold;color:#e2001a;text-transform:uppercase;margin-left:25px;}
#actu_otr_list {list-style-type:none;}
#actu_otr_list a {font-size:12px;color:#646466;line-height:24px;}
.actu_otr_puce {color:#89c30e;text-decoration:none;}
#c_right_actu #calendar_actu{margin:10px 0 10px 0;margin-left:auto;margin-right:auto;width:201px;height:164px;background:#fff url(images/fond_calendar.gif) no-repeat;padding:3px 0 0 0;}
#c_right_actu #calendar_actu select{margin:2px 0 0 25px;}
.photo_actu {float:left;margin:10px;}

/* Page Agenda */
#img_agenda {float:right;margin:50px 140px 0 0}
#cont_agenda {margin-left:25px;}
#agenda_liste {float:left;margin:25px;width:520px;}
.date_liste {font-size:14px;color:#67c032;line-height:24px;}
.event_liste {font-size:12px;color:#646466;line-height:24px;}
#suite_agenda {width:79px;height:19px;float:right;margin:40px 20px 0 0;}
#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;}

/* Page Infos */
#cont_infos {margin-left:25px;}
#infos_liste {padding:25px 0 0 25px;font-size:12px;line-height:24px;width:950px;}
/*.liste_1_info {width:320px}
.liste_2_info {margin-left:20px;width:360px}*/
.titre_info {color:#e2001a;font-weight:bold;}
.para_info {color:#646466;}
.info {padding:20px 0;width:400px;border-bottom:2px dotted #89c30e;}
.img_photo {margin:0px;}

/* Page Démarches */
#cont_demarches {margin-left:25px;width:550px;}
#demarches_liste {width:780px;margin:25px 0 0 25px;font-size:12px;line-height:24px;}
.liste_1_demarches {float:left;width:360px;}
.liste_2_demarches {float:left;margin-left:20px;width:360px;}
.titre_demarches {color:#e2001a;font-weight:bold;}
.para_demarches {color:#646466;}
.demarches {margin:20px 0;color:#646466;border-bottom:2px dotted #89c30e;}

/* Page Publications */
#cont_publications {margin-left:25px;}
#liste_publi {margin:25px;}
.marche {font-size:12px;margin-left:20px;color:#646466;}

/* Page Composition */
#cont_composition {font-size:12px;margin-left:25px;}
.nom {color:#e2001a;}
.fonction {color:#36a01a;}
.item_com {float:left;}
.commission_1 {width:200px;text-align:right;}
.commission_2 {margin-left:100px;width:250px;text-align:right;}

/* Page Comptes-rendus */
#cont_compte {margin-left:25px;}

/* Page Projets */
#cont_projets {margin-left:25px;}
.desc_projet {font-size:12px;margin-top:20px;color:#646466;}
#projets_liste {margin:25px;}

/* Page Services */
#cont_services {margin-left:25px;}

/* Page Associations */
#cont_associations {margin-left:25px;}

/* Page Hébergement/Restauration */
#cont_hebergement {margin-left:25px;}

/* Page Artisans */
#cont_artisans {margin-left:25px;}

/* Page Entreprises */
#cont_entreprises {margin-left:25px;}

/* Page Plan */
#cont_plan {margin-left:25px;}
.pw_plan {border:1px solid #94c925;}

/*Page galerie photo*/
#cont_galerie {margin-left:25px;}
#vignettes {margin:0 0 0 5px;width:880px;}
.plus {position:absolute;top:83px;left:128px;}
.vignette {width:162px;height:107px;border:1px solid #fff;float:left;margin:0 45px 25px 0;position:relative;}
.img_vignette {border:1px solid #94c925;}
.page a {color:#94c925;}

/* Page Yole */
#cont_yole {width:850px;margin-left:25px;}
#img_yole {float:left;margin:10px 10px 10px 0;}
#pres_yole {font-size:12px;color:#646466;float:left;margin:40px 5px;width:620px;}
#titre_yole {font-size:12px;color:#e2001a;text-decoration:underline;font-weight:bold;}
#global_cont_yole dl {margin-left:10px;color:#646466;}
#global_cont_yole dt {margin:20px 0 0 30px;color:#44b102;line-height:36px;}

/* Page Contact */
#cont_contact {margin-left:25px;color:#646466;}
#contact_situ {width:440px;}
#map_contact {border:1px solid #a8d34e;}
.situ_title {color:#89c30e;font-size:13px;}
#cont_form {margin-top:30px;}
#cont_form label{float:left;width:80px;text-align:right;padding:3px;}
.ipt {width:230px;}
#message {height:200px;width:230px;}
#submit_cont {margin-left:254px;border:none;background: url(images/submit_cont.gif) no-repeat;width:67px;height:18px;color:#fff;font-weight:bold;cursor:pointer;}
