@charset "utf-8";
/* CSS Document */
@media all{

/*   Comun
****************************************************************/
#container{
	background:#ececec url(/Images/Commun/bg_header.jpg) 0 -1px repeat-x;
	width:100%;
	min-width:980px;
	border-bottom:20px solid #fff;
}
#header {
	width:980px;
	margin:0 auto;
	background:none;
}

/*   Menu de Navigation
****************************************************************/
/* FBO@20110629 modifs pout intégration des ancres 
#menu ul {
	margin:0 auto;
}
ned FBO*/
/*   Bloc Grand visuel et connexion / Login
****************************************************************/
#connexion_container {
	background:url(/Images/Nationale/Fr/bg_deco_home_fond.jpg) 0 0 repeat-x;
	height:259px;
	padding:0;
}
#connexion_container_visuel{
	/*background:url(/Images/Home/bg_deco_home.jpg) 50% 0 no-repeat;*/
	height:259px;
}
#connexion_container_content{
	width:960px;
	margin:0 auto;
	padding-right:20px;
}

/*   Pre-footer Partenaires
****************************************************************/
#partenaires_fond {
	background:#f6f6f6;
	border-bottom:20px solid #fff;
}
#partenaires {
	width:950px;
	margin:0 auto;
	padding-left:26px;
}
/* FBO@20110629 modifs pout intégration des ancres 
#footer {
	width:950px;
	margin:0 auto 0 auto;
	background:none;
	padding-left:26px;
}
end FBO */

#corps_home_fond
{
	/* CGR@20110727 - Lot2.8 - Corrections F6 */
	/*background:#fff url(/images/Nationale/Fr/bg_corps_home_reg.png) no-repeat top center;*/
	background:#fff no-repeat top center;
	/* CGR@20110727 - FIN */
}
.corps_home
{
	width:938px;
	margin:0 auto;
	padding:18px 0 32px 0;
	position:relative;
}

/* bouton ok du footer */

.btn_llr 
{
    background:url(/Images/Commun/bt_lancer_la_recherche.gif) 0 0 no-repeat;
	border:medium none;
	height:17px;
	/*letter-spacing:999em;*/
	width:138px;
}

#en1click
{
    background:url(/Images/Home/fd_home_en1click.png) 0 0 no-repeat;
	width:309px;
    float:left;
    /* JCA@20110809 - LOT 3.0 */
    /*margin: 35px 0 0 17px;*/
    margin: 10px 0 0 17px;
    padding:0 0px 0 17px;
    overflow:hidden;
}
* html #en1click
{
    background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Home/fd_home_en1click.png',sizingMethod='crop');
	/* height:224px; */
	zoom:1;
	height:auto;
	margin-left:10px;
}
#en1click h2
{margin:16px 0 0 135px; }
* html #en1click h2{
	}
#en1click .liste_1
{
	/* position:absolute;
	left:18px;
	top:18px;
	width:125px;
    */
    position:relative;
    float:left;
    margin:-21px 0 0;
    width:125px;
}
#en1click .liste_1 li
{
	list-style-type: none;
	padding:0 0 5px 0;
}
#en1click .liste_1 a
{
	display:block;
	width:69px;
	height:40px;
	color:#fff;
	text-decoration:none;
	font-size:1em; /*CGR@20110707 - Lot2.8 - Correction de la taille de caractere*/
	/* LME@25/01/2010 0001459*/
	padding:10px 16px 0 44px;
}
#en1click .liste_1 a:hover{
	text-decoration:underline;
}
#en1click .liste_1 a.iti{
	background:url(/Images/Home/fd_focus_iti.jpg) 0 0 no-repeat;
}
#en1click .liste_1 a.hor{
	background:url(/Images/Home/fd_focus_hor.jpg) 0 0 no-repeat;
}
#en1click .liste_1 a.prix{
	background:url(/Images/Home/fd_focus_prix.jpg) 0 0 no-repeat;
}
/* JCA@20110809 - LOT 3.0 */
#en1click .liste_1 a.ach {
    background: url("/Images/Home/fd_focus_ach.jpg") no-repeat scroll 0 0 transparent;
    padding-top: 17px;
}
/* JCA - FIN */
#en1click .liste_2
{
    position:relative;
    float:left;
    margin:15px 0 0 10px;
    width:165px;
    font-size:0.98em;
	/* position:absolute;
	left:154px;
	top:54px;
	width:160px; */
}
#en1click .liste_2 li a{
	color:#004494;
	text-decoration:underline;
	font-weight:bold;
}
#en1click .liste_2 li a:hover{
	text-decoration:none;
}

#infotrafic{
	margin:-18px auto 18px auto;
	/*JCA@20/04/2010 - Accessibilité Ref 1.1
		background:#c70021 url(/Images/Home/picto_infotrafic.gif) 8px 7px no-repeat;
	*/
	background:#c70021 8px 7px no-repeat;
	padding:6px 0 17px 0;
}
.infotravaux
{
	/*JCA@20/04/2010 - Accessibilité Ref 1.1
	background:#d10046 url(/Images/home/picto_travaux.gif) no-repeat scroll 20px 2px !important;
	*/
	/*LME@23/06/2010 - Mantis 2004 - couleur bandeau*/
	background:#F59E01 no-repeat scroll 20px 2px !important;
}
.infoentretien{
	/*LME@26/04/2010 - Accessibilité Ref. 1.1
	background:#2090cf url(/Images/home/picto_infoentretien.gif) 8px 4px no-repeat!important;*/
	background:#2090cf 8px 4px no-repeat!important;
}
.infopratique{
	/*LME@26/04/2010 - Accessibilité Ref. 1.1
	background:#6ab340 url(/Images/home/picto_infopratique.gif) 8px 4px no-repeat!important;*/
	background:#6ab340 8px 4px no-repeat!important;
}
#infotrafic h2{
	position:absolute;
	padding:0 0 0 5px;
}
#infotrafic h2 p{
	padding:0 26px 0 5px;
}
#infotrafic div{
	color:#FFFFFF;/*lme@28/06/2010 - Mantis 2004 - texte infotravaux en noir */
	font-size:1.1em;
	min-height:24px;
	padding:0 26px 0px 94px;
}
#infotrafic a{
	color:#FFFFFF;
}
.infotraficlight
{
	padding:0 26px 10px 94px!important;
}
#infotrafic div.infoautre{	
	padding:0px 26px 0 175px;
}
/*lme@28/06/2010 - Mantis 2004 - texte infotravaux en noir */
#infotrafic div.infotravaux{
	padding:3px 26px 0 90px!important;
	color:#000;
}
#infotrafic div.infotravaux a p
{
	color:#000;
	text-decoration:underline;
}
/* fin lme@28/06/2010 - Mantis 2004 - texte infotravaux en noir */
.infotravaux div.infoautre{	
	padding:0 26px 0 90px!important;
}
* html #infotrafic div{
	height:24px;
}
#infotrafic a p{
	color:#fff;
	text-decoration:underline;
}


/*#focus_home{
	float:left;
	position:relative;
	width:323px;
	margin:0 13px 0 0;
	background:url(/Images/Home/encart_focus_filet.gif) 0 100% no-repeat;
	min-height:272px;
}*/
#focus_home{
	float:left;
	position:relative;
	width:323px;
	margin:0 13px 0 0;
	/*background:url(/Images/Home/encart_focus_filet.gif) 0 100%;
	background-repeat:repeat-y;*/ /*LME@26/04/2010 - Accessibilité*/
	height:212px!important;
	display:block;
}
*html #focus_home{
	height:212px;
}
#focus_home div{
	position:relative;
	width:312px;
	/*LME@26/04/2010 - Accessibilité*/
	padding:0 0 0 0;
	
}
#focus_home li a{
	text-decoration:none;
}
#focus_home li a:hover{
	text-decoration:underline;
}
#focus_home.dyn div,
.dyn div{
	position:absolute;
	top:0;
}
#focus_home h2.focus_actus,
#focus_home h2.focus_travaux{
	/*background:url(/Images/Home/nav_focus_actus.jpg) 0 0 no-repeat;*/
	min-height:54px;
	width:323px;
	overflow:hidden;
	/*position:absolute;*/
	top:0;
	left:0;
}
#focus_home h2.focus_travaux{
	/*background:url(/Images/Home/nav_focus_travaux.jpg) 0 0 no-repeat;*/
}
#focus_home h2.focus_actus a,
#focus_home h2.focus_travaux a{
	display:block;
	text-indent:-999em;
	height:28px;
	width:161px;
	overflow:hidden;
	position:absolute;
	right:0;
}
#focus_home h2.focus_travaux a{
	left:0;
}
#focus_home ul,
#focus_home.dyn ul,
.dyn ul{
	background:none;
	position:relative;
	padding:0 0 23px 0; /*JCA@03/06/2010 - padding:0 0 26px 0;*/
	height:221px; /* JMA@11/06/2010 - Mantis 1963 */
}
/* JMA@11/06/2010 - Mantis 1963 */
*+html #focus_home ul, #focus_home.dyn ul,
.dyn ul{
	background:none;
	position:relative;
	padding:0 0 23px 0; /*JCA@03/06/2010 - padding:0 0 26px 0;*/
	height:230px;
}

*html #focus_home ul {
	background:none;
	position:relative;
	padding:0 0 23px 0; /*JCA@03/06/2010 - padding:0 0 26px 0;*/
	height:240px!important;
}
/* JMA@11/06/2010 - FIN Mantis 1963 */

* html #focus_home ul{
	padding:0;
	height:1%;
}
*:first-child+html #focus_home ul{
	padding:0;
}
#focus_home.dyn ul,
.dyn ul{
	min-height:236px;
	padding:0;
}
* html #focus_home.dyn ul,
* html .dyn ul{
	height:236px;
}
#focus_home li,
#focus_home.dyn li,
.dyn li{
	position:static;
	width:auto;
	padding:4px 0 5px 10px;
}
/*JCA@03/06/2010*/
* html #focus_home li,
* html #focus_home.dyn li,
.dyn li{
	position:static;
	width:auto;
	padding:0px 0 5px 10px;
	margin-top:0.5px;
}
/*JCA@03/06/2010 - FIN*/
#focus_home li:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html #focus_home li {
	height:1%;
}
*:first-child+html #focus_home li{
	min-height:1%;
}
#focus_home li p{
	display:moz-inline-box;
}
* html #focus_home li p{
	display:inline-block;
}
*:first-child+html #focus_home li p{
	display:inline-block;
}
#focus_home li p.illus{
	float:left;
	width:80px;
	text-align:right;
	padding:0 8px 0 0;
}
* html #focus_home li p.illus{
	margin:0 -3px 0 0;
}
#focus_home li p.illus img{
	display:block;
}
#focus_home li p span{
	display:block;
}
#focus_home ul li p a 
{
	color:#225cab;
	text-decoration: underline;
}
#focus_home li p a:hover {
	text-decoration: none;
}
#focus_home li strong{
	font-weight:bold;
}
.focus_rss,
.focus_tous{
	padding:0 !important;

}
.focus_rss a,
.focus_tous a{
	display:block;
	background:url(/Images/Home/picto_rss.gif) 0 0 no-repeat;
	padding:0 0 4px 20px;
	font-size:.9em;
	position:absolute;
	bottom:4px;
	left:26px;
	text-decoration:underline !important;
}
.focus_tous a{
	background:url(/Images/Home/puce_suite_focus.gif) 0 3px no-repeat;
	padding:0 0 4px 8px;
	right:20px;
	left:auto;
}

#complement_home{
	float:left;
	width:602px;
}
.te_home-light #nouveautes_home, .te_home-light #mobilite_home {
	height: 196px;
}
/*SDI 17/02/2010*/
.te_home-light #nouveautes_home, .te_home-light #mobilite_home2 {
	height: 196px;
}
/*end  SDI 17/02/2010*/
.te_home-light #nouveautes_home ul {
	padding-left:10px;
	
}
.te_home-light #mobilite_home ul{
	padding-left: 10px;
	
	width: 95%;
}
/*SDI 17/02/2010*/
.te_home-light #mobilite_home2 ul{
	padding-left: 10px;
	
	width: 95%;
}
/*end SDI 17/02/2010*/
.te_home-light #infotrafic
{
	background-position:8px 20px;
	margin-top: 0;
	padding:10px 0 0 0;
}
.te_home-light .#mobilite_home li.home_suite {

}
/*SDI 17/02/2010*/
.te_home-light .#mobilite_home2 li.home_suite {

}
/*end SDI 17/02/2010*/
.te_red-infos-bloc {
	text-align: right
}
#pub_home{
	float:left;
	margin:0 6px 16px 0;
}

#contact_home{
	float:left;
	margin:0 0 16px 0;
}
#contact_home a
{
	/*GFA@01/03/2010 (accessibilité)*/
	/*text-indent:-999em;*/
	display:block;
	width:128px;
	height:60px;
	overflow:hidden;
	/*GFA@01/03/2010 (accessibilité)*/
	/*background:url(/Images/Home/bg_contact.jpg) 0 0 no-repeat;*/
}
#mobilite_home,
#nouveautes_home{
	position:relative;
	float:left;
	background:url(/Images/Home/encart_home_filet.gif) 0 100% no-repeat;
	width:295px;
	height:196px;
}
/*SDI 17/02/2010*/
#mobilite_home2,
#nouveautes_home{
	position:relative;
	float:left;
	background:url(/Images/Home/encart_home_filet.gif) 0 100% no-repeat;
	width:295px;
	height:196px;
}
/*end SDI 17/02/2010*/
#nouveautes_home{
	float:right;
}
#mobilite_home{
	clear:left;
}
#mobilite_home h2{
	height:26px;
	background:url(/Images/Home/encart_titre_home_mobilite.gif) 0 0 no-repeat;
	margin:0 0 10px 0;
	padding: 10px 0 0 10px;
	color:#fff;
	/*font-size:1.43em; *//*SDI 22/02/2010 accessibilite 10.2 taille des polices*/
}
/*SDI 17/02/2010*/
#mobilite_home2{
	clear:left;
}
#mobilite_home2 h2{
	height:26px;
	background:url(/Images/Home/encart_titre_home_mobilite.gif) 0 0 no-repeat;
	margin:0 0 10px 0;
	padding: 10px 0 0 10px;
	color:#fff;
	/*font-size:1.43em; *//*SDI 22/02/2010 accessibilite 10.2 taille des polices*/
}
/*end SDI 17/02/2010*/
/*-------------------------------------------------*/
/*    Mobilite Home regionale sans Web radio       */
/*-------------------------------------------------*/
#mobilite_home2 p.illus{
	float:left;
	width:166px;
	text-align:right;
	margin:0 4px 0 0;
}
#mobilite_home2 p.illus img{
	display:block;
	margin:0 0 0 auto;
}
#mobilite_home2 ul{
	float:left;
	width:120px;
	padding:4px 0 1.2em 0;
}
#mobilite_home2 li{
	padding:3px 0 0 19px;
	background:url(/Images/Home/puce_liste_mobilite.gif) 0 4px no-repeat;
	font-size:1.1em;
}
#mobilite_home2 li a{
	text-decoration:underline;
}
#mobilite_home2 li a:hover{
	text-decoration:none;
}
#mobilite_home2 li.home_suite{
	position:absolute;
	width:250px;
	bottom:8px;
	right:7px;
	text-align:right;
	background:none;
}
#mobilite_home2 li.home_suite a{
	padding:0 0 0 8px;
	background:url(/Images/Home/puce_suite_mobilite.gif) 0 3px no-repeat;
	font-size:.8em;
	text-decoration:underline;
}
/*#mobilite_home p.illus{
	float:left;
	width:166px;
	text-align:right;
	margin:0 4px 0 0;
}
#mobilite_home p.illus img{
	display:block;
	margin:0 0 0 auto;
}
#mobilite_home ul{
	float:left;
	width:120px;
	padding:4px 0 1.2em 0;
}
#mobilite_home li{
	padding:3px 0 0 19px;
	background:url(/Images/Home/puce_liste_mobilite.gif) 0 4px no-repeat;
	font-size:1.1em;
}
#mobilite_home li a{
	text-decoration:underline;
}
#mobilite_home li a:hover{
	text-decoration:none;
}*/


/*--------------------*/
/*    Web radio      */
/*------------------*/
#mobilite_home a img
{
    margin-left:10px;
    margin-top:8px;
}    
/* Liste Widget */
.te_home-light #mobilite_home #liste_widgets
{
    padding-left:0;
    width:100%;
}
#liste_widgets li
{
    float:left;
    padding-left:4px;
    padding-right:4px;
}  
#widget_iti, #widget_dep
{  
    border-right:solid 1px #98306f; 
}
#liste_widgets li a
{
    display:block;
    height:44px;  
}    
/*#liste_widgets li span
{
    display:block;
} */   
#widget_iti a
{
    background:url(/Images/Home/picto_widget_iti.png) no-repeat;
    padding-left:44px;
    width:47px;
}    
#widget_dep a
{
    background:url(/Images/Home/picto_widget_dep.png) no-repeat;
    padding-left:50px;
    width:38px;
}
#widget_mob a
{
    background:url(/Images/Home/picto_widget_mobile.png) no-repeat;
    padding-left:27px;
    width:60px;
}
/*end Web radio*/
#mobilite_home li.home_suite{
	position:absolute;
	width:250px;
	bottom:8px;
	right:7px;
	text-align:right;
	background:none;
}
#mobilite_home li.home_suite a{
	padding:0 0 0 8px;
	background:url(/Images/Home/puce_suite_mobilite.gif) 0 3px no-repeat;
	font-size:.8em;
	text-decoration:underline;
}
#nouveautes_home{
	background:url(/Images/Home/encart_home_filet.gif) 0 100% no-repeat;
}
#nouveautes_home h2{
	height:26px;
	background:url(/Images/Home/encart_titre_home_nouveautes.gif) 0 0 no-repeat;
	margin:0 0 6px 0;
	padding: 10px 0 0 10px;
	color:#fff;
	/*font-size:1.43em; *//*SDI 22/02/2010 accessibilite 10.2 taille des polices*/
}
#nouveautes_home p.illus{
	position:absolute;
	margin-left:-164px;
	width:156px;
	text-align:right;
}
#nouveautes_home ul{
	padding:0 6px 1.4em 164px;
}
#nouveautes_home li p{
	font-size:1em;
	line-height:1.25em;
}
#nouveautes_home li strong{
	font-weight:bold;
	color:#225cab;
}
/* SDI@25/01/2010 Evol 1474*/
#nouveautes_home li a {
      font-weight:bold;
      color:#225cab;
      text-decoration: underline;
}
#nouveautes_home li a:hover {
      text-decoration: none;
}
/*end SDI@25/01/2010 Evol 1474*/

#nouveautes_home li a.home_plus,
#nouveautes_home li.home_suite a{
	background:url(/Images/Home/puce_suite_nouveautes.gif) 0 3px no-repeat;
	font-size:.9em;	
	text-decoration:underline;
	/* SDI@25/01/2010 Evol 1474 pour annuler l'effet de bord de l'ajout agency ci-dessus sur le lien "voir toutes les nouveautes"*/
	font-weight:normal;
	color:#333333;
	/*end SDI@25/01/2010 Evol 1474*/
}
#nouveautes_home li a.home_plus{
	display:block;
	float:right;
	padding:0 4px 0 8px;
}
* html #nouveautes_home li a.home_plus{
	display:inline;
}
*:first-child+html #nouveautes_home li a.home_plus{
	display:inline-block;
}
#nouveautes_home li.home_suite{
	position:absolute;
	width:250px;
	bottom:8px;
	right:7px;
	text-align:right;
}
#nouveautes_home li.home_suite a{
	padding:0 0 0 8px;
}
}
@media print{
#container{
	border:0;
	min-width:1px;
	width:650px;
	overflow:hidden;
}
.corps_home{
	width:650px;
	margin:0;
	padding-bottom:0;
}
.flash_droite,
#pub_home,
#contact_home,
#partenaires_fond,
#footer,
#menu_header,
/* FBO@20110629 modifs pout intégration des ancres 
/*#menu,*/
#connexion_container{
	display:none;
}
#en1click{
	position:relative;
	margin:0;
}
#infotrafic{
	position:absolute;
	left:334px;
	top:30px;
	width:290px;
	margin:0;
}
#focus_home div,
#focus_home.dyn div,
.dyn div{
	visibility:visible !important;
	position:relative !important;
}
#focus_home ul,
#focus_home.dyn ul,
.dyn ul{
	min-height:1%;
	height:auto;
	padding:0 0 26px 0;
}
* html #focus_home ul,
* html #focus_home.dyn ul,
* html .dyn ul{
	padding:0;
}
*:first-child+html #focus_home ul,
*:first-child+html #focus_home.dyn ul,
*:first-child+html .dyn ul{
	padding:0;
}
#complement_home{
	width:auto;
}
#mobilite_home,
#nouveautes_home{
	float:none;
	margin-bottom:12px;
}


/* Block Contact Home Lot 2.4 */
#block_contact_home {
	background:url(/Images/Home/bg_block_contact_home_top.png) no-repeat 0 0 #f3f2f2;
	float:left;
	width:128px;
}
#block_contact_home .block_inner {
	background:url(/Images/Home/bg_block_contact_home_bottom.png) no-repeat 0 100%;
	padding:4px 0;
}
#block_contact_home h2 {
	font-weight:normal;
	margin:0 0 5px;
	text-align:center;
}
#block_contact_home .list_contacts {}
#block_contact_home .list_contacts li {
	display:block;
	float:left;
	font-size:.82em;
	overflow:hidden;
	text-align:center;
	width:49.9%;
}
#block_contact_home .list_contacts a {
	color:#b51b4f;
	display:block;
	padding:27px 0 0;
}
#block_contact_home .list_contacts a:hover {
	text-decoration:none;
}
#block_contact_home .contact_tel a {
	background:url(/Images/Home/logo_contact_tel.png) no-repeat 50% 0;
}
#block_contact_home .contact_email a {
	background:url(/Images/Home/logo_contact_email.png) no-repeat 50% 0;
}
}
@media print{
#container{
	border:0;
	min-width:1px;
	width:650px;
	overflow:hidden;
}
.corps_home{
	width:650px;
	margin:0;
	padding-bottom:0;
}
.flash_droite,
#pub_home,
#contact_home,
#partenaires_fond,
#footer,
#menu_header,
/* FBO@20110629 modifs pout intégration des ancres  #menu, */
#connexion_container{
	display:none;
}
#en1click{
	position:relative;
	margin:0;
}
#infotrafic{
	position:absolute;
	left:334px;
	top:30px;
	width:290px;
	margin:0;
}
#focus_home div,
#focus_home.dyn div,
.dyn div{
	visibility:visible !important;
	position:relative !important;
}
#focus_home ul,
#focus_home.dyn ul,
.dyn ul{
	min-height:1%;
	height:auto;
	padding:0 0 26px 0;
}
* html #focus_home ul,
* html #focus_home.dyn ul,
* html .dyn ul{
	padding:0;
}
*:first-child+html #focus_home ul,
*:first-child+html #focus_home.dyn ul,
*:first-child+html .dyn ul{
	padding:0;
}
#complement_home{
	width:auto;
}
#mobilite_home,
#nouveautes_home{
	float:none;
	margin-bottom:12px;
}
/* Fin Block Contact Home Lot 2.4 */

