.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titreCopie {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txttt {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txtttCopie {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.referencement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}
body {
	background-color: #FFFFFF;
	margin-top: 0px
}

/* css des images */

.imageleft {
	background: white url(../images_site/index_11.gif);
	background-position: right;
	background-repeat: repeat-y
}

.imageright {
	background: white url(../images_site/index_12.gif);
	background-position: left;
	background-repeat: repeat-y
}

.imageleft2 {
	background: white url(../images_site/img_11.gif);
	background-position: right;
	background-repeat: repeat-y
}

.imageleft2_pistache {
	background: white url(../images_site/evn_2g.gif);
	background-position: right;
	background-repeat: repeat-y
}

.imageleft2_vert {
	background: white url(../images_site/offr_2g.gif);
	background-position: right;
	background-repeat: repeat-y
}

.imageleft2_bleu {
	background: white url(../images_site/serv_2g.gif);
	background-position: right;
	background-repeat: repeat-y
}

.imageleft2_marron {
	background: white url(../images_site/actua_2g.gif);
	background-position: right;
	background-repeat: repeat-y
}

.imageright2 {
	background: white url(../images_site/img_12.gif);
	background-position: left;
	background-repeat: repeat-y
}

.imageright2_pistache {
	background: white url(../images_site/evn_2d.gif);
	background-position: left;
	background-repeat: repeat-y
}

.imageright2_vert {
	background: white url(../images_site/offr_2d.gif);
	background-position: left;
	background-repeat: repeat-y
}

.imageright2_bleu {
	background: white url(../images_site/serv_2d.gif);
	background-position: left;
	background-repeat: repeat-y
}

.imageright2_marron {
	background: white url(../images_site/actua_2d.gif);
	background-position: left;
	background-repeat: repeat-y
}

.image_carre_blanc {
	background: white url(../images_site/index_30.gif);
	background-position: left;
	background-repeat: repeat-y
}

.image_doublelignehori {
	background: white url(../images_site/img_16.gif);
	background-repeat: repeat-x
}

.image_doublelignehori_pistache {
	background: white url(../images_site/img_16_pistache.gif);
	background-repeat: repeat-x
}

.image_doublelignehori_vert {
	background: white url(../images_site/img_16_vert.gif);
	background-repeat: repeat-x
}

.image_doublelignehori_bleu {
	background: white url(../images_site/img_16_bleu.gif);
	background-repeat: repeat-x
}

.image_doublelignehori_marron {
	background: white url(../images_site/img_16_marron.gif);
	background-repeat: repeat-x
}

.image_top {
	background: white url(../images_site/index_03.gif);
	background-position: center;
	background-repeat: no-repeat
}

.image_buttom {
	background: white url(../images_site/img_58.gif);
	background-repeat: repeat-x
}

.image_corner_left {
	background: white url(../images_site/img_02.gif);
	background-position: right;
	background-repeat: no-repeat
}

.image_corner_right {
	background: white url(../images_site/img_04.gif);
	background-position: left;
	background-repeat: no-repeat
}

.image_reservation {
	background: white url(../images_site/index_21.jpg);
	background-position: top;
	background-repeat: no-repeat
}

.image_sejour {
	background: white url(../images_site/index_22.jpg);
	background-position: top;
	background-repeat: no-repeat
}

.image_evenement {
	background: white url(../images_site/index_23.jpg);
	background-position: top;
	background-repeat: no-repeat
}

.image_newslettre {
	background: white url(../images_site/index_32.jpg);
	background-position: top;
	background-repeat: no-repeat
}

.image_offrespromos {
	background: white url(../images_site/index_33.jpg);
	background-position: top;
	background-repeat: no-repeat
}

.image_actualites {
	background: white url(../images_site/index_23.jpg);
	background-position: top;
	background-repeat: no-repeat
}

.image_point_hori {
	background: white url(../images_site/point_hori.gif);
	background-position: center;
	background-repeat: repeat-x
}

.image_ligne_rouge_verti {
	background: url(../images_site/ligne_rouge_verti.gif);
	background-repeat: repeat-y
}

.image_ligne_pistache_verti {
	background: url(../images_site/ligne_pistache_verti.gif);
	background-repeat: repeat-y
}

.image_ligne_vert_verti {
	background: url(../images_site/ligne_vert_verti.gif);
	background-repeat: repeat-y
}

.image_ligne_bleu_verti {
	background: url(../images_site/ligne_bleu_verti.gif);
	background-repeat: repeat-y
}

.image_ligne_marron_verti {
	background: url(../images_site/ligne_marron_verti.gif);
	background-repeat: repeat-y
}

.image_deux_point_horiz {
	background: url(../images_site/deux_point_hori.gif);
	background-position: center;
	background-repeat: repeat-x
}

.image_mnu_degrade {
	background: #E2E3E4 url(../images_site/mnu_degrade.gif);
	background-position: top;
	background-repeat: repeat-x
}

.image_tab1d {
	background: #FFFFFF url(../images_site/tab3d.gif);
	background-position: right;
	background-repeat: repeat-y
}

.image_tab1g {
	background: #FFFFFF url(../images_site/tab3g.gif);
	background-position: left;
	background-repeat: repeat-y
}

.imageverti_bn {
	background: url(../images_site/actua_ligne_verti.gif);
	background-repeat: repeat-x
}

.imagemoto_hori {
	background: url(../images_site/res_verti_bas.gif);
	background-repeat: repeat-x
}

.imagemoto_verti {
	background: url(../images_site/res_hori_gauche.gif);
	background-repeat: repeat-y
}

.imageonlinevert1 {
	background: url(../images_site/online_linevert1.gif);
	background-repeat: repeat-x
}

.imageonlinevert2 {
	background: url(../images_site/online_linevert2.gif);
	background-repeat: repeat-x
}

.images_indx_menu {
	background: url(../images_site/index_ligne_hori.gif);
	background-repeat: no-repeat
}

.contact_ami_image_tab1d {
	background: #F3F3F3 url(../images_site/contact_d.jpg);
	background-position: right;
	background-repeat: repeat-y;;
	vertical-align:top
}

.contact_ami_image_tab1g {
	background: #FFFFFF url(../images_site/contact_g.jpg);
	background-position: left;
	background-repeat: repeat-y
}

.contact_ami_image_tab1b {
	background: #FFFFFF url(../images_site/contact_b.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	text-align:right
}

/* plan du site */

.pl_image_tab1d {
	background: #FFFFFF url(../images_site/Plandusite_16.jpg);
	background-position: right;
	background-repeat: repeat-y
}

.pl_image_tab1g {
	background: #FFFFFF url(../images_site/Plandusite_14.jpg);
	background-position: left;
	background-repeat: repeat-y
}
.pl_image_tab1h {
	background: #FFFFFF url(../images_site/Plandusite_08.jpg);
	background-position: top;
	background-repeat: repeat-x
}

.pl_image_tab1b {
	background: #FFFFFF url(../images_site/Plandusite_20.jpg);
	background-position: bottom;
	background-repeat: repeat-x
}

/* contact */

.cl_image_tab1d {
	background: #FFFFFF url(../images_site/contact_d.jpg);
	background-position: right;
	background-repeat: repeat-y
}

.cl_image_tab1g {
	background: #FFFFFF url(../images_site/contact_g.jpg);
	background-position: left;
	background-repeat: repeat-y
}

.cl_image_tab1b {
	background: #FFFFFF url(../images_site/contact_b.jpg);
	background-position: bottom;
	background-repeat: repeat-x
}

/* css des textes */

.txt_menu_haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A7171;
	font-weight: normal
}

.txt_menu_haut2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #820403;
	font-weight: normal
}

.txt_adr1 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E6A39C;
	font-weight: bold
}

.txt_adr1_pistache {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474F27;
	font-weight: bold
}

.txt_adr1_vert {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #484F26;
	font-weight: bold
}

.txt_adr1_bleu {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #083767;
	font-weight: bold
}

.txt_adr1_marron {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #905A33;
	font-weight: bold
}

.txt_adr2 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E6A39C;
	font-weight: normal
}

.txt_adr2_pistache {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #474F27;
	font-weight: normal
}

.txt_adr2_vert {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484F26;
	font-weight: normal
}

.txt_adr2_bleu {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #083767;
	font-weight: normal
}

.txt_adr2_marron {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #905A33;
	font-weight: normal
}

.txt_titre_offre {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6E7E69;
	font-weight: normal
}

.txt_desc_offre {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6E7E69;
	font-weight: normal
}

.txt_desc_hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
	font-weight: normal
}

.txt_desc_phototheque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #79534A;
	font-weight: normal
}

.txt_actua_titre {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B673C;
	font-weight: normal
}

.txt_actua_event {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A47546;
	font-weight: normal
}

.txt_actua_event_module {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #403C37;
	font-weight: normal
}

.txt_actua_event_desc {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7A76;
	font-weight: normal
}

.txt_actua_event_detail {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E7A76;
	font-weight: normal
}

.txt_actua_cat {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C7F67;
	font-weight: bold
}

.txt_actua_core {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C7F67;
	text-align: justify;
	font-weight: normal
}

.txt_event_core {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A9B6F;
	text-align: justify;
	font-weight: normal
}

.txt_event_titres {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A9B6F;
	font-weight: bold
}

.txt_event_titres_noir {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold
}

.txt_event_date {
	display: block;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal
}

.txt_event_date_idx {
	display: block;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #403C37;
	font-weight: normal
}

.txt_offre_core {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A9B6F;
	text-align: justify;
	font-weight: normal
}

.txt_offre_titres_noir {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold
}

.txt_offre_date {
	display: block;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal
}

.txt_offre_idx_titre {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F7F6A;
	font-weight: bold
}

.txt_offre_idx_desc {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F7F6A;
	font-weight: normal
}

.txt_principal_gris {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848282;
	text-align: justify;
	font-weight: normal
}

.txt_gmenu_titre {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A72A09;
	text-align: left;
	font-weight: normal
}

.txt_gmenu_newslettre {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #577782;
	text-align: left;
	font-weight: normal
}

.txt_grtitre_marron {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A72A09;
	text-align: left;
	font-weight: normal
}

.txt_loca_inactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5A59;
	text-indent: 12px;
	text-align: left;
	font-weight: normal
}

.txt_loca_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A72A09;
	text-align: left;
	font-weight: normal
}

.txt_avertissement_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #820403;
	text-align: center;
	font-weight: bold
}

.txt_avertissement_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ABABAB;
	text-align: center;
	font-weight: bold
}

.txt_guest_core {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7A76;
	text-align: justify;
	font-weight: normal
}

.txt_guest_sign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A72A09;
	text-align: right;
	font-weight: bold
}

.txt_index_news {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #523406;
	text-align: right;
	font-weight: bold
}

.txt_recru_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D8AA7C;
	font-weight: bold
}

.txt_recru_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #918A83;
	text-align: right;
	font-weight: normal
}

.txt_recru_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C8AC95;
	text-align: right;
	font-weight: normal
}

/* contact */

.zz_contact {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A7244;
	text-align: left;
	font-weight: normal
}

.txt_frm_liste_contact {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal
}

/* sejour à theme */

.sej_titre_famille {
	color : #CABA4A;
	margin-left: 25px;
	font-size: 20px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic
}

.sej_desc_famille {
	color : #94830A;
	font-size: 14px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: justify
}

.sej_core_famille {
	color : #C3B342;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify
}

.sej_prix_famille {
	color : #C3B342;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal
}


.sej_titre_spa {
	color : #99C62D;
	margin-left: 25px;
	font-size: 20px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic
}

.sej_desc_spa {
	color : #326708;
	font-size: 14px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: justify
}

.sej_core_spa {
	color : #72A003;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify
}

.sej_prix_spa {
	color : #72A003;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal
}

.sej_titre_gourmet {
	color : #DAC0B3;
	margin-left: 25px;
	font-size: 20px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic
}

.sej_desc_gourmet {
	color : #9B5E3D;
	font-size: 14px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: justify
}

.sej_core_gourmet {
	color : #C5947B;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify
}

.sej_prix_gourmet {
	color : #C5947B;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal
}

.sej_titre_escapades_amoureuses {
	color : #E065D0;
	margin-left: 25px;
	font-size: 20px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic
}

.sej_desc_escapades_amoureuses {
	color : #A90D9A;
	font-size: 14px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: justify
}

.sej_core_escapades_amoureuses {
	color : #D18BCB;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify
}

.sej_prix_escapades_amoureuses {
	color : #D18BCB;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal
}

.sej_titre_golf {
	color : #88A808;
	margin-left: 25px;
	font-size: 20px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic
}

.sej_desc_golf {
	color : #63780E;
	font-size: 14px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: justify
}

.sej_core_golf {
	color : #96B227;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify
}

.sej_prix_golf {
	color : #96B227;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal
}

.sej_titre_seminaire {
	color : #C060ED;
	margin-left: 25px;
	font-size: 20px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic
}

.sej_desc_seminaire {
	color : #8643A6;
	font-size: 14px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: justify
}

.sej_core_seminaire {
	color : #C060ED;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify
}

.sej_prix_seminaire {
	color : #C060ED;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal
}

/* plan du site */

.a_plan {
	font-family: "Arial", Century Gothic, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
	text-align: left;
	font-weight: normal
}

/* css des formulaires */

.txt_frm {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9D663B;
	font-weight: normal
}

.txt_frm_orange {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C76006;
	font-weight: normal
}

.txt_frm_liste {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal
}

.txt_frm_ctemail {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #848282;
	text-align: left;
	font-weight: bold
}

.txt_online_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8A7244;
	text-align: left;
	font-weight: bold
}

.txt_online_titremorceau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A7244;
	text-align: left;
	font-weight: normal
}

.txt_online_descmorceau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8A7244;
	text-align: left;
	font-style: italic;
	font-weight: normal
}

/* css des liens */

a.bmenu:link {
	color : #820403;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.bmenu:visited {
	color : #820403;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.bmenu:hover {
	color : #820403;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.tmenu:link {
	color : #9D663B;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.tmenu:visited {
	color : #9D663B;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.tmenu:hover {
	color : #9D663B;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.offre:link {
	color : #75846F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.offre:visited {
	color : #75846F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.offre:hover {
	color : #75846F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.recru:link {
	color : #C37E39;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.recru:visited {
	color : #75846F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.recru:hover {
	color : #75846F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.actua:link {
	color : #9C7F67;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.actua:visited {
	color : #CFC9C0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.actua:hover {
	color : #D66D5F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.actua2:link {
	color : #9C7F67;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}
a.actua2:visited {
	color : #9C7F67;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}
a.actua2:hover {
	color : #9C7F67;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}

a.evnt:link {
	color : #9D9754;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.evnt:visited {
	color : #A09D72;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.evnt:hover {
	color : #514826;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.evnt2:link {
	color : #9A9B6F;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}
a.evnt2:visited {
	color : #9A9B6F;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}
a.evnt2:hover {
	color : #9A9B6F;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}

a.evnt_spot:link {
	color : #7E7A76;
	font-size: 9px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.evnt_spot:visited {
	color : #7E7A76;
	font-size: 9px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.evnt_spot:hover {
	color : #7E7A76;
	font-size: 9px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}

a.txtloca:link {
	color : #5A5A59;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.txtloca:visited {
	color : #5A5A59;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.txtloca:hover {
	color : #A72A09;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline
}

a.actua_spot_titre:link {
	color : #9B673C;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.actua_spot_titre:visited {
	color : #9B673C;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.actua_spot_titre:hover {
	color : #9B673C;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline
}

a.actua_spot_titre2:link {
	color : #A47546;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.actua_spot_titre2:visited {
	color : #A47546;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.actua_spot_titre2:hover {
	color : #A47546;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline
}

a.online_down:link {
	color : #8A7244;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.online_down:visited {
	color : #8A7244;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.online_down:hover {
	color : #8A7244;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline
}

a.online_down_big:link {
	color : #8A7244;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.online_down_big:visited {
	color : #8A7244;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.online_down_big:hover {
	color : #8A7244;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline
}

/* test menu */
/*
a.menu_hotel:link {
	display: block;
	color : #685656;
	font-size: 11px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	background: url(../images_site/mnu_hotel2.gif) no-repeat 0 0;
	text-decoration: none
}
a.menu_hotel:visited {
	display: block;
	width: 175px;
	line-height: 23px;
	color : #285000;
	font-size: 11px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 20px;
	background: url(../images_site/mnu_hotel.gif) no-repeat 0 0;
	border: 1px solid #f97 ;
	text-decoration: none
}
a.menu_hotel:hover {
	color : #685656;
	font-size: 11px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	background: url(../images_site/mnu_hotel2.gif) no-repeat 0 0;
	text-decoration: none
}
*/

/* fin test menu */

a.menu_hotel:link {
	color : #685656;
	font-size: 11px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.menu_hotel:visited {
	color : #685656;
	font-size: 11px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none
}
a.menu_hotel:hover {
	color : #685656;
	font-size: 11px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}

a.ssmenu_sejour:link {
	color : #577782;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-decoration: none
}
a.ssmenu_sejour:visited {
	color : #577782;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none
}
a.ssmenu_sejour:hover {
	color : #577782;
	font-size: 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-decoration: none
}

/* plan du site */

a.b_plan:link {
	color : #9C9C9C;
	font-size: 11px;
	font-family: "Arial", Century Gothic, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none
}
a.b_plan:visited {
	color : #9C9C9C;
	font-size: 11px;
	font-family: "Arial", Century Gothic, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}
a.b_plan:hover {
	color : #9C9C9C;
	font-size: 11px;
	font-family: "Arial", Century Gothic, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}

a.c_plan:link {
	color : #727272;
	font-size: 11px;
	font-family: "Arial", Century Gothic, Helvetica, sans-serif;
	text-decoration:none
}
a.c_plan:visited {
	color : #727272;
	font-size: 11px;
	font-family: "Arial", Century Gothic, Helvetica, sans-serif;
	text-decoration: none
}
a.c_plan:hover {
	color : #727272;
	font-size: 11px;
	font-family: "Arial", Century Gothic, Helvetica, sans-serif;
	text-decoration: none
}

a.d_plan:link {
	color : #7A7A7A;
	font-size: 11px;
	font-family: "Arial", Century Gothic, Helvetica, sans-serif;
	text-decoration:none
}
a.d_plan:visited {
	color : #7A7A7A;
	font-size: 11px;
	font-family: "Arial", Century Gothic, Helvetica, sans-serif;
	text-decoration: none
}
a.d_plan:hover {
	color : #7A7A7A;
	font-size: 11px;
	font-family: "Arial", Century Gothic, Helvetica, sans-serif;
	text-decoration: none
}

a.offre_idx_titre:link {
	color : #6F7F6A;
	font-size: 11px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration:none
}
a.offre_idx_titre:visited {
	color : #6F7F6A;
	font-size: 11px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.offre_idx_titre:hover {
	color : #6F7F6A;
	font-size: 11px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration: underline
}

a.liensref:link {
	color : #CCCCCC;
	font-size: 9px;
		text-decoration:none
}
a.liensref:visited {
	color : #CCCCCC;
	font-size: 9px;
	text-decoration: none
}
a.liensref:hover {
	color : #CCCCCC;
	font-size: 9px;
	text-decoration: underline
}
/* ************ */

/* css des bottons */

.zone_txt {
	border-right: #7D7D7D 1px solid;
	border-top: #7D7D7D 1px solid;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: #7D7D7D 1px solid;
	border-bottom: #7D7D7D 1px solid;
	background-color: #FFFFFF
}

.bouton {
	border-right: #7D7D7D 1px solid;
	border-top: #7D7D7D 1px solid;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: #7D7D7D 1px solid;
	border-bottom: #7D7D7D 1px solid;
	background-color: #FFFFFF
}

/* ++++++++++++++++ */

.posi_left {
	float: left;
	padding-right: 10px
}

.conteneur {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: justify
}
.lien {
    color: #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
}
h1{
	filter: alpha(opacity=80);
	margin:2px;
	font-size:9px;
	font-weight:100;
	text-align:right;
	color:#666;
	padding:0;
}
