/* CSS Document */
body {
	background-color: #FFFFFF;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* 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;
	background-color:#b05138;
}

.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
}

.image_trait {
width:60%;
height:1px;
line-height:1px;
background-color:#fbf6f1;
}

.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_grtitre_marron2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A72A09;
	text-align: left;
	font-weight: normal
}

.txt_grtitre_marron_clair {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CBB399;
	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;
}
.walid{
	filter: alpha(opacity=80);
	margin:2px;
	font-size:9px;
	font-weight:100;
	text-align:right;
	color: #CCCCCC;
	padding:0;
}

/*     palais de congres  */
.palais_menu{ margin:0px; padding:0px; width:160px; margin-left:40px; list-style-type: none;
}
.liste_palais_menu {
background-image: url(../images_site/palais_index2.gif);
background-repeat:no-repeat;
padding:0px;
width: 140px;
background-position:left;
padding-left:20px;
margin-top:5px;
}

.palais_menu li a{position:relative;display:block;width:160px;color:#705f5f;text-decoration:none;cursor:pointer;font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size:15px; background-image: url(../images_site/palais_index4.gif);
background-repeat:no-repeat;background-position:right; }
.palais_menu li a:hover{ background-color:#af8961; color:#FFFFFF;background-image: url(../images_site/palais_index3.gif);
background-repeat:no-repeat;background-position:right; }


.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
}

#dropmenudiv{
width:200px;
position:absolute;
background-color: #af8961;
color:#ffffff;
/*border:1px solid #38b3dc;*/
border-bottom-width: 0;
font:normal 12px "Century Gothic";
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
line-height:18px;
padding:2px;
z-index:100;
margin-left:20px;
}
#dropmenudiv a{
width: 180px;
display: block;
border-bottom:1px #ffffff;
border-bottom-style: groove;
text-indent: 3px;
padding: 4px 15px;
color:#ffffff;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
text-decoration: none;
background-image: url(../images_site/palais_index5.gif);
background-repeat:no-repeat;background-position:6px 8px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ffffff;
color:#685656;
background-image: url(../images_site/palais_index7.gif);
background-repeat:no-repeat;background-position:6px 8px;
}
*html #dropmenudiv{
margin-left:0px;
}
a.menu_palais {
    color : #a47546;
	font-size: 13px;
	padding-right:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant:small-caps;
	text-decoration: none;
	}
	
a.menu_palais:hover{
background:url(../images_site/PalaisG_1.gif);
background-repeat:no-repeat; 
}

.submenu{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
color:#685656;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:12px;
width:130px;
}

.submenu a{
text-decoration:none;
color:#685656;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:12px;
width:100px;
}

.submenu2{
padding:6px;
margin:0px;
color : #a47546;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;

}

.submenu2 a{
width:100px;
color : #a47546;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;

}

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

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

.txt_grtitre_marron_clair_palais {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cbb399;
	font-weight: bold;
	text-align:left;
	
}
.txt_grtitre_marron_clair_palais2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dd4f2e;
	font-weight: normal;
	text-align:left;
	
}

.txt_noir_palais {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a5a59;
	font-weight: normal;
	text-align:left;
}

.txt_bleu_palais {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #086983;
	font-weight: normal;
	text-align:right;
}

.txt_bleu_palais2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #48b7d5;
	font-weight: normal;
	text-align:center;
}

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

.txt_gris_titre_palais {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84898a;
	font-weight: normal;
	text-align:left;
}

.txt_noir_palais2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a1c1c;
	font-weight: normal;
	text-align:left;
}

.txt_rouge_palais {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a62d23;
	font-weight: normal;
	text-align:left;
}

.lien_palais_pt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a47546;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
}

.lien_palais_pt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7e7a76;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
}
.image_tab1d2 {
	background: #f8ebdd url(../images_site/cote10.jpg);
	background-position: right;
	background-repeat: repeat-y
}
.image_tab1g2 {
	background: #f8ebdd url(../images_site/cote11.jpg);
	background-position: left;
	background-repeat: repeat-y
}

.image_arr_titre {
	background: #ffffff url(../images_site/arr_titre.gif);
	background-position: left;
	background-repeat: repeat-y
}

.image_arr_titre2 {
	background: #ffffff url(../images_site/sous_titre2.gif);
	background-position: left;
	background-repeat: repeat-y
}

.image_sous_titre {
	background: #ffffff url(../images_site/sous_trait.gif);
	background-position: left;
	background-repeat:no-repeat;
}

a.sous_menu_palais
{
    color : #685656;
	font-size: 12px;
	padding-right:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	width:90%;
}

a.sous_menu_palais:hover
{
background: url(../images_site/font_menu_palais1.gif);
background-repeat:no-repeat; 

}
.submenu{
padding-top:10px;
padding-left:6px;
padding-bottom:10px;
width:100%;
}

.submenu2{
padding:6px;
margin:0px;
min-width:130px;

}
.submenu2 a{

color : #a47546;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
width:90%;
}

/* *********************************************************** plus agenda *********************************** */
#menu_agenda{
list-style: none;
padding: 0;
margin: 0;
width:510px;
height:23px;
}

#mois1
{ float:left;
}

#mois2
{ float:left;
}

#mois3
{ float:left;
}

#mois4
{ float:left;
}

#mois5
{ float:left;
}

#mois6
{ float:left;
}

#mois7
{ float:left;
}

#mois8
{ float:left;
}

#mois9
{ float:left;
}

#mois10
{ float:left;
}
#mois11
{ float:left;
}
#mois12
{ float:left;
}

#mois1 a{
 display:block;
 background:url(../images_site/mois1.gif) no-repeat;
 width: 40px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
  padding-left:4px;
 padding-top:4px;
}
#mois2 a{
 display:block;
 background:url(../images_site/mois2.gif) no-repeat;
 width: 38px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
  padding-left:4px;
 padding-top:4px;
}
#mois3 a{
 display:block;
 background:url(../images_site/mois3.gif) no-repeat;
 width: 31px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
  padding-left:4px;
 padding-top:4px;
}

#mois4 a{
 display:block;
 background:url(../images_site/mois4.gif) no-repeat;
 width: 27px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
  padding-left:4px;
 padding-top:4px;
}

#mois5 a{
 display:block;
 background:url(../images_site/mois5.gif) no-repeat;
 width: 24px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
  padding-left:4px;
 padding-top:4px;
}

#mois6 a{
 display:block;
 background:url(../images_site/mois6.gif) no-repeat;
 width: 24px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 padding-left:4px;
 padding-top:4px;
}

#mois7 a{
 display:block;
 background:url(../images_site/mois7.gif) no-repeat;
 width: 31px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 padding-left:4px;
 padding-top:4px;
}

#mois8 a{
 display:block;
 background:url(../images_site/mois8.gif) no-repeat;
 width: 31px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 padding-left:4px;
 padding-top:4px;
}
#mois9 a{
 display:block;
 background:url(../images_site/mois9.gif) no-repeat;
 width: 56px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 padding-left:4px;
 padding-top:4px;
}

#mois10 a{
 display:block;
 background:url(../images_site/mois10.gif) no-repeat;
 width: 48px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 padding-left:4px;
 padding-top:4px;
}

#mois11 a{
 display:block;
 background:url(../images_site/mois11.gif) no-repeat;
 width: 52px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 padding-left:4px;
 padding-top:4px;
}

#mois12 a{
 display:block;
 background:url(../images_site/mois12.gif) no-repeat;
 width: 58px;
 height:23px;
 color : #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 padding-left:4px;
 padding-top:4px;
}
#mois11 a:hover{
 display:block;
 background:url(../images_site/mois11_1.gif) no-repeat;
 color:#15bdeb;
  }
  
#mois11 a:active
{
 display:block;
 background:url(../images_site/mois11_1.gif) no-repeat;
 color:#15bdeb;
  }
 #mois10 a:hover, #mois10 a:active{
 display:block;
 background:url(../images_site/mois10_1.gif) no-repeat;
 color:#15bdeb;
 
 }
 #mois12 a:hover, #mois12 a:active{
 display:block;
 background:url(../images_site/mois12_1.gif) no-repeat;
 color:#15bdeb;

 }
 
 #mois9 a:hover, #mois9 a:active{
 display:block;
 background:url(../images_site/mois9_1.gif) no-repeat;
 color:#15bdeb;
 }
 
  #mois8 a:hover, #mois8 a:active{
 display:block;
 background:url(../images_site/mois8_1.gif) no-repeat;
 color:#15bdeb;
 }
 
  #mois7 a:hover, #mois7 a:active{
 display:block;
 background:url(../images_site/mois7_1.gif) no-repeat;
 color:#15bdeb;
 }
 #mois6 a:hover, #mois6 a:active{
 display:block;
 background:url(../images_site/mois6_1.gif) no-repeat;
 color:#15bdeb;
 }
 
  #mois5 a:hover, #mois5 a:active{
 display:block;
 background:url(../images_site/mois5_1.gif) no-repeat;
 color:#15bdeb;
 }
 
  #mois4 a:hover, #mois4 a:active{
 display:block;
 background:url(../images_site/mois4_1.gif) no-repeat;
 color:#15bdeb;
 }
 
 #mois3 a:hover, #mois3 a:active{
 display:block;
 background:url(../images_site/mois8_1.gif) no-repeat;
 color:#15bdeb;
 }
 
  #mois2 a:hover, #mois2 a:active{
 display:block;
 background:url(../images_site/mois2_1.gif) no-repeat;
 color:#15bdeb;
 }
 
  #mois1 a:hover, #mois1 a:active{
 display:block;
 background:url(../images_site/mois1_1.gif) no-repeat;
 color:#15bdeb;
 }
  

.txt_bleu_palais {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0b7d9c;
	font-weight: normal;
	text-align:left;
}

.txt_ecard {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align:left;
}
.txt_ecard-titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #820403;
	font-weight: bold;
	text-align:left;
}
.txt_ecard-titre2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #820403;
	font-weight: bold;
	text-align:center;
}
.txt_ecard2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #820403;
	font-weight: normal;
	text-align:center;
}

/* ***************************** gallery ********************************** */

/* style the outer cntaining div to fit the landscape, portrait and buttons */
#album {
width:459px; 
height:261px; 
background:#eee url(gallery/1.jpg) 6px 9px no-repeat;
border:1px solid #aaa;
position:relative;
}
/* remove the padding margin and bullets from the list. Add a top margin and width to fit the images and a position relative */
.gallery {
padding:0; 
margin:271px 0 0 0; 
list-style-type:none; 
position: absolute; 
left:0;
width:459px;
}
/* remove the default image border */
.gallery img {
border:0;
}
/* make the list horizontal */
.gallery li {
float:left;
}
/* style the link text to be central in a surrounding box */
.gallery li a, .gallery li a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left; 
text-decoration:none; 
color:#000; 
margin:2px;
}
/* position the images using an absolute position and hide them from view */
.gallery li a img {
position:absolute; 
left:6px; 
visibility:hidden; 
border:0;
}
/* fix the top position for the landscape images */
.gallery li a img.landscape {
top:-262px;
}
/* fix the left position for the portrait images */
.gallery li a img.portrait {
left:0;
border-left:40px solid #eee;
border-right:40px solid #eee;
}
/* style the hover background color for the text boxes */

/* style the active/focus colors for the text boxes (required for IE) */
.gallery li a:active, .gallery li a:focus {
background:#ffffff; 
color:#a72a09;
}
/* make the images visible on active/focus */
.gallery li a:active img, .gallery li a:focus img {
visibility:visible;
}

/********************************************** menu ******************************************************/
#accordion {
	margin:5px;
	margin-left:35px;
}
#accordion h3{
margin:0px;
padding:0px;
display:block;
}
.toggler2 a {
     margin:Opx;
	 padding:0px;
	display:block;
	background:url(../images_site/palais-lien1.gif) no-repeat;
	font-family: 'Trajan Pro', sans-serif;
	font-size: 13px;
	color: #265686;
	width:350px;
	height:21px;
	padding-top:5px;
	padding-left:35px;
	text-decoration:none
}
.toggler2 a:hover {
     margin:Opx;
	 padding:0px;
	display:block;
	background:url(../images_site/palais-lien2.gif) no-repeat;
	font-family: 'Trajan Pro', sans-serif;
	font-size: 13px;
	color: #265686;
	width:350px;
	height:21px;
	padding-top:5px;
	padding-left:35px;
}
.toggler2 a:active {
 margin:Opx;
	 padding:0px;
	display:block;
	background:url(../images_site/palais-lien2.gif) no-repeat;
	font-family: 'Trajan Pro', sans-serif;
	font-size: 13px;
	color: #265686;
	width:350px;
	height:21px;
	padding-top:5px;
	padding-left:35px;
}
.toggler a {
     margin:Opx;
	 padding:0px;
	display:block;
	background:url(../images_site/palais-lien1.gif) no-repeat;
	font-family: 'Trajan Pro', sans-serif;
	font-size: 13px;
	color: #265686;
	width:350px;
	height:21px;
	padding-top:5px;
	padding-left:35px;
	text-decoration:none
}
.toggler a:hover {
     margin:Opx;
	 padding:0px;
	display:block;
	background:url(../images_site/palais-lien2.gif) no-repeat;
	font-family: 'Trajan Pro', sans-serif;
	font-size: 13px;
	color: #265686;
	width:350px;
	height:21px;
	padding-top:5px;
	padding-left:35px;
}
.toggler a:active {
 margin:Opx;
	 padding:0px;
	display:block;
	background:url(../images_site/palais-lien2.gif) no-repeat;
	font-family: 'Trajan Pro', sans-serif;
	font-size: 13px;
	color: #265686;
	width:350px;
	height:21px;
	padding-top:5px;
	padding-left:35px;
}
.element{
margin:0px;
background:url(../images_site/palais-lien_font.gif) repeat-y;
padding-left:40px;
width:385px;
padding-top:20px;
padding-bottom:20px;
}

.element a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
}

