/* CSS Document */
#page {
	text-align: left;
	margin: 0px auto 0px auto;
	width: 900px;
}
.float_left {
	float:left;
}
.clear_left {
	clear: left;
}

/****************************************************************************************************************************
*                                                                                                              BANDEAU HAUT
****************************************************************************************************************************/
#page #bandeau_haut {
	min-height: 130px;
	height: auto;
	background: url(../images/img_css/bg_header.png) no-repeat top right;
	padding: 0px 0px 0px 32px;
	font-size: 91%;
	position:relative;
}
#page #bandeau_haut h1{
	display: none;
}
#formRecherche{
	position:absolute;
	top:101px;
	left:756px;
	display:block;
	width:130px;
	height:20px;
}


/*****************************************************
*                                              LOGO
******************************************************/
#page .logo {
    width: 91px;
	padding-top: 10px;
	margin-right: 29px;
}
/*****************************************************
*                           choix zone et infos site
******************************************************/
#page .zone_search_bt_entete {
    padding-top: 100px;
    width: 596px;
    margin-right: 9px;
}
#page .zone_search_bt_entete input{
    vertical-align: middle;
}
#page .zone_search_bt_entete select{
	height: 17px;
	font-size: 92%;
	vertical-align: middle;
	position: relative;
	margin-right: 12px;
	width: 130px;
	margin-top: 1px;
	margin-left: 2px;
}
#page .zone_search_bt_entete img { vertical-align:middle; }
/*
#page .bt_infos, #page .bt_flux_rss {
	background: url(../images/img_css/bg_bt_info.png) no-repeat;
	width: 110px;
	min-height: 21px;
	height: auto;
	border: 0px;
	font-weight: bold;
	font-size: 82%;
	padding-bottom: 2px;
}
#page .bt_flux_rss {
	background: url(../images/img_css/bg_bt_fils_rss.png) no-repeat;
}
*/
/*****************************************************
*                  authentificatin moteur de recherche
******************************************************/
#page .bloc_login_search {
   padding-top: 20px;
   width: 127px;
}
#page .bloc_login_search h3 {
   font-size: 125%;
   color: #00a6c0;
   padding-bottom: 5px;
   padding-left: 3px;
}
#page .bloc_login_search label {
   display: none;
}
#page .bloc_login_search input{
   font-size: 83%;
   border: 0px;
   background-color: #009fb7;
   width: 82px;
   color: #fff;
   padding: 2px 0px 0px 12px;
   height: 15px;
   margin-bottom: 3px;
   background-image: url(../images/img_css/bg_input.png);
   background-repeat: no-repeat;
}
#page .bloc_login_search input.bt_ok {
	width: auto;
	padding: 0px;
	background: url(../images/img_css/bg_bt_ok.png) no-repeat;
	width: 27px;
	min-height: 19px;
	height: auto;
	color: #009fb7;
	font-size: 100%;
	margin-left: 2px;
	vertical-align: top;
}
.form_authentification {
    padding-bottom: 18px;
}
/****************************************************************************************************************************
*                                                                                                     BANDEAU DE NAVIGATION
****************************************************************************************************************************/
#page #headernav {
	min-height: 25px;
	height: auto;
	margin-top: -1px;
}
#page #headernav .nav_principale {
	background: url(../images/img_css/bg_nav_haut.png)  repeat-x left top;
	min-height: 30px;
	height: auto;
}
/** A:link **/
#headernav .nav_principale li a:hover{
    text-decoration: none;
}
#headernav .nav_principale li a {
    background: url(../images/img_css/ongletnav_left.png)  no-repeat left top;
	display: block;
	float: left;
	min-height: 25px;
	height: auto;
	padding: 0px 0px 0px 16px;
}
#headernav .nav_principale li{
	float: left;
	font-weight: bold;
	font-size: 117%;
	background: url(../images/img_css/bg_navhearder.png) repeat-x;
}
#headernav .nav_principale li  span {
	display: block;
	float: left;
	min-height: 25px;
	height: auto;
	padding: 5px 10px 0px 2px;
	letter-spacing:0.048em;
}
#headernav .nav_principale li.dernier span {
	padding: 5px 13px 0px 2px;
}
#headernav .nav_principale li a {
    position:relative;
    cursor:pointer;
}
#headernav .nav_principale li  span.right_onglet {
	padding: 5px 0px 0px 0px;
	margin-left:0px;
	background: url(../images/img_css/ongletnav_right.png)  no-repeat right top;
}

/** a:link violet **/
/*
#headernav .nav_principale li.violet a:hover {
    background: url(../images/img_css/ongletnav_left_on_violet.png)  no-repeat left top;
}

#headernav .nav_principale li.violet a:hover span {
	background: url(../images/img_css/bg_navhearder_on_violet.png) repeat-x;
	color: #fff;
}
#headernav .nav_principale li.violet a:hover span.right_onglet {
	background: url(../images/img_css/ongletnav_right_on_violet.png)  no-repeat right top;
	color: #fff;
	margin-left:0px;

}
*/
/** violet en cour **/
#headernav .nav_principale li.violet_en_cour a {
    background: url(../images/img_css/ongletnav_left_on_violet.png)  no-repeat left top;
}
#headernav .nav_principale li.violet_en_cour a span {
	background: url(../images/img_css/bg_navhearder_on_violet.png) repeat-x;
	color: #fff;
}
#headernav .nav_principale li.violet_en_cour a span.right_onglet {
	background: url(../images/img_css/ongletnav_right_on_violet.png)  no-repeat right top;
	color: #fff;
	margin-left:0px;

}
/** a:link vert **/
/*
#headernav .nav_principale li.vert a:hover {
    background: url(../images/img_css/ongletnav_left_on.png)  no-repeat left top;
}
#headernav .nav_principale li.vert a:hover span {
	background: url(../images/img_css/bg_navhearder_on.png) repeat-x;
	color: #fff;
}
#headernav .nav_principale li.vert a:hover span.right_onglet {
	background: url(../images/img_css/ongletnav_right_on.png)  no-repeat right top;
	color: #fff;
	margin-left:0px;

}*/
/** en cour vert **/
#headernav .nav_principale li.vert_en_cour a {
    background: url(../images/img_css/ongletnav_left_on.png)  no-repeat left top;
}
#headernav .nav_principale li.vert_en_cour a span {
	background: url(../images/img_css/bg_navhearder_on.png) repeat-x;
	color: #fff;
}
#headernav .nav_principale li.vert_en_cour a span.right_onglet {
	background: url(../images/img_css/ongletnav_right_on.png)  no-repeat right top;
	color: #fff;
	margin-left:0px;

}
/** a:link bleu **/
/*
#headernav .nav_principale li.bleu a:hover {
    background: url(../images/img_css/ongletnav_left_on_bleu.png)  no-repeat left top;
}
#headernav .nav_principale li.bleu a:hover span {
	background: url(../images/img_css/bg_navhearder_on_bleu.png) repeat-x;
	color: #fff;
}
#headernav .nav_principale li.bleu a:hover span.right_onglet {
	background: url(../images/img_css/ongletnav_right_on_bleu.png)  no-repeat right top;
	color: #fff;
	margin-left:0px;

}*/
/** bleu en cour **/
#headernav .nav_principale li.bleu_en_cour a {
    background: url(../images/img_css/ongletnav_left_on_bleu.png)  no-repeat left top;
}
#headernav .nav_principale li.bleu_en_cour a span {
	background: url(../images/img_css/bg_navhearder_on_bleu.png) repeat-x;
	color: #fff;
}
#headernav .nav_principale li.bleu_en_cour a span.right_onglet {
	background: url(../images/img_css/ongletnav_right_on_bleu.png)  no-repeat right top;
	color: #fff;
	margin-left:0px;

}
/**********************************************
*                               nav secondaire
***********************************************/
#page #nav_secondaire {
	text-align: center;
	min-height: 25px;
	height: auto;
}
#page ul.nav_secondaire {
    margin: 0px auto 0px auto;
	width: auto;
	/*height:16px;*/
	padding-top:4px;
}
#page ul.nav_secondaire:after{
	width:100%;
	height:0%;
	clear:both;
	float:left;
	content:"&nbsp;";
	visibility:hidden;
}

#page .nav_secondaire li a{
    /*float: left;*/
	display:inline;
	font-size: 104%;
	color: #fff;
	padding: 2px 11px 0px 12px;
	min-height: 22px;
	height: auto;
	background: url(../images/img_css/separateur_nav.png) no-repeat 0% 50%;
}
#page .nav_secondaire li.premier a {
	background-image: none;
}
#page .nav_secondaire li a:hover{
	color: #333;
	/*margin-right: -1px;
	padding: 2px 12px 0px 12px;*/
}
#page .nav_secondaire li {
	font-size: 104%;
	font-weight: bold;
	/*float: left;*/
	display:inline;
}

/****************************************************************************************************************************
*                                                                                                                   FOOTER
****************************************************************************************************************************/
#page #footer a {
	text-decoration: underline;
}
#page #footer {
	text-align: center;
	font-size: 83.5%;
	padding-bottom: 20px;
}
#page #footer span{
	padding: 4px;
}
/****************************************************************************************************************************
*                                                                                                                 CONTENEUR
****************************************************************************************************************************/
#page #conteneur {
	margin-bottom: 20px;
	padding: 10px 0px 0px 18px;
	height: 100%;
}
#page #conteneur_home {
	margin-bottom: 20px;
	padding: 17px 0px 0px 18px;
	height: 100%;

}
/****************************************************************************************************************************
*                                                                                                                   ACCEUIL
****************************************************************************************************************************/
/*****************************************************
*                                      collonne gauche
******************************************************/
#col_gauche_home {
    width: 415px;
	margin-right: 18px;
}
/**********************************
*                      Bloc alerte
***********************************/
.relative {
	position: relative;
}
#bloc_alertes {
    margin-bottom: 10px;
}
/** alerte **/
.alerte {
   padding-top: 5px;
   width: 416px;
   margin-bottom: 7px;
}
.contenu {
	padding: 0px 12px 0px 9px;
}
.contenu img{
	float: right;
}
.contenu p, .contenu span {
	font-size: 83.5%;
	padding-right: 150px;
}
.contenu p.date_alerte {
	padding-top: 9px;
	padding-right: 0px;
}
.contenu h4 {
	font-size: 117%;
	padding-top: 14px;
}
.bas_alerte {
	padding-top: 5px;
}
/** verte **/
.alerte_verte{
   background: url(../images/img_css/arondi_haut_alerte_verte.png) no-repeat;
}
.alerte_verte .contenu_alerte {
   border-right: 1px solid #00b300;
}
.alerte_verte .logo_alerte {
	background-color: #009b00;
}
.alerte_verte .bas_alerte {
	background: url(../images/img_css/arondi_bas_alerte_verte.png) no-repeat;
}
/** rouge **/
.alerte_rouge{
   background: url(../images/img_css/arondi_haut_alerte_rouge.png) no-repeat ;
}
.alerte_rouge .contenu_alerte {
   border-right: 1px solid #fd0005;
}
.alerte_rouge .logo_alerte {
	background-color: #d30007;
}
.alerte_rouge .bas_alerte {
	background: url(../images/img_css/arondi_bas_alerte_rouge.png) no-repeat;
}
/** orange **/
.alerte_orange{
   background: url(../images/img_css/arondi_haut_alerte_orange.png) no-repeat ;
}
.alerte_orange .contenu_alerte {
   border-right: 1px solid #ff6600;
}
.alerte_orange .logo_alerte {
	background-color: #e15702;
}
.alerte_orange .bas_alerte {
	background: url(../images/img_css/arondi_bas_alerte_orange.png) no-repeat;
}
/**********************************
*                   Bloc actualites
***********************************/
#blocs_actu {}
.bg_titre1 {
   background: url(../images/img_css/bg_titre_1.png)  no-repeat #00a6c0;
   min-height: 32px;
   height: auto;
   padding-left: 3px;
   margin-bottom: 7px;
}
.titre {
   font-family: "Myriad"
}
h2.titre a{
   color: #fff;
}
h2.titre a:hover{
   text-decoration: none;
}
h2.titre {
   font-size: 208.5%;
   color: #fff;
   padding-left: 16px;
   background: url(../images/img_css/fleche_titre.png)  no-repeat 0% 60%;
}
/** bloc actualites **/
.actu {
	background: url(../images/img_css/bg_degrade_actu.png)  repeat-x #eeeeed;
}

.arondi_bas_actu {
    background: url(../images/img_css/arondi_bas_actu.png)  no-repeat bottom left;
	margin-top: 11px;
	height: 100%;
	padding: 0px 26px 8px 23px ;
}
.actu img{
	float: left;
	margin-right: 26px;
}
.actu h4, .actu p{
	font-size: 92%;
}
.actu p{
	font-size: 83.5%;
}
.date {
	font-size: 83.5%;
	color: #00a6c0;


}
/*****************************************************
*                                      collonne droite
******************************************************/
#col_droite_home {
	width: 429px;
}
/** carte **/
.onglet1_carte, .onglet2_carte {
	background: url(../images/img_css/bg_onglet1_carte.png) repeat-x #e2e2de;
	height: 42px;
	padding: 0px 0px 0px 38px;
}
.onglet1_carte li a, .onglet2_carte li a{
	font-size: 80.5%;
	padding-top: 3px;
	padding-left: 55px;
}
.onglet1_carte li a:hover, .onglet2_carte li a:hover{
	text-decoration: none;
}
.onglet1_carte li, .onglet2_carte li{
	float: left;
	font-weight: bold;
	color: #fff;
	font-size: 167%;
	padding-top: 7px;
}
.onglet2_carte {
	background: url(../images/img_css/bg_onglet2_carte.png) repeat-x #e2e2de;
	padding-left: 5px;
}
.onglet2_carte li {
	padding-left: 58px;
}
.onglet2_carte li a{
	padding-left: 0px;
}
.zone_flash_carte {
	background: url(../images/img_css/bg_degrade_zone_carte.png) repeat-x #d4f1f6;
	margin-top: -1px;
	margin-bottom: 9px;
}
.zone_flash_carte .erreur_flash,
.erreur_flash_mesures,
.erreur_flash_indices {
	padding-top:150px;
	text-align: center;
	background-color:#fff;
	height:181px;
	width:413px;
	font-size: 120%;
	font-weight: bold;
}
.zone_flash_carte .erreur_flash a,
.erreur_flash_mesures a,
.erreur_flash_indices a {
	color:blue;
}
.erreur_flash_mesures {
	height:400px;
	width:800px;
}
.erreur_flash_indices {
	height:200px;
	width:500px;
}
.arondi_bas_zone_carte {
	background: url(../images/img_css/arondi_bas_zone_carte.png) no-repeat bottom left;
	padding: 0px 0px 12px 8px;
}
.legende {
	height: 100%;
	font-size: 92%;
	padding: 13px 0px 4px 15px;
}
.legende h4{
	font-size: 127.5%;
	width: 75px;
}
.explic_img {
	font-size: 82%;
	width: 185px;
}
.explic_img img{
	float: left;
	padding: 2px 4px 0px 0px;
}
.explic_img span{
	display: block;
}
.explic_img span.indice {
	padding: 5px 0px 4px 0px;
}
.explic_abrev {
	font-weight: bold;
}
.explic_abrev span{
	font-weight: normal;
	font-size: 82%;
}
/** agenda **/
#agenda {}
.evenement {
	background: url(../images/img_css/bg_degrade_evenement.png) repeat-x #e2e2de;
}
.bg_titre2 {
	background: url(../images/img_css/bg_titre_2.png)  no-repeat #00a6c0;
    min-height: 32px;
	height: auto;
    padding-left: 3px;
	margin-bottom: 15px;
}
.arondi_haut_evenement {
	background: url(../images/img_css/arondi_haut_evenement.png)  no-repeat bottom left;
	padding-top: 5px;
}
.arondi_bas_evenement {
    background: url(../images/img_css/arondi_bas_evenement.png)  no-repeat bottom left;
	height: 100%;
	padding: 3px 5px 13px 16px;
}
.evenement h4{
	font-size: 100%;
}
a.retour_agenda {
	background:transparent url(../images/img_css/puce_bleu.png) no-repeat scroll 0%;
	padding-left:15px;
}
/****************************************************************************************************************************
*                                                                                                                ACTU DETAIL
****************************************************************************************************************************/
.line_height {
	line-height: 14px;
}
/**************************************************
*                                      COLL GAUCHE
***************************************************/
#col_gauche {
	width: 161px;
	margin-right: 21px;
	padding-top: 25px;
}
/** bloc themes **/
.bloc_themes {}
.bg_titre3 {
   height: 27px;
   padding-left: 22px;
   padding-top: 5px;
}
h3.titre {
   font-size: 167%;
   color: #fff;
   padding-left: 23px;
   background: url(../images/img_css/fleche_titre.png)  no-repeat 2% 50%;
}
.liste_theme ul{
	padding: 11px 0px 5px 13px;
}
.liste_theme ul li.en_cour{
	font-weight: bold;
}
.liste_theme ul li{
	padding-bottom: 3px;
	padding-left: 13px;
}
.liste_theme ul li.tte_actu {
	margin-top: 18px;
}

/**************************************************
*                                      COLL CENTRE
***************************************************/
#col_centre {
	width: 482px;
	margin-right: 18px;
}
/** fil ariane **/
.fil_ariane {
	padding-bottom: 8px;
}
/** detail actu **/
.entete_detial_actu {
	margin-bottom: 17px;
}
h2.titre_actu {
	font-size: 167%;
	padding-bottom: 22px;
}
.border_img {
	border: 1px solid #9a9a9a;
	margin-right: 12px;
	margin-top: 3px;
	list-style-type: none;
}
.date_publi {
	font-size: 125%;
	padding-bottom: 14px;
}
.chapo {
	font-size: 100%;
}
/**************************************************
*                                      COLL DROITE
***************************************************/
#col_droite {
	width: 180px;
	padding-top: 25px;
}
/** envoyer a un ami **/
.envoi_a_ami{
	margin-bottom: 11px;
}
.envoi_a_ami a:hover{
	text-decoration: none;
}
.envoi_a_ami a{
	color: #00a6c0;
	font-size: 125%;
	font-weight: bold;
	font-family: "Myriad"
}
.envoi_a_ami img{
	vertical-align: top;
	padding-top: 1px;
	padding-right: 3px;
}
/** bloc meme theme **/
h4.titre {
   font-size: 125%;
   color: #fff;
   padding-left: 20px;
   background: url(../images/img_css/fleche_titre.png)  no-repeat 2% 50%;
}
.liste_theme2 ul{
	padding: 12px 0px 2px 11px;
}
.liste_theme2 ul li.en_cour{
	font-weight: bold;
}
.liste_theme2 ul li{
	padding-bottom: 3px;
	padding-left: 10px;
}
/** bloc sur le web **/
.bloc_sur_web {
	margin-bottom: 13px;
}
.liste_theme3 ul {
	padding: 15px 0px 6px 11px;
}
.liste_theme3 ul li.en_cour{
	font-weight: bold;
}
.liste_theme3 ul li{
	background: url(../images/img_css/transparent.png);
	padding-left: 0px;
	padding-bottom: 3px;
}
/** blco deriniers actu **/
.bloc_derniers_actu {}
.bloc_derniers_actu h4.titre {
   font-size: 125%;
}
.liste_theme4 ul{
	padding: 10px 0px 4px 12px;
}
.liste_theme4 ul li{
	background-image: url(../images/img_css/puce_gris.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-bottom: 3px;
	padding-left: 10px;
}
/**********************************************************
* 											   BLOC LISTE
*********************************************************/
.bloc_liste {
	background: transparent;
	margin:0 auto;
}
.bloc_liste_pad1 {
	margin-bottom: 19px;
}
.bloc_liste_pad2 {
	margin-bottom: 14px;
}
.bloc_liste h3, .bloc_liste h4 {
	margin:0px;
	margin-right: -1px;
}
.bloc_liste h4 {
	padding-top: 2px;
	padding-bottom: 5px;
}
.bloc_liste .top, .bloc_liste .bottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.bloc_liste .b1, .bloc_liste .b2, .bloc_liste .b3, .bloc_liste .b4, .bloc_liste .b1b, .bloc_liste .b2b, .bloc_liste .b3b, .bloc_liste .b4b {
	display:block;
	overflow:hidden;
}
.bloc_liste .b1, .bloc_liste .b2, .bloc_liste .b3, .bloc_liste .b1b, .bloc_liste .b2b, .bloc_liste .b3b {
	height:1px;
}
.bloc_liste .b1 {
	margin:0 5px;
}
.bloc_liste .b2, .bloc_liste .b2b {
	margin:0 3px;
	border-width:0 2px;
}
.bloc_liste .b3, .bloc_liste .b3b {
	margin:0 2px;
}
.bloc_liste .b4, .bloc_liste .b4b {
	height:2px;
	margin:0 1px;
}
.bloc_liste .b1b {
	margin:0 5px;
}
.bloc_liste .boxcontent {
	display:block;
}
/** bloc liste derniers actu **/

.bloc_derniers_actu h4 {
	margin: 0 0px;
	background-color: #00a5bf;
	background-image: url(../images/img_css/fleche_titre2.png) ;
	background-position: 3% 30%;
}
.bloc_derniers_actu h4 {
	margin:0px;
	background-color:#00a5bf;
	border-bottom: 2px solid #22b2c8;
	border-right: 2px solid #0097a5;
	margin-right: -1px;
}
.bloc_derniers_actu h4 {
	margin: 0 0px;
	background-color: #00a5bf;
	background-image: url(../images/img_css/fleche_titre2.png) ;
	background-position: 3% 30%;
}
.bloc_derniers_actu h4 {
	margin:0px;
	background-color:#00a5bf;
	border-bottom: 2px solid #22b2c8;
	border-right: 2px solid #0097a5;
	margin-right: -1px;
}
.bloc_derniers_actu .b2 {
	background:#00a5bf;
	border-left:1px solid #22b2c8;
	border-right:2px solid #0097a5;
}
.bloc_derniers_actu .b3 {
	background:#00a5bf;
	border-left:1px solid #22b2c8;
	border-right:2px solid #0097a5;
}
.bloc_derniers_actu .b4 {
	background:#00a5bf;
	border-left:1px solid #22b2c8;
	border-right:2px solid #0097a5;
}
.bloc_derniers_actu .b4b {
	background:#e9e9e9;
	border-left:1px solid #eeeeee;
	border-right:1px solid #dedede;
}
.bloc_derniers_actu .b3b {
	background:#e9e9e9;
	border-left:1px solid #eeeeee;
	border-right:1px solid #dedede;
}
.bloc_derniers_actu .b2b {
	background:#e9e9e9;
	border-left:1px solid #eeeeee;
	border-right:1px solid #dedede;
}
.bloc_derniers_actu .b1 {
	margin:0 5px;
	background:#00a5bf;
}
.bloc_derniers_actu .b1b {
	margin:0 5px;
	background:#e9e9e9;
}
.bloc_derniers_actu .boxcontent {
	display:block;
	background:#e9e9e9;
	border-left:1px solid #eeeeee;
	border-right:1px solid #dedede;
}
.bloc_derniers_actu {
	background: transparent;
	margin:0 auto;
}
.bloc_derniers_actu h4 {
	margin:0px;
	margin-right: -1px;
}
.bloc_derniers_actu h4 {
	padding-top: 2px;
	padding-bottom: 5px;
}
.bloc_derniers_actu .top, .bloc_derniers_actu .bottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.bloc_derniers_actu .b1, .bloc_derniers_actu .b2, .bloc_derniers_actu .b3, .bloc_derniers_actu .b4, .bloc_derniers_actu .b1b, .bloc_derniers_actu .b2b, .bloc_derniers_actu .b3b, .bloc_derniers_actu .b4b {
	display:block;
	overflow:hidden;
}
.bloc_derniers_actu .b1, .bloc_derniers_actu .b2, .bloc_derniers_actu .b3, .bloc_derniers_actu .b1b, .bloc_derniers_actu .b2b, .bloc_derniers_actu .b3b {
	height:1px;
}
.bloc_liste .b1 {
	margin:0 5px;
}
.bloc_derniers_actu .b2, .bloc_derniers_actu .b2b {
	margin:0 3px;
	border-width:0 2px;
}
.bloc_derniers_actu .b3, .bloc_derniers_actu .b3b {
	margin:0 2px;
}
.bloc_derniers_actu .b4, .bloc_derniers_actu .b4b {
	height:2px;
	margin:0 1px;
}
.bloc_derniers_actu .b1b {
	margin:0 5px;
}
.bloc_derniers_actu .boxcontent {
	display:block;
}
.bloc_derniers_actu .liste_theme2 ul li{
	background: url(../images/img_css/puce_gris.png) 0px 3px no-repeat;
}

/*****************lot2_zone_mesuree_ampere**********************/
#contenu_mesure{
	padding:0px 0px 0px 92px;
}

.contenu_mesure_centre {
	margin-top:44px;
	margin-left:-2px;
}

/** en cour violet **/
#headernav .nav_principale li.violet_en_cour a {
    background: url(../images/img_css/ongletnav_left_on_violet.png)  no-repeat left top;
}
#headernav .nav_principale li.violet_en_cour a span {
	background: url(../images/img_css/bg_navhearder_on_violet.png) repeat-x;
	color: #fff;
}
#headernav .nav_principale li.violet_en_cour a span.right_onglet {
	background: url(../images/img_css/ongletnav_right_on_violet.png)  no-repeat right top;
	color: #fff;
	margin-left:0px;
}
/** Fin en cour violet **/
.img_cart{
	float:left;
}
.img_discrip{
	float:left;
}
.list_donee{
	float:left;
	padding-left:20px;
}

ul.list_amper {
	margin-top:17px;
	margin-left:-4px;
}
ul.list_amper li {
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
	padding-bottom:1px;
	list-style-type: none;
}
.list_amper ul {
	margin-left:-3px;
}
.list_amper ul li{
	background-repeat:no-repeat;
	background-position:left;
	padding-left:9px;
}
.list_amper ul li a{
	color:#920399;
	text-decoration:underline;
}
.sous_list_amper{
	padding-left:4px;
}
.txt_descrip{
	padding-top:44px;
	padding-left:1px;
	width:503px;
}
h4.titr_descrip , h4.zone_done_mesur{
	font-size:100%;
}
/************************************************************************************
														Style de la page Membre
*************************************************************************************/
#contenu_page_membre{
	float:left;
	width:480px;
}


.titre_bloc1_form{
	background:url(../images/img_css/titre_formulaire_page_membre.png) no-repeat 2px bottom ;
	width:226px;
	height:24px;
	padding-top:2px;
	margin-left:4px;

}
.titre_bloc2_form{
	background:url(../images/img_css/titre_sd_bloc_form.png) no-repeat;
	width:226px;
	height:24px;
	display:block;
	margin-left:4px;
}
ul.lien_colonne_gauche{
	padding-top:12px;
	padding-BOTTOM:3px;
}
ul.lien_colonne_gauche li{
	padding-bottom:6px;
}
ul.doc_lie_evnmt{
	padding-bottom:8px;
}
ul.doc_lie_evnmt li{
	padding-top:5px;
	margin:0px;
}
ul.doc_lie_evnmt li a{
	text-decoration:underline;
}
ul.doc_lie_evnmt li a img{
	padding:0px 4px;
}
p.desc_evnmt{
	padding-top:13px;
}
h3.titre_bloc_membre {
   font-size: 150%;
   color: #fff;
   padding-left: 23px;
   background: url(../images/img_css/fleche_titre.png)  no-repeat;
   background-position:2% 2px;
   padding-bottom:10px;
}
p.doc_downld{
	padding-top:12px;
}
.liste_choix{
	padding:3px 0px 5px 95px;
	overflow:hidden;
}
input.choix{
	margin-bottom:-2px;
	margin-right:5px;
}
input.mandat_a{
	margin-top:0px;
	height:20px;
	width:190px;
	vertical-align:middle;
}
.liste_choix label{
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
}
textarea.commentaire{
	width:450px;
	height:118px;
	margin-left:13px;
	margin-bottom:6px;
	margin-top:3px;
}
label.lab_choix_non{
	margin-right:20px;
}
.validation{
	width: 85%;
	text-align: center;
	overflow: hidden;
	height: 23px;
	padding-left: 57px;

}
.btn_ok_membre{
	width: auto;
	padding: 0px 0px 2px 0px;
	background: url(../images/img_css/bg_bt_ok_membre.png) no-repeat;
	width: 42px;
	min-height: 23px;
	height: auto;
	font-size: 100%;
	margin-left: 2px;
	vertical-align: top;
	font-weight:bold;
	border:none;

}
/************************************************************************************
														Style de la page Previsions
************************************************************************************/
#contenu_previsions{
	padding:0px 0px 0px 92px;
}
.list_menu_prevision{
	width:89px;
	height:20px;
	margin-right:15px;
	float:left;
}
select.decal_gauche{
	margin-left:40px;
}
.menu_critere_prevision{
	text-align:center;
}
.champ_menu_prevision{
	width:53px;
	height:18px;
	margin-right:15px;
	float:left;
}
.menu_prevision {
	margin-bottom:1px;
	padding-bottom:0px;
	overflow:hidden;

}
.menu_prevision .top_bloc_menu_prevision, .menu_flash_cart .top_bloc_menu_flash_cart{
	background:url(../images/img_css/bg_haut_bloc_previsions.png) no-repeat;
	height:5px;
	width:660px;
	overflow:hidden;
}
.menu_prevision .milieu_bloc_menu_prevision, .menu_flash_cart .milieu_bloc_menu_flash_cart{
	background:url(../images/img_css/bg_milieu_bloc_previsions.png) repeat-y;
	min-height:4px;
	height:auto;
	width:660px;
}
.menu_prevision .bas_bloc_menu_prevision, .menu_flash_cart .bas_bloc_menu_flash_cart{
	background:url(../images/img_css/bg_bas_bloc_previsions.png) no-repeat;
	height:5px;
	width:660px;

}
.milieu_bloc_menu_prevision{
	padding-left:102px;
}
.milieu_bloc_menu_flash_cart{
	text-align:center;
}
/**.btn_prevision{
	width:28px;
	height:19px;
	text-align:center;
	font-weight:bold;
}**/
.flash_prevision{
	padding-top:25px;
}
.img_flash_cart{
	padding:0px 5px 30px 2px;
}
.carte_flash_prevision .img_flash_cart{
	float:left;
}
.flash_hombr{
	padding-bottom:8px;
}
/************************************************************************************
														Style de la page Alertes
************************************************************************************/
.lien_alert a{
	text-decoration:underline;
	color:#A211A2;
}
h3.titre_col_gauche {
   font-size: 181%;
   color: #fff;
   padding-left: 23px;
   background: url(../images/img_css/fleche_titre.png)  no-repeat 2% 50%;
}
.titr_alert{
	padding-top:32px;
}
.lien_date_alerte span.date_alert b{
	margin-top:14px;
	display:block;
	margin-bottom:-1px;

}
.liste_alerte ul{
	padding: 11px 0px 5px 13px;
}
h3.titre_previs{
	font-size:181%;
	font-weight:normal;
	color: #fff;
    padding-left: 23px;
    background: url(../images/img_css/fleche_titre.png)  no-repeat 2% 50%;
}
.liste_alerte ul li{
	padding-bottom: 3px;
	padding-left: 13px;
}

/************************************************************************************
														Style de la page Publication
************************************************************************************/
.result_principal{
	padding-top:10px;
}
.titr_result_search{
}
h4.titr_result_search a{
	font-size:100%;
	font-weight:normal;
	float:left;
}

.text_result_search{
	padding:12px 0px 15px 0px;
	  line-height:14px;
}
.img_publica{
	float:left;
	padding-left:5px;
}
.menu1{
	width:139px;
	height:68px;
	float:left;
}
.recherch_publication{
	margin:10px 0px 4px 5px;
	width:124px;
	height:18px;
}
.menu2{
	width:154px;
	height:68px;
	float:left;
}
.theme_previs{
	margin:10px 0px 4px 9px;
	width:138px;
	height:20px;
}
.menu4{
	width:139px;/*104*/
	height:68px;
	float:left;
}
.menu5{
	width:154px;/*189*/
	height:68px;
	float:left;
}
.menu_publica4{
	background-image:url(../images/img_css/bg_titre_menu4.png);
	background-repeat:no-repeat;
	background-position:left;
	height:18px;
	width:100%;
	margin-left:15px;
}
.menu_publica1{
	background-image:url(../images/img_css/bg_titre_menu1.png);
	background-repeat:no-repeat;
	background-position:left;
	height:18px;
	width:100%;
	margin-left:15px;
}
.menu_publica2{
	background-image:url(../images/img_css/bg_titre_menu2.png);
	background-repeat:no-repeat;
	background-position:left;
	height:18px;
	width:100%;
	margin-left:15px;
}
.menu_publica5{
	background-image:url(../images/img_css/bg_titre_menu5.png);
	background-repeat:no-repeat;
	background-position:left;
	height:18px;
	width:100%;
	margin-left:15px;
}
.menu_publica3{
	background-image:url(../images/img_css/bg_titre_menu_zone_geo.png);
	background-repeat:no-repeat;
	background-position:left;
	height:18px;
	width:100%;
	margin-left:15px;
}
.menu_publica6{
	background-image:url(/design/site/images/img_css/bg_titre_menu_btn_valid.png);
	background-repeat:no-repeat;
	background-position:left;
	height:15px;
	width:76px;
	margin-top:2px;
	margin-left:173px;
	float:left;

}

.menu_publica7{
	background-image:url(../images/img_css/titre_typologie.png);
	background-repeat:no-repeat;
	background-position:left;
	height:18px;
	width:100%;
	margin-left:15px;

}
.btn_ok_valid{
	width: auto;
	padding: 0px;
	background: url(../images/img_css/bg_bt_ok.png) no-repeat;
	width: 27px;
	min-height: 19px;
	height: auto;
	color: #009fb7;
	font-size: 100%;
	margin-left: 2px;
	vertical-align: top;
	font-weight:bold;
	border:none;

}

.type_publica{
	margin:10px 0px 4px 6px;
	width:90px;
	height:20px;
}
#type{
	width:127px;
	}


.menu_gauche_publica{
	float:left;
}
.menu_droit_publica{
	width:185px;
	height:80px;
	float:left;
}
p.contenu_select_geo{
	padding-left:4px;
	padding-top:4px;
}
p.sou_contenu_select_geo   {
	padding-left:17px;
}
p.sou_contenu_select_geo label{
	padding-left:2px;
}
p.sou_contenu_select_geo input,p.contenu_select_geo input{
	margin-right:3px;
}
.liste_date{
	padding:10px 0px 4px 4px;
	text-align:center;
}
.liste_date input{
	text-align:center;
}

.bas_zone{
	height:5px;
}
.date_publica{
	/*width:35px;*/
	height:18px;
	margin-right:2px;
}
#date_publicajour, #date_publicamois{
	width:20px;
}
#date_publicamois{
	width:25px;
}
#date_publicaannee{
	width:35px;
}
#boxcontentZone{
	height:124px;
}
.centr_bolc_select{
	background-color:#FFFFFF;
	height:91px;
	margin:10px 6px 0px 5px;/*13px 6px 0px 5px;*/
	border-left:2px solid #848484;
	border-top:2px solid #848484;
}
.scroll_select{
	height:91px;
	overflow:auto;
}
.scroll_select .contenu_centr_select {
	min-height:93px;
	height:auto;
}
/********************************************************************************************************************
*                                                                                                  DETAILS ALERTE
*********************************************************************************************************************/
/**********************************
*                      Bloc alerte
***********************************/
/** alerte **/
#col_centre .alerte_without_border {
   padding: 2px 0 0 0;
   width: 100%; /* mod */
   margin-bottom: 16px;
}
#col_centre .alerte_without_border .contenu {
	padding: 0px;/* mod */
}
.zone_carte {
	margin-right: 25px;
	width: 190px;
	padding-top: 8px;
}
.zone_txt_alerte {
	width: 267px;
}
#col_centre .alerte_without_border .contenu img{
	float: none;
}
#col_centre .alerte_without_border .contenu p, #col_centre .alerte_without_border .contenu span {
	font-size: 83.5%;
	padding-right: 0px;/* mod */
	font-weight: bold; /* mod */
	font-size: 100%; /* mod */
}
#col_centre .alerte_without_border .contenu p.date_alerte {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;/* mod */
}
#col_centre .alerte_without_border .contenu h4 {
	font-size: 100%; /* mod */
	padding-bottom: 14px;
	padding-top: 0px;
}
/** verte **/
/*#col_centre .alerte_verte.alerte_without_border .contenu p {
	color: #00B300;
}*/
/** rouge **/
/*#col_centre .alerte_rouge.alerte_without_border .contenu p {
	color: #FD0005;
}*/
/** orange **/
/*#col_centre .alerte_orange.alerte_without_border .contenu p {
	color: #FF9900;
}*/
/** alertes couleur **/
#col_centre .alerte_orange.alerte_without_border , #col_centre .alerte_verte.alerte_without_border, #col_centre .alerte_rouge.alerte_without_border {
   background: none ;
}
#col_centre .alerte_orange.alerte_without_border .contenu_alerte, #col_centre .alerte_verte.alerte_without_border .contenu_alerte, #col_centre .alerte_rouge.alerte_without_border .contenu_alerte  {
   border-right: 0px;
}
#col_centre .alerte_orange.alerte_without_border .logo_alerte, #col_centre .alerte_verte.alerte_without_border .logo_alerte, #col_centre .alerte_rouge.alerte_without_border .logo_alerte {
	background-color: transparent;
}
#col_centre .alerte_orange .contenu p.date_alerte, #col_centre .alerte_verte .contenu p.date_alerte , #col_centre .alerte_rouge .contenu p.date_alerte  {
	color: #333;
}
/**  descriptif alerte **/
.bloc_descriptif_alerte {}
.bloc_descriptif_alerte a {
	text-decoration: underline;
}
.bloc_descriptif_alerte p{
	padding-bottom: 11px;
	line-height: 14px;
}
.bloc_descriptif_alerte img{
	vertical-align: bottom;
}
/***************************************************************************************************************************************
*                                                                                                                 CONTENU EDITORIEL
***************************************************************************************************************************************/
.contenu_editoriel {}
.item_block img {
	float: right;
	padding: 0px; margin: 0px;
	margin-top: 3px;
}
.item_block .datas_block { padding-right: 167px; }
.item_block .datas_block:after { height:0; display:block; clear:both; visibility:hidden; content:"&nbsp;"; } /* bug */
.contenu_editoriel a {
	text-decoration: underline;
}
.contenu_editoriel a.underline_none {
	text-decoration: none;
}
.contenu_editoriel a:hover.underline_none {
	text-decoration: none;
}
.contenu_editoriel p.line_height {
	padding-bottom: 17px;
}
.contenu_editoriel p, .contenu_editoriel cite {
	padding-bottom: 13px;
	line-height: 14px;
}
.contenu_editoriel ul {
	padding-bottom: 15px;
	list-style-position: inside;
	margin-left:1em;
}

.contenu_editoriel ul ul{
	padding-bottom: 15px;
	list-style-position: inside;
	margin-left:2em;
}

.contenu_editoriel cite {
	display: block;
	padding: 14px 40px 30px 62px;
}
.quote {
	display: block;
	padding: 14px 40px 30px 62px;
	padding-bottom: 13px;
	line-height: 14px;
}
.contenu_editoriel h3{
	font-size: 133.5%;
	padding-bottom: 14px;
}
ul.liste_telechargement {
	padding-top: 11px;
}
ul.liste_telechargement img{
	vertical-align: bottom;
}
ul.liste_telechargement li {
	background: url(../images/img_css/puce_noir.png) no-repeat 0px 7.5px;
	padding-left: 8px;
	list-style-type:none;
}
/*******************************************************************************************************************************************
*                                                                                                                INSCRIPTION NEWSLTTER
********************************************************************************************************************************************/
#col_form_newseletter {
		width: 500px;
		padding-left: 161px;
}
.pad {
	padding-bottom: 35px;
	padding-top: 9px;
}
/** bloc arrondi BLEU **/
.bloc_form_bleu .btn_ok_membre{
	color: #00A6C0;
}

 .valid_publication {margin-bottom: 1px;}
 .valid_publication	.inset .top, .valid_publication .inset .bottom {display:block; background:transparent; font-size:1px;}
 .valid_publication	.inset .b1, .valid_publication .inset .b2, .valid_publication .inset .b3, .valid_publication .inset .b4, .valid_publication .inset .b1b, .valid_publication .inset .b2b, .valid_publication .inset .b3b, .valid_publication .inset .b4b {display:block; overflow:hidden;}
 .valid_publication	.inset .b1, .valid_publication .inset .b2, .valid_publication .inset .b3, .valid_publication .inset .b1b, .valid_publication .inset .b2b, .valid_publication .inset .b3b {height:1px;}
 .valid_publication	.inset .b2 {background:#00A6C0; border-left:1px solid #00A6C0; border-right:1px solid #00A6C0;}
 .valid_publication	.inset .b3 {background:#00A6C0; border-left:1px solid #00A6C0; border-right:1px solid #00A6C0;}
 .valid_publication	.inset .b4 {background:#00A6C0; border-left:1px solid #00A6C0; border-right:1px solid #00A6C0;}
 .valid_publication	.inset .b4b {background:#00A6C0; border-left:1px solid #00A6C0; border-right:1px solid #00A6C0;}
 .valid_publication	.inset .b3b {background:#00A6C0; border-left:1px solid #00A6C0; border-right:1px solid #00A6C0;}
 .valid_publication	.inset .b2b {background:#00A6C0; border-left:1px solid #00A6C0; border-right:1px solid #00A6C0;}


 .valid_publication	.inset .b1 {margin:0 5px; background:#00A6C0;}
 .valid_publication	.inset .b2, .valid_publication .inset .b2b {margin:0 3px; border-width:0 2px;}
 .valid_publication	.inset .b3, .inset .b3b {margin:0 2px;}
 .valid_publication	.inset .b4, .valid_publication .inset .b4b {height:2px; margin:0 1px;}
 .valid_publication	.inset .b1b {margin:0 5px; background:#00A6C0;}

 .valid_publication	.inset .boxcontent {display:block; background:#00A6C0; border-left:1px solid #00A6C0; border-right:1px solid #00A6C0;}

/**** bloc arrondi BLEU CLAIR **/

.bloc_form_bleu2 .valid_publication	.inset .b2 {background:#97E7F5; border-left:1px solid #97E7F5; border-right:1px solid #97E7F5;}
.bloc_form_bleu2 .valid_publication	.inset .b3 {background:#97E7F5; border-left:1px solid #97E7F5; border-right:1px solid #97E7F5;}
.bloc_form_bleu2 .valid_publication	.inset .b4 {background:#97E7F5; border-left:1px solid #97E7F5; border-right:1px solid #97E7F5;}
.bloc_form_bleu2 .valid_publication	.inset .b4b {background:#97E7F5; border-left:1px solid #97E7F5; border-right:1px solid #97E7F5;}
.bloc_form_bleu2 .valid_publication	.inset .b3b {background:#97E7F5; border-left:1px solid #97E7F5; border-right:1px solid #97E7F5;}
.bloc_form_bleu2 .valid_publication	.inset .b2b {background:#97E7F5; border-left:1px solid #97E7F5; border-right:1px solid #97E7F5;}


.bloc_form_bleu2 .valid_publication	.inset .b1 {margin:0 5px; background:#97E7F5;}
.bloc_form_bleu2 .valid_publication	.inset .b1b {margin:0 5px; background:#97E7F5;}

.bloc_form_bleu2 .valid_publication	.inset .boxcontent {display:block; background:#97E7F5; border-left:1px solid #97E7F5; border-right:1px solid #97E7F5;}

/**** FORMULAIRE *****/

.bloc_form_bleu2 table {
	width: 100%;
}
.form2 table {
	width: 419px;
}
.bloc_form_bleu2 table td{
	padding-bottom: 8px;
}
.form2 table td{
	padding-bottom: 13px;
}
.bloc_form_bleu2 table td.pad {
   padding: 0px;
   margin: 0px;
   padding-bottom: 12px;
}
.bloc_form_bleu2 table td.pad_1 {
	padding-bottom: 1px;
}
.bloc_form_bleu2 table td p{
	font-size: 83.5%;
	padding-top: 13px;
}
.bloc_form_bleu2 table .input {
	border: 1px inset #ccc;
	width: 165px;
	min-height: 21px;
	height: auto;
}
.bloc_form_bleu2 table a {
	color: #00A6C0;
	text-decoration: underline;
}
.bloc_form_bleu2 table div {
    background-color: #fff;
	width: 200px;
	height: 120px;
	overflow:auto;
	border: 1px inset #ccc;
	padding-left: 3px;
	width: 197px;
}
.titre_identification{
	background:url(../images/img_css/titre_identification.png) no-repeat ;
	width:150px;
	height:12px;
	margin: 4px 0 5px 13px;
}
.titre_inscription{
	background:url(../images/img_css/titre_inscription.png) no-repeat  ;
	width:238px;
	height:15px;
	margin: 4px 0 2px 11px;
}
.validation_2{
	width: 76%;
	height: 25px;
	padding-left: 57px;
	padding-top: 2px;

}
.btn_ok_membre_2{
	width: auto;
	padding: 0px 3px 2px 1px;
	width: 46px;
}

.bloc_form_bleu2 .boxcontent{
   padding: 22px 0 0 19px;
}
.form2 .boxcontent{
   padding: 0px;
}
.form2 table{
   margin: 11px 0 15px 0;
}
.obligatoire {
	background: url(../images/img_css/champ_obligatoire.png) no-repeat 100% 25%;
	padding-right: 8px;
}

/****************************************************************************************************************
																						lot 5
*******************************************************************************************************************/
#col_centre_mesure{
	width:860px;
	padding:20px 20px 20px 0;
}
#col_centre_mesure .boxcontent{
	color:#FFFFFF;
}
ul.month_week li {
	display:block;
	float:left;
	position:relative;/* robel */
	width:240px;
	height:19px;
	text-align:center;
	padding:0px;
	margin:0px;
	margin-top:-4px;
}
#selection_ajout{
	background:url(../images/img_css/bg_month_week.png) no-repeat;
}
/* robel */
ul.month_week li a{
	display:block;
	width:240px;
	height:25px;
	padding-top:6px;
}
/* fin robel */
.boxcontent .form_mesur{
	padding:0px 0px 3px 0;/*padding:0px 0px 3px 33px;*/
}

.boxcontent .form_mesur select{
	width:130px;
	height:19px;
	padding-left:3px;
	font-size:12px;
	margin-right:12px;
	vertical-align:middle;
	float:left;
	position:relative;
	margin-top:-2px;
}

.boxcontent .form_mesur input.txt{
	width:35px;
	height:16px;
	padding-left:3px;
	font-size:12px;
	margin-right:15px;
	vertical-align:middle;
	float:left;
	position:relative;
	margin-top:-2px;
	text-align: center;
}

ul.month_week li a:hover img.week{
	background:url(../images/img_css/semaine_blc.png) top left no-repeat;
}

ul.month_week li a:hover img.month{
	background:url(../images/img_css/mois_hover.png) top left no-repeat;
}

img.month{
	background:url(../images/img_css/mois.png) top left no-repeat;
	height:18px;
	width:40%;
}

img.week{
	background:url(../images/img_css/semaine.png) top left no-repeat;
	height:18px;
	width:40%;
}

ul.nav_suiv_precdt li.precedent{
	float:left;
	padding:0px 5px 0px 25px;
	margin-top:3px;
	list-style-type: none;
}

ul.nav_suiv_precdt li.suivant{
	float:right;
	padding:0px 25px 0px 5px;
	margin-top:3px;
	list-style-type: none;
}

img.precdt{
	background:url(../images/img_css/precedent.png) top left no-repeat;
	height:18px;
	width:60px;
}

img.suivt{
	background:url(../images/img_css/suivant.png) top left no-repeat;
	height:18px;
	width:45px;
}

/************ Style tableau**************************/
table.table_indice {
	border-collapse:collapse;
	margin:20px 0px;
	width:480px;
}
.bas_tab{
	padding:0px 40px;
}

.bas_tab p , .bas_tab_mesures p{
	background:url(../images/img_css/puce_noir.png) left 13px no-repeat;
	padding-left:10px;
}

.bas_tab p, .bas_tab_mesures p{
	background:url(../images/img_css/puce_noir.png) left 13px no-repeat;
	padding-left:10px;
}
.bas_tab_mesures {
		margin-top:-110px;
		padding:0px 40px;
}


table.table_indice th,table.table_indice td{
	text-align:center;
}
table.table_indice th{
	padding:5px 0px;

}
table.table_indice td{
	padding:2px 0px 2px 0px;
}
.pad_mesur table.table_indice td,.pad_mesur table.table_indice th{
	text-align:left;
	padding-right:20px;
}

/**************************************************/
.form_1_rech ul{
	float:left;
	padding-right:22px;
	padding-left:18px;
	list-style-type: none;
}
.form_1_rech ul ul,.form_1_rech ul ul ul{
	padding-right:10px;
	padding-left:10px;
}
.form_1_rech ul.first{
	border-left:none;
	padding-left:5px;
}
.form_1_rech ul.pad_border{
	border-left:none;
	padding-right:0px;
	padding-left:7px;
}
.form_1_rech ul li ul,.form_1_rech ul li ul li ul{
	border-left:none;
	list-style-type: none;
}
.form_1_rech ul.all{
	float:none;
}
.fist_blc{
	float:left;
	width:175px;
	padding:0px;
	/*margin-top:-18px;*//*robel*/
	margin-top:-5px;
	position:relative;
	padding-top:5px;
}
table.table_indice tr td.border_none{
	border-bottom:none;
	padding:0px 5px;
}
.titre_poluant{
	background-image:url(../images/img_css/titre_polluant.png);
	background-repeat:no-repeat;
	background-position:center;
	height:18px;
	width:100%;
}
.titre_station{
	background-image:url(../images/img_css/titre_station.png);
	background-repeat:no-repeat;
	background-position:center;
	height:18px;
	width:100%;
}
.titre_typologie{
	background:url(../images/img_css/titre_typologie.png) center no-repeat;
	margin-left:0px;
}
.centr_bolc_select_mesur{
	background-color:#FFFFFF;
	margin:0px 6px 0px 5px;
	border-left:2px solid #848484;
	border-top:2px solid #848484;
	width:200px;
	float:left;
}
.scroll_select_mesur{
	height:60px;
	overflow:auto;
	color:#000000;
}
.scroll_select_mesur .contenu_centr_select_mesur {
	min-height:63px;
	height:auto;
}
p.tt_cocher{
	color:#FFFFFF;
	padding-top:10px;
	padding-left:6px;
}
p.tt_cocher label span{
	padding-left:20px;
}
.pad_station{
	padding-bottom:5px;
}
.left_formu{
	width:107px;
	float:left;
	margin-top:-5px;
	position:relative;
	padding-top:5px;
	/*margin-top:-18px; *//*robel*/
}
.decal_top_titre{
	position:relative;
	margin-top:-30px;
}
.polluant , .date_for_mesur , .bt_val_mesur, .bt_max_seuil,
.bt_options{
	float:left;
	position:relative;
	width:99px;
	height:22px;
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:5px;
	/*margin-top:-18px;*//*robel*/
	margin-left:-1px;/*-34px*/
	margin-right:10px;
	margin-top:-5px;
}
.date_for_mesur{
	width:77px;
	background-image:url(../images/img_css/bg_arrondi_moyen.png);
	margin-left:0px;
}
.bt_val_mesur{
	width:50px;
	margin-left:0px;
	padding-left:20px;
	margin-right:0px;
}

.bt_val_mesur  input {
	margin-left:0px;
}
.bloc_typologie{
	width:518px;
	float:left;
	/*margin-top:-11px;*//*robel*/
	margin-right:2px;
	/*margin-bottom:-12px;*//*robel*/
}
.bloc_station {
	width:340px;
	float:left;
	/*margin-top:2px;
	/*margin-bottom:-12px;*//*robel*/
}
.conteneur_form_mesur{
	/*margin-top:-12px;*//*robel*/

}
.cont_lien{
	margin:20px 0px 120px 10px;
	clear: both;
}
.cont_lien2{
	margin:20px 0px 20px 10px;
}
a.rech_detail{
	text-decoration:underline;
}
a.pad_lien{
	margin:20px 0px 40px 10px;
}
.pad_for_1{
	padding-bottom:2px;
}
#col_centre_mesure .conteneur_form_bas{
	position:relative;
	margin-top:-20px;
}
.clear_float{
	clear:left;
	height:1px;
	overflow:hidden;
}
.pad_mesur{
	width:500px;
	margin:0px auto;
}
.val_ok{
	padding-left:15px;
}
li.tt_cocher{
	padding:10px 0px 0px 5px;
}
.boxcontent .form_mesur select.periode{
	width:160px;
}
.inset_degrade2 .small {height:18px;}
/* robel */
.lien_comment_calculer {
	margin:7px 0px 1px 0px;
}

.form_title { color:#fff; font-weight:bold; font-size:120%; padding:4px 4px 4px 8px; }


.list_menu_prevision{
	width:121px;
}

#page .nav_secondaire li a:hover{

	color: #333;
	padding-top: 4px;
	padding-bottom: 9px;
	margin-right: -4px;
	padding-right: 15px;
	
}

#conteneur .form_indices_du_jour .valid_publication{
            WIDTH: 100%;
}

#conteneur .form_indices_du_jour #col_centre_mesure .conteneur_form_mesur .cont_form_mesur .form_mesur .bt_val_mesur input,
.form_mesur .bt_val_mesur input {
            font-weight: bold! important; 
            color: #ffffff; 
            border-top-style: none! important; 
            border-right-style: none! important;
            border-left-style: none! important; 
            border-bottom-style: none! important;
            background-color: transparent; 
}


.breaker{
	clear: both;
	overflow: hidden;
	height: 0px;
}

.quote {
	display: block;
	padding: 14px 40px 30px 62px;
	padding-bottom: 13px;
	line-height: 14px;
}

.zoom .bt_max_seuil,
.bt_options{
	font-weight: bold! important; 
	color: #ffffff; 
	border: none! important;
	background-color: transparent; 
	background-image:url(../images/img_css/bg_arrondi.png)! important;
	width:92px! important;
	margin-left:0px! important;
	padding-left:5px! important;
	margin-right:10px! important;
}
.zoom .bt_max_seuil{
	float: left;
	background-image:url(../images/img_css/bg_arrondi_moyen.png)! important;
	width:72px! important;
	margin:5px 0px 0px 10px !important;
}
.zoom .bt_max_seuil input,
.bt_options input {
	background-color:transparent;
	border-style:none !important;
	color:#FFFFFF;
	font-weight:bold !important;
}
.zoom .bt_max_seuil input{
	padding-left:12px;
}
.form_indices_du_jour .zoom img{float: left;}
.form_indices_du_jour .bt_max_seuil{float: left;}
.form_indices_du_jour .valid_publication .inset,
.download_area{float: left! important;color:#000;font-weight:bold! important;}
.download_indices{padding-top:387px;}
.form_indices_du_jour .valid_publication .inset{
	margin-right:72px !important;
	padding-left:0px !important;
}
.download_area .download{padding: 2px 0px 0px; text-align: right;}
.download_area img{display: block;margin-right: 10px; float: left;}

