@charset "iso-8859-2";
/* CSS Document */


/* ============ Général ============ */

*{
	margin:0;
	padding:0;
	z-index:1;
	list-style:none;
}

body, div, td{	text-align:left; }
img{
	border:none;
}

body{
	text-align:center;
	background-color:#fff;
	/*background:url(../images/bg_page.jpg) 0 0 repeat-x;
	background-position: top center;
	background-repeat:repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
}

body .underall,
body .underall_titre{
	background-position: top center;
	background-repeat:no-repeat;
}
.clear{
	clear:both;
	font-size:1px;
}

.theme_0 .color1,
#theme_0 .color1{
	color:#b7bd2a;
}
.theme_0 .color2,
#theme_0 .color2{
	color:#5e611b;
}
.theme_2 .color1,
#theme_2 .color1{
	color:#52b2ab;
}
#theme_2 .color2,
.theme_2 .color2{
	color:#2d4745;
}
.theme_1 .color1,
#theme_1 .color1{
	color:#b9ce28;
}
#theme_1 .color2,
.theme_1 .color2{
	color:#2b421b;
}

.theme_3 .color1,
#theme_3 .color1{
	color:#e9ce97;
}
#theme_3 .color2,
.theme_3 .color2{
	color:#413214;
}

a.www{
	display:block;
	float:right;
	width:81px;
	height:30px;
	background-image: url(../images/btn_www_n.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 28px 0 20px;
}
a.www:hover{
	background-image: url(../images/btn_www_o.gif);
}
a.www span{
	display:none;
}

/* ============ Home page ============ */

body.home{
	-background: url(../images/home/fond.gif) repeat-x 0 0;
	background: #222f06;
	/*(../images/bg_page.gif)*/
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
body.home_on{
	-background: url(../images/home/fond.gif) repeat-x 0 0;
	background: #222f06;
	/*background: url(../images/home/fond_on.gif) repeat-x 0 0;*/
}

#bloc_haut{
	position:absolute;
	top:409px;
	left:0;
	z-index:2;
	height:141px;
	width:100%;
}
#bloc_haut_content{
	margin:0 auto;
	width:984px;
	text-align:left;
}
#bloc_haut_content #en_ce_moment{
	width:232px;
	float:left;
}
#bloc_haut_content #offre_du_moment_nl{
	width:248px;
	float:left;
}
#bloc_haut_content #offre_du_moment_nl a{
	display:block;
	padding:32px 25px 0 25px;
	color:#e6d085;
	font-size:12px;
	text-decoration:none;
}
#bloc_haut_content #offre_du_moment_nl a:hover{
	text-decoration: underline;
}
#bloc_haut_content #offre_du_moment_nl a:hover span.titre{
	text-decoration:none;
}
#bloc_haut_content #offre_du_moment_nl span.titre{
	font-size:18px;
	text-decoration:none;
}
#bloc_haut_content #offre_du_moment_nl span.a_partir{
	font-size:11px;
	color:#b8b8b8;
}
#bloc_haut_content #offre_du_moment_nl span.prix{
	font-size:22px;
}

#bloc_haut_content #a_decouvrir{
	width:494px;
	float:left;
	font-size:11px;
}
#bloc_haut_content #a_decouvrir h3{
	padding:25px 25px 5px 18px;
	color:#b9ce28;
	font-size:18px;
}
#bloc_haut_content #a_decouvrir h3 span{
	font-size:13px;
}
#bloc_haut_content #a_decouvrir ol {
	float:left;
	padding:0 0 0 18px;
}
#bloc_haut_content #a_decouvrir ol li {
	list-style:none;
	padding:1px 0;
}
#bloc_haut_content #a_decouvrir a {
	color:#8aab3b;
	text-decoration:none;
}
#bloc_haut_content #a_decouvrir a:hover {
	text-decoration:underline;
}

#bloc_haut_content #btns{
	width:240px;
	padding:16px 0 0 0;
	float:left;
}
#bloc_haut_content #btns #inscriptions_eletter{
	position:relative;
	background: url(../images/home/picto_e-letter.png) no-repeat 7px 7px;
	padding:0 0 0 56px;
	height:61px;
	color:#b9ce28;
	font-size:11px;
	font-weight:bold;
}
#bloc_haut_content #btns #inscriptions_eletter h3{
	padding:9px 0 2px 0;
	font-size:14px;
	color:#fff;
}
#bloc_haut_content #btns #inscriptions_eletter input{
	display:block;
	float:left;
	margin-top:2px;
	color:#b5b5b5;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
#bloc_haut_content #btns #inscriptions_eletter input#email{
	border:solid 1px #323430;
	width:116px;
	margin-right:10px;
	padding:1px 0;
}
#bloc_haut_content #btns #inscriptions_eletter input#cp{
	border:solid 1px #323430;
	width:42px;
	margin-right:3px;
	padding:1px 0;
}
#bloc_haut_content #btns #inscriptions_eletter input#btn_ok{
	display:none;
}
#bloc_haut_content #btns #inscriptions_eletter a.btn_ok{
	display:block;
	float:left;
	width:30px;
	height:30px;
	background-image: url(../images/home/btn_ok.png);
	background-repeat:no-repeat;
}
#bloc_haut_content #btns #inscriptions_eletter a.btn_ok:hover{
	background-position:0 -30px;
}
#bloc_haut_content #btns #inscriptions_eletter a.btn_ok span{
	display:none;
}
#bloc_haut_content #btns #inscriptions_eletter label{
	display:block;
	float:left;
	margin-right:3px;
	padding-top:4px;
}
#bloc_haut_content #btns #inscriptions_eletter .confirm{
	padding-top:5px;
	color:#e6d085;
}
#bloc_haut_content #btns #inscriptions_eletter .msg_erreur,
#bloc_haut_content #btns #inscriptions_eletter .msg_erreur_2{
	position:absolute;
	background-repeate:no-repeat;
	color:#fff;
	font-size: 10px;
	font-weight:normal;
}
#bloc_haut_content #btns #inscriptions_eletter .msg_erreur{
	display:none;
	left:50px;
	width:168px;
	background-image: url(../images/home/bg_msg_erreur_1.png);
	top:-53px;
	height:53px;
}
#bloc_haut_content #btns #inscriptions_eletter .msg_erreur h3{
	padding:0;
}
#bloc_haut_content #btns #inscriptions_eletter .msg_erreur_2{
	left:20px;
	width:228px;
	background-image: url(../images/home/bg_msg_erreur_2.png);
	top:-70px;
	height:70px;
}
#bloc_haut_content #btns #inscriptions_eletter #msg_erreur div,
#bloc_haut_content #btns #inscriptions_eletter .msg_erreur_2 div{
	padding:3px 8px 0 5px;
	text-align:center;
}
#bloc_haut_content #btns #inscriptions_eletter #msg_erreur a,
#bloc_haut_content #btns #inscriptions_eletter .msg_erreur_2 a{
	color:#fff;
}

#home_header{
	background-repeat:no-repeat;
	background-position:top center;
	height:550px;
	text-align:center;
	min-width:984px;
	*width:984px;
	*width:expression(document.body.clientWidth <= 984? "984px": "auto" );
}
#home_main{
	background:url(../images/home/home_main_fond.jpg) no-repeat center top;
	text-align:center;
}
#home_main_2{
	margin:0 auto;
}
/* ============================= home_contents_fr ============================= */

#home_contents_fr{
	margin:0 auto;
	width:984px;
	min-height:747px;
	*height:747px;
}
#home_contents_fr h2 span{
	display:none;
}

#home_contents_fr #nos_offres{
	float:left;
	width:123px;
	padding-top:48px;
}
#home_contents_fr #nos_offres h3{
	padding-bottom:20px;
}

#home_contents_fr #produits{
	float:left;
	width:493px;
	padding-top:48px;
}
#home_contents_fr #produits #fiche_produit {
	clear:both;
	float:left;
	height:177px;
}
#home_contents_fr #produits #fiche_produit #visuel{
	margin:0 0 0 5px;
	background-position: center;
	background-repeat:no-repeat;
	background-color:#fff;
	width:227px;
	height:116px;
}
#home_contents_fr #produits #content{
	float:left;
	padding:26px 11px 0 5px;
	width:200px;
}
html>body #home_contents_fr #produits #content{
	width:220px;
}
#home_contents_fr #produits #fiche_produit #titre{
	width:200px;
}
#home_contents_fr #produits #fiche_produit #selection{
	margin:8px 0 0 0;
}
#home_contents_fr #produits #fiche_produit #selection .g{
	font-size:11px;
	padding:0 5px 0 10px;
	color:#fff;
}
html>body #home_contents_fr #produits #fiche_produit #selection .g{
	font-size:12px;
}
#home_contents_fr #produits #fiche_produit #selection .d{
}
#home_contents_fr #produits .theme_0 #selection .d{
	background: url(../images/home/home_main_theme_num_fond_g_0.gif) no-repeat center left;
}
#home_contents_fr #produits .theme_1 #selection .d{
	background: url(../images/home/home_main_theme_num_fond_g_1.gif) no-repeat center left;
}
#home_contents_fr #produits .theme_2 #selection .d{
	background: url(../images/home/home_main_theme_num_fond_g_2.gif) no-repeat center left;
}
#home_contents_fr #produits .theme_3 #selection .d{
	background: url(../images/home/home_main_theme_num_fond_g_3.gif) no-repeat center left;
}
#home_contents_fr #produits #fiche_produit #selection .d strong{
	display:block;
	font-size:11px;
	padding:0 5px 0 6px;
	height:22px;
	line-height:22px;
}
html>body #home_contents_fr #produits #fiche_produit #selection .d strong{
	height:auto;
	min-height:22px;
	font-size:12px;
}

#home_contents_fr #produits .theme_0 #selection .d strong{
	background: url(../images/home/home_main_theme_num_fond_d_0.gif) no-repeat center right;
}
#home_contents_fr #produits .theme_1 #selection .d strong{
	background: url(../images/home/home_main_theme_num_fond_d_1.gif) no-repeat center right;
}
#home_contents_fr #produits .theme_2 #selection .d strong{
	background: url(../images/home/home_main_theme_num_fond_d_2.gif) no-repeat center right;
}
#home_contents_fr #produits .theme_3 #selection .d strong{
	background: url(../images/home/home_main_theme_num_fond_d_3.gif) no-repeat center right;
}
#home_contents_fr #produits #content h4{
	font-size:16px;
	padding:0 10px;
	height:47px;
	/*font-weight:normal;*/
	font-weight:bold;
}
#home_contents_fr #produits #content h4 a{
	color:#fff;
	text-decoration:none;
}
#home_contents_fr #produits #content h4 a:hover{
	text-decoration:underline;
}
#home_contents_fr #fiche_produit_prix{
	float:left;
}
#home_contents_fr #fiche_produit_prix td{
	font-size:1px;
	color:#fff;
}
#home_contents_fr #fiche_produit_prix td.g{
	width:112px;
	padding:8px 0 0 0;
	vertical-align:top;
	font-size:12px;
}
#home_contents_fr #fiche_produit_prix td.d{
	padding:8px 0 6px 10px;
	vertical-align:top;
	font-size:10px;
}
#home_contents_fr #fiche_produit_prix td.d .p{
	font-size:22px;
}
#home_contents_fr #fiche_produit_prix td.d .sup{
	font-size:15px;
	vertical-align:6px;
		
}
#home_contents_fr #fiche_produit_prix td.d .sf{
	font-size:11px;
}
#home_contents_fr #fiche_produit_prix td.b{
	width:94px;
	padding:0 0 8px 0; 
	vertical-align:bottom;
	text-align:left;
	font-size:10px;
}
#home_contents_fr #fiche_produit_prix td.s1{
	width:15px;
}
#home_contents_fr #fiche_produit_prix td.s2{
	width:12px;
}
#home_contents_fr #fiche_produit_prix td.s3{
	width:15px;
}

#home_contents_fr #actualite{
	float:left;
	width:365px;
	padding-top:48px;
	color:#fff;
	font-size:11px;
}
#home_contents_fr #actualite .vignette{
	background-repeat:no-repeat;
	background-position: 50% 50%;
}
#home_contents_fr #actualite h3 a{
	color:#e9ce97;
	text-decoration:none;
	font-size:13px;
}
#home_contents_fr #actualite h3 a:hover{
	text-decoration:underline;
}
#home_contents_fr #actualite .date{
	font-weight:bold;
	padding-bottom:5px;
	color:#e9ce97;
}

#home_contents_fr #actualite #actu_mdj{
	margin:0 17px 0 13px;
	padding:14px 0;
}
#home_contents_fr #actualite #actu_mdj .vignette{
	width:334px;
}
#home_contents_fr #actualite #actu_mdj h3{
	margin-top:14px;
}
#home_contents_fr #actualite #actu_mdj h3 a{
	font-size:15px;
}
#home_contents_fr #actualite #actu_mdj .more a{
	color:#b9ce28;
}
#home_contents_fr #actualite #actu_mdj .more a:hover{
	text-decoration:none;
}

#home_contents_fr #actualite #actu_region{
	clear:both;
	margin:0 17px 0 13px;
	padding:14px 0;
	border-top: 1px solid #eee;
}
#home_contents_fr #actualite #actu_region .vignette{
	float:right;
	width:122px;
	margin-left:10px;
	background-position:3px 3px;
}
#home_contents_fr #actualite #actu_region .date{
	font-size:10px;
}
#home_contents_fr #actualite #actu_region p.more{
	margin-top:3px;
	padding:3px 5px 0 0;
	float:left;
	font-weight:bold;
	color:#b9ce28;
}
#home_contents_fr #actualite #actu_region a.www{
	float:left;
	width:87px;
	height:31px;
	margin:0;
	margin-top:3px;
	background-image:url(../images/home/btn_www_n.gif);
}
#home_contents_fr #actualite #actu_region a.www:hover{
	background-image:url(../images/home/btn_www_o.gif);
}
/* ============================= home_contents ============================= */

#home_contents{
	margin:0 auto;
	width:984px;
	background:url(../images/home/home_main_themes_fond.jpg) no-repeat 0 146px;
}
#home_contents #produits{
}

#home_contents #produits .theme_0{
	float:left;
	width:248px;
}
#home_contents #produits .theme_1{
	float:left;
	width:248px;
}
#home_contents #produits .theme_2{
	float:left;
	width:248px;
}
#home_contents #produits .theme_3{
	float:left;
	width:240px;
}
#home_contents #produits #fiche_produit #visuel{
	margin:0 0 0 5px;
	background-position: center;
	background-repeat:no-repeat;
	background-color:#fff;
	width:227px;
	height:116px;
}
#home_contents #produits #fiche_produit #content{
	padding:4px 11px 0 5px;
	width:200px;
}
html>body #home_contents #produits #fiche_produit #content{
	width:220px;
}
#home_contents #produits #fiche_produit #titre{
	width:200px;
}
#home_contents #produits #fiche_produit #selection{
	margin:8px 0 0 0;
}
#home_contents #produits #fiche_produit #selection .g{
	font-size:11px;
	padding:0 5px 0 10px;
	color:#fff;
}
html>body #home_contents #produits #fiche_produit #selection .g{
	font-size:12px;
}
#home_contents #produits #fiche_produit #selection .d{
}
#home_contents #produits .theme_0 #selection .d{
	background: url(../images/home/home_main_theme_num_fond_g_0.gif) no-repeat center left;
}
#home_contents #produits .theme_1 #selection .d{
	background: url(../images/home/home_main_theme_num_fond_g_1.gif) no-repeat center left;
}
#home_contents #produits .theme_2 #selection .d{
	background: url(../images/home/home_main_theme_num_fond_g_2.gif) no-repeat center left;
}
#home_contents #produits .theme_3 #selection .d{
	background: url(../images/home/home_main_theme_num_fond_g_3.gif) no-repeat center left;
}
#home_contents #produits #fiche_produit #selection .d strong{
	display:block;
	font-size:11px;
	padding:0 5px 0 6px;
	height:22px;
	line-height:22px;
}
html>body #home_contents #produits #fiche_produit #selection .d strong{
	height:auto;
	min-height:22px;
	font-size:12px;
}
#home_contents #produits .theme_0 #selection .d strong{
	background: url(../images/home/home_main_theme_num_fond_d_0.gif) no-repeat center right;
}
#home_contents #produits .theme_1 #selection .d strong{
	background: url(../images/home/home_main_theme_num_fond_d_1.gif) no-repeat center right;
}
#home_contents #produits .theme_2 #selection .d strong{
	background: url(../images/home/home_main_theme_num_fond_d_2.gif) no-repeat center right;
}
#home_contents #produits .theme_3 #selection .d strong{
	background: url(../images/home/home_main_theme_num_fond_d_3.gif) no-repeat center right;
}
#home_contents #produits #fiche_produit #content h4{
	font-size:16px;
	padding:0 10px;
	/*font-weight:normal;*/
	font-weight:bold;
}
#home_contents #produits #fiche_produit #content h4 a{
	color:#fff;
	text-decoration:none;
}
#home_contents #produits #fiche_produit #content h4 a:hover{
	text-decoration:underline;
}
#home_contents #fiche_produit_prix{
	clear:both;
	background:url(../images/home/home_main_theme_fond_prix.gif) no-repeat 0 0;
}
#home_contents #fiche_produit_prix table{
	background:url(../images/home/home_main_theme_fond_prix_b.gif) no-repeat left bottom;
}
#home_contents #fiche_produit_prix td{
	font-size:1px;
	color:#fff;
}
#home_contents #fiche_produit_prix td.g{
	width:112px;
	padding:10px 0; 
	vertical-align:top;
	font-size:12px;
}
#home_contents #fiche_produit_prix td.d{
	padding:10px 0 5px 12px;
	vertical-align:top;
	font-size:10px;
}
#home_contents #fiche_produit_prix td.d .p{
	font-size:22px;
}
#home_contents #fiche_produit_prix td.d .sup{
	font-size:15px;
	vertical-align:6px;
		
}
#home_contents #fiche_produit_prix td.d .sf{
	font-size:11px;
}
#home_contents #fiche_produit_prix td.b{
	width:94px;
	padding:0 0 8px 0; 
	vertical-align:bottom;
	text-align:center;
	font-size:10px;
}
#home_contents #fiche_produit_prix td.s1{
	width:15px;
}
#home_contents #fiche_produit_prix td.s2{
	width:12px;
}
#home_contents #fiche_produit_prix td.s3{
	width:15px;
}


#home_contents #fiche_produit_b{
	clear:both;
	font-size:1px;
	background:url(../images/home/home_main_theme_fond_b.gif) no-repeat;
	height:11px;
}







/* ============ Site ============ */



.underall {
	background-image: url(../images/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:50% 0;
}
#header {
	height:320px;
}
#header_print {
	display:none;
}
#main {
	padding-bottom:30px;
}

#contents {
	width:984px;
	margin:0 auto;
}

					/* encart gauche */
#encart_g{
	float:left;
	width:713px;
	/*background: url(../images/bg_main.gif) repeat-y right top;*/
	background: url(../images/bg_main.png) no-repeat 100% 49px;
	margin:0 0 20px 0;
}
#encart_g_t{
	padding:18px 0 0 0;
	background-image:url(../images/bg_encart_g_t.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#encart_g_b{
	height:362px;
	padding:0 0 8px 15px;
	background: url(../images/bg_main_b.gif) no-repeat left bottom;
}

html>body #encart_g_b{
	height:auto;
	min-height:362px;
}
#encart_g .titre{
	margin:0 0 20px 45px;
	font-size: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#25472f;
}
#encart_g .introduction{
	margin: 0 52px 20px 45px;
	color:#413214;
	font-size:12px;
	text-align:justify;
}
#encart_g .introduction h3{
	font-size:15px;
}
#encart_g .vignette{
	float:left;
	margin: 0 0 34px 0;
	width:248px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: #fff;
}
#encart_g .vignette .legende{
	text-align:center;
	font-size:10px;
	color:#413214;
}

#encart_g .texte{
	float:right;
	width:379px;
	margin: 0 28px 34px 0;
	padding-right:22px;
	*padding-right:0;
	color:#413214;
	font-size:12px;
	text-align:justify;
}
#encart_g .texte p{
	padding:0 0 10px 0;
}
#encart_g .texte h3.titre{
	font-size:14px;
	margin:0;
	padding:0 0 10px 0;
	color:#413214;
	text-align:left;
}
#encart_g .texte a{
	text-decoration:underline;
	color:#ad732b;
}
#encart_g .texte a:hover{
	text-decoration:none;
}
#encart_g .texte li{
	display:block;
	padding:0 0 0 14px;
	background-image: url(../images/puce_2.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
#encart_g a.www{
	display:block;
	float:right;
	width:81px;
	height:30px;
	background-image: url(../images/btn_www_n.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 28px 0 20px;
}
html>body #encart_g a.www{
	margin-right: 50px;
}
#encart_g .texte a.www{
	margin-right: 0;
}
#encart_g a.www:hover{
	background-image: url(../images/btn_www_o.gif);
}
#encart_g a.www span{
	display:none;
}


					/* encart droit */
#encart_d{
	float:right;
	width:265px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:0 0 20px 0;
}
#encart_d #encart_d_1{
	height:390px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
html>body #encart_d #encart_d_1{
	height:auto;
	min-height:390px;
}
#encart_d #encart_d_1 h4{
	display:none;
}
#encart_d #encart_d_1 h5{
	margin:10px 0 3px 0;
	color:#fff;
	font-style:italic;
}
#encart_d #encart_d_1 h5.first{
	margin:0 0 3px 0;
}
#encart_d #encart_d_1 ul{
	padding:80px 50px 5px 33px;
}
#encart_d #encart_d_1 ul li{
	padding: 1px 0px 1px 14px;
	margin:0;
	background-image: url(../images/puce_3.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	font-size:12px;
}
#encart_d #encart_d_1 ul li.active{
	color:#b9ce28;
	font-weight:bold;
}
#encart_d #encart_d_1 ul li.active span{
	display:block;
	margin-bottom:3px;
}
#encart_d #encart_d_1 ul li a{
	display:block;
	margin-bottom:3px;
	color:#fff;
	text-decoration:none;
}
#encart_d #encart_d_1 ul li a:hover{
	color:#b9ce28;
}
#encart_d #encart_d_1 ul li a.active{
	color:#b9ce28;
	font-weight:bold;
}


					/* encart bas 1 colonne */
#encart_bas_1c{
	background:url(../images/bg_encart_bas_1c.gif) repeat-y 0 0;
	margin:0 0 30px 0;
}
#encart_bas_1c_b{
	background:url(../images/bg_encart_bas_1c_b.gif) no-repeat bottom left;
	padding: 0 44px 45px 37px;
}
#encart_bas_1c_txt{
	padding: 24px 45px 24px 23px;
	color:#25472f;
	font-size:12px;
	text-align:justify;
}

					/* encart bas 3 colonnes */
#encart_bas_3c{
	background:url(../images/bg_encart_bas_3c.gif) repeat-y 0 0;
	margin:0 0 30px 0;
}
#encart_bas_3c_b{
	background:url(../images/bg_encart_bas_3c_b.gif) no-repeat bottom left;
	padding: 0 10px 40px 26px;
}
#encart_bas_3c_intro{
	background:#4a5b28; 
	padding:0 33px 15px 37px;
	margin:0 30px 0 0;
	color:#ffffff;
	font-size:12px;
	text-align:justify;
}
#encart_bas_3c_intro p{
	text-align:justify;
}
#encart_bas_3c #c{
	float:left;
	width:211px;
}
#encart_bas_3c_txt{
	padding: 9px 40px 19px 25px;
	color:#25472f;
	font-size:12px;
	text-align:justify;
}


					/* encart saviez-vous */
#saviez_vous_t h4 {
	display:none;
}
#saviez_vous {
	background:url(../images/bg_saviez_vous.gif) repeat-y 0 0;
	padding:0 0 1px 0;
}
#saviez_vous #saviez_vous_encart{
	background:url(../images/bg_saviez_vous_encart.gif) repeat-y 0 0;
	margin:0 0 12px 0;
}
#saviez_vous #saviez_vous_encart_t{
	background:url(../images/bg_saviez_vous_encart_t.gif) no-repeat 0 0;
	padding:12px 42px 0 43px;
	font-size:12px;
	color:#25472f;
}
#saviez_vous #saviez_vous_encart_t h5{
	font-size:12px;
	color:#bed136;
}
#saviez_vous #saviez_vous_encart_b{
	background:url(../images/bg_saviez_vous_encart_b.gif) no-repeat left bottom;
	height:18px
	
}



	/* ============ pages produits ============ */

.produits #header {
	height:300px;
}

			/* back ground par theme */
			
.produits{ background-position:0 0; background-repeat:repeat-x; }
.produits#hebergement{ background-image:url(../images/fond_uni_1.gif); }
.produits#hebergement .underall{ }
.produits#hebergement #main{ background-repeat:no-repeat; background-position:top center; }
.produits#hebergement #menu_themes{ background-image:none; }
			
.produits#theme_0{ background-image:url(../images/fond_uni_1.gif); }
.produits#theme_0 .underall{ }
.produits#theme_0 #menu_themes{ }
.produits#theme_0 #entete { background-image:url(../images/produits/randonnee/bg_entete.gif); }
.produits#theme_0 #entete_t { background-image:url(../images/produits/randonnee/bg_entete_t.jpg); }
.produits#theme_0 .fiche #entete_t { background-image:url(../images/produits/randonnee/bg_entete_fiche_t.jpg); }
.produits#theme_0 #entete_b { background-image:url(../images/produits/randonnee/bg_entete_b.gif); }
.produits#theme_0 .fiche #entete_b { background-image:url(../images/produits/randonnee/bg_entete_fiche_b.gif); }
.produits#theme_0 #entete .infos { background-image:url(../images/produits/randonnee/bg_infos.gif);}
.produits#theme_0 #entete .infos_t { background-image:url(../images/produits/randonnee/bg_infos_t.gif);}
.produits#theme_0 #entete .infos_b { background-image:url(../images/produits/randonnee/bg_infos_b.gif);}

.produits#theme_1{ background-image:url(../images/fond_uni_2.gif); }
.produits#theme_1 .underall{ }
.produits#theme_1 #menu_themes{ }
.produits#theme_1 #entete { background-image:url(../images/produits/activite-nature/bg_entete.gif); }
.produits#theme_1 #entete_t { background-image:url(../images/produits/activite-nature/bg_entete_t.jpg); }
.produits#theme_1 .fiche #entete_t { background-image:url(../images/produits/activite-nature/bg_entete_fiche_t.jpg); }
.produits#theme_1 #entete_b { background-image:url(../images/produits/activite-nature/bg_entete_b.gif); }
.produits#theme_1 .fiche #entete_b { background-image:url(../images/produits/activite-nature/bg_entete_fiche_b.gif); }
.produits#theme_1 #entete .infos { background-image:url(../images/produits/activite-nature/bg_infos.gif);}
.produits#theme_1 #entete .infos_t { background-image:url(../images/produits/activite-nature/bg_infos_t.gif);}
.produits#theme_1 #entete .infos_b { background-image:url(../images/produits/activite-nature/bg_infos_b.gif);}

.produits#theme_2{ background-image:url(../images/fond_uni_1.gif); }
.produits#theme_2 .underall{ }
.produits#theme_2 #menu_themes{ }
.produits#theme_2 #entete { background-image:url(../images/produits/periple-inedit/bg_entete.gif); }
.produits#theme_2 #entete_t { background-image:url(../images/produits/periple-inedit/bg_entete_t.jpg); }
.produits#theme_2 .fiche #entete_t { background-image:url(../images/produits/periple-inedit/bg_entete_fiche_t.jpg); }
.produits#theme_2 #entete_b { background-image:url(../images/produits/periple-inedit/bg_entete_b.gif); }
.produits#theme_2 .fiche #entete_b { background-image:url(../images/produits/periple-inedit/bg_entete_fiche_b.gif); }
.produits#theme_2 #entete .infos { background-image:url(../images/produits/periple-inedit/bg_infos.gif);}
.produits#theme_2 #entete .infos_t { background-image:url(../images/produits/periple-inedit/bg_infos_t.gif);}
.produits#theme_2 #entete .infos_b { background-image:url(../images/produits/periple-inedit/bg_infos_b.gif);}

.produits#theme_3{ background-image:url(../images/fond_uni_2.gif); }
.produits#theme_3 .underall{ }
.produits#theme_3 #menu_themes{ }
.produits#theme_3 #entete { background-image:url(../images/produits/saveurs-et-bien-etre/bg_entete.gif); }
.produits#theme_3 #entete_t { background-image:url(../images/produits/saveurs-et-bien-etre/bg_entete_t.jpg); }
.produits#theme_3 .fiche #entete_t { background-image:url(../images/produits/saveurs-et-bien-etre/bg_entete_fiche_t.jpg); }
.produits#theme_3 #entete_b { background-image:url(../images/produits/saveurs-et-bien-etre/bg_entete_b.gif); }
.produits#theme_3 .fiche #entete_b { background-image:url(../images/produits/saveurs-et-bien-etre/bg_entete_fiche_b.gif); }
.produits#theme_3 #entete .infos { background-image:url(../images/produits/saveurs-et-bien-etre/bg_infos.gif);}
.produits#theme_3 #entete .infos_t { background-image:url(../images/produits/saveurs-et-bien-etre/bg_infos_t.gif);}
.produits#theme_3 #entete .infos_b { background-image:url(../images/produits/saveurs-et-bien-etre/bg_infos_b.gif);}


.produits #menu_themes{
	height:99px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.produits#hebergement #menu_themes{
	height:69px;
}

.produits #menu_themes h2 {
	display:none;
}
.produits #menu_themes ul {
	padding: 25px 0 0 6px;
}
.produits #menu_themes ul li{
	float:left;
	margin: 6px 0 0 0;
}
.produits #menu_themes ul li a{
	display:block;
	width:192px;
	height:61px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.produits#hebergement #menu_themes ul li a{
	height:41px;
}
.produits #menu_themes ul li#btn_0 a{ }
.produits #menu_themes ul li#btn_0 a:hover{ }
.produits #menu_themes ul li#btn_0.actif a{ }
.produits #menu_themes ul li#btn_0.actif a:hover{ }

.produits #menu_themes ul li#btn_1 a{ }
.produits #menu_themes ul li#btn_1 a:hover{ }
.produits #menu_themes ul li#btn_1.actif a{ }
.produits #menu_themes ul li#btn_1.actif a:hover{ }

.produits #menu_themes ul li#btn_2 a{ }
.produits #menu_themes ul li#btn_2 a:hover{ }
.produits #menu_themes ul li#btn_2.actif a{ }
.produits #menu_themes ul li#btn_2.actif a:hover{ }

.produits #menu_themes ul li#btn_3 a{ }
.produits #menu_themes ul li#btn_3 a:hover{ }
.produits #menu_themes ul li#btn_3.actif a{ }
.produits #menu_themes ul li#btn_3.actif a:hover{ }

.produits #menu_themes ul li a span{
	display:none;
}
.produits #menu_themes ul li#btn_hebergement{
	float:right;
	margin:0;
}
.produits #menu_themes ul li#btn_hebergement a{
	width:169px;
	height:44px;
}

.produits #entete {
	background-repeat: repeat-y;
	background-position: top center;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
.produits #entete_t {
	background-repeat: no-repeat;
	background-position: top center;
	padding: 0 4px 0 3px;
}
.produits #entete_b {
	background-repeat: no-repeat;
	background-position: top center;
	background-color:#fff;
	height:14px;
	font-size:1px;
	margin: 0 0 17px 0;
}
.produits #entete .btn_retour {
	float:left;
	width:165px;
	height:64px;
}
.produits #entete .num {
	float:left;
	padding:24px 0 0 55px;
	width:110px;
	font-weight:bold;
	font-size:12px;
}
.produits #entete .titre {
	float:left;
	padding:20px 0 0 0;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
.produits #entete .titre a{
	color:#fff;
	text-decoration:none;
}
.produits #entete .infos {
	background-repeat: repeat-y;
	background-position: 0 0;
	margin:0 0 0 7px;
}
.produits #entete .infos_t {
	background-repeat: no-repeat;
	background-position: 0 0;
}
.produits #entete .infos_b {
	background-repeat: no-repeat;
	background-position: bottom left;
}
.produits #entete .img {
	width:270px;
}
.produits #entete .vignette{
	margin: 0 0 8px 9px;
	width:227px;
	height:116px;
	background-repeat: no-repeat;
	background-position: 0 0 ;
	background-color: #fff;
}
.produits #entete .vignette_print{
	display:none;
}
.produits #entete .texte {
	width:338px;
	font-size:12px;
	font-weight:bold;
	padding: 0 10px 8px 0;
}
.produits #entete .texte p {
	padding:5px 0;
}
.produits #entete .texte strong {
	color:#fff;
	font-weight:normal;
}
.produits #entete .prix {
	width:124px;
	font-size:11px;
	color:#fff;
	vertical-align:middle;
	*vertical-align:bottom;
	*padding:0 0 15px 0;
}
.produits #entete .prix div{
	padding:0 0 0 15px;
}
.produits #entete .prix .p{
	font-size:32px;
}
.produits #entete .prix .sup{
	font-size:15px;
	vertical-align:10px;
}
.produits #entete .prix .sf{
	font-size:12px;
}
.produits #entete .profil {
	text-align:center;
	vertical-align:bottom;
	padding:0 0 8px 0;
	height:15px;
}
.produits #entete .liens {
	width:235px;
}
			/* fiche détail */


.produits .fiche  {
	padding:20px 0 0 0;
}
/* background top et bottom gérés plus haut dans les themes */ 
.produits .fiche #entete_b {
	height:15px;
	font-size:1px;
	margin: 0;
}
.produits #detail {
	clear:both;
	text-align:center;
	background:url(../images/produits/bg_fiche.gif) repeat-y top center;
}
.produits #detail .encart_resa{
	float:right;
	width:270px;
	padding:12px 0 16px 12px;
}
.produits #detail .encart_resa_print{
	display:none;
}
.produits#hebergement #detail .encart_resa{
	padding-left:22px;
}
.produits #detail .texte {
	padding: 12px 12px 12px 11px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#413214;
}
.produits #detail .texte font {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
.produits #detail .texte p {
	padding:0 0 10px 0;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.produits #detail .texte li{
	display:block;
	padding:5px 0 7px 14px;
	background-image: url(../images/puce_2.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
}
.produits#hebergement #detail .texte .vignette {
	float:left;
	padding:15px 0 0 0;
}
.produits #detail .texte .descriptif {
	padding:0 0 16px 21px;
}
.produits#hebergement #detail .texte .descriptif {
	padding:15px 0px 16px 0;
	text-align:justify;
}
.produits#hebergement #detail .texte .descriptif a{
	text-decoration:underline;
	color:#ad732b;
}
.produits#hebergement #detail .texte .descriptif a:hover{
	text-decoration:none;
}
.produits #detail .texte .fond_texte {
	background:url(../images/produits/bg_fond_texte.gif) repeat-x 0 0;
}
.produits #detail .texte .fond_texte_g {
	background:url(../images/produits/bg_fond_texte_g.gif) no-repeat 0 0;
}
.produits #detail .texte .font_texte_d {
	background:url(../images/produits/bg_fond_texte_d.gif) no-repeat top right;
	padding:15px 21px 20px 21px;
}
.produits #detail .texte .tarifs {
	margin-right:12px;
}
.produits #detail .texte .programme h3.titre {
	background-image:url(../images/produits/picto_programme.gif);
}
.produits #detail .texte .tarifs h3.titre {
	background-image:url(../images/produits/picto_tarifs.gif);
	white-space:nowrap;
}
.produits #detail .texte h3.titre {
	height:32px;
	line-height:32px;
	padding:0 0 10px 36px;
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:14px;
	color:#ad722a;
	text-transform:uppercase;
}
.produits #detail .texte h3.titre strong{
	color:#000;
	font-size:12px;
	text-transform: none;
}
.prix_grille tr.tarifs_head {
	font-weight:bold;
}
.prix_grille tr.ligne_0 {
	background:#dcdcdc;
}
.prix_grille td {
	text-align:left;
	vertical-align:text-top;
	padding:4px;
}
.produits #detail .texte .commentaire {
	font-size:11px;
}
.prix_commentaire,
.prix_comprend,
.prix_comprend_pas,
.options {
	padding:8px 0;
}
.produits #detail .texte .commentaire .prix_commentaire{
	font-weight:bold;
}
.produits #detail .texte .commentaire h3.titre{
	padding:0;
	height:auto;
	line-height:normal;
	background:none;
}
.produits #detail_b {
	background:url(../images/produits/bg_fiche_b.gif) no-repeat top center;
	height:40px;
}
.produits#hebergement #detail_b {
	height:15px;
}
.produits #detail_b a.btn_print {
	display:block;
	float:right;
	margin:0 14px 0 0;
	width:98px;
	height:40px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.produits #detail_b a.btn_print:hover {
	background-repeat:no-repeat;
	background-position:0 0;
}
.produits #detail_b a.btn_print span{
	display:none;
}
	/* ============ pages actualité (en ce moment) ============ */
.en_ce_moment{
	background-image:url(../images/fond_uni_1.gif);
	background-repeat:repeat-x;	
}
.en_ce_moment .underall{ }

.en_ce_moment #encart_g_t{
	background-image:url(../images/bg_encart_g_t_2.png)
}
.en_ce_moment #encart_g .infos{
	margin:0 0 10px 45px;
	font-size: 12px;
	color:#413214;
}

.en_ce_moment #encart_d #encart_d_1{ }


	/* ============ page liens utiles ============ */
.liens_utiles{
	background-image:url(../images/fond_uni_1.gif);	
	background-repeat:repeat-x;
}
.liens_utiles .underall{ }

.liens_utiles #encart_g_t{
	padding-top:49px;
}
.liens_utiles #encart_g a.lien{
	display:block;
	float:left;
	margin: 10px 0 0 0;
	padding: 0 0 0 31px;
	background:#25472f url(../images/liens_utiles/btn_liens_g.gif) no-repeat 0 0;
	font-size:14px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#b9ce28;
	text-decoration:none;
}
.liens_utiles #encart_g a.lien span{
	display:block;
	height:37px;
	line-height:30px;
	background:#25472f url(../images/liens_utiles/btn_liens_d.gif) no-repeat top right;
	padding: 0 13px 0 3px;
	
}
.liens_utiles #encart_g a.lien:hover{
	color:#e4ff00;
}
.liens_utiles #encart_g .titre a{
	color:#413214;
	text-decoration:none;
}

.liens_utiles #encart_d #encart_d_1{
	background-image:url(../images/liens_utiles/bg_encart_d.gif);
	height:471px;
	margin:49px 0 0 0;
}



	/* ============ page offices de tourisme ============ */


.offices_de_tourisme{
	background-image:url(../images/fond_uni_1.gif);	
	background-repeat:repeat-x;
}
.offices_de_tourisme .underall{ }

.offices_de_tourisme #encart_g_t{
	background-image:url(../images/bg_encart_g_t_2.png);
}
	
.offices_de_tourisme #encart_g .texte{
	width:auto;
	float:none;
	padding-right:22px;
}
.offices_de_tourisme #encart_g_t{
}
.offices_de_tourisme #encart_g a.lien{
	display:block;
	float:left;
	margin: 10px 0 0 0;
	padding: 0 0 0 31px;
	background:#25472f url(../images/liens_utiles/btn_liens_g.gif) no-repeat 0 0;
	font-size:14px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#b9ce28;
	text-decoration:none;
}
.offices_de_tourisme #encart_g a.lien span{
	display:block;
	height:37px;
	line-height:30px;
	background:#25472f url(../images/liens_utiles/btn_liens_d.gif) no-repeat top right;
	padding: 0 13px 0 3px;
	
}
.offices_de_tourisme #encart_g a.lien:hover{
	color:#e4ff00;
}
.offices_de_tourisme #encart_g .titre{
	margin-bottom:30px;
}
.offices_de_tourisme #encart_g .texte li {
}
.offices_de_tourisme #encart_g .texte li.fond_texte {
	background:url(../images/produits/bg_fond_texte.gif) repeat-x 0 0;
	padding:0;
	margin-top:10px;
}
.offices_de_tourisme #encart_g .texte li .fond_texte_g {
	background:url(../images/produits/bg_fond_texte_g.gif) no-repeat 0 0;
}
.offices_de_tourisme #encart_g .texte li .font_texte_d {
	background:url(../images/produits/bg_fond_texte_d.gif) no-repeat top right;
	padding:15px 21px 20px 21px;
}
.offices_de_tourisme #encart_g .texte li .titre {
	padding-left:15px;
	background:url(../images/puce_4.gif) 0 50% no-repeat;
	margin-bottom:0;
	text-transform:uppercase;
}
.offices_de_tourisme #encart_g .titre a{
	color:#ad722a;
	text-decoration:none;
}
.offices_de_tourisme #encart_g .texte li .ville {
	text-transform:uppercase;
}
.offices_de_tourisme #encart_g .texte li .lien {
	clear:both;
}

.offices_de_tourisme #encart_d #encart_d_1{
	height:520px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}

	/* ============ pages destinations ============ */


.destination {
	background-image: url(../images/fond_uni_1.gif);
	background-repeat:repeat-x;
}
.destination #encart_g_t{
	background-image:url(../images/bg_encart_g_t_2.png);
}
.destination #encart_g_b{
	height:552px;
}
html>body.destination #encart_g_b{
	height:auto;
	min-height:552px;
}
.destination #encart_g .introduction{
	margin-left: 0;
}
.destination #encart_d{
	background-position: 0 49px;
	height:963px;
}
html>body.destination #encart_d{
	height:auto;
	min-height:963px;
}
.destination #encart_d.court{
	height:610px;
	margin:0;
}
html>body.destination #encart_d.court{
	height:auto;
	min-height:610px;
}
.destination #encart_d #encart_d_1 ul{
}

					/* neige stations sites activites */
.destination#stations-sites-activites {
	background-image: url(../images/fond_uni_1.gif);
	background-repeat:repeat-x;
}
.destination#stations-sites-activites .underall { }
.destination#stations-sites-activites #encart_g_t{
	background-image:url(../images/bg_encart_g_t.png);
}
.destination#stations-sites-activites #encart_d #encart_d_1{ }

.fiche-neige-station #encart_g_t{
	padding:0;
}
.fiche-neige-station #encart_g_t .btn_retour{
	float:left;
	width:186px;
	height:70px;
}
.fiche-neige-station #encart_g_t .titre{
	float:left;
	margin:18px 20px 20px 60px;
}
.fiche-neige-station #encart_g h4{
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 0;
}
.fiche-neige-station #encart_g .infos_l{
	float:left;
	width:172px;
}
.fiche-neige-station #encart_g .infos_l .vignette{
	float:none;
	width:166px;
	margin: 0 0 12px 0;
}
.fiche-neige-station #encart_g .infos_l .vignette .legende{
	display:none;
}
.fiche-neige-station #encart_g .infos_l a.meteo{
	display:block;
	width:172px;
	height:39px;
	margin: 0 0 5px 0;
	background-repeat:no-repeat;
	background-position:0 0;
}
.fiche-neige-station #encart_g .infos_l a.meteo:hover{ }
.fiche-neige-station #encart_g .infos_l a.meteo span{
	display:none;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme{
	background:url(../images/destination/stations-sites-activites/bg_infos_tourisme.gif) repeat-y 0 0;
	font-size:12px;
	color:#b9ce28;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme_t{
	background-repeat:no-repeat;
	background-position:0 0;
	padding:37px 17px 0 12px; 
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme_b{
	background: url(../images/destination/stations-sites-activites/bg_infos_tourisme_b.gif) no-repeat 0 0;
	height:13px;
	font-size:1px;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme h3{
	display:none;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme li{
	padding:0 0 7px 0;
	border-bottom:#506d45 solid 1px;
	margin:0 0 7px 0;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme li.last{
	border-bottom:none;
	margin:0;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme strong{
	color:#fff;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme h4{
	font-size:12px;
	font-weight:normal;
	color:#c2b277;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme h4 strong{
	color:#c2b277;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme a{
	display:block;
	float:none;
	margin:3px 0 0 0;
	padding:0;
	width:86px;
	height:27px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme a span{
	display:none;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme a.www{
	background-image:url(../images/destination/stations-sites-activites/btn_www_infos_n.gif);
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme a.www:hover{
	background-image:url(../images/destination/stations-sites-activites/btn_www_infos_o.gif);
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme a.email{
	background-image:url(../images/destination/stations-sites-activites/btn_email_infos_n.gif);
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme a.email:hover{
	background-image:url(../images/destination/stations-sites-activites/btn_email_infos_o.gif);
}

.fiche-neige-station #encart_g .texte{
	width:464px;
}
.fiche-neige-station #encart_g .infos_m p{
	padding: 0 0 10px 15px;
}
.fiche-neige-station #encart_g .infos_m h5{
	padding: 0 0 10px 15px;
	font-size:12px;
	text-transform:uppercase;
	color:#ad722a;
}
.fiche-neige-station #encart_g .infos_m .col{
	padding:10px 25px 15px 10px;
}
.fiche-neige-station #encart_g .infos_m strong{
	font-weight:normal;
	color:#ad722a;
}
.fiche-neige-station #encart_g .infos_m ul li{
	font-weight:bold;
	background-image:url(../images/puce_4.gif);
}
.fiche-neige-station #encart_g .infos_m_1c{
	background:url(../images/destination/stations-sites-activites/bg_1c.gif) no-repeat 0 0;
	margin:15px 0;
}
.fiche-neige-station #encart_g .infos_m_2c{
	background:url(../images/destination/stations-sites-activites/bg_2c.gif) no-repeat 0 0;
	margin:15px 0;
}
.fiche-neige-station #encart_g .col-1{
	float:left;
	width:231px;
}
.fiche-neige-station #encart_g .col-2{
	float:right;
	width:231px;
}
.fiche-neige-station #encart_g .infos_m_b{
	padding:17px 25px 15px 10px;
	background:url(../images/destination/stations-sites-activites/separateur.gif) no-repeat 0 0;
}
.fiche-neige-station #encart_g .infos_m_b p{
	padding:10px 0 0 15px;
}


					/* grandes traversees du Jura */
.destination#neige-grandes-traversees-du-jura {
	background-image: url(../images/fond_uni_1.gif);
	background-repeat:repeat-x;
}
.destination#neige-grandes-traversees-du-jura .underall { }
.destination#neige-grandes-traversees-du-jura #encart_d #encart_d_1{ }
					/* eau */
.destination#eau  {
	background-image: url(../images/fond_uni_1.gif);
	background-repeat:repeat-x;
}
.destination#eau .underall { }
.destination#eau #encart_d #encart_d_1{ }

					/* roche */
.destination#roche {
	background-image: url(../images/fond_uni_1.gif);
	background-repeat:repeat-x;
}
.destination#roche .underall { }
.destination#roche #encart_d #encart_d_1{ }

					/* forets */
.destination#forets {
	background-image: url(../images/fond_uni_1.gif);
	background-repeat:repeat-x;
}
.destination#forets .underall { }
.destination#forets #encart_d #encart_d_1{ }

					/* saveurs */
.destination#saveurs {
	background-image: url(../images/fond_uni_1.gif);
	background-repeat:repeat-x;
}
.destination#saveurs .underall { }
.destination#saveurs #encart_d #encart_d_1{ }

					/* patrimoine */
.destination#patrimoine  {
	background-image: url(../images/fond_uni_1.gif);
	background-repeat:repeat-x;
}
.destination#patrimoine .underall { }
.destination#patrimoine #encart_d #encart_d_1{ }
.destination #encart_d #encart_d_1 ul li{
	/*margin-bottom: 5px;*/
}



	/* ============ pages sites phares ============ */
	
.sites_phares#sites-naturels-majeurs{
	background-image:url(../images/fond_uni_1.gif);	
	background-repeat:repeat-x;
}
.sites_phares#sites-naturels-majeurs .underall{ }
.sites_phares#sites-naturels-majeurs #encart_d #encart_d_1{ }

.sites_phares#sites-phares-du-patrimoine{
	background-image:url(../images/fond_uni_1.gif);	
	background-repeat:repeat-x;
}
.sites_phares#sites-phares-du-patrimoine .underall{ }
.sites_phares#sites-phares-du-patrimoine #encart_d #encart_d_1{ }

.sites_phares #encart_g_t{
	background-image:url(../images/bg_encart_g_t_2.png);
}
.sites_phares #encart_g_b{
	height:492px;
}
html>body.sites_phares #encart_g_b{
	height:auto;
	min-height:492px;
}
.sites_phares #encart_g .sous_titre{
	font-size:14px;
	margin:0 0 10px 0;
}
.sites_phares #encart_d #encart_d_1{
	height:520px;
}
html>body.sites_phares #encart_d #encart_d_1{
	height:auto;
	min-height:520px;
}
.sites_phares #encart_d #encart_d_1 ul{
	padding-top:100px;
}
.sites_phares #encart_d #encart_d_1 ul li{
	margin-bottom: 7px;
}



	/* ============ pages paroles de montagnons ============ */
	
.montagnons{
	background-image:url(../images/fond_uni_1.gif);	
	background-repeat:repeat-x;
}
.montagnons .underall{ }
.montagnons #encart_g_t{
	background-image:url(../images/bg_encart_g_t_2.png);
}
.montagnons #encart_d #encart_d_1{
	background:url(../images/montagnons/bg_encart_d.png) no-repeat 0 49px;
}
.montagnons #encart_d #encart_d_t{
	background:url(../images/montagnons/bg_encart_d_t.png) no-repeat 0 0;
}
.montagnons #encart_d #encart_d_b{
	background: url(../images/montagnons/bg_encart_d_b.gif) no-repeat 0 0;
	height:13px;
	font-size:1px;
}

.montagnons #encart_g h3.titre{
	margin-bottom:7px;
}
.montagnons #encart_g .introduction{
	margin: 0 40px 15px 45px;
	font-size:14px;
	font-weight:bold;
}
.montagnons #encart_g_b{
	height:500px;
}
html>body.montagnons #encart_g_b{
	height:auto;
	min-height:445px;
}
.montagnons #encart_g .sous_titre{
	font-size:14px;
	margin:0 0 10px 0;
}
.montagnons #encart_g .vignette{
	width:208px;
}
.montagnons #encart_g .texte{
	width:423px;
}
.montagnons #encart_g .sitation p{
	padding:0 0 10px 0;
	text-indent:40px;
	font-style:italic;
}
.montagnons #encart_g .sitation p.debut_sitation{
	text-indent:19px;
}
.montagnons #encart_g .sitation img{
	padding:0 5px;
}
.montagnons #encart_d #encart_d_1{
	height:458px;
}
html>body.montagnons #encart_d #encart_d_1{
	height:auto;
	min-height:458px;
}
.montagnons #encart_d #encart_d_t{
	padding:61px 0 0 15px;
}
.montagnons #encart_d #encart_d_1 a{
	display:inline;
	margin: 0;
	padding: 0;
	border:none;
}
.montagnons #encart_d #encart_d_t img{
	padding:0;
	margin: 0 9px 9px 0;
	border:none;
}

			/* bulle url */
.bulle_url { 
	position: absolute; 
	visibility: hidden; 
	width:300px;
}
			/* bulle montagnons */
.bulle_montagnons { 
	position: absolute; 
	visibility: hidden; 
	width:370px;
}
.bulle_h{
	height:5px;
	background:url(../images/bulles/bulle_h.gif) no-repeat top right;
}
.bulle_hg{
	background: url(../images/bulles/bulle_hg.gif) no-repeat top left;
	margin: 0 5px 0 0;
	padding: 0;
	height:5px;
	font-size:1px;
}
.bulle_hd{
	background:url(../images/bulles/bulle_hd.gif) no-repeat top right;
	height:5px;
	width:5px;
	float:right;
	font-size:1px;
}
.bulle_b{
	height:21px;
	background:url(../images/bulles/bulle_b.gif) no-repeat top right;
}
.bulle_montagnons .bulle_bg{
	background:url(../images/bulles/bulle_bg.gif) no-repeat top left;
	margin: 0 39px 0 0;
	height:21px;
	font-size:1px;
}
.bulle_montagnons .bulle_bd{
	background:url(../images/bulles/bulle_bd.gif) no-repeat top right;
	height:21px;
	width:39px;
	float:right;
	font-size:1px;
}
.bulle_url .bulle_bg{
	background:url(../images/bulles/bulle_bg_url.gif) no-repeat top left;
	width:39px;
	float:left;
	height:21px;
	font-size:1px;
}
.bulle_url .bulle_bd{
	background:url(../images/bulles/bulle_bd_url.gif) no-repeat top right;
	margin: 0 0 0 39px;
	height:21px;
	font-size:1px;
}
.info_montagnons { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#413214;  
	text-align:center;
	white-space:nowrap;
	border-left:1px solid #fff;
	border-right:1px solid #fff; 
	padding: 4px 5px;
	background-color:#c2b277;
}
.info_montagnons strong { 
	font-size:12px;
}

	/* ============ pages a découvrir ============ */
.a_decouvrir{
	background-image:url(../images/fond_uni_1.gif);	
	background-repeat:repeat-x;
}
.a_decouvrir .underall{ }
.a_decouvrir #encart_g_t{
	background-image:url(../images/bg_encart_g_t_2.png);
}
.a_decouvrir #encart_d #encart_d_1{ }

.a_decouvrir #encart_g_b{
	height:402px;
}
html>body.a_decouvrir #encart_g_b{
	height:auto;
	min-height:402px;
}
.a_decouvrir #encart_g .introduction{
	margin-right: 160px;
}
.a_decouvrir #encart_g .sous_titre{
	font-size:14px;
	margin:0 0 10px 0;
}
.a_decouvrir #encart_d #encart_d_1{
	height:430px;
}
html>body.a_decouvrir #encart_d #encart_d_1{
	height:auto;
	min-height:430px;
}
.a_decouvrir #encart_d #encart_d_1 ul{
	padding-left:20px;
}
.a_decouvrir #encart_d #encart_d_1 ul li.active span{
	padding:-top:0;
	margin-bottom:0;
}
.a_decouvrir #encart_d #encart_d_1 ul li a{
	padding:-top:0;
	margin-bottom:0;
}
.a_decouvrir #encart_d #encart_d_1 ul li.separateur{
	height:1px;
	font-size:1px;
	background:#506d45;
	padding:0;
	margin:2px 0;
	*margin:0 0 2px 0;
}


	/* ============ pages coup de coeur ============ */
.coup_coeur{
	background-image:url(../images/fond_uni_1.gif);	
	background-repeat:repeat-x;
}
.coup_coeur #encart_g_t{
	background-image:url(../images/bg_encart_g_t_2.png);
}
.coup_coeur .underall{ }
.coup_coeur #encart_d #encart_d_1{ }

.coup_coeur #encart_g_b{
	height:402px;
}
html>body.coup_coeur #encart_g_b{
	height:auto;
	min-height:402px;
}
.coup_coeur #encart_g .introduction{
	margin-right: 160px;
}
.coup_coeur #encart_g .sous_titre{
	font-size:14px;
	margin:0 0 10px 0;
}
.coup_coeur #encart_d #encart_d_1{
	height:430px;
}
html>body.coup_coeur #encart_d #encart_d_1{
	height:auto;
	min-height:430px;
}
.coup_coeur #encart_d #encart_d_1 ul{
	padding-left:20px;
}
.coup_coeur #encart_d #encart_d_1 ul li.active span{
	padding:-top:0;
	margin-bottom:0;
}
.coup_coeur #encart_d #encart_d_1 ul li a{
	padding:-top:0;
	margin-bottom:0;
}
.coup_coeur #encart_d #encart_d_1 ul li.separateur{
	height:1px;
	font-size:1px;
	background:#506d45;
	padding:0;
	margin:2px 0;
	*margin:0 0 2px 0;
}


/* ============ Formulaires ============ */

.formulaires#e-letter{ background-image:url(../images/fond_uni_1.gif);background-repeat:repeat-x;}
.formulaires#e-letter .underall{ }

.formulaires#demande_doc{ background-image:url(../images/fond_uni_1.gif);background-repeat:repeat-x;}
.formulaires#demande_doc .underall{ }

.formulaires#contact{ background-image:url(../images/fond_uni_1.gif);background-repeat:repeat-x;}
.formulaires#contact .underall{ }

.formulaires #encart{
	background: url(../images/formulaires/bg_encart.png) no-repeat 50% 49px;
}
.formulaires #encart_t{
	background: url(../images/formulaires/bg_encart_t.png) no-repeat top center;
}
.formulaires #encart_b{
	background: url(../images/formulaires/bg_encart_b.gif) no-repeat bottom center;
	text-align:center;
}

.formulaires#contact #encart{ 
	float:left;
	width:712px;
	background: url(../images/bg_main.png) no-repeat 100% 49px;
	margin:0 0 20px 0;
}

.formulaires#contact #encart_t{
	background-image: url(../images/bg_encart_g_t_2.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.formulaires#contact #encart_b{ 
	padding:0 0 8px 15px;
	background: url(../images/bg_main_b.gif) no-repeat left bottom;
}

.formulaires .texte{
	padding:20px 10px 20px 54px;
	color:#413214;
	font-size:12px;
}
.a_decouvrir.formulaires .texte{
	padding:0;
	color:#413214;
	font-size:12px;
}
.formulaires .texte h3.titre{
	margin:0 0 20px 0;
	font-size: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#25472f;
}
.formulaires .demande_infos .texte h3.titre_demande_infos{
	margin:0 0 20px 0;
	padding:20px 0 20px 63px;
	background:url(../images/formulaires/demande_infos/picto.gif) no-repeat left center;
	color:#413214;
	font-size: 14px;
	text-transform:uppercase;
}
.formulaires .texte .confirm,
.formulaires #encart_g_b .confirm{
	margin:60px 0;
	text-align:center;
	font-size: 14px;
	color:#25472f;
	font-weight:bold;
}
.formulaires .texte .msg_erreur,
.formulaires #encart_g_b .msg_erreur{
	margin:60px 0;
	text-align:center;
	font-size: 14px;
	color:#990000;
	font-weight:bold;
}
.formulaires .texte a,
.formulaires #encart_g_b a{
	text-decoration:underline;
	color:#ad732b;
}
.formulaires .texte a:hover,
.formulaires #encart_g_b a:hover{
	text-decoration:none;
}
.formulaires .texte #msg_erreur,
.formulaires #encart_g_b #msg_erreur{
	display:none;
	padding:30px 0 0 0;
	text-align:center;
	font-weight:bold;
	color: #990000;
}
.formulaires .demande_infos .texte #msg_erreur{
	padding:0 270px 20px 0;
}
.formulaires .texte #msg_erreur h3,
.formulaires #encart_g_b #msg_erreur h3{
	text-transform:uppercase;
	padding:0 0 10px 0;
}
.formulaires .texte form{
	margin: 30px 0 0 0;
}
.formulaires .demande_infos .texte form{
	margin-top: 10px;
	padding: 16px 0 0 38px;
	background:url(../images/formulaires/demande_infos/fond_form.gif) no-repeat 0 0;
}
.formulaires .texte form .col{
	float:left;
	width:424px;
}
.formulaires#contact .texte form .col{
	width:315px;
}
.formulaires .demande_infos .texte form .col-1{
	width:354px;
}
.formulaires .demande_infos .texte form .col-2 {
	width:290px;
}
.formulaires .demande_infos .texte form .chapeau {
	color:#25472f;
}
.formulaires .demande_infos .texte form .chapeau strong {
	font-size:14px;
}
.formulaires .texte form td{
	padding:4px 4px;
	color:#413214;
	vertical-align:top;
}
.formulaires .texte form .tab_check_radio{
	margin : 2px 0 6px 0;
}
.formulaires .texte form .tab_check_radio td{
	padding:1px 2px 0 2px;
	vertical-align:middle;
}
.formulaires .texte form .tab_check_radio .col-1{
	padding-left:14px; 
	width:auto;
}
.formulaires .texte form .tab_check_radio .col-2{
	width:110px;
}
.formulaires .texte form .nchamps{
	padding:6px 4px 3px 15px;
	background-image: url(../images/puce_4.gif);
	background-repeat:no-repeat;
	background-position: 0 9px;
	font-size:12px;
	font-weight:bold;
}
.formulaires .texte form .optin{
	background-image: url(../images/puce_5.gif);
	color:#25472f;
}
.formulaires .texte form input.txt,
.formulaires .texte form textarea,
.formulaires .texte form select
{
	border:1px solid #25472f;
	*border:1px solid #7f9db9;
	background:#fff;
	font-size:12px;
	padding:2px;
}
.formulaires .texte form input.txt {
	width:200px;
}
.formulaires .texte form input.date {
	width:100px;
}
.formulaires .texte form input.nb {
	width:30px;
}
.formulaires .texte form textarea {
	width:260px;
	height:125px;
}
.formulaires .texte form select {
	padding:0;
}
.formulaires .texte form option {
	padding:0 0 0 2px;
}
.formulaires .texte form .required{
	float:left;
	font-size:10px;
	margin:20px 0 0 0;
}
.formulaires .texte form a.send{
	display:block;
	margin:40px 0 0 0;
	float:right;
	width:94px;
	height:39px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.formulaires .texte form a.send:hover{ }
.formulaires .texte form a.send span{
	display:none;
}

.formulaires#contact #encart_d {
	background:url(../images/formulaires/contact/bg_encart_d.gif) no-repeat 0 49px;
	height:335px;
}
/* ============ Footer ============ */

	/* ====== commun de Footer ====== */
#footer{
	clear:both;
	padding:0 0 5px 0;
	text-align:center;
	font-size:11px;
	color:#6d6d6d;
	background-color:#fff;
}
#footer #fond{
	background:url(../images/footer/fond.gif) repeat-x center top;
}
#footer #content_1, #footer #content_2{
	margin:0 auto;
	width:984px;
	clear:both;
	height:47px;
}
html>body #footer #content_1, html>body #footer #content_2{
	height:auto;
	min-height:47px;
}
#footer a{
	color:#6d6d6d;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer ul li, #footer ol li {
	list-style:none;
}
#footer ul li{
	float:left;
}
#footer ol li{
	float:none;
}
#footer #g{
	float:left;
}
#footer #d{
	float:right;
}

	/* ====== content 1 ====== */
#footer #content_1{
	font-weight:bold;
	line-height:40px;
}
#footer #content_1 li{
	padding-right:17px;
	background:url(../images/footer/separateur_1.gif) no-repeat right center;
	margin-right:16px;
}

	/* ====== content 2 ====== */
#footer #content_2 #g{
	width:750px;

}
#footer #content_2 #g li{
	padding:22px 27px 10px 0;
	background:url(../images/footer/separateur_2.gif) no-repeat right top;
	margin-right:26px;
}
#footer #content_2 #g li h4{
	text-transform:uppercase;
	margin:0 0 10px 0;
	font-size:11px;
}
#footer #content_2 #g ol li{
	padding:0;
	padding-left:10px;
	background-image:url(../images/puce_liste_footer.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	margin:0;
	font-size:10px;
}
#footer #content_2 #g ol li.en_ce_moment{
	width:150px;
}
#footer #content_2 #d li{
	padding:22px 18px 0 0;
}

	/* ====== commun de Footer ====== */
#footer #content_1 li.last, #footer #content_2 #g li.last, #footer #content_2 #d li.last{
	padding-right:0;
	background:none;
	margin-right:0;
}


/**** GESTION CLIQUE SUR TITRE FOOTER ****/

#footer #content_2 #g h4#destination:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#offre_sejour:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#paroles_montagnons:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#a_decouvrir:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#en_ce_moment:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#coup_de_coeur:hover{
	cursor:pointer;
	text-decoration:underline;
}

#footer #content_2 #g ol#destination_ol{
	
}
#footer #content_2 #g ol#offre_sejour_ol{
	
}
#footer #content_2 #g ol#paroles_montagnons_ol{
	
}
#footer #content_2 #g ol#a_decouvrir_ol{
	
}
#footer #content_2 #g ol#en_ce_moment_ol{

}
#footer #content_2 #g ol#coup_de_coeur_ol{
	
}

#footer #content_2 #g ol ol#sub_list{
	padding-left:15px;
}
#footer #content_2 #g ol ol#sub_list li{
	padding:0;
	padding-left:5px;
	background-image:url(../images/puce_sub_liste_footer.png);
	background-repeat:no-repeat;
	background-position:0 6px;
	margin:0;
	font-size:10px;
}
#footer #content_2 #g ol ol#sub_list li a{
	color:#8F8F8F;
	text-decoration:none;
}
#footer #content_2 #g ol ol#sub_list li a:hover{
	text-decoration:underline;
}

#encart_d_1 ul div#sub_title_separator{
	clear:both;
	margin-top:-3px;
	margin-bottom:8px;
	margin-left:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#encart_d_1 ul div#sub_title_separator span{
	color:#b9ce28;
	font-weight:bold;
}

#encart_d_1 ul div#sub_title_separator a#sub_title{
	color:#fff;
	text-decoration:none;
}

#encart_d_1 ul div#sub_title_separator a#sub_title:hover{
	color:#b9ce28;
}
#encart_d_1 ul ul#sub_list{
	margin:0;
	padding:0;
	padding-top:3px;
}
#encart_d_1 ul ul#sub_list li{
	margin:0;
	padding:0;
	padding-left:8px;
	background-image: url(../images/puce_sub_liste_menu.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
}