.borderTmp { border:1px solid #FF0000; }
.debug { border:1px solid #00FF00; background-color:#00FFCC; }

/*****/

h1, h2, h3, h4, h5, h6, h7, h8, ul, li, p { margin:0; padding:0; font-weight:normal; text-transform:none;}

body {
	margin-top: 0px;
	/*padding: 0px;
	border: 0px;*/
	background: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center !important;
}
.blocreservpossible {
	width: 228px;
	background-color:#FE9D00;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding: 6px 0px 6px 0px;
	border:1px SOLID #4682BE;
	margin-bottom:5px;
}
#global {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clearBoth {
	clear:both;
}
/*****************************************/
/*               BANNIERE                */
/*****************************************/
#top {
	height: 140px;
	margin: 0px;
	padding: 0px;
}
#banniere {
	float:left;
	height: 109px;
	left: 0px;
	top: 0px;
	width: 364px;
	padding-top: 0px;
	background: url(images/logo.gif) no-repeat;	
}
#saison {
	float:left;
	height: 20px;
	left: 165px;
	margin-top: 52px;
	width: 200px;
	text-align: left;
	color: #EA7399;
	font-size: 12px;
	font-weight: bold;
}
#toolbar {
	float:right;
	height: 15px;
	left: 420px;
	margin-top: -60px;
	width: 500px;
	text-align: right;
	color: #3D7CBF;
	font-size: 11px;
}

#toolbar ul li {
	list-style:none;
	display:inline;
	padding-left:23px;
}
#toolbar a {
	color:#7DA9D7;
}
/* HOSPI */
#sousmenu_hospi {
	clear:both;
	height: 32px;
	left: 0px;
	margin-top: 109px;>margin-top: 39px;
	width: 930px; > width: 950px;
	padding-top: 0px;
	background: url(images/ea/blueband_bg.gif) repeat;
	text-align: right;
	line-height: 30px;
	padding-right:20px;
}
#sousmenu_hospi ul li {
	display:inline;
	padding:0px 12px 0px 12px;
	border-right:1px solid #07447F;
}
#sousmenu_hospi ul li.dernier {
	padding:0px 0px 0px 12px;
	border-right:none;
}
#sousmenu_hospi ul a {
	text-decoration:none;
	font-weight: bold;
	color: #FCC7A2;
}
#sousmenu_hospi ul a.hover {
	text-decoration:none;
	color:#FFFFFF;
}
#sousmenu_hospi ul a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
#sousmenu {
	height: 32px;
	left: 0px;
	top: 109px;
	width: 930px; > width: 950px;
	padding-top: 0px;
	background: url(images/ea/blueband_bg.gif) repeat;
	text-align: right;
	line-height: 30px;
	padding-right:20px;
}
#sousmenu ul li {
	display:inline;
	padding:0px 12px 0px 12px;
	border-right:1px solid #07447F;
}
#sousmenu ul li.dernier {
	padding:0px 0px 0px 12px;
	border-right:none;
}
#sousmenu ul a {
	text-decoration:none;
	font-weight: bold;
	color: #FCC7A2;
	cursor:default;
}
#sousmenu ul a.hover {
	/*text-decoration:underline;*/
	text-decoration:none;
	color:#FCC7A2;
	cursor:default;
}

#sousmenu_sep {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	cursor:default;
}

#cachegauchesousmenu {
	position: absolute;
	height: 32px;
	left: 0px;
	top: 109px;
	width: 20px;
	padding-top: 0px;
	background: url(images/ea/bandleft.gif) no-repeat;	
}
#cachedroitsousmenu {
	position: absolute;
	height: 32px;
	left: 941px;
	top: 109px;
	width: 9px;
	padding-top: 0px;
	background: url(images/ea/bandright.gif) no-repeat top right;	
}



#menu {
	position: absolute;
	height: 31px;
	left: 204px;
	top: 80px;
	width: 750px;
	text-align: left;
}
#menu ul.nav {
	padding: 0px;
	margin: 0px;
}
#menu ul.nav li {
	display: inline;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#menu ul.nav li a{
	line-height: 30px;
	vertical-align:bottom;
	float: left;
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: center ;
}

#menu ul.nav li a.bouton1 {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	height: 31px;
	background: url(images/ea/bouton1.gif) repeat;	width: 106px;
}
#menu ul.nav li a.bouton2 {

	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	height: 31px;
	background: url(images/ea/bouton2.gif) repeat;	width: 176px;
}
#menu ul.nav li a.bouton3 {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	height: 31px;
	background: url(images/ea/bouton3.gif) repeat;	width: 137px;
}
#menu ul.nav li a.bouton4 {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	height: 31px;
	background: url(images/ea/bouton3.gif) repeat;	width: 137px;
}
#menu ul.nav li a.bouton5 {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	height: 31px;
	background: url(images/ea/bouton2.gif) repeat;	width: 176px;
}
#menu ul.nav li a.bouton1o {
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	height: 31px;
	background: url(images/ea/bouton1o.gif) repeat; width: 106px;
}
#menu ul.nav li a.bouton2o {
	vertical-align:bottom;
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	height: 31px;
	background: url(images/ea/bouton2o.gif) repeat; width: 176px;
}
#menu ul.nav li a.bouton3o {
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	height: 31px;
	background: url(images/ea/bouton3o.gif) repeat; width: 137px;
}
#menu ul.nav li a.bouton4o {
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	height: 31px;
	background: url(images/ea/bouton3o.gif) repeat; width: 137px;
}
#menu ul.nav li a.bouton5o {
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	height: 31px;
	background: url(images/ea/bouton2o.gif) repeat; width: 176px;
}

/* Mozilla */
#menu ul.nav li a.bouton1:hover {
	color: #FFF;
	background: url(images/ea/bouton1o.gif) repeat;
	}
#menu ul.nav li a.bouton2:hover {
	color: #FFF;
	background: url(images/ea/bouton2o.gif) repeat;
	}
#menu ul.nav li a.bouton3:hover {
	color: #FFF;
	background: url(images/ea/bouton3o.gif) repeat;
	}
#menu ul.nav li a.bouton4:hover {
	color: #FFF;
	background: url(images/ea/bouton3o.gif) repeat;
	}
#menu ul.nav li a.bouton5:hover {
	color: #FFF;
	background: url(images/ea/bouton2o.gif) repeat;
	}
#indicateur_nav {
	text-align:left;
	font-size: 11px;
	color: #4682BE;
	font-weight: bold;
	text-decoration: none;
	background: url(images/ea/arrow_nav.gif) 12px 8px no-repeat;
	padding: 8px 0px 5px 40px;
	border-bottom: 1px solid #CDDEEE;
	height:20px;
}

/*****************************************/
/*            LIBRE EVASION              */
/*****************************************/
#avertissement {
	font-size: 11px;
	color: #4682BE;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 0px 15px 10px;
}

#attention {
	font-size: 11px;
	color: #FF4444;
	text-decoration: none;
	width:650px;
	padding: 20px 0px 0px 10px;
}

#contenu_TO {
	margin: 0px;
	padding: 0px;
	float:left;
	text-align:left;
}
#contenu_TO_TOP {
	padding: 0px 0px 0px 0px;
	float:none;
	width:710px;
	/*height:300px;*/
}

#contenu_intro {
	width: 460px;
	float:left;
	text-align:justify;
	padding: 0px 5px 0px 0px;
}
#contenu_intro_bloctexte  {
	width: 350px;
}
#contenu_blocreservation{
	width: 230px; > width: 225px;
	float:left;
	margin-left:10px;
}

.blocdegrade{
	background: url(images/ea/degrade.gif) bottom left repeat-x;
	border-left:1px solid #4682BE;
	border-right:1px solid #4682BE;
	padding:0px 5px 5px 5px;
}
.blocdegrade h1{
	font-size: 11px;
	color: #4682BE;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	padding: 5px 0px 0px 0px;
}
.blocdegrade h2{
	font-size: 11px;
	color: #518CC6;
	text-decoration: none;
	/* background: url(images/ea/arrow_sousnav.gif) 8px 2px no-repeat; */
	padding: 0px 5px 0px 15px;
}
.blocdegrade h3{
	color:#518CC6;
	font-size: 12px;
	text-decoration: none;
	background: url(images/ea/arrow_sousnav.gif) 8px 2px no-repeat;
	padding: 0px 5px 0px 25px;
}

.blocdegrade a{
	color:#518CC6;
	font-size: 12px;
}
.blocdegrade h4{
	font-size: 12px;
	color: #4682BE;
	text-decoration: none;
	padding: 0px 5px 0px 25px;
}
.blocdegrade h5{
	font-size: 9px;
	color: #4682BE;
	text-decoration: none;
	padding: 0px 0px 0px 25px;
}
.blocdegrade h7{
	font-size: 9px;
	color: #47419B;
	text-decoration: none;
	padding: 0px 0px 0px 16px;
}
.blocdegrade h6{
	font-size: 9px;
	color:#518CC6;
	text-decoration: none;
	padding: 0px 0px 0px 25px;
}

.blocdegrade h6 .prix { color:#518CC6; font-size:9px;  }
.blocdegrade h3 .prix { color:#518CC6; font-size:9px;  }
.h8{
	font-size: 9px;
	color:#518CC6;
	text-decoration: none;
	padding: 0px 0px 0px 25px;
}
.h3navle{
	font-size: 11px;
	color: #4682BE;
	text-decoration: none;
	padding: 0px 0px 0px 25px;
	text-transform:none;
	font-weight:normal;
}
.h3navle_sel{
	font-size: 11px;
	color: #FE9D00;
	text-decoration: none;
	padding: 0px 0px 0px 25px;
	text-transform:none;
	font-weight:normal;
}
.blocbleutitre {
	width: 225px;
	background-color:#3875B3;
	color:#FFFFFF;
	font-size:18px;
	padding: 3px 0px 3px 5px;
}
.blocbleu {
	width: 225px;
	background-color:#3875B3;
	color:#FFFFFF;
	font-size:12px;
	padding: 3px 0px 3px 5px;
	border-bottom:1px solid #FFFFFF;
}
.blocbleu a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.contenu_intro_imgs {
	width: 110px;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
}
#contenu_intro_bgimgs {
	width: 110px;
	height:140px;
	background-image:url(images/fondcouv.gif);
	padding: 6px 0px 0px 10px;
	background-repeat:no-repeat;
	margin-top:10px;
}
.contenu_intro_texte {
	font-size: 12px;
	color: #518CC6;
}
.contenu_intro_titre {
	font-size: 15px;
	color: #FE9D00;
	font-weight: bold;
	text-decoration: none;
}
.contenu_avertissement {
	font-size: 12px;
	color: #FE9D00;
	font-weight: bold;
	text-decoration: none;
}
.contenu_navi{
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
	color: #FE9D00;
	font-weight: bold;
	text-decoration: none;
}
.contenu_navi a{
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
	color: #FE9D00;
	font-weight: bold;
	text-decoration: none;
}
.contenu_navi a:hover{
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
	color: #FE9D00;
	font-weight: bold;
	text-decoration: none;
}
.contenu_avertissement_petit {
	font-size: 11px;
	color: #4682BE;/*color: #FE9D00;*/
	text-decoration: none;
	padding-left:12px;
}
#contenu_NAV{
	margin-left:10px; > margin-left:10px;
	margin-right:0px; > margin-right:0px;
	/*position: absolute;
	height: 332px;
	left: 704px;
	top: 208px;*/
	float:left; > float:right;
	width: 207px; > width:195px;
	text-align: left;
}
.blocblanctitre {
	width: 225px;
	background-color:#FCF1DE;
	color:#FF9C00;
	font-size:18px;
	padding: 3px 0px 3px 5px;
	border:1px SOLID #DAE6F2;
}
.blocblanctitre_ev {
	width: 230px;
	background-color:#FFFFFF;
}
#blocblanctitre_ev_form {
	width: 112px;
	font-size:11px;
	text-align:center;
	padding-top:2px;
	height: 17px;
	color:#FFF;
	background: #FFF url(images/fond_navform.gif) 0px 0px no-repeat;
	float:right;
}
.blocblanctitre_ev_a {
	font-size:11px;
	color:#FFF;
	text-transform:lowercase;
}
#blocblanctitre_ev_dest {
	width: 112px;
	font-size:11px;
	text-align:center;
	padding-top:2px;
	height: 17px;
	color:#FFF;
	background: #FFF url(images/fond_navdest.gif) 0px 0px no-repeat;
	float:left;
}
#bloc_ev_dest {
	width: 230px;
	height: 5px;
	background-color:#558FC9;
}
#bloc_ev_form {
	width: 230px;
	height: 5px;
	background-color:#FF9C00;
}
.blocNAV{
	padding:5px 5px 5px 5px;
	/*height: 1034px;*/
	width: 220px; > width: 230px;
}
.blocNAVHome{
	padding:5px 5px 5px 5px;
}
.blocNAVHome2{
	padding:0px 5px 5px 0px;
}
#contenu_NAV .fermer{
	background: url(images/ea/arrow_close.gif) 8px 2px no-repeat;
	padding: 0px 5px 0px 25px;
}
#contenu_NAV .ouvrir{
	background: url(images/ea/arrow_open.gif) 8px 2px no-repeat;
	padding: 0px 5px 0px 25px;
}
#contenu_NAV a{
	font-size: 11px;
	color: #4682BE;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
}
#contenu_NAV h1{
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4682BE;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	padding: 0px 0px 0px 39px;
}
.blocNAVHome .titrenav{
	font-size: 15px;
	color: #FE9D00;
	font-weight: bold;
	text-decoration: none;
	background: url(none) 0px 0px no-repeat;
}
.blocNAVHome2 .titrenav2{
	font-size: 12px;
	color: #FE9D00;
	font-weight: bold;
	text-decoration: none;
	background: url(none) 0px 0px no-repeat;
}
#contenu_NAV .cacher {
	display:none;

}
#contenu_NAV .montrer {
	display:inherit;
}
#contenu_NAV h3 a{
	font-size: 11px;
	color: #4682BE;
	text-decoration: none;
	padding: 0px 0px 0px 39px;
	text-transform:none;
	font-weight:normal;
}
#contenu_NAV h7 a{
	font-size: 11px;
	color: #4682BE;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	text-transform:none;
	font-weight:normal;
}
#contenu_NAV h3 a:hover{
	text-decoration:underline;
}
.h3decx {
	font-size: 11px;
	color: #4682BE;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	text-transform:none;
	font-weight:normal;
}

#contenu_NAV h7 a:hover{
	text-decoration:underline;
}
#contenu_NAV h4 a{
	font-size: 11px;
	color: #F96737;
	text-decoration: none;
	padding: 0px 0px 0px 50px;
	text-transform:none;
	background: url(images/escaleminicarre.gif) 37px 2px no-repeat;
	font-weight:normal;
}
#contenu_NAV h5{
	font-size: 15px;
	color: #FE9D00;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	font-weight:bold;
	text-transform:uppercase;
}

#contenu_NAV h6 a{ 
	font-size: 10px;
	color: #4682BE;
	text-decoration: none;
	padding: 0px 0px 0px 30px;
	text-transform:none;
	font-weight:normal;
}
#contenu_NAV h6 a:hover{
	text-decoration:underline;
}
.NavEVHome{
	font-size: 15px;
	color: #FE9D00;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	font-weight:bold;
	text-transform:uppercase;
}
#contenu_NAV h2{
	font-size: 11px;
	color: #3773AE;
	font-weight:bold;
	text-decoration: none;
	padding: 0px 0px 0px 39px;
	text-transform:uppercase;
	background: url(images/escaleminirond.gif) 26px 2px no-repeat;
}

#contenu_blocreductions{
	padding: 0px 0px 0px 0px;
	width:650px;
}
/* TRANCHE */

#bloc_tranche{
	font-size: 11px;
	color: #4682BE;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0px 5px 0px;
	text-align:center;
	width:105px;
}

/* REDUCTION CGOS INCLUSE */

#bloc_reductioncgos{
	background: url(images/ea/fond_reduc1.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 30px;
	margin-top:20px;
}
#bloc_titrereduction{
	background-color:#FFFFFF;
	font-size: 12px;
	color: #FF9C00;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 10px 5px;
	width:170px;
}
#bloc_reductioncgospart{
	width:655px; > width:680px;
	padding: 5px 10px 5px 26px;
	border-bottom: 1px solid #FFB644;
	margin-left:-20px;
}
#bloc_reductioncgospart_ba{
	width:655px; > width:680px;
	padding: 18px 10px 5px 26px;
	border-bottom: 1px solid #FFB644;
	margin-left:-28px;
}
#bloc_reductioncgospart_catalogues{
	width:200px;
	color:#3773AE;
	font-size: 12px;
	float:left;
}
#bloc_reductioncgospart_pourcentages{
	float:left;
	width:150px;
	color:#FFB644;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	padding-right:5px;
}
#bloc_reductioncgospart_commentaires{
	color:#3773AE;
	font-size: 12px;
	float:left;
	width:300px;
}
#bloc_espaceur{
	width:650px;
	padding: 5px 10px 5px 26px;
	height:20px;
	margin-left:-20px;
}
/* REDUCTION BILLET D'AVION */
#contenu_blocreductions_ba{
	padding: 0px 0px 0px 0px;
	width:700px;
}
#bloc_titrereduction_ba{
	font-size: 12px;
	color: #FF9C00;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 10px 120px; > padding: 0px 0px 20px 90px;
	width:115px; > width:260px;
	float:left;
}
#bloc_destinations_ba{
	font-size: 12px;
	color: #3773AE;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 10px 5px;
	width:150px; > width:160px;
	float:left;
}
#bloc_infosresas_ba{
	font-size: 12px;
	color: #3773AE;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 10px 5px;
	width:200px;
	float:left;
}
#bloc_reductioncgos_ba{
	background: url(images/ea/fond_reduc5.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 30px;
	margin-top:20px;
}
#bloc_reductioncgospart_logoba{
	width:120px;
	color:#3773AE;
	font-size: 12px;
	float:left;
}
#bloc_reductioncgospart_pourcentagesba{
	float:left;
	width:120px; > width:145px; 
	color:#FFB644;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	padding-right:5px;
}
#bloc_reductioncgospart_destinationba{
	color:#3773AE;
	font-size: 12px;
	float:left;
	width:150px;
}
#bloc_reductioncgospart_resabaid{
	color:#3773AE;
	font-size: 12px;
	float:left;
	width:200px;
}
.bloc_reductioncgospart_resaba{
	color:#3773AE;
	font-size: 12px;
}
.bloc_reductioncgospart_resaba h1{
	font-size: 11px;
	color: #4682BE;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	padding: 5px 0px 0px 0px;
}
.bloc_reductioncgospart_resaba h2{
	font-size: 11px;
	color: #518CC6;
	text-decoration: none;
	padding: 0px 5px 0px 15px;
}
.bloc_reductioncgospart_resaba h3{
	color:#518CC6;
	font-size: 12px;
	text-decoration: none;
	background: url(images/ea/arrow_sousnav.gif) 8px 2px no-repeat;
	padding: 0px 5px 0px 25px;
}

.bloc_reductioncgospart_resaba a{
	color:#518CC6;
	font-size: 12px;
}
.bloc_reductioncgospart_resaba h4{
	font-size: 12px;
	color: #4682BE;
	text-decoration: none;
	padding: 0px 5px 0px 25px;
}
.bloc_reductioncgospart_resaba h5{
	font-size: 9px;
	color: #4682BE;
	text-decoration: none;
	padding: 0px 0px 0px 25px;
}
.bloc_reductioncgospart_resaba h7{
	font-size: 9px;
	color: #47419B;
	text-decoration: none;
	padding: 0px 0px 0px 16px;
}
.bloc_reductioncgospart_resaba h6{
	font-size: 9px;
	color:#518CC6;
	text-decoration: none;
	padding: 0px 0px 0px 25px;
}

.bloc_reductioncgospart_resaba h6 .prix { color:#518CC6; font-size:9px;  }
.bloc_reductioncgospart_resaba h3 .prix { color:#518CC6; font-size:9px;  }

/* REDUCTION ET PROFITER EN PLUS */

#bloc_etprofiterenplus{
	background: url(images/ea/fond_reduc1.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 30px;
}
#bloc_titreetprofiterenplus{
	background-color:#FFFFFF;
	font-size: 12px;
	color: #FF9C00;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 10px 5px;
	width:120px;
}
#bloc_etprofiterenpluspart{
	width:650px;
	padding: 5px 10px 5px 26px;
	height:auto;
	margin-left:-20px;
}
/* REDUCTION A RESPECTER */

#bloc_procarespecter{
	background: url(images/ea/fond_reduc2.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 30px;
}
#bloc_titreprocarespecter{
	background-color:#FFFFFF;
	font-size: 12px;
	color: #85C266;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 10px 5px;
	width:240px;
}
#bloc_procarespecterpart{
	width:650px;
	padding: 5px 10px 5px 26px;
	height:auto;
	margin-left:-20px;
}
/* REDUCTION INFOS IMPORTANTS */

#bloc_infosimportantes{
	background: url(images/ea/fond_reduc4.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 30px;
}
#bloc_titreinfosimportantes{
	background-color:#FFFFFF;
	font-size: 12px;
	color: #FF66C2;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 10px 5px;
	width:140px;
}
#bloc_infosimportantespart{
	width:650px;
	padding: 5px 10px 5px 26px;
	height:auto;
	margin-left:-20px;
}

/* REDUCTION PAIEMENTS */
#bloc_paiementsaccept{
	background: url(images/ea/fond_reduc3.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 30px;
}
#bloc_titrepaiementsaccept{
	background-color:#FFFFFF;
	font-size: 12px;
	color: #5CADFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 10px 5px;
	width:130px;
}

#bloc_paiementsacceptpart{
	width:650px;
	padding: 5px 10px 5px 26px;
	height:auto;
	margin-left:-20px;
}

.bloc_reduc_bleu{
	color:#3773AE;
	font-size: 12px;
}
.bloc_reduc_noir{
	color:#000000;
	font-size: 12px;
}
.bloc_reduc_vert{
	color:#339900;
	font-size: 12px;
}

/*****************************************/
/*           ESCALE VACANCES             */
/*****************************************/

#contenu_EV {
	margin: 0px;
	padding: 0px;
	float:left;
	> width:710px;
}
#contenu_EV_TOP {
	padding: 0px 0px 0px 0px;
	float:none;
	width:710px;
	/*height:300px;*/
}
#contenu_EV_swftop {
	padding: 0px 0px 0px 0px;
	width:698px; > width:700px;
	height:25px;
	background-color:#E6E6E6;
	border-top:1px solid #8A8A8A;
	border-right:1px solid #C4CCCC;
	border-left:1px solid #C4CCCC;
}
#contenu_EV_swftop a {
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
#contenu_EV_swftop a:hover {
	text-decoration:underline;
}
#contenu_EV_swfbottom {
	padding: 5px 0px 0px 0px;
	width:698px; > width:700px;
	height:25px;
	background-color:#D3DCDC;
	border-bottom:1px solid #8A8A8A;
	border-right:1px solid #C4CCCC;
	border-left:1px solid #C4CCCC;
}
#contenu_EV_swfbottom a {
	font-size: 11px;
	color: #336699;
}
#contenu_EV_swfbottom a:hover {
	text-decoration:underline;
}
#indicateur_swf {
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	background: url(images/escalecarre.gif) 8px 4px no-repeat;
	padding: 5px 0px 0px 30px;
	width:235px;
	float:left;
}
#indicateur_swf a {
	font-size: 11px;
	color: #336699;
}
#indicateur_swf a:hover {
	text-decoration:underline;
}
#indicateur_docsswf {
	background-color:#FFFFFF;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	height:25px;
	margin-left:250px;
	padding: 5px 0px 0px 10px;
	border-left:1px dotted #919999;
	text-align:center;
}
/*****************************************/
/*               BOTTOM                  */
/*****************************************/
#bottom {
	height: 20px;
	background:url(images/ea/bottom.gif) no-repeat;
	text-align:center;
	padding:5px 0px 0px 0px; > padding:5px 0px 5px 0px;
	margin-left:auto;
	margin-right:auto;
	
}
#bottom ul li {
	display:inline;
	padding:0px 12px 0px 12px;
	border-right:1px solid #FFFFFF;
}
#bottom ul li.dernier {
	padding:0px 0px 0px 12px;
	border-right:none;
}
#bottom ul a {
	color: #FF8D1E;
	font-weight: bold;
}

/*****************************************/
/*               DIVERS                  */
/*****************************************/
.indigo { background:url(images/nIndigo.gif) 0px 1px no-repeat; width:158px; text-align:right; margin-left:15px;}
.indigo .numero { padding:2px 6px 0px 0px; font-size:12px; font-weight:bold; color:#47419B; }
.indigo .prix { color:#47419B; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif;  }


/************************************************/
/*    HOMES  Libre Evasion / Escale Vacances    */
/************************************************/
	
	select option { padding:0px 0px 0px 15px; }
	select option.titreListe { padding:0px 0px 0px 0px; border-bottom:1px solid #D8E4F1; }

/* Tétières */
	#tetiere {  width:950px; height:150px; margin:-8px 0px 0px 0px; display:block;>margin-top:6px;}
	.tetiere_pm {  background:url("images/ea/tetierePm.jpg") 0px 0px no-repeat; }
	.tetiere_le {  background:url("images/ea/tetiereLe.jpg") 0px 0px no-repeat; }
	.tetiere_ev {  background:url("images/ea/tetiereEv.jpg") 0px 0px no-repeat; }
	.tetiere_ho {  background:url("images/ea/tetiereHo.jpg") 0px 0px no-repeat; }
	.tetiere_ar {  background:url("images/ea/tetiereAr.jpg") 0px 0px no-repeat; }
	#tetiere .surTitre { padding:9px 90px 0px 0px; font-size:18px; color:#FF9C00; font-weight:bold; text-align:right; }
	#tetiere .titre { background:url("images/ea/flecheTetiere.gif") 0px 0px no-repeat; margin:-3px 0px 0px 0px; padding:0px 20px 0px 60px; font-size:30px; color:#FF9C00; font-weight:bold; text-align:right; float:right; } 
	#tetiere .description { padding:0px 20px 0px 605px; color:#868899; font-size:14px; font-weight:normal; text-align:right; clear:both; }

/* Encarts */
	#encarts  { margin:3px 0px 0px 0px;text-align:left;  }
	#encarts .encart { width:235px; border:1px solid #D8E4F1; float:left; margin:0px 10px 0px 0px; }
	#encarts .encartt { width:207; border:1px solid #D8E4F1; float:left; margin:0px 10px 0px 0px; height:auto; }
	
	#encarts .encart .titre { color:#FF9C00; font-size:16px; font-weight:bold; border-bottom:2px dashed #FF9C00; padding:10px 10px 5px 10px; }
	#encarts .encartt .titre { color:#FF9C00; font-size:16px; font-weight:bold; border-bottom:2px dashed #FF9C00; padding:10px 10px 5px 10px; }
	#encarts .encart .chapo { color:#1A5C9D; font-size:11px; font-weight:normal; padding:10px 10px 5px 10px; }
	#encarts .encart h3 { color:#1A5C9D; font-size:11px; font-weight:bold; padding:0px 10px 0px 30px; background:url("images/ea/arrow_sousnav.gif") 10px 3px no-repeat; }
	#encarts .encart select { color:#1A5C9D; font-size:10px; font-weight:normal; margin:0px 10px 10px 10px; }
	#encarts .encart a { color:#1A5C9D; font-size:10px; font-weight:normal; padding:0px 10px 0px 30px; display:block; background:url("images/ea/arrow_sousnavBleu.gif") 10px 3px no-repeat; }

	#encarts .encart ul { margin:10px 0px 10px 20px; padding:0px 0px 0px 0px; }
	#encarts .encart ul li { color:#1A5C9D; margin:0px 0px 0px 10px; > margin:0px 0px 0px 5px; list-style-image:url("images/ea/arrow_sousnav.gif"); padding:0px 0px 0px 0px; > padding:0px 0px 0px 5px; }
	#encarts .encart ul li a { color:#1A5C9D; font-size:11px; padding:0px 0px 0px 0px; display:inline; margin:0px 0px 0px 0px; background:none; font-weight:bold; }
	
	#encarts .big { height:279px; }
	#encarts .medium { height:133px; }
	#encarts .small { height:85px; }
	
	#encarts .big .contenu { padding:0px 0px 10px 0px; height:232px; > height:242px; }
	#encarts .illustration .contenu { height:269px; > height:279px; }
	#encarts .big .contenu a { width:140px; } /*h3.petit,*/
	#encarts .big .illustration1 { background:url("images/ea/illustrationEncartBig1.gif") bottom right no-repeat; }
	#encarts .big .illustration2 { background:url("images/ea/illustrationEncartBig2.gif") bottom right no-repeat; }
	#encarts .big .illustration3 { background:url("images/ea/illustrationEncartBig3.gif") bottom right no-repeat; }
	#encarts .big .illustration4 { background:url("images/ea/illustrationEncartBig4.gif") bottom right no-repeat; }
	#encarts .big .illustration5 { background:url("images/ea/illustrationEncartBig5.gif") bottom right no-repeat; }
	#encarts .big .illustration6 { background:url("images/ea/illustrationEncartBig6.gif") bottom right no-repeat; }
	#encarts .big .illustration7 { background:url("images/ea/illustrationEncartBig7.gif") bottom right no-repeat; }
	#encarts .big .illustration8 { background:url("images/ea/illustrationEncartBig8.gif") bottom right no-repeat; }
	#encarts .big .illustration_hospitaliere1 { background:url("images/ea/illustrationEncartHospitaliere1.jpg") bottom right no-repeat; }
	#encarts .big .illustration_hospitaliere2 { background:url("images/ea/illustrationEncartHospitaliere2.gif") bottom right no-repeat; }
	#encarts .big .illustration_hospitaliere3 { background:url("images/ea/illustrationEncartHospitaliere3.jpg") bottom right no-repeat; }
	
	#encarts .medium { margin:10px 0px 0px 0px; }
	#encarts .medium .contenu a { clear:both; width:auto; }
	
	#encarts .small { margin:10px 0px 0px 0px; }
	#encarts .small .contenu h3 { float:left; width:auto; margin:10px 0px 0px 0px; }
	#encarts .small .contenu select { float:left; width:auto; margin:10px 0px 0px 0px; }
	#encarts .small .contenu a { clear:both; width:auto; }
	
	#encarts .big_bleu { background:url("images/bgEncartBigBleu.gif") bottom left repeat-x; }
	#encarts .medium_bleu { background:url("images/bgEncartSmallBleu.gif") bottom left repeat-x; }
	#encarts .small_bleu { background:url("images/bgEncartSmallBleu.gif") bottom left repeat-x; }
	#encarts .big_vert { background:url("images/bgEncartBigVert.gif") bottom left repeat-x; }
	#encarts .medium_vert { background:url("images/bgEncartSmallVert.gif") bottom left repeat-x; }
	#encarts .small_vert { background:url("images/bgEncartSmallVert.gif") bottom left repeat-x; }
	#encarts .big_orange { background:url("images/bgEncartBigOrange.gif") bottom left repeat-x; }
	#encarts .medium_orange { background:url("images/bgEncartSmallOrange.gif") bottom left repeat-x; }
	#encarts .small_orange { background:url("images/bgEncartSmallOrange.gif") bottom left repeat-x; }
	#encarts .big_rose { background:url("images/bgEncartBigRose.gif") bottom left repeat-x; }
	#encarts .medium_rose { background:url("images/bgEncartSmallRose.gif") bottom left repeat-x; }
	#encarts .small_rose { background:url("images/bgEncartSmallRose.gif") bottom left repeat-x; }
	
	#encarts .bleu .titre { border-bottom:2px dashed #DAE6F3; }
	#encarts .vert .titre { border-bottom:2px dashed #D7E77B; }
	#encarts .orange .titre { border-bottom:2px dashed #F9DCBB; }
	#encarts .rose .titre { border-bottom:2px dashed #F7D9EA; }
	
	#encarts .droite { width:207px; margin:0px 0px 0px 10px; float:right; }
	#encarts .droite .titre { border-bottom:1px solid #D8E4F1; background:url("images/bgEncartGris.gif") bottom left repeat-x; }
	
	#encarts .droite .contenu ul li a { font-size:12px; font-weight:normal; }
	
	#encarts .premier { margin:0px 0px 0px 0px; }
	#encarts #pub { border:none; }

/********************************************/
/*    			  BANNIERRE                  */
/********************************************/
#banniere_to {
	position: absolute;
	height: 180px;
	left: 0px;
	top: 0px;
	width: 740px;
	padding-top: 0px;
	background: url(images/tetiere.gif) no-repeat;	
}
#banniere_telecharge {
	position: absolute;
	height: 20px;
	left: 32px;
	top: 150px;
	width: 287px;
	text-align: left;
	color: #1A5C9D;
	font-size: 12px;
	text-decoration:none;
}
#banniere_telecharge a{
	color: #1A5C9D;
	font-size: 12px;
	text-decoration:underline;
	background: url(images/ea/arrow_sousnav.gif) 8px 2px no-repeat;
	padding: 0px 5px 0px 25px;
}
#banniere_reservation {
	position: absolute;
	height: 161px;
	left: 493px;
	top: 5px;
	width: 241px;
	text-align: left;
	color: #FFF;
	font-size: 12px;
}
#banniere_logo {
	position: absolute;
	height: 119px;
	left: 303px;
	top: 4px;
	width: 164px;
	text-align: left;
	color: #FFF;
	font-size: 12px;
}

/********************************************/
/*    			HOSPITALIERE                */
/********************************************/

#presentationHospitaliere { margin:0px 0px 20px 340px; color:#2667A6; }
#presentationHospitaliere img { margin:0px 0px 0px -340px; position:absolute; }
#presentationHospitaliere h1 { font-weight:normal; font-size:24px; color:#FF9C00; padding:0px 0px 10px 0px; }
#presentationHospitaliere p.chapo { font-weight:bold; }
#presentationHospitaliere p { font-weight:normal; font-size:12px; color:#518CC6; padding:0px 0px 10px 0px; text-align:justify; }
#presentationHospitaliere .encartPrix { width:370px; border:1px solid #388ADC; background:url("images/bgEncartSmallBleu.gif") 0px 5px repeat-x; padding:3px 5px 10px 10px; }
#presentationHospitaliere .titre { font-weight:bold; font-size:14px; color:#2667A6; }
#presentationHospitaliere .prix { font-weight:bold; font-size:22px; color:#FF9C00; }
#presentationHospitaliere ul li { color:#1A5C9D; margin:0px 0px 0px 30px; > margin:0px 0px 0px 25px; list-style-image:url("images/ea/arrow_sousnav.gif"); padding:0px 0px 0px 0px; > padding:0px 0px 0px 5px; }
#presentationHospitaliere ul li a { color:#1A5C9D; font-size:9px; padding:0px 0px 0px 0px; display:inline; margin:0px 0px 0px 0px; background:none; font-weight:normal; text-decoration:underline; }
#presentationHospitaliere ul li a:hover { text-decoration:none; }


#infosHospitaliere { color:#1A5C9D; margin:0px 0px 0px 260px; font-size:12px; background:url("images/ea/bgHospitaliere.jpg") bottom right no-repeat; }
#infosHospitaliere .note { color:#FF9C00; font-weight:bold; }
#infosHospitaliere .note2 { color:#1A5C9D; font-weight:bold; }
#infosHospitaliere ul { margin:0px 0px 20px 0px; > margin:0px 0px 20px 0px; }
#infosHospitaliere ul li { color:#1A5C9D; margin:0px 0px 0px 30px; > margin:0px 0px 0px 25px; padding:0px 0px 0px 0px; > padding:0px 0px 0px 5px; }
#infosHospitaliere h2 { color:#FF9C00; font-size:12px; font-weight:bold; }

#infosHospitaliere .encartReservation {
	width:230px;
	margin:0px 0px 0px -260px;
	position:absolute;
	border:1px solid #D8E4F1;
	background:url("images/bgEncartSmallBleu.gif") bottom left repeat-x;
	padding:5px;
}
#infosHospitaliere .encartReservation .titre { color:#FFFFFF; font-size:18px; background-color:#3875B3; padding:5px; margin:-5px -5px 5px -5px; }
#infosHospitaliere .encartReservation ul { margin:0px 0px 0px 0px; > margin:0px 0px 0px 0px; }
#infosHospitaliere .encartReservation ul li { color:#1A5C9D; margin:0px 0px 0px 30px; > margin:0px 0px 0px 25px; list-style-image:url("images/ea/arrow_sousnav.gif"); padding:0px 0px 0px 0px; > padding:0px 0px 0px 5px; }
#infosHospitaliere .encartReservation ul li a { color:#1A5C9D; font-size:10px; padding:0px 0px 0px 0px; display:inline; margin:0px 0px 0px 0px; background:none; font-weight:normal; text-decoration:none; }
#infosHospitaliere .encartReservation ul li a:hover { text-decoration:underline; }
.nobg { background-image:none; }


/********************************************/
/*     		     BARRE D'OUTILS             */
/********************************************/

.titre_outils {background:url("images/ea/flecheTetiere.gif") 0px 5px no-repeat;padding:0px 0px 0px 65px;margin:0px 0px 20px 0px;font-size:40px;color:#E2EBF6;}
#barre_outils { margin:0px 0px 0px 0px;}
#aDroite {float:right;}
#barre_outils .encartTexte { padding:0px 0px 0px 65px;width:650px; > width:710px; float:left;}
#barre_outils .encartTexte a {display:block;color:#FF9C00; background:url("images/ea/arrow_sousnav.gif") 0px 3px no-repeat; padding:0px 0px 20px 20px; > padding:0px 0px 20px 20px; }
#barre_outils .encartTexte ul { margin:5px 0px 10px 0px; }
#barre_outils .encartTexte ul li { color:#1A5C9D; margin:0px 0px 0px 30px; > margin:0px 0px 0px 25px; list-style-image:url("images/ea/arrow_sousnav.gif"); padding:0px 0px 0px 0px; > padding:0px 0px 0px 5px; }
#barre_outils .encartTexte ul li a { color:#FF9C00; padding:0px 0px 0px 0px; display:inline; margin:0px 0px 0px 0px; background:none; font-weight:normal; text-decoration:none; }
#barre_outils .encartTexte ul li a:hover { text-decoration:underline; }
#barre_outils .encartTexte h2 {margin:0px 0px 0px 0px;color:#518CC6;font-weight:bold;font-size:12px;}
#barre_outils .encartTexte p {margin:0px 0px 0px 0px;color:#1A5C9D;}

#questions { padding: 10px 10px 10px 10px; border:1px solid #CDDCEF; background-color:#F0F5FA; }
#barre_outils p { color:#1A5C9D; }
#barre_outils h3 { margin:20px 0px 10px 0px; color:#1A5C9D; font-weight:bold; font-size:12px; }
#barre_outils h4 { color:#518CC6; font-weight:bold; }
#barre_outils #questions a { color:#1A5C9D; }
#barre_outils #reponses a { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:inline; color:#518CC6; background:none; }
#colonneGauche { float:left; width:320px;}
#colonneDroite { float:right; width:320px; }

.titreFormulaire { margin:5px 0px 0px 0px; }

input, textarea, select { border:1px solid #518CC6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#15497D; }
input { width:270px; }
input.small { width:100px; }
/*textarea { width:610px; }*/
#boutonSubmit { text-align:right; margin:20px 0px 0px 0px; }
#boutonSubmit input { margin:20px 0px 0px 0px; > margin:20px 5px 0px 0px; width:auto; border:1px solid #2263A3; color:#15497D; cursor:pointer; cursor:hand; background-color:#D7DFEA; }
.messageContact { text-align:center; font-weight:bold; color:#FF9C00; padding:0px 0px 0px 0px; border:1px solid #FF9C00; background:#FEF3E2; }
.inputError { border:1px solid #FF9C00; }
