body{
	margin : 0; /* pour supprimer les marges de la page */
	padding : 0; /* pour supprimer les marges de la page */
	background : #e0e0de; /* couleur de fond de la page */
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: HOME :::::::::::::::::::::::::::::::::::::::::::::::*/

/* HOME BLOC A LA UNE */


.a_la_une_titre {/* !! A CHANGER SELON LA SAISON  !!*/
    font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #67b307 !important;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}.a_la_une_titre:first-letter{/* !! A CHANGER SELON LA SAISON  !!*/
    text-transform: uppercase;
}

.a_la_une_sstitre { /* !! A CHANGER SELON LA SAISON  !!*/
    font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #4181D0;
	line-height: 17px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.a_la_une_intro {
    font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4E4D4D;
	line-height:15px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin-left:10px;
}
.a_la_une_text_home{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height:16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #706F6E;
}
.a_la_une_text {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height:16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #706F6E;
	float:left;
	clear:both;
	margin-left:10px;
}

.a_la_une_date {
    font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #716b60;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

/* HOME AUTRES TITRES */

.home_titre {/* !! A CHANGER SELON LA SAISON  !!*/
    font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #67b307 !important;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	margin-bottom:5px;
}

.agenda_plus{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #67b307 !important;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	margin-bottom:5px;
	margin-left:113px;
	
}

.home_titre:first-letter {
	text-transform: capitalize;
}
.home_titre_2 {/* !! A CHANGER SELON LA SAISON  !!*/
    font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #67b307;
	line-height: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
}

.bloc_droite_dossier .home_titre:first-letter {
	text-transform:capitalize;
}

.home_titre_sejour {
    font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.home_titre_sejour:first-letter {
	text-transform: capitalize;
}
.home_sstitre { /* !! A CHANGER SELON LA SAISON  !!*/
    font-size: 16px !important;
	font-style: normal;
	font-weight: bold !important;
	color: #5997e4;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.home_sstitre_sejour { /* !! A CHANGER SELON LA SAISON  !!*/
    font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #5997e4;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.home_prix_sejour { /* !! A CHANGER SELON LA SAISON  !!*/
    font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #67b307;
	display:block;
	padding-top:10px;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.home_sstitre2 { /* !! A CHANGER SELON LA SAISON  !!*/
    font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #5997e4;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.home_intro {
    font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4E4D4D;
	line-height:16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.home_text {
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #706F6E;
	line-height:17px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.home_text  img{
	float:none !important;
	margin:0 !important;
	vertical-align:middle;
}

.home_text:hover {
	color: #000000;
}

.home_savoirplus_sejour  a{ /* !! A CHANGER SELON LA SAISON  !!*/
	display:block;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:5px;
	color: #5997e4;
    font-size: 11px;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.home_savoirplus_sejour  a:hover{ /* !! A CHANGER SELON LA SAISON  !!*/
	text-decoration: underline;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::: COMMUN :::::::::::::::::::::::::::::::::::::::::::::::*/

/* COMMUN FIL D'ARIANE */

a.ariane_text { 
	font-size: 10px; 
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
}

a.ariane_text:hover { /* !! A CHANGER SELON LA SAISON  !!*/
	font-size: 10px; 
	color: #5997e4; 
	font-weight: normal ; 
	text-decoration: none;
}

a.ariane_text_on { /* !! A CHANGER SELON LA SAISON ? A VOIR !!*/
	font-size: 10px; 
	color: #2F302D; 
	font-weight: normal ; 
	text-decoration: none;
}

.ariane_text_on2 { /* !! A CHANGER SELON LA SAISON ? A VOIR !!*/
	font-size: 10px; 
	color: #2F302D; 
	font-weight: normal ; 
	text-decoration: none;
}

.ariane_text_spacer { 
	font-size: 10px; 
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
}

/* COMMUN ACCES DIRECT */

a.acces_direct_text { 
	font-size: 12px; 
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
}

a.acces_direct_text:hover { /* !! A CHANGER SELON LA SAISON  */
	font-size: 12px; 
	color: #5997e4; 
	font-weight: normal ; 
	text-decoration: none;
}

a.acces_direct_text_on { 
	font-size: 12px; 
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
}

.menu_favoris {
    font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #5997e4;
	line-height: normal;
	text-decoration: none;
}

/* FOOTER */

a.footer1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #544B41;
	text-decoration: none;
}

a.footer1:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #544B41;
	text-decoration: underline;
}

a.footer1_on {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #544B41;
}

a.footer2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
	text-decoration: none;
}

a.footer2:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
	text-decoration: underline;
}

a.footer2_on {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
}

a.footer3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
	text-decoration: none;
}

a.footer3:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
	text-decoration: underline;
}

a.footer3_on {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
}

a.footer_mots_cles_text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #5997e4;
	text-decoration: none;
}

a.footer_mots_cles_text:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #67b307;
	text-decoration: underline;
}

a.footer_mots_cles_text_on {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #AAA5A0;
}

.footer_mots_cles_text_on {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #AAA5A0;
}

.footer_mots_cles_stat {
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #AAA5A0;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: PAGE DOSSIER :::::::::::::::::::::::::::::::::::::::::::::::*/

.dossier_tit_s3 { /* !! A CHANGER SELON LA SAISON !!*/
	display:block;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #5997e4;
	text-transform:lowercase;
}
.dossier_tit_s3:first-letter {text-transform:capitalize;}

.dossier_stit {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #A9A5A0;
}

a.lien_dossier { 
	margin:10px;
	padding-top:10px;
	font-size: 12px;
	text-decoration: none;
	color: #706F6E;
}

a.lien_dossier:hover { /* !! A CHANGER SELON LA SAISON !!*/
	color: #5997e4; 
	text-decoration: none;
}

a.lien_dossier_on { 
	color: #5997e4; 
	text-decoration: none;
}
.lien_dossier_utiles { 
	clear:left;
	float:left;
	width : 180px;
	margin:0px 10px;
	padding:5px 0px 0px 0px; 
	font-size: 12px;
	text-decoration: none;
	color: #706F6E;
}
a.lien_dossier_utiles:hover { /* !! A CHANGER SELON LA SAISON !!*/
	color: #5997e4; 
	text-decoration: none;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::: PAGE RESULTATS RECHERCHE :::::::::::::::::::::::::::::::::::::::::::::::*/

.resultat_tit_s3{ /* !! A CHANGER SELON LA SAISON !!*/
    font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #5997e4;
}

.resultat_stit {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #A9A5A0;
}

.resultat_resultat {
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #625B53;
}

.resultat_nombre_item {
	color: #5997e4;
}

.resultat_criteres_tit {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #625B53;
}
.resultat_criteres_tit-agenda {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #625B53;
	float:left;
	padding-left:20px;
	padding-right:10px;
}
.resultat_criteres {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #857E75;
}

a.resultat_retour{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 10px;
	text-decoration: none;
}
a.resultat_retour-agenda{
	display:block;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	width:90px !important;
	width:90px !important!;
	width:90px;
	padding: 0 0px 0 20px !important;
	padding: 0 10px 0 10px !important!;
	padding:0 5px 0 10px;
	text-decoration: none;
}a.resultat_retour-agenda:hover{text-decoration:underline;}

.choix_type_resultat a{
	font-size:12px;
	color:#726b62;
	font-weight:normal;
	text-decoration:none;
	padding:0 3px;
}
.choix_type_resultat a:hover{
	text-decoration:underline;
}

.choix_type_resultat a.type_actif{
	font-weight:bold;
}

.choix_type_resultat a.type_actif:hover{
	text-decoration:none;
}

.resultat_annonce{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #838281;
	padding: 0 10px;
}

.resultat_annonce_img a{
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #838281;
	text-decoration: none;
	height:45px;
	padding-left:18px;
}

.resultat_annonce_txt a{
	color:#726b62;
	text-decoration:none;
}

.resultat_annonce_txt span{
	font-size: 12px;
	font-weight: bold;
	color: #625B53;
	line-height:25px;
	text-transform:uppercase;
}

.resultat_annonce_txt sup{
	font-size: 6px;
}

a.resultat_annonce_outils-gauche{
	float:left;	
	font-size: 11px;
	line-height:35px;
	padding-left:35px;
	background:url(../images/resultat_recherche/picto_fiche.gif) no-repeat 10px center;
	color:#838281;
	text-decoration:none;
}
a.resultat_annonce_outils-droite{
	float:left;
	font-size: 11px;
	line-height:35px;
	padding-left:30px;
	background:url(../images/resultat_recherche/picto_dispo_resa.gif) no-repeat center left;
	color:#838281;
	text-decoration:none;
}

.resultat_recherche_pagination {
	font-size: 11px;
	font-style: normal;
	color:#838281;
}

.resultat_recherche_pagination a{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	/*color:#DA4400;*/
	color:#5997e4;
	text-decoration: none;
	margin:0 10px;
}

.resultat_recherche_pagination a:hover{
	text-decoration: underline;
}

.resultat_recherche_pagination a.numero_actif, .resultat_recherche_pagination a.numero:hover{
	border:1px solid #5997e4;
	/*border:1px solid #595c45;*/
	padding:0 4px;
	color:#5997e4;
	/*color:#CA4400;*/
	background:#FFF;
	text-decoration: none;
	margin:0 2px;
}

.resultat_recherche_pagination a.numero{
	border:1px solid #595c45;
	padding:0 4px;
	color:#FFF;
	background:#5997e4;
	/*background:#CA4400;*/
	margin:0 2px;
}
/* Resultats flux reception Clevacances */
.item_resultat p.TexteStandard{
	color:#706f6e;
}
.item_resultat table{
	color:#706f6e;
}
.item_resultat tr{
	
}
.item_resultat th{
	
}
.item_resultat td{
	
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: PAGE IDEES SEJOURS :::::::::::::::::::::::::::::::::::::::::::::::*/

.idsejour_tit_s2 { /* !! A CHANGER SELON LA SAISON !!*/
    font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #5997e4;
}
.idsejour_stit {
    font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #5997e4;
	margin:10px 0 0 4px;
	float:left;
}
.item_idsejour{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #838281;
}
.idsejour_annonce_princ{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #838281;
}
.idsejour_annonce_princ_img a{
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #838281;
	text-decoration: none;
	height:45px;
	padding-left:18px;
}
.idsejour_annonce_princ_txt {
	font-size: 12px;
	color: #625B53;
}
.idsejour_annonce_princ_txt span{
	font-size: 12px;
	font-weight: bold;
	line-height:25px;
	padding-top:15px;
	color: #5997e4;
}
.idsejour_annonce_princ_prix{
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #E4E4E4;
	margin-top:15px;
	margin-left:-10px;
	padding:5px 10px;
	text-align:center;
	width:260px;
}
.idsejour_annonce_princ_prix span{
	color:#5997e4;
}
.idsejour_annonce_princ_outils a{
	font-size: 11px;
	color:#838281;
	text-decoration:none;
	padding-left:10px;
	background: url(../images/idees_sejours/fleche_grise.gif) no-repeat center left;
}
a.idsejour_annonce_princ_outils_resa{
	margin-left:75px;
	color:#5997e4;
	padding-left:10px;
	background: url(../images/idees_sejours/fleche_s1.gif) no-repeat center left;
}

.idsejour_annonce_princ_outils img{
	border:none;
	margin-right:5px;
	margin-top:2px;
}
.idsejour_annonce_stit {
	float:left;
	clear:both;
    font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #5997e4;
	margin:20px 0 0 4px;
	width:590px;
}
.idsejour_annonce{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #838281;
}
.idsejour_annonce h4{
	color: #5997e4;
	padding:30px 0 5px 0;
	margin:0;
	font-size: 12px;
	font-weight: bold;
}
.idsejour_annonce_prix{
	position:absolute;
	bottom:20px !important;
	bottom:30px;
	left:12px;
	width:165px;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #E4E4E4;
	margin-top:15px;
	margin-left:-5px;
	padding:5px 10px;
	text-align:center;
}
.idsejour_annonce_prix span{
	color:#5997e4;
}
.idsejour_annonce_outils{
	position:absolute;
	bottom:-10px !important;
	bottom:0px;
	left:7px;
	width:165px;
	border-top:1px solid #E4E4E4;
	padding:5px 10px;
}
.idsejour_annonce_outils a{
	font-size: 11px;
	color:#838281;
	text-decoration:none;
	padding-left:10px;
	background: url(../images/idees_sejours/fleche_grise.gif) no-repeat center left;
	margin-bottom:5px;
}
.idsejour_annonce_outils img{
	border:none;
	margin-right:5px;
	margin-top:2px;
}

.idsejour_lien_ttes-offres a{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background:#5997e4 url(../images/idees_sejours/fleche_blanche.gif) no-repeat 3% center;
	text-decoration: none;
	padding:5px 10px 5px 20px;
	width:350px;
	line-height:20px;;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: MODULES :::::::::::::::::::::::::::::::::::::::::::::::*/

/* MODULES OFFRES TOURISTIQUES */

a.offres_touristiques_tit { 
	font-size: 15px; 
	color: #FFFFFF; 
	font-weight: normal ; 
	text-decoration: none;
}

a.offres_touristiques_tit:hover { 
	font-size: 15px; 
	color: #FFFFFF; 
	font-weight: normal ; 
	text-decoration: none;
}

a.offres_touristiques_tit_on { 
	font-size: 15px; 
	color: #FFFFFF; 
	font-weight: normal ; 
	text-decoration: none;
}


a.offres_touristiques_stit { /* !! A CHANGER SELON LA SAISON  !!*/
	font-size: 12px; 
	color: #E0560B; 
	font-weight: bold ; 
	text-decoration: none;
}

a.offres_touristiques_stit:hover { /* !! A CHANGER SELON LA SAISON  !!*/
	font-size: 12px; 
	color: #E0560B; 
	font-weight: bold ; 
	text-decoration: none;
}

a.offres_touristiques_stit_on { /* !! A CHANGER SELON LA SAISON  !!*/
	font-size: 12px; 
	color: #E0560B; 
	font-weight: bold ; 
	text-decoration: none;
}

a.offres_touristiques_text { 
	font-size: 10px; 
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
}

a.offres_touristiques_text:hover { 
	font-size: 10px; 
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
}

a.offres_touristiques_text_on { 
	font-size: 10px; 
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
}



/* TEMOIGNAGE */
a.temoignage_tit { 
	font-size: 17px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
a.temoignage_tit:hover { 
	font-size: 17px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
a.temoignage_tit_on { 
	font-size: 17px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
.temoignage_nom {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4E4D4D;
}

a.temoignage_lien { 
	color: #5997e4;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height:15px;
	text-decoration: none;
}
a.temoignage_lien:hover { 
	color: #5997e4;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height:15px;
	text-decoration: none;
}
a.temoignage_lien_on { 
	color: #5997e4;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height:15px;
	text-decoration: none;
}

a.favoris_lien { 
	color: #5997e4;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height:15px;
	text-decoration: none;
}

a.favoris_lien:hover { 
	color: #5997e4;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height:15px;
	text-decoration: none;
}

a.favoris_lien_on { 
	color: #5997e4;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height:15px;
	text-decoration: none;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: PAGE OFFRES TOURISTIQUES :::::::::::::::::::::::::::::::::::::::::::::::*/
.offres_contenu{
	font-size: 11px; 
	color: #706F6E; 
}
.tit_offre_categorie {
    font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.offre_colonne_droite a.offre_plus-txt, .offre_colonne_droite_2 a.offre_plus-txt{
	margin:10px 0 15px;
	float:right;
	font-size: 11px; 
	color: #5997e4; 
	font-weight: normal; 
	text-decoration: none;
}
.offre_colonne_droite a.offre_plus-txt:hover, .offre_colonne_droite_2 a.offre_plus-txt:hover { /* !! A CHANGER SELON LA SAISON !!*/
	text-decoration: underline;
}
.offre_colonne_droite p{
	line-height:150%;
	margin-top:10px !important;
	margin-top:15px;
	margin-bottom:0px;
}
.offre_colonne_droite_2 p{
	line-height:150%;
	margin-top:10px !important;
	margin-top:15px;
	margin-bottom:0px;
}
.offre_colonne_gche p{
	line-height:100%;
	margin-top:10px !important;
	margin-top:0;
	margin-bottom:0px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: SOUS MENUS OFFRES TOURISTIQUES :::::::::::::::::::::::::::::::::::::::::::::::*/

a.smenu_text_lien { /* !! A CHANGER SELON LA SAISON !!*/
	color: #706F6E;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
	text-decoration: none;
}
span.smenu_text_lien { /* !! A CHANGER SELON LA SAISON !!*/
	color: #cccccc;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
	text-decoration: none;
}

a.smenu_text_lien:hover { 
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
	text-decoration: none;
}

a.smenu_text_lien_on { /* !! A CHANGER SELON LA SAISON !!*/
	color: #5997e4;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
	text-decoration: none;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: OFFRES TOURISTIQUES CROSS SELLING :::::::::::::::::::::::::::::::::::::::::::::::*/

.cross_selling_tit {
    font-size: 15px;
	font-weight: bold;
	color: #055bc3;
}

a.lien_cross { 
	font-size: 11px; 
	line-height:20px;
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
}a.lien_cross:first-letter { 
	text-transform:capitalize;
}

a.lien_cross:hover { /* !! A CHANGER SELON LA SAISON !!*/
	font-size: 11px; 
	color: #5997e4; 
	font-weight: normal; 
	text-decoration: none;
}

a.lien_cross_on { 
	font-size: 11px; 
	color: #706F6E; 
	font-weight: normal; 
	text-decoration: none;
}a.lien_cross_on:first-letter { 
	text-transform:capitalize;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: OFFRES TOURISTIQUES OUTILS :::::::::::::::::::::::::::::::::::::::::::::::*/


a.lien_offres_touristiques_outils { 
	font-size: 11px; 
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.lien_offres_touristiques_outils:hover { /* !! A CHANGER SELON LA SAISON !!*/
	font-size: 11px; 
	color: #5997e4; 
	font-weight: normal; 
	text-decoration: none;
}

a.lien_offres_touristiques_outils_on { 
	font-size: 11px; 
	color: #706F6E; 
	font-weight: normal; 
	text-decoration: none;
}

.offres_touristiques_contact_conteneur{
	font-size: 11px; 
	color: #706F6E; 
	font-weight: normal; 
}
.offres_touristiques_contact_conteneur span{
	font-size: 13px; 
	text-transform:uppercase;
	color: #706F6E; 
	font-weight: bold; 
}
.offres_touristiques_contact_conteneur a{
	font-size: 11px; 
	color: #706F6E; 
	font-weight: normal; 
}
.offres_touristiques_contact_conteneur a:hover { /* !! A CHANGER SELON LA SAISON !!*/
	font-size: 11px; 
	color: #5997e4; 
	font-weight: normal; 
	text-decoration: none;
}
.offres_touristiques_contact_conteneur p{
	line-height:150%;
	margin-top:15px;
	margin-bottom:0px;
}
.offres_touristiques_contact_conteneur hr{
	visibility:visible !important;
	margin:10px 0; 
	border:0 none; 
	height:1px; 
	background:#e4e4e4; 
	width:267px
}
/* ::::::::::::::::::::::::::::::::::::::::::::::: OFFRES TOURISTIQUES 2 OUTILS :::::::::::::::::::::::::::::::::::::::::::::::*/

a.lien_offres_touristiques_2_outils { 
	font-size: 11px; 
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.lien_offres_touristiques_2_outils:hover { /* !! A CHANGER SELON LA SAISON !!*/
	font-size: 11px; 
	color: #5997e4; 
	font-weight: normal; 
	text-decoration: none;
}

a.lien_offres_touristiques_2_outils_on { 
	font-size: 11px; 
	color: #706F6E; 
	font-weight: normal; 
	text-decoration: none;
}

.offres_touristiques_2_contact_conteneur{
	font-size: 11px; 
	color: #706F6E; 
	font-weight: normal; 
}
.offres_touristiques_2_contact_conteneur span{
	font-size: 13px; 
	text-transform:uppercase;
	color: #706F6E; 
	font-weight: bold; 
}
.offres_touristiques_2_contact_conteneur a{
	font-size: 11px; 
	color: #706F6E; 
	font-weight: normal; 
}
.offres_touristiques_2_contact_conteneur a:hover { /* !! A CHANGER SELON LA SAISON !!*/
	font-size: 11px; 
	color: #5997e4; 
	font-weight: normal; 
	text-decoration: none;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: RECHERCHE FULLTEXT COLONNES CATEGORIES RESULTATS :::::::::::::::::::::::::::::::::::::::::::::::*/
.result_full_cadre_resultats_tit{
    font-size: 14px;
	font-weight: bold;
	color: #5997e4;
}
.sejour{
	color: #5a981a;
}
.result_full_cadre_resultats_tit span{
    font-size: 11px;
	color: #706F6E;
	font-weight: normal;
}
.result_full_cadre_resultats ul li{
    font-size: 11px;
	color: #706F6E;
	font-weight: normal;
}
.result_full_cadre_resultats ul li a{
	color: #706F6E;
	text-decoration:none;
}
.result_full_cadre_resultats ul li a:hover{
	text-decoration:underline;
}
.result_full_cadre_noresult p{
	text-align:center;
	margin:50px 100px;
	padding:30px;
	border:1px solid #e4e4e4;
	font-size: 12px;
	color: #706F6E;
	font-weight: normal;
}

/* */
.rechfull_cat_tit {
    font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.pas-de-resultat{
	font-size: 11px; 
	line-height:15px;
	color: #706F6E; 
	font-weight: normal ; 
	font-style:italic;
	margin-left:5px;
}

a.lien_rechfull_cat { 
	display:block;
	margin-bottom:10px;
	margin-left:5px;
	font-size: 11px; 
	line-height:13px;
	color: #706F6E; 
	font-weight: normal ; 
	text-decoration: none;
}
a.lien_rechfull_cat:hover { /* !! A CHANGER SELON LA SAISON !!*/
	color: #5997e4; 
	text-decoration: none;
}


a.lien_rechfull_suite{
	float:right;
	margin-top:10px;
	background:transparent url(../images/resultat_recherche/result_full_voir_tous.gif) no-repeat center left;
	padding-left:10px;
	margin-right:10px;
	font-size: 11px; 
	line-height:15px;
	color: #5997e4; 
	font-weight: normal ; 
	text-decoration: none;
}
a.lien_rechfull_suite:hover{ 
	color: #706F6E; 
	text-decoration: underline;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: HOME RUBRIQUE HEBERGEMENT :::::::::::::::::::::::::::::::::::::::::::::::*/



.home_rub_hbgt_contenu_droite h3{
	margin-right:15px;
	font-size:16px;
	color:#494843;
	font-weight:bold;
}
.home_rub_hbgt_contenu_droite  p{
	margin-right:15px;
	font-size:11px;
	color:#494843;
}

a.btn_type_hbgt_voir_offre{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
a.btn_type_hbgt_voir_offre:hover{
	color:#95BE0C;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: HOME RUBRIQUE HEBERGEMENT :::::::::::::::::::::::::::::::::::::::::::::::*/
.home_rub_choix a{
	color:#5997e4;
	text-decoration:none;
}
.home_rub_choix a:hover span{
	text-decoration:underline;
}
.home_rub_choix span{
	display:block;
	color:#5997e4;
	font-size:13px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::: PAGE BROCHURES :::::::::::::::::::::::::::::::::::::::::::::::*/
.brochures_contenu{
	font-size: 11px; 
	color: #706F6E; 
}
.tit_offre_categorie {
    font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.brochure_colonne p{
	line-height:150%;
	margin-top:10px !important;
	margin-top:15px;
	margin-bottom:0px;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::: SOUS MENUS BROCHURES :::::::::::::::::::::::::::::::::::::::::::::::*/

a.smenu_brochure_lien { /* !! A CHANGER SELON LA SAISON !!*/
	color: #706F6E;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
	text-decoration: none;
}

a.smenu_brochure_lien:hover { 
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
	text-decoration: none;
}

a.smenu_brochure_lien_on { /* !! A CHANGER SELON LA SAISON !!*/
	color: #5997e4;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
	text-decoration: none;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::: TYPOS BROCHURES :::::::::::::::::::::::::::::::::::::::::::::::::: */
.detail_brochure_gratuite p, .detail_brochure_payante p{
	color:#706f6e;
}

.detail_brochure_gratuite .brochure_titre, 
.detail_brochure_payante .brochure_titre, .detail_brochure_cross  .brochure_titre{
	font-weight:bold;
	margin:0px 0 3px;
	color:#5997e4;
}

.detail_brochure_gratuite .brochure_description, 
.detail_brochure_gratuite .brochure_edition, 
.detail_brochure_gratuite .brochure_lang, 
.detail_brochure_gratuite .brochure_format, 
.detail_brochure_payante .brochure_description, 
.detail_brochure_cross .brochure_description, 
.detail_brochure_cross .brochure_edition, 
.detail_brochure_cross .brochure_lang, 
.detail_brochure_cross .brochure_format{
	font-weight:normal;
	line-height:130%;
	margin:0;
}

a.brochure_btn_n1{
	display:block;
	background:#5997e4 url(../images/brochures/btn_n1_gche_s2.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 10px;
}
span.brochure_btn_n1{
	display:block;
	background:url(../images/brochures/btn_n1_dte_s2.gif) no-repeat top right;
}
a.brochure_btn_n1:hover {
	color:#5997e4;
	background:#E1E2D2 url(../images/brochures/btn_n2_gche.gif) no-repeat top left;
}
a.brochure_btn_n1:hover span.brochure_btn_n1{
	background:#E1E2D2 url(../images/brochures/btn_n2_dte.gif) no-repeat top right;
}
a.brochure_btn_n2{
	display:block;
	float:right;
	background:#E1E2D2 url(../images/brochures/btn_n2_gche.gif) no-repeat top left;
	text-align:center;
	color:#706f6e;
	text-decoration:none;
	font-weight:bold;
	height:27px;
	line-height:27px;
	padding:0 0 0 4px;
	margin:10px 0 0 10px;
}
span.brochure_btn_n2{
	display:block;
	padding:0 12px 0 10px;
	background:url(../images/brochures/btn_n2_dte.gif) no-repeat top right;
}
a.brochure_btn_n2:hover { 
	color:#999;
}
a.brochure_btn_n2-bis{
	display:block;
	float:right;
	background:#cfd0c1 url(../images/brochures/btn_n2_gche-bis.gif) no-repeat top left;
	text-align:center;
	color:#706f6e;
	text-decoration:none;
	font-weight:bold;
	height:27px;
	line-height:27px;
	padding:0 0 0 4px;
	margin:10px 0 0 10px;
}
span.brochure_btn_n2-bis{
	display:block;
	padding:0 12px 0 10px;
	background:url(../images/brochures/btn_n2_dte-bis.gif) no-repeat top right;
}
a.brochure_btn_n2-bis:hover { 
	color:#999;
}
a.brochure_payante_ajouter{
	color:#706f6e;
	margin:0;
}
a.brochure_payante_ajouter:hover{
	color:#333333;
}

/* :::::::::::::::::::::::::::::::::::::::::::::::: Commande CONTENU::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* ::::::::::::::::::::::::::::::::::::::::::::::: SOUS MENUS BROCHURES :::::::::::::::::::::::::::::::::::::::::::::::*/

span.smenu_commande_lien { /* !! A CHANGER SELON LA SAISON !!*/
	color: #706F6E;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
	text-decoration: none;
}

span.smenu_commande_lien_on { /* !! A CHANGER SELON LA SAISON !!*/
	color: #5997e4;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
	text-decoration: none;
}

/**/
.bloc_recap_facturation p, 
.bloc_recap_livraison p{
	font-size:12px;
	color:#706F6e;
	margin:0 10px 10px;
	line-height:1.2;
}
.bloc_recap_facturation h3, 
.bloc_recap_livraison h3{
	font-size:14px;
	color: #5997e4;
	margin:5px 10px;
}
.commande_contenu table{
	font-size:12px;
	color:#706F6e;
}
td.commande_tab_titre{
	font-weight:bold;
	text-align:left;
}
.commande_cotnenu_link, .commande_cotnenu_link a {
	font-size:12px;
	color:#838383;
	padding:10px 30px;
}
.commande_contenu a:hover{
	text-decoration:none;
}

a.commande_btn_n1{
	display:block;
	float:left;
	background:#5997e4 url(../images/brochures/btn_n1_gche_s2.gif) no-repeat top left;
	text-align:center;
	padding:0 0px 0 4px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	width:170px;
	height:27px;
	line-height:27px;
	margin:10px 0 0 50px;
	font-size:12px;
}
span.commande_btn_n1{
	display:block;
	background:url(../images/brochures/btn_n1_dte_s2.gif) no-repeat top right;
}
a.commande_btn_n1:hover {
	color:#5997e4;
	background:#E1E2D2 url(../images/brochures/btn_n2_gche.gif) no-repeat top left;
}
a.commande_btn_n1:hover span.commande_btn_n1{
	background:#E1E2D2 url(../images/brochures/btn_n2_dte.gif) no-repeat top right;
}
a.commande_btn_n2{
	display:block;
	float:left;
	background:#E1E2D2 url(../images/brochures/btn_n2_gche.gif) no-repeat top left;
	text-align:center;
	color:#706f6e;
	text-decoration:none;
	font-weight:bold;
	width:170px;
	height:27px;
	line-height:27px;
	padding:0 0 0 4px;
	margin:10px 0 0 10px;
	font-size:12px;
}
span.commande_btn_n2{
	display:block;
	padding:0 12px 0 10px;
	background:url(../images/brochures/btn_n2_dte.gif) no-repeat top right;
}
a.commande_btn_n2:hover { 
	color:#999;
}
a.commande_btn_n2-bis{
	display:block;
	float:right;
	background:#cfd0c1 url(../images/brochures/btn_n2_gche-bis.gif) no-repeat top left;
	text-align:center;
	color:#706f6e;
	text-decoration:none;
	font-weight:bold;
	height:27px;
	line-height:27px;
	padding:0 0 0 4px;
	margin:10px 0 0 10px;
}
span.commande_btn_n2-bis{
	display:block;
	padding:0 12px 0 10px;
	background:url(../images/brochures/btn_n2_dte-bis.gif) no-repeat top right;
}
a.commande_btn_n2-bis:hover { 
	color:#999;
}
a.commande_payante_ajouter{
	color:#706f6e;
	display:block;
	float:right;
	margin:10px 0 0 0;
}
a.commande_payante_ajouter:hover{
	color:#333333;
}

.commande_contenu_link h4{
	margin:100px 100px 0; 
	padding:15px; 
	color:#706f6e;
	font-size:13px;
	font-weight:bold;
	background:#ffffff; 
}
.commande_contenu_link a{
	color: #5997e4;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
}

p.txt_commande_cheque{
	color:#706f6e;
	font-size: 12px;
	font-style: normal;
	text-align:left;
	line-height:15px;
	margin:0 30px 15px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: PAGE ENTREE GROUPE :::::::::::::::::::::::::::::::::::::::::::::::*/
.rubrique_contenu{
	font-size: 11px; 
	color: #706F6E; 
}
.tit_offre_categorie {
    font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.rubrique_colonne p{
	line-height:150%;
	margin-top:10px !important;
	margin-top:15px;
	margin-bottom:0px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::: TYPOS ENTREE GROUPE  :::::::::::::::::::::::::::::::::::::::::::::::::: */
p.rubrique_intro{
	font-size:11px;
	line-height:140%;
	margin:10px;
	color:#838281;
	padding-bottom:10px;
}

.rubrique_colonne_gche h2, .rubrique_colonne_dte h2{
	border-bottom:1px solid #E4E4E4; 
	font-size:15px; 
	padding:8px 10px;
	color:#5997e4;
	margin:0px;
}
h2.rubrique_dte-h2-bordertop{
	border-top:3px solid #E4E4E4; 
	border-bottom:1px solid #E4E4E4; 
	font-size:15px; 
	padding:8px 10px;
	color:#5997e4;
	margin:0px;
}

ul.rubrique_liens li a{
	font-size:11px;
	line-height:140%;
	color:#838281;
	text-decoration:none;	
}
ul.rubrique_liens li a:hover{
	text-decoration:underline;	
}
.rubrique_acces_form a{
	font-weight:bold;
	font-size:11px;
	line-height:140%;
	color:#838281;
	text-decoration:none;	
}
.rubrique_acces_form a:hover{
	text-decoration:underline;	
}
.rubrique_annonce h3{
	font-size:13px;
	color:#055bc3;
	text-transform:lowercase;
	margin:25px 5px 5px;
}
.rubrique_annonce_nom{
	padding-top:15px;
	line-height:5px;
}
.rubrique_annonce a{
	text-decoration:none;
	color:#838281;
}
.rubrique_annonce a:hover{
	text-decoration:underline;
}

.rubrique_annonce-liste h3{
	font-size:13px;
	color:#055bc3;
	text-transform:lowercase;
	margin:5px;
}
.rubrique_annonce-liste p{
	float:left;
	width:200px;
}
.rubrique_annonce-liste_nom{
	padding-top:15px;
	line-height:5px;
}
.rubrique_annonce-liste a{
	text-decoration:none;
	color:#838281;
}
.rubrique_annonce-liste a:hover{
	text-decoration:underline;
}

a.rubrique_annonce-fiche{
	position:absolute;
	font-size: 11px;
	line-height:35px;
	padding-left:35px;
	padding-right:10px;
	background:#FFF url(../images/resultat_recherche/picto_fiche.gif) no-repeat 10px center;
	color:#838281;
	text-decoration:none;
	margin-bottom:3px;
	border:1px solid #E4E4E4;
	bottom:5px;
	right:8px;
}
.rubrique_annonce-liste_pagination {
	font-size: 11px;
	font-style: normal;
	color:#838281;
}
.rubrique_annonce-liste_pagination a{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	/*color:#DA4400;*/
	color:#5997e4;
	text-decoration: none;
	margin:0 10px;
}
.rubrique_annonce-liste_pagination a:hover{
	text-decoration: underline;
}
.rubrique_annonce-liste_pagination a.numero_actif, .rubrique_annonce-liste_pagination a.numero:hover{
	border:1px solid #5997e4;
	/*border:1px solid #595c45;*/
	padding:0 4px;
	color:#5997e4;
	/*color:#CA4400;*/
	background:#FFF;
	text-decoration: none;
	margin:0 2px;
}
.rubrique_annonce-liste_pagination a.numero{
	border:1px solid #595c45;
	padding:0 4px;
	color:#FFF;
	background:#5997e4;
	/*background:#CA4400;*/
	margin:0 2px;
}


.rubrique_dte_off a{
	color:#838281;
	text-decoration:none;
}
.rubrique_dte_off a:hover{
	color:#333333;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: PAGE PLAN DU SITE :::::::::::::::::::::::::::::::::::::::::::::::*/
.plan_site_contenu{
	font-size: 11px; 
	color: #706F6E; 
}

.plan_site_colonne p{
	line-height:150%;
	margin:0px;
}
.plan_site_colonne_gche p{
	line-height:150%;
	margin:10px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::: TYPOS PLAN DU SITE :::::::::::::::::::::::::::::::::::::::::::::::::: */
.detail_plan_site p, .plan_site_encart-droite p, .plan_site_encart-carnet p{
	color:#706f6e;
	margin:0px;
}

.detail_plan_site ul{
	font-weight:normal;
	line-height:150%;
}
.plan_site_encart-droite ul{
	font-weight:normal;
	line-height:150%;
}
.detail_plan_site a, .plan_site_encart-droite a, .plan_site_encart-carnet a{
	color:#706f6e;
	margin:0;
}
.detail_plan_site a:hover, .plan_site_encart-droite a:hover, .plan_site_encart-carnet a:hover{
	color:#333333;
	text-decoration:none;
}

/* PRERESERVATION IDEE DE SEJOUR */
.preresa_sejour a{
	font-size:11px;
	color:#706f6e;
	text-decoration:underline;
}
.preresa_sejour a:hover{
	font-size:11px;
	color:#706f6e;
	text-decoration:none;
}
.preresa_message_fin{
	font-size:13px;
	color:#706f6e;
	display:block;
	margin-top:50px;
	margin-bottom:100px;
	margin-left:50px;
	margin-right:50px;
}

/* FORMULAIRE DE RESA GROUPE */
.fond_formulaire2 legend{
	color:#5997e4;
}


/* OPERATION LYON */
.operation_lyon-bloc h3{
	color:#5997e4;
	margin:10px;
	font-size:14px;
}
a.operation_lyon-hbgt{
	text-decoration:none;
	color:#FFF;
	font-size:13px; 
	font-weight:bold;
}
a.operation_lyon-hbgt:hover{
	text-decoration:underline;
}
a.operation_lyon-sejour{
	text-decoration:none;
	color:#FFF;
	font-size:13px; 
	font-weight:bold;
}
a.operation_lyon-sejour:hover{
	text-decoration:underline;
}

.edito_video{
	float:left;
	width:330px;
	padding-left:10px;
	padding-top:10px;
}
.edito_video_desc{
	float:left;
	padding-top:10px;
	width:270px;
}

.hr_offre{ 
	margin:0px; 
	border:0 none; 
	height:1px; 
	background:#e4e4e4; 
	width:267px;
}

