body{
	font-size:12px;
}

.page_home{ /* div qui englobe toute le contenu utile*/
	margin : auto; /* pour centrer la page*/
	width: 819px;
	position:relative;
}
#floater{
	width:27px;
	height:91px;
	top:180px;
	margin-left:825px;
	position: absolute;
}
html>body #floater {
	position: fixed;
	width:27px;
}
#floater img{
	border:none;
}

.bandeau_home{
	width : 819px;
	height : 383px;
	margin-bottom:0px !important;
	margin-bottom:-4px;
	background:#FFF;
}
.sous_bandeau_home{
	width : 819px;
	height : 40px;
	background:#FFFFFF url(../images/home/recherche_fond_s1_new.jpg) no-repeat top left;
	padding:0;
	margin:0;
}
.bandeau_pagetype{
	width : 819px;
	height : 260px;
}
.sous_bandeau_type{
	width : 819px;
	height : 23px;
	background : #FFFFFF url(../images/arabesque.gif) no-repeat -1px 0px; /* couleur de fond du contenu */
	padding:0;
	margin:0;
}
.sous_bandeau_type form {
	float:left; 
	width:191px;
	height:23px;
	margin-top:-2px;
	border-right:1px solid #ffffff;
}
.sous_bandeau_type_liste{
	display:none;
}
.sous_bandeau_home input.texte, .sous_bandeau_type input.texte{
	margin-left:10px;
	border:1px solid #E4E4E4;
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	padding:1px 2px;
}
.sous_bandeau_home input.ok, .sous_bandeau_type input.ok{
	margin-left:-2px;
	border:1px solid #E4E4E4;
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	width:28px;
}


/* ::::::::::::::::::: Layer recherche hebergements pages interieures ::::::::::::::::::::::*/
#div_recherche_btn{
	position:absolute;
	width:202px;
	right:50px;
	top:0em;
	z-index:99;
}
#div_recherche_btn .btn_slide1{
	cursor:pointer;
	margin-bottom:0 !important;
	margin-bottom:-4px !important!;
	margin-bottom:-4px;
}
#div_recherche_btn .btn_slide2{
	cursor:pointer;
}
.div_recherche_hbg-choix{
	height:34px;
	float:left;
	width:201px;
}
.div_recherche_hbg-choix a {
	text-decoration: none;
	display: block;
	text-indent: -5000px;
	float:left;
	margin-top:5px;
}
#div_recherche_hbg{
	display:none;
	width:202px;
	height:auto;
	background:#6aa809 url(../images/home/recherche_fond2b2_s1.jpg) repeat-x top left;
}
#div_recherche_hbg img{
	margin:5px 0 10px 10px;
}
#div_recherche_hbg label{
	color:#FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	margin-left:10px !important;
}
#div_recherche_hbg select {
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	width:175px;
	margin-top:2px;
	margin-bottom:5px;
	margin-left:10px;
}
#div_recherche_hbg input.critere {
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	width:168px;
	margin-top:2px;
	margin-bottom:5px;
	margin-left:10px;
}

#div_recherche_hbg input.ok, #div_recherche_hbg img.ok{
	margin:10px 0 15px 35px;
	padding-bottom:0px;
	height:20px;
	text-align:center;
}
#div_recherche_hbg #formadvsearch .div {
	float:left;
	margin-top:5px;
	margin-right:5px;
	width:60px;
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
}

#div_recherche_hbg #formadvsearch .lien {
	float:left;
}

#div_recherche_hbg #formadvsearch .label {
	float:left;
	margin-right:5px;
	margin-left:10px;
	margin-top:5px;
}

.contenu_home_goutiere{  /* div qui englobe tout ce qu'il y a sous le bandeau*/
	width:819px;
	background : #FFFFFF ; /* couleur de fond du contenu */
	float : left ; /*  obligatoire car contient du contenu en colonne */
	padding-bottom:25px;
}

.contenu_home{  /* div qui englobe tout ce qu'il y a sous le bandeau*/
	width:806px;
	background : #FFFFFF url(../images/home/arabesque_home.gif) no-repeat; /* couleur de fond du contenu */
	float : left ; /*  obligatoire car contient du contenu en colonne */
}

.contenu_pagetype{  /* div qui englobe tout ce qu'il y a sous le bandeau*/
	width:806px;
	/*background : #FFFFFF url(../images/arabesque.gif) no-repeat; /* couleur de fond du contenu */
	float : left ; /*  obligatoire car contient du contenu en colonne */
}

.menu_gauche_home{ /* colonne de gauche qui contient le menu*/
	float : left; /* obligatoire pour faire des colonnes */
	width : 192px; /* largeur de la colonne */
	padding-bottom:200px;
}

.menu_gauche_pagetype{ /* colonne de gauche qui contient le menu*/
	float : left; /* obligatoire pour faire des colonnes */
	border-top:1px solid #E4E4E4;
	width : 192px; /* largeur de la colonne */
	padding-bottom:150px;
}

.centre_home{
	/* reste de la page de home (sans le menu gauche)*/
	float : left; /* largeur */
	width: 614px;
	
}

.centre_home1{
	/* reste de la page de home (sans le menu gauche)*/
	float : left; /* largeur */
	width: 614px;
	background-image: url(../images/fond_centre_2.jpg);
	/*background-image: url(../images/dossier/fond.gif);*/
}

.centre_home_3col{
	width:614px;
	height:79px;
	margin-bottom:0 !important;
	margin-bottom:-3px;
	background-color: #e1e2d0;
}

.centre_home_3col-1{
	float:left;
	width:206px;
}
.centre_home_3col-2{
	height:79px;
	float:left;
	width:206px;
}

.centre_home_3col-3{
	height:79px;
	float:left;
	width:201px;
	border-right: 1px solid #e1e2d0;
	background: transparent url(../images/home/recherche_s1_new.jpg) no-repeat top left;
}

.centre_home_3col-3 a {
	text-decoration: none;
	display: block;
	text-indent: -5000px;
	float:left;
	margin-top:45px;
}
  
a#btn_recherche-hebergement{
	background:url(../images/boutons/on/bt_hebergement_s1.gif) no-repeat top left;
	width:100px;
	height:31px;
	margin-left:15px !important;
	margin-left:7px;
	cursor:pointer;
}
a#btn_recherche-hebergement:hover{
	background:url(../images/boutons/on/bt_hebergement_s1.gif) no-repeat top left;
	cursor:pointer;
}

a#btn_recherche-hebergement_off{
	background:url(../images/boutons/off/bt_hebergement_s1.gif) no-repeat top left;
	width:100px;
	height:31px;
	margin-left:15px !important;
	margin-left:7px;
	cursor:pointer;
}
a#btn_recherche-hebergement_off:hover{
	background:url(../images/boutons/on/bt_hebergement_s1.gif) no-repeat top left;
	cursor:pointer;
}
a#btn_recherche-sejours{
	background:url(../images/boutons/off/bt_sejours_s1.gif) no-repeat top left;
	width:70px;
	height:31px;
	margin-left:5px;
	cursor:pointer;
}

a#btn_recherche-sejours_on{
	background:url(../images/boutons/on/bt_sejours_s1.gif) no-repeat top left;
	width:70px;
	height:31px;
	margin-left:5px;
	cursor:pointer;
}


a#btn_recherche-sejours:hover{
	background:url(../images/boutons/on/bt_sejours_s1.gif) no-repeat top left;
	cursor:pointer;
}


.colonne_milieu{
	float : left;/* obligatoire pour faire des colonnes */
	width : 414px; /* largeur */
	background-color: #e1e2d0;
}

.colonne_milieu_page_type{
	float : left;/* obligatoire pour faire des colonnes */
	width : 414px; /* largeur */
	/*margin-top:41px;*/
	background-color: #e1e2d0;
}

.colonne_droite{
	width : 200px; /* largeur */
	float : left;
	background-color: #e1e2d0;
	margin-top:0px !important;
	margin-top:-3px;
}


.footer{
	clear : both;
	/*background:url(../images/footer.jpg) no-repeat center left;*/
}

.footerbis{
	background : #FFFFFF;
	clear : both;
	text-align : center;
	padding-top : 10px;
	padding-bottom : 10px;
	border-top : 4px solid #E4E4E4;
	border-bottom : 20px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
}
.footerbis img{
	margin-right:3px;
	margin-bottom:-4px;
}

.footer_mots_cles{
	position:relative;
	clear:both;
	float : left;
	width : 819px;
	padding-top : 20px;
	padding-bottom : 20px;
	line-height:140%;
}
.footer_logos{
	position:absolute; 
	top:-170px; 
	width:192px; 
	text-align:center;
}.footer_logos img{
	border:none;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: GAUCHE NAVIGATION :::::::::::::::::::::::::::::::::::::::::::::::*/
ul{
	list-style : none;
	margin:0;
	padding:0;
}

.niv1{
	width:191px;
}

.niv1 li a.niv1, .niv1 li a.niv1_hbt, .niv1 li a.niv1_rando,.niv1 li a.niv1_on, .niv1 li a.niv1_hbt_on, .niv1 li a.niv1_rando_on{ 
	font-size: 1.1em;
	color: #57514A;
	text-decoration: none; 
	padding-left : 15px;
	height:36px;
	line-height:36px;
	width:177px;
	display : block;
	font-weight: bold;
}

.niv1 li a.niv1{ background: url(../images/menu/menu_s1.jpg) top left; }
.niv1 li a.niv1_hbt{ background: url(../images/menu/menu_hbt_s1.jpg) top left; }
.niv1 li a.niv1_rando{ background: url(../images/menu/menu_rando_s1.jpg) top left; }

.niv1 li a.niv1:hover{ background: url(../images/menu/menu_s1.jpg) bottom left; }
.niv1 li a.niv1_hbt:hover{ background: url(../images/menu/menu_hbt_s1.jpg) bottom left; }
.niv1 li a.niv1_rando:hover{  background: url(../images/menu/menu_rando_s1.jpg) bottom left; }

.niv1 li a.niv1_on{ background: url(../images/menu/menu_s1.jpg) bottom left; }
.niv1 li a.niv1_hbt_on{ background: url(../images/menu/menu_hbt_s1.jpg) bottom left; }
.niv1 li a.niv1_rando_on{ background: url(../images/menu/menu_rando_s1.jpg) bottom left; }

/* ::::::::::::::::::::::::::::::::::::::::::::::: GAUCHE :::::::::::::::::::::::::::::::::::::::::::::::*/

.acces_direct{
	width: 151px;
	float: left;
	clear: both;
	margin-top : 20px !important;
	margin-top : 5px !important!;
	margin-top:5px;
	margin-left : 18px !important;
	margin-left : 10px;
	border-bottom : 1px solid #E4E4E4;
}

.acces_direct .acces_gche{
	width: 43px;
	float: left;
	margin-bottom : 5px;
}

.acces_direct .acces_dte{
	width: 108px;
	float: left;
	margin-top : 7px;
}

.acces_direct2{
	width: 151px;
	float: left;
	clear: both;
	margin-top : 2px;
	margin-left : 18px !important;
	margin-left : 10px;
	border-bottom : 1px solid #E4E4E4;
	height:34px;
}

.acces_direct2 .acces_gche{
	width: 43px;
	float: left;
}
.acces_direct2 .acces_gche img{
	vertical-align:center;
}
.acces_direct2 .acces_dte{
	width: 108px;
	float: left;
	line-height:34px;
}

.acces_direct3{
	width: 151px;
	float: left;
	clear: both;
	margin-top : 2px;
	margin-left : 18px !important;
	margin-left : 10px;
}

.acces_direct3 .acces_gche{
	width: 43px;
	float: left;
}

.acces_direct3 .acces_dte{
	width: 108px;
	float: left;
	line-height:34px;
}

.acces_direct4{
	width: 151px;
	float: left;
	clear: both;
	margin-top : 2px;
	margin-left : 18px !important;
	margin-left : 10px;
}


/*::::::::::::::::::::::::::::::: LAISSER GUIDER BLOC  ::::::::::::::::::::::::::::::::::::*/
#div_haut a.div_haut-on, #div_haut a.div_haut-off{
	display:block;
	text-indent:-9999px;
	width:206px;
	height:79px;
	outline:none;
}
a.div_haut-on{ background: #E4E4E4 url(../images/home/recherche_guidez_s1_new.jpg) no-repeat top left; }
a.div_haut-off{ background: #E4E4E4 url(../images/home/recherche_guidez_s1_new.jpg) no-repeat bottom left; }
#laisser_guider-slider{  
	display:none;
    width: 408px;
    margin: 0;  
	padding-top:11px;
	height:127px;
    background: #E4E4E4 url(../images/home/laissez_vous_guidez/fd_slider_guider_s1.gif) no-repeat top left;  
}
#laisser_guider-menu{  
	width:390px;
    height: 34px;
	margin:0px 0 0 15px;
}  
#laisser_guider-menu img{  
    border:none;
}  
#laisser_guider-slider a { 
	outline:none;
}
a#onglet_famille_on{
	float:left;
	margin-right:13px;
	background:url(../images/home/laissez_vous_guidez/onglet_famille_s1.gif) 0 0;
	text-indent:-9999px;
	height:34px;
	width:114px;
}
a#onglet_famille_off{
	float:left;
	margin-right:13px;
	background:url(../images/home/laissez_vous_guidez/onglet_famille_s1.gif) 0 34px;
	text-indent:-9999px;
	height:34px;
	width:114px;
}
a#onglet_famille_off:hover{background:url(../images/home/laissez_vous_guidez/onglet_famille_s1.gif) 0 34px;}

a#onglet_groupe_on{
	float:left;
	margin-right:13px;
	background:url(../images/home/laissez_vous_guidez/onglet_groupe_s1.gif) 0 0;
	text-indent:-9999px;
	height:34px;
	width:113px;
}
a#onglet_groupe_off{
	float:left;
	margin-right:13px;
	background:url(../images/home/laissez_vous_guidez/onglet_groupe_s1.gif) 0 34px;
	text-indent:-9999px;
	height:34px;
	width:113px;
}
a#onglet_groupe_off:hover{background:url(../images/home/laissez_vous_guidez/onglet_groupe_s1.gif) 0 34px;}

a#onglet_handicap_on{
	float:left;
	background:url(../images/home/laissez_vous_guidez/onglet_handicap_s1.gif) 0 0;
	text-indent:-9999px;
	height:34px;
	width:124px;
}
a#onglet_handicap_off{
	float:left;
	background:url(../images/home/laissez_vous_guidez/onglet_handicap_s1.gif) 0 34px;
	text-indent:-9999px;
	height:34px;
	width:124px;
}
a#onglet_handicap_off:hover{background:url(../images/home/laissez_vous_guidez/onglet_handicap_s1.gif) 0 34px;}

#laisser_guider-contenu{
    margin-left: 0;
    width: 408px;
	height:82px;
	margin-top:0px; 
    position: relative; /* important */  
    overflow: hidden; /* important */  
}
.slider_div_contenu{
	float:left;
	width:350px !important;
	width:348px;
}
p.laisser_guider_desc{
	font-size:1.1em;
	color:#FFF;
	margin:15px 0 0 0;
}
p.laisser_guider_lien{
	text-align:right;
	font-size:1.2em;
	color:#FFF;
	margin:5px 0 0 0;
}
p.laisser_guider_lien a{
	font-size:1.1em;
	color:#FFF;
}
p.laisser_guider_lien a:hover{
	text-decoration:none;
}
.fleche_gche{
    float:left;
	width:27px;
	border:none;
}
.fleche_dte{
    float:left;
	width:30px;
	border:none;
}
#laisser_guider_slide1{
	width:408px;
	float:left;
}
#laisser_guider_slide2, #laisser_guider_slide3{
	width:408px;
	float:left;
	display:none;
}
.laisser_guider_visu{
	margin:12px 10px 5px 8px;
	border:3px solid #5a981a;
	float:left;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: CENTRE ENTREE + MODULE A LA UNE :::::::::::::::::::::::::::::::::::::::::::::::*/

.entree_home_gauche{ /* module laissez-vous guidez et que faire aujourdhui */
	width : 203px;
	float : left;
	padding-right: 4px;
}

.entree_home_droite{ /* module laissez-vous guidez et que faire aujourdhui */
	width : 203px;
	float : left;
}


.a_la_une_titre_contenu_gche{
	float : left;
	width : 290px;
	padding-top : 9px;
	padding-bottom : 8px;
	padding-left : 15px;
}

.a_la_une_titre_contenu_dte{
	width : 100px;
	float : left;
	text-align : right;
	padding-top : 15px;
	padding-bottom : 8px;
	padding-right : 0px;
	padding-left : 0px;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: CENTRE MODULE 1 COLONNE + IMAGE :::::::::::::::::::::::::::::::::::::::::::::::*/

.contenu_1col{ /* contenu qui ne possede qu'une colonne*/
	background : #FFFFFF; /* couleur de fond*/
	clear : both;
	float : left ;/* obligatoire pour faire des colonnes */
	width : 410px ; /* largeur */
	margin-top : 4px !important; /* margin pour faire un filet en haut pour tous les navigateurs */
	margin-top : 4px; /* margin pour faire un filet en haut pour IE6 */
	z-index:200;
}

.contenu_1col .titre{ /* filet sous le titre module 1 colonne */
	float : left;
	width : 408px;
	border-left : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-bottom : 1px solid #E4E4E4;
	border-top : 1px solid #E4E4E4;
	}
	
.contenu_1col .titre2{ /* filet sous le titre module 1 colonne */
	float : left;
	width : 388px;
	padding-top : 10px; /* goutiere bas pour pas que le contenu soit collé */
	padding-bottom : 5px; /* goutiere bas pour pas que le contenu soit collé */
	padding-left : 10px; /* goutiere gauche pour pas que le contenu soit collé */
	padding-right : 10px; /* goutiere droite pour pas que le contenu soit collé */
	border-left : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-bottom : 1px solid #E4E4E4;
	border-top : 1px solid #E4E4E4;
	}

.contenu_1col .contenu{ /* contenu qui ne possede qu'une colonne*/
	float : left;/* obligatoire pour faire des colonnes */
	width : 388px; /* largeur */
	padding-bottom : 15px; /* goutiere bas pour pas que le contenu soit collé */
	padding-left : 10px; /* goutiere gauche pour pas que le contenu soit collé */
	padding-right : 10px; /* goutiere droite pour pas que le contenu soit collé */
	border-left : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-bottom : 1px solid #E4E4E4;
	margin-bottom: 0px;
}

.contenu_1col img{
	float : left;
	margin-right : 20px; /* espace a droite de l'image pour pas que le texte soit collé*/
	margin-bottom : 5px; /* espace en dessous de l'image pour pas que le texte soit collé */ 
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: CENTRE MODULE 2 COLONNES :::::::::::::::::::::::::::::::::::::::::::::::*/

.contenu_2col{ /* contenu qui possede plusieurs colonnes */
	background : url(../images/fonds/fond_2colonne.gif); /* fond partagé pour les deux colonnes */
	clear:both;
	float : left;/* obligatoire pour faire des colonnes */
	width : 410px; /* largeur */
	margin-top : 4px; /* goutiere bas pour pas que le contenu soit collé */
	margin-bottom: 0px;
}

.contenu_2col .col_gche{ /* colonne de gauche */
	float : left;
	width : 200px;
	padding-top : 0px;
	padding-bottom : 15px; 	/* goutiere bas pour pas que le contenu soit collé */
	padding-left : 0px; 	/* goutiere gauche pour pas que le contenu soit collé */
	padding-right : 4px; 	/* goutiere droite pour pas que le contenu soit collé */
}

.contenu_2col .contenu_gche{ /* contenu qui ne possede qu'une colonne*/
    float : left ;/* obligatoire pour faire des colonnes */
	width:185px;
	padding-top : 0px;
	padding-bottom : 0px; /* goutiere bas pour pas que le contenu soit collé */
	padding-left : 10px; /* goutiere gauche pour pas que le contenu soit collé */
	padding-right : 10px; /* goutiere droite pour pas que le contenu soit collé */
}

.contenu_2col .titre_gche{
	float : left;
	width:180px;
	padding-top : 10px;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 1px solid #E4E4E4;
}

.contenu_2col .col_dte{ /* colonne de droite */
	float : left;
	width : 200px;
	padding-top : 0px;
	padding-bottom : 15px; /* goutiere bas pour pas que le contenu soit collé */
	padding-left : 0px; /* goutiere gauche pour pas que le contenu soit collé */
	padding-right : 0px; /* goutiere droite pour pas que le contenu soit collé */
}

.contenu_2col .contenu_dte{
    float : left ;/* obligatoire pour faire des colonnes */
	width:180px;
	padding-top : 0px;
	padding-bottom : 0px; /* goutiere bas pour pas que le contenu soit collé */
	padding-left : 9px; /* goutiere gauche pour pas que le contenu soit collé */
	padding-right : 5px; /* goutiere droite pour pas que le contenu soit collé */
}
.contenu_2col .titre_dte{
	float : left;
	width:180px;
	padding-top : 10px;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 1px solid #E4E4E4;
}
.contenu_2col .contenu_dte_sejour{
    float : left ;/* obligatoire pour faire des colonnes */
	width : 180px; /* largeur */
	padding-top : 0px;
	padding-bottom : 0px; /* goutiere bas pour pas que le contenu soit collé */
	padding-left : 9px; /* goutiere gauche pour pas que le contenu soit collé */
	padding-right : 9px; /* goutiere droite pour pas que le contenu soit collé */
}

.contenu_2col .contenu_dte_sejour img{
	float:left;
	margin-right:6px;
}

.contenu_2col .titre_dte_sejour{
	color:#FFF;
	float : left;
	width : 180px;
	height:32px;
	background:url(../images/home/titre_sejour_s1.gif) no-repeat top left;
	padding-top : 8px;
	padding-bottom : 7px;
	padding-left : 10px;
	padding-right : 10px;
	margin-left:4px !important;
	margin-left:2px;
}

.contenu_2col .col_gche .titre_dte_sejour{
	color:#FFF;
	float : left;
	width : 180px;
	height:32px;
	background:url(../images/home/titre_sejour_s1.gif) no-repeat top left;
	padding-top : 8px;
	padding-bottom : 7px;
	padding-left : 10px;
	padding-right : 10px;
	margin-left:1px !important;
	margin-left:1px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: BLOC DROITE :::::::::::::::::::::::::::::::::::::::::::::::*/


.bloc_droite{
	width : 199px;
	float : left ;
	background:#FFFFFF;
	margin-top : 4px;
	padding-bottom : 10px;
}

.bloc_droite .titre{
	float : left;
	width : 183px;
	padding-top : 7px;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 0px;
	border-bottom : 1px solid #E4E4E4;
}

.bloc_droite_dossier .titre{
	float : left;
	width : 178px;
	padding-top : 7px;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 1px solid #E4E4E4;
}

.bloc_droite .contenu{
	text-align:center;
    float : left ;
	width : 182px;
	padding-top : 8px;
	padding-bottom : 0px;
	padding-left : 8px;
	padding-right : 7px;
}
.bloc_droite #Bloc_agenda{ /* Hauteur du bloc contenu Agenda */
	height:100px;
	padding-top : 0px;
	margin-top : 8px;
	text-align:left;
}

.bloc_droite_page_type{
	float : left;
	background:#FFFFFF;
	margin-top : 0px;
	padding-bottom : 10px;
	border-right : 1px solid #E4E4E4;
	width: 199px;
}

.bloc_droite_page_type .titre{
	float : left;
	width : 178px;
	padding-top : 10px;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 1px solid #E4E4E4;
}

.bloc_droite_page_type .contenu{
    float : left ;
	width : 184px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 8px;
	padding-right : 7px;
}

.bouton{
    float : left ;
	width : 189px;
	cursor: pointer;
}
.bloc_droite_recherche{
	float: left ;
	width: 189px;
	height:auto;
	background:#FFFFFF url(../images/home/recherche_fond2b2_s1.jpg) no-repeat top left;
	padding-left:10px;
	padding-bottom: 0px;
	border-right : 1px solid #e1e2d0;
}
.bloc_droite_recherche img{
	margin:5px auto 10px;
}
.bloc_droite_recherche label{
	color:#FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
}
.bloc_droite_recherche select {
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	width:175px;
	margin-top:2px;
	margin-bottom:5px;
	margin-left:0px;
}

.bloc_droite_recherche input.critere {
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	width:168px;
	margin-top:2px;
	margin-bottom:5px;
}

.bloc_droite_recherche input.ok{
	margin:10px 0 10px 25px;
	padding-bottom:0px;
	height:20px;
	text-align:center;
}
/*
.bloc_droite_recherche span.form1{
	width:30px !important;
}
*/

.bloc_droite_recherche #formadvsearch .div {
	float:left;
	margin-top:5px;
	margin-right:5px;
	width:60px;
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
}

.bloc_droite_recherche #formadvsearch .lien {
	float:left;
}

.bloc_droite_recherche #formadvsearch .label {
	float:left;
	margin-right:5px;
	margin-top:5px;
}
/* ::::::::::::::::::::::::::::: Bloc droite scroller agenda :::::::::::::::::::::::::::::: */
#SupportAgenda{
	position:relative;
	float:left;
	width:182px;
	height:75px; 
	overflow:hidden;
}

#AgendaContenu{
	position:absolute;
	width:182px;
	top:0;
	left:0;
	height:75px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: HR :::::::::::::::::::::::::::::::::::::::::::::::*/

hr
{
visibility : hidden;
}
.hr_avant_sstitre{
	margin : 0px;
	padding : 0px;
	height: 10px;
	font-size : 0px;
	border : 0;
}

.hr_sstitre_intro{
	margin : 0px;
	padding : 0px;
	height: 5px;
	font-size : 0px;
	border : 0;
}

.hr_intro_text{
	margin : 0px;
	padding : 0px;
	height: 10px;
	font-size : 0px;
	border : 0;
}

.hr_titre_image{
	margin : 0px;
	padding : 0px;
	height: 10px;
	font-size : 0px;	
	border : 0;
}

.hr_agenda{
	margin : 0px;
	padding : 0px;
	height: 10px;
	font-size : 0px;
	border : 0;
}

.hr_agenda2{
	margin : 0px;
	padding : 0px;
	height: 10px;
	font-size : 0px;
	border : 0;
}

.hr_dossier{
	margin : 0px;
	padding : 0px;
	height: 5px;
	font-size : 0px;
	border : 0;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: CHEMIN DE FER :::::::::::::::::::::::::::::::::::::::::::::::*/

.ariane{
	width : 602px;
	background:#FFFFFF;
	text-align:right;
	clear : both;
	float : left;
	padding-top:4px;
	padding-bottom:7px !important;
	padding-bottom:8px;
	padding-right:10px;
	margin-top : 0px;
	border-top : 1px solid #E4E4E4;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
}

.ariane_text img{
	margin-bottom:-1px;
	margin-right:5px;
	opacity: .5;
	filter: alpha(opacity=50);
}
/* ::::::::::::::::::::::::::::::::::::::::::::::: ZONE TITRE DOSSIER :::::::::::::::::::::::::::::::::::::::::::::::*/

.titre_dossier{
	width : 602px;
	background:#FFFFFF;
	text-align:left;
	clear : both;
	float : left;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:10px;
	border-top : 4px solid #E1E1D0;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: CONTENU DOSSIER :::::::::::::::::::::::::::::::::::::::::::::::*/
.dossier_colonnes{
	width : 612px;
	background:#FFFFFF;
	float : left;
	margin-left: 0px;
	border-top : none;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;	
	line-height:130%;
}
.dossier_colonne_gauche{
	float:left;
	background:#FFFFFF;
	margin-left: 0px;
	border-top : none;
	width:388px;
	border-right : 1px solid #E4E4E4;
	line-height:130%;
	padding-top : 15px;
	padding-bottom : 15px;
	padding-left : 10px;
	padding-right : 10px;
}
.dossier_colonne_droite{
	float:left;
	background:#FFFFFF;
	border-top : none;
	width:199px;
	line-height:130%;
	margin-left:-1px; 
	border-left:1px solid #E4E4E4;
}
.contenu_dossier{
	float : left;
	width : 385px;
	background:#FFFFFF;
	border-top : 1px solid #E4E4E4;	
}
.contenu_dossier-gche,.contenu_dossier-dte{
    float : left ;
	width : 388px ;
	background:#FFFFFF;
	margin-bottom:15px;
	border-bottom:1px solid #E4E4E4;
	padding-bottom : 15px;
}
.contenu_dossier-gche img{
	float : left;
	margin-right : 20px;
	margin-bottom : 5px;
}
.contenu_dossier-dte img{
	float : right;
	margin-left : 20px;
	margin-bottom : 5px;
}
.dossier_video{
	background:#FFFFFF;
    float : left ;
	width : 353px ;
	padding-top:20px;
	padding-left:35px;
	padding-bottom:20px;
}

.bloc_droite_dossier{
	float:left;
	background:#FFFFFF;
	margin-top : 0px;
	padding-bottom : 10px;
	width: 199px;
	border-bottom : 1px solid #E4E4E4;
}
.bloc_droite_dossier .dossier_of_tour-img{
	float:left;
	margin:5px;
}
.bloc_droite_dossier a.dossier_of_tour-titre{
	float:left;    
	width:120px;
	font-size:1.3em;
	font-weight:bold;
	color: #5A981A;
	margin:5px 5px 0 5px;
	line-height:130%;
	text-decoration: none;
}a.dossier_of_tour-titre:hover{
	text-decoration:underline;
}
.bloc_droite_dossier a.dossier_of_tour-prix{
	float:right;
	padding-left:140px;
	font-size: 1.2em;
	font-weight: bold;
	margin:5px 5px 0 5px;
	color: #5A981A;
	line-height:15px;
	text-decoration: none;	
}a.dossier_of_tour-prix:hover{
}
.bloc_droite_dossier a.dossier_of_tour-descr{
	float:left;
	padding:5px 5px 5px 5px;
	font-size: 1.1em;
	line-height:16px;
	text-decoration: none;
	color: #706F6E;
}a.dossier_of_tour-descr:hover{
	text-decoration:underline;
}
.bloc_droite_dossier hr.dossier_of_tour-hr{

}

/* ::::::::::::::::::::::::::::::::::::::::::::::: TEMOIGNAGES MODULES :::::::::::::::::::::::::::::::::::::::::::::::*/

.module_temoignage{
	clear : both;
	float : left;
	width : 612px;
	border-left : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-top: 4px solid #E4E4E4;
}

.module_temoignage_titre{
	background : url(../images/fonds/fond_temoignage_s2.jpg) no-repeat;
	float : left;
	width : 602px;
	padding-top : 5px;
	padding-bottom : 20px;
	padding-left : 10px;
	padding-right : 0px;
}

.module_temoignage_contenu{
    float : left ;
	width : 592px;
	padding:10px;
}

.module_temoignage_contenu .gauche{
    float : left ;
	width : 83px;
	padding-top : 0px;
	padding-bottom : 7px;
	padding-left : 7px;
	padding-right : 7px;
}
.module_temoignage_contenu .droite{
    float : left;
	width : 460px;
	padding-top : 13px;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;
}
.module_temoignage_contenu .droite .nom{
    float : left ;
	/*width : 83px;*/
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
}
.module_temoignage_contenu .droite .note{
    float : left ;
	/*width : 83px;*/
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 6px;
	padding-right : 0px;
}
.module_temoignage_contenu .droite .zonetexte{
	width : 460px;
	padding-top : 6px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	float: left;
}
#DivAjout, #DivSuppr {
	float:left;
	width:590px;
    text-align:center;
	margin:0 auto 20px;
}
.module_temoignage_bouton{
	float:left;
	width:480px;
    text-align:center;
	margin:0 auto 20px;
}
.temoignage_lien{
	margin:0 auto	;
	padding:7px;
	border:1px solid #E4E4E4;
}
.temoignage_comment_msg{
	float:left;
	display:block;
	width:570px;
	font-size:1.1em;
	margin:10px 15px !important;
	margin:10px 0 10px 7px;
	font-weight:bold;
	padding:7px;
	border:1px solid #E4E4E4;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: RESULTATS PAGES :::::::::::::::::::::::::::::::::::::::::::::::*/
.colonne_milieu_resultat{ /* contenu qui ne possede qu'une colonne*/
	float : left;
	width :592px !important;
	width :607px;
	background:#FFFFFF;
	padding-top : 15px;
	padding-bottom : 15px;
	padding-left : 10px !important;
	padding-right : 10px !important;
	padding-left : 5px;
	padding-right : 0px;
	border-left : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-bottom : 1px solid #E4E4E4;
	min-height:650px;
}
.colonne_milieu_resultat_fulltext{ /* contenu qui ne possede qu'une colonne*/
	float : left;
	width :592px !important;
	width :607px;
	background:#FFFFFF;
	padding-top : 15px;
	padding-bottom : 15px;
	padding-left : 10px !important;
	padding-right : 10px !important;
	padding-left : 5px;
	padding-right : 0px;
	border-left : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-bottom : 1px solid #E4E4E4;
}
.titre_resultat{
	width : 602px;
	background:#FFFFFF;
	text-align:left;
	clear : both;
	float : left;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:10px;
	border-top : 4px solid #E1E1D0;
	border-left : 1px solid #E4E4E4;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
}

.item_resultat{
	width:585px;
	margin:5px 5px 5px 0;
	clear : both;
	float:left;
}

.item_resultat-gauche {
 	float:left;
	height:38px;
	width:7px;
	line-height:38px;
	background:#FFF url(../images/resultat_recherche/angle_gche_resultat.gif) top left no-repeat;
}

.item_resultat-centre {
 	float:left;
	height:38px;
	line-height:38px;
	width:457px;
	background:#E6E7D9;
}

.item_resultat-centre div{
 	float:left;
}

.item_resultat-droite {
 	float:left;
	height:38px;
	line-height:34px;
	background:#86B60E url(../images/resultat_recherche/angle_bt_recherche_s1.gif) no-repeat top right;
}
.item_resultat-centre select{
	margin-top:8px;
	margin-right:8px;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	color: #625B53;
	padding:3px;
	width:100px;
	height:20px;
}
.item_resultat-centre option{
	
}
.item_resultat-droite div{
 	float:left;
}
.item_resultat-droite_fleche{
	background:#86B60E url(../images/resultat_recherche/fleche_bt_retour_s1.gif) no-repeat top right;
	width:11px;
	height:38px;
}

.choix_type_resultat{
	float:left;
	clear:both;
	margin:0 0 -5px 20px;
	padding-left:22px;
	padding-bottom:3px;
	background: transparent url(../images/resultat_recherche/fleche_choix_resultats.gif) no-repeat center left;
	color:#726b62;
	width:510px;
}

.resultat_annonce{
	width:560px;
	clear:both;
	background:#F5F5F0;
	margin:20px 0 5px 5px;
	float:left;
}

.resultat_annonce_img {
	float:left;
	width:130px;
}

.resultat_annonce_img a img{
	display:block;
	margin-top:0px !important;
	margin-top:10px;
}

.resultat_annonce_txt {
	float:left;
	margin-top:3px;
	margin-left:5px;
	width:425px;
}
.resultat_annonce_outils{
	background:#FFF;
	clear:both;
	height:35px;
	margin-top:10px;
	margin-bottom:10px;
	width:285px;
}
.resultat_annonce_outils img{
	float:left;
}

.picto_gite{
	float:right;
	margin-top:5px; 
}
.picto_gite img{
	float:left;
	margin-left:10px;
}

.ot_picto_gite{
	text-align:right;
	margin-top:5px !important; 
	margin-top:15px; 
}
.ot_picto_gite img{
	float:right;
	margin-left:10px;
}

.resultat_recherche_pagination{
	clear:both; 
	text-align:center;
	padding-top:15px;
}

.resultat_recherche_pagination form {
	margin-top:15px;
}
.resultat_recherche_pagination span{
	display:block;
	float:left;
	margin:25px 0 15px 225px !important;
	margin:25px 0 15px 105px;
}
.resultat_recherche_pagination select {
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	border:1px solid #838281;
	margin-top:22px;
	margin-left:5px;
	float:left;
}
.resultat_recherche_pagination option {
}

/* Resultats flux reception Clevacances */
.item_resultat p.TexteStandard{
	font-size:1.2em;
}
.item_resultat table{
	border-collapse:collapse;
	border:1px solid #e4e4e4;
	font-size:1.2em;
	text-align:center;
}
.item_resultat tr{
	
}
.item_resultat td.FondCelluleDonnees{
	border:1px solid #e4e4e4;
	font-weight:bold !important;
	padding:5px !important;
}
.item_resultat td.TexteStandard{
	border:1px solid #e4e4e4;
}
.item_resultat td img{
	border:0;
	margin:5px;
}

/* Affichage telechargement brochures dans popup Jquery */
.layer_telechargement_brochure{
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
	color: #706F6E;
	padding:20px 40px;
	background: url(../images/brochures/fd_form_telecharger.jpg) no-repeat top right;
}
.layer_telechargement_brochure label.label-text {
	clear:both;
	float:left;
	width:150px;
	margin-bottom:5px;
}
.layer_telechargement_brochure input, select, textarea {
	border: 1px solid #E4E4E4;
	margin-bottom:5px;
	margin-left:10px;
}
.layer_telechargement_brochure h2{
	color:#5a981a;
	font-size:1.5em;
	font-weight:normal;
	width:315px;
	clear:both;
	margin-bottom:25px;
}
.layer_telechargement_brochure h4{
	clear:both;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:normal;
	font-size:1.2em;
}
.layer_telechargement_brochure img{
	margin-bottom:25px;
}
.layer_telechargement_brochure .box-top {
	vertical-align: middle;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:5px;
	border:none;
} 
.layer_telechargement_brochure a.telecharger{
	display:block;
	background:#96C00E url(../images/brochures/btn_n1_gche_s1.gif) no-repeat top left;
	text-align:center;
	padding:0 0px 0 4px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	width:130px;
	height:27px;
	line-height:27px;
	margin:20px auto 0px;
}
.layer_telechargement_brochure span.telecharger{
	display:block;
	background:url(../images/brochures/btn_n1_dte_s1.gif) no-repeat top right;
}
.layer_telechargement_brochure a.telecharger:hover { 
	color:#96C00E;
	background:#E1E2D2 url(../images/brochures/btn_n2_gche_s1.gif) no-repeat top left;
}
a.telecharger:hover span.telecharger{
	background:#E1E2D2 url(../images/brochures/btn_n2_dte_s1.gif) no-repeat top right;
}


/* Affichage googlemap dans popup Jquery */
#layer_gmap {
	padding-top:10px;
	background-color:#fff;
}
#layer_gmap form{
	margin:0 0 0px 10px !important;
}
#layer_gmap #map{
	margin-bottom:0px; margin-top:15px; margin-left:15px; width:690px; height:500px; overflow:hidden;
}
#layer_gmap .resultat_carte_gmap-legende{
	margin:20px 0 20px 70px;
	width:558px;
	padding-left:20px;
	font-size:1.1em;
	color:#726B62;
	border:1px solid #726B62;
	height:41px !important;
	height:35px;
	line-height:41px;
	background:#f3f3ed;
	padding-top:0px !important;
	padding-top:6px;
}
#layer_gmap .leg_nav{
	margin-left:25px;
	margin-right:7px;
	margin-bottom:4px;
	vertical-align:middle;
}
#layer_gmap .leg_plus{
	margin-left:25px;
	margin-right:7px;
	margin-bottom:4px;
	vertical-align:middle;
}
#layer_gmap .leg_moins{
	margin-left:25px;
	margin-right:7px;
	margin-bottom:4px;
	vertical-align:middle;
}

#layer_gmap div.gmap_offre img{
	margin:0 10px 0px 0;
	vertical-align:top;
}
#layer_gmap .gmap_offre a{
	display:block; 
	float:right; 
	color:#57514A; 
	font-size:1.1em;
}
#layer_gmap .gmap_offre a:hover{
	text-decoration:none;
}

#layer_gmap .gmap_offre hr{
	display:block;
	border:5px solid #E4E4E4;
	width:80%;
}

/* Affichage googlemap dans onglet localisation sur offres touristiques */
.offres_contenu .resultat_carte_gmap{
	float:left;
	margin:10px 0 0 10px;
	width: 580px; 
	height: 450px;
}

.offres_contenu .resultat_carte_gmap-legende{
	position:relative;
	float:left !important;
	float:none;
	margin:20px 0 20px -10px;
	width:558px;
	padding-left:20px;
	font-size:1.1em;
	color:#726B62;
	border:1px solid #726B62;
	height:41px !important;
	height:35px;
	line-height:41px;
	background:#f3f3ed;
	padding-top:0px !important;
	padding-top:6px;
}

.offres_contenu .leg_nav{
	margin-left:25px;
	margin-right:7px;
	margin-bottom:4px;
	vertical-align:middle;
}
.offres_contenu .leg_plus{
	margin-left:25px;
	margin-right:7px;
	margin-bottom:4px;
	vertical-align:middle;
}
.offres_contenu .leg_moins{
	margin-left:25px;
	margin-right:7px;
	margin-bottom:4px;
	vertical-align:middle;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: IDEES SEJOURS :::::::::::::::::::::::::::::::::::::::::::::::*/
.colonne_milieu_idsejour{ /* contenu qui ne possede qu'une colonne*/
	float : left;
	width : 592px;
	background:#FFFFFF;
	padding-top : 15px;
	padding-bottom : 15px;
	padding-left : 5px;
	padding-left : 10px !important;
	padding-right : 0px;
	padding-right : 10px !important;
	border-left : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-bottom : 1px solid #E4E4E4;
	min-height:630px;
}
.idsejour_select{
	float:right;
	margin-left:5px;
}
.idsejour_select select{
	border:1px solid #E4E4E4;
	color:#544B41;
}
.titre_idsejour{
	width : 602px;
	background:#FFFFFF;
	text-align:left;
	clear : both;
	float : left;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:10px;
	border-top : 4px solid #E1E1D0;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
}

.item_idsejour{
	width:585px;
	margin:5px;
	clear : both;
	float:left;
}

.idsejour_annonce_princ{
	float:left;
	width:582px;
	clear:both;
	background:#FFF url(../images/idees_sejours/fond_idee_princ_s1.jpg) no-repeat top right;
	margin:5px 5px 5px 5px;
	float:left;
	padding: 0px;
	clear : both;
}
.idsejour_annonce_princ_img {
	float:left;
	margin:0px;
	width:291px;
}
.idsejour_annonce_princ_img img{
	display:block;
	border-right:5px solid #FFF;
}
.idsejour_annonce_princ_txt {
	float:left;
	margin-top:30px;
	margin-left:15px !important;
	margin-left:6px;
	width:260px;
}

.idsejour_annonce_format {
	position:relative;
	float:left;
	height:240px; 
	margin-bottom:15px;
}

.idsejour_annonce{
	width:186px;
	float:left;
	margin:10px 2px 20px 3px !important;
	margin:10px 2px 20px 2px;
	background:#FFF url(../images/idees_sejours/fond_idee_petite1_s1.jpg) no-repeat top left;
	padding-left:6px !important;
	padding-left:3px;
	border-bottom:1px solid #E4E4E4;
	height:240px; 
}
.idsejour_annonce_txt{
	margin-right:10px;
}
.idsejour_annonce img {
	float:left;
	margin:20px 10px 0 0px;
	width:77px;
}

.idsejour_lien_ttes-offres{
	float:left;
	clear:both;
	text-align:center;
	margin:45px auto;
	width:590px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: OFFRES TOURISTIQUES MODULES :::::::::::::::::::::::::::::::::::::::::::::::*/

.module_offre_touristique{
	width : 199px;
	float : left ;
	background:#FFFFFF;
	margin-top : 4px;
	padding-bottom : 0px;
	border-right : 1px solid #E4E4E4;
}

.module_offre_touristique_titre{
	background : url(../images/fonds/fond_offres_touristiques_s1.jpg) no-repeat;
	float : left;
	width : 189px;
	padding-top : 5px;
	padding-bottom : 15px;
	padding-left : 5px;
	padding-right : 5px;
}

.module_offre_touristique_contenu{
    float : left ;
	width : 188px;
	padding-top : 11px;
	padding-bottom : 10px;
	padding-left : 5px;
	padding-right : 5px;
	border-bottom : 1px solid #E4E4E4;
}

.module_offre_touristique_contenu img{
	float : left;
	margin-right : 6px;
	margin-bottom : 3px;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: TITRE OFFRES TOURISTIQUES :::::::::::::::::::::::::::::::::::::::::::::::*/

.titre_offres{
	width : 602px;
	background:#FFFFFF;
	text-align:left;
	clear : both;
	float : left;
	padding-left:10px;
	border-top : 4px solid #E1E1D0;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
}
.titre_offres .gauche{
	float : left;
	margin-top: 3px;
	width:395px;
}
.titre_offres .droite{
    float : right ;
}

/* AGENDA base sur OT */
.titre_offres .gauche_agenda{
	float : left;
	margin-top: 3px;
}
/* AGENDA base sur OT */

.titre_offres .droite .onglet1 {
    background : url(../images/fonds/fond_offres_cat_gche_s1.gif) no-repeat;
	float : left ;
	padding-bottom:0px;
}

.titre_offres .droite .onglet2 {
	background : url(../images/fonds/fond_offres_cat_dte_s1.gif) 100% no-repeat;
	float : left;
	padding-bottom:0px;
	padding-right: 14px;
	padding-left: 31px;
}

.titre_offres .droite .onglet3 {
	float : left;
	padding-top:9px;
	background:#86B60E;
	height: 20px;
}

.titre_offres .droite .onglet4{ 
	float : left;
	height: 29px;
}
.titre_offres .droite .onglet4 a img{ 
	border:none;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: OFFRES TOURISTIQUES SOUS MENUS :::::::::::::::::::::::::::::::::::::::::::::::*/

.stitre_offres{
	width : 598px;
	background:#FFFFFF;
	text-align:left;
	clear : both;
	float : left;
	margin-left: 0px;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
	padding-left: 14px;	
	padding-bottom:20px !important!;
	padding-bottom:0px;
	margin-bottom:0px;
}

.stitre_fondsmenu{
	width : 597px;
	background: url(../images/fonds/fond_offres_onglet_smenu.gif) no-repeat;
	float : left;
	margin-top: 18px;
	margin-bottom: 25px;
	height: 33px;
	text-align:center;
}

.item_smenu {
 	float : left;
	width:150px;
	padding-top: 6px;
	border-right : 1px solid #FFFFFF;
	height: 27px;
}

.item_smenu_on {
	background: url(../images/offres_touristiques/fleche.gif) no-repeat 50% 100%;
	float : left;
	width:150px;
	padding-top: 6px;
	border-right : 1px solid #FFFFFF;
	height: 27px;
}

.item_smenu2 {
 	float : left;
	width:130px;
	padding-top: 6px;
	height: 27px;
}

.item_smenu2_on {
	background: url(../images/offres_touristiques/fleche.gif) no-repeat 50% 100%;
	float : left;
	width:130px;
	padding-top: 6px;
	height: 27px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: OFFRES TOURISTIQUES CONTENU :::::::::::::::::::::::::::::::::::::::::::::::*/

.offres_contenu{
	width : 612px;
	background:#FFFFFF;
	float : left;
	margin-left: 0px;
	border-top : none;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;	
	line-height:130%;
	min-height:630px;
}
.offres_contenu .titre_resultat{
	width : 602px;
	background:#FFFFFF;
	text-align:left;
	clear : both;
	float : left;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:10px;
	border-top : 4px solid #E1E1D0;
	border-bottom : 1px solid #E4E4E4;
	border-left : 0;
	border-right : 0;
}
.offres_contenu_gche{
    float : left ;
	width : 315px;
	background:#FFF;
	border-right:1px solid #E4E4E4;
	margin:0 10px 0 0 !important;
	margin:0 8px 0 0;
	padding:0px 0 10px 0;
}

.offres_contenu_gche-diapo{
	background:#FFFFFF;
	width : 290px;
	clear:both;
	padding:5px 10px 7px 15px;
	border-bottom:4px solid #E4E4E4;
}

.offres_contenu_gche-diapo a img{
	border:0px;
	border-bottom:2px solid #FFF;
}
.offres_contenu_gche-diapo a:hover img{
	border-bottom:2px solid #5A981A;
}

.offre_colonne_droite {
	float:left;
	width:276px !important;
	width:275px;
	margin-left:-11px;
	background:#FFFFFF;
	margin-top:-10px !important;
	margin-top:-15px;
	padding-left : 10px;
	padding-right : 10px;
	border-left:1px solid #E4E4E4;
}
.offre_colonne_droite .a_la_une_titre,
.offre_colonne_droite .a_la_une_intro,
.offre_colonne_droite .a_la_une_text,
.offre_colonne_droite_2 .a_la_une_titre,
.offre_colonne_droite_2 .a_la_une_intro,
.offre_colonne_droite_2 .a_la_une_text{
	float:none;
	clear:none;
	margin:0;
	padding:0;
	width:95%;
}
.offre_colonne_droite_2 {
	background:#FFFFFF;
	margin-top:-10px !important;
	margin-top:-15px;
	padding-left : 20px;
	padding-right : 15px;
	padding-bottom: 15px;
}
/* TARIFS */
.offre_colonne_droite_tarifs {
	float:left;
	width:296px !important;
	width:295px;
	margin-left:-11px !important;
	margin-left:-9px;
	background:#FFFFFF;
	border-left:1px solid #E4E4E4;
}

.offre_colonne_droite_tarifs p{
	margin-left:15px;
	line-height:130%;
}

p.offre_colonne_droite_tarifs-titre{
	display:block;
	border-bottom:1px solid #E4E4E4;
	font-size:1.3em; 
	color:#5A981A;
	font-weight:bold;
	margin-top:8px;
	margin-left:0;
	padding-bottom:10px;
	padding-left:10px;
	line-height:110%;
}

.offre_colonne_droite_tarifs ul li{
	list-style-image:url(../images/idees_sejours/fleche_s1.gif);
	list-style-type: disc;
	margin-left:30px;
	margin-bottom:20px;
}

.offre_colonne_droite_tarifs table{
	border-collapse:collapse;
	width:265px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:15px;
}
.offre_colonne_droite_tarifs td{
	border:1px solid #D4D4D4;
	border-collapse:collapse;
	padding:8px;
}
.offre_colonne_droite_tarifs td span{
	font-weight:bold;
}
.offre_colonne_droite_tarifs td.grise{
	background-color:#E4E4E4;
	text-align:center;
	font-weight:bold;
	width:25%;
}

.offres_contenu .resultat_carte_gmap{
	margin:4px 0 0 15px !important;
	margin:4px 0 0 8px;
}
.offres_contenu  .resultat_carte_gmap-legende{
	margin-left:15px;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::: OFFRES TOURISTIQUES OUTILS :::::::::::::::::::::::::::::::::::::::::::::::*/

.offres_touristiques_outils_conteneur {
	float: left ;
	width : 275px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right : 20px;
	border-bottom:4px solid #E4E4E4;
}

.offres_touristiques_outils{
	float : left ;
	border-bottom : 1px solid #E4E4E4;
}
.offres_touristiques_outils2{
	float : left ;
}

/* a.outil_carte{ padding-left:40px; background: url(../images/offres_touristiques/pictos_outils/outil_carte.gif) no-repeat 0 4px; } */
a.outil_carnet{ padding-left:40px; display:block; width : 225px; background: url(../images/offres_touristiques/pictos_outils/outil_carnet.gif) no-repeat left 10px;}
/* a.outil_pdf{ padding-left:40px; background: url(../images/offres_touristiques/pictos_outils/outil_pdf.gif) no-repeat 0 4px; } */
a.outil_print{ padding-left:40px; display:block; width : 225px; background: url(../images/offres_touristiques/pictos_outils/outil_print.gif) no-repeat 0 7px; }
a.outil_ami{ padding-left:40px; display:block; width : 225px; background: url(../images/offres_touristiques/pictos_outils/outil_ami.gif) no-repeat 0 7px; }

/* a.outil_carte:hover{ background: url(../images/offres_touristiques/pictos_outils/outil_carte.gif) no-repeat 0 -26px; } */
a.outil_carnet:hover{ background: url(../images/offres_touristiques/pictos_outils/outil_carnet.gif) no-repeat 0 -19px; }
/* a.outil_pdf:hover{ background: url(../images/offres_touristiques/pictos_outils/outil_pdf.gif) no-repeat 0 -25px; } */
a.outil_print:hover{ background: url(../images/offres_touristiques/pictos_outils/outil_print.gif) no-repeat 0 -22px; }
a.outil_ami:hover{ background: url(../images/offres_touristiques/pictos_outils/outil_ami.gif) no-repeat 0 -22px; }


.offres_touristiques_contact_conteneur {
	float: left ;
	width : 259px;
	margin-left:-4px;
	padding-top: 5px !important;
	padding-top: 10px !important!;
	padding-left: 25px;
	padding-bottom : 0px;
	padding-right : 25px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: OFFRES TOURISTIQUES 2 OUTILS :::::::::::::::::::::::::::::::::::::::::::::::*/

.offres_touristiques_2_outils_conteneur {
	clear:both;
	float: left ;
	width : 259px;
	border-left : 1px solid #E2E2d1;
	border-right : 4px solid #E2E2d1;
	border-top : 4px solid #E2E2d1;
	padding-top: 5px;
	padding-left: 20px;
	padding-right : 25px !important;
	padding-right : 19px;
}

.offres_touristiques_2_outils{
	float : left ;
	width: 259px;
	border-bottom : 1px solid #E4E4E4;
}
.offres_touristiques_2_outils2{
	float : left ;
	width: 259px;
}




.offres_touristiques_2_contact_conteneur {
	float: left ;
	width : 258px;
	margin-left:-4px;
	border-left : 4px solid #E2E2d1;
	border-top : 4px solid #E2E2d1;
	padding-top: 5px !important;
	padding-top: 10px !important!;
	padding-left: 20px;
	padding-bottom : 10px;
	padding-right : 25px;
}

.offres_contenu_picto{
	float:left;
	width:602px;
	border-top : 3px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
	padding-left:10px;
}
.offres_contenu_picto img{
	margin:10px 5px;
}


.offres_contenu_reserver{
	float:left;
	width:602px;
	padding-left:10px;
	border-top : 4px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
	text-align:center;
}
.offres_contenu_reserver a{
	text-align:center;
	margin:10px auto;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	background:transparent url(../images/offres_touristiques/btn_reserver_s1.jpg) no-repeat top left;
	width:145px;
	height:35px;
	line-height:35px;
}
.offres_contenu_reserver a:hover{
	color:#5A981A;
	background:transparent url(../images/offres_touristiques/btn_reserver_on_s1.jpg) no-repeat top left;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: OFFRES TOURISTIQUES TARIFS / COORDONNEES :::::::::::::::::::::::::::::::::::::::::::::::*/




/* ::::::::::::::::::::::::::::::::::::::::::::::: OFFRES TOURISTIQUES CROSS SELLING :::::::::::::::::::::::::::::::::::::::::::::::*/

.cross_selling_contenu{
	float : left ;
	width: 612px;
	background:#E2E2d1;
	padding-top: 4px;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
}

.cross_selling_module1{
	float : left ;
	width: 134px;
	background: #FFFFFF;
	padding-top: 11px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
	height:170px;
}

.cross_selling_module1 .titre{
	float : left;
	width: 118px;
	height: 35px;
	/*background: url(../images/fonds/fond_encart_bas_s1.jpg) no-repeat;*/
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 4px;
}

.cross_selling_module1 .contenu{
	float : left ;
	width: 134px;
}

.cross_selling_module1 .plus {
	float : left ;
	width: 134px;
}


.cross_selling_module2{
	float : left;
	width: 134px;
	background: #FFFFFF;
	padding-top: 11px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 4px;
	padding-bottom: 10px;
	height:170px;
}

.cross_selling_module2 .titre{
	float : left ;
	width: 118px;
	height: 35px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

.cross_selling_module2 .contenu{
	float : left ;
	width: 134px;
}

.cross_selling_module2 .plus {
	float : left ;
	width: 134px;
}

.cross_selling_module3{
	float : left;
	width: 134px;
	background: #FFFFFF;
	padding-top: 11px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 4px;
	padding-bottom: 10px;
	height:170px;
}

.cross_selling_module3 .titre{
	float : left ;
	width: 118px;
	height: 35px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px
}

.cross_selling_module3 .contenu{
	float : left ;
	width: 134px;
}

.cross_selling_module3 .plus {
	float : left ;
	width: 134px;
}

.cross_selling_module4{
	float : left;
	width: 134px;
	background: #FFFFFF;
	padding-top: 11px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 4px;
	padding-bottom: 10px;
	height:170px;
}

.cross_selling_module4 .titre{
	float : left ;
	width: 118px;
	height: 35px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px
}

.cross_selling_module4 .contenu {
	float : left ;
	width: 134px;
}

.cross_selling_module4 .plus {
	float : left ;
	width: 134px;
}


/*  */

.diapo_mini{
	float : left ;
	width: 90px;
	text-align:center;
	padding-right:5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	line-height:16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #706F6E;
	
}

.diapo_zoom{
	float : left ;
	width: 210px;
	height: 133px;
	margin-left:25px;
	text-align:left;
	padding-right:5px;
	margin-bottom:30px;
	margin-top:5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	line-height:16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #706F6E;
	
}
.diapo_texte{
	float : left ;
	width: 300px;
	height: 133px;
	margin-top:5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	line-height:16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #706F6E;
}

.diapo_global{
	margin-top:15px;
	margin-left:20px !important;
	margin-left:10px;
	width:590px;
	float:left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	line-height:16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #706F6E;
}

.carto_haut{
	width:590px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	line-height:16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #706F6E;
	padding-right:12px;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: RESULTATS RECHERCHE FULLTEXT PAGES :::::::::::::::::::::::::::::::::::::::::::::::*/

.colonne_milieu_result_full{ /* contenu qui ne possede qu'une colonne*/
	float : left;
	width : 612px;
	background: #FFFFFF url(../images/resultat_recherche/fond_result_full_resultats.gif) repeat-y top left;
	border-left : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-bottom : 1px solid #E4E4E4;
}

.result_full_cadre_resultats{ /* contenu qui ne possede qu'une colonne*/
	float : left;
	width : 306px;
	padding-top : 10px;
	padding-bottom : 10px;
	border-top : 4px solid #E4E4E4;
}

.result_full_cadre_noresult{ /* contenu qui ne possede qu'une colonne*/
	float : left;
	width : 602px;
	padding-left:10px;
	padding-top : 20px;
	border-top : 4px solid #E4E4E4;
	background:#ffffff;
	min-height:500px;
}

.result_full_cadre_resultats_tit{
	border-bottom:1px solid #E4E4E4;
	padding-left : 10px;
	padding-bottom : 10px;
	padding-right : 10px;
}
.result_full_cadre_resultats ul{
	list-style:square;
	margin-top:10px;
	margin-left:22px !important;
	margin-left:25px !important!;
	margin-left:25px;
	margin-right:10px;
}
.result_full_cadre_resultats ul li{
	margin-top:10px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: RECHERCHE FULLTEXT COLONNES CATEGORIES RESULTATS :::::::::::::::::::::::::::::::::::::::::::::::*/

.rechfull_cat_contenu{
	float : left ;
	width: 612px;
	background: #FFFFFF url(../images/resultat_recherche/fond_result_full_cat.gif) repeat-y top left;
	border-top : 3px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
}

.rechfull_cat_module1, .rechfull_cat_module2{
	float : left ;
	width: 136px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 9px;
	padding-bottom:5px;
}

.rechfull_cat_module3, .rechfull_cat_module4{
	float : left ;
	width: 134px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 9px;
	padding-bottom:5px;
}

.rechfull_cat_module1 .titre, .rechfull_cat_module2 .titre, .rechfull_cat_module3 .titre, .rechfull_cat_module4 .titre{
	float : left;
	width: 118px;
	height: 60px;
	background: url(../images/fonds/fond_encart_bas_s1.jpg) no-repeat;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: HOME RUBRIQUE HEBERGEMENT :::::::::::::::::::::::::::::::::::::::::::::::*/
.home_rub{
	width : 597px;
	background:#FFFFFF;
	float : left;
	margin-left: 0px;
	border-top : none;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
	padding-left:15px;
	min-height:550px;
}

.home_rub_edito{
	width : 597px;
	background:#FFFFFF;
	float : left;
	margin-left: 0px;
	border-top : none;
	border-bottom : 0px solid #E4E4E4;
	border-right : 0px solid #E4E4E4;
	border-left : 0px solid #E4E4E4;
	min-height:550px;
}

.home_rub_intro{
	margin-top:10px;
}
.home_rub_choix{
	background:#FFFFFF;
	float : left;
	margin:30px 0;
}
.home_rub_choix a{
	display:block;
	width : 160px;
	height:125px;
	background:#ffffff;
	float : left;
	margin-left: 0px;
	border-top: 2px solid #E4E4E4;
	border-bottom : 2px solid #E4E4E4;
	border-right : 2px solid #E4E4E4;
	border-left : 2px solid #E4E4E4;
	padding:15px 5px 0 25px;
}.home_rub_choix a:hover{
	background:#f5f5ef;
}
.home_rub_choix img{
	margin:0 auto;
	border:1px solid #E4E4E4;
}
a.home_rub_choix-derniere{
	border-right : 4px solid #E4E4E4;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::: MOTEUR RECHERCHE RUBRIQUE :::::::::::::::::::::::::::::::::::::::::::::::*/
.moteur_recherche{
	width : 612px;
	background:#FFFFFF;
	float : left;
	margin-left: 0px;
	border-top : none;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
	min-height:550px;
}
.moteur_recherche_intro{
	margin-top:10px;
	margin-left:10px;
}
.moteur_recherche_cadre{
	clear:both;	
	margin-top:7px;
	margin-left:10px;
	margin-bottom:15px;
	width:600px;
	background:transparent url(../images/moteur_recherche/fond_moteur_recherche.jpg) no-repeat top right;
}
.moteur_recherche_cadre_fin{
	clear:both;
	height:10px;
}
.moteur_recherche_cadre-gche{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:262px;
	padding-top:5px;
	padding-left:10px;
}
.moteur_recherche_cadre-gche .titre_bleu{
	font-size:1.5em;
	line-height:17px;
	font-weight:bold;
	color:#117ad1;
}

.moteur_recherche_cadre-dte{
	float:left;
	margin-top:10px;
	margin-left:30px;
	width:262px;
	padding-top:5px;
	padding-left:5px;
}
.moteur_recherche_cadre-dte img{
	float:left;
	margin:0 10px 0px 0px;
}
.moteur_recherche_cadre-dte .titre_vert{
	font-size:1.5em;
	line-height:17px;
	font-weight:bold;
	color:#5a981a;
}
.moteur_recherche_cadre-gche, .moteur_recherche_cadre-gche p, .moteur_recherche_cadre-dte, .moteur_recherche_cadre-dte p{
	margin-top:8px;
	font-size:1.1em;
	font-weight:bold;
	color:#969493;
	line-height:20px;
}
.moteur_recherche_cadre-dte p{
	margin-top:12px;
}
.moteur_recherche #form1{
	margin-top:15px;
	padding-left:15px;
}
.moteur_recherche #form1 input{
	margin-bottom:8px;
	clear:both;
	float:left;
}
.moteur_recherche #form1 label{
	float:left;
	display:block;
	margin-left:10px;
	font-weight:normal;
}
.moteur_recherche #form1 p{
	clear:both;
	margin:0px;
	line-height:100%;
}
.moteur_recherche #form1 p.txt{
	clear:both;
	margin:0px;
	line-height:100%;
	font-weight:normal;
}
.moteur_recherche #form1 select{
	width:200px;
	margin-left:0px;
	margin-bottom:8px;
	border:1px solid #E4E4E4;
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	padding:2px;
}
.moteur_recherche #form1 #button{
	margin-left:80px;
	margin-top:10px;
	background:transparent url(../images/moteur_recherche/btn_moteur_recherche_s1.gif) no-repeat top left;
	border:none;
	font-size:1.1em;
	color:#FFFFFF;
	width:87px;
	height:20px;
	cursor:pointer;
	font-weight:bold;
}
.moteur_recherche #form1 input.carto_recherche{
	border:1px solid #E4E4E4;
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	padding:2px;
	width:50px;
	margin-bottom:8px;
}
.moteur_recherche #form1 ckeckbox.carto_recherche_box{
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	padding:2px;
	margin-bottom:8px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: PAGE BROCHURES :::::::::::::::::::::::::::::::::::::::::::::::*/
/* ::::::::::::::::::::::::::::::::::::::::::::::: TITRE BROCHURE  :::::::::::::::::::::::::::::::::::::::::::::::*/

.titre_brochures{
	width : 602px;
	background:#FFFFFF;
	text-align:left;
	clear : both;
	float : left;
	padding-left:10px;
	border-top : 4px solid #E1E1D0;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: BROCHURES SOUS MENUS :::::::::::::::::::::::::::::::::::::::::::::::*/

.stitre_brochures{
	width : 598px;
	background:#FFFFFF;
	text-align:left;
	clear : both;
	float : left;
	margin-left: 0px;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
	padding-left: 14px;	
	padding-bottom:20px !important!;
	padding-bottom:0px;
	margin-bottom:0px;
}

.stitre_fondsmenubrochure{
	width : 597px;
	background: url(../images/fonds/fond_brochures_onglet_smenu.gif) no-repeat;
	float : left;
	margin-top: 18px;
	margin-bottom: 25px;
	height: 42px;
	text-align:center;
}

.brochure_smenu {
 	float : left;
	width:150px;
	padding-top: 3px;
	border-right : 1px solid #FFFFFF;
	height: 40px;
}

.brochure_smenu_on {
	background: url(../images/offres_touristiques/fleche.gif) no-repeat 50% 95%;
	float : left;
	width:150px;
	padding-top: 3px;
	border-right : 1px solid #FFFFFF;
	height: 40px;
}

.brochure_smenu2 {
 	float : left;
	width:130px;
	padding-top: 3px;
	height: 40px;
}

.brochure_smenu2_on {
	background: url(../images/offres_touristiques/fleche.gif) no-repeat 50% 95%;
	float : left;
	width:130px;
	padding-top: 3px;
	height: 40px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: brochures TOURISTIQUES CONTENU :::::::::::::::::::::::::::::::::::::::::::::::*/

.brochures_contenu{
	width : 612px;
	background:#FFFFFF;
	float : left;
	margin-left: 0px;
	border-top : none;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;	
	line-height:130%;
	min-height:730px;
}
.brochures_colonne_gche{
    float : left ;
	width : 407px;
	background:#FFF;
	border-right:4px solid #E4E4E4;
	padding:0px;
}
/*	Temporairement : pas de colonne de droite donc bloc sur toute la largeur	*/
.brochures_colonne_gche_temp{
    float : left ;
	width : 611px;
	background:#FFF;
	border-right:1px solid #E4E4E4;
	padding:0px;
}

.brochures_colonne_gche h2, .brochures_colonne_dte h2{
	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4; 
	font-size:1.5em; 
	padding:8px 10px;
	color:#5A981A;
	margin:0px;
}

.brochures_colonne_gche_temp h2, .brochures_colonne_dte h2{
	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4; 
	font-size:1.5em; 
	padding:8px 10px;
	color:#5A981A;
	margin:0px;
}

h2.brochures_payantes-h2{
	border-top:3px solid #E4E4E4;
	border-bottom:none; 
	font-size:1.5em; 
	padding:8px 10px 15px;
	color:#ffffff;
	margin:0px;
	background:transparent url(../images/brochures/fd_titre_payantes_s1.jpg) no-repeat top center; 
}
.brochures_colonne_dte{
    float : left ;
	width : 201px;
	background:#FFF;
	border-left:4px solid #E4E4E4;
	margin:0 0 0 -4px;
	padding:0px;
}
.brochure_panier{
	border-bottom:1px solid #E4E4E4;
	padding:10px;
	margin:0;
}
.detail_brochure_gratuite{
	padding:10px;
	border-bottom:1px solid #E4E4E4;
}
 .detail_brochure_payante{
	padding:10px 10px 10px;
	border-bottom:1px solid #E4E4E4;
}
 .detail_brochure_payante p.brochure_pay_lien{
	text-align:right;
	width:180px;
}
.detail_brochure_cross{
	border-bottom:1px solid #E4E4E4;
	padding:5px 10px 10px;
	/*	Temporairement : pas de colonne de droite donc bloc sur toute la largeur	*/
	background:url(../images/brochures/brochures_cross-fd-txt.gif) repeat-x bottom left;
}
.detail_brochure_gratuite img, .detail_brochure_payante img, .detail_brochure_cross img{
	float:left;
	margin:1px 10px 5px 0;
	border:1px solid #bebebd;
}
.detail_brochure_derniere{
	padding-bottom:35px;
}
h2.h2_cross{
	background:url(../images/brochures/brochures_cross-fd-titre_s1.gif) no-repeat top left;
	border-bottom:0px;
	height:20px;
	color:#FFFFFF;
}

/* ::::::::: Messages brochure ajouts ::::::::: */
.layer_msg_brochure{
	margin:15px;
}
.layer_msg_brochure p{
	margin:0;
	color:#706f6e;
	font-size:1.2em;
	font-weight:bold;
}
.layer_msg_brochure ul{
	margin:20px 0;
	color:#706f6e;
	font-size:1.2em;
}
.layer_msg_brochure ul li, .layer_msg_brochure ul li a{
	margin:10px 0 0;
	color:#706f6e;
	text-decoration:none;
}.layer_msg_brochure ul li a:hover{
	text-decoration:underline;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: commandes CONTENU :::::::::::::::::::::::::::::::::::::::::::::::*/
/* ::::::::::::::::::::::::::::::::::::::::::::::: commandes SOUS MENUS :::::::::::::::::::::::::::::::::::::::::::::::*/

.stitre_commande{
	width : 598px;
	background:#FFFFFF;
	text-align:left;
	clear : both;
	float : left;
	margin-left: 0px;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
	padding-left: 14px;	
	padding-bottom:20px !important!;
	padding-bottom:0px;
	margin-bottom:0px;
}

.stitre_fondsmenucommande{
	width : 597px;
	background: url(../images/fonds/fond_brochures_onglet_smenu.gif) no-repeat;
	float : left;
	margin-top: 18px;
	margin-bottom: 25px;
	height: 42px;
	text-align:center;
}

.commande_smenu {
 	float : left;
	width:150px;
	padding-top: 3px;
	border-right : 1px solid #FFFFFF;
	height: 40px;
}

.commande_smenu_on {
	background: url(../images/offres_touristiques/fleche.gif) no-repeat 50% 95%;
	float : left;
	width:150px;
	padding-top: 3px;
	border-right : 1px solid #FFFFFF;
	height: 40px;
}

.commande_smenu2 {
 	float : left;
	width:130px;
	padding-top: 3px;
	height: 40px;
}

.commande_smenu2_on {
	background: url(../images/offres_touristiques/fleche.gif) no-repeat 50% 95%;
	float : left;
	width:130px;
	padding-top: 3px;
	height: 40px;
}

/**/
.commande_contenu{
	width : 612px;
	background:#FFFFFF;
	float : left;
	margin-left: 0px;
	border-top : none;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;	
	line-height:130%;
	min-height:600px;
	text-align:center;
}
.recap{
	min-height:300px;
}
.bloc_recap_facturation, 
.bloc_recap_livraison{
	float:left;
	width:281px;
	margin-left:15px !important;
	margin-left:10px;
	border:1px solid #e4e4e4;
	text-align:left;
}
.commande_contenu table{
	float:left;
	margin:15px !important;
	margin:10px 0 10px 10px;
	width:578px !important;
	width:562px;
	border-collapse:collapse;
}
.commande_contenu th{
	border:1px solid #E4E4E4;
	padding:5px;
}
.commande_contenu tr.commande_total{
	border-top:4px solid #E4E4E4 !important;
}
.commande_contenu td{
	border:1px solid #E4E4E4;
	padding:10px 5px;
	text-align:center;
}
.commande_contenu td.commande_tab_titre{
}
.commande_contenu td.commande_td_colspan{
	border:0px solid #E4E4E4;
}
a.commande_tab_ajout{
	outline:none;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	width:16px;
	height:16px;
	background:url(../images/brochures/commande_tab_ajout.png) no-repeat;
}
a.commande_tab_supp{
	outline:none;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	width:16px;
	height:16px;
	background:url(../images/brochures/commande_tab_supp.png) no-repeat;
}
.commande_contenu_btn{
	width:420px;
	margin:25px auto;
}
.commande_cotnenu_link{
	margin-top:15px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: PAGE Pour les familles / Pour les groupes / Accueil handicapés :::::::::::::::::::::::::::::::::::::::::::::::*/
/* ::::::::::::::::::::::::::::::::::::::::::::::: brochures Pour les familles / Pour les groupes / Accueil handicapés CONTENU :::::::::::::::::::::::::::::::::::::::::::::::*/

.rubrique_contenu{
	width : 612px;
	background:#FFFFFF;
	float : left;
	margin-left: 0px;
	border-top : none;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;	
	line-height:130%;
	min-height:730px;
}
.rubrique_colonne_gche{
    float : left ;
	width : 407px !important;
	width : 405px;
	background:#FFF;
	border-right:4px solid #E4E4E4;
	padding:0px;
}
.rubrique_colonne_dte{
    float : left ;
	width : 201px !important;
	width : 200px;
	background:#FFF;
	border-left:4px solid #E4E4E4;
	margin:0 0 0 -4px;
	padding:0px;
}
.rubrique_acces_form{
	border-top:4px solid #E4E4E4;
	border-bottom:4px solid #E4E4E4;
	margin:0px;
	padding:15px 0 15px 45px;
	background:url(../images/entree_groupe/btn_acces_form.gif) no-repeat center center;
}
ul.rubrique_liens{
	padding:0px 0 0px 0px;
	margin:10px;
 }
ul.rubrique_liens li{
	padding:0px 0 5px 0px;
 }

.rubrique_annonce{
	float:left;
	position:relative;
	width:173px;
	height:185px;
	background:url(../images/entree_groupe/fd_bloc_annonce_s1.gif) no-repeat top left;
	padding:30px 8px 45px 8px;
	margin:0 0 10px 10px !important;
	margin:0 5px 10px 5px;
	border-bottom:1px solid #EAEAEA;
}
.rubrique_annonce img{
	float:left;
	margin-right:5px;
}
.rubrique_annonce-liste{
	position:relative;
	float:left;
	width:366px;
	background:url(../images/entree_groupe/fd_bloc_annonce-liste_s1.gif) no-repeat top left;
	padding:25px 10px 45px 10px;
	margin:0 0 10px 10px !important;
	margin:0 5px 10px 5px;
	border-bottom:1px solid #EAEAEA;
}
.rubrique_annonce-liste img{
	float:left;
	margin-top:5px;
	margin-right:10px;
}

.rubrique_dte_off{
	border-bottom:1px solid #E4E4E4;
	padding:10px;
}
.rubrique_dte_off img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.rubrique_annonce-liste_pagination{
	text-align:center;
	margin:10px 0;
}
.rubrique_annonce-liste_pagination span{
	display:block;
	float:left;
	margin:25px 0 15px 115px !important;
	margin:25px 0 75px 55px;
	padding-bottom:0px !important;
	padding-bottom:15px;
}
.rubrique_annonce-liste_pagination form {
	margin-top:5px;
}
.rubrique_annonce-liste_pagination select {
	background:#FFFFFF;
	font-size:1.1em;
	color:#57514A;
	border:1px solid #838281;
	margin-top:22px;
	margin-left:5px;
	float:left;
}
.rubrique_annonce-liste_pagination option {
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: PAGE PLAN DU SITE :::::::::::::::::::::::::::::::::::::::::::::::*/
/* ::::::::::::::::::::::::::::::::::::::::::::::: TITRE PLAN DU SITE  :::::::::::::::::::::::::::::::::::::::::::::::*/

.titre_plan_site{
	width : 602px;
	background:#FFFFFF;
	text-align:left;
	clear : both;
	float : left;
	padding-left:10px;
	border-top : 4px solid #E1E1D0;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: brochures TOURISTIQUES CONTENU :::::::::::::::::::::::::::::::::::::::::::::::*/

.plan_site_contenu{
	width : 612px;
	background:#FFFFFF;
	float : left;
	margin-left: 0px;
	border-top : none;
	border-bottom : 1px solid #E4E4E4;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #E4E4E4;	
	line-height:130%;
	min-height:730px;
}
.plan_site_colonne_gche{
    float : left ;
	width : 407px;
	background:#FFF;
	border-right:4px solid #E4E4E4;
	padding:0px;
}
.plan_site_colonne_dte{
    float : left ;
	width : 201px;
	background:#FFF;
	border-left:4px solid #E4E4E4;
	margin:0 0 0 -4px;
	padding:0px;
}
.plan_site_colonne_gche h2{
	border-top:4px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4; 
	font-size:1.5em; 
	padding:8px 10px;
	color:#5A981A;
	margin:0px;
}
.plan_site_colonne_dte h2{
	border-top:0px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4; 
	font-size:1.5em; 
	padding:8px 10px;
	color:#5A981A;
	margin:0px;
}
h2.plan_site_vert-h2{
	border-bottom:none; 
	font-size:1.5em; 
	padding:8px 10px 15px;
	color:#ffffff;
	margin:0px;
	background:transparent url(../images/brochures/fd_titre_payantes_s1.jpg) no-repeat top center; 
}
.detail_plan_site{
	padding:10px;
}
.detail_plan_site ul{
	list-style-type:square;
	margin:5px 0 0 25px;
}
.plan_site_encart-droite ul{
	list-style-type:square;
	margin:0 0 0 25px;
}
.detail_plan_site ul li{
	float:left;
	width:180px;
	padding-bottom:2px;
}
.detail_plan_site_derniere{
	padding-bottom:35px;
}
.plan_site_encart-droite{
	border-bottom:4px solid #E4E4E4;
	padding:10px;
	margin:0;
}
.plan_site_encart-droite ul li{
	padding-bottom:2px;
}
.plan_site_encart-carnet{
	border-bottom:4px solid #E4E4E4;
	padding:10px;
	margin:0;
}

/*	Styles des infos bulles au rollover sur les pictos dans offres_touristiques	*/
a.info{text-decoration:none; cursor:help;}
#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #8D8C60;
	padding: 5px;
	opacity: 0.85;
	filter : alpha(opacity=85); 
}
#tooltip h3, #tooltip div {
	margin: 0; 
	font-size:1.2em;
	font-weight:normal;
	color:#fff;
}

/* Module METEO */
 .div_meteo{
	clear:both;
	margin-left:55px; 
	font-size:1.2em; 
	color:#706F6E; 
}
 .div_meteo form{
	padding-left:500px; 
	float:right; 
	margin-right:10px;
}
 .mini_bloc_meteo{width:160px; float:left;}
 .mini_bloc_meteo h4{padding-left:10px; color:#5a981a; font-size:1.3em; margin-top:10px;}
 .mini_bloc_meteo p{ padding-left:10px;}
 
 p.meteo_copyright{
	display:block; 
	clear:both; 
	margin-top:15px !important; 
	margin-top:5px; 
	text-align:center;
}
p.meteo_copyright span{
	color:#C4C4C4; font-size:1.1em;
}
p.meteo_copyright a{
	color:#8080C0;
	text-decoration:none;
}
p.meteo_copyright a:hover{
	text-decoration:underline;
}

/* PRERESERVATION IDEE DE SEJOUR */
.preresa_sejour{
	float:left;
	width:590px;
	margin-left:10px !important;
	margin-left:5px;
	border-bottom:1px solid #E4E4E4;	
}
.preresa_sejour .idsejour_stit{
	line-height:30px;
}

/* FORMULAIRE DE CONTACT */
.fond_formulaire {
	float:left;
	width:570px !important;
	width:445px;
	background-color: #ffffff;
	padding:15px 0 0 20px !important;
	padding:0px 0 0 20px;
	margin:20px !important;
	margin:10px;
	font-size:1.2em;
	color:#706F6E;
}
.fond_formulaire a{
	color:#706F6E;
}
.fond_formulaire label{
	display:block;
	outline:none;
	clear:left;
	float:left;
	width:165px;
	padding-right:10px;
	margin-top:15px;
	font-weight:bold;
}
.fond_formulaire input{
	margin:15px 0 5px 0;
	outline:none;
	width:170px;
}
.fond_formulaire input.checkbox{
	margin:20px 0 7px 0;
	width:15px;
}
.fond_formulaire input.radio{
	margin:20px 0 0px 0;
	width:15px;
}
.fond_formulaire label.label_cgv{
	margin:20px 0 7px 0;
	width:400px;
	clear:none;
}
.fond_formulaire input.label_cgv{
	margin:20px 10px 7px 0;
	width:15px;
	float:left;

}
span.radio_txt{
	font-weight:bold;
	margin-right:30px;
}
.fond_formulaire select{
	margin:10px 210px 2px 0 !important;
	margin:10px 210px 2px 3px;
	width:175px;
}
.fond_formulaire textarea{
	margin:10px 0 0 0;
	width:350px;
	height:100px;
	border:1px solid #A5ACB2;
}
.fond_formulaire fieldset{
	width:480px;
	padding-left:15px;
	margin-right:15px;
	border:1px solid #e4e4e4;
}
.remonte_texte {
	padding-top : 0px;
}
.message_txt{ /* Message apres validation : erreur ou autre */
	padding-left:20px;
	font-weight:bold;
}
.bouton_orange {
	padding:2px 5px 2px 5px;
	width:50px;
}
.btn_retour, .btn_valider{ /* bouton retour positionnement */
	clear:both;
	margin:10px 0px 10px 410px;
	padding:8px;
	border:1px solid #A5ACB2;
	color:#706F6E;
	text-decoration:none;
	background:#E4E4E4;
}
.notes{
	clear:both;
	float:left;
	margin:20px 0px 0px 0px;
	padding-bottom:25px;
	font-size:1.1em;
	font-style:italic;
	width:500px !important;
	width:92%;
}


/* FORMULAIRE DE RESA GROUPE */
.fond_formulaire2{
	float:left;
	width:570px !important;
	width:445px;
	background-color: #ffffff;
	padding:15px 0 0 20px !important;
	padding:0px 0 0 20px;
	margin:20px !important;
	margin:10px;
	font-size:1.2em;
	color:#706F6E;
}
.fond_formulaire2 .message_erreur{
	display:block;
	color:#cd1d3b;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:5px;
}
.fond_formulaire2 a{
	color:#706F6E;
}
.fond_formulaire2 fieldset{
	width:510px;
	float:left;
	padding: 5px 0 5px 15px !important;
	padding: 10px 0 10px 15px !important!;
	margin-bottom:15px;
	border:1px solid #e4e4e4;
}
.fond_formulaire2 legend{
	font-weight:bold;
	padding:0 10px;
	color:#706F6E;
}
.fond_formulaire2 p{
	float:left;
	clear:both;
	width:500px;
	margin:5px 0 !important;
}
.fond_formulaire2 .form_sous_titre{
	float:left;
	width:160px;
	margin-right:30px;
	font-weight:bold;
	text-decoration:underline;
}
.fond_formulaire2 label{
	outline:none;
	float:left;
	width:85px;
	padding-right:10px;
	font-weight:bold;
}
.fond_formulaire2 fieldset.checkbox label,
.fond_formulaire2 .label_formule{
	width:105px;
	margin-right:10px;
}
.fond_formulaire2 label.club_assoc_precision{
	font-weight:normal;
	width:40px !important;
	margin-right:5px;
}
.fond_formulaire2 label.label_club_assoc{
	width:115px !important;
}
.fond_formulaire2 label.label_type_hebergement{
	width:150px;
}
.fond_formulaire2 label.label_reponse_date{
	width:165px;
}
.fond_formulaire2 input{
	float:left;
	outline:none;
	margin-top:-2px !important;
	margin-top:0;
	margin-right:20px;
	width:120px;
}
.fond_formulaire2 input.input_nb{
	width:40px;
}
.fond_formulaire2 input.club_assoc_precision{
	margin-right:2px;
}
.fond_formulaire2 input.checkbox,
.fond_formulaire2 input.radio{
	width:15px;
}
.fond_formulaire2 select{
	float:left;
	outline:none;
	width:80px;
	margin-left:0px;
}
.fond_formulaire2 select.select_type_hebergement{
	width:150px;
	margin-right:20px;
}
.fond_formulaire2 .slash{
	float:left;
	padding:0 10px;
}
.fond_formulaire2 textarea{
	width:350px;
	height:50px;
	border:1px solid #A5ACB2;
	margin-left:0px;
	background:#F5F5F5;
}
.fond_formulaire2 .btn_valider{ /* bouton retour positionnement */
	clear:both;
	float:left;
	margin-left:475px !important;
	margin-left:465px !important!;
	padding:8px;
	border:1px solid #A5ACB2;
	color:#706F6E;
	text-decoration:none;
	background:#E4E4E4;
}

/* form commande */
#Divlivraison{
	margin-top:15px;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding-left:15px;
	padding-bottom:15px;
	color:#999999;
}
/**/
/* FIN FORMULAIRE DE CONTACT */

/*OPERATION LYON */
.operation_lyon-bloc{
	clear:left;
	float:left;
	width:407px;
	border-top:4px solid #E4E4E4;
	padding-bottom:15px;
}
/**/
a.operation_lyon-hbgt{
	float:left;
	display:block;
	width:118px;
	height:121px;
	background:url(../images/operation_lyon/fond_vert1_s1.gif) no-repeat top left;
	margin-left:10px !important;
	margin-left:7px;
	margin-right:5px;
	margin-bottom:10px;
}
a.operation_lyon-hbgt span{
	display:block;
	padding:13px 0 8px 13px;
}
a.operation_lyon-hbgt img{
	border:none;
}
/**/
a.operation_lyon-sejour{
	float:left;
	display:block;
	width:183px;
	height:108px;
	background:url(../images/operation_lyon/fond_vert2_s1.gif) no-repeat top left;
	margin-left:10px !important;
	margin-left:7px;
	margin-right:5px;
	margin-bottom:10px;
}
a.operation_lyon-sejour span{
	display:block;
	padding:3px 0 3px 13px;
}
a.operation_lyon-sejour img{
	border:none;
}

.div_layer_id_sejour{
	float:left;
	margin:15px 15px 25px;
}

/**/

/* Layer moteur de recherche */
#displaySelectionLabel_button{
	background:transparent url(../images/moteur_recherche/btn_moteur_recherche_s1.gif) no-repeat top left;
	border:none;
	font-size:1.1em;
	color:#FFFFFF;
	width:87px;
	height:20px;
	cursor:pointer;
}
/**/
#TB_title{
	background:#5A981A !important;
}

/* SMARTPAGE : CYBERCITE */
div.smartpage{
	margin:20px 10px;
}

