
* {
 margin: 0px;
 padding: 0px;
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

body {
text-decoration: none;
color:#00333F;
}

a {
text-decoration: none;
color: #000;
}

input, select {
background-color: #FFFFFF;
color:#00333F;
z-index:1;
}


/********************************/
/*****      CSS MENU         ****/
/********************************/


#menuSIERM {
 background-repeat:no-repeat;
 background-image: url(../images_V2/menu/menuG.png);

 border-bottom-color:#8DCBEB;
 border-bottom-style:solid;
 border-bottom-width:1px;
 padding-top:2px;
 padding-bottom:2px;
 position:relative;
 overflow:visible;
 height:25px;
}

#menuSIERMie {

 background-image: url(../images_V2/menu/menuD.png);
 background-color:#67bae4;
 border-style:none;
 z-index:99;
 position:relative;
 left:0px;
 top:0px;

}

#logoDonneeMini {
 vertical-align:middle;
}

.logoDonneeMini2 {
 padding-left:35px;
 vertical-align:middle;
}

a.ObjetMenu {

	vertical-align:middle;
	color:#FFFFFF;
	font-size:8pt;
	letter-spacing:2px;
	line-height:9pt;
	font-weight:bolder;

}

a.ObjetMenu:hover {
 color: #FFFF00;
}


.menuSep {
 padding-top:0px;
 padding-left: 5px;
 padding-right: 6px;
 vertical-align:middle;
}

.menuCoteActifDonnees{
 padding:0px;
 padding-left:35px;

 vertical-align:middle;
 height:28px;
}

.menuCoteActif2Donnees {
 padding:0px;

 vertical-align:middle;
 height:28px;
}

.menuCoteActif {
 padding:0px;

 vertical-align:middle;
 height:28px;
}

.menuCoteActif2 {
 padding:0px;

 vertical-align:middle;
 height:28px;
}


.menuN1, .menuN1Actif {
	vertical-align:middle;
	color:#FFFFFF;
	font-size:8pt;
	letter-spacing:1px;
	line-height:9pt;
	font-weight:bolder;

}

.menuN1Actif {
	background-image: url(../images_V2/menu/menuActif_M.png);
	width:65px;
	height:30px;
}

.MenuN2 {
	position:absolute;
	text-align:left;
	letter-spacing:1px;
	margin:4px;
	left:104px;
	top:-3px;
	display:none;
	font-weight:bolder;
	z-index:200;
}

.coeurN2 {
	float:left;
	display:block;
	padding-bottom:10px;
	background-image: url(../images_V2/menu/menuN2Haut2.png);
	background-position:bottom;
	padding-top:8px
}

.menuN2cHG {
	background-image:url(../images_V2/menu/menuN2cHG2.png);
	height:69px;
	width:6px;
	margin-left:2px;
}

.menuN2cBG {
	background-image:url(../images_V2/menu/menuN2cBG2.png);
	height:20px;
	width:8px;
	margin-left:0px
}

.menuN2cHD {
	background-image:url(../images_V2/menu/menuN2cHD2.png);
	height:69px;
	width:6px;
	margin-right:2px;
}

.menuN2cBD {
	background-image:url(../images_V2/menu/menuN2cBD2.png);
	height:20px;
	width:8px;
	margin-right:-1px;
}

.MenuActif {
	background-image:url(../images_V2/menu/milieu.png);
	background-repeat:repeat-x;
	padding-top:6px;
	padding-left:2px;
	padding-bottom:7px;
	margin:0px;
}

.MenuActifDonnees{
	background-image:url(../images_V2/menu/milieu.png);
	background-repeat:repeat-x;
	padding-top:6px;
	padding-left:2px;
	padding-bottom:7px;
	margin:0px;
}

.menuCouleurBlanc {
	color:#FFFFFF;
}

.menuCouleurBlanc:hover {
	color:#FFFF00;
}
/* CSS HEADER */

input#recherche {

 height:17px;
 left:750px;
 padding:0px;
 position:absolute;
 top:62px;
 width:161px;
 color:#7296B6;

 border-style:none;
 background: transparent;
 border: 0px #CCCCCC none;
 font-size: 8pt;
 letter-spacing: 0.0em;

 cursor: pointer;

}



/* CSS home V2 : */

#barreNoire {

 width:100%;
 height:10px;
 background-color: #0a243d;
 border: 1px none #000000;
}

#col1 {

	width:320px;
	float:left;
}

#descriSite {
 height:270px;
 width:306px;
 margin-top:6px;
 margin-left:9px

}

#divPartenaires0 {

background-image:url(../images_V2/home/sep_1.png);height:20px;background-repeat:no-repeat;background-position:0px;margin-top:33px;padding-left:10px;
}

#divPartenaires1 {
 color:#7296b6;background-image:url(../images_V2/home/partenaire1.png);height:72px;padding-left:125px;margin:13px 18px;background-repeat:no-repeat;
}
#divPartenaires1:hover {
 cursor:pointer;
}

#divPartenaires2 {
 color:#7296b6;background-image:url(../images_V2/home/partenaire2.png);height:72px;padding-left:125px;margin:-13px 18px;background-repeat:no-repeat;
}
#divPartenaires2:hover {
 cursor:pointer;
}

.miniLien {

 margin:20px 0px;display:block
}

#col2 {

 width:320px;float:left;
}

#grLogo {
 background-image:url(../images_V2/home/fond_donnees.png);
 height:400px;
 background-repeat:x;
 
}

#grpSie{
 padding-top:20px;
}

#logoSie{
 padding:5px;
 float:left;
}

#btnActionSie{
 float:right;
 width:140px;
}

#textSie{
 clear:both;
 padding-top:10px;
 display:block;
}

#grGeorm {
 background-image:url(../images_V2/home/fond_georm.png);
 height:230px;
 background-repeat:x;
 margin-bottom:15px;
}

#grpGeorm{
 padding-top:10px;
}

#logoGeorm{
 padding:5px;
 float:left;
}

#btnActionGeorm{
 float:right;
 padding-top:55px;
 width:140px;
}

#blokBleu {
 background-image:url(../images_V2/home/bleu_col_2.png);
 height:166px
}

#blokVert {
 background-image:url(../images_V2/home/bleu_col_masse_eau.png);
 height:141px;
 position:relative;
 left:0px;
 top:0px;
 margin-bottom:10px;

}
#titreMasseEau {
	position:absolute;
	top:47px;
	left:0px;
	text-align:center;
	width:100%;
	font-size:10.5pt;
}

a.homeBoutMasseEau {

	left:12px;
	position:absolute;
	top:69px;

	display:block;
	width:296px;
	height:61px;
	background-image:url("../images_V2/home/masse_eau.png");
}

a.homeBoutMasseEau:hover {
	background-image:url(../images_V2/home/masse_eau_over.png);

}

.barBottom {
	position:absolute;
	bottom:0px;
	left:0px;
}

#titreRechercheSie{
	font-size:10.5pt;
    text-align:center;
}

#titreRecherche {
 padding:4px 12px 0px;
 font-size:10.5pt;
 text-align:center;
}

#menuRech {
margin-bottom:20px;height:50px;
}

#HomeBoutCommunes {
 margin-top:4px;
 margin-bottom:4px;
 width:141px;
 height:60px;
 display:block;
 background-image:url(../images_V2/home/communes_off.png);

}

#HomeBoutCommunes:hover {

 background-image:url(../images_V2/home/communes_on.png);

}

#HomeBoutThemes {
 margin-top:4px;
 margin-bottom:4px;
 width:141px;
 height:60px;
 display:block;
 background-image:url(../images_V2/home/themes_off.png);

}

#HomeBoutThemes:hover {

 background-image:url(../images_V2/home/themes_on.png);

}

#HomeBoutMasse {
 margin-top:4px;
 margin-bottom:4px;
 width:141px;
 height:60px;
 display:block;
 background-image:url(../images_V2/home/masses_eaux_off.png);

}

#HomeBoutMasse:hover {

 background-image:url(../images_V2/home/masses_eaux_on.png);

}

#HomeBoutCarto {
 margin-top:4px;
 margin-bottom:4px;
 width:141px;
 height:60px;
 display:block;
 background-image:url(../images_V2/home/cartes_off.png);

}

#HomeBoutCarto:hover {

 background-image:url(../images_V2/home/cartes_on.png);

}


#HomeBoutG {

 width:161px;
 height:61px;
 display:block;
 float:left;
 background-image:url(../images_V2/home/communes_norm.png);

}

#HomeBoutG:hover {

 background-image:url(../images_V2/home/communes_over.png);

}

#HomeBoutD {

 background-image:url(../images_V2/home/themes_norm.png);
 width:159px;
 height:61px;
 display:block;
 float:left;

}

#HomeBoutD:hover {
 margin:-1px 0px;
 width:157px;
 background-image:url(../images_V2/home/themes_over.png);

}

.textBleuHome {
 color:#2f5679;text-align:center;padding:20px;padding-top:0px;
}

.textBleuHomeCarto {
 color:#2f5679;text-align:center;padding:0px;padding-top:20px;
}

#col3 {
 width:319px;float:left;

}

.TitreCol3 {
 background-image:url(../images_V2/home/sep_2.png);
 height:39px;
 width:100%;
 display:block;
 cursor:pointer;
}

.TitreCol3 > .TrebuchetMSMoyen {
 padding:10px 12px;font-size:10.5pt;
}

.logoArticle1 {
 float:left;width: 78px; height: 78px; margin:9px 13px;
}

.puceverte {

 color:#99CC00;
 background-image:url(../images_V2/home/puceVerte.png);
 background-position:4px 2px;
 background-repeat:no-repeat;
 display:block;
 padding-left:15px;
 margin-left:-4px;
 margin-top:3px;

}

#boutLoupe {
	border-width:0px;
	left:911px;
	position:absolute;
	top:62px;
	cursor:pointer;
}

/********************************/
/*****      CSS THEMA        ****/
/********************************/

#ThemaCol1 {
 float:left;width:225px;
}

#ThemaCol2 {
 float:left;width:400px;margin-top:14px;margin-right:15px
}

#ThemaCol3 {
 float:left;width:320px;background-image:url(../images_V2/thema/deg_barre_bleu.png);background-position:top;background-repeat:repeat-x;
 background-color:#daeef8;
}

#sepThema  {
 background-image:url(../images_V2/thema/sep.png);width:301px;height:40px;margin-left:10px;margin-top:30px;background-repeat:no-repeat;
}

#basBlocBleu {
 background-image:url(../images_V2/thema/bas_barre_bleu.png);width:320px;height:13px
}

.themaBlocT {
margin: 8px 0px -2px 3px; float: left; width: 293px;

}

.pucenoire {

 color:#000000;
 display:block;
 padding-left:0px;
 margin-left:-4px;
 margin-top:3px;
 font-weight:lighter;

}

.pucenoire:hover {
 color:#99CC00;
}



.puceLienUtile{

	color:#000000;
	display:block;
	font-weight:bolder;
	margin-left:0px;
	margin-top:0px;
	padding-left:15px;
	padding-top:15px;

	font-size:14px;
	letter-spacing:0.1em;
	line-height:10pt;

}
.puceLienUtile2{

	color:#000000;
	display:block;
	font-weight:bolder;
	margin-left:0px;
	margin-top:0px;
	padding-left:15px;
	padding-top:15px;

	font-size:14px;
	letter-spacing:0.1em;
	line-height:10pt;

}

div#TitreJaune {

 padding: 0px;
 margin: 0px;
 width:960px;
 height:60px;
 overflow: hidden;
 background-image: url(../images_V2/thema/barreHaut.png);
}

/*div#TitreJaune > div {
 font-size: 15pt;
 letter-spacing: 0em;
 font-weight: bold;
 padding: 10px 10px;
 margin: 10px 10px;
 color: #FFFF33;
}*/

#TitreJauneTitre {
 font-size: 15pt;
 letter-spacing: 0em;
 font-weight: bold;
 padding: 10px 10px;
 margin: 10px 10px;
 color: #FFFF33;

}

#TitreJauneTitre a {
 color: #FFFFFF;
}


.TitreRechercheG{
 float:left;
 background-image:url('../images_V2/thema/gauche.png');
 background-repeat:no-repeat;
 display:block;
 margin:0px;
 margin-top:15px;
 padding:0px;
 padding-top:7px;
 text-align:center;
 color: #2f5679;
 font-size: 8pt;
 letter-spacing: 0em;
 font-weight: bold;
 width:117px;
 height:31px;
}

.TitreRechercheCAcces{
 float:left;
 background-image:url('../images_V2/thema/centre.png');
 background-repeat:no-repeat;
 display:block;
 margin:0px;
 margin-top:15px;
 padding:0px;
 width:112px;
 height:31px;
 cursor:pointer;
}

.TitreRechercheCAcces:hover{
 float:left;
 background-image:url('../images_V2/thema/centreHover.png');
 background-repeat:no-repeat;
 display:block;
 margin:0px;
 margin-top:15px;
 padding:0px;
 width:112px;
 height:35px;
 cursor:pointer;
 color: #00333F;

}
.TitreRechercheCAccesTexte{

 font-weight: bold;
 padding-top:7px;
 padding-left:20px;
 color: #FFFFFF;
 font-size: 9pt;
 letter-spacing: 0em;
 font-weight: bold;

}
.TitreRechercheCAccesTexte:hover{

 font-weight: bold;
 padding-top:7px;
 padding-left:20px;
 color: #FFFFFF;
 font-size: 9pt;
 letter-spacing: 0em;
 font-weight: bold;

}

.TitreRechercheDAcces{
 float:left;
 background-image:url('../images_V2/thema/droiteActif.png');
 background-repeat:no-repeat;
 display:block;
 margin:0px;
 margin-top:15px;
 padding:0px;
 width:118px;
 height:35px;
 cursor:pointer;
}

.TitreRechercheDAcces:hover{
 float:left;
 background-image:url('../images_V2/thema/droiteActif.png');
 background-repeat:no-repeat;
 display:block;
 margin:0px;
 margin-top:15px;
 padding:0px;
 width:118px;
 height:35px;
 cursor:pointer;
 color: #00333F;
}

.TitreRechercheDAccesTexte{

 font-weight: bold;
 padding-top:7px;
 padding-left:0px;
 text-align:center;
 color: #00033F;
 font-size: 9pt;
 letter-spacing: 0em;
 font-weight: bold;
}

.TitreRechercheDAccesTexte:hover{

 font-weight: bold;
 padding-top:7px;
 padding-left:0px;
 text-align:center;
 color: #00033F;
 font-size: 9pt;
 letter-spacing: 0em;
 font-weight: bold;
}

.TitreRechercheCMulti{
 float:left;
 background-image:url('../images_V2/thema/centreActif.png');
 background-repeat:no-repeat;
 display:block;
 margin:0px;
 margin-top:15px;
 padding:0px;
 width:112px;
 height:35px;
 cursor:pointer;
 color: #00033F;
}

.TitreRechercheCMulti:hover{
 float:left;
 background-image:url('../images_V2/thema/centreActif.png');
 background-repeat:no-repeat;
 display:block;
 margin:0px;
 margin-top:15px;
 padding:0px;
 width:112px;
 height:35px;
 cursor:pointer;
 color: #00333F;

}
.TitreRechercheCMultiTexte{

 font-weight: bold;
 padding-top:7px;
 padding-left:20px;
 color: #00033F;
 font-size: 9pt;
 letter-spacing: 0em;
 font-weight: bold;

}
.TitreRechercheCMultiTexte:hover{

 font-weight: bold;
 padding-top:7px;
 padding-left:20px;
 color: #00033F;
 font-size: 9pt;
 letter-spacing: 0em;
 font-weight: bold;

}

.TitreRechercheDMulti{
 float:left;
 background-image:url('../images_V2/thema/droite.png');
 background-repeat:no-repeat;
 display:block;
 margin:0px;
 margin-top:15px;
 padding:0px;
 width:118px;
 height:31px;
 cursor:pointer;
}

.TitreRechercheDMulti:hover{
 float:left;
 background-image:url('../images_V2/thema/droiteHover.png');
 background-repeat:no-repeat;
 display:block;
 margin:0px;
 margin-top:15px;
 padding:0px;
 width:118px;
 height:31px;
 cursor:pointer;
 color: #FFFFFF;
}

.TitreRechercheDMultiTexte{

 font-weight: bold;
 padding-top:7px;
 padding-left:0px;
 text-align:center;
 color: #FFFFFF;
 font-size: 9pt;
 letter-spacing: 0em;
 font-weight: bold;
}

.TitreRechercheDMultiTexte:hover{

 font-weight: bold;
 padding-top:7px;
 padding-left:0px;
 text-align:center;
 color: #FFFFFF;
 font-size: 9pt;
 letter-spacing: 0em;
 font-weight: bold;
}

.BoutonLien {
	float:right;
	padding-right:60px;
	margin-top:18px;
	cursor:pointer;
	background-image:url(../images_V2/acces/btnLien.png);
	background-repeat:no-repeat;
	height:21px;
}

.TexteBoutonLien {
	color:#FFFFFF;
	font-size:7pt;
	font-weight:bolder;
	padding-top:2px;
	padding-left:8px;
}

#ThemaCol1 > .spip_logos {
 margin-left:14px;
 margin-top:16px;
 border:1px solid #CCCCCC;
 padding:5px;

}


/********************************/
/*          Acces : etap1       */
/********************************/

#DataCadreMillieu, #DataCadreDroite, #DataCadreGauche {

  float:left;
  width:290px;
  height:152px;
  background-image: url(../images_V2/acces/etape1/acces-1_04etageb.png);
  border: 1px none #000000;
}


#DataCadreGauche {

	height:182px;
	background-image: url(../images_V2/acces/etape1/acces-1_05etage.png);
}

#RecapFils {
	float:left;
	width:960px;
	height:36px;
	background-image: url(../images_V2/acces/recap/acces-1blanc_12.png);
	border: 1px none #000000;
}

.intituleRecapPanier
{
  background-image: url(../images_V2/acces/recap/flecheBleueDroite.PNG);
  background-repeat: no-repeat;
  background-position: top left;
  font-weight:bolder;
  padding-left:20px;
  color:#6bc4e7;
  font-size:11px;
  vertical-align:top;
}

.nomRecap
{
  background-image: url(../images_V2/acces/recap/flecheBleueDroite.PNG);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 15px;

/*  vertical-align:center;*/
  font-weight:bolder;
}


.divRecapGT
{
 float:left;
 width:960px;
 height:50px;
 background-image: url(../images_V2/acces/recap/acces-1blanc_12.png);
 background-repeat:no-repeat;
 background-position:center;
 padding-top:35px;
 vertical-align:middle;
 font-size:7pt;
 padding-left:0px;
}

/********************************/

.TitreJauneR {
 width:960px;
 height:60px;
 overflow: hidden;
 background-image: url(../images_V2/thema/barreHaut.png);
 font-size: 15pt;
 letter-spacing: 0em;
 font-weight: bold;
 padding: 10px 10px;
 color: #FFFF33;
}

.center {

 position:absolute;
 left: 50%;
 width: 960px;
 margin-left: -480px;

}


.TrebuchetMS {

 font-size: 8pt;
 letter-spacing: 0.1em;
 line-height:9pt;

}

#ThemaCol2  {
	line-height:12pt;
}

.TrebuchetMSBleu {

 font-size: 7pt;
 letter-spacing: 0.0em;
 line-height:9pt;
 color:#67BAE4;
}

.TrebuchetMSGras {

 font-size: 8pt;
 letter-spacing: 0px;
 line-height:9pt;
 font-weight: bolder ;
}

.TrebuchetMSTitre {

 font-size: 15pt;
 letter-spacing: 0em;
 font-weight: bolder;
 line-height:15pt;

}

.TrebuchetMSMoyen {
 font-size: 10pt;
 letter-spacing: 0em;
 font-weight: bolder;
/* line-height:10pt;*/
 padding-left: 10px
}

.TrebuchetMSMoyenSie {
 font-size: 10pt;
 letter-spacing: 0em;
 font-weight: bolder;
/* line-height:10pt;*/
}

.TrebuchetMSpetit {
 font-size: 7pt;
 letter-spacing: 0.0em;
 line-height:7pt;
 text-decoration: none;

}

.TrebuchetMSGrandVert {

 font-size: 33pt;
 letter-spacing: 0.0em;
 line-height:25pt;
 color: #99CC00;
 vertical-align:baseline;

}



.cadreGrisPicture {
 border: 1px #CCCCCC solid;
 padding: 2px;
}
.cadreGrisPictureLarge {
 border: 1px #CCCCCC solid;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 5px
}

.texteEspace5 {

 text-decoration: none;
 font-size: 8pt;

 letter-spacing: 0.1em;
 line-height:9pt;

 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 5px;

}

.cadreRubriqueInfo {
 border: 1px #FF0000 solid;
 border-color: #FFFFFF #FFFFFF #FFFFFF #eaf5cd;
}

.cadreActuSIERM {
 border: 1px #FF0000 solid;
 border-color: #FFFFFF #FFFFFF #FFFFFF #eaf5cd;
 font-size: 8pt;
 letter-spacing: 0.1em;
 line-height:9pt;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

.cadreRSS {
 border: 1px #FF0000 solid;
 border-color: #FFFFFF #FFFFFF #FFFFFF #eaf5cd;
 font-size: 8pt;
 letter-spacing: 0.1em;
 line-height:9pt;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 22px;
}


.back {
 position:absolute;
 left:848px;
 top:13px;
 width:100px;
 height:20px;
 z-index:10;
}

div.sousMenuTexte {
 padding: 4px 4px 4px 4px;
 margin:  4px 4px 4px 4px;
}

a.sousMenuTexte {
 color: #FFFFFF;
 text-decoration: none;
}

a.sousMenuTexte:hover {
 color: #FFFF00;
}

img.cadreMenuHome {
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin: 0px 10px 0px 10px;
 border-width: 0px;
 height:29px;
 float: left;
}

img.cadreMenuG {
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin: 0px 0px 0px 5px;
 border-width: 0px;
 height:29px;
 width:3px;
 float: left;
}

img.cadreMenu {
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin: 0px 5px 0px 0px;
 border-width: 0px;
 height:29px;
 width:3px;
 float: left;
}




table#sample {
 margin: 5px;
 background-color:#FFFFFF;
 border: solid #72bfed 1px;
 width: 950px;
}

table#sample td {
 padding: 4px;
 border: solid #72bfed 1px;
 font-size: 8pt;
 letter-spacing: 0.1em;
 line-height:9pt;
}

.toprow {
 text-align: center;
 background-color: #b2dbef;
 font-size: 7pt;
 letter-spacing: 0.0em;
 line-height:7pt;
 text-decoration: none;
}

.leftcol {
    font-weight: bold;
    text-align: left;
    width: 150px;
    background-color: #CCCCCC;
}

.drapeau {
 padding:0px;
 margin:4px;
 margin-right:1px;
 height:12px;
 border: solid #72bfed 1px;
}

.cadre {
 text-align: justify;
 width:500px;
 padding: 10px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 -moz-border-radius: 6px;
/* border-radius: 6px;*/
}


.bloc {
     margin-top: 10px;
     padding: 10px;
     text-align: center;
}

.cdt{
      font-size:10px;
      text-align:center;
      margin-top:10px

}

.BarreBas {

 background-color: #000000;
 background-image: url(../images_V2/acces/acces-basEtap.png);
 width: 920px;
 height:40px;
 padding-right:40px;

}

.BarreBasSort {

 background-color: #000000;
 background-image: url(../images_V2/acces/acces-basEtap.png);
 width: 940px;
 height:40px;
 padding-right:40px;
}

.fontBarreBas {

 color:#ffffff;
 font-size: 10pt;
 letter-spacing: 0.0em;
 font-weight: bold ;
 margin-left:10px;
}

.barreVerte
{
background-color:#9bcb01;
width:100%;
}


.barreVerte  td.vDroite
{
background-color:#9bcb01;
width:300px;
text-align:left;
}

.barreVerte  td.vGauche
{
background-color:#9bcb01;
width:300px;
text-align:right;
}

.barreVerteButton
{
font-size:12px;
font-weight:bold;
text-align:center;
color:#00333F;
width:300px;
background-image: url(../images_V2/acces/boutonFondVert.PNG);
background-repeat:no-repeat;
background-position:center;
cursor:pointer;

}

.boutonModeBleu
{
 background-image:url(../images_V2/acces/boutonModeBleu.png);
 color:#FFFFFF;
 cursor:pointer;
 font-size:13px;
 font-weight:bold;
 height:20px;
 text-align:center;
 width:100px;
}

.divRecap
{
width:890px;
height:50px;
background-image: url(../images_V2/acces/recap/fondRecap.PNG);
background-repeat:no-repeat;
background-position:center;
padding-top:35px;
vertical-align:middle;
font-size:7pt;
padding-left:74px;
}



.divRecapPanier
{
width:100%;
height:70px;
background-repeat:no-repeat;
background-position:center;
padding-top:0px;
vertical-align:middle;
font-size:7pt;
overflow-y: auto;
border:1px solid #6bc4e7;
top:25px;
}

.intituleRecap
{
 font-weight:bolder;
 padding-left:40px;
 color:#6bc4e7;
 font-size:11px;
 vertical-align:middle;
 padding-right:4px;
}


.nomRecapPanier
{
  padding-left: 5px;
  vertical-align:top;
  font-weight:bolder;
  padding-right:3px;
}

.listeDeroulParam
{
overflow:hidden;
overflow-x: hidden;
overflow-y: auto;
height:430px;
width:100%;
}

.dataGraph
{
 overflow: auto;
 border:1px solid #000000;
 margin:20px auto;
 overflow:auto;
 padding:10px;
 width:800px;

}

.grosTitreParam
{
background-color:#67bae4;
font-weight:bolder;
height:20px;
padding-left:10px;
border-bottom:1px solid #ffffff;
vertical-align:middle;
padding-top:7px;
}

.grosTitreParamCh
{
background-color:#67bae4;
}

.traiteAllStyle
{
background-color:#CCE57F;
}



.chBAllPanier
{
background-color:#67bae4;
}

.grosTitreParam TD
{
padding-left:0px;
}

td.grosTitreParamTD
{
padding-left:30px;
width:20px;
}

#divallPanier td {
	height:24px;
	padding-top:2px;
}

#divallPanier input
{
	/*margin:5px;*/
	background-color:transparent;
}

#divallPanier td.ckCasePanier
{
	width:14px;
}

#divallPanier td.titreStation
{
	padding-left:6px;
}


.petitTitreParam  td
{
	background-color:#ffffff;
}

.petitTitreParamSelect  td
{
	background-color:#daeef9;
}


.sousTitreParametre
{
font-weight:normal;
padding-left:5px;
height:20px;
padding-top:7px;
}

div.coeurResult
{
 width: 920px;
 font-size:11px;
 text-align:center;
}

div.graphe{
text-align:center;
margin:0px;
}

.titreGraph
{
border:1px solid #000000;
font-size:14px;
width:50%;
text-align:center;
margin-left:auto;
margin-right:auto;
}

table.tableGraphe
{
width:100%;
text-align:left;
margin:00px;

}



.ongletGlobal
{
vertical-align:bottom;
padding:0;
margin:0;
}


.ongletSelected
{

float:left;
width:179px;
height:28px;
margin-top:4px;

cursor:pointer;
font-size:11px;

background-repeat: no-repeat;
/*background-position: bottom left;*/
background-image:url(../images_V2/acces/onglets/ongletOngletBleuF.png);

color:#ffffff;
padding-top : 5px;
text-transform: uppercase;
vertical-align:bottom;
text-align:center;
}

.ongletNotSelected
{
float:left;
width:179px;
height:28px;
margin-top:4px;
 cursor: pointer;

background-image: url(../images_V2/acces/onglets/ongletOngletBleu.png);
background-repeat: no-repeat;

color:#ffffff;
padding-top : 5px;
text-transform: uppercase;
vertical-align:bottom;
text-align:center;
}



.ongletPrint
{
float:right;
width:122px;
height:28px;
margin-top:4px;

cursor: pointer;

background-image: url(../images_V2/acces/onglets/ongletOngletJaune.png);
background-repeat: no-repeat;


padding-top : 4px;
text-transform: uppercase;
vertical-align:bottom;
text-align:center;

 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;

}

.ongletPrint_old
{
float:right;
width:122px;
height:28px;
margin-top:4px;

cursor: pointer;

background-image: url(../images_V2/acces/onglets/ongletOngletJaune.png);
background-repeat: no-repeat;

color:#000000;
padding-top : 5px;
text-transform: uppercase;
vertical-align:bottom;
text-align:center;
}

.SSongletSelected, .SSongletNotSelected , .SSongletGris {
 float:left;
 width:129px;
 height:23px;
 margin-top:5px;
 background-repeat: no-repeat;

 vertical-align:bottom;
 text-align:center;
 padding-top : 5px;
}



.SSongletSelected
{

  color: rgb(0, 0, 0);
  background-color: #fff;  
  border-radius: 3px 3px 0 0;
  width: auto;
  padding-left: 16px;
  padding-right: 16px;

}

.SSongletNotSelected
{

  cursor: pointer;
  color: rgb(0, 0, 0);
  background-color: rgb(217, 238, 248);
  border-bottom: 1px solid rgb(123, 196, 232);
  border-radius: 3px 3px 0 0;
  width: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.SSongletGris
{

 background-image: url(../images_V2/acces/onglets/ongletSsOngletGris.png);
 color:#000000;
}



table.bandeauFiche
{
margin:0;
padding :0;
background-color:#0A243D;
width:100%;
}

.recapFiche td
{
padding:15px;
text-align:center;
}
div.tableRecap {
	width:790px;
	background-color:#75abb9;
	border:1px solid #fcff05;
	-moz-border-radius: 4px;
}

table.tableRecap
{
 text-align:left;
 color:#ffffff;
 width:100%;
}

tr.tableRecap
{
 height:30px;
 font-size: 8pt;
 letter-spacing: 0px;
 line-height:9pt;
 font-weight: bolder ;

}

span.tableRecap
{

 color:#eef210;

}

div.tableRecap a {
	color: #b1d3e4;
    text-decoration: underline;
}

div.coeurResult
{
  text-align:left;
  margin:0;
  padding :0;
}

table
{
border-collapse:collapse;
}

table.resultatDeFiche
{
background-color:#0A243D;
color:#ffffff;
width:100%;
}


td.bordureMiGauche
{

/* border-left:1px dashed #000000; */

}

td.bordureHautBasDroite
{

 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 border-top:1px solid #000000;

}
td.bordureBasDroite
{

 border-right:1px solid #000000;
 border-bottom:1px solid #000000;

}

td.bordureGaucheBasDroite
{

 border-left:1px solid #000000;
 border-bottom:1px solid #000000;
 border-right:1px solid #000000;

}

td.bordure
{

 border:1px solid #000000;


}

td.bordureBleuC
{

 border:1px solid #67BAE4;


}

td.bordureBleuCBgBleu
{

 border:1px solid #67BAE4;
 background-color:#B3DCF1;

}

/*TABLE FICHE IND et HMET :*/

table.TFiche {

  margin:10px;
  width:890px;
  font-size:11px;

}

.TFiche th {

 border: 1px solid rgb(103, 186, 228);
 background-color: rgb(179, 220, 241);
 padding:5px;
 text-align:center;

}

.TFiche td {

 border: 1px solid rgb(103, 186, 228);
 padding:5px;
 text-align:center;

}

.TFiche a {

  /*text-decoration:underline;*/
  color:#67BAE4;
  font-size:8pt;
  letter-spacing:0em;
  text-decoration:underline;
  text-transform:uppercase;

}


.legendeFiche {

 font-size:11px;
 padding:15px;
 text-align:left;
 font-weight:bold;

}

.SelectStation
{
  background-color:#ffFFFF;
  border:1px solid #0e2c45;
  height:400px;
  left:50%;
  margin-left:-300px;
  margin-top:-200px;
  /* position:absolute; */
  top:50%;
  width:600px;
  position:fixed !important;
  height:auto !important;
  visibility :hidden;
}


.SelectStationIE6
{
  background-color:#ffFFFF;
  border:1px solid #0e2c45;

  height:400px;
  left:50%;
  margin-top:-200px;
  position:absolute;
  top:50%;
  margin-left:-300px;
  width:600px;
  visibility :hidden;

  border:1px solid #0e2c45;

 /*height:340px;
 -moz-opacity:.90;
 opacity:.9;
 filter:alpha(opacity=90);
*/
}

  /*
.SelectStation
{
 visibility :hidden;
 position:absolute;
 width:600px;

 background-color:#ffFFFF;
 z-index:98;
 border:1px solid #0e2c45;

 /*height:340px;
 -moz-opacity:.90;
 opacity:.9;
 filter:alpha(opacity=90);

}

 */
#etap0Content
 {
position:absolute;
left:780px;
vertical-align:middle;
top:62px;
z-index:98;
cursor:pointer;
 }

.etap0ContentCSV
 {
 background-image:url(../images_V2/acces/boutonStation.png);
 color:#FFFFFF;
 font-size:7pt;
 font-weight:bold;
 height:18px;
 margin:0px;
 padding-left:32px;
 padding-top:2px;
 width:129px;
 cursor:pointer;
 vertical-align:middle;
 }



.BoutonBleu, .BoutonBleuLong {

 background-image:url(../images_V2/acces/boutonBleuVide.png);
 color:#FFFFFF;
 cursor:pointer;
 display:block;
 font-size:10pt;
 font-weight:bold;
 height:20px;
 line-height:15pt;
 margin-left:8px;
 margin-top:5px;
 padding-left:0px;
 padding-top:0px;
 text-align:center;
 vertical-align:middle;
 width:150px;
}

.BoutonBleuLong
{

 background-image:url(../images_V2/acces/boutonBleuVideLong.png);
 width:290px;

}


.BoutonVert
 {

 background-image:url(../images_V2/acces/boutonVertVide.png);
 background-position:center;
 background-repeat:no-repeat;
 color:#FFFFFF;
 cursor:pointer;
 float:left;
 font-size:10pt;
 font-weight:bold;
 height:30px;
 line-height:23pt;
 margin-left:0px;
 margin-top:-2px;
 padding-left:3px;
 text-align:center;
 vertical-align:middle;
 width:110px;
}

.bouton
 {
  background-image:url(../images_V2/acces/boutonStation.png);
  color:#FFFFFF;
  font-size:7pt;
  font-weight:bold;
  height:18px;
  margin:0px;
  padding-left:32px;
  padding-top:2px;
  width:129px;
  cursor:pointer;
  vertical-align:middle;
 }

 .boutonExportMultiStations
 {
  background-image:url(../images_V2/acces/btnExportMultiStations.png);
  color:#0a243d;
  font-size:10pt;
  font-weight:bold;
  height:51px;
  margin:0px;
  padding-left:45px;
  padding-top:7px;
  width:186px;
  cursor:pointer;
  vertical-align:middle;
  background-repeat:no-repeat
 }


#SelectStation
{
position:absolute;
z-index:99;
}

#etapSelectStation
{
  margin:10px;
  width:580px;
/*  height:350px;*/
  z-index:99;
}

.titrePanier
{
color:#ffffff;
font-weight:bold;
background-color:#0e2c45;
padding:5px;
text-transform:uppercase;
font-size:12px;
border:1px solid #6bc4e7;
}

.littlePanier
{
text-transform:lowercase;
font-size:10px;
padding-left:5px;
}

.contenuPanier
{
float:left;
background-color:#67bae4;
padding:5px;
padding-left:9px;
padding-right:0px;
border:1px solid #6bc4e7;
}

.tablePanier
{
 margin-right:9px;
 float:left;

 overflow-x: hidden;
 overflow-y: scroll;

 height:125px;
 background-color:#FFFFFF;
 padding:0px;
 text-transform:lowercase;
 font-size:12px;
 margin-top:5px;

 width:559px;
 border:1px solid #000000;
 border-left:1px none #000000;
}

.tablePanier table
{
/*overflow:auto;  */
width:100%;

}

.tablePanier td
{
border:1px solid #0e2c45;

padding-top:0px;
padding-bottom:4px;

padding-left:4px;
padding-right:4px;


}

.blokExport
{

float:left;
width:560px;
background-color:#FFFFFF;
padding:0px;
margin:0px;
margin-right:9px;
}

.closePanier
{
float:right;
text-align:right;
color:#67bae4;
text-transform:capitalize;
cursor:pointer;
}
.closePanier2
{
float:right;
text-align:center;
color:#FFFFFF;
font-weight:bold;
text-transform:capitalize;
cursor:pointer;
background-image:url(../../pictures/boutonModeBleu.png);
background-repeat:no-repeat;
width:100px;
}
.deplacePanier2
{
float:right;
text-align:center;
color:#FFFFFF;
font-weight:bold;
text-transform:capitalize;
cursor:move;
background-image:url(../../pictures/boutonModeBleu.png);
background-repeat:no-repeat;
width:100px;
}

.checkAllPanier
{
float:left;
color:#ffffff;
vertical-align:bottom;
font-size:10px;
margin-bottom:1px;
}

.photoStation
{
width:418px;
padding:4px;
}

.donneesStation
{
padding-left:5px;
}

.ficheInfo
{
width:100%;
}

.criteresInfo
{
width:100%;
}

.criteresInfo td
{
border:1px solid #0e2c45;
font-size: 11px;
}

.ficheSupport
{
width:100%;
}

.ficheSupport tr
{
border:1px solid #0e2c45;
background-color:#B3DCF1;
color:#0e2c45;
}

.ficheSupport td
{
padding-left:5px;
}

.intituleCrit
{
font-weight:bold;
padding-left:5px;
color:#6bc4e7;
font-size:11px;
vertical-align:middle;
}

.communesAppartenance
{
	font-weight:bold;
	padding-left:40px;
	background-color:#b3dcf0;
	font-size:11px;
	vertical-align:middle;
}

.Titre1Objectifs
{
	font-weight:bold;
	padding-left:40px;
	background-color:#b3dcf0;
	font-size:11px;
	vertical-align:middle;
}

.TitreTabObjectifs
{
	font-weight:bold;
	background-color:#f1f9e1;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.ContenuTabObjectifsEco
{
	font-weight:bold;
	padding-left:10px;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
}

.ContenuTabObjectifs
{
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.ContenuTabObjectifsCat
{
	font-weight:bold;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
}

.ContenuTabObjectifsSousCat
{
	font-size:11px;
	vertical-align:middle;
	text-align:left;
	padding-left:20px;
}

.EtatsObjectifs
{
	padding:5px;
}

.TableauFiche
{
	font-size:11px;
}

.TitreTabEtats
{
	font-weight:bold;
	background-color:#b3dcf1;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.ContenuTabObjectifsEcoChim
{
	font-weight:bold;
	padding-left:5px;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
}

.ContenuTabObjectifsPuce
{
	padding-left:30px;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
}

.titreComAppCommune
{
	font-weight:bold;
	padding-right:40px;
	background-color:#f1f9e1;
	font-size:11px;
	vertical-align:middle;
	text-align:right;
}

.titreComApp
{
	font-weight:bold;
	background-color:#f1f9e1;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.contenuComAppCommune
{
	font-weight:bold;
	padding-right:40px;
	color:#6bc4e7;
	font-size:11px;
	vertical-align:middle;
	text-align:right;
}

.contenuComApp
{
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.EtatDetailHeader
{
	font-weight:bold;
	padding-left:5px;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.EtatDetailContenu
{
	padding-left:5px;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
}

.EtatDetailContenuStatut
{
	font-weight:bold;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.EtatDetailLink
{
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.listeStations
{
	margin-left:20px;
	margin-right:20px;
	border: solid #00333f 1px;
}

.lienStation
{
	color:#72bfed;
	text-decoration:underline;
	padding-left:5px;
}

.lienToutesStations
{
	color:#72bfed;
	text-decoration:underline;
	padding-left:20px;
}

.TitreTabPression
{
	font-weight:bold;
	background-color:#b3dcf1;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.ContenuTabPressionLibelle
{
	font-weight:bold;
	padding-left:5px;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
}

.ContenuTabPressionSousCat
{
	font-style:italic;
	padding-left:25px;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
}

.ContenuTabPressionValeur
{
	font-weight:bold;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.ContenuTabPressionValeurSousCat
{
	font-style:italic;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.vertical
{
	height:70px;
	width:70px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
}

.contenuPressionUrbaine
{
	text-align:center;
	vertical-align:middle;
}

.contenuPressionInd
{
	text-align:center;
	vertical-align:middle;
}

.contenuPressionIndLeft
{
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
}

.TitreTabMesures
{
	font-weight:bold;
	background-color:#b3dcf1;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.domaineMesures
{
	font-weight:bold;
	padding-left:5px;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
}

.domaineMesuresValeur
{
	font-weight:bold;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.SSdomaineMesures
{
	padding-left:25px;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
}

.SSdomaineMesuresValeur
{
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.TableauMesures
{
	width:49%;
	float:left;
}

.GrapheMesures
{
	width:49%;
	float:right;
}

.ligneDate
{
background-color:#F2F8DF;
text-align:center;
font-weight:bold;
color:#09243C;
}


.ligneDateTitre
{
background-color:#F2F8DF;
text-align:right;
font-weight:bold;
color:#09243C;
width:50%;
}

.dateTitre
{
width:90%;
}

table.aDoiteFiche {
	width:477px;
	margin-left:5px;
}

.ligneNotselect
{
background-color:#FFFFFF;
text-align:right;
color:#67BAE4;
font-weight:bold;

}

.ligneSelect
{
background-color:#F0F8FC;
text-align:right;
color:#67BAE4;
font-weight:bold;
}

.sousLigneNotselect
{
display:none;
text-align:right;
}

.sousLigneSelect
{
display:table-row;
background-color:#F0F8FC;
padding-left:5px;
text-align:right;
color:#67BAE4;
font-weight:bold;
}



.imgPlus
{
padding-left:5px;
background-image:url(../images_V2/acces/imgPlus.png);
background-repeat:no-repeat;
background-position:left center;
text-align:right;
width:90%;
overflow:hidden;
}

.imgMoins
{
padding-left:5px;
background-image:url(../images_V2/acces/imgMoins.png);
background-repeat:no-repeat;
background-position:left center;
text-align:right;
width:90%;
overflow:hidden;
}

.sansIm
{
padding-left:5px;
text-align:right;
width:90%;
overflow:hidden;
}

.donneeInfo
{
font-weight:normal;
color:#000000;
text-align:center;
width:40px;
}

.titleLigne
{
padding-left:5px;
width:400px;
}

.moreInfo
{
text-align:right;
font-weight:bolder;
text-decoration:underline;
padding-left:10px;
cursor:pointer;
}

td.tableSearch
{
padding-top:5px;
}

.tableCSV
{
border:1px solid  #0e2c45;
padding:10px;
background-color:#67bae4;
}

#divCSV
{
width:600px;
height:100px;
display:none;
padding-left:150px;
}

.tableauCSV td
{
padding:2px;
border:1px solid  #0e2c45;
background-color:#FFFFFF;
}

.tableCSVResult
{

 padding:5px;
 background-color:#FFFFFF;
 vertical-align:middle;
 text-align:left;
 font-size:11px;
}

.nomFicCSV2
{
 font-weight:bold;
 text-decoration:underline;
}

.nomFicCSV
{
 display:block;
 font-weight:bold;
 text-decoration:none;
 font-size:10pt;
 background-image:url(../images_V2/acces/btnExport.png);
 color:#2f5679;
 width:234px;
 height:24px;
 padding-left:30px;
 padding-top:3px;
 margin:-7px;
 background-repeat:no-repeat;
}

.nomFicCSV:hover
{
 background-image:url(../images_V2/acces/btnExportSurvol.png);
}


.nomFicCSV.tailleX2
{
 
 background-image:url(../images_V2/acces/btnExportX2.png);
 height:48px;
 width: 204px;
}

.nomFicCSV.tailleX2:hover {
 background-image:url(../images_V2/acces/btnExportX2Survol.png);
}


.fondExportAura
{
 background-image:url(../images_V2/acces/onglets/ongletContentExport.png);
 background-repeat:no-repeat;
 height:300px;
}

.fondExportAuraPanier
{
 background-image:url(../images_V2/acces/onglets/ongletContentExportPanier.png);
 background-repeat:no-repeat;
 height:191px;
 width:550px;
}

.nomFicCSVAll
{
 display:block;
 font-weight:bold;
 text-decoration:none;
 font-size:10pt;
 background-image:url(../images_V2/acces/btnMultiDonnees.png);
 color:#2f5679;
 width:189px;
 height:50px;
 padding-left:45px;
 padding-top:7px;
 margin:-7px;
 background-repeat:no-repeat;
}

.tailleFicCSV
{
 font-weight:bold;
 color:#67bae4;
}

.divExportClick
{
 background-image:url(../images_V2/acces/panier/expPanier.png);
 background-position:center;
 background-repeat:no-repeat;
 color:#FFFFFF;
 cursor:pointer;
 float:left;
 font-size:11px;
 font-weight:bold;
 height:22px;
 padding:2px;
 text-transform:uppercase;
 width:556px;
}

.listBordureverte {
 border:1px solid #9ECA03;
 width:100%;
 height:100px;
 overflow-x:hidden;
 overflow-y:auto;
 background-color:#FFFFFF;
 padding-left:3px;
}

.listBordureverteGT {
 border:1px solid #9ECA03;
 width:100%;
 height:170px;
 overflow-x:hidden;
 overflow-y:auto;
 background-color:#FFFFFF;
 padding-left:3px;
}

.liste
{
/*width:300px;*/
border:1px solid #9ECA03;
padding-left:2px;
}

#EtapParametre .liste
{
/*width:300px;*/
border:1px solid #9ECA03;
}

.CorpTexte {
 font-size: 8pt;
 letter-spacing: 0.1em;
 line-height:9pt;
 text-align: justify;
}

.TexteBleu {
 font-size: 8pt;
 letter-spacing: 0.0em;
 line-height:9pt;
 color:#67BAE4;
 text-align: justify;
}

.TitreNoir{
 font-size: 10pt;
 letter-spacing: 0px;
 line-height:9pt;
 font-weight: bold ;
 text-align: justify;
}

.TitreNoirGrand{
 font-size: 15pt;
 letter-spacing: 0em;
 font-weight: bold;
 line-height:15pt;
}

.TitreVert{
 font-size: 33pt;
 letter-spacing: 0.0em;
 line-height:25pt;
 color: #99CC00;
 vertical-align:baseline;
}

.TitreBleu{
 font-size: 15pt;
 letter-spacing: 0em;
 font-weight: bold;
 line-height:15pt;
 color:#67BAE4;
}

.Textepetit {
 font-size: 7pt;
 letter-spacing: 0.0em;
 line-height:7pt;
 text-decoration: none;
 text-align: justify;
}

.puceThema {
 margin-left: 1em;
 margin-top: 0px;
}

.puceThema1 {
 list-style-image: url(../images_V2/acces/puceRondBleuPoint.png);
  margin-left: 1em;
}

.puceThema2 {
  list-style-image: url(../images_V2/acces/puceBleuRond.gif);
   margin-left: 3em;
}

.puceThema3 {
  list-style-image: url(../images_V2/acces/pucePointNoir.png);
   margin-left: 4em;
}

.puceThema4 {
  list-style-image: url(../images_V2/acces/puceSuperieur2.png);
   margin-left: 5em;
}

.puceThema2b {
  list-style-image: url(../images_V2/acces/puceSuperieur2.png);
   margin-left: 2em;
}

a.titreApuce {
 text-decoration:underline;
}

.titreApuce {
 font-weight:bold;
 background-image:url(../images_V2/acces/puceSupInv.png);
 background-position:left;
 background-repeat:no-repeat;
 list-style-image:none;
 display:block;
 margin-bottom:2px;
 margin-left:5px;
 padding-left:7px;

/*
list-style-image:url(../images_V2/acces/puceSupInv.png);
 margin-bottom:2px;
 margin-left:5px;
 padding-left:2px;
 */

}

.TitreBleuACThem {
 text-transform: uppercase;
 font-size: 12pt;
 letter-spacing: 0em;
 font-weight: bold;
 line-height:12pt;
 color:#67BAE4;
 padding-left:15px;
 padding-top:20px;
}

.lienBleu {
 text-transform: uppercase;
 font-size: 8pt;
 letter-spacing: 0em;
 color:#67BAE4;
 padding-left:5px;
 margin-top:0px;
 margin-bottom:2px;
 padding-top:0px;
 padding-bottom:0px;
 display:block;
 text-decoration:underline;
 cursor:pointer;
}

.spip_surligne {
 background-color:#ffff00;
 color:#000000;
}

p.spip {
margin-bottom:10px;
}

div#content {
 margin:15px;

}

.imgStation {
height:290px;
}

a.spip_out {
 color:#9DBA00;
 text-decoration:underline;
}

/* style pour l'info sur les navigateurs */
#infoBox {
	position:absolute;
	left : 247px;
	top:206px;
	width: 452px;
	height : 58px;
	background:url(../images_V2/home/infoBox.png);
	display:none;
}

#infoBox > div {
	line-height:16px;
	margin-bottom:6px;
	margin-left:31px;
	margin-right:6px;
	margin-top:12px;
}

#infoBox > img {
	position: absolute;
	top : 5px;
	right:5px;
}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
	border:1px solid #AAAAAA;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../../images/desc.gif);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}