/** HEADER ONGLETS **/

#onglets												{ height:40px; }
#onglets div											{ float:left; }
#onglets div.locations a								{ display:block; background: url(images/onglet-locations.gif); font-size:14px; text-decoration:none; width:164px; 
														  height:31px; text-align:center; font-weight:bold; color:#FFFFFF; line-height:12px; padding-top:5px;}
#onglets div.locations a:hover							{ color:#bad3ec; }
#onglets div.locations a:focus,	
#onglets div.locations a:active							{ color:#bad3ec; background:url(images/onglet-locations_selected.gif);}


#onglets .menu 											{ height:27px; padding: 9px 0 0 0; background:#bcd url(images/tab_e.gif); width:700px;}
#onglets .menu ul 										{ height:27px}
#onglets .menu li 										{ display:block; float:left; }
#onglets .menu li a 									{ display:block; text-decoration:none; cursor: pointer; }

#onglets .menu li a em 									{ color:#FFFFFF; position:relative; z-index:1; float:left; font-weight:bold; width: 99px; padding:1px 1px 0 0; height:26px; 
														  background: url(images/tab_d.gif) repeat-x bottom left; font-size:11px; font-family:arial; text-align:center;
														  line-height:12px; font-style:normal;}
#onglets .menu li a:hover em							{ color:#bad3ec; _color:#FFFFFF; }

#onglets .menu li a em.uniligne 						{ padding:7px 0 0 0px; height:20px; }
#onglets .menu li a em.premier	 						{ background: url(images/tab_ddd.gif) repeat-x bottom left; }
#onglets .menu li em div.shdw 							{ position:absolute; display:block; right:0; bottom:0; border:0; width:9px; height:27px; _height:26px; 
														  background: url(images/tab_a.gif) top left; font-size:1px; line-height:0}

#onglets .menu li em div.shdw4 							{ position:absolute; display:block; right:0; bottom:0; border:0; width:7px; height:27px; _height:26px; 
														  background: url(images/tab_b.gif) top left; }

#onglets .menu li a.current								{ color:#000; position:relative; cursor:pointer;}
#onglets .menu li a.current em							{ background:url(images/tab_dd.gif); color:#FFFFFF;}
#onglets .menu li a.current em.premier					{ background:url(images/tab_dddd.gif); color:#FFFFFF;}
#onglets .menu li a.current em.premier div.shdw			{ _right:-1px; }
#onglets .menu li a em.premier div.shdw					{ _right:-1px; }
#onglets .menu li a.current em div.shdw					{ background:url(images/tab_aa.gif); _height:26px;}
#onglets .menu li a.current em div.shdw4					{ background:url(images/tab_bb.gif); _height:26px;}
#onglets .menu li a.current em div.shdw2 					{ position:absolute; z-index:2; display:block; left:-9px; bottom:0; border:0; width:9px; height:27px; _height:26px; 
														  background: url(images/tab_ab.gif) bottom left;}


/** FICHE ONGLETS **/

.ficheonglets .ongletsinfo								{ float:left;}

.ficheonglets .ongletsinfo ul							{ width:127px; _overflow:hidden}

.ongletsinfo li 										{ display:block; width:127px; margin-top:-10px;}
.ongletsinfo li a 										{ display:block; text-decoration:none; cursor: pointer; }
.ongletsinfo li a em 									{ display:block; position:relative; width: 127px; padding:0; height:48px; #height:45px; }

.ongletsinfo li a em strong								{ position:absolute; top:-1000px}

.ongletsinfo li em div.shdw 								{ position:absolute; z-index:1; top:38px; background:url(images/menu_a.gif) ; height:10px; line-height:0; font-size:1px;
														  width:127px; }

.ongletsinfo li a.current 								{ white-space:nowrap; position:relative; z-index:2; cursor:pointer;}
.ongletsinfo li a.current em div.shdw						{ background:url(images/menu_aa.gif); border-right:1px solid #FFF}


.ongletsinfo li a em.hebergement 						{ background:url(images/menu-hebergement.gif) no-repeat }
.ongletsinfo li a em.station	 						{ background:url(images/menu-station.gif) no-repeat }
.ongletsinfo li a em.loisirs	 						{ background:url(images/menu-loisirs.gif) no-repeat }
.ongletsinfo li a em.prix		 						{ background:url(images/menu-prix.gif) no-repeat }
.ongletsinfo li a em.promo	 							{ background:url(images/menu-promo.gif) no-repeat }
.ongletsinfo li a em.plan 								{ background:url(images/menu-plan.gif) no-repeat }
.ongletsinfo li a em.meteo 								{ background:url(images/menu-meteo.gif) no-repeat }

.ongletsinfo li a.current em.hebergement				{ background:url(images/menu-hebergement_on.gif); border-right:1px solid #FFF}
.ongletsinfo li a.current em.station					{ background:url(images/menu-station_on.gif);border-right:1px solid #FFF}
.ongletsinfo li a.current em.loisirs					{ background:url(images/menu-loisirs_on.gif);border-right:1px solid #FFF}
.ongletsinfo li a.current em.prix						{ background:url(images/menu-prix_on.gif);border-right:1px solid #FFF}
.ongletsinfo li a.current em.promo						{ background:url(images/menu-promo_on.gif);border-right:1px solid #FFF}
.ongletsinfo li a.current em.plan						{ background:url(images/menu-plan_on.gif);border-right:1px solid #FFF}
.ongletsinfo li a.current em.meteo						{ background:url(images/menu-meteo_on.gif);border-right:1px solid #FFF}


.ongletsinfo li em.promo div.shdw 						{ background:url(images/menu_bd.gif) }
.ongletsinfo li em.plan div.shdw 							{ background:url(images/menu_b.gif) }
/** dans le cas de l'onglet météo
.ongletsinfo li em.plan div.shdw 							{ background:url(images/menu_bdd.gif) }
**/
.ongletsinfo li em.meteo div.shdw 						{ background:url(images/menu_b.gif);}

.ongletsinfo li a.current em.promo div.shdw				{ background:url(images/menu_ab.gif); border-right:1px solid #FFF}
.ongletsinfo li a.current em.plan div.shdw				{ background:url(images/menu_bb.gif); border-right:1px solid #FFF}
/** dans le cas de l'onglet météo
.ongletsinfo li a.current em.plan div.shdw				{ background:url(images/menu_ab.gif); border-right:1px solid #FFF}
**/
.ongletsinfo li a.current em.meteo div.shdw				{ background:url(images/menu_bb.gif); border-right:1px solid #FFF}


/** ONGLETS FICHE PRIX ET DISPO **/

.ficheonglets .contenu .petitsonglets							{ margin:5px 0 10px 0; border-bottom:1px solid #cedefd; height:20px; }
.ficheonglets .contenu .petitsonglets li					{ float:left; margin-top:1px; height:20px; _overflow:hidden }
.ficheonglets .contenu .petitsonglets li a				{ float:left; cursor:pointer; color:#FFFFFF; text-decoration:none; 
														  background:url(/img/content/fiche/onglet-gauche.gif) left no-repeat; display:block; height:19px; font-size:13px;}
														  
.ficheonglets .contenu .petitsonglets li strong			{ padding:3px 6px 0 6px; display:block; height:17px; background:url(/img/content/fiche/onglet-droite.gif) right no-repeat;}
.ficheonglets .contenu .petitsonglets li.semaine		{ width:146px;}
.ficheonglets .contenu .petitsonglets li.courts			{ width:130px; _width:110px; }

.ficheonglets .contenu .petitsonglets li a.current	{ color:#ff7800; text-decoration:none; background: url(/img/content/fiche/onglet-gauche-over.gif) left no-repeat; 
														  display:block; height:21px; font-size:13px;}
.ficheonglets .petitsonglets li a.current strong		{ height:18px; background: url(/img/content/fiche/onglet-droite-over.gif) right no-repeat;}


