#footer {clear:both;}
.meteo_titre {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: medium;text-align:left;text-decoration: none;}
.meteo_lien {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small;text-decoration: none;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility:hidden;
}
.clearfix{/*display: inline-block;*/} 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

/* End hide from IE-mac */

#header {
	
	width:100%;
	margin:0px;
	/*background:url(/x/v2/i/interface/fond_header.jpg) repeat-x top left;*/

}

#big_container{
	position:relative;
	background-color:#FFFFFF;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

#mm_connex {font-size:100%;font-family:Verdana,Arial,Sans-Serif; background:url(/x/v2/i/interface/trait.jpg) no-repeat; background-position:0px 19px;width:725px; margin-left:280px;}

#mm_connex.form #mm_connex_form, #mm_connex.info #mm_connex_info {display:block}
#mm_connex.info #mm_connex_form, #mm_connex.form #mm_connex_info {display:none}
#mm_connex.info #mm_connex_info {padding:0px}
#mm_email{margin:0px;}

#mm_connex form {margin:0px;padding:0px;  vertical-align:bottom; }
#mm_connex img {margin:2px 10px 0px 0px;padding:0px;   }
#mm_connex form input {margin-left:5px;padding:0px;float:left; margin-top:2px}
#mm_connex form input.login {width:120px !important;margin:2px 0px 0px 10px;float:left;}
#mm_connex form input.password {width:45px !important;margin:2px 0px 0px 6px;float:left;}
#mm_connex form input.btok {width:auto;margin:0px 0px 0px 5px;padding:0;float:left;background:url(/x/i/mappy2/bt_ok_n.gif) no-repeat;border:0;cursor:pointer}

#mm_welc {overflow:hidden;color:#333;font-weight:bold;  padding-top:0px; padding-bottom:0px;}
.mm_liens { overflow:hidden;font-family:Arial,Verdana,Sans-Serif;clear:both; margin:2px 0 3px 0;  }
#mm_connex.info .mm_liens { margin-left:0px;width:350px;  }
#mm_connex.form .mm_liens { margin-left:0px;width:350px; }
.mm_liens a{ color:#999   }
#mm_logo {padding: 0px;float:left;}

#chx_pays{float:left;width:100%}
#chx_pays img{cursor:pointer;margin:2px 3px}
#lang_pays{position:relative;bottom:5px}

body{background:url(/x/v2/i/interface/vert-et-gris2.jpg) repeat-x top left; background-color: #B0CB23;}

#pub {float:left;position:relative; margin: 0 0 0 10px;width:302px;}

#ad_mappymoi_pnd{ float:left; margin: 0 0 0 0px; width:302px;}
#pub_totem {float:left;margin: 0 0 0px 0px;display:inline}
#mPub {float:right;width:302px;height:263px;margin:0px;position:relative}

#mPubContent {height:252px;margin-top:0px;voice-family:"\"}\"";voice-family:inherit;width:300px;margin-bottom:3px;}
#mSpLinks_totem {float:left;width:150px;margin-top:0px;position:relative}
#mSpLinks {width:300px;float:right;margin-top:10px;border:1px solid #7dc622;position:relative}
#mSpLinks .mHeader {background:url(/x/i/mappy2/fr/liens_c.gif) no-repeat;height:11px;width:100%}
#mTotem {float:left;width:150px;}
.mTotem {float:left;width:150px;}

#container_v2 {
 font-size:10px;   margin-top:0px; margin-bottom:20px; margin-left:0px; margin-right:0px;
}
#content_pub {
float:left;  padding:0px; margin: 0 0 0 10px; width:400px;
}
#content_totem {
 float:left; padding:0px; margin: 0 0 0 10px; width:540px; 
}
#content_ss_pub {
 float:left;  padding:0px; margin: 0 0 0 10px; width:705px;
}
#content_full {
float:left;  padding:0px; margin: 0 0 0 10px;  width:auto;background-color:#FFFFFF
}

.gros_titre_d{width:11px;height:26px;background:url(/x/v2/i/interface/images_home/titre_05.jpg) bottom left no-repeat}
.gros_titre_c{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(/x/v2/i/interface/images_home/titre_02.jpg) top left repeat-x
}
.gros_titre_g{width:9px;height:26px;background:url(/x/v2/i/interface/images_home/titre_01.jpg) bottom left no-repeat}


/*hp transavia*/
.gros_titre_g_bleu{width:16px;height:26px;background:url(/x/v2/i/interface/images_home/gauche_bleu.gif) bottom left no-repeat}
.gros_titre_c_bleu{ 
	text-align:center;
	font-size:14px;
	color:#ddfa8c;
	font-weight:bold;
	background:url(/x/v2/i/interface/images_home/milieu_bleu.gif) top left repeat-x
}
.gros_titre_d_bleu{width:16px;height:26px;background:url(/x/v2/i/interface/images_home/droite_bleu.gif) bottom left no-repeat}



/*hp 118*/
.titre_118_d{width:24px;height:26px;background:url(/x/v2/i/interface/image_118/titre_d.gif) bottom left no-repeat}
.titre_118_c{
	font-size:14px;
	color:#FFCE20;
	font-weight:bold;
	background:url(/x/v2/i/interface/image_118/titre_c.gif) top left repeat-x
}
.titre_118_g{width:24px;height:26px;background:url(/x/v2/i/interface/image_118/titre_g.gif) bottom left no-repeat}

.b {font-size:110%;font-weight:bold;}

/****************************************************************************************/

.masked{
	position:relative;
}
.masked select{
	display:none;
}
.masker{
	background-color:#FFCC99;
	position:absolute;
	top:0px;
	left:0px;
	-moz-opacity: 0.7;
   opacity:.70;
   filter: alpha(opacity=50);
   z-index:10000;
   text-align:center;  
}
.masker_fermer {
	float:right;
}
/*******************************************
mode dégradé plan
********************************************/
.zoom_set ul{
	width:28px;
	border:#999 solid 1px;
	font-size:0px;
	margin:0px;
	padding:0px;
}
.zoom_set li{margin:0px;list-style:none; cursor: pointer}
.zoom_set .z_plus{background:url(/x/v2/i/interface/images_zoom/zoom_01.gif) no-repeat scroll left top;height:21px;}
.zoom_set .arr_up{background:url(/x/v2/i/interface/images_zoom/zoom_02.gif) no-repeat scroll left top;height:6px;}
.zoom_set .arr_down{background:url(/x/v2/i/interface/images_zoom/zoom_05.gif) no-repeat scroll left top;height:6px;}
.zoom_set .z_n{background:url(/x/v2/i/interface/images_zoom/zoom_03.gif) no-repeat scroll left top;height:13px;}
.zoom_set .z_moins{background:url(/x/v2/i/interface/images_zoom/zoom_06.gif) no-repeat scroll left top;height:21px;}

.zoom_sel1 .z1, .zoom_sel2 .z2, .zoom_sel3 .z3, .zoom_sel4 .z4, .zoom_sel5 .z5, .zoom_sel6 .z6, .zoom_sel7 .z7, .zoom_sel8 .z8, .zoom_sel9 .z9, .zoom_sel10 .z10, .zoom_sel11 .z11, .zoom_sel12 .z12{background:url(/x/v2/i/interface/images_zoom/zoom-on_03.gif) no-repeat scroll left top;height:13px;}
/***********************************************
************************************************/

#mappyBigContainer
{
	width:1000px;
	/*border:1px solid #efefef;*/
	background:#ddd;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.pub #mappyContainer
{
	border:1px solid #ccc;
	margin-left:auto;
	margin-bottom:0px;
	margin-right:auto;
}

#mappyHeader
{
	/*border:1px solid #aaa;*/
	
	position:relative;
	height:107px;

}


#mappyPays 
{
	position:absolute;
	top:0px;
	right:0px;
	z-index:10;
	/*border:1px solid #aaa;*/
	
}
#mappyBody #mappyPays 
{
	position:absolute;
	top:2px;
	left:3px;
	z-index:10;
	/*border:1px solid #aaa;*/
	
}
#mappyBanner {
	position:absolute;
	left:160px;
	top:0px;
}
#mappyLogo
{
	position:absolute;
	top:0px;
	left:0px;
}
#mappyPub 
{
	width:300px;
	float:left;
	margin-left:5px;
	/*border:1px solid #999;*/
}
#mappyPays li{
	float:left;
	list-style:none;
	margin-left:5px;
	/*border:1px solid #aaa;*/
	
}
#mappyHeader .bar
{
	background:#ccc;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
}

#mappyBody{
	background:#fff;
	padding-top:0px;
	width:100%;
}

#mappyMenu 
{
	width:265px;
	float:left;
	/*border:1px solid #999;*/
}
#mappyContent 
{
	width:403px;
	float:left;
	margin-left:5px;

}
.header_left {
	background:url(/x/v2/i/hp/Bande_Haute/bandehaute_01.png) no-repeat top left;
	height:19px;
	width:100%;
	margin-bottom:5px;
}
.header_right {
	background:url(/x/v2/i/hp/Bande_Haute/bandehaute_04.png) no-repeat top right;
	height:19px;
	margin-left:12px;
}
.header_centre {
	background:url(/x/v2/i/hp/Bande_Haute/bandehaute_02.png) repeat-x top right;
	height:19px;
	margin-right:12px;
	font-size:11px;
	position:relative;
}
.header_centre ul.list_service{
	position:absolute;
	right:10px;
}
 .header_centre ul.mappymoi{
	position:absolute;
	left:261px;
	background:url(/x/v2/i/hp/Bande_Haute/barre_separation_menus.jpg) no-repeat top left;
}
 .header_centre .mappymoi li{
	float:left;
	padding-left:5px;
	margin-top:2px;
	padding-right:5px;
	background:url(/x/v2/i/hp/Bande_Haute/barre_separation_menus.jpg) no-repeat top right;
	list-style:none;
}

 .header_centre .list_service li{
	float:left;
	margin-left:5px;
	margin-top:2px;
	padding-left:10px;
	background:url(/x/v2/i/hp/Bande_Haute/barre_separation_menus.jpg) no-repeat top left;
	list-style:none;
}
#mappyFooter
{
	/*border:1px solid #aaa;*/
	background:#FFFFFF;
	clear:both;
}
.hpContent{border:1px solid #aaa;}
.mappy_content_bord_left{
	width:100%;
	background:url(/x/v2/i/hp/arrondi_gauche.gif) no-repeat top left;
}
.mappy_content_bord_right{
	
	background: url(/x/v2/i/hp/arrondi_droite.gif) no-repeat top right;
	margin-left:5px;
}
.mappy_content_bord_center{ background-color:#FFFFFF;margin-right:5px;height:1px;font-size:0%; }
/*************************************************************************/
.ssPub #mappyContainer
{
	width:1000px;
}
.ssPub #mappyHeader
{
	width:675px;
}
.ssPub #mappyBody{
	float:left;
	width:675px;
}
.ssPub #mPubContent
{
	/*height:700px;
	background:url(/x/v2/i/hp/regie/pub.jpg) no-repeat bottom right #000;*/
	display:none;
}
.ssPub #mappyFooter
{
	width:675px;
}

#mappyHeader
{
	background:url(/x/v2/i/hp/header/header_fond.jpg) no-repeat top left;
}
#mappyBigContainer
{
	background: none;
}
.ouvrir {
	padding:5px;
	background-color:#f1fbd3;
	border: 1px solid #7dc622;
	position:absolute;
	width:150px;
	_width:200px;
	font-weight:bold;
	z-index:1000;
}
.pub_middle{ margin-bottom:3px}