/*****************resolution 800 ******************************/
.global800 {
	position:relative;
	left:0px;
	top:0px;
	width:779px;
	z-index:1;
}
/*************************Header*******************************/
.global800 #header {
	position:relative;
	left:0px;
	top:0px;
	width:779px;
	height:122px;
	z-index:990;
	background: url(../images/bg/header800_bg.jpg) no-repeat;
}
.global800 #logo {
	position:absolute;
	left:17px;
	top:20px;
	width:116px;
	height:73px;
	z-index:99;
}

.global1024 #logo_be {
	position:absolute;
	left:0px;
	top:0px;
	width:116px;
	height:73px;
	z-index:99;
}

.global800 #menu_direct {
	position:absolute;
	left:352px;
	top:0px;
	width:426px;
	height:13px;
	z-index:9999;
}
.global800 #langue {
	position:absolute;
	left:632px;
	top:32px;
	width:133px;
	height:46px/*67px*/;
	z-index:2;
	background: #DEEDF7;
	padding-top: 5px;
}
.global800 #langue select{
	width:auto;
	height:16px;
	font: 10px Verdana;
	color: #175480;
}
/*************************Menu**********************************/
.global800 #menubar {
	position:relative;
	left:0px;
	top:0px;
	width:779px;
	height:20px;
	z-index:999;
	background: url(../images/bg/menu_bg.gif) repeat-x;

}
.global800 #menubar div{padding-top:4px;}
.global800 #menubar div span{padding-left:20px;padding-right:25px;font: 11px arial;color: #FFFFFF;}
.global800 #menubar div span a{text-decoration:none;font: 11px arial;color: #FFFFFF;}
.global800 #menubar div span.on{padding-left:20px;padding-right:25px;font: 11px arial;color: #F4D2D5;}
.global800 #Containermenu1{visibility:hidden;left:20px;}
.global800 #Containermenu2{visibility:hidden;left:198px;}
.global800 #Containermenu3{visibility:hidden;left:295px;}
.global800 #Containermenu4{visibility:hidden;left:397px;}
.global800 #Containermenu5{visibility:hidden;left:532px;}
/*************************SubMenu**********************************/
.global800 #sub_menu {
	background: url(../images/bg/header1024_bg.jpg) no-repeat -18px bottom;
	position:relative;
	left:17px;
	top:0px;
	z-index:980;
	font: 100 11px arial;
	color:#175480;
	height: 16px;
	padding-top:2px;
	width:97%
}
.global800 #sub_menu a {font: 100 11px arial;color:#175480;text-decoration:none;}
.global800 #sub_menu a:hover {font: 100 11px arial;color:#7C9FB8;text-decoration:underline;}
/*************************menu malin (effect)**********************/
.global800 #menu_malin {
	position:absolute;
	left:0px;
	top:0px;
	width:775px;
	height:auto;
	z-index:99999;
	background: #FFFFFF url(../images/bg/menumalin_bg.gif) no-repeat -50px bottom;
	padding-left:4px;
}
.global800 #menu_malin table {width:155px;margin-bottom:20px;}
.global800 #menu_malin td, .global800 #menu_malin td a {font: 10px arial;color: #175480;height:13px;text-decoration:none;}
.global800 #menu_malin td a:hover{font: 10px arial;color: #175480;height:13px;text-decoration:underline;}
.global800 #menu_malin th {font: normal 11px arial;color: #113F60;height:27px;text-align: left;padding-top:4px;}
.global800 #menu_malin th span {padding-top:4px;background: url(../images/bg/th_bg.gif) repeat-x left 0px;}
/*************************Main**********************/
.global800 #main {
	position:relative;
	left:0px;
	top:0px;
	width:779px;
	z-index:2;
}
/*************************Transversau**********************/
/*************************Promo du Moment ( voir feuille styledec1024 )**********************/
.global800 #promo2 div .txt_promo2l{float:left;}
.global800 #promo2 div .txt_promo2r{float:right;margin-right:10px;}
/*************************Support txt**********************/
.global800 #body_txt {
	position:relative;
	left:4px;
	top:0px;
	width:68%;
	z-index:2;
	float:left;
}
/*************************Visuel + Bandeau**********************/
.global800 #body_txt #visuel{position:relative;left:0px;top:0px;height:125px;width:530px;}
.global800 #body_txt #visuel .image{margin-left:30px;}
.global800 #titre_image {
	position:absolute;
	right:0px;
	top:61px;
	z-index:2;
	width:auto !important ;
	width:175px;
	min-width:175px !important;
	height:22px;
	background-image: url(../images/bg/titre_image_bg.gif);
	background-repeat: repeat-x;
	background-color:#DE0124;
	font: bold 14px Arial;
	color: #FFFFFF;
	padding-top:9px;
	padding-bottom:4px;
	padding-left:14px;
	padding-right:14px;
	white-space:nowrap; 
}
.global800 #bondeau_image {
	position:absolute;
	left:30px;
	top:0px;
	width:105px;
	height:87px;
	z-index:2;
}
/*************************Contenu txt**********************/
.global800 #contenu{width:100%;}
.global800 #contenu .titre{font: bold 13px arial;color:#e00024;height:auto !important;height:24px;min-height:24px;max-height:34px;}
.global800 #contenu .txt p{font: 100 11px arial;color:#175480;margin-left:1px;padding-bottom:14px;}
.global800 #contenu .txt {font: 100 11px arial;	color:#175480;}
.global800 #contenu .txt img{float:right;border: 6px solid #fff;margin-top:3px;margin-left:13px;margin-bottom:13px;}
/*************************Footer**********************/
.global800 #footer {
	/*margin-top:18px;*/
	position:relative;
	left:0px;
	top:0px;
	width:772px;
	height:22px;
	z-index:2;
	clear:left;
	background: #DEEDF7;
	font: 10px Arial;
	color: #6892B0;
	padding-left:7px;
	padding-top:3px;
}
.global800 #footer a {font: 10px Arial;color: #6892B0;text-decoration:none;}
.global800 #footer a:hover {font: 10px Arial;color: #6892B0;text-decoration:underline;}
.global800 #bloc_recherche {
	position:absolute;
	left:614px;
	top:3px !important;
	top:2px;
	width:162px;
	height:25px;
	z-index:2;
}
.global800 .recherche_footer{width:118px;height:16px;border: thin inset #FFFFFF;color: #175480;font: 9px arial;}
/***********************************/
/**********************Gabarit*********************/
/**************************************************/
/**************************************************/
.sep_paragraphe
{
	height:21px;
	background: url(../images/bg/sep_para_bg.gif) repeat-x;
	text-align:right;
	padding-bottom:12px;
	clear:both;
}
/********************intermediare******************/
/**************************************************/
/**************************************************/
.global800 #contenu_page1{width:520px;}
.global800 #contenu_page1 .titre,.global800 #contenu_page1 .titre a{font: bold 13px arial;color:#E00024;height:24px;text-decoration:none;}
.global800 #contenu_page1 .titre a:hover{color:#F4A0AD;}

.global800 #contenu_page1 .presentation .spacer{clear:both;	height:10px;}
.global800 #contenu_page1 .presentation .visuel{float:left;width:135px;height:110px;margin-top:5px;margin-right:8px;border: 5px solid #fff;}
.global800 #contenu_page1 .presentation .visuel2{float:left;width:340px;height:252px;margin-top:5px;margin-right:8px;border: 5px solid #FFFFFF;}

.global800 #contenu_page1 .presentation .bandeau{float:left;width:190px;height:122px;margin-top:5px;margin-right:8px;background:#DB2128;}
.global800 #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;}
.global800 #contenu_page1 .presentation .bandeau .description{font: 100 18px Arial;color: #FFFEFE;width:169px;padding-left:16px;	display:block;clear:both;padding-top:6px;}
.global800 #contenu_page1 .presentation .bandeau .description strong{font: 700 18px Arial;color: #FFFEFE;display:block;}
.global800 #contenu_page1 .presentation .bandeau2{width:152px;background:#DEEDF7;float:left;margin-top:5px;font: 100 11px arial;	color:#175480;padding-left:10px;padding-top:6px;}
.global800 #contenu_page1 .presentation .bandeau2 a{font: 100 11px arial;color:#175480;text-decoration:none;}
.global800 #contenu_page1 .presentation .bandeau2 a:hover{font: 100 11px arial;color:#7C9FB8;text-decoration:none;}
.global800 #contenu_page1 .presentation .bandeau2 .last{text-align:right;height:17px;padding-right:9px;}
.global800 #contenu_page1 .presentation .bandeau2 strong{display:block;}
.global800 #contenu_page1 .presentation .bandeau2 table{width:auto;}
.global800 #contenu_page1 .presentation .bandeau2 select{width:130px;font: 10px Verdana;color: #175480; height:18px;}
.global800 #contenu_page1 .presentation .bandeau2 input{width:80px;font: 10px Verdana;color: #175480; height:16px;}


                  /***********************************/
                  /*************Rubrique**************/
.global800 #contenu_page1 .apercue_rub div.partie1{width:54%;float:left;}
.global800 #contenu_page1 .apercue_rub div.partie1 .txt{color: #175480;font: 11px arial;margin-right:12%;padding-top:10px;}
.global800 #contenu_page1 .apercue_rub div.partie1 .txt a{color: #175480;font: 11px arial;text-decoration:none;}
.global800 #contenu_page1 .apercue_rub div.partie1 .txt a:hover{color: #729CC1;font: 11px arial;text-decoration:none;}
.global800 #contenu_page1 .apercue_rub div.partie2{width:46%;float:left;}
.global800 #contenu_page1 .apercue_rub div.partie2 .txt{color: #175480;	font: 11px arial;padding-top:10px;padding-left:1px;}
.global800 #contenu_page1 .apercue_rub div.partie2 .txt a{color: #175480;font: 11px arial;text-decoration:none;}
.global800 #contenu_page1 .apercue_rub div.partie2 .txt a:hover{color: #729CC1;	font: 11px arial;text-decoration:none;}
.global800 #contenu_page1 .sep_paragraphe{height:21px;background: url(../images/bg/sep_para_bg.gif) repeat-x;text-align:right;	padding-bottom:1px;clear:both;}
.global800 #contenu_page1 .apercue_rub .spacer{clear:both;height:30px;}
.global800 #contenu_page1 .apercue_rub div.partie2 .txt img,.global800 #contenu_page1 .apercue_rub div.partie1 .txt img{float:left;margin-right:8px;border: 0px solid #D8D8D8;}
.global800 #contenu_page1 .apercue_rub div.partie2 .titre , .global800 #contenu_page1 .apercue_rub div.partie1 .titre{font: bold 12px arial;color:#E00024;height:auto;}
/*/*//*******************************/
/*/*//*******************************/
.global800 #contenu_page1 .description_ville {clear:both;padding-bottom:10px;}
.global800 #contenu_page1 .description_ville .ville{width:527px;}
.global800 #contenu_page1 .description_ville .ville .titre{
	font: 700 11px arial;
	color: #175480;
	padding-top:13px;
	height:auto !important;
	height:26px;
	min-height:26px;
  }
.global800 #contenu_page1 .description_ville .ville .txt{font: 11px arial;color: #175480;width:527px;}
.global800 #contenu_page1 .description_ville .recherche_ville{width:510px !important;width:510px;float:left; background:#DEEDF7;font: 11px arial;color: #175480;padding-top:5px;margin-top:5px;padding-left:10px;}
.global800 #contenu_page1 .description_ville .recherche_ville table{width:auto;}
.global800 #contenu_page1 .description_ville .recherche_ville select{width:130px;font: 10px Verdana;color: #175480; height:18px;}
.global800 #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;}
.global800 #contenu_page1 .offre_spec {margin-top:6px;}
.global800 #form_tawassol {clear:both; background:#DEEDF7; width:510px;font: 10px arial;color: #175480;padding-top:5px;padding-left:10px;margin-bottom:10px;}
.global800 #form_tawassol .form1 input{width:155px;font: 11px Verdana;color: #175480;  }
.global800 #form_tawassol .form1 select{width:155px;font: 10px Verdana;color: #175480; }
.global800 #form_tawassol .form1 input.radio{width:auto; }
.global800 #form_tawassol .form1 textarea.adresse{width:155px;height:58px; }
.global800 #form_tawassol .form1 textarea{width:325px;height:77px; }
.global800 #form_tawassol .form2 input{width:112px; }
.global800 #form_tawassol .form2 input.number{width:88px; }
.global800 #form_tawassol .form2 input.radio{width:auto;}
.global800 #contenu .tableau{width:auto;}
.global800 #contenu .tableau td{ background:#DEEDF7; font: 100 11px arial;color: #175480; height:18px; width:188px;padding-left:8px;}
.global800 #contenu .tableau td:hover{ background:#fff; font: 100 11px arial;color: #175480; height:18px; width:188px;padding-left:8px;}
.global800 #contenu .tableau th{ background:#60A4D3; font: 700 12px arial;color: #F3F3F3; height:27px; width:188px;}
.global800 #contenu .tableau tr.speciale td{ background:#C80C2A; font: 700 11px arial;color: #F3F3F3; height:27px; width:188px; padding-left:16px;}
.global800 #contenu .tableau tr td.speciale{ background:#C80C2A; font: 700 11px arial;color: #F3F3F3; height:27px; width:100%;text-align:center}
/*******************vol*************************/
.global800 #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;
}
.global800 #vol strong{font: 700 11px arial;color:#175480;}
.global800 #vol select{width:149px;height:18px;font: normal 10px Tahoma;color:#175480;}
.global800 #agence{
	height:58px;
	background:#DEEDF7;
	font: normal 11px arial;
	color:#175480;
	padding-top:6px;
	padding-left:11px;
}
.global800 #agence select{width:181px;height:18px;font: normal 10px Tahoma;color:#175480;}
.global800  table.agence td{border-bottom: 1px solid #DEEDF7;height:26px;vertical-align:middle;}
.global800 table.agence {width:500px;font: normal 11px arial;color:#175480;}
.global800 #contenu .txt .agence img{position:relative;float:none;border: 0px solid #D8D8D8;margin:0px;padding:0px;left:0px;top:0px;}
/**************************/
.global800 #form {clear:both; background:#DEEDF7; width:520px;font: 11px arial;color: #175480;padding-top:5px;padding-left:10px;margin-bottom:10px;}
.global800 #form input{width:155px;font: 11px Verdana;color: #175480;height:16px; }
.global800 #form select{width:158px;height:18px;font: normal 10px Verdana;color:#175480;}
.global800 #form textarea.adresse{width:155px;height:58px;font: normal 10px Verdana;color:#175480;}
.global800 #form textarea{width:325px;height:77px;font: normal 11px Verdana;color:#175480; }
.global800 #form input.radio{width:auto;}
/************************Offres Spéciales************************************/

.global800 #offre_liste{
	height:53px;
	background:#DEEDF7;
	font: normal 11px arial;
	color:#175480;
	padding-top:5px;
	margin-bottom:6px;
	padding-left:11px;
}
.global800 #offre_liste select{width:181px;height:18px;font: normal 10px Tahoma;color:#175480;}
.global800 .resultat table th{font: 700 13px arial;color:#E00024;text-align:left;padding-left:4px;background:#DEEDF7;height:26px;}
.global800 .resultat table tr{text-align:left;padding-left:4px;background:url(../images/trait2_offre.gif);height:13px;}
.global800 .resultat table tr.principal{text-align:left;padding-left:4px;background:url(../images/trait_offre.gif);height:18px;}
.global800 .resultat table tr.principal .td1,.global800 .resultat table tr.principal .td2,.global800 .resultat table tr.principal .td3{font: 700 10px arial;color:#E00024;background:#FFFFFF;text-align:center}
.global800 .resultat table tr.principal .td1{ margin-left:18px;width:61px;}
.global800 .resultat table tr.principal .td2{ margin-left:18px;width:64px;}
.global800 .resultat table tr.principal .td3{ margin-left:0px;width:110px;}

.global800 .resultat table tr .td1,.global800 .resultat table tr .td2,.global800 .resultat table tr .td3{font: 100 11px arial;color:#175480;background:#FFFFFF;text-align:center}
.global800 .resultat table tr .td1{ margin-left:0px;}
.global800 .resultat table tr .td2{ margin-left:17px;}
.global800 .resultat table tr .td3{ margin-left:6px;}
/***************************************partenaires*************************************/
.global800 #partenaire .description{font: 11px arial;color:#175480;width:530px;padding-bottom:20px;margin-bottom:12px;	border-bottom: 1px solid #DEEDF7;}
.global800 #partenaire .description strong{display:block;}
.global800 #partenaire .description .titre{font: bold 13px Arial;color:#e00024;height:24px;}
.global800 .partenaire {
	position:relative;
	left:0px;
	top:0px;
	width:530px;
	z-index:2;
	margin-bottom:12px;
}
.global800 .partenaire .txt {width:363px;font: 11px arial;color:#175480;padding-bottom:20px;border-bottom: 1px solid #DEEDF7;height:auto !important;height:101px;min-height:101px;}
.global800 .partenaire .logo {
	position:absolute;
	right:0px;
	top:0px;
	width:135px;
	height:110px;
	z-index:2;
	border: 6px solid #fff;
}
/*******************************/
/**************flash*******************/
.global800 .flash
{
position:relative;
top:0px;
left:0px;
}
.global800 .flash_anim
{
border:1px solid #DBEEFD;
position:absolute;
top:0px;
left:0px;
width:543px;
}
.global800 .cle_flash
{
	position:relative;
	top:0px;
	left:0px;
	margin-top:481px;
}
.global800 .cle_flash img
{
	padding-right:7px;
}
.global800 .cle_flash div
{
	width:387px;
	float:left;
}
.global800  .cle_flash .titre_fla
{
	font: 700 12px arial;
	color: #E00024;
	padding-top:12px;
	padding-left:2px;
	padding-bottom:9px;
	width:130px;
	float:left;
}
.global800 .cle_flash .txt_fla
{
	font: 11px arial;
	color: #175480;
	padding-left:11px;
	width:130px;
	padding-left:9px;
	float:left;


}
.global800 .txt_fla p
{
padding-bottom:10px;
}
.global800  .contenu_fla
{
height:auto !important;height:520px;min-height:520px;}
/********************/
.global800 #contenu .tableau2{width:auto; margin-bottom:20px;}
.global800 #contenu .tableau2 td{ background:#E6F2F9; font: 100 11px arial;color: #175480; height:18px; padding-left:8px;padding-bottom:4px;padding-top:4px;}
.global800 #contenu .tableau2 th{ background:#60A4D3; font: 700 12px Verdana;color: #F3F3F3; height:27px;}
.global800 #contenu .tableau2 tr.speciale td{ background:#C80C2A; font: 700 11px arial;color: #F3F3F3; height:27px;  padding-left:7px;}
.global800 #contenu .tableau2 tr td.speciale{ background:#C80C2A; font: 700 11px arial;color: #F3F3F3; height:27px; text-align:center}

/********************/
.global800 #contenu .tableau3{width:649px;}
.global800 #contenu .tableau3 td{ background:#E6F2F9; font:bold 11px arial;color:#175480;padding:2px 0 2px 5px}
.global800 #contenu .tableau3 th{ background:#A0A0A0; font:bold 11px Verdana;color: #ffffff; border-right:1px solid #fff; padding:2px 0 2px 5px }
.global800 #contenu .tableau3 tr.couleur1 td{ background:#cc0033; font:11px arial;color: #ffffff;  border-right:1px solid #fff;padding:2px 0 2px 5px}
.global800 #contenu .tableau3 tr.couleur2 td{background:#3366FF;  font:11px arial;color: #ffffff;  border-right:1px solid #fff;padding:2px 0 2px 5px}
.global800 #contenu .tableau3 tr.couleur3 td{background:#0099FF;  font:11px arial;color: #ffffff;   border-right:1px solid #fff;padding:2px 0 2px 5px}
.global800 #contenu .tableau3 tr.couleur4 td{ background:#cc0099; font:11px arial;color: #ffffff;   border-right:1px solid #fff;padding:2px 0 2px 5px}
.global800 #contenu .tableau3 tr.couleur5 td{ background:#EE0099; font:11px arial;color: #ffffff;   border-right:1px solid #fff;padding:2px 0 2px 5px}
.global800 #contenu .divGrisTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_gris_top.gif) no-repeat;margin-top:5px}
.global800 #contenu .divGrisBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_gris_bottom.gif) no-repeat; margin-bottom:5px}
.global800 #contenu .divRougeTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_rouge_top.gif) no-repeat}
.global800 #contenu .divRougeBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_rouge_bottom.gif) no-repeat; margin-bottom:5px}
.global800 #contenu .divBleuCielTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_bleu-ciel_top.gif) no-repeat}
.global800 #contenu .divBleuCielBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_bleu-ciel_bottom.gif) no-repeat;margin-bottom:5px}
.global800 #contenu .divBleuTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_bleu_top.gif) no-repeat}
.global800 #contenu .divBleuBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_bleu_bottom.gif) no-repeat;margin-bottom:5px}
.global800 #contenu .divVioletTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_violet_top.gif) no-repeat}
.global800 #contenu .divVioletBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_violet_bottom.gif) no-repeat;margin-bottom:5px}
.global800 #contenu .divRoseTop{ width:648px; height:3px; background:url(../images/pictos/arrondi_rose_top.gif) no-repeat}
.global800 #contenu .divRoseBottom{ width:648px; height:3px; background:url(../images/pictos/arrondi_rose_bas.gif) no-repeat;margin-bottom:5px}


