body {
	background-color: #666666;
}
.text_vers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #536E12;
}

.text_versb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #536E12;
}

.text_adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #000000;
}

.text_whait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #FFFFFF;
}

.text_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #FFCC00;
}

.text_grisf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #757575;
}

.Link{
font-size:14px;
text-transform:none;
text-decoration:none;
padding-left:0px;
padding-bottom:5px;
padding-top:5px;
border-bottom: 1px dotted #777;
color:#FFCC00

}

.Link a:link{
font-size:14px;
text-decoration:none;
color:#FFCC00
}	

.Link a:hover{
font-size:14px;
text-decoration:none;
color:#FFCC00;



html{
background-image:url(../img/sommaire/body_back.gif); 
background-color:#4e3d27;
background-repeat:repeat-x;
}

#frame{
width:924px;
background-color:#ffffff;
margin:auto;
overflow:hidden;
}

#frame_sub{
background-image:url(../img/sommaire/frame_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}
/************************************************* referencement */
.menuhead,.menuhead H1,.menuhead A{
font-size:9px;
color:#cecece;
width:1000px;
margin:0 auto 0 auto;
text-align:center;
text-transform:none;
text-decoration:none;
font-weight:none;
padding:0;
}

.footerbottom,.footerbottom A{
font-size:9px;
color:#cecece;
width:1000px;
margin:auto;
text-align:center;
text-transform : lowercase;
text-decoration:none;
}
/************************************************* MENU */

#sub_menu_hebergement{
width:187px;
height:502px;
margin:10px 0 0 8px;
cursor: pointer;
}

#smh_container_hebergement{
margin:0 0 0 12px;
width:174px;
height:430px;
background-image:url(../img/sub_menu/sommaire/container.gif);
}

#smh_header{
width:187px;
height:61px;
}

.accordeon A{
text-decoration:none;
cursor: pointer;
}

.sa_idee A{
text-decoration:none;
cursor: pointer;
}

h2{
text-transform : none;
text-decoration:none;
font-size:10px;
padding:0;
margin:0;
}

.accordeon H2 A, .accordeon H2 A:hover, .accordeon H2 A:visited{
color:#43698d;
}

.sa_separate{
height:1px;
margin:0 0 0 1px;
width:172px;
background-color:#ffffff;
}

.sa_lvl1_open{
position:absolute;
margin:8px 0 0 143px;
}

.sa_lvl1_hebergement{
width:172px;
height:23px;
margin:0 0 0 1px;
background-color:#ac885d;
}

.sa_lvl1_hebergement_txt{
color:#FFFFFF;
padding:5px 0 0 20px;
font-size:10px;
font-weight:bold;
}

.sa_lvl2_hebergement{
width:172px;
height:23px;
margin:0 0 0 1px;
background-color:#decdb8;
}

.sa_lvl2_hebergement:hover{
width:172px;
background-color:#d5bc9e;
}

.sa_lvl2_hebergement_txt{
color:#8a6d49;
padding:5px 0 0 20px;
font-size:11px;
font-weight:bold;
}



.sa_lvl3_hebergement{
width:172px;
height:23px;
margin:0 0 0 1px;
background-color:#ebe4db;
}

.sa_lvl3_hebergement:hover{
background-color:#e3d6c5;
height:23px;
}

.sa_lvl3_hebergement_txt{
color:#ac885d;
padding:5px 0 0 20px;
font-size:11px;
}


#bouton_selection{
margin:10px 0 10px 19px;
}



/************************************************* MENU */

#bah{
width:181px;
height:309px;
margin:13px 0 0 20px;
background-image:url(../img/sommaire/bah_back.gif);
}

#bha_image{
position:absolute;
margin:69px 0 0 27px;
}

#bha_titre{
position:absolute;
margin:203px 0 0 7px;
width:165px;
height:13px;
overflow:hidden;
}

#bha_corp{
position:absolute;
margin:218px 0 0 14px;
width:150px;
height:50px;
}

#bha_lien{
position:absolute;
margin:280px 0 0 85px;
}
/************************************************* ACCUEIL */

#block_bienvenu{
width:700px;
height:303px;
margin:20px 0 0 6px;
background-image:url(../img/sommaire/block_bienvenu_back.gif);
}

#block_bienvenu_corp{
position:absolute;
margin:33px 0 0 3px;
}


#balu{
float:left;
width:535px;
height:230px;
margin:4px 0 0 2px;
background-image:url(../img/sommaire/balu_back.gif);
}

#balu_image{
position:absolute;
margin:59px 0 0 32px;
}


#balu_corp{
position:absolute;
margin:54px 0 0 200px;
width:315px;
height:175px;
}

#balu_titre{
margin:0px 0 5px 0;
width:219px;
}

#balu_lien{
position:absolute;
margin:213px 0 0 292px;
width:219px;
text-align:right;
}


#becm{
float:left;
margin:7px 0 0 2px;
width:535px;
height:230px;
background-image:url(../img/sommaire/becm_back.gif);
}
#becm1{
float:left;
margin:7px 0 0 2px;
width:455px;
height:308px;
background-image:url(../img/sommaire/becm_back2.gif);
}

#becm_image{
position:absolute;
margin:59px 0 0 32px;
}

#becm_corp{
position:absolute;
margin:54px 0 0 200px;
width:315px;
height:175px;
}

#becm_titre{
margin:0 0 10px 0;
}

#becm_date{
color:#8e7b5e;
font-weight:bold;
}

#becm_lien{
position:absolute;
margin:213px 0 0 292px;
width:219px;
text-align:right;
}

#bhp{
float:left;
width:447px;
height:292px;
margin:13px 2px 0 5px;
background-image:url(../img/sommaire/bhp_back.gif);
}

#bhp_image_a{
position:absolute;
margin:65px 0 0 13px;
}

#bhp_corp_a{
position:absolute;
margin:64px 0 0 103px;
width:120px;
}

#bhp_titre_a{
margin:0 0 5px 0;
}

#bhp_lien_a{
margin:10px 0 0  0;
}

#bhp_image_b{
position:absolute;
margin:185px 0 0 13px;
}

#bhp_corp_b{
position:absolute;
margin:184px 0 0 103px;
width:120px;
height:30px;
}

#bhp_titre_b{
margin:0 0 5px 0;
}

#bhp_lien_b{
margin:10px 0 0 0;
}
				
#bhp_image_c{
position:absolute;
margin:65px 0 0 232px;
}

#bhp_corp_c{
position:absolute;
margin:64px 0 0 319px;
width:120px;
}

#bhp_titre_c{
margin:0 0 5px 0;
}

#bhp_lien_c{
margin:10px 0 0  0;
}

#bhp_image_d{
position:absolute;
margin:185px 0 0 232px;
}

#bhp_corp_d{
position:absolute;
margin:184px 0 0 319px;
width:120px;
height:30px;
}

#bhp_titre_d{
margin:0 0 5px 0;
}

#bhp_lien_d{
margin:10px 0 0 0;
}
				
#bapm_a{
float:left;
margin:10px 0 0 6px;
width:227px;
height:286px;
background-image:url(../img/sommaire/bapm_a_back.gif);
}

#bapm_b{
float:left;
margin:10px 0 0 6px;
width:227px;
height:286px;
background-image:url(../img/sommaire/bapm_b_back.gif);
}

#bapm_c{
float:left;
margin:10px 0 0 6px;
width:227px;
height:286px;
background-image:url(../img/sommaire/bapm_c_back.gif);
}

.bapm_titre{
position:absolute;
margin:188px 0 0 13px;
width:196px;
text-align:center;
}

.bapm_image{
position:absolute;
margin:62px 0 0 53px;
}

.bapm_texte{
position:absolute;
margin:210px 0 0 13px;
width:196px;
}

.bapm_lien{
position:absolute;
margin:260px 0 0 13px;
width:196px;
text-align:right;
}





/************************************************* RSS */


#fluxrss{
float:left;
width:535px;
margin:13px 0 0 2px;
background-image:url(../img/sommaire/fr_back.gif);
}

#fluxrss_top{
width:535px;
height:56px;
background-image:url(../img/sommaire/fr_back_top.gif);
}

#fluxrss_bottom{
width:535px;
height:3px;
background-image:url(../img/sommaire/fr_back_bottom.gif);
}

.fr_image{
float:left;
margin:0px 0 0 25px;
width:60px;
}


.fr_txt{
width:400px;
float:right;
margin:13px 20px 0 0;

}

.fr_lien{
height:13px;
margin:5px 0 0 20px;
background-image:url(../img/sommaire/rss.gif);
background-repeat:no-repeat;
padding:0 0 0 20px;
}

#balu_lien{
position:absolute;
margin:213px 0 0 292px;
width:219px;
text-align:right;
}


/* nouveaute*/
.nouveautehome{

background-image: url(../img/nouveaute/nouveaute_bg.jpg);	
background-repeat: repeat-y;
width:178px;
}
.nouveautehomeimg{
margin:0;
padding:0;
}
.nouveautepadding{

padding-left:5px;
width:174px;
margin-top:0px !important;
margin-top:-4px ;
}
.bgherbergement{

background-color:#E7F0F7;
width:168px;
height:28px;
padding-top:8px;

}
.bgsortie{

background-color:#F9E5EE;
width:168px;
height:36px;
padding-top:8px;
}

.bgloisirs{
background-color:#F1F4EB;
width:168px;
height:36px;
padding-top:8px;
}
.bgshopping{
background-color:#F7E9FA;
width:168px;
height:36px;
padding-top:8px;
}

.nouveautehebergement{
padding-top:10px;
width:148px;
/*background-color:#E7F0F7;*/
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}
.nouveautesortie{
	padding-top:10px;
	width:148px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-top: #FFFFFF solid 2px;
}

.nouveauteloisirs{
	padding-top:10px;
	width:148px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-top: #FFFFFF solid 2px;
}
.nouveauteshopping{
	padding-top:10px;
	width:148px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-top: #FFFFFF solid 2px;
}

.nouveautehomeimg{
margin:0;
padding:0;
}
.nouveautetxt{
font-size:14px;
text-transform:none;
text-decoration:none;
padding-left:0px;
padding-bottom:5px;
padding-top:5px;
border-bottom: 1px dotted #777;
color:#777777

}

.nouveautetxt a:link{
font-size:14px;
text-decoration:none;
color:#777777
}	

.nouveautetxt a:hover{
font-size:14px;
text-decoration:none;
color:#8e7b5e;

