/*****************Resolution 1024******************************/
.global1024 {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	z-index:1;
	
}

.Center{margin:0 auto}
/*************************Header*******************************/
.global1024 #header {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	height:122px;
	z-index:990;
	background: url(../images/bg/header1024_bg.jpg) no-repeat left top;
}


.global1024 #logo {
	position:absolute;
	left:13px;
	top:12px;
	width:116px;
	height:73px;
	z-index:99;	
}

.global1024 #logo_be {
	position:absolute;
	left:0px;
	top:0px;
	width:116px;
	height:73px;
	z-index:99;
}
	
.global1024 #menu_direct {
	position:absolute;
	left:419px;
	top:0px;
	width:444px;
	height:13px;
	z-index:9999;
}
.global1024 #langue {
	position:absolute; 
	left:702px;
	top:32px;
	width:133px;
	height:46px/*67px*/;
	z-index:999;
	background: #DEEDF7;
	padding-top: 5px;
}
.global1024 #langue select{
	width:auto;
	height:16px;
	font: 10px Verdana;
	color: #175480;
}

/*************************Menu**********************************/
.global1024 #menubar {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	height:20px;
	z-index:999;
	background: url(../images/bg/menu_bg.gif) repeat-x;

}
.global1024 #menubar div{padding-top:4px;}
.global1024 #menubar div span{padding-left:30px;padding-right:25px;font: 11px arial;color: #FFFFFF; }
.global1024 #menubar div span a{text-decoration:none;font: 11px arial;color: #FFFFFF; }
.global1024 #menubar div.gras span a{font-weight:bold;}
.global1024 #menubar div span.on{padding-left:20px;padding-right:30px;font: 11px arial;color: #F4D2D5;}
.global1024 #Containermenu1{visibility:hidden;left:20px;}
.global1024 #Containermenu2{visibility:hidden;left:203px;}
.global1024 #Containermenu3{visibility:hidden;left:305px;}
.global1024 #Containermenu4{visibility:hidden;left:412px;}
.global1024 #Containermenu5{visibility:hidden;left:552px;}
/*************************Submenu**********************************/
.global1024 #sub_menu {
	background: url(../images/bg/header1024_bg.jpg) no-repeat -17px bottom;
	position:relative;
	left:17px;
	top:0px;
	z-index:980;
	font: 100 11px arial;
	color:#175480;
	width: 920px;
	height: 16px;
	padding-top:2px;
}
.global1024 #sub_menu a {font: 100 11px arial;color:#175480;text-decoration:none;}
.global1024 #sub_menu a:hover {font: 100 11px arial;color:#7C9FB8;text-decoration:underline;}
/*************************Menu malin (effect)**********************/
.global1024 #menu_malin {
	position:absolute;
	left:0px;
	top:0px;
	width:862px;
	height:auto;
	z-index:99999;
	background: #FFFFFF url(../images/bg/menumalin_bg.gif) no-repeat left bottom;
	padding-left:138px;
}
.global1024 #menu_malin table {width:830px;margin-bottom:20px;}
.global1024 #menu_malin table table{width:166px;margin-bottom:0px;}
.global1024 #menu_malin td, .global1024 #menu_malin td a {font: 10px arial;color: #175480;height:13px;text-decoration:none;}
.global1024 #menu_malin td a:hover{font: 10px arial;color: #175480;height:13px;text-decoration:underline;}
.global1024 #menu_malin th {font: normal 11px arial;color: #113F60;height:27px;text-align: left;padding-top:4px;}
.global1024 #menu_malin th span {background: url(../images/bg/th_bg.gif) repeat-x left 0px;padding-top:4px;}
/*************************Main**********************/
.global1024 #main {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	z-index:2;
}
/*************************Transversau**********************/
/*************************Promo du Moment**********************/
/*
.global1024 #promo2, .global800 #promo2 {
	position:relative;
	left:0px;
	top:0px;
	width:227px;
	z-index:2;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#E4E4E4;
	margin-top:9px;
	float:left;
	cursor:default;
}
.global1024 #promo2 div , .global800 #promo2 div{background: #FFFFFF url(../images/bg/bg_promo_moment.gif) repeat-x;width:226px;cursor:default;}
.global1024 #promo2 div .titre, .global800 #promo2 div .titre{background: none;height:36px;width:200px;font: bold 14px Arial;color:#DD2B31;padding-top:10px;padding-left:10px;cursor:default;}
.global1024 #promo2 div div, .global800 #promo2 div div{background: none;height:18px;width:226px;font: normal 11px Arial;color:#454545;padding-top:2px;cursor:pointer;}
.global1024 #promo2 div div.last_promo, .global800 #promo2 div div.last_promo{background: none;height:12px;width:226px;}
.global1024 #promo2 div .txt_promo2l{float:left;}
.global1024 #promo2 div .txt_promo2r{float:right;margin-right:11px;}
.global1024 #promo2 div div.last_promo .txt_promo2r{float:right;margin-right:12px;}*/
/*************************Support txt**********************/
.global1024 #body_txt {
	position:relative;
	left:4px;
	top:0px;
	width:75%;
	z-index:2;
	float:left;
}
/*************************Visuel + Bandeau**********************/
.global1024 #body_txt #visuel{height:125px;}
.global1024 #body_txt #visuel .image{margin-left:30px;}
/*************************Visuel Solde Astuce**********************/
.global1024 #body_txt #visuelAstuce{margin-bottom:5px}
.global1024 #body_txt #visuelAstuce .image{margin-left:30px;}
/***********************************************/
.global1024 #titre_image {
	position:absolute;
	left:435px;
	top:62px;
	width:auto !important;
	width:191px;
	min-width:191px !important;
	height:auto !important;
	height:22px;
	min-height:22px !important;
	z-index:2;
	background-image: url(../images/bg/titre_image_bg.gif);
	background-color: #DF0124;
	background-repeat: repeat-x;
	font: bold 14px Arial;
	color: #FFFFFF;
	padding-top:9px;
	padding-bottom:4px;
	padding-left:14px;
	padding-right:14px;
	white-space:nowrap; 
}
.global1024 #bondeau_image {
	position:absolute;
	left:30px;
	top:0px;
	width:105px;
	height:87px;
	z-index:2;
}
/*************************Contenu txt**********************/
.global1024 #contenu{width:738px;}
.global1024 #contenu .titre{font: bold 13px arial;color:#e00024;height:auto !important;height:20px;min-height:20px;padding-bottom:4px;width:557px;}
.global1024 #contenu .txt p {font: 100 11px arial;color:#175480;margin-left:1px;padding-bottom:10px;}
.global1024 #contenu .txt {font: 100 11px arial;color:#175480; clear:both;width:77%}
.global1024 #contenu div.img{float:right;margin-top:11px;margin-right:8px;width:135px;margin-bottom:13px;}
/*************************Footer**********************/
.global1024 #footer {
	/*margin-top:18px;*/
	position:relative;
	left:0px;
	top:0px;
	width:993px;
	height:22px;
	z-index:2;
	clear:left;
	background: #DEEDF7;
	font: 10px Arial;
	color: #6892B0;
	padding-left:7px;
	padding-top:3px;
}
.global1024 #footer a {font: 10px Arial;color: #6892B0;text-decoration:none;}
.global1024 #footer a:hover {font: 10px Arial;color: #6892B0;text-decoration:underline;}
.global1024 #bloc_recherche{
	position:absolute;
	left:811px;
	top:3px !important;
	top:2px;
	width:162px;
	height:25px;
	z-index:2;
}
.global1024 .recherche_footer{width:118px;height:16px;border: thin inset #FFFFFF;color: #175480;font: 9px arial;}
/**************************Page intermediare******************/
.global1024 #contenu_page1{width:750px;}
.global1024 #contenu_page1 .titre, .global1024 #contenu_page1 .titre a{font: bold 13px arial;color:#E00024;height:24px;	text-decoration:none;}
.global1024 #contenu_page1 .titre a:hover{color:#F4A0AD;}
                  /********Rubrique à la Une********/
.global1024 #contenu_page1 .presentation .spacer{clear:both;height:10px;}
.global1024 #contenu_page1 .presentation .visuel{float:left;width:135px;height:110px;margin-top:5px;margin-right:8px;border: 6px solid #FFFFFF;}
.global1024 #contenu_page1 .presentation .visuel2{float:left;width:349px;height:252px;margin-top:5px;margin-right:8px;border: 6px solid #FFFFFF;}
.global1024 #contenu_page1 .presentation .bandeau{float:left;width:206px;height:122px;margin-top:5px;margin-right:8px;background:#DB2128;}
.global1024 #contenu_page1 .presentation .bandeau .titre{font: bold 20px Arial, sans-serif;color: #FFFEFE;width:auto !important;	width:167px;min-width:167px !important;max-width:170px !important;padding-left:16px;padding-top:11px;}
.global1024 #contenu_page1 .presentation .bandeau .description{font: 100 18px Arial;color: #FFFEFE;width:169px;padding-left:16px;	display:block;clear:both;padding-top:6px;}
.global1024 #contenu_page1 .presentation .bandeau .description strong{font: 700 18px Arial;color: #FFFEFE;display:block;}
.global1024 #contenu_page1 .presentation .bandeau2{width:371px;background:#DEEDF7;float:left;font: 100 11px arial;color:#175480;	padding-left:10px;margin-top:5px;padding-top:6px;}
.global1024 #contenu_page1 .presentation .bandeau2 a{font: 100 11px arial;color:#175480;text-decoration:none;}
.global1024 #contenu_page1 .presentation .bandeau2 a:hover{font: 100 11px arial;color:#7C9FB8;text-decoration:none;}
.global1024 #contenu_page1 .presentation .bandeau2 .last{text-align:right;height:17px;padding-right:9px;}
.global1024 #contenu_page1 .presentation .bandeau2 strong{display:block;}
.global1024 #contenu_page1 .presentation .bandeau2 table{width:318px;}
.global1024 #contenu_page1 .presentation .bandeau2 table{width:auto;}
.global1024 #contenu_page1 .presentation .bandeau2 select{width:160px;font: 10px Verdana;color: #175480; height:18px;}
.global1024 #contenu_page1 .presentation .bandeau2 input{width:80px;font: 10px Verdana;color: #175480; height:16px;}


                  /***********************************/
                  /*************Rubrique**************/
.global1024 #contenu_page1 .apercue_rub div.partie1{width:53%;float:left;}
.global1024 #contenu_page1 .apercue_rub div.partie1 .txt{color: #175480;font: 11px arial;margin-right:12%;padding-top:10px;}
.global1024 #contenu_page1 .apercue_rub div.partie1 .txt a{color: #175480;font: 11px arial;text-decoration:none;}
.global1024 #contenu_page1 .apercue_rub div.partie1 .txt a:hover{color: #729CC1;font:11px arial;text-decoration:none;}
.global1024 #contenu_page1 .apercue_rub div.partie2{width:46%;float:left;}
.global1024 #contenu_page1 .apercue_rub div.partie2 .txt{color: #175480;font: 11px arial;padding-top:10px;padding-left:1px;}
.global1024 #contenu_page1 .apercue_rub div.partie2 .txt a{color: #175480;font: 11px arial;text-decoration:none;}
.global1024 #contenu_page1 .apercue_rub div.partie2 .txt a:hover{color: #729CC1;font: 11px arial;text-decoration:none;}
.global1024 #contenu_page1 .sep_paragraphe{height:21px;background: url(../images/bg/sep_para_bg.gif) repeat-x;text-align:right;	padding-bottom:1px;clear:both;}
.global1024 #contenu_page1 .apercue_rub .spacer{clear:both;height:30px;}
.global1024 #contenu_page1 .apercue_rub div.partie2 .txt img,.global1024 #contenu_page1 .apercue_rub div.partie1 .txt img{float:left;margin-right:8px;border: 0px solid #D8D8D8;}
.global1024 #contenu_page1 .apercue_rub div.partie2 .titre, .global1024 #contenu_page1 .apercue_rub div.partie1 .titre{font: bold 12px arial;color:#E00024;height:auto;}
/*/*//*******************************/
/*/*//*******************************/
.global1024 #contenu_page1 .description_ville {clear:both;padding-bottom:10px; }
.global1024 #contenu_page1 .description_ville .ville{width:369px;float:left;}
.global1024 #contenu_page1 .description_ville .ville .titre{
	font: 700 11px arial;
	color: #175480;
	padding-top:13px;
	height:auto !important;
	height:26px;
	min-height:26px;
  }
.global1024 #contenu_page1 .description_ville .ville .txt{font: 11px arial;color: #175480;width:359px;}
.global1024 #contenu_page1 .description_ville .recherche_ville{width:370px;float:left; background:#DEEDF7;font: 11px arial;color: #175480;padding-top:5px;margin-top:5px;padding-left:10px;}
.global1024 #contenu_page1 .description_ville .recherche_ville select{width:160px;font: 10px Verdana;color: #175480; height:18px;}
.global1024 #contenu_page1 .description_ville .recherche_ville input{width:80px;font: 10px Verdana;color: #175480; height:16px;}
.global1024 #contenu_page1 .description_ville .recherche_ville .last{text-align:right;height:17px;padding-right:9px;}
.global1024 #contenu_page1 .description_ville .recherche_ville a{font: 100 11px arial;color:#175480;text-decoration:none;}
.global1024 #contenu_page1 .description_ville .recherche_ville a:hover{font: 100 11px arial;color:#7C9FB8;text-decoration:none;}
.global1024 #contenu_page1 .offre_spec {margin-top:6px;}
.global1024 #form_tawassol {clear:both; background:#DEEDF7; width:644px;font: 11px arial;color: #175480;padding-top:5px;padding-left:10px;margin-bottom:10px;}
.global1024 #form_tawassol .form1 input{width:155px;font: 11px Verdana;color: #175480; }
.global1024 #form_tawassol .form1 select{width:155px;font: 10px Verdana;color: #175480; }
.global1024 #form_tawassol .form1 input.radio{width:auto; }
.global1024 #form_tawassol .form1 textarea.adresse{width:155px;height:58px;font: 11px Verdana;color: #175480; }
.global1024 #form_tawassol .form1 textarea{width:325px;height:77px;font: 11px Verdana;color: #175480; }
.global1024 #form_tawassol .form2 input{width:112px;font: 11px Verdana;color: #175480; }
.global1024 #form_tawassol .form2 select{width:155px;font: 10px Verdana;color: #175480; }

.global1024 #form_tawassol .form2 input.number{width:88px;font: 11px Verdana;color: #175480; }
.global1024 #form_tawassol .form2 input.radio{width:auto;}
.global1024 #contenu .tableau{width:650px;}
.global1024 #contenu .tableau td{ background:#E6F2F9; font: 100 11px arial;color: #175480; height:18px; width:188px;padding-left:8px;}
.global1024 #contenu .tableau th{ background:#60A4D3; font: 700 12px Verdana;color: #F3F3F3; height:27px; width:188px;}
.global1024 #contenu .tableau tr.speciale td{ background:#C80C2A; font: 700 11px arial;color: #F3F3F3; height:27px; width:188px; padding-left:16px;}
.global1024 #contenu .tableau tr td.speciale{ background:#C80C2A; font: 700 11px arial;color: #F3F3F3; height:27px; width:100%;text-align:center}
/*******************vol*************************/*
.global1024 #vol{
	height:328px;
	background:url(../images/bg/vol_bg.gif);
	border: 1px solid #E4E4E4;
	margin-bottom:10px;
	font: normal 11px Tahoma;
	color:#4C4C4C;
	padding-left:9px;
	padding-top:7px;
}
.global1024 #vol strong{font: 700 11px arial;color:#175480;}
.global1024 #vol select{width:149px;height:18px;font: normal 10px Tahoma;color:#175480;}
.global1024 #agence{
	height:58px;
	background:#DEEDF7;
	font: normal 11px arial;
	color:#175480;
	padding-top:6px;
	padding-left:11px;
	width:643px;
}
.global1024 #agence select{width:181px;height:18px;font: normal 10px Tahoma;color:#175480;}
.global1024  table.agence td{border-bottom: 1px solid #DEEDF7;height:26px;vertical-align:middle;}
.global1024 table.agence {width:654px;font: normal 11px arial;color:#175480;}
.global1024 #contenu .txt .agence img{position:relative;float:none;border: 0px solid #D8D8D8;	margin:0px;padding:0px;left:0px;top:0px;}
/**************************/
.global1024 #form {clear:both; background:#DEEDF7;font: 11px arial;color: #175480;padding-top:5px;padding-left:10px;margin-bottom:10px; width:644px;}
.global1024 #form input{width:155px;font: 11px Verdana;color: #175480;height:16px; }
.global1024 #form select{width:158px;height:18px;font: normal 10px Verdana;color:#175480;}
.global1024 #form textarea.adresse{width:155px;height:58px;font: normal 10px Verdana;color:#175480; }
.global1024 #form textarea{width:325px;height:77px;font: normal 11px Verdana;color:#175480; }
.global1024 #form input.radio{width:auto;}
/************************Offres Spéciales************************************/

.global1024 #offre_liste{
	height:53px;
	background:#DEEDF7;
	font: normal 11px arial;
	color:#175480;
	padding-top:5px;
	margin-bottom:6px;
	padding-left:11px;
	width:643px;
}
.global1024 #offre_liste select{width:181px;height:18px;font: normal 10px Tahoma;color:#175480;}
.global1024 .resultat{ width:654px;}
.global1024 .resultat table th{font: 700 13px arial;color:#E00024;text-align:left;padding-left:4px;background:#DEEDF7;height:26px;}
.global1024 .resultat table tr{padding-left:4px;background:url(../images/trait2_offre.gif);height:13px;}
.global1024 .resultat table tr.principal{padding-left:4px;background:url(../images/trait_offre.gif);height:18px;}
.global1024 .resultat table tr.principal .td1,.global1024 .resultat table tr.principal .td2,.global1024 .resultat table tr.principal .td3{font: 700 11px arial;color:#E00024;background:#FFFFFF;text-align:center}
.global1024 .resultat table tr.principal .td1{ margin-left:18px;width:61px;}
.global1024 .resultat table tr.principal .td2{ margin-left:18px;width:64px;}
.global1024 .resultat table tr.principal .td3{ margin-left:0px;width:110px;}

.global1024 .resultat table tr .td1,.global1024 .resultat table tr .td2,.global1024 .resultat table tr .td3{font: 100 11px arial;color:#175480;background:#FFFFFF;text-align:center}
.global1024 .resultat table tr .td1{ margin-left:0px;}
.global1024 .resultat table tr .td2{ margin-left:17px;}
.global1024 .resultat table tr .td3{ margin-left:6px;}
/***************************************partenaires*************************************/
.global1024 #partenaire .description{font: 11px arial;color:#175480;width:654px;padding-bottom:20px;margin-bottom:12px;	border-bottom: 1px solid #DEEDF7;}
.global1024 #partenaire .description strong{display:block;}
.global1024 #partenaire .description .titre{font: bold 13px Arial;color:#e00024;height:24px;}
.global1024 .partenaire {
	position:relative;
	left:0px;
	top:0px;
	width:750px;
	z-index:2;
	margin-bottom:12px;
}
.global1024 .partenaire .txt {width:583px;font: 11px Arial;color:#175480;padding-bottom:20px;border-bottom: 1px solid #DEEDF7;	height:auto !important;height:101px;min-height:101px;}
.global1024 .partenaire .logo {
	position:absolute;
	right:0px;
	top:0px;
	width:135px;
	height:110px;
	z-index:2;
	border: 6px solid #fff;
}
/**************flash*******************/
.global1024 .flash
{
position:relative;
top:0px;
left:0px;
}
.global1024 .flash_anim
{
border:1px solid #DBEEFD;
position:absolute;
top:0px;
left:0px;
width:543px;
}
.global1024 .cle_flash
{
	position:relative;
	top:0px;
	left:552px;
	width:186px;
}
.global1024  .titre_fla
{
	font: 700 12px arial;
	color: #E00024;
	padding-top:12px;
	padding-left:2px;
	padding-bottom:9px;

}
.global1024 .txt_fla
{
	font: 11px arial;
	color: #175480;
	padding-left:11px;
	width:174px;
	padding-left:9px;

}
.global1024 .txt_fla p
{
padding-bottom:16px;
}
.global1024  .contenu_fla
{
height:auto !important;height:520px;min-height:520px;}

/********************/
.global1024 #contenu .tableau2{width:650px; margin-bottom:20px;}
.global1024 #contenu .tableau2 td{ background:#E6F2F9; font: 100 11px arial;color: #175480; height:18px; padding-left:8px;padding-bottom:4px;padding-top:4px;}
.global1024 #contenu .tableau2 th{ background:#60A4D3; font: 700 12px Verdana;color: #F3F3F3; height:27px;}
.global1024 #contenu .tableau2 tr.speciale td{ background:#C80C2A; font: 700 11px arial;color: #F3F3F3; height:27px;  padding-left:7px;}
.global1024 #contenu .tableau2 tr td.speciale{ background:#C80C2A; font: 700 11px arial;color: #F3F3F3; height:27px; text-align:center}
/********************/
.global1024 #contenu .tableau3{width:649px;}
.global1024 #contenu .tableau3 td{ background:#E6F2F9; font:bold 11px arial;color:#175480;padding:2px 0 2px 5px}
.global1024 #contenu .tableau3 th{ background:#A0A0A0; font:bold 11px Verdana;color: #ffffff; border-right:1px solid #fff; padding:2px 0 2px 5px }
.global1024 #contenu .tableau3 tr.couleur1 td{ background:#cc0033; font:11px arial;color: #ffffff;  border-right:1px solid #fff;padding:2px 0 2px 5px}
.global1024 #contenu .tableau3 tr.couleur2 td{background:#3366FF;  font:11px arial;color: #ffffff;  border-right:1px solid #fff;padding:2px 0 2px 5px}
.global1024 #contenu .tableau3 tr.couleur3 td{background:#0099FF;  font:11px arial;color: #ffffff;   border-right:1px solid #fff;padding:2px 0 2px 5px}
.global1024 #contenu .tableau3 tr.couleur4 td{ background:#cc0099; font:11px arial;color: #ffffff;   border-right:1px solid #fff;padding:2px 0 2px 5px}
.global1024 #contenu .tableau3 tr.couleur5 td{ background:#EE0099; font:11px arial;color: #ffffff;   border-right:1px solid #fff;padding:2px 0 2px 5px}
.global1024 #contenu .divGrisTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_gris_top.gif) no-repeat;margin-top:5px}
.global1024 #contenu .divGrisBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_gris_bottom.gif) no-repeat; margin-bottom:5px}
.global1024 #contenu .divRougeTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_rouge_top.gif) no-repeat}
.global1024 #contenu .divRougeBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_rouge_bottom.gif) no-repeat; margin-bottom:5px}
.global1024 #contenu .divBleuCielTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_bleu-ciel_top.gif) no-repeat}
.global1024 #contenu .divBleuCielBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_bleu-ciel_bottom.gif) no-repeat;margin-bottom:5px}
.global1024 #contenu .divBleuTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_bleu_top.gif) no-repeat}
.global1024 #contenu .divBleuBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_bleu_bottom.gif) no-repeat;margin-bottom:5px}
.global1024 #contenu .divVioletTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_violet_top.gif) no-repeat}
.global1024 #contenu .divVioletBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_violet_bottom.gif) no-repeat;margin-bottom:5px}
.global1024 #contenu .divRoseTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_rose_top.gif) no-repeat}
.global1024 #contenu .divRoseBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_rose_bas.gif) no-repeat;margin-bottom:5px}

.global1024 #form input.InputRadio{width:25px; font: 11px Verdana;color: #175480; height:18px; }
.global1024 #form select.selectDate{width:80px;}

