@charset "utf-8";


/* DECLARATIONS GENERALES ------------------- */
BODY {
color:#666666;
font: 13px Arial;
}


IMG {
border:none;
}
a {color: #9aac01; text-decoration:none;}
a:hover {color:#778403}


H2 {
display:block;
border-bottom: #c1d136 1px solid;
padding-bottom: 5px;
font: 13px Arial;
font-weight: bold;
}


/* BLOCS PRINCIPAUX ------------------------------------------------------------------ */

#bloc_global  {
width: 1000px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/Fond_page.gif);
}

#bloc_gauche  {
width: 250px;
float:left;
}

#bloc_droite  {
width: 745px;
float:right;
}

#bloc_entete_droite {
width: 745px;
height: 95px;
background-image:url(../images/Fond_entete.gif);
text-align:right;
}


#bloc_footer {
clear:both;
width: 1000px;
height: 35px;
background:url(../images/Fond_footer.gif) repeat-x;
background-color:#FFFFFF;
padding-top: 15px;
}


/* DETAIL DES BLOCS // BLOC MENU GAUCHE ------------------------------------------------------------ */
#bloc_menu {
width: 250px;
height: 500px;
background:url(../images/fond_menu_gauche.jpg) no-repeat;
padding-top: 10px;
}
#bloc_menu IMG{
margin: 0 0 4px 20px;
}
#LogoRC {
position:relative;
bottom:-30px;
}

#menu_principal LI {
display:block;
width: 200px;
height:20px;
list-style:none;
margin-bottom:3px;
}

#menu_principal LI:hover {
background-position:0 -20px; 
}
/* MENU FR */
#item_accueil {background-image:url(../images/Menu_FR/BP_Accueil_FR.png);}
#item_vie {background-image:url(../images/Menu_FR/BP_Vie_FR.png);}
#item_suites {background-image:url(../images/Menu_FR/BP_Suites_FR.png);}
#item_plans {background-image:url(../images/Menu_FR/BP_PlansSuites_FR.png);}
#item_restaurants {background-image:url(../images/Menu_FR/BP_Restaurants_FR.png);}
#item_spa {background-image:url(../images/Menu_FR/BP_Spa_FR.png);}
#item_activites {background-image:url(../images/Menu_FR/BP_Activites_FR.png);}
#item_actualites {background-image:url(../images/Menu_FR/BP_Actu_FR.png);}
#item_film {background-image:url(../images/Menu_FR/BP_Film_FR.png);}
#item_awards {background-image:url(../images/Menu_FR/BP_Awards_FR.png);}
#item_reservation {background-image:url(../images/Menu_FR/BP_Resa_FR.png);}
#item_tarifs {background-image:url(../images/Menu_FR/BP_Tarifs_FR.png);}
#item_phototheque {background-image:url(../images/Menu_FR/BP_Photo_FR.png);}
#item_meteo {background-image:url(../images/Menu_FR/BP_Meteo_FR.png);}
#item_contact {background-image:url(../images/Menu_FR/BP_Contact_FR.png);}
#item_rc {background-image:url(../images/Menu_FR/BP_RC_FR.png);}

/* MENU EN */

#item_home_en {background-image:url(../images/Menu_EN/BP_Home_EN.png);}
#item_vie_en {background-image:url(../images/Menu_EN/BP_Vie_EN.png);}
#item_suites_en {background-image:url(../images/Menu_EN/BP_Suites_EN.png);}
#item_plans_en {background-image:url(../images/Menu_EN/BP_PlansSuites_EN.png);}
#item_restaurants_en {background-image:url(../images/Menu_EN/BP_Restaurants_EN.png);}
#item_spa_en {background-image:url(../images/Menu_EN/BP_Spa_EN.png);}
#item_activites_en {background-image:url(../images/Menu_EN/BP_Activites_EN.png);}
#item_actualites_en {background-image:url(../images/Menu_EN/BP_Actu_EN.png);}
#item_film_en {background-image:url(../images/Menu_EN/BP_Film_EN.png);}
#item_awards_en {background-image:url(../images/Menu_EN/BP_Awards_EN.png);}
#item_reservation_en {background-image:url(../images/Menu_EN/BP_Resa_EN.png);}
#item_tarifs_en {background-image:url(../images/Menu_EN/BP_Tarifs_EN.png);}
#item_phototheque_en {background-image:url(../images/Menu_EN/BP_Photo_EN.png);}
#item_meteo_en {background-image:url(../images/Menu_EN/BP_Meteo_EN.png);}
#item_contact_en {background-image:url(../images/Menu_EN/BP_Contact_EN.png);}
#item_rc_en {background-image:url(../images/Menu_FR/BP_RC_FR.png);}


/* DETAIL DES BLOCS // BLOC CENTRAL HOME ------------------------------------------------------------- */

#bloc_encarts_home {
margin:5px 0 0 0;
}
.encart_home {
margin-right: 5px;
}

/* DETAIL DES BLOCS // BLOC CENTRAL HOME ------------------------------------------------------------- */

#bloc_flash_droite {
margin: 5px 0 5px 0;
}


/* DETAIL DES BLOCS // BLOC FOOTER ------------------------------------------------------------------ */

#bloc_langue {
float:right;
width: 130px;
margin:0 5px 0 0;
}

#drapo { 
float:right;
}


/* DETAIL DES TEXTES ET MISES EN PAGE ---------------------------------------------------------------- */

P { 
text-align: justify;
line-height: 18px;
padding:3px;
margin:0;
}

#titre_page {
height: 30px;
text-align:right;
border-bottom:#c1d136 1px solid;
}
#titre_page IMG {
margin-top:0;
}

.texte_petit {
font-size: 10px;
color:#999999;
}

UL {
padding:0;
margin:10px 0 0 20px;
list-style-type:none;
line-height: inherit;
}

.liste-tiret {
list-style-image:url(../images/bullet_spa.gif);
}

/* ACTIVITES -------------------------------------- */

.illus_activites_gauche {
padding: 0 3px 0px 0;
margin: 0 0 20px  10px;
border-right: #CCCCCC 2px solid;
}

/* AWARDS ----------------------------------------- */

.icone_awards {
margin: 0 0 10px 0;
border-bottom: #CCCCCC 2px solid;
}

.icone_awards A:hover{
border-bottom: #eee 2px solid;
}

#tab_awards {
font-size: 11px;
}


/* TARIFS ----------------------------------------- */

#tab_tarifs {
line-height: 20px;
}
.cell_Titre {
background-color:#c1d136;
color:#FFF;
}

.cell_Alterne {
background-color:#EEEEEE;
}


/* FORMULAIRE DE CONTACT ------------------------- */

.champ_formulaire {
border:#c1d136 1px solid;
}

TEXTAREA {
font: 13px Arial;

}

.bouton_formulaire {
border:#c1d136 1px solid;
background-color:#c1d136;
color: #FFFFFF;
}

.affichage_formulaire {
font-weight: bold;
color: #669933;

}



/* ACTUALITES ------------------------------------ */
/* voir fichier styles_Capest_Actu.css */

/* PHOTOTHEQUE ------------------------------------ */
#bloc_phototheque {
width: 740px;
float:right;
}
#bloc_phototheque IMG {
margin:5px 8px 4px 5px;
border:0;
}


