@charset "utf-8";
/* CSS Document */


/* *********************************************************************** */


img
{border: none;}

ul
{background: none;margin:0;padding:0;border:none;}

li
{background: none;margin:0;padding:0;border:none;}

li
{background: none;margin:0;padding:0;border:none;}

h1
{font-size:24px;font-weight:normal;color:#42962D;margin-top:0;font-weight:normal;border-bottom: 1px dotted gray;margin-bottom:21px;}

h2
{font-size:18px;font-weight:normal;margin-top:30px;color:#42962D;}

h2.inverse
{font-size:18px;font-weight:normal;margin-top:30px;color:#fff;background:#42962D;padding:5px;margin: 21px 200px 21px 0;}

h3
{font-size:15px;font-weight:normal;margin-top:15px;font-weight:bold;color:#42962D;}

h3.inverse
{font-size:16px;font-weight:bold;margin-top:30px;color:#fff;background:#42962D;padding:3px;margin: 21px 50px 21px 0;}

#breadcrumbs
{margin: 10px 0 20px 0px;color:#4396C6;}

a
{color:#4396C6;text-decoration:none;}

#onglet_infoconditions
{min-height:30px;background: url(/website/pg/css/onglet_infoconditions.png) top left no-repeat;margin: 20px 0px 0px 30px;}

#new_main
{background:transparent;width;100%;min-height:100%;}

#new_page
{background: transparent;width:1000px;min-height:100%;text-align:left;}


/*********************/
/* FORMULAIRES */
/*********************/

#formulaires h1
{color:#42962D;font-size:30px;margin-top:30px;}

#formulaires input
{background: #eaf6e0;font-family: "Lucida Sans","Lucida Grande", sans-serif;font-size:13px;color:#4D4D4D;padding:3px;}

#formulaires textarea
{background: #eaf6e0;font-family: "Lucida Sans","Lucida Grande", sans-serif;font-size:13px;color:#4D4D4D;padding:3px;}

#formulaires input.validation_f
{background: #179407;font-family: "Lucida Sans","Lucida Grande", sans-serif;font-size:13px;color:#ffffff;padding:3px;}

#erreur
{background: #179407;font-family: "Lucida Sans","Lucida Grande", sans-serif;font-size:13px;color:#ffffff;padding:3px;}

/*********************/
/* ACCUEIL */
/*********************/

#manchettes .av
{font-variant: small-caps;font-weight:bold;font-size:12px;color: #42962D;}

#manchettes h2
{background: url(/website/pg/css/qdecerclevert.png) center left no-repeat;padding-left:24px;padding-bottom: 5px;border-bottom: 1px dotted gray;margin-bottom:15px;}

#manchettes h2 a
{color: #42962D;}

#manchettes p img
{float:right;border: 10px solid #e6e9eb;box-shadow: 6px 6px 10px #8e9c8d;margin-left:20px;}

#manchettes p img:hover
{border: 10px solid #fff;}

/*********************/
/* EVENEMENTS */
/*********************/

#evenement .zoneaffichage {
height: 300px;
width: 215px;
padding-right:15px;
overflow:auto;
}

#evenement h3
{margin: 10px 0 0 0;padding:0;}

#evenement h3 a
{color: #42962D; }

#evenement h3 a:hover
{color: #42962D; text-decoration:underline;}

#evenement .date
{color: #42962D; margin: 0;padding:0 0 5px 0;}

#evenement .abstract
{margin: 0 0 10px 0;padding: 0 0 7px 0;border-bottom: 1px dotted #42962D;}

#evenement div img
{float:left; margin-right:7px;}

#evenement .e_item img
{float:left; margin-right:10px;}

.evenement-fr
{background: url(/website/pg/css/evenements-fr.png) no-repeat;margin-top: 50px;padding: 50px 20px 30px 20px;}

.evenement-en
{background: url(/website/pg/css/evenements-en.png) no-repeat;margin-top: 50px;padding: 50px 20px 30px 20px;}


#evenement .zoneaffichage {
 
height: 300px;
width: 225px;
overflow:auto;

}

#evenements
{margin: 0 0 90px 0;}

#evenements h2
{margin: 30px 0  0;padding:0;}

#evenements h2 a
{color: #42962D; }

#evenements h2 a:hover
{color: #42962D; text-decoration:underline;}

#evenements .date
{color: #42962D; margin: 0;padding:0;}

#evenements .texte
{margin: 0 0 10px 0;padding: 0 0 15px 0;}

#evenements p img
{float:left;border: 10px solid #e6e9eb;box-shadow: 6px 6px 10px #8e9c8d;margin-right:20px;}

#evenements p img:
{border: 10px solid #fff;}

.image_ombree_medium
{float:left;border: 10px solid #e6e9eb;box-shadow: 6px 6px 10px #8e9c8d;margin-right:20px;}

.image_ombree_medium:hover
{border: 10px solid #fff;}


/*********************/
/* ACTIVITES */
/*********************/

#activites table
{padding-top: 30px;}

td.activites_rg_th
{font-size: 13px;background: url(/website/pg/css/activites_rg_1.png) repeat;padding: 5px;}

td.activites_rg_1
{font-size: 13px;font-weight:bold;background: url(/website/pg/css/activites_rg_2.png) repeat;padding: 5px;}

td.activites_rg_2
{font-size: 13px;font-weight:bold;background: url(/website/pg/css/activites_rg_1.png) repeat;padding: 5px;}

/*********************/
/* TOP MENU */
/*********************/
#new_top
{width:100%;height:45px;background: transparent;color:white;}

#top_menu_logo
{margin-left:7%;padding-top:10px;float:left;}

#new_top_menu {
	display:table;
	margin: 8px 0 0 0;
	padding: 0;
}

/*********************/
/* MAIN MENU */
/*********************/
#main
{heigh:auto;background: transparent url(/website/pg/css/fp.png) repeat-x;
}

#main_menu
{width:940px;height:45px;background: transparent;color:white;font-size:15px;padding:0 30px;}

#main_sub_menu
{width:1000px;height:45px;background: transparent;color:white;font-size:15px;}


/*********************/
/* CONTENT */
/*********************/

#content
{color:#58585a;font-size:14px;}

#content_center .abstract
{font-size:16px;line-height:24px;}

#content_center .list_abstract
{font-size:14px;line-height:21px;}

#content a:hover
{text-decoration:underline;}


/* CENTER ******/

#pages ul
{background: none;margin:10px 0 20px 15px;padding:0;}

#pages ul li
{list-style:square;margin:0;padding-left:10px;}

#content_center
{width: 100%;}

#content_center ul
{background: none;margin:0;padding:0;}

#content_center li
{background: none;margin: 0  0 0 20px;padding:0;}

#content_center li:hover
{background: none;margin: 0  0 0 20px;padding:0;}


#content_center li a:hover
{background: none;margin:0;padding:0;}

#content_center a
{background: none;margin:0;padding:0;color:#42962D;}

#content_center a:hover
{background: none;margin:0;padding:0;color:#42962D;text-decoration:underline;}

#content_center .text
{font-size:14px;line-height:21px;margin-top:0px;}



#content_center .text a
{color:#42962D;text-decoration:underline;}

#content_center .text a:hover
{text-decoration:none;}

.text ul
{background: none;margin:10px 0 20px 15px;padding:0;}

.text ul li
{list-style:square;margin:0;padding-left:10px;}

.text ul li:hover
{list-style:square;margin:0;padding-left:10px;background:none;}

text ul li:hover a
{background: none;margin:0;padding:0;}

.text ul li a:hover
{background: none;margin:0;padding:0;}


/* RIGHT ******/

#content_right
{float:left;width:250px;margin-right:50px;min-height:600px;}

/*********************/
/* CONTENT */
/*********************/

#pages img
{border: 6px solid #E9E9EB;
        -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.6);
        -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.6);
        box-shadow: 5px 5px 5px rgba(0,0,0,0.6);
        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
        -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
        zoom: 1;
}

#pages .sans_ombrage img
{border: none;box-shadow:none;}

/*********************/
/* CONTENT */
/*********************/

#pied_de_page
{float:none;width:1000px;min-height:289px;background: #208616;color:white;}

#pied_de_page .conditions
{float:left;width:254px;height:289px;background: url(/website/pg/css/bas_1_f.jpg) no-repeat;background-size:100% 100%;font-size:12px;color:#fffffff;text-shadow: 2px 2px 1px #000000;text-align:left;}

#pied_de_page .conditions ul
{padding: 6px 5px 0px 25px;}

#pied_de_page li
{border-bottom: 1px dotted #ffffff;margin:0;padding: 3px 10px 3px 0px;	list-style: none;}

#pied_de_page li:hover
{border-bottom: 1px dotted #ffffff;margin:0;padding: 3px 10px 3px 0px;	list-style: none;}

#pied_de_page li a, #pied_de_page li:hover a
{margin:0;padding:0;background: none;}

#pied_de_page .infos
{float:left;width:261px;padding: 0 2px;height:289px;background: url(/website/pg/css/bas-2-2016.png) no-repeat;background-size:100% 100%;text-align:left;margin:0;}

#pied_de_page li.pdp_recherche, #pied_de_page li.pdp_recherche:hover
{height:30px;width:100%;text-align:left;padding-left:20px;margin:0;margin-top:10px;border:none;}

#pied_de_page li.pdp_telephone, #pied_de_page li.pdp_telephone:hover
{height:55px;padding-left:20px;width:100%;}
#pied_de_page  li.pdp_telechargements, #pied_de_page  li.pdp_telechargements:hover
{height:28px;width:auto;margin-left:10%;background: url(/website/pg/css/pdp-tele.png) no-repeat;margin:0 0 0 13px;padding-left:50px;padding-top:10px;}

#pied_de_page  li.pdp_telechargements a, #pied_de_page  li.pdp_telechargements:hover a {color:#7cc33b;text-decoration:none;font-size:16px;}


#pied_de_page li.pdp_contact, #pied_de_page li.pdp_contact:hover
{height:28px;width:auto;margin-left:10%;background: url(/website/pg/css/pdp-email.png) no-repeat;margin:0 0 0 13px;padding-left:50px;padding-top:10px;}

#pied_de_page li.pdp_contact a, #pied_de_page li.pdp_contact:hover a
{color:#7cc33b;text-decoration:none;font-size:16px;}

#pied_de_page .infos .pdp_carte, #pied_de_page .infos .pdp_carte:hover
{height:28px;width:auto;margin-left:10%;background: url(/website/pg/css/pdp-carte.png) no-repeat;margin:0 0 0 12px;padding-left:50px;padding-top:10px;}

#pied_de_page li.pdp_carte a, #pied_de_page li.pdp_carte:hover a
{color:#7cc33b;text-decoration:none;font-size:16px;}

.pdp-recherche-input {background: rgba(29,73,21,1);box-shadow:inset 0px 0px 5px rgba(0,0,0,1);font-family: "Lucida Sans","Lucida Grande", sans-serif;font-size:14px;color:rgba(255,255,255,0.7);border-radius: 6px;border-top-right-radius:0px;border-bottom-right-radius:0px;border:2px solid #000;padding:5px;font-weight:300;}

.pdp-recherche-input:focus {background: rgba(0,0,0,1);box-shadow:none;color:#fff;}

.pdp-recherche-go {background: rgba(29,73,21,1);box-shadow:inset 0px 0px 5px rgba(0,0,0,1);font-family: "Lucida Sans","Lucida Grande", sans-serif;font-size:14px;color:rgb(151,202,61);border-radius: 6px;border-top-left-radius:0px;border-bottom-left-radius:0px;border:2px solid #000;padding:4px;font-weight:bold;}

.pdp-recherche-go:hover {background: rgba(0,0,0,1);box-shadow:none;color:#fff;}

#pied_de_page li.notices
{border:none;font-size:11px;padding: 0;	list-style: none;margin:5px 0 0 15px;}

#pied_de_page li.notices:hover 
{padding: 0;margin:0;}

#pied_de_page .passeport
{float:left;width:479px;height:289px;background: #208616 url(pdp_forfait-2016.png) no-repeat;background-size:100% 100%;margin:0;}

#pied_de_page .details
{margin: 20px 0 0 20px;display:block;float:left;}

#pied_de_page .details a.details_bouton
{background: rgba(255,255,255,0.8);border-radius:3px;color:#558C91;padding:5px 6px;text-transform:uppercase;}

#pied_de_page .details a.details_bouton:hover
{background: rgba(255,255,255,1);border-radius:3px;color:#558C91;padding:6px;text-transform:uppercase;}


#pied_de_page .photo
{margin:65px 0 0 0px;float:left;}

#edit_link
 {height:auto;}

#edit_link a
{color:#E18300;text-decoration:underline;}

#edit_link a:hover
{text-decoration:none;}

#activites a
{text-decoration:none;}
#activites a:hover
{text-decoration:underline;}

.souligne {border-bottom: 1px dotted gray;margin:21px 0px;}

#activites h1 {font-size:24px;margin-top:0;font-weight:normal;border-bottom: 1px dotted gray;margin-bottom:21px;}

#activites h2 a
{color:#42962D;}

#activites .sejourner h1,#activites .sejourner h2,#activites .sejourner h3 {color:#6a6a6a;}
#activites .explorer h1,#activites .explorer h2,#activites .explorer h3 {color:#6a6a6a;}
#activites .bouger h1,#activites .bouger h2,#activites .bouger h3 {color:#6a6a6a;}

#activites .sejourner a {color:#42962D;}
#activites .explorer a {color:#E18300;}
#activites .bouger a {color:#E31937;}

#activites .sejourner p a {color:#42962D;font-weight:bold;}
#activites .explorer p a {color:#E31937;font-weight:bold;}
#activites .bouger p a {color:#E18300;font-weight:bold;}

#activites ul
{margin-left:15px;}

#activites ul li
{list-style:square;margin:0;}


#menu-top-2015 {width:1000px;height:140px;}

#menu-top-2015 .menu-top-content {width:100%;height:140px;float:left;}

#menu-top-2015-logo-pg {height:130px;float:left;width:240px;margin-top:10px;}

#menu-top-2015-logo-pg img{opacity:1;}

#menu-top-2015-logo-pg:hover img{opacity:0.8;}


#menu-top-2015-logo-fl {height:45px;width:225px;float:left;padding: 0px 45px 0 35px;margin-top:10px;}

#menu-top-2015-logo-fl img{opacity:1;}

#menu-top-2015-logo-fl:hover img{opacity:0.8;}

#menu-top-2015-logo-pdn img{opacity:1;}

#menu-top-2015-logo-pdn:hover img{opacity:0.8;}

#menu-top-2015-logo-pdn {height:45px;width:215px;float:left;padding: 0px 0px 0px 10px;margin-top:10px;}

#menu-top-2015-conditions {display:block;height:auto;width:auto;float:left;margin-top:21px;padding: 0 0 0 10px;font-size:12px;font-weight:700;}

.conditions-ombrage {height:45px;width:20px;float:left;background: url(menu_services_omb.png) no-repeat;}

.infoconditions-2015 {float:left;padding-top:10px;}

.infoconditions-2015 a{display:inline-block;font-size:12px;font-weight:700;color:#fff !important;}

.menu-top-lang {float:left;padding-top:10px;}

.menu-top-lang a{display:inline-block;padding-top:7px;font-size:12px;font-weight:700;color:#fff !important;}

.menu-top-lang a:hover{display:inline-block;padding-top:7px;font-size:12px;font-weight:700;color:#206342;opacity:0.8;}

#partenaires-col-droite h3.pcd-titre {font-size:16px;color: rgba(0,0,0,0.5);text-transform:uppercase;font-family: "Lucida Sans","Lucida Grande", sans-serif;font-weight:normal;}

#partenaires-col-droite h3.pcd-titre a{font-size:16px;color: rgba(0,0,0,0.5);text-transform:uppercase;font-family: "Lucida Sans","Lucida Grande", sans-serif;font-weight:normal;}

#partenaires-col-droite img{opacity:1;}

#partenaires-col-droite img:hover{opacity:0.8;}


#partenaires-col-droite .omb-partenaires{background: url(omb-partenaires.png);background-size: width:100%;height:20px;}


#menu-top-2015-right-section {height:140px;width:760px;float:left;}


#nav-activites li.sejourner {

	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	display:block;
	float:left;
	width:102px;
	height:37px;
	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	background-position: 0px 0px;
	padding: 75px 0px 0px 5px;

}

#nav-activites li.sejourner:hover {

	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	background-position: -113px 0px;

}

#nav-activites li.sejourner a,li.sejourner:hover, li.sejourner a:hover {

	color:#5bba47;margin:0;padding:75px 0 0 0;background:none;
	text-shadow: 1px 1px 3px rgba(0,0,0, .3);

}

#nav-activites li.sejourner:hover, li.sejourner a:hover {

	text-shadow: 1px 1px 3px rgba(0,0,0, .3);

}

#nav-activites li.sejourner_on,li.sejourner_on:hover {

	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	display:block;
	float:left;
	width:102px;
	height:37px;
	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	background-position: 0px 0px;
	padding: 75px 0px 0px 5px;
	background-position: -113px 0px;	

}

#nav-activites li.sejourner_on a,li.sejourner_on:hover, li.sejourner_on a:hover {

	color:#5bba47;margin:0;padding:75px 0 0 0;background:none;
	text-shadow: 1px 1px 3px rgba(0,0,0, .3);
}

#nav-activites li.sejourner_on:hover, li.sejourner_on a:hover {

	text-shadow: 1px 1px 3px rgba(0,0,0, .3);
}


#nav-activites li.explorer {

	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	display:block;
	float:left;
	width:102px;
	height:37px;
	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	background-position: -454px 0px;
	padding: 75px 0px 0px 5px;

}


#nav-activites li.explorer:hover {

	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	background-position: -568px 0px;

}

#nav-activites li.explorer a,li.explorer:hover, li.explorer a:hover {

	color:#fbaf33;margin:0;padding:75px 0 0 0;background:none;
	text-shadow: 1px 1px 3px rgba(0,0,0, .3);
}

#nav-activites li.explorer:hover, li.explorer a:hover {

	color:#fbaf33;
	text-shadow: 1px 1px 3px rgba(0,0,0, .3);

}


#nav-activites li.explorer_on {

	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	display:block;
	float:left;
	width:102px;
	height:37px;
	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	background-position: -568px 0px;
	padding: 75px 0px 0px 5px;

}


#nav-activites li.explorer_on:hover {

	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	background-position: -568px 0px;

}

#nav-activites li.explorer_on a,li.explorer_on:hover, li.explorer_on a:hover {

	color:#fbaf33;margin:0;padding:75px 0 0 0;background:none;
	text-shadow: 1px 1px 3px rgba(0,0,0, .3);

}

#nav-activites li.explorer_on:hover, li.explorer_on a:hover {

	text-shadow: 1px 1px 3px rgba(0,0,0, .3);

}

#nav-activites li.bouger {

	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	display:block;
	float:left;
	width:102px;
	height:37px;
	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	background-position: -231px 0px;
	padding: 75px 0px 0px 5px;

}


#nav-activites li.bouger:hover {

	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	background-position: -345px 0px;

}

#nav-activites li.bouger a,li.bouger:hover, li.bouger a:hover {

	color:#e21937;margin:0;padding:75px 0 0 0;background:none;
	text-shadow: 1px 1px 3px rgba(0,0,0, .3);

}

#nav-activites li.bouger:hover, li.bouger a:hover {
	color:#e21937;
	text-shadow: 1px 1px 3px rgba(0,0,0, .3);

}


#nav-activites li.bouger_on {

	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	display:block;
	float:left;
	width:102px;
	height:37px;
	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	padding: 75px 0px 0px 5px;
	background-position: -345px 0px;
}

#nav-activites li.bouger_on:hover {

	background: url(/website/pg/css/menu_activites.png) top left no-repeat;
	background-position: -345px 0px;

}

#nav-activites li.bouger_on a,li.bouger_on:hover, li.bouger_on a:hover {

	color:#e21937;margin:0;padding:75px 0 0 0;background:none;
	text-shadow: 1px 1px 3px rgba(0,0,0, .3);

}

#nav-activites li.bouger_on:hover, li.bouger_on a:hover {

	text-shadow: 1px 1px 3px rgba(0,0,0, .3);

}


#nav-activites-vertical li a{color: #4D4D4D;text-decoration: none;margin: 0;padding:  7px 30px 7px 35px;text-shadow:none;}
#nav-activites-vertical li a:hover {text-shadow:none;}

#nav-activites-vertical li.bouger-menu {width: 235px;}
#nav-activites-vertical li.bouger-menu a {background: url(/website/pg/css/explorer-activites-m.png) top left no-repeat;}
#nav-activites-vertical li.bouger-menu:hover {background: url(/website/pg/css/explorer-activites-hover.png) top left repeat-y;}
#nav-activites-vertical li.bouger-menu:hover a {background: url(/website/pg/css/explorer-activites-m.png) top left no-repeat;}

/* BOUGER */
#nav-activites-vertical li.explorer-menu {width: 235px;}
#nav-activites-vertical li.explorer-menu a {background: url(/website/pg/css/bouger-activites-m.png) top left no-repeat;}
#nav-activites-vertical li.explorer-menu:hover {background: url(/website/pg/css/bouger-activites-hover.png) top left repeat-y;}
#nav-activites-vertical li.explorer-menu:hover a {background: url(/website/pg/css/bouger-activites-m.png) top left no-repeat;}


/* BOUGER */
#nav-activites-vertical li.sejourner-menu {width: 235px;}
#nav-activites-vertical li.sejourner-menu a {background: url(/website/pg/css/sejourner-activites-m.png) top left no-repeat;}
#nav-activites-vertical li.sejourner-menu:hover {background: url(/website/pg/css/sejourner-activites-hover.png) top left repeat-y;}
#nav-activites-vertical li.sejourner-menu:hover a {background: url(/website/pg/css/sejourner-activites-m.png) top left no-repeat;}

#activites_telechargement li, #activites_telechargement li:hover, #activites_telechargement li a:hover {

	list-style: none;
	margin: 0 10x 0 0;
	padding: 10px 5px;
	display:inline;
	background: #1471d2;

}

#activites_telechargement li a {

	background: none;
	margin: 0;
	padding: 10px 5px;
	color:white;
}

#nav-activites-vertical li.secteurs a{color: #4D4D4D;background:none;margin:none;text-align:left;padding-left:0;}
#nav-activites-vertical li.secteurs:hover a{color: #4D4D4D;background:none;margin:none;text-align:left;padding-left:0;}


#pdp-forfait-contenu {display:block;text-align:left;height:100%;overflow:hidden;}

#pdp-forfait-contenu:hover img {opacity:0.75;}


#pdp-forfait-titre {border:none;margin-top:20px;font-size:30px;font-weight:300;color:#fff;line-height:36px;margin-bottom:0;padding-bottom:0;letter-spacing:-1.5px;}

#pdp-forfait-titre span.pdp-forfait-large{font-weight:700;font-size:48px;}

#pdp-forfait-texte {font-size:15px;color:#97CA3D;width:280px;margin-top:0;padding-top:10px;}