@charset "utf-8";

#cadre_gauche #li_menu_activite_active{ display:none; }
#cadre_gauche #li_menu_agence_active{ display:none; }

body {
    font-family: Arial, sans-serif;
    background-color: black;
    margin: 0;
    padding: 0;
}

body * {
    font-size: 100%;
}

html > body #main {
    min-height: auto;
}

img {
    border: none;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

p {
    margin-bottom: 1.1em;
    margin-top: 0;
}

ul {
    padding: 0;
}

#container{margin: 0 auto;width:985px;}
#main{margin:0px;width:985px;position:relative; padding-left:0px;}
#header{width:962px;height:114px;margin-left:auto; margin-right:auto;}
#header #v2-logo{float:left;}
#header #v2-partenaire-voyage{float:right;}
#cadre_gauche{padding-left:23px;margin:0px;width:170px;z-index:100;position:relative;float:left;}
#milieu{float:left;width:788px;}
#v2-content{width:755px;padding-left:18px;}


#cadre_gauche img {
    display: block;
    position: relative;
}

#cadre_gauche a {
    position: relative;
    display: block;
    border: 0;
    width: 170px;
    height: 100%;
}

.link_menu a {
    top: 5px;
    left: 5px;
    width: 160px !important;
    height: 20px !important;
}

.menu_ouvert {
    background-color: #f6efe5;
    background-image: url("../images/accueil/menu_ouvert_bottom.png");
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 8px;
    width: 170px;
}

.menu_ouvert_el {
    background-color: #f6efe5;
    width: 165px;
    text-indent: 20px;
}

.menu_ouvert_hr {
    background-color: #f6efe5;
    background-image: url("../images/accueil/ligne_menu_ouvert.png");
    background-position: center;
    background-repeat: no-repeat;
    height: 10px;
}

.menu_ouvert_el a {
    background-color: #f6efe5;
    color: #5A412E;
    text-decoration: none;
    display: inline !important;
    font-size: 11px;
}

#menu_deroulant_activite, #menu_deroulant_agence {
    font-size: 11px;
    display: none;
}

#input_newsletter {
    background-color: #ceb193;
    height: 18px;
    padding-left: 7px;
}

#input_newsletter input {
    margin: 0;
    display: block;
    float: left;
}

#input_newsletter .text {
    vertical-align: top;
    background-image: url("../images/accueil/input_newsletter.png");
    background-repeat: no-repeat;
    width: 115px;
    height: 18px;
    border: none;
    padding: 0;
    padding: 0 4px 0 4px;
    font-size: 10px;
    color: #7d7d7d;
}

#input_newsletter .submit {
    background-image: url("../images/accueil/input_newsletter_ok.png");
    background-repeat: no-repeat;
    width: 33px;
    height: 18px;
    border: none;
    padding: 0;
}

#menu_theme{position:relative;padding-left:13px;z-index:50;width:768px;height:100px;}

.menu_theme_cadre {
    float: left;
    width: 128px;
    height: 98px;
}

.menu_theme_cadre a {
    display: block;
    margin: 0 auto;
}

.menu_theme_cadre img {
    display: block;
    vertical-align: baseline;
    width: 104px;
    height: 77px;
    margin: 0 auto;
}

.image_theme {
    width: 104px;
    height: 77px;
    margin: 0 auto;
}

.image_theme img {
    position: absolute;
}

#menu_spa_golf_hover {position: absolute;bottom:23px;left:44px;}

.hover_menu_spa_off {
    background-image: url("../images/accueil/menu_spa.png");
    width: 69px;
    height: 21px;
    margin-top: 1px;
}

.hover_menu_golf_off {
    background-image: url("../images/accueil/menu_golf.png");
    width: 69px;
    height: 21px;
    margin-top: 1px;
}

.hover_menu_spa_on {
    background-image: url("../images/accueil/menu_spa_on.png");
    width: 69px;
    height: 21px;
    margin-top: 1px;
}

.hover_menu_golf_on {
    background-image: url("../images/accueil/menu_golf_on.png");
    width: 69px;
    height: 21px;
    margin-top: 1px;
}

#cadre_slideshow {margin:0;position:absolute;z-index:1;top:100px;width:962px;height:302px;left:13px;}

#cadre_actualites {margin:0px;font-size:14px;color:#d9d9d9;padding-top:300px; padding-bottom:20px;position:relative;}

#titre_actu {
    background-image: url("../images/accueil/actualite.png");
    background-position: 0px 3px;
    background-repeat: no-repeat;
    width: 79px;
    height: 16px;
    float: left;
    padding-right: 10px;
}

#logo_reseau {
    float: left;
}

#cadre_reseaux img {
    vertical-align: middle;
}

#cadre_reseaux a {
    text-decoration: none;
}

.cadre_actu {
    float: left;
    margin-top: 8px;
    width: 365px; /* 398px sur la maquette */
}

.cadre_actu img {
    float: left;
}

.cadre_actu_texte {
    float: left;
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
    height: 92px;
}

.cadre_actu_texte h1 {
    color: white;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 2px;
}
.cadre_actu_texte h1 a{
    color: white;
    font-size: 11px;
    text-transform: uppercase;
	  text-decoration:none;
}
.cadre_actu_texte p {
    font-size: 11px;
    margin: 0;
    padding-top: 1px;
    color: #CEB193
}

#cadre_actualites_gauche {
    margin: 0;
    font-size: 14px;
    background-color: #2c2015;
    color: #d9d9d9;
    padding: 7px;
}
#cadre_reseaux_gauche{width:156px;}
#cadre_reseaux_gauche a {
    display: inline;
	text-decoration:none;
	color: #d9d9d9;
}

#cadre_reseaux_gauche img {
    vertical-align: middle;
    display: inline;
}

.cadre_actu_gauche {
    padding-top: 8px;
    width: 156px;
}

.cadre_actu_gauche img {
    float: left;
}

.cadre_actu_gauche h1 {
    padding-bottom: 4px;
}
.cadre_actu_gauche h1 a{
    color:white;
	text-decoration:none;
}
.cadre_actu_separation {
    background-color: #2c2015;
    background-image: url("../images/accueil/cadre_actu_separation.gif");
    background-position: bottom;
    background-repeat: no-repeat;
    padding-top: 10px;
    width: 156px;
}

.cadre_actu_texte_gauche {
    width: 156px;
}

.cadre_actu_gauche h1 {
    color: white;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}

.cadre_actu_texte_gauche p {
    padding: 0px;
    padding-left: 5px;
    padding-top: 1px;
    margin: 0;
    width: 80px;
    float: left;
    font-size: 11px;
    color: #ceb193;
}

.cadre_actu_texte span {
    position: absolute;
  /*
  bottom: 20px;
*/
}

.cadre_actu_texte span img {
    float: none;
    vertical-align: middle;
}

.cadre_actu_texte span a {
    color: #D0BAA2;
    text-decoration: underline;
}

#footer{margin-left:auto;margin-right:auto;color:#5D5D5D;padding-left:23px;padding-top:7px;font-size:11px;width:940px;}
.footer{color:#5D5D5D;padding-left:5px;padding-top:7px;font-size:11px;}
.footer .plan-du-site{ color: #5D5D5D; text-decoration:none; }
#cadre_gauche .footer a{ display:inline; }

.footer_link {
    float: left;
    padding-left: 15px;
    font-size: 10px;
    text-align: center;
}

.footer_link a {
    color: #3F3F3F;
    text-decoration: none;
}

div.clearFloat {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0px;
}

li.clearFloat {
    clear: both;
}

ul.symbolList {
    display: inline;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.AbsWrap {
    position: relative;
    width: 100%;
}

.rowWrap {
    width: 100%;
}

a {
    outline: none;
    border: none;
}

a:link img, a:visited img {
    border: none;
}

/*
 LISTE REGION
 */
/*url("../images/astuce-ascenceur.jpg")*/
#cadre_content_overflow{height:650px;background-image:none;background-repeat:no-repeat;background-position:738px 0px;}
#cadre_content_fiche {position: relative;width: 755px;height: 657px;z-index: 100; padding-top:6px}

#cadre_nom_region {
    float:right;
    background-image: url("../images/nom_region_background.png");
    background-repeat: repeat-x;
    height: 19px;
    z-index: 100;
    text-align: right;
    font-size: 11px;
    color: white;
    padding-right: 10px;
}

#cadre_nom_region_gauche {
    background-image: url("../images/nom_region_gauche.png");
    float: left;
    width: 29px;
    height: 19px;
    z-index: 101;
}

#cadre_nom_region span {
    position: relative;
    margin: 0;
    padding: 0;
    top: 2px;
}

.list_region {
    width: 737px;
    height: 113px;
    padding: 0 1px 3px 0;
}

.image_listing {
    float: left;
    width: 170px;
    height: 113px;
}

.image_listing img {
    position: absolute;
    width: 169px;
    height: 113px;
}

.texte_listing {
    float: left;
    width: 567px;
    height: 113px;
    background-color: white;
}

.texte_detail {
    width: 413px;
    height: 94px;
    position: relative;
    top: 12px;
    left: 14px;
    color: black;
    float: left;
}

.texte_detail a {
    color: #666666;
}

.region_titre_fiche {
    width: 293px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
}

.region_titre_fiche a {
    text-decoration: none;
    color: inherit;
}

.region_nom_region {
    width: 120px;
    float: right;
    font-size: 11px;
    text-align: right;
    color: #666666;
    height: 30px;
    overflow: hidden;
}

.region_nom_region a {
    color: #666666;
}

.region_soustitre_fiche {
    width: 100%;
    float: left;
    color: #644c3a;
    font-weight: bold;
    font-size: 12px;
    width: 293px;
    white-space: nowrap;
    overflow: hidden;
    height: 15px;
    padding-bottom: 7px;
}

.region_description {
    width: 100%;
    height: 43px;
    float: left;
    font-size: 11px;
    text-align: justify;
}

.region_description p {
    margin: 0;
    padding: 0;
}

.region_description a {
    color: #644c3a;
}

.region_voir_tout {
    float: right;
    font-size: 11px;
}

.region_voir_tout img {
    float: none;
    vertical-align: middle;
}

.region_voir_tout a {
    color: #503621;
    text-decoration: underline;
}

.region_voir_tout p {
    margin: 0;
    padding: 0;
}

.region_voir_tout_multi {
    float: right;
    font-size: 11px;
    padding: 1px 1px 0 1px;
    /*border: #d0b296 1px solid;*/
    background-color: white;
    z-index: 2000;
    position: relative;
}

.region_voir_tout_multi img {
    float: none;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.region_voir_tout_multi p {
    margin: 0;
    padding: 0;
    position: relative;
    color: #503621;
}

.region_multi_ouvert {
    display: none;
    z-index: 2000;
    background-color: white;
}

.region_multi_ouvert hr {
    margin: 1px 2px 3px 2px;
    color: #c9c9c9;
    background-color: #c9c9c9;
    height: 1px;
    border: 0;
}

.region_multi_ouvert ul {
    z-index: 2000;
    margin: 0;
    padding: 0 0 4px 0;
    background-color: white;
}

.region_multi_ouvert li {
    list-style: none;
    text-align: right;
    color: #909090;
    padding-right: 6px;
    padding-bottom: 3px;
}

.region_multi_ouvert a {
    color: #848484;
}

.titre_theme {
    position: relative;
    width: 120px;
    height: 30px;
    text-align: right;
    font-size: 12px;
    color: white;
    top: 0;
    right: 2px;
    float: right;
}

.carte_listing {
    width: 111px;
    height: 91px;
    text-align: right;
    font-size: 12px;
    color: white;
    float: right;
    top: 11px;;
    right: 13px;
    position: relative;
}

.carte_listing img {
    top: 0;
    right: 0;
    width: 120px;
    height: 91px;
    padding: 0;
    margin: 0;
    position: absolute;
}

#cadre_chine_gauche {
    margin: 0;
    position: absolute;
    z-index: 1;
    top: 100px;
    width: 208px;
    height: 626px;
    left: 13px;
}

#cadre_clin_oeil {
    margin: 0;
    position: relative;
    z-index: 1;
    top: -8px;
    width: 754px;
    height: 626px;
    left: -3px;
	padding-bottom:46px;
}

#cadre_recherche_region {
    margin: 0;
    position: relative;
    z-index: 1;
    top: -8px;
    width: 962px;
    height: 626px;
    left: -211px;
	/*padding-bottom:46px;*/
}

.png_region_fixe {
    width: 962px;
    height: 607px;
    z-index: 50;
    position: absolute;
}

.png_region {
    width: 962px;
    height: 607px;
    z-index: 30;
    position: absolute;
}

.point {
    margin: 0;
    padding-top: 4px;
    position: absolute;
    z-index: 1001;
    width: 18px;
    height: 19px;
    cursor:pointer;
}

.point1 {
    background-image: url(../images/cartes/point_paysage.png);
}

.point2 {
    background-image: url(../images/cartes/point_sacre.png);
}

.point3 {
    background-image: url(../images/cartes/point_musee.png);
}

.point4 {
    background-image: url(../images/cartes/point_patrimoine.png);
}

.point5 {
    background-image: url(../images/cartes/point_vieille.png);
}

.tooltipPoint {
    background-image: url(../images/cartes/cadre_tooltip.png);
    background-repeat: no-repeat;
    width: 311px;
    height: 136px;
    position: absolute;
    z-index: 2000;
    display: none;
    padding: 10px;
}

.tooltipHeader {
    height: 40px;
}

.tooltipTitre {
    float: left;
    width: 210px;
}

.tooltipLocalisation {
    float: right;
    width: 95px;
    color: #7c7c7c;
    text-align: right;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
}

.tooltipLocalisation a {
    color: #7c7c7c;
    font-size: 11px;
}

.tooltipPoint h1 {
    color: #543a26;
    margin: 0;
    paddin: 0;
    font-weight: bold;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
}

.tooltipPoint h2 {
    color: #987b64;
    margin: 0;
    paddin: 0;
    font-weight: bold;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
}

.tooltip_image {
    float: left;
    width: 136px;
    height: 92px;
    padding-top: 5px;
    padding-right: 5px;
}

.tooltip_image img {
    position: absolute;
    width: 136px;
    height: 92px;
}

.tooltipDescription {
    font-size: 11px;
    text-align: justify;
    overflow: hidden;
    height: 85px;
}

.tooltipLaSuite {
    float: right;
    font-size: 11px;
}

.tooltipLaSuite img {
    vertical-align: middle;
}

.tooltipLaSuite a {
    color: #503621;
    font-size: 11px;
    text-decoration: underline;
}

.fleche_bas {
    display: none;
    margin: 0 auto;
    width: 11px;
    height: 7px;
    z-index: 1500;
    background-image: url(../images/cartes/fleche_bas.png);
    background-repeat: no-repeat;
}

.fleche_haut {
    position: relative;
    top: 3px;
    display: none;
    margin: 0 auto;
    width: 11px;
    height: 7px;
    z-index: 1500;
    background-image: url(../images/cartes/fleche_haut.png);
    background-repeat: no-repeat;
}

#cadre_fiche{width:740px;background-color:white;height:663px;}
#cadre_content_fiche #cadre_fiche{padding-left:15px;}
#cadre_fiche_overflow{height: 541px;}
#cadre_fiche #cadre_texte_overflow{width:740px; padding-left:15px; background:#fff}
.v2-texte #cadre_texte_overflow{height:602px}

#cadre_fiche p {
    margin: 0;
    padding: 0;
    padding-bottom: 3px;
}

#cadre_fiche ul {
    margin: 0;
    padding: 0;
}

#cadre_fiche li {
    list-style-image: url(../images/puce.png);
    list-style-position: inside;
    margin: 0;
    padding: 0;
}

#cadre_fiche h1 {
    font-weight: bold;
    font-size: 20px;
    margin: 0;
    padding: 0;
    padding-bottom: 1px;
    vertical-align: top;
    height: 25px;
    white-space: nowrap;
    overflow: hidden;
}

#cadre_fiche h2 {
    font-weight: bold;
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #644c3a;
    padding-bottom: 7px;
    height: 16px;
    white-space: nowrap;
    overflow: hidden;
}

#cadre_fiche h3 {
    font-weight: bold;
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #666666;
    padding-bottom: 17px;
    height: 15.5px;
    white-space: nowrap;
    overflow: hidden;
}

#cadre_fiche h3 a {
    color: #666666;
}

.etoile img {
    vertical-align: middle;
    padding-bottom: 5px;
}

#fiche_cadre_gauche {
    padding-top: 0px;
    float: left;
    width: 402px;
    padding-right: 15px;
    padding-bottom: 15px;
}

#fiche_description_complete {
    text-align: justify;
    color: #363636;
    font-size: 12px;
}

.fiche_separation {
    margin: 0 auto;
    background-image: url(../images/separation.png);
    background-repeat: no-repeat;
    width: 402px;
    height: 49px;
    margin: 10px auto 10px auto;
}

.fiche_separation_simple {
    margin: 0 auto;
    background-image: url(../images/separation_simple.png);
    background-repeat: no-repeat;
    width: 401px;
    height: 1px;
    margin: 10px auto 10px auto;
}

#fiche_info {
    width: 402px;
}

#fiche_info_header {
    margin: 0 auto;
    height: 23px;
    width: 402px;
}

#fiche_info_header div {
    float: left;
}

#fiche_informations_header {
    background-image: url(../images/onglet_information_on.jpg);
    background-repeat: no-repeat;
    height: 23px;
    width: 122px;
}

#fiche_niveau_header {
    background-image: url(../images/onglet_niveau.jpg);
    background-repeat: no-repeat;
    height: 23px;
    width: 141px;
}

#fiche_periode_header {
    background-image: url(../images/onglet_periode.jpg);
    background-repeat: no-repeat;
    height: 23px;
    width: 139px;
}

.fiche_info_detail {
    padding-top: 5px;
    margin: 0 auto;
    width: 402px;
    text-align: justify;
    color: #363636;
    font-size: 12px;
}

#fiche_champs {
    font-size: 12px;
    padding-bottom: 20px;
}

#fiche_champs li {
    list-style: none;
    padding-bottom: 3px;
}

#fiche_slideshow {
    position: relative;
    height: 158px;
    max-width: 402px;
    background-color: black;
    padding: 0 3px 0 3px;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    border: 1px solod #ededed;
}

#fiche_slideshow_gauche {
    position: absolute;
    width: 10px;
    height: 158px;
    background-image: url(../images/cache_diapo_gauche.png);
    left: 0px;
    z-index: 1000;
}

#fiche_slideshow_droite {
    height: 140px;
}

#fiche_slideshow img {
    margin: 3px 0;
    height: 152px;
}

#fiche_cadre_droite {
    padding-top: 0px;
    float: right;
    width: 300px;
    color: #363636;
    font-size: 12px;
}

#fiche_image_listing {
    padding-bottom: 10px;
    width: 291px;
    height: 194px;
    position: relative;
}

#fiche_image_listing img {
    position: absolute;
}

#fiche_point_fort_header {
    background-image: url(../images/point_fort_header.png);
    background-repeat: no-repeat;
    height: 43px;
    width: 292px;
}

#fiche_point_fort_content {
    width: 290px;
    background-color: #fceeca;
    border: #7d6a5a;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    margin-bottom: 10px;
}

#fiche_point_fort_content ul {
    margin: 0;
    padding: 0;
    padding-left: 30px;
    padding-right: 10px;
    padding-bottom: 5px;
}

#fiche_point_fort_content li {
    list-style-image: url(../images/puce_point_fort.png);
    list-style-position: outside;
    text-align: justify;
    font-size: 11px;
}

.fiche_point_fort_separation {
    background-image: url(../images/point_fort_separation.png);
    background-repeat: no-repeat;
    width: 277px;
    height: 1px;
    margin: 0 auto;
    padding-bottom: 5px;
}

#fiche_documents {
    width: 290px;
    border: #d2d2d2;
    border-width: 1px;
    border-style: solid;
    margin-bottom: 10px;
}

#fiche_documents a {
    color: #7a7a7a;
    font-weight: bold;
    position: absolute;
    top: 5px;
    left: -2px;
    font-size: 11px;
}

#fiche_documents ul {
    margin: 0;
    padding: 0;
    padding-left: 60px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 12px;
}

#fiche_documents li {
    position: relative;
    list-style-image: url(../images/puce_documents.png);
    list-style-position: outside;
    text-align: justify;
}

#fiche_carte {
    position: relative;
    width: 292px;
    height: 240px;
}

.fiche_point_ville {
    margin: 0;
    position: absolute;
    background-image: url(../images/petite_carte/point_marron.png);
    background-repeat: no-repeat;
    z-index: 2000;
    width: 7px;
    height: 7px;
}

.fiche_point_ville_croix {
    margin: 0;
    position: absolute;
    background-image: url(../images/petite_carte/croix.png);
    background-repeat: no-repeat;
    z-index: 2000;
    width: 10px;
    height: 9px;
}

.fiche_span_nom {
    position: absolute;
    z-index: 4000;
    color: #60432a;
    font-weight: bold;
    font-size: 11px;
}

#fiche_petite_carte {
    width: 111px;
    height: 91px;
    z-index: 3000;
    position: absolute;
    bottom: 0;
    right: 0;
    border-top: white solid 2px;
    border-left: white solid 2px;
}

#fiche_itineraire {
    position: absolute;
    width: 292px;
    height: 240px;
    z-index: 3000;
}

.listing_point_petit {
    margin: 0;
    position: absolute;
    background-image: url(../images/petite_carte/croix.png);
    z-index: 1001;
    width: 10px;
    height: 9px;
    z-index: 3000;
}

.jScrollPaneTrack {
    background: url(../images/windows_track.gif) repeat-y;
}

.jScrollPaneDrag {
    background: url(../images/windows_drag_middle.gif) no-repeat 0 50%;
}

.jScrollPaneDragTop {
    background: url(../images/windows_drag_top.gif) no-repeat;
    height: 4px;
}

.jScrollPaneDragBottom {
    background: url(../images/windows_drag_bottom.gif) no-repeat;
    height: 4px;
}

a.jScrollArrowUp {
    height: 17px;
    background: url(../images/windows_arrow_up.gif) no-repeat 0 0;
}

a.jScrollArrowUp:hover {
    background-position: 0 -20px;
}

a.jScrollArrowDown {
    height: 17px;
    background: url(../images/windows_arrow_down.gif) no-repeat 0 0;
}

a.jScrollArrowDown:hover {
    background-position: 0 -20px;
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
    background-position: 0 -40px;
}

/*
 Habillage descriptions
 */
sup {
    vertical-align: top;
    font-size: 75%;
}

/*
 Texte
 */
#cadre_titre_texte{background-image: url(../images/background_texte.jpg);background-repeat:repeat-x;width:755px;position:relative;height:62px;font-size: 12px;color: white;padding:0px;margin:0px;}

#titre_texte{font-size:20px;color:white;top:20px;left:16px;width:200px;position:absolute;}

#cadre_onglet_texte {height:23px;width:626px;padding-top:39px; padding-left:136px;}

#desc_sous_photo ul {
    padding-left: 14px;
}

#desc_sous_photo li {
    /*
     list-style-image: url("../images/puce.png");
     */
    list-style: disc outside none;
    /*
     list-style-position: outside;
     */
    color: #656565;
    padding-bottom: 2px;
	line-height:19px;
}

.onglet_texte {
    float: left;
    height: 23px;
    font-size: 11px;
    background-image: url(../images/background_onglet_texte.jpg);
    background-repeat: repeat-x;
    margin-right: 2px;
    font-weight: bold;
    cursor: pointer;
    width:122px;
}

.onglet_texte span {
    position: relative;
    top: 4px;
    float: left;
    width:110px;
    display:block;
    text-align:center;
}

.onglet_gauche {
    width: 6px;
    height: 23px;
    background-image: url(../images/onglet_texte_gauche_off.png);
    float: left;
}

.onglet_droit {
    width: 6px;
    height: 23px;
    background-image: url(../images/onglet_texte_droite_off.png);
    float: left;
}

.onglet_selected {
    background-image: none;
    background-color: white;
    color: #7d011d;
}

.onglet_selected .onglet_gauche {
    width: 6px;
    height: 23px;
    background-image: url(../images/onglet_texte_gauche_on.png);
    float: left;
}

.onglet_selected .onglet_droit {
    width: 6px;
    height: 23px;
    background-image: url(../images/onglet_texte_droite_on.png);
    float: left;
}

#cadre_texte_overflow {
    height: 585px;
}

#texte_cadre_gauche {
    padding-top: 25px;
    float: left;
    width: 710px;
    padding-bottom: 15px;
    font-size: 12px;
    color: #656565;
    text-align: justify;
}

#texte_cadre_gauche ul {
    margin: 0;
    padding: 0;
    padding-left: 13px;
    padding-bottom: 10px;
}

#texte_cadre_gauche li {
    list-style: outside;
	line-height:15px;
	padding-top:4px;
}

#texte_cadre_gauche h3 {
    font-size: 14px;
    color: #900223;
    white-space: normal;
    font-weight: bold;
	margin:0;
	padding: 10px 0 6px 0;
}

#texte_cadre_gauche p {
    padding-bottom: 7px;
	line-height:19px;
}

#texte_cadre_droite {
    padding-bottom: 10px;
	  padding-left: 20px;
    float: right;
    width: 245px;
    color: #363636;
    font-size: 12px;
}

#texte_image {
    padding-bottom: 10px;
    width: 230px;
    position: relative;
}

#texte_image img {
    position: absolute;
}

/*
 ACTU
 */
.texte_detail_actu {
    width: 540px;
    height: 94px;
    position: relative;
    top: 12px;
    left: 14px;
    color: black;
    float: left;
}

.texte_detail_actu a {
    color: #666666;
}

.region_titre_actu {
    width: 420px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
}

.region_date_actu {
    width: 420px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 3px;
}

.puce_actu {
    background-image: url(../images/puce_actu.png);
    background-repeat: no-repeat;
    display: inline;
    background-position: 0 5px;
    width: 3px;
    height: 15px;
    padding-right: 3px;
}

.region_titre_actu a {
    text-decoration: none;
    color: inherit;
}

.region_nom_actu {
    width: 120px;
    float: right;
    font-size: 11px;
    text-align: right;
    color: #666666;
    height: 30px;
    overflow: hidden;
}

.region_nom_actu a {
    color: #666666;
}

.region_soustitre_actu {
    width: 100%;
    float: left;
    color: #644c3a;
    font-weight: bold;
    font-size: 12px;
    width: 420px;
    white-space: nowrap;
    overflow: hidden;
    height: 15px;
    padding-bottom: 7px;
}

#cadre_titre_actu {
    background-color: #453424;
    width: 755px;
    position: relative;
    height: 114px;
    font-size: 12px;
    color: white;
    top: 0;
    left: -15px;
}

#retour_actu {
    float: left;
    position: relative;
    top: 10px;
    left: 15px;
    color: #d0baa2;
}

#puce_retour_actu {
    background-image: url(../images/retour_liste_actu.png);
    background-repeat: no-repeat;
    width: 9px;
    height: 9px;
    background-position: 0 5px;
    padding-right: 1px;
}

#cadre_logos_actu {
    float: right;
    color: #d0baa2;
    padding-top: 12px;
    padding-right: 15px;
}

#cadre_titres {
    padding-top: 10px;
    width: 735px;
    float: left;
    padding-left: 15px;
}

#titre_date {
    font-size: 13px;
    color: #ceb193;
    font-weight: bold;
    padding-bottom: 4px;
}

#cadre_logos_actu img {
    padding-right: 3px;
}

#actu_titre {
    font-size: 18px;
    color: white;
    font-weight: bold;
    padding-bottom: 2px;
}

#actu_sous_titre {
    font-size: 18px;
    color: #abaaa8;
    font-size: 14px;
    font-weight: bold;
}

#actu_region {
    font-size: 18px;
    color: #abaaa8;
    float: right;
    font-size: 13px;
    font-weight: normal;
}

#actu_region a {
    color: #abaaa8;
}

#actu_cadre_gauche {
    padding-top: 15px;
    width: 708px;
    padding-right: 15px;
    padding-bottom: 15px;
    font-size: 12px;
    color: #656565;
    text-align: justify;
}

#actu_cadre_gauche ul {
    margin: 0;
    padding: 0;
    padding-left: 30px;
}

#actu_cadre_gauche li {
    list-style: outside;
    padding-bottom: 10px;
}

#actu_cadre_gauche h3 {
    font-size: 14px;
    color: #900223;
    white-space: normal;
    overflow: auto;
    font-weight: bold;
}

#actu_cadre_gauche p {
    padding-bottom: 20px;
}

#cadre_actu_overflow {
    height: 585px;
}

#actu_image {
    padding-bottom: 10px;
    width: 290px;
    float: right;
    padding: 0 0px 5px 15px;
    height: 194px;
}

#actu_image img {
    position: absolute;
}
#desc_sous_photo h4{
	margin:0;
	padding:0;
}
/* eric */

.recherche-tc .mSelect{ background-image: url(../images/recherche-champs-select.jpg); background-repeat:no-repeat; border:0px; font-size:11px; width:169px; height:18px; cursor:pointer; padding-top:2px; padding-left:4px; color:#898989; }

.recherche-tc .mOption{ background-color:#fff; z-index:10000; padding-top:1px; padding-bottom:1px; padding-left:4px; width:167px; border-left:1px solid #898989; border-right:1px solid #898989; }

.recherche-tc #mots_cles{ background-color:#fff; background-image: url(../images/recherche-champs-input-text.jpg); background-repeat:no-repeat; border:0px; font-size:11px; width:153px; height:20px; padding:0px 0px 0px 20px; color:#898989; }

.recherche-tc #submit_recherche{ background-color:#fff; background-image: url(../images/recherche-champs-input-submit.jpg); background-repeat:no-repeat; border:0px; width:120px; height:20px; cursor:pointer; }

.recherche-tc #rech_etoile{ background-image: url(../images/recherche-champs-select2.jpg); background-repeat:no-repeat; border:0px; font-size:11px; width:116px; height:18px; cursor:pointer; padding-top:2px; padding-left:4px; color:#898989; }

.recherche-tc select{ display:none; }

#texte_contenu a{ color: #8F0224; text-decoration:underline; font-weight:bold}

#pds{ padding-top:15px; display:block }
.v2-texte #texte_cadre_gauche #pds li{ font-weight:bold; list-style:none; background:none; font-size:15px; width:694px; border-bottom:1px solid #a29489; padding-top:6px; padding-bottom:6px; }
.v2-texte #texte_cadre_gauche #pds li a{ text-decoration:none; }
.v2-texte #texte_cadre_gauche #texte_contenu #pds li li{ border:0px; font-size:13px; padding-top:4px; padding-bottom:0px; padding-left:16px; background-image:url(../images/plan-du-site-puce.jpg); background-repeat:no-repeat; background-position:6px 8px; }
.v2-texte #texte_cadre_gauche #texte_contenu #pds li li a{ color:#9e9e9e; }
#pds .pds_1, #pds .pds_1 a{ color:#533b23; }
#pds .pds_2, #pds .pds_2 a{ color:#3a3a3a; }
#pds .pds_activites, #pds .pds_activites a{ color:#d5b514; }
#pds .pds_hotels, #pds .pds_hotels a{ color:#45306b; }
#pds .pds_restaurants, #pds .pds_restaurants a{ color:#cf4b3c; }
#pds .pds_spaGolf, #pds .pds_spaGolf a{ color:#68906e; }
#pds .pds_trekking, #pds .pds_trekking a{ color:#b98e61; }
#pds .pds_voyageCulturel, #pds .pds_voyageCulturel a{ color:#aa4773; }
#pds .pds_lieuxSacres, #pds .pds_lieuxSacres a{ color:#e1973e; }
#pds .pds_voyageDeNoces, #pds .pds_voyageDeNoces a{ color:#d495b2; }
#pds .pds_tourismeDAffaires, #pds .pds_tourismeDAffaires a{ color:#54719b; }

.ev2_infos_pays #texte_contenu{
padding-left:16px;
padding-right:16px;
}


/* Partenaires */
#cadre_partenaires_overflow { height: 685px; }

#redac1{ width:771px; text-align:center; padding-top:2px; }
#redac1 a{ font-size: 10px; padding-right:14px; text-decoration:none; color:#3F3F3F;}
#redac1 span{ margin:0px;padding:0px;border:0px}
#redac2{ width:770px; text-align:center; height:20px; padding-top:8px; }
#redac2 a{ font-size: 10px; padding-left: 7px; padding-right:7px; text-decoration:none; color:#3F3F3F; }

/* eric */
#menu_spa_golf_hover{display:none;}
#menu_spa_golf_hover{display:none;}
#cadre_content {position: relative;width: 755px;height: 635px;z-index: 100; clear:both; }
.liste #cadre_content{height:650px;}
.recherche #cadre_content{background-image:url("../images/astuce-recherche.jpg"); background-repeat:no-repeat; background-position:0px 0px;}
.recherche-tc{display:none;background-color:#000000;}
.v2-texte #cadre_content_fiche #cadre_fiche{padding:0px;}
#v2-content{padding-top:8px;}
.td1{float:left;width:179px;height:24px}
.td2{float:left;width:179px;height:24px}
.td3{float:left;width:277px;height:24px}
.td4{float:left;width:120px;height:24px}
.v2-coin{width:15px;height:35px;position:absolute; left:0px; top:-1px}
.v2-texte #texte_cadre_gauche ul{padding-left:0px;}
.v2-texte #texte_cadre_gauche li{padding-left:13px;list-style:none; background-image:url("../images/puce-rond-gris.jpg"); background-repeat:no-repeat; background-position:0px 8px;}
.part{ padding-top:15px; width:300px;height:200px;}
.part_gauche{ padding-left:30px; float:left;}
.part_droite{ padding-right:30px; float:right;}
.part .logo{padding-bottom:15px;margin:0 auto;width:169px;}
.part .nom{ font-size:24px; font-weight:bold; padding-bottom:5px; width:100%; text-align: center;}


/* Newsletter */
#inscription_newsletter {
    font-size: 12px;
}

#news_haut {
    height: 36px;
}

#news_coin_gh {
    background-image: url("../images/news_haut_gauche.gif");
    background-repeat: no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#news_hd {
    background-color: #ceb193;
    height: 11px;
    width: 399px;
    float: left;
}

#news_h {
    background-color: #ceb193;
    height: 25px;
    float: left;
    width: 100%;
}

#news_close {
    position: absolute;
    right: 0px;
    top: 0px;
    background-image: url("../images/newsletter_fermer.gif");
    width: 37px;
    height: 24px;
    cursor: pointer;
}

#news_titre {
    position: absolute;
    left: 15px;
    top: 14px;
    background-image: url("../images/newsletter_titre.gif");
    width: 102px;
    height: 16px;
}

#news_content {
    background-color: #ceb193;
    height: 450px;
}

.news_lib {
    width: 138px;
    padding-right: 15px;
    text-align: right;
    color: #503621;
    font-weight: bold
}

.news_lib em {
    color: white;
}

.news_champ input {
    background-color: #FFFFFF;
    background-image: url("../images/newsletter_champ.jpg");
    background-repeat: no-repeat;
    border: 0 none;
    color: #898989;
    font-size: 11px;
    height: 20px;
    padding: 0 0 0 4px;
    width: 169px;
}

#inscription_newsletter .recherche-tc {
    display: block;
    background-color: #ceb193;
}

#news_submit {
    background-image: url("../images/newsletter_envoyer.gif");
    background-repeat: no-repeat;
    position: absolute;
    font-size: 11px;
    right: 70px;
    bottom: 90px;
    width: 75px;
    height: 19px;
    cursor: pointer;
}

#news_submit_friend {
    background-image: url("../images/newsletter_envoyer.gif");
    background-repeat: no-repeat;
    font-size: 11px;
    width: 75px;
    height: 19px;
    cursor: pointer;
	float:left;
}

.news_error {
	float:right;
    display: block;
    display: none;
    font-size: 11px;
    color: red;
    width: 68px;
}

.lienregion, .blocliensregion{
	color: #3F3F3F;
    font-size: 10px;
	text-decoration: none;
	}
	
/*ajout CyberCité 01-02-2013*/
		a.topmenu, span.topmenu {
		display:block;
		text-decoration:none;
		color:#FFFFFF;
		font-size:14px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight:500;
		text-align:center;
		letter-spacing:1px;
		}
		a.topmenu.on, span.topmenu.on {
		color:#FBAE05;
		font-weight:600;
		}