body,html{
  /*height:100%;*/
  margin:0;
  padding:0;
  position:relative;
  width:100%;
}

body{
  color:#777777;
  font:10px "Verdana","Arial","Helvetica",sans-serif;
  height:100%;
}

table,form,#smartInputResults{margin:0;padding:0;}

input,textarea,select{
  background:#ffffff;
  border:1px solid #e3e3e3;
  color:#747474;
  font:normal 10px "Verdana","Arial","Helvetica",sans-serif;
}
/* hack FF contours pointillé sur liens
-------------------------------------------------------*/

a{outline:none;}

:focus{
  -moz-outline-style:none;
}
/************************************************* Base */

#frame_head{/*height:20px;*/}

#frame_header{
  height:260px;
  margin:0px auto 0 auto;
  width:954px;
}

#frame_header_image{
  margin:15px 0 0 17px;
  position:absolute;
  z-index:1;
}

#frame_header_flash{
  color:#ffffff;
  position:absolute;
  z-index:2;
}

.separate{clear:both;}

#frame_google{clear:both;height:90px;margin-top:70px;}

#frame_bottom{height:50px;}

#frame_bottom_separate{height:75px;}

#frame_bottom_left,#frame_bottom_right{
  float:left;
  height:50px;
  width:172px;
}

#frame_bottom_center{
  float:left;
  height:50px;
  text-decoration:none;
  width:578px;
}

.fbc_left{margin:9px 0 0 33px;}

.fbc_right{margin:9px 0 0 63px;}

#fbc_link,#fbc_link A{
  color:#ffffff;
  margin-top:20px;
  text-align:center;
  text-decoration:none;
}

#fbc_link A:hover,.link_promo_a A:hover,.link_promo_b A:hover,.link_s_d A:hover,.link_s_f A:hover,.link_i_f A:hover,.link_sh_d A:hover,.link_sh_f A:hover,.link_h_d A:hover,.link_h_f A:hover,.link_l_d A:hover,.link_l_f A:hover,.link_a_d A:hover,.link_a_f A:hover,.link_j_d A:hover,.link_g_d A:hover,.link_acu_d A:hover{
  text-decoration:underline;
}

#frame_reflect{height:75px;margin:auto;width:924px;}

#frame_reflect_ie,.rhbs_block_image .infob{display:none;}

#frame_inside{
  background:#ffffff;
  float:right;
  text-align:left;
  width:721px;
  position:relative
}

.volet,#sub_menu_selection,#smt_google,.link_s_g A:hover,.link_sh_g A:hover,.link_h_g A:hover,.link_l_g A:hover,.link_a_g A:hover{}

.volet_left{float:left;width:500px;}

#ariane, #arianeFiche{
  height:15px;
  margin:13px 0 0 7px;
}
#arianeFiche{
  float:left;
}

/**** BreadCrumb (file d'arianne) ***/
#bread {
width: 690px;
margin:10px auto 0 auto ;
background:#f8f8f8;
overflow:auto;
height:100%;
}
#bread a {
display:block;
padding:0 16px 0 5px;
background:url(../squelettes/img/v3/breadcrumb.gif) no-repeat right;
float:left;
color:#333;
font-size:11px;
font-family:tahoma;
line-height:20px;
text-decoration:none
}
#bread a:hover {
text-decoration:underline
}
#bread span.last {
background:none;
color:#333 !important;

display:block;
padding:0 16px 0 5px;
float:left;
font-size:11px;
font-family:tahoma;
line-height:20px;
}
#bread.breadSorties a {
color:#b9005e;
}
#bread.breadHebergement a {
color:#096cab;
}
#bread.breadLoisirs a {
color:#76972e;
}
#bread.breadShopping a {
color:#bc2acf;
}
#bread.breadGuide a {
color:#7b0009;
}
#bread.breadJournal a {
color:#dd6c07;
}
#bread.breadAgenda a {
color:#29909a;
}
/************************************************* Base Left */

#sub_menu,.pub_left{float:left;}

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

#sub_menu_banner{
  background:url(../squelettes/img/sub_menu/banner_back.gif);
  height:158px;
  margin:15px 0 0 13px;
  width:184px;
}

#sub_menu_banner_content{padding:1px 0 0 19px;z-index:1;}

#sub_menu_tools{margin:15px 0 0 10px;width:187px;}

.smt_head{height:54px;}

.smt_selection{
  background:url(../squelettes/img/sub_menu/tools/tools_selection.gif);
  height:24px;
  width:187px;
}

.smt_selection_bottom{
  background:#ded7cd;
  height:1px;
  margin:0 0 0 10px;
  width:174px;
}

.smt_txt{
  color:#696969;
  font-size:11px;
  font-weight:bold;
  padding:0px 0 0 11px;
  text-align:center;
  text-transform:uppercase;
  width:172px;
}

.contmenuhaut{
  background:#3E2F25;
  border-bottom:2px solid #FFFFFF;
  height:195px;
  margin:29px 0 0 15px;
  width:924px;
}

.menuhaut{
  background:#3E2F25 no-repeat;
  border-bottom:2px solid #FFFFFF;
  height:195px;
}

ul#menu_horizontal{
  background:#1C150C;
  list-style:none;
  margin:0px;
  margin-left:0px;
  width:740px;
}

ul#menu_horizontal li{line-height:30px;padding:0px;}

ul#menu_horizontal{
  border-bottom-color:#096CAB;
  color:#FFFFFF;
  float:left;
  font:bold 12px Verdana,Arial,Helvetica,sans-serif;
  padding-left:184px;
  text-transform:uppercase;
}

ul#menu_horizontal a{
  color:#FFFFFF;
  font:12px Verdana,Arial,Helvetica,sans-serif;
  padding:4px;
  text-decoration:none;
}

ul#menu_horizontal a:hover{
  color:#705330;
  text-decoration:none;
}

.hebergement{
  border-bottom:4px solid #096CAB;
  float:left;
  padding-left:0px;
  text-align:center;
  width:114px;
}

.sortie{
  border-bottom:4px solid #B7005C;
  float:left;
  padding-left:0px;
  text-align:center;
  width:104px;
}

.loisirs{
  border-bottom:4px solid #76972E;
  float:left;
  padding-left:0px;
  text-align:center;
  width:104px;
}

.shopping{
  border-bottom:4px solid #BC2ACF;
  float:left;
  padding-left:0px;
  text-align:center;
  width:104px;
}

.guide{
  border-bottom:4px solid #7B0009;
  float:left;
  padding-left:0px;
  text-align:center;
  width:104px;
}

.agenda{
  border-bottom:4px solid #29909A;
  float:left;
  padding-left:0px;
  text-align:center;
  width:104px;
}

.journal{
  border-bottom:4px solid #DD6C07;
  float:left;
  padding-left:0px;
  text-align:center;
  width:106px;
}
/*************************************************  MENU AUTO  */

#smartInputFloater{
  margin-top:2px;
  position:absolute;
  z-index:100;
}

#smartInputFloater td{
  background:white;
  border:1px solid #D0D0D0;
  color:black;
  font-family:Gill,Helvetica,sans-serif;
  overflow:hidden;
  text-align:left;
  width:172px;
}

.matchedSmartInputItem{
  background:#e2e1e1;
  color:#5d5d5d;
  font:10px verdana;
  margin:0 0 1px 0;
  padding:5px;
}

.matchedSmartInputItemin{background:#e2e1e1;}

.selectedSmartInputItem{background:#d7d4d4;}

.siwCredit{
  color:#a1a1a1;
  font:10px verdana;
  margin:0;
  margin-top:10px;
  padding:0;
}
/*************************************************  PUB */

#espace_pub_b{
  background:url(../squelettes/img/espace_pub_b_back.gif);
  height:280px;
  margin:11px 10px 0 0;
  width:250px;
}

#espace_pub_bb{
  background:url(../squelettes/img/espace_pub_b_back.gif);
  height:280px;
  margin:20px 15px 0 0;
  width:250px;
}

#espace_pub_b_content,#espace_pub_d_content{
  height:270px;
  margin:2px 0 0 0;
  width:250px;
}

#espace_pub_c{
  background:url(../squelettes/img/espace_pub_c_back.gif);
  height:411px;
  margin:11px 10px 0 0;
  width:160px;
}

#espace_pub_c_content{
  height:400px;
  margin:2px 0 0 0;
  width:160px;
}

#espace_pub_d{
  background:url(../squelettes/img/espace_pub_b_back.gif);
  height:280px;
  margin:0px 10px 0 0;
  width:250px;
}

.pub_right{float:right;}

.link_avis_a A{
  color:#777777;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.link_avis_a A:hover{
  color:#777777;
  text-decoration:underline;
}
/*************************************************  PROMO LIEN */

.link_promo_a A{
  color:#a72323;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.link_promo_b A{
  color:#a72323;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.link_se_a A{
  color:#960000;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.link_se_a A:hover{
  color:#960000;
  text-decoration:underline;
}
/*************************************************  SORTIE LIEN */

.link_s_a A{
  color:#b9005e;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.link_s_a A:hover,.link_s_b A:hover,.link_s_c A:hover,.link_s_h A:hover,.link_sh_a A:hover,.link_sh_b A:hover,.link_sh_c A:hover,.link_sh_h A:hover,.link_h_a A:hover,.link_h_b A:hover,.link_h_c A:hover,.link_h_h A:hover,.link_l_a A:hover,.link_l_b A:hover,.link_l_c A:hover,.link_l_h A:hover,.link_a_a A:hover,.link_a_b A:hover,.link_a_c A:hover,.link_a_h A:hover,.link_j_a A:hover,.link_j_c A:hover,.link_g_a A:hover,.link_g_c A:hover,.link_acu_a A:hover,.link_acu_c A:hover{
  text-decoration:none;
}

.link_s_b A{
  color:#b9005e;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.link_s_c A{
  color:#b9005e;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.link_s_d A{
  color:#b9005e;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.link_s_e A,.link_sh_e A,.link_h_e A,.link_l_e A{
  color:#949494;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.link_s_e A:hover{color:#b06c8e;}

.link_s_f A{
  color:#b9005e;
  font-size:11px;
  text-decoration:none;
}

.link_s_g A,.link_sh_g A,.link_h_g A,.link_l_g A{
  color:#747273;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.link_s_h A{
  color:#b9005e;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.link_i_f A{
  color:#624c30;
  font-size:11px;
  text-decoration:none;
}

.link_sh_a A{
  color:#9400a4;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.link_sh_b A{
  color:#9400a4;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.link_sh_c A{
  color:#9400a4;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.link_sh_d A{
  color:#9400a4;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.link_sh_e A:hover,.link_sh_i A:hover{color:#9a69a0;}

.link_sh_f A{
  color:#b026c0;
  font-size:11px;
  text-decoration:none;
}

.link_sh_h A{
  color:#9400a4;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.link_sh_i A,.link_l_i A,.link_a_i A{
  color:#949494;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.link_h_a A{
  color:#076199;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.link_h_b A{
  color:#076199;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.link_h_c A{
  color:#076199;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.link_h_d A{
  color:#076199;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.link_h_e A:hover{color:#6b7888;}

.link_h_f A{
  color:#015797;
  font-size:11px;
  text-decoration:none;
}

.link_h_h A{
  color:#076199;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.link_l_a A{
  color:#6a8820;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.link_l_b A{
  color:#6a8820;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.link_l_c A{
  color:#6a8820;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.link_l_d A{
  color:#6a8820;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.link_l_e A:hover,.link_l_i A:hover{color:#448945;}

.link_l_f A{
  color:#6a8820;
  font-size:11px;
  text-decoration:none;
}

.link_l_h A{
  color:#6a8820;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.link_a_a A{
  color:#0b645a;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.link_a_b A,.link_a_e A{
  color:#0b645a;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.link_a_c A,.link_a_g A{
  color:#0b645a;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.link_a_d A{
  color:#0b645a;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.link_a_e A:hover{color:#0b645a;}

.link_a_f A{
  color:#0b645a;
  font-size:11px;
  text-decoration:none;
}

.link_a_h A{
  color:#0b645a;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.link_a_i A:hover{
  color:#6994a0;
}
/*************************************************  JOURNAL LIEN */

.link_j_a A{
  color:#9f4403;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.link_j_b A{
  color:#9f4403;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.link_j_c A{
  color:#9f4403;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.link_j_d A{
  color:#9f4403;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.link_g_a A{
  color:#87000a;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.link_g_b A{
  color:#87000a;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.link_g_c A{
  color:#87000a;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.link_g_d A{
  color:#87000a;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.link_acu_a A{
  color:#8e7b5e;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.link_acu_b A{
  color:#8e7b5e;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.link_acu_c A{
  color:#8e7b5e;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.link_acu_d A{
  color:#8e7b5e;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.rhbs_block_image{z-index:5;}

.infob .titre{
  font-weight:bold;
}
/*.rhbs_block_image:hover .infob {*/

.rhbs_block_image:hover .infob, .sfhover .infob, .infob{
  background:#941a5f;
  color:#fff;
  display:block;
  font-weight:normal;
  height:83px;
  margin:-14px 0 0 73px;
  padding:5px;
  position:absolute;
  text-align:left;
  width:158px;
  z-index:500;
}
.result_hebergement .rhbs_block_image:hover .infob, .result_hebergement .sfhover .infob{
  background:#096cab;
}
.result_sorties .rhbs_block_image:hover .infob, .result_sorties .sfhover .infob{
  background:#941a5f;
}
.result_loisirs .rhbs_block_image:hover .infob, .result_loisirs .sfhover .infob{
  background:#76972e;
}
.result_shopping .rhbs_block_image:hover .infob, .result_shopping .sfhover .infob{
  background:#9400a4;
}


/***  HEADER ***/

#header {
	width: 930px;
	margin:0 auto;
	position:relative;
	padding:0px 0 0 0
}
#headerFlash {
height:150px;
background-image:url(../squelettes/img/banner/banner2.jpg)
}
a {
	color:#CCCCCC;
	text-decoration:none
}
.clear {
	clear:both;
	font-size:0
}

#mainMenuBloc {
	position:relative;
	font-family: "Tahoma";
	margin:0 auto;
	height:60px;
	background:#fff
}
/*** 1er niveau ***/
#mainMenu {
	list-style:none;
	margin:0;
	padding:0;
	background:#34211b url(../squelettes/img/v3/menu/bg_menu.jpg) no-repeat 0px 0px;
	width:930px;
	overflow:auto;
	height:32px
}
#mainMenuBloc .menuHebergement {
	background:#003454 url(../squelettes/img/v3/menu/bg_menu.jpg) no-repeat 0px -32px;
}
#mainMenuBloc .menuSorties {
	background:#8a1147 url(../squelettes/img/v3/menu/bg_menu.jpg) no-repeat 0px -64px;
}
#mainMenuBloc .menuLoisirs{
	background:#486014 url(../squelettes/img/v3/menu/bg_menu.jpg) no-repeat 0px -96px;
}
#mainMenuBloc .menuShopping{
	background:#8b0c91 url(../squelettes/img/v3/menu/bg_menu.jpg) no-repeat 0px -128px;
}
#mainMenuBloc .menuGuide{
	background:#520004 url(../squelettes/img/v3/menu/bg_menu.jpg) no-repeat 0px -160px;
}
#mainMenuBloc .menuAgenda{
	background:#0b5153  url(../squelettes/img/v3/menu/bg_menu.jpg) no-repeat 0px -192px  ;
}
#mainMenuBloc .menuJournal{
	background:#a13d02 url(../squelettes/img/v3/menu/bg_menu.jpg) no-repeat 0px -224px;
}
#mainMenuBloc .menuServices{
	background:#ff812a url(../squelettes/img/v3/menu/bg_menu.jpg) no-repeat 0px -256px;
}



#mainMenu li {
	float:left;
	background:url(../squelettes/img/v3/menu/bg_menu_li.png) no-repeat right;
	padding:0;
	margin:0;
	cursor:pointer
}
#mainMenu li a {
	float:left;
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	width:102px;
	text-align:center;
}
#mainMenu li#menuServices a {
	width:108px;
}

#mainMenu li.mainMenuHover  {
cursor:pointer;
}

#mainMenu li:hover a , #mainMenu li.mainMenuHover a , #mainMenu li.menuActif a  {
background:url(../squelettes/img/v3/menu/bg_menu_a.png) no-repeat center 1px;
color:#333;
}

li#menuAccueil:hover a ,  li#menuAccueil.mainMenuHover a,   li#menuAccueil.menuActif a  {
background:url(../squelettes/img/v3/menu/bg_menu_a_long.png) no-repeat right 1px;
}
li#menuServices:hover a , li#menuServices.mainMenuHover a, li#menuServices.menuActif a   {
background:url(../squelettes/img/v3/menu/bg_menu_a_long.png) no-repeat left 1px;
}

li#menuHebergement:hover a , li#menuHebergement.mainMenuHover a , li#menuHebergement.menuActif a, #mainMenu li#menuHebergement:hover ul li a:hover, #mainMenu li#menuHebergement.mainMenuHover ul li a:hover {
color:#096cab;
}
li#menuSorties:hover a , li#menuSorties.mainMenuHover a, li#menuSorties.menuActif a , #mainMenu li#menuSorties:hover ul li a:hover , #mainMenu li#menuSorties.mainMenuHover ul li a:hover {
color:#b7005c
}
li#menuLoisirs:hover a , li#menuLoisirs.mainMenuHover a , li#menuLoisirs.menuActif a , #mainMenu li#menuLoisirs:hover ul li a:hover, #mainMenu li#menuLoisirs.mainMenuHover ul li a:hover {
color:#76972e
}
li#menuShopping:hover a , li#menuShopping.mainMenuHover a , li#menuShopping.menuActif a , #mainMenu li#menuShopping:hover ul li a:hover, #mainMenu li#menuShopping.mainMenuHover ul li a:hover {
color:#bc2acf
}
li#menuGuide:hover a , li#menuGuide.mainMenuHover a , li#menuGuide.menuActif a , #mainMenu li#menuGuide:hover ul li a:hover, #mainMenu li#menuGuide.mainMenuHover ul li a:hover {
color:#7b0009
}
li#menuAgenda:hover a , li#menuAgenda.mainMenuHover a , li#menuAgenda.menuActif a , #mainMenu li#menuAgenda:hover ul li a:hover, #mainMenu li#menuAgenda.mainMenuHover ul li a:hover {
color:#29909a
}
li#menuJournal:hover a , li#menuJournal.mainMenuHover a , li#menuJournal.menuActif a , #mainMenu li#menuJournal:hover ul li a:hover, #mainMenu li#menuJournal.mainMenuHover ul li a:hover {
color:#dd6c07
}


/*** 2eme niveau ***/
#mainMenu ul {
	list-style:none;
	margin:0;
	padding:0 0 15px 0px;
	clear:both;
	background: url(../squelettes/img/v3/menu/bg_submenu.jpg) repeat-x  top;
	width:930px;
	position:absolute;
	top:29px;
	left:0;
	display:none;
	z-index:89;
}
#mainMenu ul li {
	float:left;
	background:url(../squelettes/img/v3/menu/bg_submenu_li.gif) no-repeat right;
	padding:0;
	margin:0;
}

#mainMenu li ul li a {
	float:left;
	display:block;
	line-height:30px;
	height:auto;
	width:auto !important;
	margin:0 12px;
	background:none;
	padding:0;
	font-size:11px;
	font-weight:normal;
}
#mainMenu li ul li a:hover {
text-decoration:underline
}

#mainMenu li:hover ul a , #mainMenu li.mainMenuHover ul a,  #mainMenu li.menuActif ul a {
color:#333;
background:none;
}

#mainMenu ul li.recherche  {
background:none
}
#mainMenu ul li.recherche a {
background:url(../squelettes/img/v3/menu/bg_search.gif) no-repeat left  !important  ;
padding-left:10px;
}

#mainMenu li:hover ul, #mainMenu li.mainMenuHover ul, #mainMenu li.menuActif ul{
	display: block;
	z-index:99
}
#mainMenu li.menuActif ul{ /** pour afficher les autres menus au dessus de menu actif */
	z-index:15
}

/*** /FIN HEADER ***/
/*** Footer links  ****/
#footerLinks {
font-family:tahoma;
font-size:12px;
color:#333;
margin-bottom:60px
}

#footerLinks ul {
list-style:none;
}
#footerLinks li a {
text-decoration:none;
color:#fff;
font-weight:bold;
margin-bottom: 10px ;
display:block;
background:url(../squelettes/img/v3/icones/accueil.png) no-repeat top left;
line-height:20px;
padding-left:25px;
opacity:0.8;
filter:alpha(opacity=80);
}
#footerLinks li li a {
text-decoration:none;
color:#fff;
font-weight:normal;
font-size:11px;
margin:0 0 0 23px;
line-height:normal;
background:none !important;
padding:0;
opacity:0.5;
filter:alpha(opacity=50);
width:160px;
height:15px;
}
#footerLinks li li a:hover {
text-decoration:none;
opacity:0.99;
filter:alpha(opacity=100);
}
#footerItemsContainer{
background:  url(../squelettes/img/v3/bg_footer.gif) repeat-x center top  ;
padding:10px 0 0 0;
margin:10px 0 0 0;
}
#footerItems{
border-right:1px solid #534636;
overflow:auto;
padding:0 0 0 0;
width:924px;
margin:0 auto;
}
.footerItem{
overflow:auto;
height:100%;
width:209px;
float:left;
padding:10px ;
border-left:1px solid #534636;
}
.footerItem ul{
margin:0 5px;
padding:0;
border-bottom:1px solid #534636;
}
.footerItem ul ul{
margin:0;
padding:0 0 15px 0;
border:none;
}
.footerItem ul ul li{
padding:3px 0 3px 0px
}

/* Footer sortie */
#footerLinks .footerHebergement li a {
background:url(../squelettes/img/v3/icones/hebergement.png) no-repeat top left;
}
#footerLinks .bgHebergement{
background: url(../squelettes/img/v3/hebergement/bg_footer.gif) repeat-x center top;
}
.bgHebergement #footerItems, .bgHebergement .footerItem, .bgHebergement .footerItem ul{
border-color:#1d577e;
}

#footerLinks .footerSorties li a {
background:url(../squelettes/img/v3/icones/sorties.png) no-repeat top left;
}
#footerLinks .bgSorties{
background: url(../squelettes/img/v3/sortie/bg_footer.gif) repeat-x center top  !important;
}
.bgSorties #footerItems, .bgSorties .footerItem, .bgSorties .footerItem ul{
border-color:#9f316f;
}

#footerLinks .footerLoisirs li a {
background:url(../squelettes/img/v3/icones/loisirs.png) no-repeat top left;
}
#footerLinks .bgLoisirs{
background: url(../squelettes/img/v3/loisirs/bg_footer.gif) repeat-x center top;
}
.bgLoisirs #footerItems, .bgLoisirs .footerItem, .bgLoisirs .footerItem ul{
border-color:#657d2a;
}

#footerLinks .footerShopping li a {
background:url(../squelettes/img/v3/icones/shopping.png) no-repeat top left;
}
#footerLinks .bgShopping{
background: url(../squelettes/img/v3/shopping/bg_footer.gif) repeat-x center top;
}
.bgShopping #footerItems, .bgShopping .footerItem, .bgShopping .footerItem ul{
border-color:#781a80;
}

#footerLinks .footerGuide li a {
background:url(../squelettes/img/v3/icones/guide.png) no-repeat top left;
}
#footerLinks .bgGuide{
background: url(../squelettes/img/v3/guide/bg_footer.gif) repeat-x center top;
}
.bgGuide #footerItems, .bgGuide .footerItem, .bgGuide .footerItem ul{
border-color:#641a1f;
}

#footerLinks .footerAgenda li a {
background:url(../squelettes/img/v3/icones/agenda.png) no-repeat top left;
}
#footerLinks .bgAgenda{
background: url(../squelettes/img/v3/agenda/bg_footer.gif) repeat-x center top;
}
.bgAgenda #footerItems, .bgAgenda .footerItem, .bgAgenda .footerItem ul{
border-color:#1f6368;
}

#footerLinks .footerJournal li a {
background:url(../squelettes/img/v3/icones/journal.png) no-repeat top left;
}
#footerLinks .bgJournal{
background: url(../squelettes/img/v3/journal/bg_footer.gif) repeat-x center top;
}
.bgJournal #footerItems, .bgJournal .footerItem, .bgJournal .footerItem ul{
border-color:#8d461b;
}

#footerLinks ul.footerShopping, #footerLinks ul.footerGuide, #footerLinks ul.footerAgenda,  #footerLinks ul.footerJournal {
border:none;
}

/*** FIN FOOTER ***/

/**** HOMEPAGES *****/
.cadre {
border:1px solid #e2e2e2;
}
#mainContent, #mainContent1 {
width:433px;
float:left;
margin:20px 0 0 6px
}
#mainContent1{width:443px;}

#secondContent {
width:250px;
float:right;
margin:20px 15px 0 0
}
.secondContent1 {
margin-right:10px;
}
#mainContent a:hover, #mainContent1 a:hover, #secondContent a:hover, .derniersAvis a:hover, .nouveautes a:hover, #enCeMoment a:hover, #selectionMim a:hover { text-decoration:underline}
#selectionMim h2, #aLaUne h2, #enCeMoment h2, #Aujourdhui h2, #meilleurKech h2, #accesRapides h2, #agendaSoiree h2, #paroleMerrakchi h2{
background:url(../squelettes/img/v3/titre/selection_mim.gif) no-repeat center top;
height:46px;
width:429px;
text-indent:-3000px;
margin:-7px auto 20px auto
}

#selectionMim.selectionHebergement h2{
background:url(../squelettes/img/v3/titre/selection_mim_1.gif) no-repeat center top;
width:439px;
}
#selectionMim.selectionSorties h2{
background:url(../squelettes/img/v3/titre/selection_mim_2.gif) no-repeat center top;
width:439px;
}
#selectionMim.selectionLoisirs h2{
background:url(../squelettes/img/v3/titre/selection_mim_3.gif) no-repeat center top;
width:439px;
}
#selectionMim.selectionShopping h2{
background:url(../squelettes/img/v3/titre/selection_mim_4.gif) no-repeat center top;
width:439px;
}

#paroleMerrakchi h2{
background:url(../squelettes/img/v3/titre/parole_marrakchi.gif) no-repeat center top;
width:376px;
}

.selectionItem{
margin:10px 20px 0 20px;
border-bottom:1px solid #f3f2ef;
padding:0 0 10px 0;
}
.selectionItem img,  .aLaUneItem img, .enCeMomentItem img, .AujourdhuiContent img, .nouveautesItem img, .agendaSoireeItem img, #paroleMerrakchi img{
padding:2px;
background:#fff;
border:1px solid #e2e2e2;
float:left;
margin:0 10px 0 0;
}
.selectionItem h3{
margin:0;
font-size:12px
}
.selectionCategorie {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
}
.selectionHebergement a, .selectionHebergement h3 { color:#096cab; }
.selectionSorties a, .selectionSorties h3, #nouveautes.sorties a { color:#b9005e; }
.selectionLoisirs a, .selectionLoisirs h3 { color:#76972e; }
.selectionShopping a, .selectionShopping h3 { color:#bc2acf; }
.selectionInterne a, .selectionInterne h3 { color:#4e3d27; }


#aLaUne  {
margin:18px 0 0 0;
}
#aLaUne h2 {
background:url(../squelettes/img/v3/titre/a_laune.gif) no-repeat center top;
margin:-7px auto 0px auto
}
.aLaUneMask {
width:430px;
height:185px;
position:relative;
overflow:hidden;
}
#aLaUneItems {
position:absolute;
}
.aLaUneItem{
padding:10px 15px 0px 20px;
float:left;
width:395px;
height:185px;
}
.aLaUneItem h3, .enCeMomentItem h3, .agendaSoireeItem h3 {
color:#8e7b5e;
margin:0;
font-size:12px
}


#enCeMoment{
width:700px;
margin:0 0 0 6px
}
#enCeMoment h2 {
background:url(../squelettes/img/v3/titre/en_ce_moment.gif) no-repeat center top;
width:696px;
}
.enCeMomentMask, .agendaSoireeMask {
width:700px;
height:185px;
position:relative;
overflow:hidden;
}
#enCeMomentItems, #agendaSoireeItems {
position:absolute;
}
.enCeMomentItem, .agendaSoireeItem{
padding:10px 20px 0px 20px;
float:left;
width:660px;
height:185px;
}
.agendaSoireeItem{
width:380px;
}
#agendaSoiree h2 {
background:url(../squelettes/img/v3/titre/agenda_soirees.gif) no-repeat center top;
width:437px;
}
.enCeMomentItem a, .aLaUneItem a, .agendaSoireeItem a, #paroleMerrakchi a{ color:#5c493a; }
.date, .lieu {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999;
margin:0
}

#paroleMerrakchi {
width:380px;
margin:0 0 0 6px;
float:left
}
#paroleMerrakchi div{
padding:5px 20px 26px 
}
#mimNews, #socialButtons {
float:left;
border:1px solid #e5e5e5
}
#mimNews{
margin:0 9px
}



#meilleurKech h2 {
background:url(../squelettes/img/v3/titre/le_meilleur_marrkech.gif) no-repeat center top;
width:250px;
margin:20px 0 15px 0
}



#accesRapides h2 {
background:url(../squelettes/img/v3/titre/acces_direct_1.gif) no-repeat center top;
width:250px;
margin:-5px 0 5px 0
}
#accesRapides.sorties h2 {
background:url(../squelettes/img/v3/titre/acces_direct_2.gif) no-repeat center top;
}
#accesRapides a {
margin:0 0 5px 0
}

#accesRapides.sorties a {
margin:0 0 7px 0
}

#meteo {
background:url(../squelettes/img/v3/titre/meteo_bg.gif) no-repeat;
width: 250px;
height:132px;
color:#413727
}
#meteo h2 {text-indent:-3000px}
#meteo div{
text-align:center;
margin:40px auto 0 auto;
width:150px
}
#meteo img{ float:left; }
#meteo .temp { font-size:18px; font-weight:bold; }
#meteo a { color:#413727 }

#Aujourdhui{
width:250px;
margin:8px 0 0 0
}
.AujourdhuiContent {
padding:0 10px 10px 10px;
}
#Aujourdhui h2{
background:url(../squelettes/img/v3/titre/aujourdhui.gif) no-repeat center top;
width:250px;
margin:-7px auto 10px auto;
}
#Aujourdhui h3{margin:0 0 13px 0;font-size:12px
}
#Aujourdhui h3 a{color:#8e7b5e}
#Aujourdhui .categorie, #Aujourdhui .lieu  { color:#8e7b5e; font-size:10px}

.navigation {
float:right;
margin:0 15px 10px 0
}
.navigation span {
color:#5c493a;
border:1px solid #ecebe9;
padding:3px 6px;
cursor:pointer;
display:block;
float:left;
margin:0 5px 0 0
}
.navigation span.active {
background:#5c493a;
border:1px solid #5c493a;
color:#fff;
cursor:default;
}

/** Nouveautés **/
.nouveautes, .derniersAvis {
border:1px solid #a9a9a9;
width:172px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#5c493a;
background:#f8f7f5;
margin:20px 0 20px 20px
}
.nouveautes h2, .derniersAvis h2{ background:url(../squelettes/img/v3/titre/nouveautes.gif) no-repeat;
height:30px;
text-indent:-3000px
}

.nouveautes a , .derniersAvis a{color:#5c493a;}
.nouveauteItem, .avisItem {
border-bottom:1px solid #e5e3e0;
margin:10px
}
.nouveauteItem h4 {
margin:0;
background:url(../squelettes/img/v3/icones/hebergement.png) no-repeat left center;
padding:5px 0 5px 25px;
font-size:10px
}
.nouveauteItem.NewSorties h4 {background:url(../squelettes/img/v3/icones/sorties.png) no-repeat left center;}
.nouveauteItem.NewLoisirs h4 {background:url(../squelettes/img/v3/icones/loisirs.png) no-repeat left center;}
.nouveauteItem.NewShopping h4 {background:url(../squelettes/img/v3/icones/shopping.png) no-repeat left center;}

.derniersAvis{  background:#f4f1ef; }
.derniersAvis h2 { background:url(../squelettes/img/v3/titre/derniers_avis.gif) no-repeat;}
.avisItem p.nomAvis {
background:url(../squelettes/img/v3/icones/avis.gif) no-repeat left center;
padding:5px 0 5px 24px;
}

.banCarre {
border:1px solid #E2E2E2;
padding:10px;
width:152px;
margin:29px 0 10px 20px;
}

#fluxFB {
margin:20px 0 20px 15px;
border-bottom:1px solid #94a3c4;
width:180px
}

/* Hebergement */
#nouveautes {
margin:23px 0 0 0;
}
#nouveautes h2 {
background:url(../squelettes/img/v3/titre/nouveautes1.gif) no-repeat center top;
text-indent:-3000px;
line-height:45px}
#nouveautes.sorties h2 {
background:url(../squelettes/img/v3/titre/nouveautes2.gif) no-repeat center top;
}
.nouveautesItem {
margin:0 10px 10px 10px;
border-bottom:1px solid #f1efec;
font-size:10px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif}
.nouveautesItem.last { border-bottom:none;
margin-bottom:0;
}
.nouveautesItem h3{margin:0; font-size:12px}
.nouveautesItem h3 a{color:#096dac}

.accesMask, .accesMask2 {
position:relative;
height:395px;
width:250px;
overflow:hidden
}
.accesMask2 {
height:610px;
}
#accesContainer {
position:absolute;
}
#accesContainer img {
height:61px;
width:250px;
}

/** boutons accès rapide **/
.btAcces {
display:block;
width:250px;
height:61px;
background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat 0 0;
text-indent:-3000px;
margin:0 0 10px 0;
}
.btAcces:hover {
text-decoration:none;
}
#promos {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat left 0;}
#promos:hover {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat right 0;}

#locations {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat left -61px;}
#locations:hover {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat right -61px;}

#musees {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat left -122px;}
#musees:hover {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat right -122px;}

#hammams {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat left -183px;}
#hammams:hover {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat right -183px;}

#clubs {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat left -244px;}
#clubs:hover {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat right -244px;}

#restaurants {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat left -305px;}
#restaurants:hover {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat right -305px;}

#balades {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat left -366px;}
#balades:hover {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat right -366px;}

#boutiques {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat left -427px;}
#boutiques:hover {background:url(../squelettes/img/v3/meilleur_marrakech.jpg) no-repeat right -427px;}



/** /homepages **/


/** Clearfix **/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

