﻿/****** Selecteur */
	@import url('selecteurs.css');
/****** fin Selecteur */


body{margin:0;padding:0;font-family: verdana;background: url('common/bg.gif') repeat-x;font-size:0.6em;text-align:center}


/**** structure commune ***/

#content{width:1000px;text-align:left;margin:auto;position:relative;}



/**** nav haut *****/

#top img{padding:33px 0 29px 23px;}
/*
#top ul{background-color:#B9B098;padding:2px 0 2px 22px;border-bottom:1px solid black;}
#top ul li{padding-right:20px;display:inline;}
#top ul li a{background: url(common/nav_fleche.gif) no-repeat 0 8px;color:black;text-transform: uppercase;font-weight:bold;text-decoration:none;padding:5px 0 5px 12px;height:23px;font-size:12px}
#top ul li a:hover{color:#ED1C2E}

#top ul li a.on{color:#ED1C2E}
*/

/*** ajout AirSoft **

.top_menu div
{
	background-color:#345678;
}
*/
.top_menu
{
	width:100%;
	height:18px;
	background-color:#B9B098;
	border-bottom:1px solid black;
}

#top div.menu
{
	padding:2px 0 2px 22px;
	float:left;
}

#top div.menu_on
{
	padding:2px 0 2px 22px;
	float:left;
}

#top a.menu
{
	color:#000000;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 5px 12px;
	background: url('common/nav_fleche.gif') no-repeat 0 8px;
	font-size:1.2em;
}

#top a.menu_on
{
	color:#ED1C2E;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 5px 12px;
	background: url('common/nav_fleche.gif') no-repeat 0 8px;
	font-size:1.2em;
}

#top a:hover.menu
{
	color:#ED1C2E;
}

/* Aires de repos */

.separateurAires{
}
.vignetteAire
{
	margin-bottom:10px;
}
.titreAire
{
	font-weight:bold;
}
.resumeAire span{display:block;color:#A2A2A2;font-size:10px;margin-top:15px;}

.blocAire
{
	width:170px;
	float:left;
}
.separateurAires
{
	width:24px;
	float:left;
}


.blocOffres
{
	width:142.5px;
	float:left;
	/* margin-right:15px; */
}


/* -------------------------------------------------------  Liber-t */

.blocLibert
{
	float:left;
	width:370px;
	margin-right:20px;
	border:1px #6FA4D6 solid;
	height:370px;
}
.blocLibertSeparateur
{ 
	width:1px;
	display:block;
	float:left; 
}

.blocLibertSommaire
{
	width:188px;
	float:left;
	margin-right:1px;
}
.imageLibert
{
	margin-bottom:15px;
}
.resumeLibert
{
	margin:0px 10px 20px 10px;
	font-weight:bold;
}
.contenuLibert
{
	margin:0px 10px 20px 10px;
}
.titreOrange
{
	color:#FF6600;
	font-size:2em;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
	margin-right:10px;
	margin-top:2px;
}
.imgLibert
{
	float:left;
	margin-bottom:10px;
}

/* -------------------------------------------------------  Zone sans le menu de gauche */
.full {margin:10px 0 0 0;float:left;width:800px;margin-right:0px;}

/* espace abonnés LiberT */

.espacea{position:absolute;top:10px;left:804px;border:1px solid #FF6F00;padding:5px;font-weight:bold;width:165px;background:white;z-index:50}
.espacea input.ok{border-style: none;
	border-color: inherit;
	border-width: 0;
	padding: 0;
	height:auto;	width:19px;background-image:url('common/bt_ok.gif')
}
.espacea input.okliberte{border-style: none;
	border-color: inherit;
	border-width: 0;
	padding: 0;
	height:auto;	width:19px;background-image:url('common/bt_ok.gif');
	float:left;	margin-top:2px
}
.espacea input.reset{border:0;padding:0;height:auto;width:auto}
.espacea input.text{display:block;border:1px solid #A7A5A6;margin:2px 0px 0px 0px;height:12px;font-family:Verdana; font-size:1em;font-weight:normal;width:120px;float:left}
.espacea span{font-family:Verdana; font-size:1em}

.filinfo{margin-left:20px;}

/*** centre ***/
#center{margin-top:20px;margin-left : 5px;}
/*#center .voyage{border:1px solid #56845F;width:174px;height:310px;float:left;margin-right:20px;}*/
#center .voyage{border:1px solid #56845F;width:174px;height:auto;float:left;margin-right:20px;}
#center .voyage h2 a{color:#56845F;font-weight:bold;font-size:15px;padding:3px 0 3px 9px;text-transform:uppercase;display:block;text-decoration:none}
/*#center .voyage h2{color:#56845F;font-weight:bold;font-size:1.5em;padding:3px 0 3px 9px;text-transform:uppercase;}*/
#center .voyage .ok{float:right;width:52px;height:14px;margin:4px 5px 9px 0;}
#center .voyage strong{margin-left:2px;}
#center .voyage label{float:left;width:80px;margin-top:9px;margin-left:4px;font-size:0.9em}
/* #center .voyage input{width:77px;border:1px solid #CCCCCC;float:right;margin-top:8px;margin-left:2px;margin-right:2px} */
#center .voyage input{width:70px;border:1px solid #CCCCCC;float:right;margin-top:8px;margin-left:2px;margin-right:2px}

#center .voyage ul{background: url('common/p_taxi.gif') no-repeat 135px 21px;
padding:5px 0 0 5px;
}
#center .voyage ul li{color:#56845F;font-weight:bold;background: url('common/fleche_verte.gif') no-repeat 0 4px;
padding-left:5px;font-family: verdana;font-size:10px;
}
#center .voyage ul li strong{color:black}
#center .voyage ul li a{color:#56845F;text-decoration:none;}
.voyage_patrimoine {
	padding:0px;
	margin:0px;
}
.voyage_patrimoine div {
	padding-bottom:5px;
}

.voyage_patrimoine input.bt_ok
{
	height:17px;
	/* margin-top: 15px; */
	/* display:inline; */
	width:21px;
	background-image:url('common/bt_ok.gif');
	background-position:center;
}

.voyage_patrimoine label{float:left;width:80px;margin-top:5px;margin-left:4px;font-size:0.9em;padding:0px;font-weight:normal}
.voyage_patrimoine input,.voyage_patrimoine div{height:35px;}

#m_lblYourTravelImage
{
	height:95px;
	display:block;
}
#YourTravelSearch1
{
	border-top:1px solid #56845F;
	height:85px;	
	/* display:block; */
	padding: 5px;
}
#YourTravelSearch1 div
{
}
#YourTravelSearch1 input.bt_valider
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	clear:both;
	background-image:url('common/bt_valider2.gif');
		width:60px;
		height:20px;
		padding:0px;
		float:right;
		margin-top:5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#m_lblYourTravelLinks
{
	border-top:1px solid #56845F;
	/*height:85px;*/
	height:auto;
	display:block;
	padding: 5px;
}
#center .particulier{border:1px solid #948356;width:370px;height:285px;float:left;margin-right:20px;padding-bottom : 10px;}
html>body #center .particulier{height:auto;min-height:285px;}
 #center .particulier h2 a{color:#948356;font-weight:bold;font-size:15px;padding:3px 0 3px 9px;text-transform:uppercase;display:block;text-decoration:none}
/*#center .particulier h2{color:#948356;font-weight:bold;font-size:1.5em;padding:3px 0 3px 9px;text-transform:uppercase;display:block;}*/
#center .particulier dl {margin:12px 5px 10px 10px;}
/* #center .particulier dl dt a{background:url(common/fleche_bleu.gif) no-repeat 0 4px;padding-left:5px;text-decoration:none;font-weight:bold;font-family: verdana;font-size:2em;} */
#center .particulier dl dd{margin-left:5px;font-family: verdana;font-size:10px;}

/* ajout AirSoft */

#center .actus{margin:10px 10px 10px 10px;}

/* fin ajout AirSoft */



#center .pro{float:left;}
#center .pro .particulier{border:1px solid #948356;height:185px;width:174px;margin-right:0;padding : 0 0 10px 0;}
html>body #center .pro  .particulier{height:auto;min-height:185px;}
#center .pro  .particulier h2 a{color:#948356;font-weight:bold;font-size:15px;padding:3px 0 3px 9px;text-transform:uppercase;display:block;text-decoration:none}
#center .pro  .particulier dl {margin:12px 5px 10px 10px;}
#center .pro  .particulier dl dt a{background:url('common/fleche_bleu.gif') no-repeat 0 4px;
padding-left:5px;text-decoration:none;font-weight:bold
}
#center .pro  .particulier dl dd{margin-left:5px;}

#center .pro .pro2{border:1px solid #948356;margin-top:6px;width:174px;padding : 0 0 10px 0}/*modif NC 140308 : bordure bloc travaux + padding bottom*/
#center .pro  .pro2 h2{color:#948356;font-weight:bold;font-size:15px;padding:3px 0 3px 9px;text-transform:uppercase;}
#center .pro  .pro2 h2 a{color:#948356;font-weight:bold;font-size:15px;padding:3px 0 3px 0px;text-transform:uppercase;display:block;text-decoration:none}/*modif NC 140308 : style lien*/

#center .pro  .pro2 dl {margin:5px 5px 10px 10px;}
#center .pro  .pro2 dl dt a{background:url('common/fleche_bleu.gif') no-repeat 0 4px;
padding-left:5px;text-decoration:none;font-weight:bold;font-family: verdana;font-size:10px;
}
#center .pro  .pro2 dl dd{margin-left:5px;font-family: verdana;font-size:10px;}


#center .libert{border:1px solid #948356;width:174px;float:left;height:285px;}
#center .libert h2{display:block;margin:2px 0 2px 8px}
#center .libert strong a{font-size:12px;text-align:center;display:block;padding:15px 0 25px 0;color:black;text-decoration:none;}
#center .libert a{margin-left:7px;}
#center .libert p{display:block;padding:2px 0 3px 3px}

#center .libert_mini{border:1px solid #948356;width:174px;float:left;height:auto;}
#center .libert_mini h2{display:block;margin:2px 0 2px 8px}
#center .libert_mini strong a{font-size:12px;text-align:center;display:block;padding:15px 0 25px 0;color:#4C7094;text-decoration:none;}
#center .libert_mini a{margin-left:7px;}

/*** footer ***/

/*** avec bordure ***/

#footer_et_bordure {border-top:1px solid #989A9C;clear:both;display:block;color:#989A9C;width:960px;padding-top:10px;margin-bottom:5px;margin-top:5px;float:left}
#footer_et_bordure .footer_menu {display:inline;float:right;width:auto;}

#footer_et_bordure .element_footer_menu {width:auto;display:inline;float:left;padding:0 5px;}
#footer_et_bordure .element_footer_menu a{width:auto;text-decoration:none;color:#989A9C}

#footer_et_bordure .element_footer_menu_recherche,
#footer_et_bordure div.element_footer_menu_recherche {width:auto;display:inline;float:right;padding:0 5px;clear:right;}

#footer_et_bordure .element_footer_menu_recherche div { float:left; padding:0px;}

#footer_et_bordure  input{display:inline;float:left}

/*** sans bordure ***/

#footer {clear:both;display:block;color:#989A9C;width:960px;border-top:0px solid #989A9C;margin-left:2px;padding-top:10px;margin-bottom:15px;margin-top:15px;float:left}

#footer .footer_menu {display:inline;float:right;width:auto;}

#footer .element_footer_menu {width:auto;display:inline;float:left;padding:0 5px;}
#footer .element_footer_menu a{width:auto;text-decoration:none;color:#989A9C}

#footer .element_footer_menu_recherche,
#footer div.element_footer_menu_recherche {width:auto;display:inline;float:right;padding:0 5px;clear:right;}

#footer .element_footer_menu_recherche div { float:left; padding:0px;}

#footer  input{display:inline;float:left}

/*** recherche ***/

.txt_recherche{
	margin-left:5px; 
	margin-top:0px;
	height:15px;
	width:auto;
	float:left;
	display:inline;
	border:1px solid #A7A5A6;
}
.bt_recherche
{
	padding:0;
	width:21px;
	background-image:url('common/bt_ok.gif');
	background-position:center;
	float:left;
	border:0px #FF0000 solid;
	height:17px;
	
}

/* Ajout Airsoft */
.lbl_recherche {float:left;}
/*
.espacea input.okliberte{border:0;padding:0;height:auto;width:19px;background-image:url("common/bt_ok.gif");float:left;margin-top:2px}

.bt_recherche
{
	padding:0px;
	margin-top:0px;
	height:17px;
	float:left;
	margin-right: 15px;
	display:inline;
	width:25px;
	background-image:url("common/bt_ok.gif");
	background-position:center;
}



*/
/*
#footer  input.ok{float:right;border:0;padding:0;height:auto}
*/

/*** nav gauche ***/

.nav{width:160px;float:left;margin:10px 20px 0 7px;}

/*
.nav ul{border-top:1px solid #E5E5E5;}
.nav li{border:1px solid #E5E5E5;font-weight:bold;padding-left:4px;background: url(common/fleche_noir.gif) no-repeat 5px 9px;padding-left:14px;border-top:0;width:159px;}
.nav a{color:#000;font-size:12px;text-decoration:none;padding:5px 0 ;display:block;}
.nav li.nobg{background:none;}
.nav a:hover{color:#ED1C2E}
.nav ul li.on{background: url(common/fleche_rouge.gif) no-repeat 5px 9px;color:#ED1C2E;font-size:12px;text-decoration:none;padding:5px 0 5px 14px ;display:block;width:159px;}
.nav ul li.on a{color:#ED1C2E; padding:0}
.nav ul li ul{border:0;padding:0;margin:0}
.nav ul li ul li{border:0;padding:0;width:150px;font-weight:normal;font-size:10px;padding:0;background: url(common/fleche_noir.gif) no-repeat 2px 3px;}
.nav ul li ul li.on{background: url(common/fleche_rouge.gif) no-repeat 2px 3px;padding:0;color:#ED1C2E;font-size:10px;padding-left:10px;width:auto;}
.nav ul li ul li.on a{color:#ED1C2E}

.nav ul li ul li a{font-size:10px;padding-left:10px;padding-top:0;padding-bottom:0}
*/

/*** ajout AirSoft ***/

.nav a{color:#000;font-size:12px;text-decoration:none;padding:5px 0 ;display:block;}

div .submenu .submenu_lvl2
{
	display:none;
}

.nav a.submenu
{
	/* border:1px solid #E5E5E5; */
	font-weight:bold;
	padding-left:14px;
	background: url('common/fleche_noir.gif') no-repeat 5px 9px;
	border-top:0;
}

.nav div.submenu_on
{
	border:1px #E5E5E5 solid;
	width:159px;
}

.nav div.submenu
{
	border:1px #E5E5E5 solid;
	width:159px;
}

.nav div.submenu_lvl2
{
	/* border:1px #E5E5E5 solid; */
	/* width:159px; */
}


.nav a.submenu_on
{
	font-weight:bold;
	background: url('common/fleche_noir.gif') no-repeat 5px 9px;
	padding-left:14px;
	border-top:0;
	color:#ED1C2E;
}

.nav a.submenu_lvl2
{
	background: url('common/fleche_rouge.gif') no-repeat 15px 5px;
	font-size:10px;
	text-decoration:none;
	padding:0px 0 0px 24px;
	display:block;
}

.nav a.submenu_lvl2_on
{
	background: url('common/fleche_rouge.gif') no-repeat 15px 5px;
	color:#ED1C2E;
	font-size:10px;
	text-decoration:none;
	padding:0px 0px 0px 24px;
	display:block;
	color:#ED1C2E;
}





/* fin ajout AirSoft */


/*** centre  main****/

/*Ajout NC 0503 : résolution du pb de disparition des listes ordonénes et non-ordonnées*/
.main ul
{
	padding : 5px 5px 0 15px;
}
.main ul li
{
	list-style-type : disc;
	display : list-item;
	margin : 5px 0px 0px 20px;
}
.main ol
{
	padding : 5px 5px 0 15px;
}
.main ol li
{
	margin : 5px 0px 0px 20px;
}

/*Ajout NC 130208 : résolution du pb de disparition des listes ordonénes et non-ordonnées*/

.main {margin:10px 0px 0 0;float:left;width:580px;}

.main_big h2{color:#948356;font-size:15px;text-transform:uppercase;}

#center h1{color:#948356;font-size:16px;text-transform:uppercase;}
#center h2{color:#948356;font-size:15px;text-transform:uppercase;}
#center h1.orange{color:#FF6F00;font-size:22px;text-transform:uppercase;}
#center h2.orange{color:#FF6F00;font-size:15px;text-transform:uppercase;}
#center h2.green{color:#00A055;}

.main h2{color:#948356;font-size:15px;text-transform:uppercase;}

.main_big h2.green{color:#00A055}
.main h2.green{color:#00A055}
.main{margin-bottom:10px;}

.main h3
{	
color:#948356;
font-size:14px;
margin : 25px 0 5px 0;
}
.main h3 span{font-size:12px;position:absolute;margin-left:80px;}
.main h3.h3right{float:right;margin-right:48px}
html>body h3.h3right{width:130px}
.main h3.h3left{float:left;}


.main h4{color:#948356;font-size:11px;display:block;margin:15px 0 5px 0;}/*Ajout NC 040308 : coloration, taille, margin*/
.main strong{margin-top:10px;/*display:block;*/margin-bottom:10px;font-family: verdana;font-size:10px;}
.main p{margin-right:10px;display:block;margin-top:10px;font-family: verdana;font-size:10px;}/*Ajout NC 050308 : margin-top : 10px, suppression margin-bottom*/
.main p.nomargin{margin:0}

.main .top{border-top:1px solid #CCCCCC;margin-top:15px;}
.main p.margintop{margin-top:15px}

.main img.formimgright{position: absolute;left: 560px; margin:0 0 10px 15px}
.main img.imgright{float:right;margin:10px 0 10px 15px}
.main img.imgrightop{float:right;margin:0px 0px 0px 8px}
/* .main img.imgleft{float:left;margin:10px 0px 30px 0} */
.main img.imgleft{float:left;margin:10px 15px 10px 0px}
/*Ajout NC 040308 : géstion des images centrées*/
.main img.imgcenter{text-align : center; margin: 10px 0;} 
/* .main a{color:#4C7094;text-decoration:none;font-weight:bold;font-family: verdana;font-size:10px;} */
.main a.print{background: url('common/p_print.gif') no-repeat 0 1px;
padding-left:19px;margin-bottom:15px;display:block;clear:both
}
/*.main select{display:block;margin-bottom:25px;}*/

select.formselect{display:block;float:left;margin-bottom:0px;}

.main a.fleche{background: url('common/fleche_bleu.gif') no-repeat 0 4px;
padding-left:7px;display:block;font-family: verdana;font-size:10px;
}
* .small_bloc{float:left;width:174px;margin-right:20px}
.main .small_bloc p{width:174px;}
* .small_bloc h3{width:174px;}
* .small_bloc img{padding:0;margin:0;margin-bottom:10px;}
.main .small_bloc strong{margin:0}
* .small_bloc p{margin:0}
* .small_bloc div.nomargin{margin-right:0}

.main .small_bloc{float:left;width:176px;margin-right:20px}
.main .small_bloc p{width:176px;}
.main .small_bloc h3{width:176px;}
.main .small_bloc img{padding:0;margin:0;margin-bottom:10px;}
.main .small_bloc strong{margin:0}
.main .small_bloc p{margin:0}
.main .small_bloc div.nomargin{margin-right:0}

.main a.ancre{display:block;background: url('common/fleche_bleu.gif') no-repeat 0 4px;
padding-left:7px;
}


.main_left{margin-top:0px;width:371px;float:left;margin-right:20px;}
.main_left .bloc{border-bottom:1px solid #B9B098;padding:10px 0;}
.main_left .bloc a.h3lnk{display:block;color:#4C7094;font-size:11pt;font-weight:bold;text-decoration:none;background: url('common/fleche_bleu.gif') no-repeat 0px 6px;
padding-left:10px;display:block;
}
.main_left .bloc a.h3lnknormal{display:block;color:#4C7094;font-size:15px;font-weight:bold;text-decoration:none;background: url('common/fleche_bleu.gif') no-repeat 0 6px;
padding-left:10px;display:block;
}
.main_left .bloc h3{color:#948356;font-size:12px;margin:10px 0}
/* .main_left .bloc a{display:block;color:#4C7094;font-size:10px;font-weight:bold;text-decoration:none;background: url(common/fleche_bleu.gif) no-repeat 0 4px;padding-left:8px;display:block;}  */
.main_left .bloc img{margin:8px 10px 0px 0;display:block;}

.main_left .bloc img.nomargin{margin:0}

.main_right{margin-top:10px;width:176px;float:left;}
.main_right .bloc{border-bottom:1px solid #B9B098;padding:10px 0}
.main_right .bloc img{margin:10px 0 10px 0;display:block;}
.main_right .bloc img.nomargin{margin-right:0}
.main_right .bloc img.nomarginevents{margin: 0 12px 5px 12px}
.main_big .small_bloc img.nomarginevents{margin: 0 12px 5px 12px}
.main_right .bloc a.h3lnk{display:block;color:#4C7094;font-size:15px;font-weight:bold;text-decoration:none;background: url('common/fleche_bleu.gif') no-repeat 0 6px;
padding-left:6px;display:block;
}
.main_right .bloc h3{color:#948356;font-size:12px;margin:10px 0}
.main_right .bloc strong{display:block;margin:15px 0}
.main_right .bloc p strong{margin-top:5px;display:inline;}
.main_right .bloc p{margin:0px}
.main_right .bloc a{display:block;color:#4C7094;font-size:10px;font-weight:bold;text-decoration:none;background: url('common/fleche_bleu.gif') no-repeat 0 4px;
padding-left:8px;display:block;margin:0
}
.main_right .bloc p a{display:block;color:#4C7094;font-size:10px;font-weight:bold;text-decoration:none;display:inline;background:none;padding:0}

.main_right div.noborder{border:0}
.main_right{margin-top:0}

.titre{color:#948356;font-weight:bold;font-size:12px;padding:5px 0px 10px 0px}


/*** ajout AirSoft ***/

.main .resume
{
	padding:0px 0px 15px 0px;
}

.libert .lienOrange
{
	color:#FF6F00;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
}

.itinerarySteps
{
	text-align:center;
}

.itinerarySteps div
{
	float:left;
	margin:10px 15px 00px 15px;
	padding:10px 10px 00px 10px;
	text-align:left;
}

.itineraryStepStart, .itineraryStepEnd
{
	display:inline;
	float:left;
	width : 150px;
	height:auto;
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}


.itineraryButton
{
	display:block;
	float:left;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
}

.itineraryButton input
{
	float:right;
	display:block;
	padding-bottom:0px;
}

/* fin ajout AirSoft */

/*** main big  ****/

.main_big {margin:10px 0 0 0px;float:left;width:764px;margin-right:20px;}
.main_right_big h2{color:#00A055;font-size:15px;text-transform:uppercase;display:block;margin-bottom:10px}
.main_left_big h2{color:#00A055;font-size:15px;text-transform:uppercase;display:block;margin-bottom:10px}
.main_right_big h3{color:#00A055;font-size:12px;margin:15px 0 5px 0}
.main_left_big h3{color:#00A055;font-size:12px;margin:15px 0 5px 0}
.main_right_big{width:372px;float:left;}
.main_left_big{width:372px;float:left;}
.main_left_big{margin-right:20px;}

.main_left_big .tr{border:1px solid #00A055}
.main_right_big p{margin-bottom:10px}
.main_left_big p{margin-bottom:15px}
.main_left_big  h2{color:#00A055;font-size:15px;text-transform:uppercase;display:block;margin-bottom:10px}


.main_left_big ul{background:url('main/bg_voyage1.gif');
width:366px;height:28px;padding:3px
}
.main_left_big ul li{display:block;float:left;font-size:11px;font-weight:bold;color:white;}
.main_left_big ul li a{color:white;text-decoration:none;}
.main_left_big ul li a.on{color:#00A055}

.main_right_big div.liseret_vert
{
	border-right:1px solid #00A055;
	border-left:1px solid #00A055;
	padding:3px;
	text-align:center;
	height:300px;
	width:364px;
	border-bottom:1px solid #00A055;
}

.main_right_big div.liseret_vert div{float:left;margin:10px 5px 10px 5px;padding:10px 5px 10px 5px;text-align:left;}
.main_right_big p.liseret_vert{border-right:1px solid #00A055;border-left:1px solid #00A055;padding:4px 10px;margin:0}

.main_left_big p.liseret_vert{border-right:1px solid #00A055;border-left:1px solid #00A055;padding:4px 10px;margin:0}
html>body .main_right_big div.liseret_vert{max-height:300px;height:auto}


.main_right_big div.liseret_bleu{padding:0;height:300px;border:1px solid #91BADF;}

.main_left_big div.liseret_bleu{padding:0;height:300px;border:1px solid #91BADF;}
.main_right_big div.liseret_bleu{margin-top:28px}
html>body .main_left_big div.liseret_bleu{max-height:300px;height:auto}
html>body .main_right_big div.liseret_bleu{max-height:300px;height:auto}

.main_right_big div.liseret_bleu strong{display:block;padding:10px;color:#333333;font-family: verdana;font-size:10px;}

.main_left_big div.liseret_bleu strong{display:block;padding:10px;color:#333333;font-family: verdana;font-size:10px;}
.main_right_big div.liseret_bleu p{display:block;padding:10px;margin:0;color:#333333;font-family: verdana;font-size:10px;}
.main_left_big div.liseret_bleu p{display:block;padding:10px;margin:0;color:#333333;font-family: verdana;font-size:10px;}
.main_right_big div.liseret_bleu a{display:block;padding:10px;}

.main_left_big div.liseret_bleu a{display:block;padding:10px;}


.main_right_big ul{background:url('main/bg_voyage2.gif');
width:366px;height:28px;padding:3px
}
.main_right_big ul li{display:block;float:left;font-size:11px;font-weight:bold;color:white;}
.main_right_big ul li a{color:white;text-decoration:none;}
.main_right_big ul li a.on{color:#00A055}



.main_right_big .liseret_vert  ul {width:349px;background: none;}
.main_right_big .liseret_vert  ul li h3{color:black;}
.main_right_big .liseret_vert  ul li{width:155px;margin-right:15px;float:left;display:block;}
.main_right_big .liseret_vert li label{display:block;margin-bottom:2px;margin-top:5px;color:black;font-weight:normal}
.main_right_big .liseret_vert li input{display:block;border:1px solid #CCCCCC;padding:1px;width:150px}
.main_right_big .liseret_vert li select{display:block;border:1px solid #CCCCCC;padding:1px;width:155px;margin-top:10px}
.main_right_big .liseret_vert  input.datepick{display:block;border:1px solid #CCCCCC;padding:1px;width:100px;float:left;}



/*** menu droite ***/
/* margin-top:10px */

.right{float:right;width:176px;padding-right:14px;}
/* .right{position:absolute;width:176px;left:804px;padding-right:19px;top:130px;} */
/* .right .bloc{border:1px solid #B9B098;height:20px;width:174px;padding-bottom:10px;margin-bottom:20px} */
.right .bloc{border:1px solid #B9B098;margin-top:10px;}
/*
#blue .right .bloc{border:1px solid #91BADF;margin-top:10px}
#green .right .bloc{border:1px solid #00A055;margin-top:10px}
#orange .right .bloc{border:1px solid #FF6F00}
*/
 /* html>body .right .bloc{height:auto;min-height:20px} */
/* .bloc_accueil{position:absolute;left:800px;top:267px;border:1px solid #B9B098;z-index:50;width:176px} 
.right .bloc_accueil{border:1px solid #B9B098;padding-top:5px}
.right .bloc_accueil a{display:block;width:auto;}
.right .bloc_accueil p{display:block;padding:2px 0 5px 10px;font-family: verdana;font-size:10px;}
.right .bloc_accueil strong{padding:5px 0 5px 10px;display:block;font-family: verdana;font-size:10px;}*/

div.bloc_accueil{border:1px solid #B9B098;margin-left:0px;width:173px;float:left;}
.bloc_accueil a{display:block;width:auto;text-decoration:none}
.bloc_accueil img{padding-bottom:10px;}

.right .bloc h3{display:block;color:white;background-color: #B9B098;font-size:11px;text-transform:uppercase;padding:2px 0 2px 10px;margin-bottom:5px}
.right .bloc a{display:block;width:auto;}
.right .bloc .bloc_avec_liens {display:block;float:none;}/*Ajout NC 030309 : Suppression padding sur bloc de droite*/
.right .bloc .bloc_avec_liens a , .bloc_avec_liens a{
clear:left;
display:block;
/*width:110px;*//*Ajout NC 040308 : suppression de ces règles qui provoquent pb sur IE*/
background: url('common/fleche_bleu.gif') no-repeat 0 6px;
padding-left:6px;
margin-left:5px;
text-decoration:none;
font-weight:bold;
color:#4C7094;
padding-right: 0;
padding-top: 2px;
padding-bottom: 0;
}
.right .bloc .bloc_avec_liens span .bloc_avec_liens {color : yellow;}
/*Ajout NC 040308 : nouveau style de lie dans les blocs pour les liens se situant au fil du texte*/
.right .bloc .bloc_avec_liens a.intext
{
display : inline;
color:#4C7094;
text-decoration:none;
font-weight:bold;
background: none;
padding : 0;
margin : 0;
}
.right .bloc .bloc_avec_liens .imgright {float:right;margin:0 0 5px 7px}/*Ajout NC 120308 : pour avoir des images flottantes dans les blocs de droite*/
.right .bloc p{display:block;font-family: verdana;font-size:10px; margin-bottom : 5px;padding-left:8px;}/*suppression valeur padding par NC, rajout valeur de marge bottom/*
/*Ajout NC 130208 : résolution du pb de disparition des listes ordonénes et non-ordonnées*/
.right .bloc ul
{
	padding : 5px;
}
.right .bloc ol
{
	padding : 5px;
}
.right .bloc ol li
{
	margin : 0 0 6px 20px;
}
.right .bloc ul li
{
	list-style-type : disc;
	display : list-item;
	margin : 0 0 6px 10px;
}
.right .bloc .plusgros 
{
font-size : 1.9em;
font-weight : bold;
}
/*Ajout NC 130208 : résolution du pb de disparition des listes ordonénes et non-ordonnées*/
.right .bloc strong{padding:5px 0 5px 10px;display:block;font-family: verdana;font-size:10px;}
.right .bloc a.email{background: url('main/p_mail.gif') no-repeat 0 4px;
padding-left:28px;margin-bottom:3px
}
.right .bloc a.web{background: url('main/p_web.gif') no-repeat 0 4px;
padding-left:28px;margin-bottom:3px
}

.right .bloc a.clients{background: url('main/p_client.gif') no-repeat 0 4px;
padding-left:28px;margin-bottom:3px
}
.right .bloc p.phone{background: url('main/p_phone.gif') no-repeat 0 4px;
padding-left:28px;color:#4C7094;font-weight:bold;margin-left:5px;padding-bottom:3px
}
.right .bloc a.phone{background: url('main/p_phone.gif') no-repeat 0 4px;
padding-left:28px;color:#4C7094;font-weight:bold;margin-left:5px;padding-bottom:3px
}
 
.right .bloc img.center{text-align:center;display:block;padding:10px 3px 3px 3px}
.right .bloc p strong{padding:0;display:inline;}
.right .bloc p.nopadding{padding-bottom:0;display:block;}
.right .bloc a.marginbottom{margin-bottom:10px;display:block;width:auto}
.right *.green{border:1px solid #00A055}
.right *.blue{border:1px solid #91BADF;padding-bottom:0}
.right *.orange{border:1px solid #FF6F00}
.right *.margintop{margin-top:28px;padding-bottom:0}
.right a.normal{background:none;padding:0;margin:0;display:inline;}
.right span.normal a{background:none;padding:0;margin:0;display:inline;}

.right h3.bggreen{background-color: #00A055}
.right h3.bgblue{background-color: #6DA2D6}
* a.full{width:auto;margin-right:5px;}

.right .libert_right{border:1px solid #CCCCCC;width:174px;margin-top:6px;height:20px;margin-bottom:20px}
html>body .right .libert_right{height:auto;min-height:20px}
.right .libert_right h3{display:block;padding:2px 0 2px 8px;border-bottom:1px solid #CCCCCC}
.right .libert_right strong{display:inline;}
.right .libert_right p a{font-size:10px;display:block;padding:15px 0 25px 0;color:black;text-decoration:none;}
.right .libert_right a{margin-left:7px;font-family: verdana;font-size:10px;}
.right .libert_right a img{float:left;display:block;padding:10px 4px 0 6px}
.right .bloc input{display:block;border:1px solid #A7A5A6;padding:0;margin:5px 0 0 0;float:left;padding:0 1px 1px 1px;height:12px;font-weight:normal;margin-left:5px}
.right .bloc input.ok{float:left;border:0;padding:0;height:auto;margin-left:0} 
.right .bloc label{font-weight:bold;margin-left:8px;}

/*** menu droite feuille de route ***/


.right  div.froute{border:0}
.right  div.froute h3{color:#00A055;background:none;margin-left:0;padding-left:0}
.right  div.froute p{padding-left:0}

.right  div.froute2{border:0}
.right  div.froute2 h3{background:#00A055}
* *.floatright{float:right;}
* *.floatleft{float:left;margin-right:10px;}
.right  div.froute2 p a{display:block;width:80px;padding-left:5px;margin-left:0}
.right  div.froute2 a{padding-left:5px;margin-left:0}
.right  div.froute2 p{display:block;margin-bottom:5px;padding:0}
.right  div.froute2 strong{padding-left:0}
.right a.full{width:auto}



/*** tableau de donn&eacute;es peages ***/

table.peage{margin-bottom:10px;border-left:1px solid #B9B098;border-bottom:1px solid #B9B098;margin-top:10px}
caption{text-align:left;font-weight:bold;display:block;padding-bottom:10px}
table.peage th{background:#B9B098;border-right:1px solid white;width:194px;color:white;text-align:center;text-transform:uppercase;height:40px;vertical-align: middle;font-size:12px}
table.peage th a{color:white;}
table.peage th.moyens{border-right:none;width:173px}

table.peage td p{margin:0}
table.peage td{padding-left:8px;border-right:1px solid #B9B098;vertical-align: top;padding-right:10px;padding-bottom:5px;}
table.peage td.clair{background:#DFDBCF;padding-top:5px}
table.peage td.fonce{background:#D6D0C3;padding-top:5px}
table.peage td.clair img{text-align:center;margin-right:10px;}
table.peage td.fonce img{text-align:center;margin-right:10px;}
table.peage td a{display:block;background: url('common/fleche_bleu.gif') no-repeat 0 4px;
padding-left:6px;
}

.legende{margin-bottom:20px;}
.legende p{font-size:9px;}
.legende strong{font-size:10px;}

a.fleche{background: url('common/fleche_bleu.gif') no-repeat 0 4px;
padding-left:7px;display:block;font-weight:bold;text-decoration:none;display:block;float:none;
}

#cont{}
ul.pictos{float:left;width:520px;}
ul.pictos li{float:left;width:260px;height:70px;}
ul.pictos img{display:block;float:left;margin-right:5px}
ul.pictos img.on{border-color:#00A055}
ul.pictos li a{display:block; float:left;}
ul.pictos li p a{color:black}
ul.pictos li p span.title{display:block;height:24px;font-weight:bold;}
ul.pictos li p span.title label{display:inline-block}
ul.pictos li p input{display:block; float:left}
ul.pictos li p select{width:150px;float:left;}
ul.pictos li p a img{border:0}
.main .bloc dl{display:block;margin-bottom:5px;clear:both}
.main .bloc dl dt{float:left;width:130px;}
.main .bloc dl dd{float:left;}

a.valider{float:right;display:block;margin-top:15px}


.calculez p{margin-top:15px;}
.calculez select{width:180px;margin-bottom:20px;}

div.menu_top{background: url('main/bg_aires.gif');
width:532px;height:34px;margin-top:25px;text-align:left;
}
div.menu_top ul{margin:0}
div.menu_top ul li{float:left;margin-left:5px;margin-top:5px;}

div.menu_top ul li a{color:white;font-size:12px;font-weight:bold;text-decoration:none}
div.menu_top ul li a.on{color:#00A055;}

div.menu_center{width:567px;height:610px;border:1px solid #00A055;border-top:none;padding-bottom:10px;}
div.menu_center p{display:block;margin:10px 10px;}


iframe{/*height:579px;width:569px;*/margin-top:20px;border:0;}

.left_recherche{float:left;width:550px;}
.right_recherche h3{color:#000000;}
.left_recherche h3{color:#000000;}
.right_recherche input{width:260px;border:1px solid #CCCCCC}
.left_recherche input{width:260px;border:1px solid #CCCCCC}
.right_recherche label{display:block;margin-top:5px;}
.left_recherche label{display:block;margin-top:5px;}
.right_recherche select{width:263px;margin-top:10px;}
.left_recherche select{width:263px;margin-top:10px;}
.right_recherche p.depart{color:#00A055;font-weight:bold;background: url('main/p_exclam.gif') no-repeat;
padding-left:25px;height:25px
}
.left_recherche p.depart{color:#00A055;font-weight:bold;background: url('main/p_exclam.gif') no-repeat;
padding-left:25px;height:25px
}
span.error {color:Red; font-weight:bold}

.right_recherche{float:left;width:260px;}

/***  rajouts dev ****/

.main span.imgright{float:right;margin:0 0 10px 15px}
.imgright{float:right;margin:0 0 10px 15px}/*ajout NC 140308*/

/*** libert ****/


ul.libert_cl{}
ul.libert_cl li{width:172px;float:left;display:block;padding-left:15px;}
ul.libert_cl li strong{margin-bottom:0;font-size:12px;font-family: verdana;color:#000000;}
ul.libert_cl li strong.plus{background:url('main/p_plus.jpg') no-repeat;
padding-left:20px;color:#000000;
}
ul.libert_cl li span{display:block;color:#A2A2A2;font-size:10px;margin-top:15px;}

strong.plus{background:url('main/p_plus.jpg') no-repeat;
padding-left:20px;color:#000000;
}

div .nouveaute{width:260px;margin-top:5px; margin-right:19px;float:left;}
.nouveaute strong{margin-top:0;padding-top:0;font-size:12px;margin-bottom:0}
.nouveaute p{width:180px;margin:0;padding:0}
.nouveaute img{float:left; margin:0px 10px 0px 0px}
.nouveaute .separateur{}


.libert_points {}
.libert_points p.bt1{background:url('common/bt1.gif') no-repeat 0 1px;
padding-left:20px
}
.libert_points p.bt2{background:url('common/bt2.gif') no-repeat 0 1px;
padding-left:20px
}
.libert_points p.bt3{background:url('common/bt3.gif') no-repeat 0 1px;
padding-left:20px
}
.libert_points p.bt4{background:url('common/bt4.gif') no-repeat 0 1px;
padding-left:20px
}
.libert_points p.bt5{background:url('common/bt5.gif') no-repeat 0 1px;
padding-left:20px
}
.libert_points p.bt6{background:url('common/bt6.gif') no-repeat 0 1px;padding-left:20px}
.libert_points p.bt7{background:url('common/bt7.gif') no-repeat 0 1px;padding-left:20px}
.libert_points p.bt8{background:url('common/bt8.gif') no-repeat 0 1px;padding-left:20px}
.libert_points p.bt9{background:url('common/bt9.gif') no-repeat 0 1px;padding-left:20px}
.libert_points p strong{font-size:12px;margin-bottom:0;color:black}
.libert_points p , .libert_points ul{color:#707070;margin-top:20px;}

.imgprint a{text-align: center;}

.temoignage{border-style: none;
	border-color: inherit;
	border-width: 0px;
	background: url('main/bg_temoignage.gif') no-repeat;
	width:173px;margin-top:20px;	height:50px;	padding-left:5px;	padding-right:0; 	margin:0px;	color:#FF6F00;	font-weight:bold;	padding-top:15px;
}
.temoignage img{padding:8px 0 0 8px}
.temoignage p{display:block;float:left;padding-top:8px;color:#FF6F00;font-weight:bold;height:32px;}
.temoignage strong span{color:#5A5A5A;display:block;}
.temoignage strong{display:block;margin-bottom:0;padding-bottom:0}
.temoignage_bottom{border:1px solid #CCCCCC;border-top:none;padding:8px;margin-top:0}
.temoignage_bottom p{margin:0;padding:0}

span.legende{color:#989A9C;font-size:9px;margin:15px 0;display:block;}
p.telecharger{background:url('main/p_telechargement.gif') no-repeat 0 1px;
padding-left:35px
}
p.horaire{background:url('main/p_horaire.gif') no-repeat 0 1px;
padding-left:35px
}
p.identification{background:url('main/p_identification.gif') no-repeat 0 1px;
padding-left:35px
} 
p.ventilation{background:url('main/p_ventilation.gif') no-repeat 0 1px;
padding-left:35px
}


.flecheOrange {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BACKGROUND: url(common/bt_fleche.gif) no-repeat 3px 5px; 
	FLOAT: left; 
	BORDER-LEFT: 0px; 
	WIDTH: 16px; 
	BORDER-BOTTOM: 0px; 
	HEIGHT: 18px;
	margin : 5px 0 0 0;
}
.flecheContact
{
	border:0;
	width:16px;
	background: url('common/common/bt_fleche_contact.gif.gif') no-repeat 3px 5px;
	height:18px;
	float:left;
}
/*.etapeFormulaire
{
	float:left;
	padding:3px;
	border:1px solid #4C7094;
	color:#4C7094;
	font-weight:bold;
}
.etapeFormulaireCtcUs
{
	float:left;
	padding:3px;
	border:1px solid #B9B098;
	color:#B9B098;
	font-weight:bold;
}*/

.titreBleu
{
	color:#649CD3;
	padding:10px 0px 10px 0px;
	display:block;
	font-weight:bold;
	font-size:11pt
}
.dropDownBadges{
	width:45px;
	height:18px;
}
.dropDownMois{
	float:left;
	display:block;
	width:60px;
	margin-right : 3px;
}
.dropDownJour{
	float:left;
	display:block;
	width:60px;
	margin-right : 3px;
}
.dropDownAnnee{
	display:block;
	width:60px;
	float:left;
	margin-right : 3px;
}
.libelleCommande{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.itemCommande{
	float:left;
	margin-left : 10px;
}
.texteACocher input
{
	margin-right:5px;
}
.texteACocher
{
	padding-bottom:5px;
}
.libelleChampFormulaire
{
	width:170px;
	float:left;
	display:block;
}
.libelleChampContactUs
{
	width:200px;
	float:left;
	display:block;
}
.libelleChampTotal
{
	float:right;
}

a.box{padding:2px 4px;background-color: #A7A5A6;color:white;font-weight:bold}
ul.pictos a.box2{padding:2px 4px;background-color: #00A055;color:#fff;font-weight:bold}

p span select{display:inline;}

.right .bloc img.center{text-align:center;display:block;padding:5px 3px 5px 3px}

/*h4.liberth4{Background-color:#649CD3;color:white;font-weight:bold;display:block;padding:4px 2px 4px 8px;font-size:12px;}*/

h4.liberth4{
background: url(common/liberth4.gif) no-repeat;
width : 580px;
color:#4C70A8;
font-weight:bold;
display:block;
padding:6px 11px;
font-size:12px;
}

.bluebox{background:#E4E9EF;padding:5px;font-weight:bold;margin-bottom:15px;height:60px;}
html>body .bluebox{min-height:60px;height:auto;}

.eurobox{border:1px solid black;padding:2px;background:white;font-weight:normal}

/*** formulaire libert 

p.libert_form{}
p.libert_form select{width:70px;margin-top:3px}
p.libert_form input{width:160px;border:1px solid #CCC;padding:1px}
p.libert_form label{float:left;width:auto;margin-right:5px;display:block;}
p.libert_form select.min{width:50px}
p.libert_form label.max{width:110px;}
p.libert_form label span{color:#EE1F30}

div.libert_form dl{}
div.libert_form dt{float:left;width:245px}
div.libert_form dd{float:left;font-weight:bold}

.bluebox div.libert_form dt{float:left;width:240px}

div.libert_form2 {float:left;}
div.libert_form2 dl{}
div.libert_form2 dt{float:left;width:200px}
div.libert_form2 dd{float:left;font-weight:normal;width:180px}
div.libert_form textarea{border:1px solid #CCCCCC;padding:2px;width:560px;height:120px;overflow:auto;margin-bottom:20px;}
div.libert_form p span{color:#EE1F30;font-size:10px;}
****/

strong.erreur{color:#EE1F30}
/*
label.cb{background:url(main/p_cb.gif) no-repeat;padding-left:32px;padding-bottom:2px;}
label.visa{background:url(main/p_visa.gif) no-repeat;padding-left:32px;padding-bottom:2px;}
label.amex{background:url(main/p_amex.gif) no-repeat;padding-left:32px;padding-bottom:2px;}
label.mastercard{background:url(main/p_mastercard.gif) no-repeat;padding-left:32px;padding-bottom:2px;}
*/
ul.libertli{}
ul.libertli li{float:left;width:180px;}
ul.libertli li label span{color:#EE1F30}
ul.libertli li input{border:1px solid #CCC;padding:1px}
ul.libertli select{margin-top:5px}

/*** gestion des infos bulles ***/

#tipDiv {border-left: 1px solid #FF6F00;
	border-top: 1px solid #FF6F00;
	width:230px; 	color:#FF6F00; 	position:absolute; 	visibility:hidden; 	left:0; 	top:0; 	z-index:10000; 	margin:5px; 	font-size:11px; background:white url('main/bg_bulle.gif') repeat-x;
	height:60px;	text-align:left;	padding-top:15px;	cursor:hand;	border-bottom:2px;	border-right:2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
html>body{height:auto;min-height:60px;}

.bloc dl dd select{border:1px solid #CCCCCC;padding:1px;width:130px;margin-bottom:3px;float:left;}
ul.pictos a.box2{padding:2px 4px;background-color: #00A055;color:#fff;font-weight:bold;float:left;}
dd a.box2{padding:2px 4px;background-color: #00A055;color:#fff;font-weight:bold;float:left;margin-left:5px}
/*
.minibloc{float:left;width:135px;margin-top:10px;}
.minibloc_end a{display:block;margin:10px 0 0 0}
.minibloc a{display:block;margin:10px 0 0 0}
.minibloc_end{float:left;width:120px;margin-top:10px;}

.libert_points p.bt5{background:url(common/common/bt5.gif) no-repeat 0 1px;padding-left:20px}
*/
/*
.form_libert{width:160px;float:left;font-size:10px}
.form_libert input{border:1px solid #CCCCCC;padding:2px;width:148px;margin-bottom:3px;margin-top:3px}
.form_libert label{display:block;margin-bottom:3px;margin-top:3px;font-size:10px;}
.form_libert select{width:155px;margin-bottom:3px;margin-top:3px}
.form_libert label span{color:#EE1F30}
*/

input.radiobtn{border:0;width:auto}
span.radiobtn input{border:0;width:auto}
span.radiobtn label{display:inline;font-size:10px;}
a.normal{color:#4C7094;font-weight:bold;font-size:10px;margin-left:5px}
a.fleche2{background: url('common/fleche_bleu.gif') no-repeat 0 8px;
padding-left:7px;display:block;font-weight:bold;text-decoration:none;display:block;float:none;
}

.sitemap{width:100%/*765px*/;margin-top:15px;border-top:1px solid #CDCDCD;margin-bottom:15px;float:left;}

.main .sitemap ul {width:210px;float:left;border-right:1px solid #CDCDCD;padding-top:15px;padding-left:10px;height:680px;display:block;}
.main .sitemap ul li a{font-size:15px;margin-bottom:0;display:block;width:165px;background: url('common/fleche_bleu.gif') no-repeat 0 5px;
padding-left:7px;
}
.main .sitemap ul li ul li a{font-size:12px;margin-bottom:15px;background:none;padding-left:0;margin:0}
.main .sitemap ul li ul li ul li a{font-size:10px;color:black;font-weight:normal;background:url('common/fleche_noir.gif') no-repeat 0 4px;
padding-left:5px;width:auto;
}
.main .sitemap ul li ul li{margin-top:15px;margin-bottom:0;}
.main .sitemap ul li ul li ul li{width:150px;margin-top:0;}
.main .sitemap ul li ul li ul {margin-bottom:0;margin-left:0;padding:0}
.sitemap ul li ul li ul{border:0;margin:0;padding:0;height:auto;float:none;}
.main .sitemap ul li ul{border:0;margin:0;padding:0;height:auto;float:none;}
.main .sitemap ul li ul li ul li a{margin-bottom:0}
.main .sitemap ul {width:150px;margin:0}
.main .sitemap strong{margin-bottom:0}

/* * a.bt_libert_back{padding:6px;color:white;font-weight:bold;background: #FF6F00 url(common/bg_btleft.gif) no-repeat 2px 3px;padding-left:25px;width:110px;text-decoration:none;} */
* a.bt_libert_back{color:white;font-weight:bold;background: #FF6F00 url('common/bg_btleft.gif') no-repeat 2px 3px;
padding-left:25px;text-decoration:none;float:left;margin-right:10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
* a.bt_libert{color:white;font-weight:bold;background: #FF6F00 url('common/bg_bt.gif') no-repeat 2px 3px;
padding-left:25px;text-decoration:none;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
* a.btblue{background-color:#4C7094}


div.menu_top2{background: url('main/bg_aires2.gif');
width:548px;height:34px;margin-top:25px;text-align:left;
}
div.menu_top2 ul{margin:0}
div.menu_top2 ul li{float:left;margin-left:5px;margin-top:5px;}

div.menu_top2 ul li a{color:white;font-size:12px;font-weight:bold;text-decoration:none}
div.menu_top2 ul li a.on{color:#00A055;}

.faq{margin-top:30px;}
.faqselect{width:200px;}
.faq a{display:block;}

h3.h3search
{
	Background-color:#B9B098;
	color:white;
	font-weight:bold;
	display:block;
	padding:4px 2px 4px 8px;
	font-size:10px;
}

p.searchright{border:1px solid #CCCCCC;padding:3px;width:277px;float:left;text-align:center;float:left;margin:0}
p.searchleft{border:1px solid #CCCCCC;padding:3px;width:277px;float:left;text-align:center;float:left;margin:0}
p.searchright{border-left:0;}

.faq2{margin-top:15px;margin-bottom:15px;}
.faq2 a{display:block;}

.faq2 strong{margin-top:30px}


ul.nav_contact{clear:both}
ul.nav_contact li{float:left;padding:3px;border:1px solid #B9B098;color:#4C7094;font-weight:bold;}
ul.nav_contact li.fleche{border-style: none;
	border-color: inherit;
	border-width: 0;
	width:12px;background: url('common/bt_fleche_contact.gif') no-repeat 3px 5px;
	height:20px;
}
ul.nav_contact li.on{background-color: #B9B098;color:white;border:1px solid #B9B098}
ul.nav_contact li.on {color:white;}

* a.jaune{background-color:#B9B098;background-image: url('common/bg_bt_jaune.gif');
margin-right:5px
}


.contactezquestion *{font-size:10px;}
.contactezquestion label{width:200px;font-weight:bold;}
.contactezquestion select{width:300px;margin-bottom:0}
.contactezquestion p{margin:0 0 10px 0}

.right .bloc span.libertspan a{background:none;padding:0;margin:0}


/* Espace Clients */
div.menu_center_EspClient{width:547px;height:435px;border:1px solid #00A055;border-top:none;padding-bottom:0px;}
div.menu_center_EspClient p{display:block;margin:10px 10px;}

/* Aire et Service */
div.menu_center_AireService{width:529px;height:408px;border:1px solid #00A055;border-top:none;padding-bottom:0px;}
div.menu_center_AireService p{display:block;margin:10px 10px;}
a.btSubmit{background-color: #00A055; color: White; font-weight: bold; text-align: center; width: 60px; height: 20px; vertical-align: middle; border: none; float: right; text-decoration:none; padding: 6px 0 0 0;}

/* Feuille de route */
.roadmap td
{
	border-style:solid;
	border-width:1px;
}



.invisible
{
	display:none;
}

.main *.orange{color:#FF6F00}

.main_left_big .orange{color:#FF6F00}
.orange span{color:#FF6F00}
h2.orange{color:#FF6F00}


.contactush3{color:#948356;font-size:12px;font-weight:bold;}

.main select.selectnpmargin
{
	display:block;
	float:left;
	margin:0px 2px 0px 2px;
	margin-bottom:0px;
}

.green{color:#00A055;}
.blue{color:#91BADF;}
.orange{color:#FF3300;}

a.menu_niveau_invisible
{
	
	display:none;
}

.en_savoir_plus
{
	clear:left;
	display:block;
	color:#4C7094;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background: url('common/fleche_bleu.gif') no-repeat 2px 5px;
	padding-left:10px;
	text-transform:inherit;
	padding-top:1px;
}

.bloc_accueil_client
{
	width:100%;
}

.minibloc_accueil_client
{
	width:185px;
	float:left;
	background-color:fuchsia;
	margin-right:5px;
}

.main strong.margintop{margin:10px 0 0 0;padding:0 0 0 0}

.EvenementsAvecImage a{
	background:url('common/fleche_bleu.gif') no-repeat 0 4px;
	padding-left:5px;
	text-decoration:none;
	font-weight:bold;
	font-family: verdana;
	font-size:1em;
} 

.separator
{
	height:5px;
}

.leftText { width : 345px }

/*.etapeFormulaireSlc
{
      float:left;
      padding:3px;
      font-weight:bold;
      background-color: #FF6F00;
      color:white;
      border:1px solid #FF6F00;
}*/

.etapeFormulaireCtcUsSlc
{
      float:left;
      padding:3px;
      font-weight:bold;
      background-color: #B9B098;
      color:white;
      border:1px solid #B9B098;
}
hr
{
	color : #B9B098;
	height : 1px;
	clear: both;
	margin : 3px 0;
}
.phrase_home 
{
	color:#B9B098;
	text-align : center;
	font-size : 2.2em;
	font-weight : 900;
	margin : 5px 0 0 0;
}
div.toppatch div#patch
{ 
display:none; 
} 
.googlemaps
{
position:absolute;
left:20px;
top:20px;
color : white;
}
#grostitre_form
{
font-size: 0pt;
text-indent: -5000px;
background-color: transparent;
background-image: url(common/titre-souscrirelibert.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
height: 34px;
}
#etapes 
{
background: url(common/liberth4.gif) no-repeat 0 5px;
width:580px;
height:36px;
line-height:33px;
padding:0 0 0 4px;
margin:15px 0;
}
.etapeFormulaire , .etapeFormulaireCtcUs, .etapeFormulaireSlc, .etapeFormulaireCtcUsSlc {
font-size:10px;
float:left;
color: #4C70A8;
font-weight:bold;
}
.etapeFormulaireCtcUs {
border:1px solid #B9B098;
color:#B9B098;
}
.etapeFormulaireSlc {
color:#FF6F00;
}
.etapeFormulaireCtcUsSlc {
background-color: #B9B098;
color:white;
border:1px solid #B9B098;
}
.num {
background: url(common/etape_off.gif) no-repeat;
font-size:14px;
text-align:center;
float:left;
margin:0 4px;
width:36px;
height:36px
}
.etapeFormulaireSlc .num {
background-image: url(common/etape_on.gif);
color:white;
}
* a.bt_libert , * a.bt_libert_back , * a.bt_valid , * a.bt_imprim{
font-size:0;
text-indent:-5000px;
padding: 0;
margin-top:15px;
height:32px
}
* a.bt_libert{
background:url('common/bg_bt.gif') no-repeat;
float:right;
width:153px;
}
* a.bt_imprim{
background:url('common/bg_imprim.gif') no-repeat;
float:right;
width:153px;
}
* a.bt_valid{
background:url('common/bg_valid.gif') no-repeat;
float:right;
width:156px;
}
* a.bt_libert_back{
background: url('common/bg_btleft.gif') no-repeat;
float:left;
width:164px
}
* a.btblue{background-color:#4C7094}
