*
{
	margin:0;
	padding:0;
}

body
{
	margin:0;
	padding:0;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}

p
{
	margin:0;
	padding:0;
}

.clearer
{
	height:0px;
	clear:both;
	font-size:0px;
	line-height:0px;
}

.clearer_right
{
	height:0px;
	clear:right;
	font-size:0px;
	line-height:0px;
}

.clear
{
	font-size:0px;
	line-height:0px;
}

.invisible
{
	display:none;
	border: 0;
	margin: 0;
	padding: 0;
	
}

img
{
	border:0px;
	margin:0px;
	padding: 0px;
	
}

/*
*+html .imgie {
	height: 81px;
}
*/

.inline
{
	display: inline;
}

.right
{
	float: right;
}

.left
{
	float: left;
}

.align_center
{
	text-align: center;
}

.nndeco {
text-decoration:none;
}

/* 
##############
GENERALE STYLE
##############
 */

a
{
	color:#7e0009;
	font-size: 11px;
}

a:visited
{
	color:#7e0009;
}

a:hover
{
	color:#015e56;
}

/* STRUCTURE */

.bord1, .bord2
{
	width: 32px;
}

.ombr_bord_g_ss, .ombr_bord_d_ss
{
	height: 207px;
}

.ombr_bord_g
{
	width: 12px;
	background: url("../images_structure/ombr_bord_g.gif") repeat-y 0 0;
	position:relative;
}

.ombr_bord_d
{
	width: 12px;
	background: url("../images_structure/ombr_bord_d.gif") repeat-y 0 0;
	position:relative;
}

.mask_ombr
{
	width: 12px;
	height: 207px;
	position: absolute;
	top: 354px;
}

.mask_ombr2
{
	width: 12px;
	height: 207px;
	position: absolute;
	top: 354px;
}

.content
{
	background-color: #fcfdfe;
}

.home_content
{
	padding-top: 19px;
}

#header1
{
	margin-left: 57px;
}

/* HEADER */

a.liens_fonds_head_ {display:block;text-decoration:none;width:974px;height:224px;cursor: pointer;}

#header a
{
	text-decoration: none;
	color:#a86e6d;
}

#header #liens_header a:hover
{
	color:#015e56;
}

#header span.active
{
	color: #015e56;
}

#header #liens_header a.bt_header_newsletter
{
	display:block;
	float:right;
	width: 139px;
	height: 40px;
	background: url("../images_structure/bt_header_newsletter.jpg") no-repeat 0 0;
	color:#802a28;
	padding: 14px 0 0 23px;
	line-height: 12px;
	margin-top: 8px;
	cursor: pointer;
}

#header #liens_header a.bt_header_newsletter:hover
{
	background: url("../images_structure/bt_header_newsletter_hover.jpg") no-repeat 0 0;
	color:#ffffff;
}

#header #liens_header a.bt_header_media
{
	display:block;
	float:right;
	width: 139px;
	height: 54px;
	background: url("../images_structure/bt_header_media.jpg") no-repeat 0 0;
	color:#802a28;
	padding: 0px 0 0 23px;
	line-height: 54px;
	margin-top: 8px;
	cursor: pointer;
}

#header #liens_header a.bt_header_media:hover
{
	background: url("../images_structure/bt_header_media_hover.jpg") no-repeat 0 0;
	color:#ffffff;
}

#header #liens_header span.bt_header_media_off
{
	display:block;
	float:right;
	width: 139px;
	height: 54px;
	background: url("../images_structure/bt_header_media_off.jpg") no-repeat 0 0;
	color:#ad999b;
	padding: 0px 0 0 23px;
	line-height: 54px;
	margin-top: 8px;
}

#liens_header
{
	float: right;
	font-size: 11px;
	color: #a86e6d;
	margin: 10px 57px 0 0;
	width:330px;
	
}

#liens_header div
{
	margin-right: 5px;
	text-align: right;
}

#liens_header div a:hover
{
	text-decoration: underline;
}

/* MENU */

#menu
{
	margin-left: 44px;
	width: 886px;
	/* height: 41px; */
}

.header_decale #menu {margin-top: 2px;}

#menu li {
float:left;
list-style-type:none;
height:31px;
}

#menu a, #menu span
{
	font-size: 14px;
	line-height: 29px;
	color: #fdfbfb;
	display:block;
	height: 31px;
	background-color: #800009;
	background: #800009 url("../images_structure/menu_fond.gif") repeat-x left bottom;
	/* padding: 0 16px; */
}

/* #menu a.plus
{
	padding: 0 17px;
}

#menu a.plus2
{
	padding: 0 18px 0 17px;
} */

#menu .acadie {width:91px;text-align: center;}
#menu .nature {width:101px;text-align: center;}
#menu .baie {width:152px;text-align: center;}
#menu .homard {width:107px;text-align: center;}
#menu .infos {width:164px;text-align: center;}
#menu .blog {width:85px;text-align: center;}
#menu .voyages {width:118px;text-align: center;}

#menu a:hover
{
	background-color: #014741;
	background: url("../images_structure/menu_fond_on.gif") repeat-x left bottom;
}

#menu li.menu_space
{
	width:2px;
	background-color: #ffffff;
	font-size:0px;
}

#menu .home, #menu .flech_home
{
	font-size:0px;
}

#menu li.home a
{
	background: url("../images_structure/menu_home.gif") no-repeat 0 0;
	width: 37px;
	padding: 0;
}

#menu li.home a.active, #menu li.home a:hover
{
	background: url("../images_structure/menu_home_on.gif") no-repeat 0 0;
}

#menu .flech
{
	background: url(../images_structure/menu_flech.gif) no-repeat 0 0;
	width: 13px;
}

#menu .flech_home
{
	background: url(../images_structure/menu_flech_home_on.gif) no-repeat 0 0;
	width: 13px;
}

#menu .flech_acadie
{
	background: url(../images_structure/menu_flech_acadie_on.gif) no-repeat 0 0;
	width: 13px;
}

#menu li a.active
{
	background-color: #014741;
	background: url("../images_structure/menu_fond_on.gif") repeat-x left bottom;
}

/* HOME */

#home_left
{
	width: 419px;
	margin-left: 13px;
	float: left;
}

#home_right
{
	width: 441px;
	margin-right: 13px;
	float: right;
	position: relative;
}

.block_home1
{
	background: transparent url(../images_structure/block_home1.gif) repeat-y 0 0;
	padding: 3px 10px 13px 18px; /* 0 -> 12px */
}

.home_video
{
	text-align: center;
	margin: 17px 0 7px 0;
}

.block_margintop
{
	margin-top: 10px;
}

html:not([lang*=""]) .block_margintop
{
	margin-top: 10px;
}

.block_margintop2
{
	margin-top: 8px;
}

html:not([lang*=""]) .block_margintop2
{
	margin-top: 8px;
}

.block_margintop3
{
	margin-top: 5px;
}

html:not([lang*=""]) .block_margintop3
{
	margin-top: 5px;
}

/* accordion */

.block_home2
{
	background: transparent url(../images_structure/block_home1.gif) repeat-y 0 0;
	padding: 3px 0px 5px 0px;
}

#media-video .block_home2
{
	background: transparent url(../images_structure/block_home1_media.gif) repeat-y 0 0;
}

.block_home2 h2, .block_home2 p {margin: 0 12px 0 18px;}

.toggler h3
{
	font-size: 14px;
	line-height: 32px;
	color: #7e0009;
	font-weight: normal;
	padding: 0 18px;
	width: 419px;
	height: 35px;
	background: transparent url(../images_structure/accordion_bt_off.gif) no-repeat 0 0;
	cursor: pointer;
}

#media-video .toggler h3
{
	width: 716px;
	background: transparent url(../images_structure/accordion_bt_off_media.gif) no-repeat 0 0;
}

#toggler_der h3
{
	background: transparent url(../images_structure/accordion_bt_off_der.gif) no-repeat 0 0;
}

#media-video #toggler_der h3
{
	background: transparent url(../images_structure/accordion_bt_off_der_media.gif) no-repeat 0 0;
}

.toggler h3.active_accordion
{
	color: #015e56;
	background: transparent url(../images_structure/accordion_bt_on.gif) no-repeat 0 0;
}

#media-video .toggler h3.active_accordion
{
	background: transparent url(../images_structure/accordion_bt_on_media.gif) no-repeat 0 0;
}

.accordion .align_center {margin: 16px 0 6px 0;}

.accordion p {padding-bottom: 10px;}

.accordion
{
	background: transparent url(../images_structure/accordion_content_bottom.gif) no-repeat left bottom;
	padding-bottom: 5px;
}

#media-video .accordion
{
	background: transparent url(../images_structure/accordion_content_bottom_media.gif) no-repeat left bottom;
}

#accordion_der
{
	background: none;
}

/* BLOCKS */

a.block_news
{
	display:block;
	width: 169px;
	height: 122px;
	background: url(../images_structure/block_home_newsletter.jpg) no-repeat 0 0;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding: 13px 18px;
}

a.block_news span
{
	font-size: 16px;
}

a.block_news:hover
{
	background: url(../images_structure/block_home_newsletter_on.jpg) no-repeat 0 0;
}

.block_brochure
{
	width: 174px;
	height: 144px;
	margin-left: 3px;
	background: url(../images_structure/block_home_brochure.jpg) no-repeat 0 0;
	padding: 2px 18px;
}

.block_brochure .align_center
{margin-top: 10px;}

.block_brochure p
{
	line-height: 12px;
	margin-top: 9px;
}

.block_brochure a
{
	text-decoration: none;
}

.block_brochure a:hover
{
	text-decoration: underline;
}

.block_loger
{
	width: 261px;
	height: 93px;
	background: url(../images_structure/block_home_loger.gif) no-repeat 0 0;
	padding: 2px 5px 0 153px;
}

.block_loger a
{
	color: #ffffff;
	text-decoration: none;
}

.block_loger a:hover
{
	text-decoration: underline;
}

.block_loger p
{
	line-height: 13px;
}

#slideshow-container  { width:427px; height:240px; position:relative; margin: 3px 0 0 10px; }

#slideshow-container div.slide { display:block; position:absolute; top:0; left:0; z-index:1; }

.toc { float:left;display:block;margin-right:3px;z-index:2; width:8px; height: 8px; background: url(../images_structure/slide_rond_off.png) no-repeat 0 0; text-decoration:none; }

.toc:hover { background: url(../images_structure/slide_rond_hover.png) no-repeat scroll  0 0; text-decoration:none; }

.toc-active	{ cursor: text;background: url(../images_structure/slide_rond_on.png) no-repeat 0 0; }

#slideshow-container2 .toc-active:hover {text-decoration: none;background: url(../images_structure/slide_rond_on.png) no-repeat 0 0;}

#slideshow-container2  {position:absolute;top: 5px;z-index: 2;left: 192px;width:44px; }

a.bt_slide_media
{
	position:absolute;
	bottom: 13px;
	z-index: 2;
	right: 15px;
	display: block;
	background: transparent url(../images_structure/media_plus.png) no-repeat 0 0px;
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	padding-left: 21px;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

a.bt_slide_media:visited  {color: #ffffff; }

a.bt_slide_media:hover  {color: #ffffff;text-decoration: underline;filter: alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1; }

a.bt_text_media
{
	display: block;
	float: right;
	margin: 0 27px 5px 0;
	background: transparent url(../images_structure/media_plus2.png) no-repeat 0 0px;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	padding-left: 21px;
}

a.bt_text_media:hover
{
	background: transparent url(../images_structure/media_plus2_hover.png) no-repeat 0 0px;
}

a.bt_text_media_pages
{
	display: block;
	float: right;
	margin: 7px 50px 10px 0;
	background: transparent url(../images_structure/media_plus2.png) no-repeat 0 0px;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	padding-left: 21px;
}

a.bt_text_media_pages:hover
{
	background: transparent url(../images_structure/media_plus2_hover.png) no-repeat 0 0px;
}

.slideshow_lien {display: block;position: absolute;bottom: 6px;right: 12px;color:#ffffff;text-decoration: none;z-index:3;}

.slideshow_lien:hover {color: #ffffff;text-decoration: underline;}

.block_concours
{
	width: 221px;
	height: 236px;
	background: url(../images_structure/block_home_concours.jpg) no-repeat 0 0;
}

.block_concours a
{
	width: 161px;
	height: 48px;
	text-decoration: none;
	display:block;
	margin: 133px 0 0 35px;
	background: url(../images_structure/block_home_concours_clic.jpg) no-repeat 0 0;
}

.block_concours a:hover
{
	text-decoration: none;
	background: url(../images_structure/block_home_concours_clic_on.jpg) no-repeat 0 0;
}

.block_infos
{
	width: 213px;
	margin: 0 6px 0 3px;
}

.block_actu
{
	width: 215px;
	margin-left: 3px;
}

.block_actu p
{
	margin-top: 0px;
	background: url(../images_structure/block_actu.gif) repeat-y 0 0;
	height: 195px;
	line-height: 13px;
	z-index: 20;
}

.block_actu p a
{
	color:#404040;
	text-decoration: none;
	background: url(../images_structure/block_actu_top.jpg) no-repeat 0 0;
	display: block;
	padding: 48px 18px 0 18px;
	z-index: 21;
	height: 131px;
}

.block_actu p a:hover
{
	color: #015e56;
	background: url(../images_structure/block_actu_top_hover.jpg) no-repeat 0 0;
	z-index: 22;
}

.block_actu p a span.actu_titre
{
	font-size: 12px;
	font-weight: bold;
	display: block;
	line-height: 14px;
	margin-bottom: 5px;
}

/* .block_actu p a span.actu_points
{
	display: block;
	font-size: 30px;
	color: #810009;
	float: left;
	margin-top: 11px;
} */

.block_actu p a span.actu_points
{
	display: block;
	margin: 12px 0 0px 2px;
	width: 19px;
	height: 3px;
	background: url(../images_structure/actu-pt.gif) no-repeat 0 0;
	font-size: 1px;
	line-height: 1px;
}

/* .block_actu p a:hover span.actu_points
{
	color: #015e56;
} */

.block_actu p a:hover span.actu_points
{
	background: url(../images_structure/actu-pt-hover.gif) no-repeat 0 0
}

.block_actu p a span.actu_space
{
	display: block;
	margin-top: 5px;
	float: left;
	width: 141px;
}

.actu_presse
{
	display:block;
	width: 215px;
	height: 41px;
	background: url(../images_structure/block_actu_presse.gif) no-repeat 0 0;
}

.actu_presse:hover
{
	background: url(../images_structure/block_actu_presse_on.gif) no-repeat 0 0;
}

/* SLIDE VOYAGISTES */

#box1{
	position:absolute;
}

* html #box1{
	position:relative;
}

#box1 div{
	float:left;
}

.mask1{
	position:relative;
	width:435px;
	min-height:245px;
	overflow:hidden;
}

span.pav_simple_bleu
{
	display:block;
	margin: 0;
}

#box1 p
{
	width: 407px;
	height: 46px;
	background: url(../images_structure/slide_voyagiste_bas.jpg) no-repeat 0 0;
	font-size: 11px;
	color: #383838;
	line-height: 13px;
	padding: 6px 14px 6px 14px;
}

.block_evadez
{
	width: 399px;
	height: 127px;
	background: url(../images_structure/block_home_evadez.jpg) no-repeat 0 0;
	margin: 10px 0 0 6px;
	padding: 2px 18px;
}

.block_evadez p
{
	color:#383838;
	font-size:11px;
}

.block_corsairfly
{
	margin: 7px 0 0 6px;
}

.block_corsairfly p
{
	width: 407px;
	height: 43px;
	background: url(../images_structure/block_home_corsairfly_bas.jpg) no-repeat 0 0;
	padding: 9px 14px 10px 14px;
	font-size: 11px;
	line-height: 13px;
	color: #383838;
}

.block_corsairfly a
{
	text-decoration: none;
}

.block_corsairfly a:hover
{
	text-decoration: underline;
}

/* FOOTER */

#footer p
{
	float: left;
	width: 628px;
	margin-left: 44px;
	font-size: 10px;
	color:#969798; 
	margin-bottom: 15px;
}

#footer span
{
	display: block;
	margin-top: 2px;
}

#footer span.active
{
	display: inline;
	font-size: 11px;
	color: #015e56;
}

/* PAGE VOYAGE */

.block_voyage
{
	padding: 0 20px 0 12px;
	width:392px; /* 354 393 */
	float:left;
}

.block_voyage2
{
	min-height: 125px;
}

.voyages_content
{
	width:849px;
	padding: 10px 17px 0 20px;
}

.voyages_content2 h1
{
	margin-bottom: 36px;
}

.img_niv2 {
background-image:url(../images_structure/cadre_vignette_niv2.gif);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:110px;
margin-right:10px;
padding:8px 0 0 8px;
width:149px;
}

.img_niv2:hover
{
	background-image:url("../images_structure/cadre_vignette_niv2_over.gif");
	background-repeat: no-repeat;
	background-position: top;
}

.lien_tsvoyages {
font-size:12px;
font-weight:bold;
line-height: 12px;
}

.space_logo {
margin-top:7px;
}

.filter_field_voyagiste p, .filter_field_voyagiste table
{
    float: left;
    margin-left: 20px;
    width: 260px;
}

.filter_field_voyagiste input
{

    cursor: pointer;
}

#opt_filter_field_voyagiste_0 {display: none;}

.filter_field_voyagiste label{
display:block;
padding: 4px 20px 4px 20px;
background-repeat:no-repeat;
clear:both;
cursor:pointer;
color: #222222;
}

.filter_field_voyagiste label:hover{
	color: #015e56;
}

.checked{background:url(../images_structure/bt_radio2.gif) no-repeat 0 6px;}
.unchecked{background:url(../images_structure/bt_radio1.gif) no-repeat 0 6px;}
.unchecked:hover{background:url(../images_structure/bt_radio2.gif) no-repeat 0 6px;}
.selected{background:url(../images_structure/bt_radio2.gif) no-repeat 0 6px;}
.unselected{background:url(../images_structure/bt_radio1.gif) no-repeat 0 6px;}
.unselected:hover{background:url(../images_structure/bt_radio2.gif) no-repeat 0 6px;}

#total_voyages
{
	position: absolute;
	top:444px;
	font-size: 14px;
	color: #3f4040;
}

.toggler2
{
	position:absolute;
	top: 439px;
}

.toggler2 h4
{
	display: block;
	margin-left: 258px;
	width: 64px;
	height: 18px;
	background: url(../images_structure/bt_filtrer2.gif) no-repeat 0 0;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 7px 0 0 11px;
}

.toggler2 h4.inactive
{

	background: url(../images_structure/bt_filtrer2_on.gif) no-repeat 0 0;
}

.toggler2 #tog1 h4.inactive
{

	background: url(../images_structure/bt_filtrer2.gif) no-repeat 0 0;
}

.toggler2 h4.active_filtre
{
	display: none;
	background: url(../images_structure/bt_filtrer2_on.gif) no-repeat 0 0;
}

.toggler2 h4:hover
{
	text-decoration: underline;
}


/*
.toggler2 h4
{
	display: block;
	margin-left: 258px;
	width: 75px;
	height: 25px;
	background: url(../images_structure/bt_filtrer.gif) no-repeat 0 0;
	cursor: pointer;
}

.toggler2 h4.inactive
{

	background: url(../images_structure/bt_filtrer_on.gif) no-repeat 0 0;
}

.toggler2 #tog1 h4.inactive
{

	background: url(../images_structure/bt_filtrer.gif) no-repeat 0 0;
}

.toggler2 h4.active_filtre
{
	display: none;
	background: url(../images_structure/bt_filtrer_on.gif) no-repeat 0 0;
}

.toggler2 h4.inactive:hover
{

	background: url(../images_structure/bt_filtrer_hover.gif) no-repeat 0 0;
}

.toggler2 #tog1 h4.inactive:hover
{

	background: url(../images_structure/bt_filtrer_hover.gif) no-repeat 0 0;
}
*/


.accordion2 .fond_filtre
{
	background-color: #e9e9e9;
	padding: 15px 0 8px 0;
}

.accordion2 h4
{
	font-size: 12px;
	font-weight: bold;
	color: #3f4040;
	margin: 0 0 8px 21px;
}

.accordion2 .filtre_retour
{
	float:right;
	font-size: 12px;
	display: block;
	text-align: right;
	margin: 15px 0 5px 0;
}

.tri_prix
{
	margin-top: 11px;
	font-size: 12px;
	color: #333333;
	width: 260px;
	float: left;
	font-weight: normal;
}

.tri_prix .filter_sort
{
	display: inline;
}

.tri_prix .select
{
	height: 20px;
	font-size: 12px;
	color: #686767;
	font-weight: normal;
	border: solid 1px #cccccc;
}

.tri_prix option
{
	border: none;
	font-weight: normal;
	padding: 3px;
}

.tri_prix option:hover
{
	background-color: none;
	color: #015e56; 
}

#tri_bas
{
	position: absolute;
	bottom: 117px;
}

.pagination_total
{
	width: 324px;
	text-align: center;
	font-size: 12px;
	color: #3f4040;
	float: right;
	margin-top: 12px;
}

.pagination
{
	margin-top: 12px;
	width: 260px;
	float: right;
}

.pagination ul
{
	font-size: 12px;
	color: #333333;
	float: right;
	font-weight: normal;
	list-style-type: none;
}

.pagination li
{
	display: inline;
	margin: 0;
	text-align: right;
}

.pagination a
{
	font-size: 12px;
	padding: 0 2px;
	text-decoration: none;
}

.pagination a span.pagination_souligne
{
	text-decoration: underline;
}

/* FICHE VOYAGE */

.descriptif
{
	font-size: 12px;
	line-height: 18px;
	color:#3f4040;
	width: 405px;
}

.space_onglet
{
	margin-top: 40px;
}

.space_onglet2
{
	margin: 40px 0 10px 0;
}

.googmap_h
{
	width: 419px;
	height: 11px;
	background-image:url("../images_structure/pav_googmap_h.gif");
	background-repeat: no-repeat;
	background-position: top;
	font-size: 0px;
	line-height: 0px;
}

.googmap
{
	width: 419px;
	background-image:url("../images_structure/pav_googmap_1px.gif");
	background-repeat:repeat-y;
	padding-left: 6px;
}

* html .googmap
{
	width: 413px;
}

.googmap_txt_h
{
	width: 419px;
	height: 24px;
	background-image:url("../images_structure/pav_googmap_1px.gif");
	background-repeat:repeat-y;
	padding: 5px 0 0 20px;
	font-size: 12px;
	color: #3f4040;
}

* html .googmap_txt_h
{
	width: 399px;
}

.googmap_txt_b
{
	width: 419px;
	height: 20px;
	background-image:url("../images_structure/pav_googmap_1px.gif");
	background-repeat:repeat-y;
	padding-left: 20px;
}

* html .googmap_txt_b
{
	width: 399px;
}

.googmap_b
{
	width: 419px;
	height: 11px;
	background-image:url("../images_structure/pav_googmap_b.gif");
	background-repeat: no-repeat;
	background-position: top;
}

.inter_descript
{
	height: 100%;
	font-size: 11px;
	line-height: 18px;
	color: #969696;
	width: 146px;
	padding: 0 10px 0 0;
	vertical-align: top;
}

* html .inter_descript
{
	width: 136px;
}

.txt_descript
{
	font-size: 11px;
	color:#3f4040;
	line-height: 18px;
	width: 264px;
	vertical-align: top;
}

* html .txt_descript
{
	width: 254px;
}


.txt_descript span
{
	font-size: 16px;
}

/* 
##############
ACCORDION DESCRIPTIF/GALERIE
##############
*/

.toggler3
{
	float: left;
}

.toggler3 div#onglet1 img
{
	width:231px;
	height:38px;
	background-image:url("../images_structure/onglet_descriptif.jpg");
	text-decoration: none;
	cursor: pointer;
}

.toggler3 div#onglet1 img.active
{
	background-image:url("../images_structure/onglet_descriptif_on.jpg");
	cursor: default;
}

.toggler3 div#onglet1 img:hover
{
	background-image:url("../images_structure/onglet_descriptif_hover.jpg");
}

.toggler3 div#onglet1 img.active:hover
{
	background-image:url("../images_structure/onglet_descriptif_on.jpg");
	cursor: default;
}

.toggler3 div#onglet2 img
{
	background-image:url("../images_structure/onglet_galerie.jpg");
	text-decoration: none;
	cursor: pointer;
	width:102px;
	height:38px;
}

.toggler3 div#onglet2 img.active
{
	background-image:url("../images_structure/onglet_galerie_on.jpg");
	cursor: default;
}

.toggler3 div#onglet2 img:hover
{
	background-image:url("../images_structure/onglet_galerie_hover.jpg");
}

.toggler3 div#onglet2 img.active:hover
{
	background-image:url("../images_structure/onglet_galerie_on.jpg");
	cursor: default;
}

#onglet_filet
{
	float: left;
	width: 72px;
	height: 38px;
	background: url("../images_structure/onglet_filet.jpg") repeat-x 0 0;
}

.box
{
	margin-top: 10px;
}

.boxholder
{
	float: left;
}

* html .boxholder, *+html .boxholder
{
	/* float: none; */
}

* html .box2, *+html .box2
{
	height: 300px;
}

/* ACCORDIOn 2 GALERIE */

.toggler4
{
	float: left;
	width:95px;
	height:61px;
}

.toggler4 img
{
	border: solid 1px #0ea086;
	padding: 2px;
	cursor: pointer;
}

.toggler4 img.active
{
	border: solid 1px #acd8d0;
	padding: 2px;
	cursor: default;
}

.toggler4 img:hover
{
	border: solid 1px #acd8d0;
}

.space_galerie
{
	clear: both;
	height: 15px;
}

.spacer_vignette_galerie
{
	float:left;width:9px;
}

.legende_galerie
{
	font-size: 13px;
	color: #3f4040;
	margin: 5px 0 10px 0;
}

.legende_galerie img
{
	margin-right: 4px;
}

/* PAV +INFOS */

a.plusinfos
{
	display: block;
	width: 371px;
	height: 55px;
	text-decoration: none;
	color: #ffffff;
	background: url(../images_structure/pav_plusinfos.jpg) no-repeat 0 0;
	font-size: 15px;
	padding: 12px 24px 10px 24px;
	line-height: 21px;
	cursor: pointer;
}

a.plusinfos .container_txtplus_infos, a.plusinfos .lien2_plusinfos
{
	color: #ffffff;
}

a.plusinfos:hover
{
	background: url(../images_structure/pav_plusinfos_hover.jpg) no-repeat 0 0;
}

.container_txtplus_infos
{
	width: 160px;
	float:left;
	display: block;
	font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 6px;
}

a.plusinfos span.lien_plusinfos
{
	font-size: 11px;
	font-weight: bold;
	display: block;
}

a.plusinfos span.lien_plusinfos span.lien2_plusinfos
{
	text-decoration: underline;
}

.plusinfos img
{
	float: right;
}

/* PAV PARTENAIRES */

.ss_content
{
	width: 880px;
	padding: 0 3px;
}

.pav_partenaires
{
	width: 801px;
	background-color: #f0f0f0;
	padding: 23px 60px 7px 19px;
}

.pav_partenaires img
{
	float: left;
	margin-right: 19px;
}

.pav_partenaires h2
{
	margin: 2px 0 2px 0;
}

.pav_partenaires a
{
	font-size: 12px;
	line-height: 16px;
}

.pav_partenaires span
{
	font-size: 12px;
	color: #969798;
}

/* PAGES */

#content_page
{
	margin: 0 22px 0 9px;
}

#infos_leg #content_page
{
	margin: 0 50px;
}

/* SLIDESHOW PAGE */

#slideshow-container3, #slideshow-container5  { width:559px; height:318px; position:relative; margin: 28px 0 0 0; }

#slideshow-container3 div.slide2, #slideshow-container5 div.slide3 { display:block; position:absolute; top:0; left:0; z-index:1; }

#slideshow-container4 .toc-active:hover, #slideshow-container6 .toc-active:hover {text-decoration: none;background: url(../images_structure/slide_rond_on.png) no-repeat 0 0;}

#slideshow-container4, #slideshow-container6 { margin-left: 250px;margin-top: 12px; }

.slide_legend {font-size: 11px;color: #ffffff;position: absolute;bottom: 10px;left:12px;}

#slideshow-container5 {margin-top: 45px;}

#slideshow-container6 {margin-top: 29px;}

/* PAV NB.CA */

.pav_nb_ca
{
	width: 545px;
	padding: 93px 30px 20px 30px;
	margin-bottom: 28px;
	background: #017faf url(../images_structure/pav_pages_liens.jpg) no-repeat 0 0;
	font-size: 11px;
	line-height: 17px;
	color: #ffffff;
	position: relative;
}

.pav_nb_ca span
{
	font-size: 12px;
	font-weight: bold;
}

.pav_nb_ca a.pav_nb_ca_itineraire
{
	position: absolute;
	top: 15px;
	right: 18px;
	display: block;
	font-size: 11px;
	text-decoration: none;
	width: 158px;
	background: url(../images_structure/pav_pages_liens_picto.jpg) no-repeat 0 0;
	padding: 6px 0 0 65px;
	height: 57px;
}

.pav_nb_ca a.pav_nb_ca_itineraire:hover
{
	text-decoration: underline;
}

.pav_nb_ca a.pav_nb_ca_itineraire strong
{
	font-size: 12px;
}

.pav_nb_ca a.pav_nb_ca_itineraire span
{
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}

/* PAV DROITE PAGES */

#marge_pav_right_red
{width:207;padding: 0 3px 0 3px;}

.entete_pav_conseil
{
	width: 181px;
	padding: 8px 13px 1px 13px;
	background: #eee1e1 url(../images_structure/picto_conseils.gif) no-repeat 99px 225px;
	margin-bottom: 9px
}

.entete_pav_manque
{
	width: 181px;
	padding: 8px 13px 1px 13px;
	background: #eee1e1 url(../images_structure/picto_conseils.gif) no-repeat 117px 13px;
	margin-bottom: 9px
}

.entete_pav_destination
{
	width: 181px;
	padding: 8px 13px 1px 13px;
	background: #eee1e1 url(../images_structure/picto_conseils.gif) no-repeat 140px 13px;
	margin-bottom: 9px
}

.entete_pav_conseil h2 {font-size: 24px;line-height: 24px;color: #767575;margin-top: 15px;}

.entete_pav_manque h2, .entete_pav_destination h2 
{font-size: 24px;line-height: 24px;color: #767575;margin: 24px 0 15px 0;}

.entete_pav_conseil a
{
	display: block;
	margin-bottom: 7px;
	font-size: 10px;
}

.pav_right_red, .pav_right_red_der
{
	width: 194px;
	padding: 8px 2px 6px 11px;
	background-color: #eee1e1;
	margin-bottom: 9px;
	font-size: 11px;
	color: #414040;
}

.pav_right_red_der{margin-bottom: 15px;}

.marge2 {margin-bottom: 0px;}

.marge3 {margin-top: 9px;}

.pav_right_red ul, .pav_right_red_der ul
{
	list-style-type: none;
}

.pav_right_red li, .pav_right_red_der li
{
	background: url(../images_structure/puce.gif) no-repeat 0 5px;
	padding-left: 9px;
	margin-top: 5px;
}

.pav_right_red ul.sslist, .pav_right_red_der ul.sslist
{
	margin-bottom: 12px;
}

.pav_right_red ul.sslist li, .pav_right_red_der ul.sslist li
{
	background: none;
	padding-left: 0px;
	margin-top: 8px;
}

.pav_right_red span, .pav_right_red_der span
{
	font-size: 12px;
	font-weight: bold;
}

a.pav_pages_blog, a.pav_pages_blog2, a.pav_pages_blog3
{
	display: block;
	width: 178px;
	height: 63px;
	padding: 60px 12px 0 23px;
	background: url(../images_structure/block_pages_blog.jpg) no-repeat 0 0;
	font-size: 13px;
	line-height: 16px;
	color: #ffffff;
	margin: 15px 0 19px 0;
	text-decoration: none;
}

a.pav_pages_blog:hover, a.pav_pages_blog2:hover, a.pav_pages_blog3:hover
{
	text-decoration: underline;
	color: #ffffff;
}

a.pav_pages_blog span, a.pav_pages_blog2 span, a.pav_pages_blog3 span
{
	text-decoration: underline;
}

a.pav_pages_blog2
{
	margin: 15px 0 12px 0;
}

a.pav_pages_blog3
{
	margin: 11px 0 12px 0;
}



.pav_nb_ca a
{
	color: #ffffff;
	text-decoration: underline;
}

/* INFOS PRATIQUES */

.pav_carte
{
	float: right;
	text-align: right;
	width: 284px;
}

.pav_carte a
{
	font-size: 10px;
}

.pav_identite
{
	width: 310px;
	float: left;
}

.block_brochure_right
{
	width: 177px;
	height: 155px;
	background: url(../images_structure/block_pages_brochures.jpg) no-repeat 0 0;
	padding: 2px 18px;
}

.block_brochure_right .align_center
{margin-top: 10px;}

.block_brochure_right p
{
	line-height: 12px;
	margin-top: 3px;
}

.block_brochure_right a
{
	text-decoration: none;
}

.block_brochure_right a:hover
{
	text-decoration: underline;
}

.pav_liens h2
{
	width: 152px;
	height: 56px;
	padding: 16px 0 0 61px;
	color: #ffffff;
	background: url(../images_structure/block_pages_liens_head.gif) no-repeat 0 0;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 0px;
}

.pav_liens ul
{
	list-style-type: none;
	
}

.pav_liens li
{
	display: block;
	width: 198px;
	font-size: 11px;
	color: #ffffff;
	line-height: 15px;
	padding: 8px 8px 9px 7px
}

.pav_liens li.clair
{
	background: url(../images_structure/block_pages_liens_1.gif) repeat-y 0 0;
}

.pav_liens li.sombre
{
	background: url(../images_structure/block_pages_liens_2.gif) repeat-y 0 0;
}

.pav_liens li span
{
	display: block;
	width: 183px;
	padding-left: 15px;
}

.pav_liens li.clair span
{
	background: url(../images_structure/block_pages_liens_puce1.gif) no-repeat 0 4px;
}

.pav_liens li.sombre span
{
	background: url(../images_structure/block_pages_liens_puce2.gif) no-repeat 0 4px;
}

.pav_liens li a
{
	font-size: 11px;
	color: #ffffff;
}

/* ######## NEWS BOX ######### */

#news_box, #carte_box
{
	display: none;
}

#news_box_aplat, #concours_box_aplat
{
	position:fixed;
	z-index: 10000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images_structure/pixt_blc80.png) repeat 0 0;
	opacity:0.8;
}

#posi_news_box, #posi_carte_box, #posi_mondial_box
{
	position: fixed;
	width: 100%;
	z-index: 10001;
}

#posi_news_box
{
	top:120px;
}

#posi_mondial_box
{
	top: 20px;
}

#posi_carte_box
{
	top:100px;
	position: absolute;
}

#fond_news_box, #fond_carte_box, #fond_mondial_box
{
	margin: 0 auto;
	z-index: 10002;
	overflow: hidden;
}

#fond_news_box
{
	width: 781px;
	height: 329px;
	background: transparent url(../images_structure/fond_news_inscript.png) no-repeat 0 0;
}

#fond_carte_box
{
	width: 884px;
	height: 868px;
	background: transparent url(../images_structure/fond_carte.png) no-repeat 0 0;
}

#fond_mondial_box
{
	width: 884px;
	height: 635px;
	background: transparent url(../images_structure/fond_mondial_tourisme.png) no-repeat 0 0;
}

#news_box_contenu
{
	z-index: 10003;
	position: relative;
	padding: 18px 26px 30px 40px;
}

#concours #concours_box_contenu
{
	position: relative;
	padding: 0 22px 0 22px;
	margin-top: 219px;
	width: 546px;
}

#fond_carte_box #concours_box_contenu, #fond_mondial_box #concours_box_contenu
{
	z-index: 10003;
	position: relative;
	padding: 18px 26px 30px 40px;
	margin: 0;
}

#news_box_contenu a.fermer, #concours_box_contenu a.fermer
{
	float: right;
	background: url(../images_structure/close_box.gif) no-repeat right 2px;
	line-height: 27px;
	padding-right: 28px;
	cursor:pointer;
}

#news_box_contenu a.fermer:hover, #concours_box_contenu a.fermer:hover
{
	background: url(../images_structure/close_box_hover.gif) no-repeat right 2px;
}

#news_box_contenu h2, #concours_box_contenu h2
{
	font-size: 28px;
	line-height: 30px;
	color: #015e56;
}

#news_box_contenu h2
{
	padding: 24px 0 12px 76px;
}

#concours_box_contenu h2
{
	padding: 12px 0 0 0px;
}

#news_box_contenu .news_formulaire
{
	padding: 40px 20px 0 0;
}

#concours_box_contenu .concours_formulaire
{
	padding: 0;
}


#news_box_contenu h3, #concours_box_contenu h3
{
	font-size: 15px;
	line-height: 19px;
	color: #151515;
	font-weight: normal;
}

#concours_box_contenu .concours_input
{
	margin-top: 22px;
	width: 546px;
}

#concours_box_contenu #form_concours2 .concours_input
{
	margin-top: 0px;
}

#news_box_contenu label, #concours_box_contenu label#lbl_41_0, #concours_box_contenu label#lbl_41_1 {
padding: 4px 10px 4px 17px;
background-repeat:no-repeat;
cursor:pointer;
color: #222222;
font-size: 11px;
color: #333333;
}

/* reglages label concours temps 2 */

#lbl_66_0, #lbl_66_1, #lbl_66_2, #lbl_68_0, #lbl_68_1, #lbl_68_2, #lbl_70_0, #lbl_70_1, #lbl_70_2, #lbl_72_0, #lbl_72_1, #lbl_72_2, #lbl_77_0, #lbl_77_1, #lbl_77_2, #lbl_79_0, #lbl_79_1, #lbl_79_2, #lbl_81_0, #lbl_81_1, #lbl_81_2, #lbl_83_0, #lbl_83_1, #lbl_83_2, #lbl_85_0, #lbl_85_1, #lbl_85_2 {
padding: 4px 0px 4px 17px;
background-repeat:no-repeat;
cursor:pointer;
color: #222222;
font-size: 11px;
color: #333333;
line-height: 13px;
margin-top: 1px;display: block;float: left;
}

#lbl_66_0, #lbl_68_0, #lbl_70_0, #lbl_72_0, #lbl_77_0, #lbl_79_0, #lbl_81_0, #lbl_83_0, #lbl_85_0 {
width: 192px;
}

#lbl_66_1, #lbl_68_1, #lbl_70_1, #lbl_72_1, #lbl_77_1, #lbl_79_1, #lbl_81_1, #lbl_83_1, #lbl_85_1 {
width: 164px;
}

#lbl_66_2, #lbl_68_2, #lbl_70_2, #lbl_72_2, #lbl_77_2, #lbl_79_2, #lbl_81_2, #lbl_83_2, #lbl_85_2 {
width: 129px;
}

#form_concours2 .linput
{margin: 2px 0 8px 0;height: 20px;}

/*#concours_box_contenu .linput span
{width: 162px;}*/

#concours_box_contenu .lelabel
{
padding: 4px 10px 4px 17px;
background-repeat:no-repeat;
cursor:pointer;
color: #222222;
font-size: 11px;
color: #333333;
display: block;
float: left;
width: 98px;
text-align: right;
}

.concours_input tr.row_deb td, .concours_input tr.row_0 td, .concours_input tr.row_1 td, .concours_input tr.row_2 td {height: 29px;}

.concours_input td {vertical-align: top;}

.concours_input tr.row_4 p {margin: 11px 0 7px 0;}

#concours_box_contenu p.intertitre
{font-size: 11px;}

#concours_box_contenu .row_3 p.intertitre
{margin-top: 19px;}

#news_box_contenu .radio_container
{
	margin: 0 12px 4px 0;
	float: left;
}

#concours_box_contenu .radio_container
{
	float: left;
}

#news_box_contenu .radio_container span, #concours_box_contenu .radio_container span{
float: left;
}

#news_box_contenu .selected, #concours_box_contenu .selected{background:url(../images_structure/bt_radio2_blc.gif) no-repeat 0 6px;line-height: 20px;}
#news_box_contenu .unselected, #concours_box_contenu .unselected{background:url(../images_structure/bt_radio1_blc.gif) no-repeat 0 6px;line-height: 20px;}
#news_box_contenu .unselected:hover, #concours_box_contenu .unselected:hover{background:url(../images_structure/bt_radio2_blc.gif) no-repeat 0 6px;}

#news_box_reglage #news_box_contenu .selected, #news_box_reglage2 #concours_box_contenu .selected{background:url(../images_structure/bt_radio2_blc.gif) no-repeat 0 3px;}
#news_box_reglage #news_box_contenu .unselected, #news_box_reglage2 #concours_box_contenu .unselected{background:url(../images_structure/bt_radio1_blc.gif) no-repeat 0 3px;}
#news_box_reglage #news_box_contenu .unselected:hover, #news_box_reglage2 #concours_box_contenu .unselected:hover{background:url(../images_structure/bt_radio2_blc.gif) no-repeat 0 3px;}

#news_box_contenu input, #concours_box_contenu input
{
	font-size: 11px;
	line-height: 20px;
	color: #737373;
	padding-left: 2px;
}

#news_box_contenu #ctrl_24, #news_box_contenu #ctrl_25
{width: 261px;height: 20px;}

#news_box_contenu #ctrl_24
{margin-right: 9px;}

#concours_box_contenu #ctrl_34, #concours_box_contenu #ctrl_38, #concours_box_contenu #ctrl_35, #concours_box_contenu #ctrl_39
{width: 233px;height:20px;}

#news_box_contenu p.error, #concours_box_contenu p.error
{font-size: 11px;color: #a0040f;}

#news_box_contenu .news_input td, #news_box_contenu .news_security td
{height: 46px;vertical-align: bottom;}

#concours_box_contenu .news_security td
{height: 46px;vertical-align: bottom;}

#news_box_contenu .news_security {margin-top: 10px;}

#concours_box_contenu .news_security label {display:block;margin-right: 15px;text-align: right;}
/* width: 158px; */

#news_box_contenu .news_security input, #concours_box_contenu .news_security input {width: 34px;height:20px;margin-right: 8px;}

#news_box_contenu .news_security label, #concours_box_contenu .news_security label {cursor: text;font-size: 11px;font-weight: bold;color: #333333;line-height: 22px;}

#news_box_contenu .news_security .captcha_text, #concours_box_contenu .news_security .captcha_text {font-size: 11px;line-height: 22px;color: #660209;}

.news_security {float: left;}

.submit_container {float: right;margin-top: 24px;}

#form_concours2 .submit_container {float: right;margin-top: 5px;}

.submit_container2 {position: absolute;right: 18px;top: 255px;}

#form_concours2 .lelabel {display: none;}

.linput p.error
{
	float: right;
	width: 172px;
	margin-left: 5px;
	font-size: 10px;
	line-height: 11px;
	padding-top: 2px;
}

#news_reponse p
{
	font-size: 14px;
	margin-top: 20px;
	line-height: 20px;
}

#news_reponse p span
{
	display: block;
	margin-top: 10px;
}

.bt_fermer_ok
{
position: absolute;
bottom: 13px;
right: 42px;
display: block;
width: 128px;
height: 46px;
background: url(../images_structure/bt_fermer_ok.gif) no-repeat 0 0;
}

.bt_fermer_ok:hover
{
background: url(../images_structure/bt_fermer_ok_hover.gif) no-repeat 0 0;
}

.mentions
{
	float: right;
	font-size: 11px;
	color: #737373;
}

.mentions span
{
	font-size: 14px;
}

p.concours3
{
	font-size: 16px;
	line-height: 28px;
	color: #151515;
	text-align: center;
	margin: 20px 0;
}

a.fermer_concours
{
	display: block;
	margin: 0 auto;
	width: 146px;
	height: 60px;
	background: url(../images_structure/bt_fermer_concours.gif) no-repeat 0 0;
}

a.fermer_concours:hover
{
	background: url(../images_structure/bt_fermer_concours_hover.gif) no-repeat 0 0;
}

.reglement
{
	position:absolute;
	top:348px;
	font-size:10px;
	line-height:13px;
	color:#333333;
	width:590px;
}

/* PRESSE */

#presse ul
{
list-style-type: none;
width: 285px;
margin: 0 0 0 15px;
float: left;
font-size: 11px;
line-height: 22px;
color: #535353;
margin-bottom: 32px;
}

#presse li
{
height:22px;
line-height: 22px;
background: url(../images_structure/picto_pdf.jpg) no-repeat 0 0;
padding-left: 30px;
margin-bottom: 7px;
}

#presse a
{
	line-height: 22px;
	height: 22px;

}

.presse_contact
{
	background: #e8e7e7 url(../images_structure/fond_pav_presse_contact.jpg) no-repeat 0 0;
	padding-bottom: 18px;
}

.presse_contact h2, .titre_dosspress {display:block;margin: 10px 0 15px 90px;font-size: 18px;line-height: 21px;color: #535353;}

.presse_pdf
{
	display: block;
	color: #414040;
	font-size: 11px;
	margin-bottom: 9px;
	padding: 16px 2px 11px 2px;
	width: 203px;
	background: #eee1e1 url(../images_structure/fond_pav_presse_pdf.jpg) no-repeat 0 0;
	text-decoration: none;
	text-align: center;
}

a.presse_pdf .titre_dosspress {display: block;margin: 10px 0 20px 99px;text-align: left;}

a.presse_pdf .texte {line-height: 14px;color: #535353;}

a.presse_pdf:hover .titre_dosspress, a.presse_pdf:hover .texte {text-decoration: underline;color: #535353;}

a.presse_pdf:hover {background: #eee1e1 url(../images_structure/fond_pav_presse_pdf.jpg) no-repeat 0 0;}

.presse_bank_img
{
	background-color: #0a78a4;
	font-size: 11px;
	margin-bottom: 0px;
	padding: 14px 1px 12px 15px;
	width: 191px;
	line-height: 14px;
}

.presse_bank_img a
{
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	display: block;
	margin-top: 5px;
}

.presse_bank_img a span
{
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}

.presse_bank_img a:hover
{
	text-decoration: underline;
}

#infos {padding: 20px 15px;}

#infos p {font-size: 11px;margin-bottom: 20px;}

#infos p.infos_1er_p {margin-top: 50px;width:600px;}

#content_page #infos .hr_gris {margin: 5px 0 10px 0;}

a.tit {color:#414040;text-decoration: none;}

a.tit:hover {color:#414040;text-decoration: underline;}


/* PLAN */

#plan {margin-top: 30px;}

#plan ul
{
list-style-type: none;
font-size: 11px;
line-height: 20px;
color: #535353;
margin-bottom: 7px;
}

#plan ul.niv1
{
	width: 210px;
	margin-right: 30px;
}

#plan ul.niv2
{
	width: 500px;
}


#plan ul.niv2 ul
{
	margin-top: 20px;
}

#plan li
{
line-height: 17px;
background: url(../images_structure/picto_bato_plan.gif) no-repeat 0 0;
padding-left: 25px;
margin-bottom: 13px;
}

#plan a
{
	line-height: 17px;
	font-size: 12px;
	font-weight: bold;
}

#plan ul.niv2 ul a
{
	font-weight: normal;
}

/* MEDIATHEQUE */

.ssmenu_media {font-size: 11px;color: #a86e6d;margin-top: 30px;}

.ssmenu_media h1, .ssmenu_media a, .ssmenu_media span {font-size: 16px;text-decoration: none;}

.ssmenu_media h1 {color: #3f4040;display: inline;}

.ssmenu_media span.active {color: #014842;}

.media_contener {margin: 0 23px;position: relative;}

.media_contener h2 {font-size: 14px;font-weight: bold;color: #333333;}

.muz-cont-img {padding: 10px 0 0 0;width: 160px;}

.muz-cont {padding-top: 20px;}

.muz-cont p {margin-bottom: 10px;}

.muz-cont-play { }

#media-video {margin: 18px 0 0 63px;width: 716px;}


/* ###############
################# STYLE */

h1 {
color:#3B3B3B;
font-size:28px;
font-weight:lighter;
margin:15px 0 10px;
}

h2 {font-size: 16px;color: #414040;line-height: 19px;font-weight: normal;margin: 12px 0 6px 0;}

h2.gris {color: #3f4040;}

h2.blanc {color: #ffffff;}

#content_page h2 {font-size: 24px;color: #3b3b3b;margin-top: 25px;line-height: 24px;}

#content_page #nature h2 {margin-top: 45px;}

#content_page #nature h2.marge_plus {margin-top: 65px;}

#content_page #presse h2,  #content_page #infos h2{font-size: 16px;color: #414040;margin-top: 11px;line-height: 16px;margin-bottom: 0px;}

p {font-size: 12px;color: #414040;line-height: 16px;}

.texte, .texte2 {
color:#3F4040;
font-size:11px;
line-height:18px;
}

.texte_tsvoyage {
color:#969696;
font-size:11px;
line-height:14px;
}

p.chapo
{
	font-size: 16px;
	line-height: 19px;
	color: #414040;
	width:559px;
	margin-top: 13px;
}

p.chapo_identite
{
	font-size: 11px;
	font-weight: bold;
	color: #414040;
	line-height: 14px;
}

p.chapo_identite span
{
	font-size: 13px;
}

#content_page p.texte
{
	margin: 0 15px 8px 0;
	line-height: 14px;
}

#content_page p.texte2
{
	margin: 0 0 8px 81px;
	line-height: 14px;
}

#content_page p.texte strong, #content_page p.texte2 strong, .pav_right_red strong, .pav_right_red_der strong
{
	color: #646464;
}

#content_page p.texte strong.hors_txt, #content_page p.texte2 strong.hors_txt
{
	font-size: 13px;
	display: block;
	margin-top: 10px;
	line-height: 16px;
}

#content_page p.texte strong.plus, #content_page p.texte2 strong.plus
{
	color: #414040;
}
#content_page p.texte span.ssinter, #content_page p.texte2 span.ssinter
{
	display: block;
	font-weight: bold;
	margin-bottom: 7px;
}

p.manque1
{
	font-size: 11px;
	line-height: 16px;
	background: url(../images_structure/picto_bato.gif) no-repeat 0 0;
	padding: 1px 0 0 25px;
	margin: 10px 0 5px 0;
}

span.manque2
{
	display: block;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	background: url(../images_structure/picto_bato.gif) no-repeat 0 0;
	padding: 1px 5px 0 25px;
	margin: 0px 0 0px 0;
}

ul.list_txt
{
	color:#414040;
	font-size:11px;
	line-height:16px;
	list-style-type: none;
}

.img_left
{
	float: left;
	margin: 19px 17px 23px 0;
	position: relative;
}

.img_left2
{
	float: left;
	margin: 19px 17px 0 0;
	position: relative;
}

.img_left3
{
	float: left;
	margin: 3px 17px 23px 0;
	position: relative;
}

.img_left4
{
	float: left;
	margin: 11px 13px 0 0;
	position: relative;
}

#nature .img_left
{
	margin-top: 34px;
}

.arianne
{
	font-size: 10px;
	color: #3b3b3b;
}

.arianne a
{
	font-size: 10px;
}

/* HR */

div.hr_gris
{
	height:1px;
	margin: 0 0 15px 0;
	padding:0;
	background-color:#d8d8d8;
	border:0;
	color:#d8d8d8;
}

#content_page div.hr_gris
{
	margin: 10px 0 15px 0;
}

div.hr_gris1 {
background-color:#D8D8D8;
border:0 none;
color:#D8D8D8;
height:1px;
margin:4px 0 12px;
padding:0;
}

div.hr_gris2 {
background-color:#D8D8D8;
border:0 none;
color:#D8D8D8;
height:1px;
margin:0px 0 2px 0;
padding:0;
}

div.hr_gris2_marge {
background-color:#D8D8D8;
border:0 none;
color:#D8D8D8;
height:1px;
margin:0px 3px 2px 0;
padding:0;
}

div.hr_gris3 {
background-color:#D8D8D8;
border:0 none;
color:#D8D8D8;
height:1px;
margin:4px 0 2px 0;
padding:0;
}

div.hr_gris4 {
background-color:#D8D8D8;
border:0 none;
color:#D8D8D8;
height:1px;
margin:8px 0 14px 0;
padding:0;
}

div.hr_gris5 {
background-color:#D8D8D8;
border:0 none;
color:#D8D8D8;
height:1px;
margin:39px 0 14px 0;
padding:0;
}

div.hr_gris6 {
background-color:#D8D8D8;
border:0 none;
color:#D8D8D8;
height:1px;
margin:21px 0 10px 0;
padding:0;
}

div.hr_gris7 {
background-color:#D8D8D8;
border:0 none;
color:#D8D8D8;
height:1px;
margin-top:7px;
padding:0;
}

div.hr_gris8 {
background-color:#D8D8D8;
border:0 none;
color:#D8D8D8;
height:1px;
margin-top:3px;
padding:0;
}

div.hr_gris_descript
{
	height:1px;
	margin: 5px 17px 5px 0;
	padding:0 none;
	background-color:#d8d8d8;
	border:0;
	color:#d8d8d8;
}

div.hr_gris_marge279
{
	height:1px;
	margin: 0 0 15px 0;
	padding:0;
	background-color:#d8d8d8;
	border:0;
	color:#d8d8d8;
	margin: 10px 0 15px 279px;
}

div.hr_gris_marge267
{
	height:1px;
	margin: 0 0 15px 0;
	padding:0;
	background-color:#d8d8d8;
	border:0;
	color:#d8d8d8;
	margin: 10px 0 15px 267px;
}

div.hr_formulaire {display:none;}

#form_concours2 div.hr_formulaire
{
	display: block;
	height:1px;
	padding:0;
	background-color:#d8d8d8;
	border:0;
	color:#d8d8d8;
	margin: 3px 0 10px 0;
}

div.hr_gris hr, div.hr_gris1 hr, div.hr_gris2 hr, div.hr_gris3 hr, div.hr_gris4 hr, div.hr_gris5 hr, div.hr_gris6 hr, div.hr_gris7 hr, div.hr_gris8 hr, div.hr_gris_descript hr, div.hr_gris_marge279 hr, div.hr_gris_marge267 hr, div.hr_gris2_marge hr, div.hr_formulaire hr {
display:none;
}

/* +++ */

#reglement-1 {padding: 0 20px;width:550px;top:341px;}

#concours1 .submit_container {margin-top: 40px;}

.concours3 {display:block;width:215px;height:235px;background: url(../images_contenu/img_home/concours3.jpg) no-repeat 0 0;text-decoration: none;border: 0;}

.concours3:hover {background: url(../images_contenu/img_home/concours3_hover.jpg) no-repeat 0 0;}