/* CSS Document */
html {
	font-size: 100%;
}
* {
	margin:0px;
	padding:0px;
}
body {
	color: #000000;
	font-family: Verdana;
	font-size: 0.7em;
	background-color: #FCF8EE;
	margin: 0px;
	background-image:none;
}
select {
	border:#8e8e8e solid 1px;
	padding:1px;
	font-size:10px;
}
#global {
	width: 1002px;
	margin: 0px auto 0px auto;
	position: relative;
	background-color:#FFFFFF;
}
#global.accueil {
	width: 1002px;
	margin: 0px auto 0px auto;
	position: relative;
	background-color:#FFFFFF;
	background-image:url(/img2/fond_hp.gif);
	background-repeat:repeat-y;
}
#contenu {
	float:left;
	width:732px;
	padding:10px;
}
h1 {
	background-color:#7eb311;
	height:22px;
	background-repeat:no-repeat;
	background-position:top;
}
h2.accueil{
	background-color:#FFFFFF;
}
h2.interieur {
	background-repeat:no-repeat;
	height:78px;
}
h1 span, h2 span {
	display: none;
}
.clear {
	clear:both;
	font-size:1px;
	height:1px;
	margin-bottom:-2px;
}
#langues {
	position:absolute;
	top:0px;
	right:0px;
}
#langues li {
	float:right;
	background-repeat:no-repeat;
	list-style:none;
}
#langues li a {
	display:block;
	width:22px;
	height:22px;
}
#langues li span {
	display:none;
}
#langues li.flag_fr {
	background-image:url(/img2/flag_fr.gif);
}
#langues li.flag_es {
	background-image:url(/img2/flag_es.gif);
}
#langues li.flag_nl {
	background-image:url(/img2/flag_nl.gif);
}
#langues li.flag_de {
	background-image:url(/img2/flag_de.gif);
}
#langues li.flag_en {
	background-image:url(/img2/flag_en.gif);
}
.col_250a, .col_250b {
	float:left;
	width:250px;
}
.col_502 {
	float:left;
	width:502px;
}
.col_752 {
	float:left;
	width:752px;
}
#centre {
	clear:both;
	float:left;
	width:1002px;
}
#centre.accueil {
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url(/img2/fond_col_250b.jpg);
	clear:both;
	float:left;
	width:1002px;
}
#centre .entree li {
	background-repeat:no-repeat;
	list-style:none;
	margin:0px 0px 6px 3px;
}
#centre .entree li a {
	display:block;
	width:244px;
	height:40px;
}
#centre .entree li span {
	display:none;
}





#bt_decouvrir span {
	display:none;
}
#bt_decouvrir {
	width:250px;
	text-align:center;
	height:20px;
	line-height:20px;
	background-repeat:no-repeat;
}
#bt_decouvrir ul {
	margin:0px;
	padding:0px;
}
#bt_decouvrir * {
	z-index:1000;
}
#bt_decouvrir li {
	list-style: none;
	float:left;
	position:relative;
}
#bt_decouvrir li li {
	list-style:none;
	float:left;
	position:relative;
}
#bt_decouvrir li:hover > ul {
	display:block;
}
#bt_decouvrir a {
	display:block;
	width:250px;
	height:20px;
	color:#065181;
	text-decoration:underline;
	font-size:10px;
}
ul#bt_decouvrir {
	list-style:none;
}
ul#bt_decouvrir li a {
	padding:0px 10px 0px 10px;
	width:230px;
	text-align:left;
}
ul#bt_decouvrir li li a {
	padding:0px 10px 0px 32px;
	width:208px;
	background-color:#cfbd98;
	text-align:left;
}
ul#bt_decouvrir li a:hover {
	text-decoration:none;
}
ul#bt_decouvrir li li a:hover {
	text-decoration:none;
}
#bt_decouvrir ul {
	display:none;
	position:absolute;
	top:20px;
	left:0px;
}
#bt_decouvrir ul a {
	font-weight:normal;
	width:200px;
	display:block;
}
#bt_decouvrir ul ul {
	left:160px;
	position:absolute;
	top:0px;
	border-bottom:none;
}
#bt_decouvrir ul ul a {
	width:160px;
	display:block;
}






.bloc_gauche {
	background-image:url(/img2/fond_col_250b.jpg);
	background-position:-250px bottom;
	padding:0px 0px 10px 0px;
	background-repeat:no-repeat;
}
.bt_guide a {
	display:block;
	width:250px;
	height:20px;
	text-decoration:none;
	background-repeat:no-repeat;
}
.bt_guide span {
	display:none;
}
.bt_promo a {
	display:none;
	width:244px;
	height:40px;
	text-decoration:none;
	background-repeat:no-repeat;
	margin-left:3px;
}
.bt_promo span {
	display:none;
}
.bt_avis a {
	display:block;
	width:177px;
	height:13px;
	text-decoration:none;
	background-repeat:no-repeat;
	margin:12px 0px 11px 60px;
	cursor:pointer;
}
.bt_avis span {
	display:none;
}
.box_alentours {
	position:absolute;
	top:0px;
	left:317px;
	width:218px;
	height:105px;
	display:block;
	background-repeat:no-repeat;
	padding:30px 10px 0px 10px;
}
.box_alentours p {
	margin:0px 15px 4px 0px;
}
.bloc_panier {
	width:250px;
	height:15px;
	margin:50px 0px 0px 0px;
	padding:25px 0px 0px 0px;
	background-repeat:no-repeat;
	position:relative;
}
.bloc_panier h3 {
	display:none;
}
.panier_elements a {
	color:#000000;
	text-decoration:none;
	font-size:9px;
	position:absolute;
	bottom:4px;
	left:10px;
}
.panier_elements a:hover {
	text-decoration:underline;
}
.panier_contenu a, .panier_aide a {
	background-image:url(/img2/panier_bt_left.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	float:right;
	margin-right:5px;
}
.panier_aide a {
	margin-right:10px;
}
.panier_contenu a:hover, .panier_aide a:hover {
	color:#ffcc00;
}
.panier_contenu a span, .panier_aide a span {
	background-image:url(/img2/panier_bt_right.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:0px 10px 0px 0px;
	width:5px;
}
.carto_landes {
	margin:5px 0px 5px 0px;
}
#centre .boutons_guide {
	margin:18px 0px 0px 36px;
}
#centre .boutons_guide li {
	background-repeat:no-repeat;
	list-style:none;
	margin:0px 0px 6px 3px;
	width:170px;
}
#centre .boutons_guide li a {
	display:block;
	width:170px;
	height:17px;
	background-repeat:no-repeat;
}
#centre .boutons_guide li span {
	display:none;
}
#pied {
	clear:both;
	float:left;
	width:1002px;
	height:15px;
	background-color:#000000;
	padding:2px 0px 2px 0px;
}
#pied .col_250a, #pied .col_250b, #pied .col_502 {
	text-align:center;
	color:#FFFFFF;
}






#menu_bas ul {
	margin:0px;
	padding:0px;
}
#menu_bas * {
	z-index:1000;
}
#menu_bas li {
	list-style: none;
	float:left;
	position:relative;
}
#menu_bas li li {
	list-style:none;
	float:left;
	position:relative;
}
#menu_bas li:hover > ul {
	display:block;
}
#menu_bas a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: none;
	display:block;
	font-size:0.9em;
}
ul#menu_bas {
	list-style:none;
}
ul#menu_bas li a {
	padding:0px 18px 0px 18px;
	text-align:left;
	width:auto;
	border-left:#FFFFFF solid 1px;
}
ul#menu_bas li.premier a {
	border-left:none;
}
ul#menu_bas li li a {
	padding:2px 10px 3px 10px;
	background-color:#8b8b8b;
	width:140px;
	text-align:left;
	text-decoration:underline;
}
ul#menu_bas li a:hover {
	text-decoration:none;
}
ul#menu_bas li li a:hover {
	text-decoration:none;
}
#menu_bas ul {
	display:none;
	position:absolute;
	bottom:16px;
	left:0px;
	margin-bottom:-4px;
	border-bottom:#000000 solid 2px;
}
#menu_bas ul a {
	font-weight:normal;
	width:200px;
	display:block;
}
#menu_bas ul ul {
	left:200px;									/* Décalage du 3ème niveau */
	position:absolute;
	bottom:0px;
	border-bottom:none;
}
#menu_bas ul ul a {
	width:200px;
	display:block;
}





.lien01 {
	/*color:#f398df;*/
	color:#0453b2;
	text-decoration:underline;
	font-size:0.9em;
}
.lien01:hover {
	text-decoration:none;
}


#brochures ul {
	margin:0px;
	padding:0px;
}
#brochures * {
	z-index:1000;
}
#brochures li {
	list-style: none;
	float:left;
	position:relative;
}
#brochures li li {
	list-style:none;
	float:left;
	position:relative;
}
#brochures li:hover > ul {
	display:block;
}
#brochures a {
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	display:block;
}
ul#brochures {
	list-style:none;
}
ul#brochures li a {
	color:#7eb310;
	text-decoration:underline;
	font-size:0.9em;
	padding:0px 10px 0px 10px;
	width:230px;
	text-align:center;
}
ul#brochures li li a {
	padding:2px 10px 3px 10px;
	background-color:#7eb310;
	width:230px;
	text-align:center;
	color:#FFFFFF;
}
ul#brochures li a:hover {
	text-decoration:none;
}
ul#brochures li li a:hover {
	text-decoration:none;
}
#brochures ul {
	display:none;
	position:absolute;
	bottom:16px;
	left:0px;
	margin-bottom:-4px;
	border-bottom:#000000 solid 2px;
}
#brochures ul a {
	font-weight:normal;
	width:200px;
	display:block;
}
#brochures ul ul {
	left:200px;
	position:absolute;
	bottom:0px;
	border-bottom:none;
}
#brochures ul ul a {
	width:200px;
	display:block;
}



#barre_haut {
	background-color:#e6d6b4;
	height:20px;
	float:left;
	width:752px;
}
#barre_haut.accueil {
	background-color:#e6d6b4;
	height:20px;
	float:left;
	width:502px;
}
.rechercher {
	background-color:#7eb310;
	float:right;
	width:220px;
	height:20px;
	text-align:center;
	font-size:10px;
}
.rechercher input {
	border:#8e8e8e solid 1px;
	width:100px;
	height:10px;
	padding:2px;
	font-size:10px;
	margin-top:1px;
}
.rechercher a {
	text-decoration:none;
	color:#000000;
}
.rechercher a:hover {
	text-decoration:underline;
}
.meteo {
	float:right;
	width:115px;
	text-align:center;
	height:20px;
	line-height:20px;
}
.meteo a {
	color:#000000;
	text-decoration:underline;
	font-size:10px;
}

#landes_images {
	float:right;
	width:160px;
	text-align:center;
	height:20px;
	line-height:20px;
}
#landes_images ul {
	margin:0px;
	padding:0px;
}
#landes_images * {
	z-index:1000;
}
#landes_images li {
	list-style: none;
	float:left;
	position:relative;
}
#landes_images li li {
	list-style:none;
	float:left;
	position:relative;
}
#landes_images li:hover > ul {
	display:block;
}
#landes_images a {
	color:#065181;
	text-decoration:underline;
	font-size:10px;
	display:block;
}
ul#landes_images {
	list-style:none;
}
ul#landes_images li a {
	padding:0px 10px 0px 10px;
	background-color:#e6d6b4;
	width:160px;
	text-align:left;
	width:auto;
}
ul#landes_images li li a {
	padding:0px 10px 0px 10px;
	background-color:#cfbd98;
	width:140px;
	text-align:left;
}
ul#landes_images li a:hover {
	text-decoration:none;
}
ul#landes_images li li a:hover {
	text-decoration:none;
}
#landes_images ul {
	display:none;
	position:absolute;
	top:20px;
	left:0px;
}
#landes_images ul a {
	font-weight:normal;
	width:200px;
	display:block;
}
#landes_images ul ul {
	left:160px;
	position:absolute;
	top:0px;
	border-bottom:none;
}
#landes_images ul ul a {
	width:160px;
	display:block;
}

.meteo a:hover, .landes_images a:hover {
	text-decoration:none;
}
.bloc_actu {
	padding:10px 40px 10px 40px;
	clear:both;
}

.bloc_actu .header 
{
	padding-bottom:20px;
}
.bloc_actu .header h3 {
	background-repeat:no-repeat;
	height:13px;
}
.bloc_actu .header .picto 
{
	float:right;
	border:0;
}

.bloc_actu h3 span {
	display:none;
	float:left;
}

.bloc_actu .bloc_actu_listing {
	border-bottom:#dadada solid 1px;
	padding:4px 0px 3px 0px;
}
.bloc_actu .bloc_actu_listing .photo {
	float:left;
	width:88px;
}
.bloc_actu .bloc_actu_listing .infos {
	float:right;
	width:315px;
	background-image:url(/img2/bloc_actu_puce.gif);
	background-repeat:no-repeat;
	padding-left:12px;
}
.bloc_actu .bloc_actu_listing .clear {
	clear:both;
	font-size:1px;
	height:1px;
	margin-bottom:0px;
}
.bloc_actu .bloc_actu_listing h4 {
	font-size:1em;
}
.bloc_actu .bloc_actu_listing h4 a {
	color:#000000;
	text-decoration:none;
}
.bloc_actu .bloc_actu_listing h4 a:hover {
	color:#ab1a7c;
	text-decoration:none;
}
.bloc_actu .bloc_actu_listing .date a {
	color:#ab1a7c;
	text-decoration:none;
	font-size:0.9em;
}
.bloc_actu .bloc_actu_listing .date a:hover {
	text-decoration:none;
}
.bloc_actu .bloc_actu_listing .descriptif {
	text-align:justify;
	font-size:0.9em;
}
.bloc_actu .bloc_actu_listing .descriptif a {
	color:#000000;
	text-decoration:none;
}
.bloc_actu .bloc_actu_listing .descriptif a:hover {
	text-decoration:none;
}
.bloc_actu .bloc_actu_listing .bt_suite {
	text-align:right;
	font-size:0.9em;
}
.bloc_actu .bloc_actu_listing .bt_suite a {
	color:#ab1a7c;
	text-decoration:none;
	padding-left:12px;
}
.bloc_actu .bloc_actu_listing .bt_suite a:hover {
	text-decoration:underline;
}
.bloc_actu .bt_all {
	text-align:right;
	font-size:0.9em;
	margin-top:2px;
}
.bloc_actu .bt_all a {
	color:#3a5600;
	text-decoration:none;
}
.bloc_actu .bt_all a:hover {
	text-decoration:underline;
}


#contenu.actu {
	background-image:url(/img2/contenu_actu.gif);
	background-repeat:no-repeat;
}
#contenu.actu .haut, #contenu.actu .bas {
	padding:5px 50px 5px 50px;
	margin:5px 0px 10px 0px;
}
#contenu.actu .haut h3 span {
	display:none;
}
#contenu.actu .haut h3 {
	background-repeat:no-repeat;
	height:19px;
	width:206px;
	margin:20px 0px 5px 0px;
	float:left;
}
#contenu.actu .haut .type {
	width:auto;
	float:left;
	margin:20px 20px 0px 20px;
}
#contenu.actu .haut .picto 
{
	float:left;
	margin:20px 20px 0px 20px;
	border:0;
}
#contenu.actu .pagination {
	width:auto;
	float:right;
	text-align:right;
	margin:20px 0px 10px 0px;
	color:#480031;
}
#contenu.actu .pagination a {
	text-decoration:none;
	color:#480031;
}
#contenu.actu .pagination a:hover {
	text-decoration:none;
	font-weight:bold;
}
#contenu.actu .pagination span {
	color:#480031;
}
#contenu.actu .detail, #contenu.actu .listing {
	padding:10px 50px 10px 50px;
	background-image: url(/img2/angle_se.gif);
	background-repeat:no-repeat;
	background-position:565px bottom;
}
#contenu.actu .detail p {
	margin-bottom:10px;
}
#contenu.actu .detail p.titre {
	color:#006bab;
	font-weight:bold;
	font-size:1.2em;
}
#contenu.actu .detail p.descriptif {
	text-align:justify;
}
#contenu.actu .detail a {
	color:#7fb110;
	text-decoration:underline;
}
#contenu.actu .detail a:hover {
	text-decoration:none;
}
#contenu.actu .detail img {
	border:#076daf solid 1px;
	margin:5px;
}

.nav_bas {
	background-color:#fcf8ee;
	padding:5px 10px 5px 250px;
	text-align:right;
}
.nav_bas a {
	color:#480031;
	text-decoration:none;
	margin-left:20px;
}
.nav_bas a:hover {
	text-decoration:underline;
}

.bt02 {
	background-image:url(/img2/bt02_right.gif);
	background-repeat:no-repeat;
	background-position: right;
	color:#FFFFFF;
	text-decoration:none;
	height:17px;
	line-height:17px;
	float:left;
	clear:left;
}
.bt02 span {
	background-image:url(/img2/bt02_left.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding:0px 17px 0px 17px;
	display:block;
}
.bt02center {
	position:relative;
	left:295px;
	margin-top:-17px;
}

.bt03 {
	background-image:url(/img2/bt03_right.gif);
	background-repeat:no-repeat;
	background-position: right;
	color:#FFFFFF;
	text-decoration:none;
	height:17px;
	line-height:17px;
	float:right;
	clear:right;
}
.bt03 span {
	background-image:url(/img2/bt03_left.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding:0px 17px 0px 17px;
	display:block;
}

#contenu.actu .listing li {
	list-style:none;
	border-bottom:#f4f4f4 solid 1px;
	padding:10px 0px 10px 0px;
}
#contenu.actu .listing p.titre a {
	color:#006bab;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
}
#contenu.actu .listing p.titre a:hover {
	color:#006bab;
	text-decoration:none;
}
#contenu.actu .listing p.resume {
	text-align:justify;
}
#contenu.actu .listing p.plus a {
	color:#6b9f00;
	font-weight:bold;
	font-size:0.9em;
	text-decoration:underline;
}
#contenu.actu .listing p.plus a:hover {
	text-decoration:none;
}





/* LIEN ACCUEIL */

.lien_accueil {
	color: #ffffff;
	text-decoration: none;
	position: absolute;
	top: 3px;
	left: 10px;
}
.lien_accueil:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* BANDEAU VIDEO */

.bandeau {
	background-image: url(/img2/fond_bandeau.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 120px;
	position: relative;
}
.accueil .bandeau {
	background-image: url(/img2/fond_bandeau_accueil.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	/*height: 225px;*/
	height: 224px;
	position: relative;
}
.bandeau .titre {
	background-repeat: no-repeat;
	background-position: top right;
	height: 91px;
	width: 236px;
	position: absolute;
	top: 0px;
	left: 306px;
}
.accueil .bandeau .titre_accueil {
	background-repeat: no-repeat;
	background-position: top right;
	height: 70px;
	width: 550px;
	position: absolute;
	top: 20px;
	right: 55px;
}
.bandeau .info {
	background-repeat: no-repeat;
	background-position: top right;
	height: 35px;
	width: 156px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.accueil .bandeau .info_accueil {
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 25px;
	width: 550px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.bandeau .titre span, .accueil .bandeau .titre_accueil span, .bandeau .info span, .accueil .bandeau .info_accueil span {
	display: none;
}
.vignette_surf, .vignette_golf, .vignette_foret, .vignette_plage, .vignette_convivial {
	background-repeat: no-repeat;
	height: 71px;
	width: 129px;
	display: block;
}
.vignette_surf {
	background-image: url(/img2/vignette_surf.jpg);
}
.vignette_golf {
	background-image: url(/img2/vignette_golf.jpg);
}
.vignette_foret {
	background-image: url(/img2/vignette_foret.jpg);
}
.vignette_plage {
	background-image: url(/img2/vignette_plage.jpg);
}
.vignette_convivial {
	background-image: url(/img2/vignette_convivial.jpg);
}
.vignette_surf span, .vignette_golf span, .vignette_foret span,.vignette_plage span,.vignette_convivial span {
	display: none;
}
.bandeau .vignette_surf {
	position: absolute;
	top: 40px;
	right: 15px;
}
.bandeau .vignette_golf {
	position: absolute;
	top: 8px;
	right: 859px;
}
.bandeau .vignette_foret {
	position: absolute;
	top: 7px;
	right: 167px;
}
.bandeau .vignette_plage {
	position: absolute;
	top: 39px;
	right: 708px;
}
.bandeau .vignette_convivial {
	position: absolute;
	top: 39px;
	right: 318px;
}
.accueil .bandeau .vignette_surf {
	top: 112px;
	right: 436px;
}
.accueil .bandeau .vignette_golf {
	top: 112px;
	right: 297px;
}
.accueil .bandeau .vignette_foret {
	top: 112px;
	right: 158px;
}
.accueil .bandeau .vignette_plage {
	top: 112px;
	right: 19px;
}
.accueil .bandeau .vignette_convivial {
	top: 15px;
	right: 19px;
}

/* PAGE VIDEO */

#contenu h3.SYSPETI-Value1 {
	position: relative;
	top: 30px;
	left: 40px;
}
#contenu .video {
	margin: 75px 0px 0px 40px;
}
#contenu .liste_video {
	padding: 0px;
	margin: 0px;
	float: right;
}
#contenu .liste_video li {
	border-bottom: 1px solid #e2e3e2;
	height: 71px;
	width: 190px;
	padding: 10px 0px 10px 0px;
	margin: 0px 30px 0px 0px;
	list-style: none;
}
#contenu .liste_video li.last {
	border-bottom: none;
}
#contenu .liste_video .vignette_surf, #contenu .liste_video .vignette_golf, #contenu .liste_video .vignette_foret, #contenu .liste_video .vignette_plage {
	float: right;
	clear: right;
}
#contenu .liste_video p {
	color: #008ad5;
	font-size: 1.2em;
	font-style: italic;
	text-align: right;
	background-image: url(/img2/fleche_video.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 65px;
	padding: 25px 35px 26px 0px;
	margin: 0px 10px 0px -50px;
	/*float: right;*/
	position: relative;
}

/* PUB PRINTEMPS */
.pub_printemps {
	width:398px;
	height:224px;
	display:block;
	background-repeat:no-repeat;
	text-decoration:none;
}
.pub_printemps span {
	display:none;
}
