/* CSS Document */
/* Début ALL */
a:link {
color : #484E55;
text-decoration: none; 
} 

a:visited {
color : #3DA2CC;
text-decoration: none;
}
html { 
height:100%;
margin: 0;
padding: 0;
}
body 
{
width: 966px;
height: 100%;
margin: auto; 
background-image:url(img/background.jpg);
background-attachment: fixed;
background-repeat:repeat-x;
background-position: top left;
background-color: #FFffff;
behavior:url(csshover.htc);
}

#loading
{ 
position: absolute;
margin-top:100px;
margin-left:15%;  
}
#content
{
width: 668px;
}
#pagine
{}
#pagine li
{ 
list-style: none; 
float: left;
margin-right: 16px; 
padding:5px; 
border:solid 1px #dddddd;
color:#0063DC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
#pagine li:hover
{ 
color:#FF0084; 
cursor: pointer; 
}
/* Fin ALL */
#blanc{
width: 932px;
height: 9px;
color:#FFFFFF;
}

#banner{
width: 932px;
height: 157px;
background-image:url(img/banner.jpg);
}
#menu{
width: 932px;
}
#corps{
height:100%;
margin-top:16px;
width: 932px;
}
#copy{
margin-top:14px;
width: 928px;
height:86px;
background:#FBF6EF;
border: 2px solid #0d8ec8;
}
#inter_copy{
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
width: 918px;
}
#txt_copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#484E55;
}
#lang{
position:absolute;
margin-top:10px;
height:24px;
width:120px;
margin-left:800px;
}
#meteo{
position:absolute;
margin-top:80px;
width:320px;
margin-left:600px;
}
/* Fin ALL */

/* Début CAROUSEL */
#carou{
width:668px;
height:272px;
}

/* Fin CAROUSEL */

/* Début CORPS */
#titre{
margin-top:0px;
width: 668px;
height:26px;
background:url(img/fond_titre_vert.jpg);
overflow:hidden;
}
#titre2{
margin-top:14px;
width: 668px;
height:26px;
background:url(img/fond_titre_vert.jpg);
}
#titre_text{
width: 663px;
height:20px;
margin-left:5px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:justify;
color:#ffffff;
vertical-align:middle;
}
#img_home{
width: 668px;
height:272px;
}
#ligne_vert{
margin-top:0px;
width: 668px;
background:#0d8ec8;
height:2px;
font-size:2px;
}
#text_intro{
margin-top:14px;
width: 664px;
background:#FBF6EF;
border: 2px solid #0d8ec8;
}
#texte_intro{
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
width: 654px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
/* Fin CORPS */

/* Début NEWS */
#bloc_news{
width: 668px;
}
#back_news{
margin-top:14px;
width: 664px;
background:#FBF6EF;
border: 2px solid #0d8ec8;
}
#inter_news{
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
width: 654px;
}
#titre_news{
width: 410px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4e4440;
}
#souligne_news{
height:1px;
margin-top:4px;
width: 410px;
background:url(img/pointvert.png);
font-size:1px;
}
#intro_news{
margin-top:4px;
width: 410px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#484E55;
}
#plus_news{
margin-top:10px;
margin-left:304px;
width: 105px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#3DA2CC;
}
#plus_news2{
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#3DA2CC;
}
#imgpt_news{
width: 224px;
padding-left:6px;
}
#festivals{
margin-left:4px;
width: 410px;
}
/* Fin NEWS */

/* Début DROITE */

#fond_titre{
height:24px;
margin-left:9px;
margin-top:5px;
width: 231px;
background:url(img/titre_bleu.jpg)
}
#fond_titre2{
height:24px;
margin-left:9px;
margin-top:14px;
width: 231px;
background:url(img/titre_bleu.jpg)
}
#txt_titre_bleu{
margin-left:25px;
padding-top:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
color:#ffffff;
}
#souligne_titre_bleu{
height:1px;
margin-left:9px;
margin-top:5px;
width: 231px;
background:url(img/pointblanc.png);
font-size:1px;
}
#txt_epingle{
width: 231px;
margin-left:9px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}
#epingle{
margin-top:10px;
width: 231px;
}
#img_epingle{
float:left;
width: 16px;
height: 17px;
}
#text_epingle{
margin-left:21px;
width: 210px;
}
.epingle a:link {
color : #b2b2b3;
text-decoration: none; 
}
.epingle a:visited  {
color : #ffffff;
text-decoration: none; 
}
#txt_newslettre{
width: 231px;
margin-left:9px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}
#newslettre{
width: 231px;
margin-top:10px;
}
#mail{
margin-left:10px;
}
#zone_mail{
margin-left:10px;
margin-top:5px;
}
#inscri{
margin-left:18px;
margin-top:5px;
}
#envoie{
margin-left:75px;
margin-top:10px;
}
.bouton {
border:1px solid #ffffff;
background-color: #F4E9D5;
font-family:Verdana,sans-serif;
color:#484E55;
}
.bouton2 {
border:1px solid #ffffff;
background-color: #0D8EC8;
font-family:Verdana,sans-serif;
color:#ffffff;
}
#txt_hotel{
width: 225px;
margin-left:12px;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#ffffff;
}
/* fin DROITE */
#bar_maps{
margin-top:14px;
width: 324px;
background:#FBF6EF;
border: 2px solid #0d8ec8;
}
#infos_maps{
width: 300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4e4440;
}
#souligne_maps{
height:1px;
margin-top:4px;
width: 310px;
background:url(img/pointvert.png);
font-size:1px;
}
#descri_maps{
margin-top:10px;
width: 310px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
#txt_bar_noir_maps{
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
width: 310px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
#bar_descri{
margin-top:14px;
width: 664px;
background:#FBF6EF;
border: 2px solid #0d8ec8;
}
#txt_bar_descri{
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
width: 654px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#4e4440;
}
#txt_bar_noir{
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
width: 654px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
#txt_bar_noir_gal{
margin-top:5px;
margin-left:19px;
margin-bottom:5px;
width: 619px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
#bar_descri_noir{
width: 1px;
height:90px;
background:url(img/pointbleu.png);
}
#bar_descri_noir2{
width: 1px;
height:50px;
background:url(img/pointbleu.png);
}
#bar_descri_noir3{
width: 1px;
height:60px;
background:url(img/pointbleu.png);
}
#categorie_nom{
width: 157px;
text-align:center;
}
#categorie_descri{
width: 231px;
text-align:justify;
}
#bar_descri_point{
width: 1px;
height:30px;
background:url(img/pointbleu.png);
}
#bar_descri_point_communique{
width: 1px;
height:53px;
background:url(img/pointbleu.png);
}
#infos{
width: 334px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4e4440;
}
#infos2{
width: 654px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4e4440;
}
#souligne{
height:1px;
margin-top:4px;
width: 334px;
background:url(img/pointvert.png);
font-size:1px;
}
#infos_txt{
margin-top:10px;
width: 334px;
}
#infos_img{
margin-left:4px;
width: 310px;
}
#souligne_long{
height:1px;
margin-top:4px;
width: 654px;
background:url(img/pointvert.png);
font-size:1px;
}
#descri{
margin-top:10px;
width: 654px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
#descri_gal{
margin-top:10px;
width: 619px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#484E55;
}
#plan_ville{
width: 500px;
margin-left:84px;
}
/* Div Google maps */
#google_all{
width:205px;
height:240px;
}
#google_titre{
width:205px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#4e4440;
}
#google_img{
width:205px;
margin-top:5px;
}
#google_txt{
width:205px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#5a5959;
}
#google_lien{
text-align:right;
width:205px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#5a5959;
}
.iwstyle{
font-size:12px;
width:205px;
} 
#descri_google{
margin-top:10px;
width: 654px;
font-size:15px;
}
/* FIN Div Google maps */

/* Div Groupes */
#groupes{
margin-top:14px;
width: 664px;
}
#descri_groupes{
width: 446px;
background:#FBF6EF;
border: 2px solid #0d8ec8;
}
#txt_groupes{
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
width: 436px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
#infos_groupes{
width: 436px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4e4440;
}
#infos_aventure{
width: 326px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4e4440;
}
#souligne_groupes{
height:1px;
margin-top:4px;
width: 436px;
background:url(img/pointvert.png);
font-size:1px;
}
#souligne_avenutre{
height:1px;
margin-top:4px;
width: 326px;
background:url(img/pointvert.png);
font-size:1px;
}
#descri_groupes_txt{
margin-top:10px;
width: 436px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
#descri_aventure_txt{
margin-top:10px;
width: 326px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
#menu_groupes{
width: 196px;
background:#FBF6EF;
border: 2px solid #0d8ec8;
}
#brochure_groupes{
margin-top:14px;
width: 196px;
height: 248px;
background:#FBF6EF;
border: 2px solid #0d8ec8;
}
#img_brochure_groupes{
text-align:center;
}
#txt_brochure_groupes{
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
width: 186px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#3DA2CC;
}
#txt_menu_groupes{
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
width: 186px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
#txt_menu_nature{
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
width: 186px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#484E55;
}
#souligne_menu_groupes{
height:1px;
margin-top:4px;
width: 186px;
background:url(img/pointvert.png);
font-size:1px;
}
#infos_groupes_all{
width: 480px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4e4440;
}
#souligne_groupes_all{
height:1px;
margin-top:4px;
width: 480px;
background:url(img/pointvert.png);
font-size:1px;
}
#descri_groupes_all{
margin-top:10px;
width: 480px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
#titre_groupe{
float:left;
width: 300px;
height:20px;
margin-left:5px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
color:#ffffff;
vertical-align:middle;
}
#titre_nature{
float:left;
width: 350px;
height:20px;
margin-left:5px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
vertical-align:middle;
}
#titre_top_news{
float:left;
width: 570px;
height:20px;
margin-left:5px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
color:#ffffff;
vertical-align:middle;
}
#retour_groupe{
width: 353px;
text-align:right;
height:20px;
margin-left:5px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
vertical-align:middle;
}
/* FIN Div Groupes */

/* Div Visites */
#logo_visites{
margin-top:10px;
width: 654px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#484E55;
}
#zevisit{
background:#FBF6EF;
}

/* Fin Div Visites */

/* Div Restaurants*/
#bar_descri_resto{
width: 1px;
height:60px;
background:url(img/pointbleu.png);
}
/* Fin Div Restaurants */

/* Div brochures*/
#infos_brochures{
width: 455px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#3DA2CC;
}
#souligne_brochures{
height:1px;
margin-top:4px;
width: 455px;
background:url(img/pointvert.png);
font-size:1px;
}
#infos_txt_brochures{
margin-top:10px;
width: 455px;
}
#infos_img_brochures{
margin-left:4px;
width: 190px;
}
#commande{
position:static;
float:left;
width: 163px;
}
#descri_commande{
height:80px;
margin-top:10px;
width: 654px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#484E55;
}
/* FIN Div brochures*/

/* Div Panier */

#panier{
width: 231px;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}
#bouton_panier{
width: 100px;
height: 20px;
background-color:#FFFFFF;
}

/* FIN Div Panier */

/* Popup Payement */

#titre_payer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4e4440;
}

#descri_payer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#484E55;
}

/* FIN Popup Payement */