/* CSS Document */

body
{margin:0;padding:0;background:#dadada;color:#000;}

body, td, th, textarea, select, h2, h3, h4, h5, h6
{font: 12px/1.25em arial, sans-serif;}

/* generic */

.espace_20 {
	padding-top: 15px;
}


.par_titres{
	/*width: 95% auto;*/
	paddin-top: 0px;
	paddin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 5px 0px 15px 0px;
	
}

.par_titres_redir{
line-height:1.5em;
margin:5px 0 15px;
padding-right:10px;
	
}

hr {
   
   height: 1px;
   border: 0px #ccc;
   color: #ccc;
   background-color: #ccc;
   width: 90%;
   text-align: center;
}

.en_100p{
   width: 100% !important;
}

.en_bleu{
  /* devenu rouge*/
  color:#ca0002;
  background-color:transparent;
}

.en_noir{
  color:#000;
  background-color:transparent;
}


.enbleu{
  color:#356DB4;
  background-color:transparent;
}

.en10{
     font-size: 10px;
}
.en12{
     font-size: 12px;
}


.tritre_bleu{
    color:#356DB4;
	background-color:transparent;
	font-weight: bold;
	font-size: 16px;
	
}

.tritre_bleu_14{
    color:#356DB4;
	background-color:transparent;
	font-weight: bold;
	font-size: 14px;
	margin_bottom: 10px;
}

.en_16{
	margin: 10px 0;
	font-size: 16px;
	background-color:inherit;
}



.titre_rouge{
    color:#ca0002;
	background-color:transparent;
	font-weight: bold;
	font-size: 16px;
	
}

.titre_noir{
        
    color:#000;
	background-color:transparent;
	font-weight: bold;
	font-size: 16px;
	
}

.titre_noir22{
        
        color:#000;
	background-color:transparent;
	font-weight: bold;
	font-size: 22px;
	
}


.en_gris_fonce{
	color: #999;
	/*font-weight: bold;*/
	font-size: 12px;
}

.en_gris_fonce a{
	color: #356DB4;
	font-weight: normal;
}

.en_gris_fonce a:visited{
	color: #356DB4;
	font-weight: normal;
}

.en_gris_fonce a:hover{
	color: #ca0002;
	font-weight: normal;
}



.petit_gris{
	color: #999;
	font-size: 10px;
}

.petit_gris_11{
	color: #999;
	font-size: 12px;
	line_height: 1.5em;
}

.petit_gris_12{
	color: #666;
	font-size: 12px;
	line_height: 1.5em;
}

.bouton_bleu{
	font-size: 11px;
	border: 1px solid #ccc;
	background:#E6E6E6;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-right:0.2em;
padding:0.1em 0.5em;
text-decoration:none !important;

	
}

.bouton_bleu a{
        color: #356DB4;
	text-decoration: none;
}

.bouton_bleu a:visited{
        color: #356DB4;
	text-decoration: none;
}

.bouton_bleu a:hover{
        color: #999;
	text-decoration: none;
}

.en_gris {color: #DABD52}


.clear
{clear:both;}

.foto { 
   background:  transparent url(http://www.francoplus.com/images/img-load1.gif) no-repeat center center;
   border: 1px solid #ccc; 
   }


h1
{font-size:30px;line-height:1.25em;margin:18px;}

h1.redir {
	font-size: 14px !important;
	line-height:1.4em;
	margin: 10px 0;
}

	h1.redir a:link {
		text-decoration: underline;
	}

ul
{margin-top:0;}



a {
	color: #356DB4;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	
	color: #5c7996;
	
}

a:hover {
	
	color: #ca0002;
	
}

a:focus {
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}


.titre_en {
   color: #5c7996;
   background-color: inherit;
}

.titre_en a {
	color: #5c7996;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
  

}


.div_centre {
   margin:0px auto;
}


/* container */
#fpHeaderContent,
#fpContentContainer,
#fpContainer
{text-align:left;margin:0 auto;}





/* HEADER -------------------------------- */
div#fpHeader {
   font-family:Arial;
   background:#FFFFFF none repeat scroll 0%;
   border-bottom:6px solid #356DB4;
   min-width:1002px;
   width:auto;
   /*padding-top:10px;*/
   margin-bottom:12px;
   height:160px;

}




#fpHeader_LeftCol,
#fpHeader_RightCol

{
	float:left;
	height: 104px;
	
}


#fpHeader_LeftCol{
	width:260px;
	margin-left:5px;
	background:#fff;

}

#fpHeader_RightCol{
	width:728px; 
	margin-left:1px; 
	background:#fff;
	}


div#fpHeader_redir {
   font-family:Arial;
   background:#FFFFFF none repeat scroll 0%;
   border-bottom:6px solid #356DB4;
   min-width:1002px;
   width:auto;
   /*padding-top:10px;*/
   margin-bottom:12px;
   height:126px;

}

div#fpHeader_logo_redir{
	background:#fff;
	width:auto;
	height: 120px;
	padding-top: 4px;
	border-top-width: 1px;
	border-top-color: #ccc;

}



/* ----------------- */ 


div.fpHeaderContent {
	background:#fff;
	text-align:left;
	margin:0 auto;
}




/* header navigation */
.fpNavStretch
{border-width:1px 0;border-style:solid;border-color:#e6e6e6;}

.fpHeaderNav
{height:27px;position:relative;/*width:1002px;*/min-width:980px; margin-left:5px;}

.fpHeaderNav li
{font-weight:bold;font-size: 10px;}

.fpHeaderNav li a,
.fpHeaderNav li a:visited {
	color:#356DB4;
	background: url(../images/fond_tab_menu_bleu.jpg) repeat-x;
	text-decoration:none;
	text-transform:uppercase;
	line-height:25px;
}

.fpHeaderNav li a:hover {
	background: url(../images/fond_tab_menu_rouge.jpg) repeat-x;
	color: #fff;
	
	

}

.fpHeaderNav li a.fpCurPage {
    color:#fff;
	background: url(../images/fondo_tabs_pq.jpg) repeat-x;

}

.fpHeaderNav li a.fpCurPage:visited
{color:#fff;}

.fpHeaderNav ul.fpUtilityNavigation,
.fpHeaderNav ul.fpNavigation
{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;}  

.fpHeaderNav ul.fpNavigation
{left:0;}

.fpHeaderNav ul.fpNavigation li
{float:left;border-width:0 1px 0 0;border-style:solid;border-color:#e6e6e6;}

.fpHeaderNav ul.fpNavigation li a
{padding:0 6px;width:auto;height:25px;margin:1px;display:block;vertical-align:middle}

* html .fpHeaderNav ul.fpNavigation li a
{width:25px;}

.fpHeaderNav ul.fpNavigation li a selected {
	color:#fff;
	background:#356DB4;
}


.fpHeaderNav ul.fpNavigation li.fpNavLeft
{width:9px;height:27px;}



/* ie6 navigation (11px Arial)
========================================= */
* html .fpHeaderNav li
{font-size:11px;}

* html .fpHeaderNav ul.fpNavigation li a
{padding:0 4px 0 5px;}

* html .fpHeaderNav ul.fpUtilityNavigation li a
{padding:0 12px 0 7px;}








/* Navigation box  */


.fpNavStretch_Box {
	border-width:1px 0;
	border-style:solid;
	border-color:#e6e6e6;
	/*margin-top: 5px;*/
}

.fpHeaderNav_Box {
		height:27px;
		position:relative;
		/*width:1002px;*/
		width:100%; 
		margin: 0 0 0 5px;
		padding:0;
		}

.adroite{
	min-width:100%;
}


.fpHeaderNav_Box li
{font-weight:bold;font-size: 10px;}

.fpHeaderNav_Box li a,
.fpHeaderNav_Box li a:visited
{color:#999;text-decoration:none;text-transform:uppercase;line-height:25px;}

.fpHeaderNav_Box li a:hover
{color:#c20000;background:#E6E6E6;}

.fpHeaderNav_Box li a.fpCurPage_Box
{color:#fff;background:#356DB4;}

.fpHeaderNav_Box li a.fpCurPage_Box:visited
{color:#fff;}





.fpHeaderNav_Box ul.fpUtilityNavigation_Box,
.fpHeaderNav_Box ul.fpNavigation_Box
{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;}  

.fpHeaderNav_Box ul.fpNavigation_Box {
	left:0;
	background: url(../images/fond_tab_menu_bleu_claire.jpg) ;
}

.fpHeaderNav_Box ul.fpNavigation_Box li {
	float:left;
	border-width:0 1px 0 0;
	border-style:solid;
	border-color:#ccc;
}

.fpHeaderNav_Box ul.fpNavigation_Box li a {
	padding:0 6px;
	width:auto;
	height:25px;
	margin:1px;
	display:block;
	vertical-align:middle;
	color: #2F629F;
	font-weight: normal;
	
}
.fpHeaderNav_Box li a.selected{
	/*background: url(../images/fondo_tabs_pq.jpg) repeat-x;*/
    background: url(../images/fond_tab_menu_bleu_selected.jpg) repeat-x;
	color: #fff; !important
}

.fpHeaderNav_Box ul.fpNavigation_Box li a.selected {
	color: #fff;
}

.fpHeaderNav_Box ul.fpNavigation_Box li a:hover {
	background: url(../images/fond_tab_menu_rouge.jpg) repeat-x;
	color: #fff;
}





* html .fpHeaderNav_Box ul.fpNavigation_Box li a
{width:25px;}

.fpHeaderNav_Box ul.fpNavigation_Box li.offsite
{background:#fff url(http://i.l.fp.net/fp/.element/img/2.0/global/nav/header/gray_arrow.gif) 50% 100% no-repeat;}

.fpHeaderNav_Box ul.fpNavigation_Box li.offsite a
{color:#7b7b7b;}

.fpHeaderNav_Box ul.fpNavigation_Box li.offsite a:hover
{color:#356DB4;background:transparent;}

.fpHeaderNav_Box ul.fpNavigation_Box li.fpNavLeft
{width:9px;height:27px;}

/* utility navigation */

.fpHeaderNav_Box ul.fpUtilityNavigation_Box
{right:0;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li
{float:left;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li a
{padding:0 12px 0 9px;width:auto;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li a:hover
{color:#356DB4;background-color:transparent;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li.fpMostPopular
{background:#fff url(http://i.l.fp.net/fp/.element/img/2.0/global/nav/header/header_most_popular_btn.gif) 0 50% no-repeat;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li.fpMostPopular a
{padding-left:25px;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li.fpIreport
{background:#fff url(http://i.l.fp.net/fp/.element/img/2.0/global/nav/header/ireport_icon.gif) 0 50% no-repeat;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li.fpIreport a
{padding-left:18px;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li.fpRSS
{background:#fff url(http://i.l.fp.net/fp/.element/img/2.0/global/nav/header/header_rss_btn.gif) 0 50% no-repeat;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li.fpRSS a
{padding-left:17px;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li.fpVideo
{background:#fff url(http://i.l.fp.net/fp/.element/img/2.0/global/nav/header/header_video_btn.gif) 0 50% no-repeat;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li.fpVideo a
{padding-left:21px;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li.fpMobile
{background:#fff url(http://i.l.fp.net/fp/.element/img/2.0/global/nav/header/header_mobile_btn.gif) 0 50% no-repeat;}

.fpHeaderNav_Box ul.fpUtilityNavigation_Box li.fpMobile a
{padding-left:14px;}


/* ie6 navigation (11px Arial)
========================================= */
* html .fpHeaderNav_Box li
{font-size:11px;}

* html .fpHeaderNav_Box ul.fpNavigation_Box li a
{padding:0 4px 0 5px;}

* html .fpHeaderNav_Box ul.fpUtilityNavigation_Box li a
{padding:0 12px 0 7px;}





/* Les BOx dans las Box 
============================================== */
.deux_box{
  background:#ccc;
  width: auto;
  height:auto;
  padding: 8px 12px 9px 12px;
  
}

.fpLeftCol_Box,
.fpRightCol_Box
{
	float:left;
	
	
}


.fpLeftCol_Box{
	width:260px;
	/*margin-left:5px;*/
	background:#c1c1c1;

}

.fpRightCol_Box{
	width:260px; 
	margin-left:15px; 
	background:#ccc;}


/* FORMULAIRE =========================================== */
.formulaire{
        margin-top : 0px;
        margin-bottom : 0px;
}
.formulaire_champ{
	border: 1px solid #cccccc;
	background-color: #FBFBFB;
	width: 180px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #356DB4;
        margin: 2px;  
}
.formulaire_menu{
	border: 1px solid #cccccc;
	background-color: #FBFBFB;
	width: 80px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #356DB4;
    margin: 2px;  
}


/* LISTE  =========================================== */
.liste_pt {
   margin-left:15px;
}
.liste_pt ul {
   font-size: 1.1em;
   list-style-image: url(http://www.francoplus.com/images/cuadro_bleu.gif);
   list-style-type: none;
   margin: 5px 0px 0px 3px;
   padding: 1px;
   text-align: left;
   line-height:1.3;
}

.liste_pt li  {
   margin-bottom:2px;
   padding:0px 0px 5px 0px;
   font-size: 12px;
}

.liste_pt .enbleu a {
	font-weight: normal;
	color: #666;
	background: inherit;
}

.liste_pt .enbleu a:visted {
	font-weight: normal;
	color: #666 !important;
	background: inherit;
}



.liste_pt li a{
	font-weight: bold;
}


/*
.liste_pt li a:visited{
    color: #ccc;
    background: inherit;
}
*/
.liste_pt li a:hover{
    color: #ca0002;
    background: inherit;
	font-weight:bold;
}

.liste_simple {
   width: 305px;

}

.liste_simple ul {
   list-style-type: none;
   font-size: 1.1em;
   margin: 5px 0px 0px 3px;
   padding: 1px;
   text-align: left;
   line-height:1.3;
}


.liste_simple li  {
   margin-bottom:2px;
   padding:0px 0px 0px 0px;
   font-size: 13px;
}

.liste_simple img {
     border: 0;
	 vertical-align: middle;
}

.liste_simple li a{
   display: block; /* Cela permet d'avoir un seul block, surtout pour le a:hover*/
   /*background: #ddd;*/
   width: 305px;
   height: 30px;
   padding: 5px 0 5px 0;
}

.liste_simple li a:hover{
    color: inherit;
    background: #E9F0F8;
}

/* Liste 14 */
.liste_14 {
   margin-left:15px;
}
.liste_14 ul {
   font-size: 1.1em;
   list-style-image: url(http://www.francoplus.com/images/cuadro_bleu.gif);
   list-style-type: none;
   margin: 5px 0px 0px 3px;
   padding: 1px;
   text-align: left;
   line-height:1.3;
}

.liste_14 li  {
   margin-bottom:2px;
   padding:0px 0px 5px 0px;
   font-size: 14px;
}

.liste_14 .enbleu a {
	font-weight: normal;
	color: #666;
	background: inherit;
}

.liste_14 .enbleu a:visted {
	font-weight: normal;
	color: #666 !important;
	background: inherit;
}



.liste_14 li a{
	font-weight: bold;
}


.liste_14 li a:hover{
    color: #ca0002;
    background: inherit;
	font-weight:bold;
}


/***************** av recheche *****************************/
.Nav_recherche{
	height:27px;
	position:relative;
	min-width:100%; 
	margin-left:0px;
	margin-bottom: 15px;
	border-top: #e6e6e6 1px solid;
	border-bottom: #e6e6e6 1px solid;
	
	
	}

.Nav_recherche li
{font-weight:bold;font-size: 10px;}

.Nav_recherche li a,
.Nav_recherche li a:visited
{color:#999;text-decoration:none;text-transform:uppercase;line-height:25px;}

.Nav_recherche li a:hover
{color:#c20000;background:#E6E6E6;}

.Nav_recherche li a.fpCurPage_Box
{color:#fff;background:#356DB4;}

.Nav_recherche li a.fpCurPage_Box:visited
{color:#fff;}

.Nav_recherche li a.selected{
   background:#F2F2F2;
   color: #356DB4;
	
}

/* ul li a.selected{*/

.Nav_recherche ul.fpUtilityNavigation_Box,
.Nav_recherche ul.fpNavigation_Box
{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;}  

.Nav_recherche ul.fpNavigation_Box
{left:0;}

.Nav_recherche ul.fpNavigation_Box li
{float:left;border-width:0 1px 0 0;border-style:solid;border-color:#e6e6e6;}

.Nav_recherche ul.fpNavigation_Box li a
{padding:0 6px;width:auto;height:25px;margin:1px;display:block;vertical-align:middle}

* html .Nav_recherche ul.fpNavigation_Box li a
{width:25px;}

.Nav_recherche ul.fpNavigation_Box li.offsite
{background:#fff url(http://i.l.fp.net/fp/.element/img/2.0/global/nav/header/gray_arrow.gif) 50% 100% no-repeat;}

.Nav_recherche ul.fpNavigation_Box li.offsite a
{color:#7b7b7b;}

.Nav_recherche ul.fpNavigation_Box li.offsite a:hover
{color:#356DB4;background:transparent;}

.Nav_recherche ul.fpNavigation_Box li.fpNavLeft
{width:9px;height:27px;}


/* Les UNes ------------------------------------------------------- */

.limpiar {
	clear: both;
}

.une_gauche_Box{
	float:left;
	width:275px;
	/*margin-left:5px;*/
	/*background:#c1c1c1;*/
	padding: 0;
	margin: 0;
}

.une_droite_Box{
	float:left;
	width:275px; 
	margin-left:15px; 
	/*background:#ccc;*/
}

/* Styles */
#les_unes{
    padding-right: 5px;
}

#les_unes p{
	clear: left;
	line-height: 1.4em;
	color: #666;
	background: inherit;
	font-size: 12px;
	padding: 0 !important;
	margin: 0 0 10px 0;
}

.plus_art{
     float: right;
}

#les_unes .titre{
    color: #356DB4;
	background-color: inherit;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
	line-height: 1.3em;
}



.img_fl{
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
    background:  transparent url(http://www.francoplus.com/images/img-load1.gif) no-repeat center center;
	border: 1px solid #ccc;
	
}

.img_journal{
	margin: 0 5px 0 0;
    padding-top: 0;
	border: 0;
	vertical-align: middle;
}

/* Clouds ********************** */
#cloud { 
	padding: 2px; 
	line-height: 3em; 
	text-align: center; 
	margin: 0; 
}

#cloud li { 
	display: inline; 
}

#cloud a { 
	padding: 0px; 
}

#cloud a.tag1 { font-size: 0.9em; font-weight: 100; }
#cloud a.tag2 { font-size: 0.95em; font-weight: 200; }
#cloud a.tag3 { font-size: 1.0em; font-weight: 300; }
#cloud a.tag4 { font-size: 1.1em; font-weight: 400; }
#cloud a.tag5 { font-size: 1.2em; font-weight: 500; }
#cloud a.tag6 { font-size: 1.4em; font-weight: 600; }
#cloud a.tag7 { font-size: 1.6em; font-weight: 700; }
#cloud a.tag8 { font-size: 1.8em; font-weight: 800; }
#cloud a.tag9 { font-size: 2.2em; font-weight: 900; }
#cloud a.tag10 { font-size: 2.5em; font-weight: 900; }


/* Footer ****** */
#fpFooter .div_footer{
	float: left;
    width: 145px;
	margin-right: 10px;
	/*background-color: #CCCCCC;*/
}

.div_footer .titre{
    
	color: #356DB4;
	baclground: inherit;
	font-weight:bold;
	font-size: 14px;

}

.div_footer ul {
   font-size: 13px;
   /*list-style-image: url(http://www.francoplus.com/images/cuadro_bleu.gif);*/
   list-style-type: none;
   margin: 5px 0 0 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
   line-height:1.3;
}

.div_footer ul .deux{
   margin-left:13px; 
   
}


.sans_m{
   margin-left:0px !important;  
   
}

.div_footer .sans_titre{
    font-size: 13px;
	color: #356DB4;
	background-color: inherit;
	font-weight: bold;
}
.div_footer li  {
   margin-bottom:2px;
   padding:0px 0px 3px 0px;
   font-size: 12px;
}



.div_footer li a{
	font-weight: bold;
	display: block; /* Cela permet d'avoir un seul block, surtout pour le a:hover*/
	padding: 3px 0 3px 2px;
}



.div_footer li a:visited{
    color: #356DB4;
    background: inherit;
}

.div_footer li a:hover{
    color: #cc0000;
    background: #fff ;
	font-weight: bold;
}

.deux a{
    color: #666 !important;
	background: inherit; 
    font-weight:normal !important;}

.deux a:visited{
    color: #666 ;!important
	background: inherit; 
    font-weight:normal !important;}

.deux a:hover{
    color: #cc0000 !important;
	background: inherit; 
    font-weight:bold !important;}

	
	
.le_footer {
    padding: 15px 15px;
}	

.google_468{
   width: 576;
   /*margin: 5px auto;*/
   margin-top: 10px;
   margin-bottom: 0;
   margin-right: auto;
   margin-left: auto;
   text-align: center;
}

.lesmedias {
   /*border-top: 1px solid #dfdfdf;*/
   padding: 8px 12px;
   margin:0;
}

.lesmedias .div_img{
    float: left;
	margin: 10px 10px 10px 0;
	width: 110px;
	text-align: center;
	
}

.carre{
	float:none;
	margin: 0 !important;
}

.div_left{
    float: left;
}