@import url("sprite-drapeau.css");

/* css document */
body{
	background-image:url(/images/bg.jpg);
	background-repeat : repeat-x;
	background-color : #2d4b9b;
	width : 100%;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	margin : 0;
}

textarea
{
	resize : none;
}

#principale{
	width : 974px;
	margin : 0 auto;
	text-align : center;
}

#logo{
	float : left;
}

#header{
	background-color:#fff
}

#header a{
	text-decoration : none;
	color : #444444;
}

#header a img{
	border : none;
	margin-right : 5px;
}

#header form, #header form input{
	margin : 0;
	font-size : 1.1em;
	color : #444444;
}

#header form input{
	font-style : italic;
}

#header form #submit{
	border : none;
	font-style : normal;
	background-color : #ffffff;
	padding : 0;
	font-weight : bold;
	cursor : pointer;
}

#header #div_pub{
	margin : 5px 0 0 225px;
}

#mot_pub_haut{
	position : relative;
	top:10px;
	float : left;
}

hr{
	background-color:transparent;
	border : 0;
	clear : both;
	display:block;
	height : 1px;
	margin : 0;
	_margin : 0;
	padding : 0;
	visibility : hidden;
	width : auto;
}
.hr {
	background-color:transparent;
	border : 0;
	clear : both;
	display : block;
	float : none;
	height : 1px;
	margin : 0;
	_margin : 0;
	padding : 0;
	visibility : hidden;
	width : auto;
}

#onglets_moteur_recherche{
	width : 642px;
	-width : 622px;
	background-color : #ffffff;
	float : left;
}

#onglets_moteur_recherche p, #onglets_moteur_recherche h2.phrase, #onglets_moteur_recherche h3{
	margin-top : 0;
	margin-bottom : 5px;
	_margin:0;
	padding-top: 5px;
	padding-left : 20px;
	_padding-left:10px;
	color : #3E689F;
	font-size : 1.2em;
	text-align : left;
}
#onglets_moteur_recherche h3{
	background : none;
	padding-bottom : 0;
}
#onglets_moteur_recherche p a:hover{
	text-decoration : underline;
	color : #3E689F;
}
#onglets_moteur_recherche p a{
	text-decoration : none;
	color : #3E689F;
}
#onglets_moteur_recherche span
{
	color:#ff9900;
}
#onglets a, #onglets_glossaire a{
	width : 103px;
	float : left;
	background-color : #3E689F;
	color : #ffffff;
	font-size:1.2em;
	padding:5px 0;
	behavior : url("/inc/iepngfix/iepngfix.php");
	background-image : url("/images/img-blanc.png");
	background-position : right top;
	-background-position-x : 91px;
	-background-position-y : 0;
	background-repeat : no-repeat;
	color : #ffffff;
	text-decoration : none;
}

#onglets div a, #onglets_glossaire div a{
	
}

#onglets_glossaire a{
	width : 88px;
}

#onglets a.actif, #onglets_glossaire a.actif{
	width : 102px;
	background-color : #FF9900;
}

#onglets_glossaire a.actif{
	width : 88px;
}

#sous_glossaire{
	background-color : #ff9900;
	color : #ffffff;
	margin:0 10px 10px 10px;
	padding : 5px 0;
}

#sous_glossaire a{
	color : #ffffff;
	text-decoration : none;
}

#sous_glossaire a.actif_glossaire{
	color : #3E689F;
}

#onglets, #onglets_glossaire{
	margin : 0 10px;
	height : 20px;
	width : 100%;
}
#onglets_div  #onglets_glossaire{
	margin:0 0 10px;
	_margin : 0;
}
#onglets_div #sous_glossaire{
	margin:0 0 10px;
}

#onglets a.border_droite,  #onglets_glossaire a.border_droite{
	border-right : solid 1px #ffffff;
}

#moteur_recherche{
	background-image : url("/images/degrade-vertical.jpg");
	background-repeat : repeat-x;
	background-color : #ffffff;
	width : 618px;
	margin : 0 auto 10px;
	-margin-left : 10px;
	-margin-right : 10px;
	_padding:3px 0;
	border : solid 2px #ff9900;
	height : 268px;
	text-align : left;
	color : #3E689F;
	font-size : 1.1em;
}

#bloc_droite #moteur_recherche{
	width : 298px;
	height:auto;
}

#moteur_recherche form h6, #moteur_recherche form .fauxh6, #moteur_recherche form h2{
	margin : 0;
	font-size : 1.6em;
	margin : 2px 0 10px;
}

#moteur_recherche form{
	color : #3E689F;
	margin : 10px;
	width : 380px;
	background-color : #ffffff;
	float : left;
	padding : 3px;
	background-image : url("/images/tampon_bas_prix.jpg");
	background-repeat : no-repeat;
	background-position : 100% 2%;
}

* html #moteur_recherche form{
	margin : 3px;
}

#bloc_droite #moteur_recherche form{
	width : 273px;
}

#bloc_droite #moteur_recherche form .hr {
	height:3px;
}

#moteur_recherche form label{
	width : 103px;
	display : block;
	float : left;
	margin : 3px 0;
	_margin : 0 0;
}

#moteur_recherche form .hr {
	height:3px;
}

#moteur_recherche form input{
	border:1px solid #CACACA;
	width : 181px;
	display : block;
	float : left;
	margin : 2px 0 0;
	font-size : 11px;
	font-weight : bold;
	padding:2px 2px;
	height:13px;
	color:#3E689F;
	font-family: Arial;
    font-style: normal;
    line-height: normal;
}

#moteur_recherche form input#date_retour, #moteur_recherche form input#date_dpt
{
	background-color:#FFFFFF; 
	font-size:11px; 
	border:1px solid #7F9DB9; 
	width:75px; 
	margin:10px 0 0;
}

#moteur_recherche form label#label_date_retour
{
	margin:10px 3px 10px;
}

#moteur_recherche form label.date{
	margin : 10px 0 10px;
}


#bloc_droite #moteur_recherche form input{
	width : 166px;
	float : none;
	display : inline;
}

#bloc_droite #moteur_recherche form .div_form_droite input{
	margin-top : 0
}

#moteur_recherche form input.date{
	width : 71px;
	margin : 20px 0 10px;
}

#bloc_droite #moteur_recherche form input.datepicker{
	width : 65px;
	margin : 5px 5px 5px 0;
}

#bloc_droite #moteur_recherche form .date{
	margin : 5px 0 5px;
}

#moteur_recherche form select{
	float : left;
	height : 17px;
	margin : 0 0;
	font-size : 10px;
	z-index : 1;
	color : #3E689F;
	font-style: normal;
    font-weight: bold;
}

#moteur_recherche form .radio{
	width : auto;
	margin : 5px 2px 0 20px;
	_margin : 5px 2px 0 10px;
}

#bloc_droite #moteur_recherche form .radio{
	width : auto;
	margin : 5px 2px 0 5px;
	_margin : 5px 2px 0 0;
}

#moteur_recherche form .radio_txt{
	width : 80px;
	_width : 85px;
	margin : 7px 0 0;
}

#moteur_recherche form .multidest{
	width : auto;
	margin : 7px 3px 0;
	color : #ff9900;
}

#bloc_droite #moteur_recherche form .radio_txt{
	display : inline;
	float : none;
}

#bloc_droite #moteur_recherche form .div_rad{
	float : right;
	width : 125px;
}
* html #bloc_droite #moteur_recherche form .div_rad{
	height : 40px;
}

*+html #bloc_droite #moteur_recherche form .div_rad{
	height : 40px;
}

#moteur_recherche form #btn_recherche {
	float : right;
	width : 125px;
	height : 50px;
	background-color:#3E689F;
	background-image:url('../images_old/inputsearch.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border : none;
	color : #ffffff;
	font-size : 1.3em;
	font-weight : bold;
	font-family: arial;
	padding : 0;
	margin-right : 10px;
	margin-top : 9px;
	margin-left : 18px;
	cursor : pointer;
	}
	#moteur_recherche form #btn_recherche:hover { 
		background-position:left bottom;
	}

#bloc_droite #moteur_recherche form #btn_recherche
{
	background-image:none;
	height : 25px;
	font-size : 1.1em;
	width:100px;
	float : right;
	cursor : pointer;
}

#moteur_recherche #ccpsapsa{
	float:left;
	margin : 14px 10px 10px;
	width:192px;
}

#moteur_recherche #ccpsapsa div{
	clear : both;
	width : 172px;
	margin:0 auto;
	height:35px;
}
#moteur_recherche #ccpsapsa #bloc_aps img{
	margin : 7px;
}

#moteur_recherche #ccpsapsa #bloc_aps{
	margin : 0 auto;
}

#moteur_recherche #ccpsapsa #bloc_aps, x:-moz-any-link, x:default{
	margin : 0 auto 0;
}

#moteur_recherche #ccpsapsa div p{
	float : right;
	display : block;
	font-size : 11px;
	width: 137px;
	margin : 0;
	padding : 0;
}

#moteur_recherche .tarif
{
	float : right;
	margin-top : 18px;
}

#moteur_recherche .tarif p
{
	clear: both;
    color: #ff9900;
    margin-bottom: 0;
    margin-top: 0;
	margin-left : 0;
    padding-left: 0;
    padding-top: 11px;
}

#moteur_recherche #ccpsapsa div p, x:-moz-any-link, x:default{
	width : 137px;
}

#moteur_recherche #ccpsapsa img{
	float : left;
	behavior : url("/inc/iepngfix/iepngfix.php");
}
#moteur_recherche #ccpsapsa #bloc_drapeau img
{
	height: 17px;
    margin: 7px;
    padding-top: 0;
    width: 20px;
}

#moteur_recherche #ccpsapsa #bloc_drapeau p 
{
	height: 28px;
    margin-left: 0;
    margin-top: 8px;
}

#moteur_recherche #multiVols{
	display : block;
	float : left;
	margin : 7px 0 0;
	color : #3E689F;
}

#promotion_tel{
	background-color:#FFFFFF;
	float:left;
	margin-left:10px;
	width:322px;
}

#promotion_tel #promotions h5, #promotion_tel #promotions .titre, #promotion_tel #promotions h2, #promotion_tel #promotions h4{
	background-color:#396B9D;
	color:#FFFFFF;
	font-size:1.2em;
	margin:0;
	padding:5px;
	text-align:center;
	width:292px;
}

#promotion_tel #promotions .titre h4{
	background : none;
	font-size : 1em;
	padding : 0;
}

* html #promotion_tel #promotions h5{
	width : 294px;
}

#promotion_tel #promotions{
	border : solid 1px #396B9D;
	color : #396B9D;
	display:inline-block;
	font-size : 1.1em;
	margin : 6px auto 10px;
	text-align : left;
	width : 302px;
}

#promotion_tel #promotions .promotion{
	padding:2px 7px 3px;
}

* html #promotion_tel #promotions .promotion{
	margin : 0 5px 4px;
}

#promotion_tel #promotions .orange{
	background-color : #f90;
}

#promotion_tel #promotions .dernier{
	padding: 2px 2px 1px;
}

#promotion_tel #promotions .promotion a{
	display: block;
    float: left;
    width: 230px;
	color : #396B9D;
	text-decoration : none;
}

#promotion_tel #promotions .orange a{
	color : #fff;
}

#promotion_tel #promotions .promotion .right{
	text-align: right;
    width: 55px;
}

#conteneur{
	width:622px;
	_width:622px; /* IE6 */
	background-color : #ffffff;
	margin : 10px 0;
	padding : 10px;
	float : left;
}

* html #conteneur{
	margin : 0 0;
}

#conteneur .liste_destinations, #conteneur .liste_destinations2, #conteneur #compagnies_aeriennes, #conteneur .liste_destinations3{
	margin:12px 10px 18px 0;
	width : 198px;
	border : solid 1px #ff9900;
	text-align : left;
	float : left;
}

#conteneur #promotion_voitures{
	width : 620px;
	margin:10px 10px 10px 0;
	
	
	/*border : solid 1px #ff9900;*/
	text-align : left;
	float : left;
}

#conteneur .partenaires_location{
	width : 214px;
	margin:10px 10px 10px 0;
	width : 198px;
	border : solid 1px #ff9900;
	text-align : left;
	float : left;
	 
}

#ligne{
	border : none;
	height : 0;
	margin : 0;
}

h4, #selection_location_voiture h2, .partenaires_location h2, #liste_europe_est, #liste_ocean_indien, #liste_caraibes{
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;

	height:15px;
	display:block;
}

h4#promotion_voitures{
	width : 395px;
	padding : 5px 7px;
}

h4#partenaires_location{
	width : 333px;
	padding : 5px 7px;
	
}

h1#img_location, h3#img_location {
	width : 607px;
	height : 130px;
	background-color : #ff9900;
	margin : 0;
	color : #FF9900;
	font-size : 2.5em;
	padding : 0px 7px;
	text-align : left;
   background-image:url("../images_old/img_voiture.jpg");
}

h3#img_location {
	font-style: normal;
    font-weight: normal;
    line-height: 1.1em;
}

#conteneur .liste_destinations img, #conteneur .liste_destinations2 img, #conteneur #compagnies_aeriennes img, #conteneur .liste_destinations3 img{
	margin : 6px;
}

#conteneur .liste_destinations a, #conteneur .liste_destinations2 a, #conteneur #compagnies_aeriennes a, #conteneur .liste_destinations3 a{
	display : block;
	margin-left : 6px;
	font-size : 1.1em;
	color : #000000;
	text-decoration : none;
}

#conteneur .liste_destinations a:hover, #conteneur .liste_destinations2 a:hover, #conteneur .liste_destinations3 a:hover{
	text-decoration : underline;
	color : #ff9900;
}

#conteneur .liste_destinations .corps{
	height : 260px;
}

 #conteneur .liste_destinations3 .corps{
	height : 220px;
 }

.desti_generique{
	margin:1px 0 0 6px;
	font-weight: bold;
	font-size: 1.1em;
	color : #000000;
}


h4#liste_france, h3#liste_france, h2#liste_france{
	background-image : url("/images/picto_03.jpg");
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;
	height:15px;
	display:block;
}

h4#liste_dom-tom, h3#liste_dom-tom, h2#liste_dom-tom{
	background-image : url("/images/picto_08.jpg");
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;
	height:15px;
	display:block;
}

h4#liste_europe-du-nord, h3#liste_europe-du-nord, h2#liste_europe-du-nord{
	background-image : url("/images/picto_04.jpg");
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;
	height:15px;
	display:block;
}

h4#liste_europe-du-sud, h3#liste_europe-du-sud, h2#liste_europe-du-sud{
	background-image : url("/images/picto_07.jpg");
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;
	height:15px;
	display:block;
}

h4#liste_afrique, h3#liste_afrique, h2#liste_afrique{
	background-image : url("/images/picto_05.jpg");
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;
	height:15px;
	display:block;
}

h4#liste_asie, h3#liste_asie, h2#liste_asie{
	background-image : url("/images/picto_06.jpg");
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;
	height:15px;
	display:block;
}

h4#liste_amerique-du-nord, h3#liste_amerique-du-nord, h2#liste_amerique-du-nord{
	background-image : url("/images/picto_10.jpg");
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;
	height:15px;
	display:block;
}

h4#liste_amerique-du-sud, h3#liste_amerique-du-sud, h2#liste_amerique-du-sud{
	background-image : url("/images/picto_12.jpg");
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;
	height:15px;
	display:block;
}

h4#liste_europe, h3#liste_europe, h2#liste_europe{
	background-image : url("/images/04.jpg");
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;
	height:15px;
	display:block;
}

h4#liste_moy-orient, h3#liste_moy-orient, h2#liste_moy-orient{
	background-image : url("/images/picto.jpg");
	background-color : #ff9900;
	margin : 0;
	color : #ffffff;
	font-size : 1.2em;
	padding : 5px 7px;
	background-position : right;
	background-repeat : no-repeat;
	height:15px;
	display:block;
}


#conteneur .promotion2{
	border : solid 1px #396B9D;
	float : left;
	width : 146px;
	margin:0 10px 0 0;
	padding-bottom : 5px;
	text-align : left;
	font-size : 1.1em;
	font-weight : normal;
}

#conteneur .promotion2 b{
	color : #ff9900;
	
}

#conteneur .promotion2 p{
	margin : 7px;
}

#conteneur .promotion2 h3 {
	font-size:1.2em;
}

#conteneur .promotion2 div{
	margin-left : 7px;
	background-color : #ff7300;
	color : #ffffff;
	font-size : 1.1em;
	font-weight : bold;
	width : 90px;
	padding : 3px;
}

#conteneur .promotion2 a img{
	border : none;
}

#conteneur .promotion2 a{
	color : #000000;
	text-decoration : none;
}

h3, h4.titre, h1.titre_sat{
	background-color : #396B9D;
	color : #ffffff;
	margin : 0;
	padding : 5px;
}

* html h3{
	font-size : 1em;
}

#conteneur .troisieme, #bloc_droite #guides .troisieme{
	margin-right:0;
}

#conteneur #compagnies_aeriennes{
	margin:12px 0;
	width:410px;
	_width:400px;
	height: 186px;
	position: relative;
}

#conteneur #compagnies_aeriennes img{
	margin : 6px;
}

#conteneur #compagnies_aeriennes h4, #conteneur #compagnies_aeriennes h3 {
    width: 396px;
    background-color: #FF9900;
    background-position: right center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 1.2em;
    height: 15px;
    margin: 0;
    padding: 5px 7px;
}

#conteneur #compagnies_aeriennes a{
	width : 96px;
	_width : 92px;
	float : left;
}

#conteneur #compagnies_aeriennes a img{
	border : none;
	margin : 0;
}

#conteneur #compagnies_aeriennes h4#bas_compagnies, #conteneur #compagnies_aeriennes h3#bas_compagnies{
	display:inline-block;
	padding : 0;
	width : 410px;
	height : 25px;
	_margin : 0;
	left: 0;
    bottom: 0;
    position: absolute;
}
#conteneur #compagnies_aeriennes hr{
	_position:absolute;
}

#conteneur #compagnies_aeriennes h4#bas_compagnies a, #conteneur #compagnies_aeriennes h3#bas_compagnies a{
	margin : 0;
	padding:6px 0;
	clear : both;
	width : 410px;
	color : #ffffff;
	background-color : #ff9900;
	padding : 3px 0 0;
}

#conteneur #compagnies_aeriennes h4#bas_compagnies a img, #conteneur #compagnies_aeriennes h3#bas_compagnies a img{
	margin-right : 5px;
	float : left;
}

#bloc_droite{
	background-color : #FFFFFF;
	float : left;
	margin : 10px 0 0 10px;
	_margin : 0 0 0 10px;
	width : 322px;
}

#bloc_droite #guides h2, #bloc_droite #guides h4{
	margin : 0;
	padding : 0;
	color : #ffffff;
	background-color : #1a769f;
	width : 302px;
	margin : 10px auto 1px;
	font-size : 1.4em;
	padding : 2px 0;
}

#bloc_droite #guides div{
	background-color : #cad8e0;
	width : 282px;
	padding : 10px;
	margin : 0 auto 10px;
}

#bloc_droite #guides .hr {
	padding : 0;
	margin : 0 0;
}

#bloc_droite #guides div a{
	display : block;
	float : left;
	text-decoration : none;
	text-align : left;
	background-color : #4696b7;
	margin : 0 5px 5px 0;
	color : #ffffff;
	font-size : 1.1em;
	background-repeat : no-repeat;
	background-position : left;
	/*padding : 4px 0 4px 16px;*/
}

#bloc_droite #guides div a span{
	display : block;
	padding : 4px 0;
}

#bloc_droite #guides div a img{
	float : left;
	border : none;
}

#bloc_droite #guides .derniere{
	margin-bottom : 0px;
}

#bloc_droite #guides .gauche{
	/*width : 106px;*/
	width : 122px;
	margin-right : 10px;
}

#bloc_droite #guides .droite{
/*width : 134px;*/
	width : 150px;
}

#bloc_droite #guides .actif{
	background-color : #ff9900;
}

 .addthis_toolbox{
	margin-left : 5px;
	margin-bottom : 5px;
	padding-bottom : 5px;
	border-bottom : dashed 1px;
}

 .at300m{
	text-decoration : none;
	color : #000000;
}

#publicite{
	text-align : left;
	color : #999999;
	margin : 0 10px 10px;
	font-size : 1.1em;
	height : 268px;
	_height : 270px;
}

#bloc_droite #Top{
	margin : 10px auto;
}

#bloc_droite .div2{
	border : solid 1px #396b9d;
	width : 302px;
	margin : 10px auto;
	padding : 0 0 10px;
}

#bloc_droite .div3{
	border : solid 1px #396b9d;
	width : 302px;
	margin : 10px auto !important;
	padding : 0 0 2px;
}

#bloc_droite .div2 .h8{
	background-position : left;
	margin : 0 0 10px;
	text-align : left;
	font-size : 1.3em;
	background-color : #396b9d;
	color : #ffffff;
	height : 20px;
	padding : 0 0 0 5px;
}

#bloc_droite #Top .h8{
	background-image : url("/images/top20.jpg");
	background-repeat : no-repeat;
	padding : 3px 0 3px 50px;
	height : auto;
	font-size : 1.5em;
}

#bloc_droite #Top div.lien{
	float : left;
	margin-left : 5px;
	color : #000000;
	text-decoration : none;
	width : 146px;
	text-align : left;
	font-size : 1.1em;
	_width : 143px;
}

#bloc_droite #Top a{
	color : #000000;
	text-decoration : none;
}
#bloc_droite #Top #liste_compagnie a{
	margin-left : 5px;
	color : #FFFFFF;
	text-decoration : none;
	text-align : center;
	font-size : 1.1em;
	width:100%;
}

#bloc_droite #mots_cles{
	padding : 0;
}

#bloc_droite #mots_cles p{
	text-align : justify;
	margin : 8px;
	line-height : 19px;
}

#bloc_droite #mots_cles a{
	color : #000000;
	text-decoration : none;
}

#bloc_droite #mots_cles a:hover{
	text-decoration : underline;
}

#bloc_droite #mots_cles .h8{
	margin : 0
}

#footer{
	text-align : left;
	color : #ffffff;
	margin : 10px 0 20px;
	_display:block;
	_clear:both;
}

#footer img{
	margin : 0;
}

#footer #bon_voyage_BDV{
	background-color:#2d4b9b;
	font-size:11px;
	padding:2px 0;
	text-align:center;
	width:975px;
	margin : 0 0 10px;
}

#footer a{
	color : #ffffff;
	text-decoration : none;
}

#footerOurs{
	border:solid 1px #7FA8D4
}

#mots_cles_plus_demandes{
	border : solid 1px #ff9900;
	background-color : #ffffff;
	color : #4696b7;
	margin-bottom:10px;
}

#mots_cles_plus_demandes p{
	margin : 10px;
	padding : 0;
	text-align : justify;
}

#mots_cles_plus_demandes h4{
	width : 958px;
}

#mots_cles_plus_demandes p a, #mots_cles_plus_demandes p span{
	color : #396b9d;
}

#mots_cles_plus_demandes p a:hover{
	text-decoration : underline;
}

#conteneur .mdl_bloc_std_sat{
	border : solid 1px #ff9900;
	display : block;
	margin : 0;
}

#conteneur .mdl_bloc_std_sat h2, #conteneur .mdl_bloc_std_sat h4, #conteneur .mdl_bloc_std_sat h3{
	color:#396B9D;
	margin: 10px 10px 0;
	padding:0;
	text-align : left;
	font-size : 1.4em;
}

#conteneur .mdl_bloc_std_sat h4{
	height : auto;
	background : none;
}

#conteneur .mdl_bloc_std_sat p{
	font-size:1.1em;
	line-height:14px;
	margin:0 10px 10px;
	padding:0;
	text-align:justify;
	font-weight:normal;
}

#conteneur .mdl_bloc_std_sat .titre{
	font-size : 1.5em;
	display : block;
	margin : 10px;
	color : #396b9d;
	text-align : left;
	width : 100%;
	_width : auto;
}

.mdl_bloc_std_sat a{
	color : #ff9900;
	text-decoration : underline;
}

#bloc_droite .mdl_bloc_std_sat{
	border : 1px solid #396B9D;
	margin : 0 10px;
	text-align : justify;
	padding : 10px;
	font-size:1.1em;
	line-height:16px;
	font-weight:normal;
}

#bloc_droite .mdl_bloc_std_sat b{
	display : block;
}

#bloc_droite h3.titre_sat, #bloc_droite h4.titre_sat{
	margin : 10px 10px 0;
	background-color : #396B9D;
}

#bloc_droite .phrase_ref{
	background-color : #396B9D;
	color : #ffffff;
	font-size : 1.2em;
	padding:5px;
	margin:10px 10px 0;
}

#bloc_droite #bloc_liens a{
	display : block;
	float : left;
	width : 50%;
}

h3.titre_sat, h2.titre_sat, h4.titre_sat, h1.titre_sat{
	background-color : #ff9900;
	font-size:12px;
	margin : 10px 0 0;
	text-align : left;
}

h1.titre_sat{
	font-weight : bold;
}

h4.titre_sat{
	height: auto;
}

h2.titre_sat{
	color: #FFFFFF;
    padding: 5px;
}

#conteneur table {
	width : 600px;
	margin : 10px;
	font-size : 1.1em;
	font-weight : bold;
}

#conteneur table a{
	color : #000000;
}

#conteneur table thead tr{
	color : #ffffff;
	font-weight : bold;
}

#conteneur table thead tr td div{
	margin : 0 auto;
	width : 95%;
	background-color : #396B9D;
}

#conteneur table thead tr td div{
	margin : 0 auto;
	width : 92%;
	background-color : #396B9D;
	height : 23px;
	padding-top : 5px;
}

#conteneur table thead tr td #dernier{
	width : 96%;
	float : right;
}

#conteneur table thead tr td #premier{
	width : 96%;
	float : left;
}

#conteneur table thead tr td .no_padding{
	padding : 0;
	height : 28px;
}

#diapoVille {
	display:inline-block;
	margin:0;
	padding:0;
}

.fonce{
	background-color : #dddddd;
}

.img_pays{
	margin : 10px 0 0;
}

#conteneur .mdl_bloc_std_sat #img_guide{
	float : left;
	margin : 10px;
}

#conteneur .mdl_bloc_std_sat #img_guide b{
	display : block;
}

#bloc_droite .mdl_bloc_std_sat h2{
	margin : 0 5px;
}

#conteneur .mdl_bloc_std_sat #img_table{
	float : left;
	margin : 10px;
}

.pic {
	width: 65px;
	height:61px;
	border:3px solid #FFFFFF;
}

.div_form_gauche{
	margin-left:7px;
	margin-top:2px;
	float: left; 
	text-align:left;
	width:101px;
}

.div_form_gauche2{
	margin-left:7px;
	margin-top:7px;
	float: left; 
	text-align:left;
	width:81px;
}

.div_form_droite{
	margin-left:7px;
	margin-top:2px;
	float: left; 
	text-align:left;
	width:155px;
	_width:145px;
	_margin:0;
}

#menu_gauche_infos {
	Color:#3B699f;
	float:left;	
	width:165px; 
	text-align:left; 
	margin-top:10px;
	margin-left:5px;
	text-decoration:none;
}

#menu_gauche_infos  h3{
	background-color : #FFFFFF;
	padding:0 0 0 15px;
	text-decoration:none;
	font-size: 12px;
	margin-top:15px;
}
#menu_gauche_infos  h3 a, /*#menu_gauche_infos  h3 a:active,*/ #menu_gauche_infos  h3 a:visited{
	text-decoration:none;
	color:#3B699f;
}
#menu_gauche_infos  h3 a:hover{
	text-decoration:none;
	/*color:#FF6503;*/
}
#menu_gauche_infos ul li{
	list-style-type:none;
	margin-left: -20px;
}

#menu_gauche_infos  h3.h3bleu{
	background-color:#FFFFFF; 
	color:#3B699f;
	margin-left:0px;
	background-image:url("/images/blue_03.png");
	background-repeat : no-repeat;
	background-position : center left;
	padding-left: 15px;
	text-decoration:none;
	font-size: 12px;
}
#menu_gauche_infos  h3 a.h3orange{
	background-color:#FFFFFF; 
	color:#FF6503;
	margin-left:0px;
	background-image:url("/images/orange_03.png");
	background-repeat : no-repeat;
	background-position : center left;
	padding-left : 15px;
	text-decoration:none;
	font-size: 12px;
}

#menu_gauche_infos  h3.h3orange a{
	color:#FF6503;
}
#menu_gauche_infos  h3.h3orange{ 
	color:#FF6503;
	background-image:url("/images/orange_03.png");
	background-repeat : no-repeat;
	background-position : center left;
	padding-left : 15px;
	text-decoration:none;
	font-size: 12px;
}
a.orange  { 
	color:#FF9900 !important;
}

.lien_actif{
	background-color:#FFFFF; 
	font-size:1.1em;
	color:#FF6503;
	text-decoration:none;
	list-style-type: none;
}
.lien_non_actif{
	background-color:#FFFFF; 
	font-size:1.1em;
	Color:#3B699f;
	text-decoration: none;
	list-style-type: none;
}

#div_conteneur{
	width:622px;
	background-color : #ffffff;
	margin : 0 0 10px 0;
	padding : 10px;
	float : left;
}

#div_conteneur #onglets{
	margin : 2px;
}

.div_contenu{
	height:665px;
	padding-top:1px;
}

.div_question{
	font-size:1.1em;
	font-weight:bold;
	width:160px;
	float:left;
	text-align:left;
}

.div_reponse{
	font-size:1.1em;
	font-weight:normal;
	width:255px;
	float:left;
	text-align:left;
	margin-bottom:7px;
}

.ligne_2{
	height: 1px;
	margin: 1.3em 0;
	color: #000; 
	background-color: #D8D8D8; 
	border: 0;
}

.titre_infos{
	text-align:left;
	font-size:1.2em;
	Color:#3B699f;
	font-weight:bold;
}

.titre_info_org{
	text-align:left;
	font-size:1.3em;
	font-weight:bold;
	Color:#FF6503;
}

.left_div{
	width:125px; 
	float:left;
}

.right_div{
	float:left; 
	margin-bottom:11px; 
	width:300px;
}

.img_presse{
	float:left;
	margin-right : 10px;
}

.link_pdf{
	text-decoration:none;
	Color:#3B699f;
}

.uppertext{
	font-size:1.1em;
}


.bloc_left{
	font-size: 11px;
	font-weight:bold;
	color:#3E689F;
	
}

#envoyer{
	margin: 25px 40%;
}


/*inclusion xml*/

#inclusion_xml{
	background-color: #ffffff; 
	text-align:justify;
	float:left;
	width:430px;
	border-left: 2px solid #3B699F;
	padding:0 0 0 10px;
	min-height:485px;
}
#inclusion_xml p{
	text-align:justify;
	font-size: 11px;
	font-weight:normal;
}

#inclusion_xml h6{
	font-size:1.3em;
	font-weight:bold;
	margin:10px 0;
	color:#000000;
	
}

#inclusion_xml h7{
	clear:both;
	color:#FF9900;
	font-size:1.2em;
	margin:10px 10px 0 0;
}

#inclusion_xml h5 {
	border-bottom:1px dashed #3E689F;
	color:#3E689F;
	font-size:1.8em;
	font-weight:bold;
	margin:10px 0 0 0;
	padding-bottom: 5px;
	width:96%;
}

#inclusion_xml a {
	color:#3E689F;
	font-weight:bold;
	text-decoration: none;	
}

#inclusion_xml img{
	width : 100%;
}

#inclusion_xml .separation_img_credit{
	visibility : visible;
	background-color : #3b699f;
	height : 1px;
	margin : 15px 0;
}

#img_plan img{
	width: 100%;
	height: 100%;
}


a img{
	border : none;
}

/*tableau vacances scolaires*/


#tablovac caption {
	border-bottom:1px dashed #3E689F;
	color:#3E689F;
	font-size:1.8em;
	font-weight:bold;
	margin:10px 0 0 10px;
	padding-bottom: 5px;
	width:96%;
}

#tablovac th{
	clear:both;
	color:#FF9900;
	font-size:1.2em;
	padding-top:10px;
	text-align:center;
}

#tablovac td{
	padding: 10px;
	color:#3B699F;
	text-align:center;
	font-size:1.1em;
}

.zonevac{
	color:#FF9900;	
	font-size:1.1em;
}

.listacad{
	color:#3B699F;
	font-size:1.1em;
}

#image_credit{
	width:100%;
	height:100%;
	margin-top:10px;
	
}

#titre_page{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url("/images/01.jpg");
	color:#FFFFFF;
	font-size:3.3em;
	height:95px;
	margin:0;
	padding:25px 18px 10px 285px;
	text-align:left;
}

h1 {
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	line-height:1.1em;
	margin:0;
}
#titre_glossaire h1{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url("/images/glossaire.jpg");
	margin:10px;
	padding: 45px 0 10px 342px;
	color:#021f4e;
	font-size:3.2em ;
	font-style: italic;
	line-height:1.1em;
	height:110px;
	text-align:left;
}
#titre_page_fabrique h1 {
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url("/images/img_13.jpg");
	padding: 71px 0 10px 316px;
	color:#3B699F;
	height: 70px;
	font-size:3.3em ;
	font-style:italic;
	font-weight:normal;
	
	text-align:left;
	}

#titre_page_pratique{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url("/images/img_13.jpg");
	color:#FFFFFF;
	font-size:3.3em;
	height:61px;
	margin:0;
	padding:69px 18px 10px 250px;
	text-align:right;
}

#titre_page_pratique h1{
	color:#3B699F;
	font-size:1em;
	font-style:italic;
	font-weight:normal;
	margin : 0;
}

.corp
{	
	float:left;
	width: 200px;
	border: 1px solid #FF9900;
	padding-bottom: 15px;
	text-align:left;
	margin:10px 2px 10px 2px;
	height:280px;/*changer pour tab turquie */
	
}

.corp  li
{
	float: left;
	list-style-type: none;
	text-align:left;
	width: 186px;
	margin-left:-40px;
	height:14px;/*changer pour tab turquie */
}

.corp a
{
	color : #000000;
	font-size:1.1em;
	font-weight:bold;
	text-decoration : none;
	text-align:left;
	margin: 0 0 0 5px;
	line-height:15px;
}

.corp a:hover
{
	color :#FF9900 ;
	text-decoration : underline;
}
.corp h4
{
	text-align: center;
	width: 186px;
}

.img_corp
{
	margin:2px 2px 2px 2px;
}

#txt
{
border-left: 1px solid #FF9900;
border-right: 1px solid #FF9900;
border-bottom: 1px solid #FF9900;
}
#txt p
{
	padding:0 0 0 5px ;
	font-size:1.1em;
	font-weight:normal;
	line-height:14px;
	text-align:justify;
	width : 610px;

}

#txt h3
{
	margin-top: 10px;
}

.titre_txt
{
	background-color:#FF9900;
	margin:0;
	text-align:left;
}

.titre_cont
{
	color:#396B9D;
	font-size:1.4em;
	margin:10px 10px 0;
	padding:0;
	text-align:left;
}

.tous_nos 
{
	color:#FF850D;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	padding-left: 6px;
	height:15px;/*changer pour tab turquie */
}

.tous_nos a
{
	color:#FF850D;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
}

#inclusion_xml .img_presse{
	width : auto;
}

div.ariane{
	display : inline;
}

.pages_generiques{
	margin : 10px;
}

.pages_generiques h2, .pages_generiques h4 {
	margin : 0 0 5px;
	padding : 3px;
}

.pages_generiques h2, .pages_generiques a, .pages_generiques h4 {
	background-color : #396B9D;
	font-size: 1.3em;
	color : #fff;
}

.pages_generiques div{
	border : solid 1px #396B9D;
	padding: 7px;
}

.pages_generiques a{
	display: block;
    text-decoration: none;
	font-size: 1.2em;
	text-align : left;
	padding : 5px;
}

.pages_generiques .hr{
	padding : 0;
	height : 2px;
}

.pages_generiques .liens{
	border: medium none;
    float: left;
    padding: 0;
    width: 141px;
}

.pages_generiques #lpgleft{
	margin-right : 2px;
}

.pages_generiques #lpgright{
	margin-left : 2px;
}

.pages_generiques .centre{
	margin : 4px 0;
}

#pages_generiques_orange h2, #pages_generiques_orange a, #pages_generiques_orange h4{
	background-color : #f90;
}

#pages_generiques_orange div{
	border-color : #f90;
}

#pages_generiques_orange {
	margin-bottom : 14px;
}

h3.phrase_ref{
	background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 10px;
    margin: 10px 0;
    padding: 0;
}

#titre_page h2{
	font-size: 1em;
    font-weight: normal;
    margin: 0;
}

.staticPromoPicture{
	width:95px;
}