/* CSS Document */
/***********************************************************************************************
                                 CONTENU HOME HORIZONTALE
***********************************************************************************************/
h6 {
	font-size: 90%;
	margin-top: 10px;
	margin-bottom: 10px;
}

h5 {
	font-size: 90%;
}

#page #conteneur #contenu_home {}
#page #conteneur #contenu_home .float_left{
  float:left;
  position:relative;
} 
/**************************
* les 3 blocs actifs 
***************************/
#page #conteneur #contenu_home .all_actif #td_actualites {
  width:448px;
}
/**************************
* les 2 blocs actifs 
***************************/
#page #conteneur #contenu_home .both_actif #td_actualites {
  width:50%;
}

/**************************
*               ACTUALITES 
**************************/
#page #conteneur #contenu_home #td_actualites {
  border-bottom:1px solid #DCDCDC;
  border-right:1px solid #fff;
}
#page #conteneur #contenu_home #actualites, #page #conteneur #contenu_home #edito, #page #conteneur #contenu_home .service { 
  min-height:250px;
  height:auto;
} 
#page #conteneur #contenu_home #actualites h2, #page #conteneur #contenu_home .service h2{
  font-size:164%;
  font-weight:normal;
  background-color:#EFEFEF;
  padding:14px 0px 0px 9px;
  border-bottom:5px solid #fff;
  margin-bottom:-1px;
} 
#page #conteneur #contenu_home #actualites .bg_actu{
  padding: 12px 20px 0px 18px;
  background:url(../images/img_css/bg_contenu_actu_hor.png) repeat-x;
  min-height:205px;
  height:auto;
}
/**************
*     bloc actu 
***************/
#page #conteneur .actu {
  position: relative;
  padding-bottom:10px;
}
#page #conteneur .actu h3{
  font-size:100%;
  padding:0px 0px 7px 0px;
}
#page #conteneur .actu img{
  float:right;
  margin-left:10px;
  padding-top:3px;
} 
#page #conteneur .actu p{ 
  text-align: right;
}
#page #conteneur .actu p a{ 
  text-decoration:underline;
}

#page #zone_centre #conteneur #td_edito #edito .txt_edito p.pad_img { 
  text-align: right;
  padding-right: 3px;
}

#page #zone_centre #conteneur #td_edito #edito .txt_edito p.pad_img a{ 
  text-decoration:underline;
}

#page #conteneur .pad_img {
   padding-top:7px;
}
#page #conteneur .actu p.toutes_actu a{ 
  text-decoration: none;
}
#page #conteneur #contenu_home p.toutes_actu {
  text-align: left;
  margin: 7px 0px 15px 0px;
}
#page #conteneur #contenu_home p.toutes_actu span {
  text-align: left;
  background: url(../images/img_css/puce_gris.png) no-repeat;
  padding-left:20px;
}
/**************************
*                   EDITO 
**************************/
#page #conteneur #contenu_home #td_edito {
  background-color:#EFEFEF;
  border-right:0px solid #fff;
}
#page #conteneur #contenu_home #edito {}
#page #conteneur #contenu_home #edito div {
  background-color:#EFEFEF;
  border:0px;
  padding:10px 20px 0px 20px;
  min-height:20px;
  height:auto;
}

/***********
 blocs edito
************/
#page #conteneur .txt_edito {}
#page #conteneur .txt_edito h3{
  font-size:110%;
  line-height:18px;
  margin-bottom:10px;
}
#page #conteneur .txt_edito span{
  font-size:109.5%;
}
#page #conteneur .txt_edito p{
  padding-bottom:8px;
  line-height:16px;

}
/**************************
*                  SERVICE 
**************************/ 
#page #conteneur #contenu_home #td_service {
  background:url(../images/img_css/bg_service_hor.png) repeat;
  border-right:0px;
  padding-bottom:5px;
}
#page #conteneur #contenu_home .service {
  width:203px;
  min-height:400px; 
}
#page #conteneur #contenu_home .service h2 {
  border-bottom-width:4px;
}
#page #conteneur #contenu_home .service div {
  background-color:#fff;
  width:164px;
  margin:16px 0px 0px 13px;
  padding:7px 1px 10px 13px;
  min-height:320px;
  height:auto;
  margin-bottom:15px;
}
#page #conteneur #contenu_home .service div h3{
  font-size:164.5%;
  font-weight:normal;
  border-bottom:1px solid #DCDCDC;
  padding-bottom:5px;
}
#page #conteneur #contenu_home .service div ul li a, #page #conteneur #contenu_home .service div ul li.en_cour ul li a, #page #zone_centre #conteneur #contenu_home .service div ul li.en_cour ul li a {
  color:#333;
}
#page #conteneur #contenu_home .service div ul li{
  border-bottom:1px solid #DCDCDC;
  padding: 6px 0px 7px 13px;
}
#page #conteneur #contenu_home .service div ul li img{
  float:right;
  margin-right:2px;
}
#page #conteneur #contenu_home .service div ul li ul, #page #zone_centre #conteneur #contenu_home .service div ul li ul{
  margin-top:2px;
}
#page #conteneur #contenu_home .service div ul li ul li, #page #zone_centre #conteneur #contenu_home .service div ul li ul li{
  border-bottom-width:0px;
  padding:0px;
  font-size:90%;
  background-image:none;
}
/***********************************************************************************************
                                 CONTENU HOME VERTICALE gestion des differences
***********************************************************************************************/
#page #zone_centre #conteneur #contenu_home {
  background:url(../images/img_css/bg_contenu_ver.png) repeat-x;
  padding-top:2px;
}
#page #zone_centre #conteneur #contenu_home h2{
  font-size:164.5%;
  font-weight:normal;
  background-color:transparent;
  padding:14px 0px 4px 9px;
  padding-left:0px;
  border-bottom-width:2px;
  border-bottom-style:solid;
}
/**************************
* les 3 blocs actifs 
***************************/
#page #zone_centre #conteneur #contenu_home .all_actif #td_actualites {
  width:222px;
}
#page #zone_centre #conteneur #contenu_home .all_actif #td_actualites #actualites {
  width:222px;
}
/**************************
* les 2 blocs actifs 
***************************/
#page #zone_centre #conteneur #contenu_home .both_actif #td_actualites {
  width:50%;
}
/**************************
*                   EDITO 
**************************/
#page #zone_centre #conteneur #contenu_home #td_edito {
  background-color:transparent;
  border-right:0px;
}
#page #zone_centre #conteneur #contenu_home #edito h2 {
  border-right:0px;
}
#page #zone_centre #conteneur #contenu_home #edito {
  margin: 0px 0px 0px 19px;
}
#page #zone_centre #conteneur #contenu_home #edito div {
  background-color:transparent;
  border:0px;
  padding:0px;
  padding-top:11px;
}
/***********
 blocs edito
************/
#page #zone_centre #conteneur .txt_edito {}
#page #zone_centre #conteneur .txt_edito h3{
  margin-right:10px;
}
#page #zone_centre #conteneur .txt_edito p{
  padding-bottom:10px;
}
/**************************
*               ACTUALITES 
**************************/
#page #zone_centre #conteneur #contenu_home #td_actualites {
  border-bottom:0px;
  border-right:0px;
}
#page #zone_centre #conteneur #contenu_home #actualites {
  margin: 0px 0px 0px 20px;
}
#page #zone_centre #conteneur #contenu_home #actualites .bg_actu{
  padding: 0px;
  padding-top:12px;
  background:none;
}
/**************
*     bloc actu 
***************/
#page #zone_centre #conteneur .actu {
  position: relative;
  margin-bottom:12px;
}
#page #zone_centre #conteneur .actu h3{
  font-size:100%;
  padding:0px 0px 5px 0px;
  clear:left;
}
#page #zone_centre #conteneur .actu img{
  float:left;
  margin-right:20px;
  margin-left:0px;  
  margin-bottom:5px;
  margin-top:-3px;
}

#page #zone_centre #conteneur .actu p a{ 
  text-decoration:underline;
  padding-right:3px;
}
#page #zone_centre #conteneur p.toutes_actu a{ 
  text-decoration: none;
  color:#333;
}
#page #zone_centre #conteneur p.toutes_actu {
  text-align:left;
  background-color: #EFEFEF;
  padding: 4px 0px 4px 10px;
  margin:-10px 0px 0px 0px;
}

/**************************
*                  SERVICE 
**************************/
#page #zone_centre #conteneur #contenu_home #td_service {
  background:none;
  border-right:0px;
}
#page #zone_centre #conteneur #contenu_home .service {
  margin: 0px 0px 0px 32px;
  width:168px;
  min-height:20px;
  margin-right:-3px;
} 
#page #zone_centre #conteneur #contenu_home .service h2{
  display:none;
} 
#page #conteneur #contenu_home .service div h3{
  padding-bottom:4px;
}
#page #zone_centre #conteneur #contenu_home .service div {
  background-color:transparent;
  margin:0px;
  padding:14px 0px 15px 0px;
  min-height:20px;
}
#page #zone_centre #conteneur #contenu_home .service div ul li{
  border-bottom:1px solid #DCDCDC;
  padding: 6px 0px 7px 13px;
}
/***********************************************************************************************
                                   CONTENU PAGES HORIZONTALE
***********************************************************************************************/
#page #conteneur #contenu_pages {
  padding-top:27px;
}
#page #conteneur #contenu_pages h2{
  font-size:110%;
} 
#page #conteneur h3{
  font-size:100%;
}
/*********************************
*                     ZONE GAUCHE 
**********************************/
#page #conteneur #contenu_pages #zone_gauche {
  width:162px;
  padding-right:30px;
} 
/***********************
*            bloc texte 
***********************/
#page #conteneur .bloc_txt {}
#page #conteneur .bloc_txt h2{
  font-size:109.5%;
  border-bottom:1px solid #DCDCDC;
  padding: 0px 0px 4px 11px;
}
#page #conteneur .bloc_txt p{
  border-bottom:1px solid #DCDCDC;
  padding:7px 10px 7px 10px;
  line-height:13px;
}
/*********************************
*                         SERVICE
**********************************/
#page #conteneur #contenu_pages #td_service {
   width:203px;
   padding-left:33px;
}
#page #conteneur #contenu_pages .service {
  background:url(../images/img_css/bg_service_hor.png) repeat;
  width:203px;
  padding:16px 0px 10px 0px;
}
#page #conteneur #contenu_pages .service h2 {
  border-bottom-width:5px;
}
#page #conteneur #contenu_pages .service div {
  background-color:#fff;
  width:164px;
  margin:0px 0px 0px 12px;
  padding:7px 1px 0px 15px;
  min-height:20px;
  height:auto;
  padding-bottom:30px;
}
#page #conteneur #contenu_pages .service div h3{
  font-size:164.5%;
  font-weight:normal;
  border-bottom:1px solid #DCDCDC;
  padding-bottom:5px;
}
#page #conteneur #contenu_pages .service div ul li a, #page #conteneur #contenu_pages .service div ul li.en_cour ul li a {
  color:#333;
}
#page #conteneur #contenu_pages .service div ul li{
  border-bottom:1px solid #DCDCDC;
  padding: 6px 0px 7px 13px;
}
#page #conteneur #contenu_pages .service div ul li img{
  float:right;
  margin-right:2px;
}
#page #conteneur #contenu_pages .service div ul li ul{
  margin-top:2px;
}
#page #conteneur #contenu_pages .service div ul li ul li{
  border-bottom-width:0px;
  padding:0px;
  font-size:90%;
  background-image:none;
}
/***********************************************************************************************
                                CONTENU PAGES VETICALE gestion des differences 
***********************************************************************************************/

#page #zone_centre #conteneur #contenu_pages {
  padding:1px 0px 0px 20px;
}
#page #zone_centre #conteneur #contenu_pages {
   background:url(../images/img_css/bg_contenu_ver.png) repeat-x;
}
#page #zone_centre #conteneur #contenu_pages h2.pad_titre_2{
  font-size:144.5%;
  font-weight:normal;
  background-color:transparent;
  padding:14px 0px 4px 9px;
  padding-left:0px;
  margin-bottom:7px;
}
#page #zone_centre #conteneur #contenu_pages h2{
  font-size:164.5%;
  font-weight:normal;
  background-color:transparent;
  padding:14px 0px 4px 9px;
  padding-left:0px;
  border-bottom-width:2px;
  border-bottom-style:solid;
  margin-bottom:7px;
}
/*******************************
*                   ZONE GAUCHE 
*******************************/
#page #zone_centre #conteneur #contenu_pages #zone_gauche {
  display:none;
}
/**************************
*                  SERVICE 
**************************/
#page #zone_centre #conteneur #contenu_pages #td_service {
  background:none;
  border-right:0px;
  width:168px;
  padding-left:0px;
}
#page #zone_centre #conteneur #contenu_pages .service {
  background:none;
  padding:0px;
  margin: 0px 0px 0px 32px;
  width:168px;
  min-height:20px;
  margin-right:-3px;
} 
#page #zone_centre #conteneur #contenu_pages .service h2{
  display:none;
} 
#page #zone_centre #conteneur #contenu_pages .service div {
  margin:0px;
  padding:0px;
  background-color:transparent;
  padding:14px 0px 15px 0px;
  min-height:20px;
}
#page #zone_centre #conteneur #contenu_pages .service div ul li ul li {
   background:none;
   border-bottom-width:0px;
   padding:0px;
   padding-left:3px;
   font-size:90%;
   background-image:none;
}

/******************************************************************************************************
*                                      CONTENU DOCUMENTAION HOR
********************************************************************************************************/
#page #conteneur #contenu_documentation {}
/***********************
* 	          zone titre 
************************/
#page #conteneur .zone_titre {}
#page #conteneur .zone_titre h2 {
  padding-bottom:3px;
}
#page #conteneur .zone_titre h3 {
   padding-bottom:3px;
}
#page #conteneur .zone_titre div.sous_titre {
   padding-bottom:3px;
}
#page #conteneur .zone_titre h2.pad_titre_1 {
   padding-top:1px;
} 
#page #conteneur .zone_titre h2.pad_titre_2 {
   padding-top:2px;
} 
#page #conteneur .zone_titre h2.pad_titre {
  padding:0px;
  margin:0px;
  padding-bottom: 15px; 
}
#page #conteneur .zone_titre h2.pad2 {
  padding:0px;
  margin:0px;
  padding-bottom: 8px; 
}
#page #zone_centre #conteneur #contenu_pages .zone_titre h2.pad2 {
  margin-bottom:9px;
}
/** 2 titres **/
#page #conteneur .deux_titre {
  margin-bottom:9px;
}
/** 3 titres **/
#page #conteneur .trois_titre {
  margin-bottom:2px;
}
/** date heure **/
#page #conteneur .date_heure {
  float:right;
}
/***********************
*                chapeau 
************************/
#page #conteneur .chapeau {
  font-weight:bold;
  margin-bottom:11px;
  line-height:13px;
}
#page #conteneur .chapeau div {
  float:left;
  margin-right:11px;
  padding-top:3px;
  line-height:normal;
}
#page #conteneur .chapeau div img{
  padding-bottom:2px;
}
#page #conteneur .chapeau div span{
  font-weight:normal;
  padding:0px;
  margin:0px;
}
/***********************
*             bloc liste
************************/
#page #conteneur ul.bloc_liste {
  margin-top:17px;
  margin-bottom:15px;
  padding: 16px 10px 11px 10px;
}
#page #conteneur ul.bloc_liste li {
  padding-bottom:7px;
  padding-left:9px;
}
/***********************
*              zone txt 
************************/
#page #conteneur .zone_txt {
  margin-bottom:12px;
  line-height:13px;
}
#page #conteneur .zone_txt h3.sous_titre {
  margin:0px;
  margin-bottom:5px;
}
#page #conteneur .zone_txt p{
  padding-bottom:9px;
}
#page #conteneur .zone_txt_mentions {
  margin-bottom:6px;
  line-height:120.5%;
}
#page #conteneur .zone_txt_mentions p{
  padding-bottom:13px;
  padding-right:35px;
}
#page #conteneur .pad_zone_txt {
  margin-bottom:17px;
}
#page #conteneur .pad_zone_txt2 {
  margin-bottom:18px;
}
/*#page #conteneur .zone_txt
{
overflow-x: auto;
overflow-y: auto;
margin-bottom: 12px;
line-height: 15px;
}*/
/***********************
*             voir aussi
************************/
#page #conteneur .lien_noir a {
 color:#333;
}
#page #conteneur .bloc_voir_aussi {
 margin-bottom:30px;
 height: auto;
 padding:10px;
 font-size:100%;
 background-color: #EFEFEF;
}
#page #conteneur .bloc_voir_aussi h3.sous_titre {
  font-size:110%;
  padding-bottom:7px;
}
#page #conteneur .bloc_voir_aussi a:hover {
  text-decoration:underline;
}
#page #conteneur .bloc_voir_aussi ul li a:hover {
  text-decoration:underline;
}
#page #conteneur .bloc_voir_aussi ul li{
}
#page #conteneur .pad_bloc_voir_aussi {
  margin-bottom:21px;
}
#page #conteneur .pad_bloc_voir_aussi2 {
  margin-bottom:19px;
}
/***********************
*          bloc articles 
************************/
#page #conteneur .blocs_articles {
  border-bottom:1px solid #CCCCCC;
  height:100%;
  margin-bottom:16px;
}
#page #conteneur .pad_20px {
  margin-bottom:20px;
}
#page #conteneur .blocs_articles .bloc_article {
  border-top:1px solid #CCCCCC;
  padding-top:3px;
  height:100%;
  margin-bottom:5px;
}
#page #conteneur .blocs_articles .bloc_article span a{
  font-weight: bold;
}
#page #conteneur .blocs_articles h3 {
  padding-bottom:9px;
}
#page #conteneur .blocs_articles img {
  margin-right:10px;
  padding-top:2px;
}
#page #conteneur .blocs_articles div img {
  float:left;
  position:relative;
}

#page #conteneur .blocs_articles .blocs_articles div ul {
   padding:0px;
   margin:0px;
}
#page #conteneur .blocs_articles div li{ 
   padding-left:10px;
}
/**************************
* bloc articles sans border
***************************/
#page #conteneur .blocs_articles_witout_border {
  border-bottom:0px solid #CCCCCC;
  margin-bottom:0px;
}
/***********************
* bloc docs telecharger
************************/
#page #conteneur .bloc_doc_telecharger {
  margin-bottom:19px;
  padding:6px 10px 6px 10px ;
  background-color: #EFEFEF;
}
#page #conteneur .bloc_doc_telecharger h3.sous_titre { 
  padding-bottom:7px;
}
#page #conteneur .bloc_doc_telecharger ul li a { 
  color:#333;
}
#page #conteneur .bloc_doc_telecharger ul li {
  padding-left:8px;
  margin-bottom:2px;
}
/***********************
* pictos 
************************/
#page #conteneur .zone_pictos {
  height: 19px;
  border: 1px solid #CCCCCC;
  border-width: 1px 0;
  margin-bottom: 7px;
  padding-top: 5px;
  text-align: right;
}
#page #conteneur .zone_pictos .print{
  border-right: 1px solid #ccc;
  padding-right: 13px;
  margin-right: 7px;
}
/***********************
* reference 
************************/
#page #conteneur .zone_ref {
  line-height: 125%;
}

/******************************************************************************************************
*                                      CONTENU FAQ HOR
********************************************************************************************************
/*******************
* question reponses 
********************/
#page #conteneur .pad_question_re{
  margin-bottom:18px; 
  margin-top:4px;
}
#page #conteneur .bloc_question_re {
  border-top:1px solid #CCCCCC;
  padding-top:13px;
  margin-top:13px;
  margin-bottom:5px;
}
#page #conteneur .bloc_question_re div img{
  margin-right:10px;
  padding-top:2px;
}
#page #conteneur .bloc_question_re div h3{
  margin:0px;
  padding-bottom:3px;
}
/******************************************************************************************************
*                                      CONTENU ARTICLE HOR
********************************************************************************************************/
/*********************************
* navigation solutions 2 niveaux 
*********************************/
#page #conteneur #contenu_pages #nav_niveau {
   margin-top:1px;
}
#page #conteneur #contenu_pages #nav_niveau h2{
  color:#fff;
  background-color:#FF6C00;
  border-bottom:0px;
  border-top:2px solid #FFA766;
  padding:0px;
  padding:4px 0px 5px 20px;
}
/*** niveau 1 ***/
#page #conteneur #contenu_pages #nav_niveau ul li a{
  color:#333;
}
#page #conteneur #contenu_pages #nav_niveau ul li{
  border-bottom:1px solid #DCDCDC;
  padding: 4px 0px 4px 18px;
  font-size:109.5%;
}
#page #conteneur #contenu_pages #zone_gauche #nav_niveau ul li.en_cour{
  padding: 4px 0px 0px 18px;
}
/*** niveau 2 ***/
#page #conteneur #contenu_pages #zone_gauche #nav_niveau ul li .sous_liste1_width_border {
  padding:0px;
  margin:0px;
  margin-left:-18px;
  margin-top:4px;
}
#page #conteneur #contenu_pages #zone_gauche #nav_niveau ul li ul.sous_liste1_width_border li {
  font-size:92%;
  background-image:none;
  border-bottom:0px;
  border-top:1px solid #DCDCDC;
  background-color:#F8F8F8;
  padding:0px;
  padding: 3px 0px 3px 28px;
}
#page #conteneur #contenu_pages #zone_gauche #nav_niveau ul li ul.sous_liste1_width_border li.en_cour{
  padding: 3px 0px 0px 28px;
}
/*** niveau 3 ***/
#page #conteneur #contenu_pages #zone_gauche #nav_niveau ul li ul.sous_liste1_width_border li ul {
  padding:0px;
  margin:0px;
  margin-top:3px;
  margin-left:-28px;
}
#page #conteneur #contenu_pages #zone_gauche #nav_niveau ul li ul.sous_liste1_width_border li ul li{
  font-size:100%;
  background-image:none;
  background-color: #fff;
  padding:0px;
  padding: 3px 0px 3px 38px;
}
/******************************************************************************************************
*                                      CONTENU EVENEMENT HOR
********************************************************************************************************/
/*********************************
* ZONE GAUCHE 
**********************************/
#page #conteneur #contenu_pages #zone_gauche #nav_niveau {}
/*** niveau 2 ***/
#page #conteneur #contenu_pages #zone_gauche #nav_niveau ul li .sous_liste1_widtout_border {
  padding:0px;
  margin:0px;
  margin-left:-18px;
  margin-top:4px;
  padding: 2px 0px;
  border-top:1px solid #DCDCDC;
}
#page #conteneur #contenu_pages #zone_gauche #nav_niveau ul li ul.sous_liste1_widtout_border li {
  font-size:92%;
  background-image:none;
  border-bottom:0px;
  padding:0px;
  padding: 2px 0px 2px 18px;
}
/**********************
*          module lien 
**********************/
#page #conteneur .lien a:hover {
  text-decoration: underline;
}
#page #conteneur .lien  {
  margin:0px;
  padding:0px;
  padding-bottom:14px;
  margin-top:-2px;
}
#page #conteneur .lien span{
  font-weight: bold;
}
/******************************************************************************************************
*                                      CONTENU LISTE DES BREVES HOR
********************************************************************************************************/
/*********************************
* bloc liste breve
**********************************/
#page #conteneur .liste_breve, #page #conteneur .dernier_liste_breve {
  margin-bottom:11px;
  line-height:121%;
}
#page #conteneur .liste_breve h3, #page #conteneur .dernier_liste_breve h3{
  font-size:100%;
  padding-bottom:3px;
} 
#page #conteneur .liste_breve p, #page #conteneur .dernier_liste_breve p {
  padding-top:4px;
}
#page #conteneur .liste_breve p a, #page #conteneur .dernier_liste_breve p a {
  text-decoration:underline;
}
#page #conteneur .dernier_liste_breve {
  margin-bottom:0px;
}
#page #conteneur .bottom_event div {
  float: right;
}
#page #conteneur .bottom_event a, #page #conteneur .bottom_event div a {
  text-decoration: none;
}
/******************************************************************************************************
*                                      CONTENU LISTE DES BREVES VER gestion des difference 
********************************************************************************************************/
#page #zone_centre #conteneur #contenu_pages h2.pad_actu{
  margin-bottom:18px;
}

/******************************************************************************************************
*                                      CONTENU FLUX RSS HOR
********************************************************************************************************/
/*********************************
* ZONE GAUCHE 
**********************************/
#page #conteneur #contenu_pages #zone_gauche .txt_verdana p{
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*******************************
* lien_rss
********************************/
#page #conteneur .lien_rss {}
#page #conteneur .lien_rss img, #page #conteneur .dernierflux_rss img{
  vertical-align:top;
  margin-right:7px;
}
/*#page #conteneur .lien_rss input, #page #conteneur .dernierflux_rss input{
  border:1px solid #666666;
  height:13px;
  font-size:100%;
  width:87.6%;
  padding-left:4px;
  padding-top:1px;
  padding-bottom:1px;
  margin-bottom:21px;
}*/
#page #conteneur .lien_rss input, #page #conteneur .dernierflux_rss input{
  border:1px solid #666666;
  height:13px;
  font-size:100%;
  width:87.6%;
  padding-left:4px;
  padding-top:1px;
  padding-bottom:1px;
  margin-bottom:0px;
}
#page #conteneur div.lien_rss div.rss_desc, #page #conteneur div.dernierflux_rss div.rss_desc{
margin-top:5px;
margin-bottom:30px;
margin-left: 58px;
}
#page #conteneur .dernierflux_rss input{
  margin-bottom:0px;
}
/******************************************************************************************************
*                                      CONTENU MENTIONS LEGALES HOR
********************************************************************************************************/
/*********************************
* ZONE GAUCHE 
**********************************/
#page #conteneur #lien_bloc_gauche {
  padding-top:2px;
}
#page #conteneur #lien_bloc_gauche ul {
  border-top:1px solid #DCDCDC; 
}
#page #conteneur #lien_bloc_gauche ul li a{
  color:#333;
}
#page #conteneur #lien_bloc_gauche ul li{
  border-bottom:1px solid #DCDCDC;
  padding: 10px 0px 7px 10px;
}
#page #conteneur #lien_bloc_gauche ul li img {
  margin-right:10px;
}
/*************************
* bloc textes legaux
****************************/
#page #conteneur .bloc_textes_legaux {
  padding:7px 10px 13px 10px;
  margin-bottom:21px;
  background-color: #EFEFEF;
  height:100%;
} 
#page #conteneur .bloc_textes_legaux h3{
  padding-left:7px;
  padding-bottom:4px;
}
#page #conteneur .bloc_textes_legaux h3 span {
  font-weight:normal;
}
#page #conteneur .bloc_textes_legaux h3 span {
  font-weight:normal;
}
#page #conteneur .bloc_textes_legaux ul li {
  margin-bottom:-1px;
  padding-left:9px;
  position:relative;
}
/************************ 
                 zone ref
*************************/
#page #conteneur .border_ref {
  border-top:1px solid #CCCCCC;
  padding-top:7px;
}
/******************************************************************************************************
*                                      CONTENU RESULTATS RECHERCHE HOR
********************************************************************************************************/
#page #conteneur #contenu_pages p.pad {
  padding-bottom:14px;
} 
#page #conteneur #contenu_pages h2.pad  {
  margin-bottom:18px;
  margin-top:2px;
}
/*********************************
* ZONE GAUCHE 
**********************************/
#page #conteneur #contenu_pages #autre_recherche {
  margin-top:25px;
}
#page #conteneur #contenu_pages #autre_recherche h2{
  background-color:#EFEFEF;
  margin:0px;
  padding:0px;
  border:0px;
  padding: 5px 5px 3px 19px;
  margin-bottom:9px;
  font-size:100%;
}
#page #conteneur #contenu_pages #autre_recherche form {
  border-bottom:1px solid #DCDCDC;
  padding-bottom:10px;
  padding-left:19px;
  padding-top:1px;
}
#page #conteneur #contenu_pages #autre_recherche form label {
  display:none;
}
#page #conteneur #contenu_pages #autre_recherche form .input {
  border:1px solid #666;
  width:105px;
  height:15px;
  font-size:100%;
  padding-left:5px;
}
#page #conteneur #contenu_pages #autre_recherche form .input_img {
  vertical-align:top;
  margin-left:2px;
}
/******************************
*      bloc resultats recherche 
*******************************/
#page #conteneur .resultat_recherche {
  margin-bottom:14px;
}
#page #conteneur .resultat_recherche p{
  color:#999999;
  margin:0px;
}
/*****************************
*   bloc pagination 
****************************/
#page #conteneur .pagination {
  text-align: center;
  padding-top: 13px;
}
#page #conteneur .pagination a{
  color:#333;
}
#page #conteneur .pagination span{
  padding-right:7px;
}
#page #conteneur .pagination img{
  padding-right:28px;
}
#page #conteneur .pagination img.img {
  padding:0px;
  padding-left:22px;
}
#page #conteneur .pagination .en_cour {
  font-weight:bold;
}
/******************************************************************************************************
*                                      CONTENU RESULTATS RECHERCHE VER gestion des differneces
********************************************************************************************************/
#page #zone_centre #conteneur #contenu_pages #autre_recherche {
  margin-top:0px;
  float:right;
  width:249px;
  background-color: #EFEFEF;
  padding-top:5px;
  margin-top:-7px;
}
#page #zone_centre #conteneur #contenu_pages #autre_recherche h2{ 
  display:none;
}
#page #zone_centre #conteneur #contenu_pages #autre_recherche form {
  border-bottom:0px solid #DCDCDC;
  padding-bottom:6px;
  padding-left:10px;
  padding-top:1px;
}
#page #zone_centre #conteneur #contenu_pages #autre_recherche form label {
  display:inline;
  font-weight:bold;
}
#page #conteneur #contenu_pages p.pad {
  padding-bottom:39px;
} 
/******************************************************************************************************
*                                      CONTENU CONTACT HOR
********************************************************************************************************/
/*********************************
* ZONE GAUCHE 
**********************************/
#page #conteneur #bloc_txt_contact {
  border:1px solid #CCCCCC;
  border-width:1px 0px;
  padding: 7px 0px 9px 19px;
  margin-top:22px;
}
#page #conteneur #bloc_txt_contact p{
  line-height:13px;
}
#page #conteneur #bloc_txt_contact p span{}
/******************************
* ZONE CONTENU 
********************************/
#page #conteneur #contenu_contact {
}
/*************
*   zone titre  
**************/
#page #conteneur h2.border_bottom{
  padding-bottom:7px;
  margin-bottom:7px;
}
#page #zone_centre #conteneur #contenu_pages h2.border_bottom{
border-bottom-width: 0px;
}
#page #conteneur h3.pad{
  padding-bottom:8px;
}
#page #conteneur h3.pad2{
  padding-bottom:10px;
}
#page #zone_centre #conteneur h3.pad2{
  padding-bottom:20px;
  padding-top:10px;
}
/*** formulaire de contact ***/
#page #conteneur .contact {}
#page #conteneur .contact form {}
#page #conteneur .contact form div{
  float:left;
  position:relative;
}
#page #conteneur .contact form .form_g{
  width:110px;
}
#page #conteneur .contact form .form_d, #page #conteneur .contact form .form_d_right{
  width: 364px;
  margin-bottom: 10px;
}
#page #conteneur .contact form .form_d span {
  display:block;
  width:230px;
  font-size:91%;
  padding-top:7px;
  margin-bottom:-4px;
}
#page #conteneur .contact form .input, #page #conteneur .contact form select, #page #conteneur .contact form textarea{
  border:1px solid #666;
  width:145px;
  height:15px;
  padding-left:5px;
  font-size:100%;
} 
#page #conteneur .contact form select {
  width:200px;
  height:auto;
}
#page #conteneur .contact form textarea {
  width: 359px;
  height:84px;
}

#page #conteneur .contact form .form_d_right {
  text-align: right;
  width: 364px;
  margin-top: -7px;
  margin-bottom:0px;
}
#page #conteneur .contact form .bt_valider, #page #conteneur .contact form .bt_annuler {
   width: 62px;
   height: 20px;
   border: 0px;
   color: #FFFDFD;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 100%;
}
#page #conteneur .contact form .bt_annuler {
  margin-right:38px;
}
/******************************************************************************************************
*                                      CONTENU CONTACT VER gestion des differences
********************************************************************************************************/
#page #conteneur #contenu_contact h3 {}
#page #zone_centre #conteneur #bloc_txt_contact {
  border:1px solid #CCCCCC;
  border-width:1px 0px;
  padding: 7px 0px 9px 0px;
  margin-top:-3px;
  margin-bottom:19px;
}
#page #zone_centre #conteneur #bloc_txt_contact h3 {
  color:#333;
}
#page #zone_centre #conteneur #bloc_txt_contact p{
  line-height:13px;
}
#page #zone_centre #conteneur #bloc_txt_contact p span {}
/******************************************************************************************************
*                                      CONTENU LISTE DES FAQ VER
********************************************************************************************************/
#page #conteneur #contenu_faq .bloc_article {
  border-top:1px solid #CCCCCC;
  padding-top:3px;
  height:100%;
  margin-bottom:5px;
}
#page #conteneur #contenu_faq .bloc_article .zone_txte .fleche{
background-position:left 3px;
padding-left:10px;
padding-top:2px;
margin-top:10px;
}


