/* CSS Document */

* {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#646567;}
body, img, div, p, h1, h2, h3 {margin:0;padding:0;}
#position_h1 {position:absolute;top:23px;left:71px;}
h1 {background:url(images/logo.jpg) no-repeat;width:184px;height:114px;}
h1 a {height:114px;display:block;text-indent:-9000px;}
h2, h3 {font-weight:normal;}
img {border:0;}
a {text-decoration:none;outline:none;}
.float {float:left;}
.clear {clear:both;width:0px;height:0px;}
.item {float:left;}
.spacer_la {float:left;width:10px;height:45px;background:url(images/spacer.gif);}
.spacer_ra {float:right;width:10px;height:45px;background:url(images/spacer.gif);}
.spacer_ba {float:left;width:150px;height:10px;background:url(images/spacer.gif);}
.spacer_ld {float:left;width:10px;height:71px;background:url(images/spacer.gif);}
.spacer_rd {float:right;width:10px;height:71px;background:url(images/spacer.gif);}
.spacer_bd {float:left;width:176px;height:10px;background:url(images/spacer.gif);}
.spacer_ll {float:left;width:10px;height:142px;background:url(images/spacer.gif);}
.spacer_rl {float:right;width:10px;height:142px;background:url(images/spacer.gif);}
.spacer_bl {float:left;width:164px;height:10px;background:url(images/spacer.gif);}
.spacer_lr {float:left;width:10px;height:51px;background:url(images/spacer.gif);}
.spacer_rr {float:right;width:10px;height:51px;background:url(images/spacer.gif);}
.spacer_br {float:left;width:145px;height:10px;background:url(images/spacer.gif);}
.spacer_li {float:left;width:10px;height:51px;background:url(images/spacer.gif);}
.spacer_ri {float:right;width:10px;height:51px;background:url(images/spacer.gif);}
.spacer_bi {float:left;width:135px;height:10px;background:url(images/spacer.gif);}
body {background:#a0cc08 url(images/background.jpg) no-repeat 50% 0%;}
#header {background:url(images/fond_header.jpg) no-repeat;width:980px;height:310px;}
#superglobal {background:#a0cc08 url(images/background.jpg) no-repeat 50% 0%;}
#superglobal2 {background:url(images/superglobal.jpg) repeat-y;margin:0 auto;width:1056px;}
#global2 {background:url(images/global.jpg) no-repeat 50% 0%;width:1056px;min-height:445px;margin:0 auto;}
#global {width:980px;margin:auto;}
#header {position:relative;width:980px;height:310px;}
#img_header {position:relative;}
#slider_header {position:absolute;top:20px;left:255px;}
#head_slider {width:725px;height:236px;position:relative;}
/*#supercontent {position:relative;z-index:1;}
#content {min-height:135px;position:relative;z-index:1;}
#imprimer_page {position:absolute;top:59px;right:11px;z-index:2;}
*+html #imprimer_page {position:absolute;top:69px;right:11px;z-index:2;}*/
#footer {background:#644429;color:#ffffff;padding:7px 0;text-align:center;}
#footer a {color:#a0cc08;}
.lien_naviciel {text-decoration:underline;color:#a0cc08;}
.titre_page {background:url(images/fond_titre_page.jpg) no-repeat;width:567px;height:23px;margin:13px 0 0 0;padding:22px 0 0 126px;position:relative;z-index:2;}
.titre_menu {font-size:20px;color:#57402f;}
.titre_sous_menu {font-size:18px;color:#ffffff;}
.rubrique_ville {margin:8px 0 3px 0;font-size:15px;color:#795436;}
.separation_ville {background:url(images/separation_ville.gif) no-repeat;width:605px;height:1px;}
.pagination {margin:10px 0 0 0;text-align:center;}
.page_active {font-size:14px;font-weight:bold;color:#a0cc08;}
.page_non_active, .page_suivante, .page_precedente {font-size:12px;color:#8d8d8e;}
.extremite_galerie {font-weight:bold;color:#ffffff;background:#57402f;padding:2px 3px;}
.contenu_titre {margin:0 20px 0 0;}
.contenu_partenaire {width:170px;margin:20px 0 0 0;}

/* Menu */
#menu_accueil {position:absolute;top:255px;right:0;}
#menu {position:absolute;top:-68px;right:0;z-index:99;}
* html #menu {position:absolute;top:-70px;right:0;z-index:99;width:725px;}
.ssmenufond {padding:0;margin:0;}
.ssitem {font-size:13px;padding:2px 5px;height:18px;}
.ssitem a {text-decoration:none;color:#ffffff;display:block;font-size:12px;color:#88898b;}
.ssitem a:hover {text-decoration:none;display:block;font-size:12px;color:#88898b;}
.ssmenufond:hover {background:#ffffff;}
#ssMenuaccueil {background:#eceded;width:150px;padding:9px 0 0 0;position:absolute;z-index:99;left:673px;top:47px;display:none;}
#ssMenudecouvrir {background:#eceded;width:176px;padding:9px 0 0 0;position:absolute;z-index:99;left:57px;top:28px;display:none;}
#ssMenuse-loger {background:#eceded;width:164px;padding:9px 0 0 0;position:absolute;z-index:99;left:169px;top:28px;display:none;}
#ssMenuse-restaurer {background:#eceded;width:150px;padding:9px 0 0 0;position:absolute;z-index:99;left:273px;top:28px;display:none;}
* html #ssMenuse-restaurer {background:#eceded;width:155px;padding:9px 0 0 0;position:absolute;z-index:99;left:273px;top:28px;display:none;}
#ssMenuinfos-contact {background:#eceded;width:135px;padding:9px 0 0 0;position:absolute;z-index:99;left:589px;top:28px;display:none;}
#menu_haut {position:absolute;top:20px;right:0;}

/* Page Accueil */
#partie_gauche_accueil {width:524px;}
#titre_presentation_accueil {margin:6px 0 0 62px;}
#contenu_presentation_accueil {background:url(images/fond_presentation_accueil.jpg) no-repeat;width:511px;height:174px;}
#photo_presentation_accueil {width:275px;}
#description_presentation_accueil {margin:22px 0 0 0;width:215px;line-height:17px;color:#87888a;}
.agenda_hebergement {margin:10px 0 0 0;}
.agenda_newsletter {width:250px;}
#agenda_accueil {background:url(images/fond_agenda_accueil.jpg) no-repeat;width:234px;height:244px;padding:13px 0 0 0;position:relative;}
#contenu_agenda_accueil {margin:5px 0 0 0;}
.evenement {margin:7px 0 0 14px;width:202px;height:87px;}
.titre_evenement a {font-size:14px;font-weight:bold;color:#434343;}
.description_evenement {height:30px;overflow:hidden;}
.lire_suite_agenda {margin:6px 0 0 132px;}
#voir_agenda {position:absolute;bottom:1px;left:0;}
#newsletter_accueil {margin:10px 0 0 0;}
.hebergement_reseaux {width:274px;}
#reseaux_sociaux_accueil {margin:7px 0 0 0;}
#btn_facebook {margin:0 0 0 1px;}
#partie_droite_accueil {width:456px;}
#contenu_actualite_accueil {background:url(images/fond_actualites_accueil.jpg) no-repeat;width:448px;height:279px;padding:25px 3px 0 5px;}
* html #contenu_actualite_accueil {background:url(images/fond_actualites_accueil.jpg) no-repeat;width:448px;height:279px;padding:25px 3px 0 5px;margin:-4px 0 0 0;}
*+html #contenu_actualite_accueil {background:url(images/fond_actualites_accueil.jpg) no-repeat;width:448px;height:279px;padding:25px 3px 0 5px;margin:-3px 0 0 0;}
.actu_accueil {margin:0 19px;width:185px;}
.titre_actu_accueil {margin:10px 0 0 0;}
.titre_actu_accueil a {color:#407f02;font-size:12px;}
.liresuite_actu {margin:10px 0 0 0;}
#voir_actualite {text-align:right;margin:-23px 0 0 0;}
#decouverte_accueil {margin:19px 0 0 0;position:relative;}
#container_slider_decouverte {width:456px;height:190px;position:relative;overflow:hidden;}
.slider_decouverte {width:456px;height:190px;margin:0;overflow:hidden;}
.javascript_css {position:relative;z-index:3;width:456px;padding:20px;margin:50px auto;background:#e5e5e5;display:none;}
.prev {z-index:2;position:absolute;top:16px;left:12px;}
.next {z-index:2;position:absolute;top:16px;right:13px;}
.prev a, .next a {display:none;}
.slider {position:relative;width:456px;height:190px;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_decouverte ul {position:relative;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_decouverte li {float:left;display:inline;width:456px;height:158px;margin:0;padding:0;overflow:hidden;background:#835936;}
.contenu_decouverte_accueil {width:237px;height:133px;}
.titre_decouverte {color:#a0cc08;font-size:14px;padding:14px 16px 0 16px;}
.description_decouverte {color:#24180e;padding:6px 16px 0 16px;}

/* Page Agenda */
#cont_agenda {position:relative;}
#titre_calendrier {position:relative;margin:13px 0 0 0;}
#img_agenda {position:absolute;top:19px;left:13px;}
#calendar {background:#dfdede;width:292px;padding:77px 0 43px 47px;}
#calendrier {background:url(images/fond_calendrier.jpg) no-repeat;width:207px;height:179px;padding:0 0 0 27px;}
#mois_deroulant {padding:8px 0 0 88px;}
.jour {color:#ffffff;}
.chiffre {color:#303030;}
.jourChoisi {background:url(images/jourChoisi.jpg) no-repeat;width:24px;height:17px;}
.jourChoisi a {color:#ffffff;}
.espace_calendar {height:15px;}
* html .espace_calendar {height:13px;}
*+html .espace_calendar {height:13px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.espace_calendar {height:12px;}}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.espace_calendar {height:13px;}}
#agenda {background:#ffffff;border:1px solid #c9c9c9;width:608px;padding:12px 10px 29px 21px;}
.conteneur_agenda {margin:37px 0 0 0;}
.date_liste {font-size:18px;font-weight:bold;color:#795436;}
.photo_agenda {width:240px;}
.contenu_decription_agenda {width:368px;}
.event_title {margin:17px 0 0 0;font-size:15px;color:#e14102;}
.event_title_separation {background:#e14102;width:605px;height:1px;margin:0 0 15px 0;}
.event_lieu {font-size:14px;font-weight:bold;color:#a0cc08;}
.event_liste {font-size:12px;color:#8d8d8e;margin:10px 0;}
.event_tarif {font-size:12px;color:#8d8d8e;font-style:italic;}
.event_reservation, .event_tel {font-size:12px;color:#8d8d8e;font-style:italic;}
.event_web {font-size:12px;color:#8d8d8e;font-style:italic;}
.event_web a {font-size:12px;color:#8d8d8e;font-style:italic;text-decoration:underline;}
.pdf_agenda {margin:10px 0 0 0;}
.separation_agenda {margin:22px 0 0 0;}
#lien_retour {margin:10px 0 0 0;text-align:right;}

/* Page Actualité */
#cont_actualites {position:relative;}
#titre_actualite {position:relative;margin:13px 0 0 0;}
#img_actualite {position:absolute;top:19px;left:12px;}
.menu_actualite {background:#dfdede;width:339px;padding:65px 0 25px 0;}
.titre_menu_actu_on {background:#c7d32c;padding:6px 14px;margin:5px 0 0 0;}
.titre_menu_actu_on a {color:#656565;font-size:14px;}
.titre_menu_actu_off {padding:6px 14px;margin:5px 0 0 0;}
.titre_menu_actu_off a {color:#656565;font-size:14px;}
.actualite {background:#ffffff;color:#88898b;font-size:12px;border:1px solid #c9c9c9;width:601px;padding:39px 17px 28px 21px;}
.titre_actualite {font-size:18px;font-weight:bold;color:#795436;margin:0 0 17px 0;}
.photo_actualite {width:371px;}
.description_actualite {font-size:12px;color:#88898b;}
.pdf_actualite {background:url(images/fond_telecharger_pdf.jpg) no-repeat;min-width:155px;height:28px;padding:12px 0 0 28px;margin:6px 0 0 0;}
.accrochepdf_actualite {background:url(images/fond_pdf.jpg) repeat-x;height:28px;display:inline-block;}
.pdf_actualite span {padding:7px 9px 0 9px;}
.pdf_actualite a {color:#ffffff;text-decoration:underline;}
.coordonnees_actualite {margin:29px 0 0 0;}
.coordonnees {font-size:14px;font-weight:bold;color:#83ad1c;}
.adresse_actualite {color:#83ad1c;font-size:12px;}
.telephone_actualite {color:#83ad1c;font-size:12px;}
.lien_actualite a {color:#e8521f;font-size:12px;text-decoration:underline;}
.reseau_sociaux {margin:23px 0 3px 0;}

/* Page Découvrir */
#cont_decouvrir {position:relative;z-index:1;}
#img_decouvrir {position:absolute;top:19px;left:13px;z-index:50;}
#menu_decouvrir {background:#dfdede;width:339px;padding:65px 0 52px 0;}
.titre_menu_decouvrir_on {background:#c7d32c;padding:6px 14px;margin:5px 0 0 0;}
.titre_menu_decouvrir_on a {color:#656565;font-size:14px;}
.titre_menu_decouvrir_off {padding:6px 14px;margin:5px 0 0 0;}
.titre_menu_decouvrir_off a {color:#656565;font-size:14px;}
.sousMenuDecouvrir {margin:7px 0 1px 45px;}
.titre_ssmenu_decouvrir_on {background:#ffffff;padding:5px;margin:2px;}
.titre_ssmenu_decouvrir_on a {font-size:12px;color:#656565;}
.titre_ssmenu_decouvrir_off {padding:5px;margin:2px 0 0 0;}
.titre_ssmenu_decouvrir_off a {font-size:12px;color:#656565;}
.piece_decouvrir {background:url(images/fond_telecharger_pdf.jpg) no-repeat;min-width:155px;height:28px;padding:12px 0 0 28px;margin:12px 0 0 0;}
.accrochepdf_decouvrir {background:url(images/fond_pdf.jpg) repeat-x;height:28px;display:inline-block;}
.piece_decouvrir span {padding:7px 9px 0 9px;}
.piece_decouvrir a {color:#ffffff;text-decoration:underline;}
	/* Découvrir Annuaire */
	#cont_decouvrir_annuaire {background:#ffffff;width:605px;border:1px solid #c9c9c9;padding:35px 13px 21px 21px;}
	.titre_decouvrir_annuaire {font-size:18px;font-weight:bold;color:#795436;margin:0 0 5px 0;}
	.contenu_decouvrir_annuaire {margin:25px 0 0 0;}
	.separation_decouvrir_annuaire {margin:0 0 14px 0;}
	.picto_decouvrir_annuaire {margin:0 0 17px 0;}
	.titre_picto_decouvrir_annuaire {font-size:12px;color:#a0cc08;margin:13px 0 17px 6px;}
	.titre_description_decouvrir_annuaire {font-size:15px;font-weight:bold;color:#8d8d8e;}
	.photo_decouvrir_annuaire {width:188px;}
	.contenu_decription_decouvrir_annuaire {width:417px;}
	.description_decouvrir_annuaire {font-size:12px;color:#88898b;}
	.infoplus a {font-size:12px;color:#88898b;text-decoration:underline;}
	.titre_coordonnees_decouvrir_annuaire {font-size:14px;font-weight:bold;color:#83ad1c;}
	.coordonnees_decouvrir_annuaire {margin:20px 0 0 0;}
	.adresse_decouvrir_annuaire {color:#83ad1c;font-size:12px;}
	.telephone_decouvrir_annuaire {color:#83ad1c;font-size:12px;}
	.lien_decouvrir_annuaire a {color:#e8521f;font-size:12px;text-decoration:underline;}
	/* Découvrir Fiche */
	#cont_decouvrir_fiche {background:#ffffff;width:605px;border:1px solid #c9c9c9;padding:35px 13px 21px 21px;}
	.titre_decouvrir_fiche {font-size:18px;font-weight:bold;color:#795436;}
	.contenu_decouvrir_fiche {margin:10px 0 30px 0;}
	.photo_decouvrir_fiche {width:399px;height:267px;}
	.titre_description_decouvrir_fiche {font-size:14px;color:#795436;}
	.description_decouvrir_fiche {margin:0 0 12px 0;font-size:12px;color:#88898b;}
	.titre_coordonnees_decouvrir_fiche {font-size:14px;font-weight:bold;color:#83ad1c;}
	.coordonnees_decouvrir_fiche {margin:24px 0 0 0;}
	.adresse_decouvrir_fiche {color:#83ad1c;font-size:12px;}
	.telephone_decouvrir_fiche {color:#83ad1c;font-size:12px;}
	.lien_decouvrir_fiche a {color:#e8521f;font-size:12px;text-decoration:underline;}
	/* Carte */
	#cont_carte {position:relative;width:339px;}
	#carte {position:relative;}
	#legende {margin:7px 0 0 34px;}
	.legende {margin:5px 0 0 0;}
	.titre_legende {font-size:12px;color:#a0cc08;margin:13px 0 0 6px;}
	.legende_rando {margin:21px 0 0 2px;}
	.titre_legende_rando {color:#795436;font-size:12px;margin:0 0 18px 0;}
	.titre_legende_rando span {color:#795436;font-size:14px;}
	.trait_rando {margin:4px 9px 0 0;}
	.titre_gr_puys {color:#e7511e;font-size:12px;}
	.titre_gr_fiefs {color:#f29400;font-size:12px;}

/* Page Se Loger */
#cont_se-loger {position:relative;z-index:1;}
#titre_se-loger {position:relative;margin:13px 0 0 0;z-index:2;}
#img_se-loger {position:absolute;top:19px;left:12px;z-index:50;}
#menu_se-loger {background:#dfdede;width:339px;padding:65px 0 24px 0;}
.titre_menu_se-loger_on {background:#c7d32c;padding:6px 14px;margin:5px 0 0 0;}
.titre_menu_se-loger_on a {color:#656565;font-size:14px;}
.titre_menu_se-loger_off {padding:6px 14px;margin:5px 0 0 0;}
.titre_menu_se-loger_off a {color:#656565;font-size:14px;}
#open_system {margin:30px 0 0 44px;}
#haut_opensystem {background:url(images/haut_opensystem.jpg) no-repeat;width:234px;height:32px;}
#milieu_opensystem {background:#dfdede;width:220px;padding:4px 0 1px 14px;}
#bas_opensystem {background:url(images/bas_opensystem.jpg) no-repeat;width:234px;height:11px;}
#reserver_autour_puy {margin:24px 0 0 44px;}
.contenu_se-loger {background:#ffffff;width:605px;border:1px solid #c9c9c9;padding:35px 13px 23px 21px;}
#titre_logement {font-size:18px;font-weight:bold;color:#795436;margin:0 0 15px 0;}
.contenu_logement {margin:15px 0 0 0;}
.photo_logement {width:200px;}
.contenu_description_logement {width:404px;}
.titre_logement {font-size:14px;font-weight:bold;color:#8d8d8e;}
.adresse_logement {font-size:12px;color:#a0cc08;}
.siteweb_logement a {font-size:12px;color:#e95d0f;text-decoration:underline;}
.email_logement a {font-size:12px;color:#e95d0f;text-decoration:underline;}
.description_logement {font-size:12px;color:#8d8d8e;margin:16px 0 0 0;}
.infos_logement {margin:16px 0 0 0;}
.reserver_logement {margin:16px 0 0 0;}
.separation_logement {margin:20px 0 6px 0;}
.labels_restauration {margin:10px 0 0 0;}
.picto_logement {margin:10px 0 0 0;}
.logement_picto {width:30px;}
.labels_logement {margin:7px 0 0 0;}

/* Page Se Restaurer */
#cont_se-restaurer {position:relative;z-index:1;}
#titre_se-restaurer {position:relative;margin:13px 0 0 0;z-index:1;}
#img_se-restaurer {position:absolute;top:19px;left:13px;z-index:2;}
#menu_se-restaurer {background:#dfdede;width:339px;padding:65px 0 24px 0;}
.titre_menu_se-restaurer_on {background:#c7d32c;padding:6px 14px;margin:5px 0 0 0;}
.titre_menu_se-restaurer_on a {color:#656565;font-size:14px;}
.titre_menu_se-restaurer_off {padding:6px 14px;margin:5px 0 0 0;}
.titre_menu_se-restaurer_off a {color:#656565;font-size:14px;}
.contenu_se-restaurer {background:#ffffff;width:605px;border:1px solid #c9c9c9;padding:35px 13px 23px 21px;}
#titre_restaurants {font-size:18px;font-weight:bold;color:#795436;margin:0 0 15px 0;}
.contenu_restaurants {margin:15px 0 0 0;}
.separation_picto {margin:22px 0 14px 0;}	
.titre_picto_se-restaurer {font-size:12px;color:#a0cc08;margin:14px 0 0 10px;}
.photo_restaurants {width:189px;}
.contenu_description_restaurants {width:415px;}
.titre_restaurants {font-size:14px;font-weight:bold;color:#8d8d8e;}
.type_restaurants {font-size:12px;font-weight:bold;color:#8d8d8e;}
.adresse_restaurants {font-size:12px;color:#a0cc08;}
.siteweb_restaurants a {font-size:12px;color:#e95d0f;text-decoration:underline;}
.email_restaurants a {font-size:12px;color:#e95d0f;text-decoration:underline;}
.description_restaurants {font-size:12px;color:#8d8d8e;margin:16px 0 0 0;}
.infos_restaurants {margin:16px 0 0 0;}
.separation_restaurants {margin:20px 0 6px 0;}
.labels_restauration {margin:10px 0 0 0;}
.picto_restaurant {margin:10px 0 0 0;}
.restaurant_picto {width:30px;}

/* Page Fiche */
#cont_fiche{background:#ffffff;width:605px;border:1px solid #c9c9c9;padding:29px 13px 32px 21px;}
#titre_fiche {font-size:18px;font-weight:bold;color:#795436;margin:10px 0 0 0;}
.ville_fiche {font-size:15px;color:#795436;margin:23px 0 3px 0;}
.separation_ville_fiche {background:url(images/separation_ville.gif) no-repeat;width:605px;height:1px;}
.contenu_description_fiche {margin:14px 0 0 0;}
.photos_fiche {width:320px;}
#mini_visuels {margin:7px 0 0 0;}
.mini_visuel {width:103px;}
.contenu_fiche {width:285px;}
.titre_fiche {font-size:14px;font-weight:bold;color:#8d8d8e;}
.type_fiche {font-size:12px;color:#8d8d8e;}
.description_fiche {font-size:12px;color:#8d8d8e;margin:30px 0 0 0;}
.accroche_fiche {font-size:12px;color:#8d8d8e;}
.contenu_adresse_fiche {background:#a0cc08;padding:15px 16px;display:inline-block;margin:16px 0 0 0;}
.adresse_fiche {color:#ffffff;font-size:12px;}
.adresse_fiche a {color:#795436;font-size:12px;font-weight:bold;text-decoration:underline;}
#bt_retour_fiche {margin:7px 0 0 0;text-align:right;}
.labels_fiche {margin:15px 0 0 0;}
.picto_fiche {margin:10px 0 0 0;}
.fiche_picto {width:30px;}
.partenaire_fiche {margin:10px 0 0 0;}

/* Page Espace Partenaires */
#cont_espace-partenaires {position:relative;}
#titre_espace-partenaires {position:relative;margin:13px 0 0 0;}
#img_espace-partenaires {position:absolute;top:19px;left:13px;}
.documents_telecharger {background:#dfdede;width:339px;padding:69px 0 52px 0;}
#titre_documents_telecharger {margin:0 0 13px 0;}
.titre_rubrique_doc_partenaires {margin:17px 0 0 19px;font-size:14px;color:#795436;text-decoration:underline;}
.tabDoc {margin:0 0 0 19px;}
.tabDoc td {padding:7px 0 1px 0;}
.lien_doc_partenaires a {font-size:12px;color:#626262;}
.espace-partenaires {background:#ffffff;width:599px;color:#88898b;font-size:12px;border:1px solid #c9c9c9;padding:35px 20px 0 20px;}
.partenaires {margin:0 0 31px 0;}
.titre_espace {font-size:18px;font-weight:bold;color:#795436;margin:0 0 10px 0;}
.photo_espace {width:400px;}
.coordonnees_espace {margin:16px 0 0 0;}

/* Page Infos Contact */
	/* Page Documentation */
	#cont_documentation {position:relative;}
	#titre_documentation {position:relative;margin:13px 0 0 0;}
	#img_documentation {position:absolute;top:19px;left:12px;}
	.menu_documentation {background:#dfdede;width:339px;padding:65px 0 25px 0;}
	.titre_menu_doc_on {background:#c7d32c;padding:6px 14px;margin:5px 0 0 0;}
	.titre_menu_doc_on a {color:#656565;font-size:14px;}
	.titre_menu_doc_off {padding:6px 14px;margin:5px 0 0 0;}
	.titre_menu_doc_off a {color:#656565;font-size:14px;}
	.documentation {background:#ffffff;color:#88898b;font-size:12px;border:1px solid #c9c9c9;width:601px;padding:39px 17px 28px 21px;}
	.titre_doc {font-size:18px;font-weight:bold;color:#795436;margin:0 0 17px 0;}
	.photo_doc {width:205px;}
	.contenu_doc {width:384px;}
	.contenu_doc p {font-size:12px;color:#88898b;}
	.piece_doc {background:url(images/fond_telecharger_pdf.jpg) no-repeat;min-width:155px;height:28px;padding:12px 0 0 28px;margin:12px 0 0 0;}
	.accrochepdf_doc {background:url(images/fond_pdf.jpg) repeat-x;height:28px;display:inline-block;}
	.piece_doc span {padding:7px 9px 0 9px;}
	.piece_doc a {color:#ffffff;text-decoration:underline;}
	.piece_doc2 {background:url(images/fond_visualiser_pdf.jpg) no-repeat;min-width:155px;height:28px;padding:12px 0 0 28px;margin:12px 0 0 0;}
	.piece_doc2 span {padding:7px 9px 0 9px;}
	.piece_doc2 a {color:#ffffff;text-decoration:underline;}
	/* Page Contact */
	#cont_contact {position:relative;}
	#titre_contact {position:relative;margin:13px 0 0 0;}
	#img_contact {position:absolute;top:19px;left:12px;}
	.situation {background:#dfdede;width:295px;padding:78px 31px 24px 13px;}
	#titre_situation {font-size:16px;color:#795436;}
	.description_situation {font-size:12px;color:#88898b;margin:15px 0 0 14px;}
	.description_situation span {color:#795436;}
	#carte_situation {margin:12px 0 4px 58px;}
	.contact {background:#ffffff;color:#88898b;font-size:12px;border:1px solid #c9c9c9;width:611px;padding:28px 9px 23px 19px;}
	#acces {font-size:18px;font-weight:bold;color:#795436;margin:0 0 18px 0;}
	#acces_google {width:431px;}
	#acces_ot {width:179px;}
	#titre_acces_ot {font-size:14px;font-weight:bold;color:#795436;line-height:18px;}
	#adresse_acces_ot {font-size:12px;color:#795436;line-height:18px;}
	#tel_fax_acces_ot {font-size:12px;color:#e95d0f;line-height:18px;}
	#tel_fax_acces_ot span {font-size:14px;font-weight:bold;color:#e95d0f;}
	#mail_acces_ot {margin:0 0 15px 0;}
	#mail_acces_ot a {font-size:12px;color:#e95d0f;text-decoration:underline;}
	.acces_ot {margin:17px 0 0 0;}
	.titre_acces_ot {font-size:14px;color:#e95d0f;}
	.description_acces_ot {font-size:12px;color:#88898b;}
	.description_acces_ot a {font-size:12px;color:#88898b;text-decoration:underline;}
	#titre_formulaire {font-size:18px;font-weight:bold;color:#795436;margin:0 0 18px 0;}
	#cont_form div {padding:0 0 3px 0;}
	.label {text-align:right;font-size:12px;float:left;width:90px;padding:5px 11px 0 0;color:#616163;}
	.ipt {width:195px;height:22px;border:1px solid #bcbdbe;}
	#code_postal {width:122px;height:22px;border:1px solid #bcbdbe;}
	.labelInfos {text-align:left;font-size:12px;padding:5px 0 0 3px;color:#616163;}
	#infos {margin:0 0 0 101px;}
	#message {width:505px;height:175px;border:1px solid #bcbdbe;}
	* html #message {width:500px;height:175px;border:1px solid #bcbdbe;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {#message {width:500px;height:175px;border:1px solid #bcbdbe;}}
	#submit_cont {border:none;margin:8px 0 0 518px;}
	#padding15 {padding:15px 5px 10px 15px;color:#88898b;}
	
/* Page Mentions Légales */
#cont_mentions {padding:30px 0 20px 0;}
#titre_mentions {text-align:center;font-size:18px;font-weight:normal;color:#644529;}
#scroll_mentions {padding:0 40px;text-align:justify;}
#scroll_mentions a {color:#a1cd08;text-decoration:none;}
.sstitre {color:#644529;font-size:14px;font-weight:normal;}
.infos {font-style:italic;}
	
/* Shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(javascript/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(javascript/shadowbox/close.png);}
#sb-nav-next{background-image:url(javascript/shadowbox/next.png);}
#sb-nav-previous{background-image:url(javascript/shadowbox/previous.png);}
#sb-nav-play{background-image:url(javascript/shadowbox/play.png);}
#sb-nav-pause{background-image:url(javascript/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;color:#ffffff;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/
.coin-slider {overflow:hidden;zoom:1;position:relative; }
.coin-slider a {text-decoration:none;outline:none;border: none; }
.cs-buttons {font-size:0px;padding:10px;float:left;}
.cs-buttons a {margin:0 0 0 5px;height:10px;width:10px;float:left;border:1px solid #b8c4cf;color:#b8c4cf;text-indent:-1000px; }
.cs-active {background:#b8c4cf;color:#ffffff;}
.cs-title {width:545px;padding:10px;background:#000000;color:#ffffff;}
.cs-prev, .cs-next {background:#000000;color:#ffffff;padding:0px 10px;}

