/* --- LISTE DES HACKS --- */ 

/*
	!important = firefox;
	!important! = IE7
	_ = IE6
*/

/* --- REDEFINITION DES BALISES --- */

html{ font-size:100%;}

body
{
	background-color:#F2EFE8;
    font:0.75em/1em Arial;
	/*background-image:url(../images/fond.gif);
	background-repeat:repeat-xy;*/
}

p, div, h1, h2, h3, h4, h5, h6
{
	margin:0;
	padding:0;
}

.indication
{
	color:orange;
	font-family:Tahoma;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	width:100%;
}

/* --- GLOBAL --- */
.clearer
{
	clear:both;
	display:inline;
	margin:0;
	padding:0;
}
.avertissement
{
	background-color:#949F9B;
	font-size:0.8em;
	padding:0.5em 1em 0.5em 1em;
	margin:10px 0 10px 0;
}
.haut_de_page
{
	background-image:url(../images/fleche-haut.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#4b71be;
	float:right;
	font-size:0.8em;
	margin:0;
	padding:0 15px 0 0;
	text-align:right;
}

/* --- CONTENEUR --- */
#conteneur
{	
	background-image:url(../images/bg-body.gif);
	background-repeat:repeat-x;
	padding:0;
	margin:0 auto;
	text-align:center;
	width:980px;
}
#subconteneur /* Là pour gérer l'espacement avec le footer */
{
	float:left;
	margin:0 0 3px 0;
}

/* --- LOGO - MEGA BANNER --- */
#logo_banner{ height:95px; }
#logo_banner .logo
{
	width:23%;
	float:left;
	margin:14px 0 0 12px;
}
#logo_banner a img{border:none;}
#logo_banner .megabanner { float:right;  }
	
/* --- MENU HAUT --- */
#menu { height:20px;}
	
#menu_right
{
	float:left;
	height:20px !important;
	height:20px;
	width:590px !important;
	width:570px;
	font-family:Tahoma;
	font-size:0.9em;	
}
ul#ul_contenu
{
	margin:0 0 0 0;
	padding:0;
	text-align:right;
}
ul#ul_contenu form{ display:inline;}

#ul_contenu li
{
	display:inline;
	color: #FF6600;
	margin:0 2px 0 0;
	padding:0 0 0 2px !important;
	font-size:0.9em;
	text-decoration:none;
}	
#ul_contenu li a
{	
	color: #FF6600;
	text-decoration:none;
}
.email
{
	width:60pt;
	font-size:0.9em;
	height:12px;
	width:9em;
}	
#ul_contenu form .ok
{
	display:inline;
	height:1.2em;
	margin:1px 0 0 10px;
	width:3.5em;
}

#menu p.accroche2
{
	margin:0 0 10px 0;
	padding:0 25px 5px 10px;
}
.s1
{	
	font-family:Arial Unicode MS;
	font-size:1.6em;
	font-weight:bold;
}
.s2
{
	font-family:Arial Narrow;
	font-size:1.4em;	
	font-weight:lighter;
}

ul#ul_offres
{
	margin:0 0 0 285px!important;
	margin:0 0 0 195px;
	padding:0;
}
#ul_offres li
{
	color:black;
	float:left;
	font-size:1.6em;
	font-weight:lighter;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 5px;
}
#ul_offres li a
{
	color:black;
	text-decoration:none;
}
#ul_offres li a:hover
{
	text-decoration:underline;
}

/* --- COLONNE GAUCHE --- */

#colgauche
{
	float:left;
	margin:0;
	padding:0 0px 0 0px;
	width:399px !important;
	width:380px;
}
#colgauche #souscolgauche
{
	width:347px;
	border:1px solid #b3b1a5;
	margin:9px 0 7px 15px;
	padding:1em;
	background-color:#FFFFFF;
	background-image:url(../images/coin-haut-droit.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#souscolgauche .coin
{
	background-image:url(../images/coin-haut-droit.jpg)!important;
	background-position:top right;
	background-repeat:no-repeat;
	display:inline-block;
	height:12px;
	margin:-10px 0 0 20px !important;
	margin:-10px 0 0 3px;
	padding:0 0 0 0;
	position:absolute;
	width:342px !important;
	border:0px solid red;
}
#souscolgauche .img_haut
{
	border:1px solid #b3b1a5;
	margin:0 0 0.8em 0;
}
#bestoffres .divoffres .rubrique
{
	background-image:url(../images/bg-tetiere2.gif);
	background-repeat:repeat-x;
	color:black;
	font-family:Tahoma;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.1em;
	padding:4px 0 4px 8px;
	text-align:center;
	border:1px solid #b3b1a5;
	_width:440px;
	width:440px !important!;
}

/* --- COLONNE DROITE --- */

#coldroite
{
	float:right;
	padding:0;
	text-align:center;
	width:580px !important;
	width:575px;
}
#coldroite #pub
{
	margin:0 0 12px 0px !important;
	margin:0 0 15px 0px;
}

/* --- BAS PAGE --- */
#baspage
{
	background-image:url(../images/double-rayure_gris.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	clear:both;
	margin:0 0 10px 15px;
	padding:0 0 15px 0 !important;
	padding:0 0 15px 0 !important!;	
	_padding:0 0 15px 0;
	text-align:right;
	width:965px;
}
#baspage p
{
	background-image:url(../images/fleche-droite.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#ff6600;
	float:right;
	margin:0 0 0 50px;
	padding:0 0 0 15px;
}
#baspage p a
{
	color:#ff6600;
	text-decoration:none;
}

/* --- FOOTER --- */
#footer
{
	width:955px;
	margin:10px auto;
}

#footer img
{
	margin: 0 0 0 3px !important;
	margin: 0 0 0 12px;
}

#presentation
{
	width:590px!important;
	width:575px;
	height:334px;
	/*border:1px solid #B3B1A5;*/
	background-image:url(../images/fond-carte-it.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0 4px -10px!important;
	margin:0px 0 0px 0px;
	text-align:left;	
	float:left;
}

#presentation .text{
	width:530px!important;
	width:510px;
	float:left;
	margin:35px 0 0 0;
}
#presentation .num{
	width:40px;
	float:left;
	margin:45px 0 0 8px;
}
#presentation .text p{
	font-size:1.7em;	
	font-weight:900;
	line-height: 1.5em;
	font-family:tahoma;
	color:#3b3939;
}
#presentation .num img{
	margin:0 0 46px 0;
}
#presentation .p1{
	margin:0 0 32px 0;
}
#presentation .p2{
	margin:0 0 48px 0;
}

h1.titre_page, h1.titre_page_ca
{
	float:left;
	font-family:tahoma;
	font-size:2.0em !important;
	font-size:2.0em;
	font-weight:300;
	padding:0 0 0 0 !important;
	padding:0 0 0 0;
	color:orange;
	height:30px;
	text-align:center;
	_line-height: 0.7em;
}
h1.titre_page{ width:100%;}
h1.titre_page_ca{ 
	width:50%;
	margin:0 0 0 40px!important;
	margin:0 0 0 20px;
}
.logo_compagnie
{ 
	float:right; 
	border:none;
}

#ca{
	width:100%;
	float:left;
}

/*------------------------------------------------------------------------------------------------------------------*/
/*############## Index.php   div MEILEURES OFFRES ###############*/
/*------------------------------------------------------------------------------------------------------------------*/
#bestoffres
{
	text-align:left;
	border:1px solid #b3b1a5;
	float:left;
	width:949px !important;
	width:947px;
	margin:-2px 10px 5px 15px !important;
	margin:0px 0px 0px 8px;
	padding:15px 0 15px 15px;
	background-color:white;
}

#bestoffres .coin
{
	background-image:url(../images/coin-haut-droit.jpg)!important;
	background-position:top right;
	background-repeat:no-repeat;
	display:inline-block;
	height:12px;
	margin:-15px 0 0 607px !important;
	margin:-15px 0 0 605px;
	padding:0 0 0 0;
	position:absolute;
	width:342px !important;
}
#bestoffres p
{
	font-size:20px;
	font-weight:bold;
	color:#444444;
	text-align:left;
}
#bestoffres .divoffres
{
	float:left;
	margin:15px 15px 0px 0px;
	width:459px !important;
	width:430px;
}
#bestoffres .divoffres .infos
{
	float:left;
	border:1px solid #b3b1a5;
	border-top:transparent;
}
#bestoffres .divoffres .infos .listeoffres
{
	float:left;
	margin:0 0 5px 10px;
	padding:0px 0px 0px 0px !important;
	padding:0px 0px 5px 0px;
	width:100%;
}	
#bestoffres .divoffres .infos img
{
	margin:3px;
	width:451px !important;
	width:442px
}
.listeoffres ul
{
	float:left;
	width:110px !important;
	width:106px;
	list-style-type:none; 
	text-align:left;
	padding:0;
	margin:0;
}

.listeoffres a{
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	line-height: 1.5;
	color:black;
}

.listeoffres {
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	line-height: 1.5;
	color:black;
}
/*------------------------------------------------------------------------------------------------------------------*/
/*############## Index.php   FIN div MEILEURES OFFRES ############*/
/*------------------------------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------------*/
/*############## Index.php   div Dernieres Minutes ################*/
/*-----------------------------------------------------------------------------------------------------------------*/
#dernminutes
{
	display:inline-block;
	background-color:#FFFFFF;
	margin:10px 0 10px 0px;
	padding:0px 0 7px 0 !important;
	padding:0px 0 10px 0;
	width:579px!important;
	width:561px;
	height:281px;
	text-align:left;
	border:1px solid #B3B1A5;
}
.content
{
	width:100%;
	margin:5px 0 0 14px;
	font-size:14px;
}
.infosvols
{
	float:left;
	border:1px solid #B3B1A5;
	margin:15px 0 0 0;
	padding:0 0 7px 14px !important;
	padding:12px 0 px 14px;
	height:206px;
}
.infosvols ul
{
	line-height:1.5em;
	list-style-type:none;
	padding:0;
	margin:8px 0 7px 0;
}
.infosvols li { 
	font-size:13px;
	background-image:url(../images/pointille.jpg);
	background-position:15px 15px;
	background-repeat:repeat-x;
	width:100%;
	float:left;
}
.infosvols a{
	text-decoration:none;
	color:black;
}
.infosvols a:hover{ color:#FF6600;}
.infosvols span{
	display:block;
}
.infosvols acronym {
	float:right;
	font-size:11px;
	color:#FF6600;
	padding: 0 5px 0 5px;
}
#infosvols_index .ville {
	font-size:16px;
	font-weight:bold;
}
#infosvols_weekend .ville {
	font-size:16px;
	font-weight:bold;
}
#infosvols_hotel .ville {
	font-size:16px;
	font-weight:bold;
}
#infosvols_index{ width:260px;
}
#infosvols_weekend{ width:422px;
}
#infosvols_hotel{ width:342px;
}
#infosvols_voiture{ width:370px;
}
.tarif {
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	
	text-align:right;
	padding-right:15px;
	float:right;
}
.ville{
	float:left;
	padding: 0 5px 0 0;
}
.ville, .infosvols acronym{ width:auto;}
.infosvols .ville, .tarif, .infosvols acronym{ background-color:white;}
#dernminutes .content img
{
	float:left;
	margin:15px 0 0 14px;
	height:215px;
}
.img_index{	width:260px;}
.img_weekend{}
.img_hotel{}
.img_voiture{}


#dernminutes .rubrique
{
	background-image:url(../images/bg-tetiere.gif);
	background-repeat:repeat-x;
	width:571px !important;
	width:560px;
	height:20px;
	color:white;
	font-family:Century;
	font-size:14px;
	font-weight:bold;
	margin:0px !important!; /* IE 7 - Décalage du nom de la rubrique à cause du #block_02 {  display:inline-block; } */
	margin:0;
	padding:5px 0 0 8px !important;
	padding:0 0 10px 15px;
	text-transform:uppercase;
	text-align:left;
	vertical-align:middle;
	text-indent:5px;
}
/*------------------------------------------------------------------------------------------------------------------*/
/*############## Index.php   FIN div Dernieres Minutes ##############*/
/*------------------------------------------------------------------------------------------------------------------*/

.liens_bas_page
{
	float:left;
	width:475px !important;
	width:470px;
	margin:0 0 0 13px;
	padding:0px;
	font-family:Arial;
	font-weight:bold;
	color:#3262CE;  
	text-align:justify;	
	font-size:11px;
}
.liens_bas_page ul
{
	margin:5px 0px 0px 3px;
	padding:0px;
	list-style-type:none;	
}
.liens_bas_page li
{
	margin:0px 3px 0px 0px;
	padding:0px;
	display:inline;	
	font-style:normal;
	font-variant:normal;	
	font-weight:bold;
	font-size:11px;
	line-height:normal;
	font-family:Arial;
	color:#3262CE;  
	text-decoration:none;
}
.liens_bas_page ul li a
{
	font-style:normal;
	font-variant:normal;	
	font-weight:bold;
	font-size:11px;
	line-height:normal;
	font-family:Arial;
	color:black;  
	text-decoration:none;
}
#bloc_liens, #bloc_liens p{
	margin:1em 0 0 0;
	font-weight:bold;
}
#bloc_liens .rubrique{
	color:orange;
	font-family:Tahoma;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
}
#bloc_liens p{
	text-align:justify;
}
#bloc_liens a{
	text-decoration:none;
}
.histo h3
{
	color:#009966;
	font-family:tahoma;
	font-size:14px;
	font-weight:900;
	margin:10px 0 15px 0;
}

/* ---------------- MODELES STYLES PAGES SATS  ---------------- */
p a .lienDestination
{
	color:#000000;
	text-align:justify;
	font-weight:bold;
}

.mdl_bloc_std , .mdl_bloc_alt, .mdl_cit_std 
{
	padding:0;
	margin:0;
}
.mdl_bloc_alt, .mdl_cit_std 
{
	display:inline-block;
	background-image:url(../images/double-rayure_gris.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.mdl_bloc_std .titre, .mdl_bloc_alt .titre, .mdl_cit_std .titre
{
	float:left;
	width:100%;
	line-height:1em;
	color:black;
	font-family:georgia;
	/*font-size:1.4em;*/
	font-size:2.1em;
	font-weight:normal;
	margin:10px 0 10px 0 !important;
	margin:10px 0 10px 0;
	text-align:left;
}
.mdl_bloc_std .rubrique, .mdl_bloc_alt .rubrique, .mdl_cit_std .rubrique
{
	color:#009966;
	font-family:georgia;
	line-height:1em;
	text-align:left;
	font-size:1.6em;
	margin:0 0 10px 0;
	font-weight:normal;
	
}
.mdl_bloc_std .accroche, .mdl_bloc_alt .accroche, .mdl_cit_std .accroche
{
	text-align:left;
	font-style:italic;
	margin:0 0 1em 0;
	font-size:1.2em;
}
.mdl_bloc_std .texte, .mdl_bloc_alt .texte, .mdl_cit_std .texte
{
	margin:0 0px 1.5em 0px !important;
	margin:0 0px 15px 0;
	text-align:justify;
	line-height:1.3em;
	
}
.mdl_cit_std .texte{
	text-align:center;
}
.mdl_bloc_std img, .mdl_bloc_alt img, .mdl_cit_std  img
{
	float:left;
	margin:0 4px 0px 0px;
}
.mdl_ls_rub_std .rubrique, .mdl_ls_rub_alt .rubrique
{
	background-image:url(../images/bg-tetiere2.gif);
	background-repeat:repeat-x;
	color:black;
	margin:10px 0 0 0;
	font-family:Tahoma;
	font-size:1.2em;
	line-height:1.5em;
	font-weight:bold;
	text-align:left;
	border:1px solid #b3b1a5;
	text-indent:5px;
}
.mdl_ls_rub_std .texte, .mdl_ls_rub_alt .texte
{
	padding:0.5em;
	border:1px solid gray;
	text-align:justify;
	line-height:1.2em;
}
.mdl_ls_rub_std .texte img, .mdl_ls_rub_alt .texte img
{
	width:330px;
}
.mdl_ls_inf_std, .mdl_ls_inf_alt
{
	background-color:#F5DEB4;
}
.mdl_ls_inf_std .titre, .mdl_ls_inf_alt .titre
{
	float:left;
	width:100%;
	line-height:1em;
	color:black;
	font-family:Tahoma;
	font-size:1.8em;
	font-weight:normal;
	margin:10px 0 10px 0;
}
.mdl_ls_inf_std .texte, .mdl_ls_inf_alt .texte
{
	margin:0 0px 10px 0px;
	text-align:center;
	line-height:1.3em;
	font-size:1.1em;
	border-top:1px dashed black;
}
.mdl_ls_inf_std .liens, .mdl_ls_inf_alt .liens
{
	line-height:1.3em;
	font-style:normal;
	font-style:italic;
}
.mdl_cit_std .texte
{
	font-family:Pristina;
	font-size:2em;
}
/* -------------- FIN MODELES STYLES PAGES SATS  -------------- */

/*-------------------------------------------------------------------------------------*/
/*############## DEBUT  CHARGEMENT ###############*/
/*-------------------------------------------------------------------------------------*/
.modalDialog_transparentDivs
{	
	background-color:#AAA;
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;				/* Transparency */
	position:absolute; 			/* Always needed	*/
	z-index:1;
}
.modalDialog_contentDiv
{
	background-color:#FFF;		/* White background color for the message */
	border:2px solid #000;	
	padding:10px;
	position:absolute;			/* Always needed	*/
	z-index:100;				/* Always needed	*/
}
#mainContainer
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
}
#mainContainer h1
{
	font-size:13px;font-family:Arial;color:#000000;margin:0;padding:0;
}
#mainContainer p
{
	color:#000000;
	font-family:Arial;
	margin:20px 0 0 0;
	padding:0 0 0 0;
}

/*---------------------------------------------------------------------------------------------*/
/*############## FIN RESULTAT CHARGEMENT ###############*/
/*---------------------------------------------------------------------------------------------*/

#form_moteur{ float:left;}

#entete_result{ float:right;}
.entete_result, .entete_result_promo
{
	line-height:1.5em;
	font-size:1.3em;
	text-align:justify;
	padding:0.6em;
	margin:0 40px 0 0;
}
.entete_result{
	float:right;
	width:500px;
}
.entete_result_promo
{
	float:left;
	width:100%;
	text-align:center;
}
#deb_table_result {
	float:right;
	width:579px;
	height:97px;
	margin:0 0 10px 0;
	border:1px solid #B3B1A5;
	border-top:0px;
	background-color:white;
}
#deb_table_result p{
	float:left;
	color:black;
	height:30px;
	font-size:1.5em;
	width:580px;
	line-height:1.2em;
}
#deb_table_result .l1{ margin:0.3em 0 0 0.4em;float:left;height:40%;}
#deb_table_result .l2{ margin:0 0 0 0.7em;float:left;height:60%;text-align:left;}
#deb_table_result .dem1, #deb_table_result .dem2{ margin:0 0 0.5em 0;float:left;width:50%;}

#resultat{
	float:left;
	margin:15px 0 10px 0;
}
#result{
	float:left;
	font-size:1.2em;
	text-align:center;
	margin:0 0 0 17px;
	font-family:Arial;
	border:1px solid #B3B1A5;
	background-color:white;
}
#result td{
	border-top:1px solid #B3B1A5;
	height:35px;
	line-height:1.5em;
}
#result th{
	background-image:url(../images/bg-tetiere2.gif);
	background-repeat:repeat-xy;
	height:25px;
	font-size:1em;
	color:black;
}
#result tr.over{
	cursor:pointer;
	/*background-color:#d0dafd;*/
	background-color:#99ffcc;
}
#result tr.out{}
.tetiere{
	float:right;
	background-image:url(../images/bg-tetiere2.gif);
	background-repeat:repeat-xy;
	text-align:center;
	height:20px;
	width:580px;
	border:1px solid #B3B1A5;
	font-size:1.4em;
	color:black;
	font-weight:bold;
	margin:-0.8em 0 0 0;
	padding-top:0.3em;
}
.prix{
	font-size:1.3em;
	font-weight:bold;
	color:orange;
}

#result th.col1{ width:132px;}
#result th.col2{	width:100px;}
#result th.col3{	width:70px;}
.mediametrie{ float:left;}

.heure{
	float:left;
	margin:0 0 0 32px !important;
	text-align:center;
	width:125px;
}
#frame_result{ margin:0 0 0 10px;}
#frame_result iframe{ margin:15px 0 0 0;}
/*  RESULTATS PAGES SATS COMPAGNIES  */
.tabTarif{
	width:576px;
	border:1px solid #B3B1A5;
}
.tabTarifEntete{
	background-image:url(../images/bg-tetiere2.gif);
	background-repeat:repeat-xy;
	height:26px;
	font-size:1.2em;
	font-weight:bold;
}
.tabTarifDonnees td
{
	border-top:1px solid #B3B1A5;
	background-color:white;
	width:100px;
	font-size:1em;
	line-height:1.2em;
}

/*---------------------------------------------------------------------------------------------*/
/*############ DEBUT RESULTATS KELKOO ##############*/
/*---------------------------------------------------------------------------------------------*/

#principal
{
	margin:15px 0 0 0;
}

/*---------------------------------------------------------------------------------------------*/
/*############ FIN RESULTATS KELKOO ##############*/
/*---------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------*/
/*############ DEBUT PLAN SITE ##############*/
/*---------------------------------------------------------------------------------------------*/
/*
#plan_site
{
	width:100%;
	text-align:center;
}
#plan_site h3
{
	line-height:1em;
	color:#009966;
	font-family:georgia;
	font-size:1.8em;
	font-weight:normal;
	margin:10px 0 10px 0;
	text-align:left;
}
#plan_site table
{
	float:left;
	width:50%;
}
#plan_site table tr
{
	
}
#plan_site table#suivant_precedent
{
	clear:both;
	width:100%;
	text-align:center;
	margin:0 auto;
	margin:10px 0 0 0;
}
*/
#div_plan_site{
	width : 100%;
}

#div_plan_site h1{
	background-color : #FFFFFF;
	color : #FF9900;
	font-size : 20px;
	margin: 10px 0;
}

#div_plan_site p.lien{
	font-weight : 900;
	font-size : 13px;
	border-bottom : solid 1px #FF9900;
	padding-bottom : 5px;
	margin-bottom : 5px;
	margin-top : 0px;
}

#div_plan_site p.style1{
	margin-top : 40px;
	margin-bottom : 30px;
}


#div_plan_site #suivant{
	float : right;
}

#div_plan_site ul {
	list-style-position:inside;
	list-style-type:none;
	margin:0 5px;
	padding:0;
	float : left;
	width : 180px;
}
#div_plan_site li{
	border-bottom:1px solid #FF9900;
	font-size:1.0em;
	font-weight:900;
	margin:0 0 5px;
	padding:0 0 5px;
	width:100%;
	
	
}
#div_plan_site li a{
	color :#000000;
	text-decoration:none;
		
	
}

.bloc_liens_plan_site_1{
	list-style-position:inside;
	list-style-type:none;
	margin:0 5px;
	padding:0;
}
.bloc_liens_plan_site_1 li{
	border-bottom:1px solid #FF9900;
	font-size:1.4em;
	font-weight:900;
	padding:0 0 5px;
	width:100%;
}
.bloc_liens_plan_site_1 li a{
	color :#000000;
}

#navigation2
{
	float:left;
	height:25px;
	width:550px;	
}

#div_plan_site_compagnie{
	width : 100%;
}

#div_plan_site_compagnie h1{
	background-color : #FFFFFF;
	color : #FF9900;
	font-size : 20px;
	margin: 10px 0;
}

#div_plan_site_compagnie p.lien{
	font-weight : 900;
	font-size : 13px;
	border-bottom : solid 1px #FF9900;
	padding-bottom : 5px;
	margin-bottom : 5px;
	margin-top : 0px;
}

#div_plan_site_compagnie p.style1{
	margin-top : 40px;
	margin-bottom : 30px;
}


#div_plan_site_compagnie #suivant{
	float : right;
}

#div_plan_site_compagnie ul {
	list-style-position:inside;
	list-style-type:none;
	margin-top:80px;
	margin-right:5px;
	padding:0;
	float : left;
	width : 180px;
	*width: 160px;
	
	
}
#div_plan_site_compagnie li{
	border-bottom:1px solid #FF9900;
	font-size:1.0em;
	font-weight:900;
	margin:0 0 5px;
	padding:0 0 5px;
	width:100%;
	
	
}
#div_plan_site_compagnie li a{
	color :#000000;
	text-decoration:none;
		
	
}

h1.page_plansite
{
	width:100%;
	float:left;
	font-family:tahoma;
	font-size:1.6em !important;
	font-size:1.6em;
	font-weight:300;
	padding:0 0 0 0 !important;
	padding:0 0 0 0;
	color:orange;
	height:70px;
	text-align:center;
	line-height: 1em;
}
#coucou
{
	float: left; margin-top: 75px; margin-bottom:-40px; margin-left:75px;
}

#coucou a img
{
	border:none; width:110px;
}

#bloc_compagnie
{
	text-align:left;
	margin-top:5px;
}

#bloc_compagnie a
{
	font-weight:bold;
	color:black;
	text-decoration:none;
	text-align:left;
}

#bloc_compagnie h3
{
	text-align:center;
}
/*---------------------------------------------------------------------------------------------*/
/*############## FIN PLAN SITE ###############*/
/*---------------------------------------------------------------------------------------------*/
