body{
	background-color : #F1F6F9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a{
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	/* color: #006300;*/
	color: Blue;
}
a:visited {
	color: #319CFF;
}
a:active{
	color: #319CFF;
}
a:hover {
	text-decoration:none;
}
td{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;	
}
h1{
	margin: 0px;
	padding: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;		
	font-weight : bold;	
}

/*  Généralités ------------------------------------------------------------------------------------------------------------------- */
.titrepage{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color: White;
	vertical-align: middle;
	font-weight : bold;
	background-color : Navy;
	padding-left : 25px;
}

.titrepage2{
	vertical-align: middle;
	background-color : Navy;
	background-image: url(images/fondbandeau.jpg);
	background-repeat : repeat-x;
	background-position : bottom;

}

.logoadroite{
	float: right;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 4px;
}


a:visited {
	color: Blue;
}
.boite-menu-fermer{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align : right;
	background-color : White;
	border-top : thin solid #4682B4;
	border-bottom : 1px solid #4682B4;
	padding-right : 5px;
	padding-top : 3px;
}
.boutonslarges{
	width: 200px;
	text-decoration : none;
	color: White;
	border : 1px solid #191970;
	padding: 2px;
	font : bold 13px Arial, Helvetica, sans-serif;
	background-color: #20B2AA;
	text-align: center;
}

.boutonscourts{
	width: 150px;
	text-decoration : none;
	color: White;
	border : 1px solid #191970;
	padding: 2px;
	font : bold 13px Arial, Helvetica, sans-serif;
	background-color: #20B2AA;
	text-align: center;
}
/* Body ------------------------------------------------------------------------------------------------------------- */
.body-standard{
	background-color : #F1F6F9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.body-tempo{
	background-color : #ECECEC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.body-afaire{
	background-color : #99CC99;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-image: url(images/fondafaire.jpg);
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.body-geoportail{
	background-color : #F0FAFF;
	background-image: url(images/fondhh5.jpg);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/* Accueil  ------------------------------------------------------------------------------------------ */
.commemojour-titre{
	background-color: #FFF8DC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	border : 1px solid #DCDCDC;
}

.commemojour-liste2{
	border-bottom : 1px dotted #4682B4;
	border-left : 1px dotted #4682B4;
	border-right : 1px dotted #4682B4;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : White;
}
.commemojour-liste-g{
	border-bottom : 1px dotted #4682B4;
	border-left : 1px dotted #4682B4;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : White;
	text-align: left;
}
.commemojour-liste-d{
	border-bottom : 1px dotted #4682B4;
	border-right : 1px dotted #4682B4;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : White;
	text-align: right;
	padding-left : 4px;
}


.basdepage{
	font-family: "Times New Roman", Times, serif;
	font-size : 11px;
}

.tableaux-accueil{
	vertical-align: top;
	width: 50%;
}


.accrech{
	text-decoration : none;
	font-size : 13px;
	color: Blue;
	font-weight : bold;
	border-top : 1px solid #4682B4;
	border-bottom : 1px solid #4682B4;	
	padding: 4px;
}

#bloclienrech{
	padding: 8px;
}




/*  Fiche ------------------------------------------------------------------------------------------------------------------- */
.fiche_description{
	background-color : White;
	border : thin solid #B0C4DE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding: 5px;
}
.fiche_cadregris{
	border : thin dashed #B0C4DE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : White;
}
.cell_coord{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align : center;
}
.cell_coord_titre{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align : left;
	width: 270px;
	font-style : italic;
}

.fondimages{
	background : White url(images/fondpale.jpg) repeat-x;
}

/*  Résultat -------------------------------------------------------------------------------------------------------- */
.seldepartement{
	background-color : #FFF8DC;
	border : thin solid #4682B4;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: Navy;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top: 3px;
	font-style : italic;
}
.sellieu{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	border : thin dashed Silver;
	border-left : none;
	border-right : none;
	border-top : none;
	padding-top: 13px;
	background-color: White;
	border-left : thin solid #B0E0E6;
	border-right : thin solid #B0E0E6;
	padding-left: 5px;
}
.selfiche{
	background-color : White;
	text-align: left;
	border-left : thin solid #B0E0E6;
	border-right : thin solid #B0E0E6;
	padding-left: 15px;
	padding-top: 3px;
}
.selsepa{
	border-top : thin solid #B0E0E6;
	padding-top: 3px;	
}
.rappel_crit_cadre{
	width: 750px;
}
.resultat-tableaugeneral{
	width : 750px;
}
.resultat-nombrefiches-ligne{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	background-color: White;
	border : thin solid #4682B4;
	padding: 5px;
}
.resultat-export{
	text-align : left;
	vertical-align : top;
}
/*  Criteres -------------------------------------------------------------------------------------------------------- */
.formulaire-fond{
	background-color : White;
	border : 1px solid Maroon;
	padding: 5px;
}
/* comment contribuer ------------------------------------------------------------------------------------------ */
.colgauchecontrib{
	font-family : "Times New Roman", Times, serif;
	font-style : italic;
	vertical-align : top;
	text-align : left;
	font-size : 14px;
}
.contrib-tabloenvoi{
	text-align : center;
	vertical-align : middle;
}
.contrib-lien{
	font-size : 16px;
	font-weight : bold;
}

/* a propos ---------------------------------------------------------------------------------------------------------- */
.histomaj-tablo{
	text-align : left;
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.histomaj-coldate{
	width : 130px;
}
/*  Contribution ------------------------------------------------------------------------------------------------------------- */

.form_texte_oblig{
	background-color : #F0FFF0;
}
.contrib_gauche{
	border-bottom : 1px dashed Silver;
	vertical-align : top;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.contrib_droite{
	vertical-align : top;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;

}
.contrib_gauche-dernier{
	vertical-align : top;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.contrib_droite-dernier{
	vertical-align : top;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.contrib-titreboite{
	background-color : #FFF8DC;
	border : 1px solid #4682B4;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: Navy;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top: 3px;
	font-style : italic;
}
.contrib-ligneboutons{
	text-align: center;
}
.contrib_tourblanc{
	border : thin solid #E4E4E4;
}
.contrib-cadre-erreur{
	border : 1px solid Red;
	background-color : White;
}
.contrib-cadre-ok{
	border : 1px solid Green;
	background-color : White;
}
/* Administration ------------------------------------------------------------------- */

.bouton-admin{
	background-color : Fuchsia;
	color: White;
}
.bouton-plusmoins{
	width: 20px;
	height: 20px;
	background-color : Fuchsia;
}
.boite-menu-admin{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	background-color : #FFCCFF;
	border-top : thin solid Red;
	border-bottom : thin solid Red;
	padding-left : 5px;
}
/*  Journal et articles ---------------------------------------------------------------- */
.journal{
	font-family : "Courier New", Courier, monospace;
	font-size: 12px;
}
.journal:hover {
	text-decoration:none;
	background: Teal;
	color: White;
}
.article{
	font-family : "Courier New", Courier, monospace;
	font-size: 12px;
	background-color: White;
	border : thin dotted Silver;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	padding-top : 10px;
}
/* REBUT ---------------------------------------------------------------------------------- */
.perenite-rouge{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	font-weight : bold;
	background-color : White;
	border-left : thin solid #D3D3D3;
	border-top : thin solid #D3D3D3;
	border-bottom : thin solid Gray;
	border-right : thin solid Gray;	
}

/* v3 =============================================================================================== */

/* généralités */
.alignetextedroite{
	text-align: right;
}
.alignetextegauche{
	text-align: left;
}
.cssgauche{
	float: left;
	
}
.cssdroite{
	float: right;

}

/* -------------------------------------------------------- */

div#menuadmin{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	background-color : #FFCCFF;
	border-top : thin solid Red;
	border-bottom : thin solid Red;
	padding-left : 5px;
}
div#ctrlacces{
	text-align : center;
}
.fiche-localisation{
	background-color : White;
	border : 1px solid #B0C4DE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding: 5px;
	text-align: left;
	margin-top : 5px;
	clear: both;
}

div#fiche-boitelangue2{
	text-align : center;
	background-image: url(images/changelangue.gif);
	background-repeat : no-repeat;
	height: 18px;
	margin-bottom: 2px;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}
.fiche-themes{
	background-color : White;
	border : 1px dashed #B0C4DE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding: 5px;
	text-align: left;
	margin-top : 5px;
}


#fiche-perenite{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color: Red;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;	
	margin-bottom: 5px;	
}

div#zoneimages{
	
}


div#retourhaut{
	text-align: right;
	background : White;
	padding: 3px;
}
div#fiche-retoursel{
	padding-left: 20px;
	padding-top: 5px;
	background-color: White;
	border-bottom : thin solid #4682B4;
}

/* haut de l'accueil */

div#accueil-top{
	/* background-image : url(images/degradetopaccueil2.jpg);  */
	background-color: White;
	background-position: center;
	background-image: url(images/fondign10.jpg);
	background-repeat: no-repeat;
}
div#accueil-top-carte{
	/*background-image: url(images/fondign8.jpg); */
	background-repeat: no-repeat;
	background-position: center;
	text-align: left;
	width: 940px;
}

div#accueil-top-logo{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	background-color: #4682B4;
	padding: 5px;
	border : thin solid Silver;
}
/* --------------------------------------------------------------------------------- */

/* Page résultat */
div#resultat-conteneur{
	width: 750px;
}
.resultat-departement{
	background-color : #FFF8DC;
	border : 1px solid #4682B4;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: Navy;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top: 3px;
	font-style : italic;
	text-align: left;
}
.resultat-commune{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	border-top : none;
	background-color: White;
	border-left : 1px solid #B0C4DE;
	border-right : 1px solid #B0C4DE;
	border-bottom : 1px dotted #B0C4DE;
	padding-left: 5px;
	padding-bottom:3px;
	padding-top: 13px;
	text-align: left;
}
.resultat-fiche{
	background-color : White;
	text-align: left;
	border-left : 1px solid #B0C4DE;
	border-right : 1px solid #B0C4DE;
	padding-left: 15px;
	padding-top: 3px;
}
.resultat-partexte-commune{
	padding-left: 40px;
	padding-bottom: 4px;
}
.resultat-sepa1{
	height: 5px;
	background-color : White;
	border-left : 1px solid #B0C4DE;
	border-right : 1px solid #B0C4DE;
	border-bottom : 1px solid #B0C4DE;
}
.resultat-sepa2{
	height: 8px;
}

div#resultat-rappelcritere{
	float: left;
	margin-bottom : 10px;
	margin-top: 10px;
	background-color: White;
	border : 1px solid #4682B4;
}
div#resultat-nombrefichestrouvees{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	background-color: White;
	border : 1px solid #4682B4;
	padding: 5px;
	float: right;
	text-align: center;
}
div#resultat-outilsgeo{
	clear: both;
	text-align: left;
}
div#resultat-aucun{
	background-color : #FFF8DC;
	border : 1px solid #4682B4;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color: Navy;
	font-style : italic;
	text-align: center;
	padding: 10px;
	clear: both;
}
.resultat-lignecritere-gauche{
	text-align: left;
	padding : 2px;
	font-weight: bold;
}

.resultat-lignecritere-droite{
	text-align: right;
	padding: 2px;
	font-style: italic;

}

/* Accueil --------------------------------------------------- */

#accueil-textespecial{
	background-color : #FAFAFA;
	border : thin solid #CC6633;
	padding: 5px;
	margin-top: 4px;
	text-align: center;
	font-weight : bold;
	font-size: 14px;
	width: 90%;
	color: #696969;
	vertical-align: middle;
}

#accueil-textespecial a{
	text-decoration : none;
	color: Blue;
	font-size: 14px;
}

#accueil_boiteprincipale{
	background-color : White;
	border : 1px solid #B0C4DE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding: 5px;
	width: 90%;
	margin-top: 4px;
	clear: both;
}

#accueil-livre a{
	font-size: 14px;
	color: #FFCC99;
}
#accueil-livre{
	float: right;
	background-color : #5F9EA0;
	border : thin solid #CC6633;
	padding: 4px;
	margin-top: 0px;
	text-align: center;
	font-weight : bold;
	font-size: 12px;
	color: White;
	vertical-align: middle;
	width: 400px;
	margin-left: 2px;
	margin-right: 2px;
}

/* Cartes --------------------------------------------------- */

.carte-infobulle{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.carte-saisie{
	width: 650px;
	border-right : 1px solid Navy;
	overflow:auto;
	padding: 3px;
	text-align: left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : White;
	border : thin solid Maroon;
	margin: 3px;
}
.carte-resultat{
	border : none;
	margin-left: 3px;
}
.carte-lien{
	width: 250px;
	text-decoration : none;
	color: White;
	border : 1px solid #191970;
	padding: 2px;
	font : bold 13px Arial, Helvetica, sans-serif;
	background-color: #20B2AA;
	text-align: center;	
	margin: 4px;
}

/* ------------------------------------------------------------------- */

#acceuil_texteintro{
	text-align: left;
}
#accueil-recap{
	background-color : #FFF8DC;
	border-left : 1px solid #A55524;
	border-right : 1px solid #A55524;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align: left;
	padding: 6px;
}

#accueil-flux{
	text-align : left;
	padding-left: 3px;
	margin-top: 5px;
}
.accueil-chiffres{
	font-weight : bold;
	color:  #A55524;
	font-size : 16px;
}

.accueil-recommander{
	width: 600px;
	text-align: left;
}

.general-cadre{
	background-color : White;
	border : thin solid #B0C4DE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding: 5px;
	text-align: left;	
	width: 90%;
}
.general-titreparag{
	font : bold 13px Arial, Helvetica, sans-serif;
	color: #CE6300;
}
.fiche-credits{
	float: left;
	width: 50%;
	text-align : left;
}
.fiche-dates{
	margin-left: 51%;
	text-align : left;
}
#fiche-global{
	width: 950px;
	text-align: left;
}
#fiche-retoursel2{
	float: left;
	margin-top: 5px;
	background-image: url(images/ficheretoursel.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 400px;
	height: 25px;
	padding: 2px;
	
}
.fiche-lienretour{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	
}

.fiche-outilsgeo{
	background-color : #FECB5D;
	border-left : 1px solid #A55524;
	border-right : 1px solid #A55524;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align: center;

}
.fiche-locdroite{
	float: right;
	width: 200px;
	margin-left: 3px;
}
#fiche-locdroite-car{
	float: right;
	width: 270px;
	margin-left: 3px;
}
.fiche-perenite2{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color: Red;
	text-align: left;
	font-weight: bold;
}
.fiche-geo-titre{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align : left;
	font-style : italic;
}
.fiche-msgerr{
	clear: both;
	float: left;
	border : 2px solid Red;
	background-color : White;
	margin-left: 10%;
	margin-right: 10%;
	font : bold 13px Arial, Helvetica, sans-serif;
	text-align : left;
	padding: 5px;
}
#resultat-boiteexport{
	width: 200px;
	margin-left: 210px;
}
#resultat-boitegeo{
	width: 200px;
	float: left;
}
.resultat-txtnouveau{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
	font-style : italic;
	color: Red;
}
.resultat-txtdate{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : italic;
}
.resultat-txtmaj{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
	font-style : italic;
	color: Green;
}
.resultat-txtrefaire{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : italic;
	color: Olive;
	font-weight : bold;
}
.resultat-txtafaire{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : italic;
	color: #FF8000;
	font-weight : bold;
}
.resultat-alaligne{
	clear:both;
	margin-bottom: 14px;
}

#map-droite{
	float: right;
	background-color : #E6E6FA;
	width: 30%;
}
#map-droite-branches{
	background-color : #FFFFE0;
}

.geop-saisie{
	width:950px;
	text-align : left;
}

/* Tiny Carousel ------------------------------------------------------------------------------ */

/* images 236 x 121 */
#slider-code { height: 174px; overflow:hidden; }
#slider-code .viewport {
	float: left;
	width: 208px;
	height: 154px;
	overflow: hidden;
	position: relative;
	text-align : center;
}
#slider-code .buttons { display: block; margin: 30px 5px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 0px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li{
	float: left;
	margin: 0 20px 0 0;
	padding: 1px;
	height: 150px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	width: 204px;
}

#slider-code .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 40px; }
#slider-code .pager li { float: left; }
#slider-code .pagenum { background-color: #fff; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
#slider-code .active { color: #fff; background-color:  #555555; }


/* Menu -------------------------------------------------------------------------------------------- */

.boite-menu{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align : left;
	background-color : White;
	border-top : 1px solid #4682B4;
	border-bottom : 1px solid #4682B4;
	padding-left : 5px;
	color : Silver;
}

a.menulangue{
	color: White;
	font : bold italic 13px Arial, Helvetica, sans-serif;
}
a.menulangue:hover {
	background-color: Navy;
	color:#FFFFFF;
}
a.menulink{
	text-decoration : none;
	color: White;
	font : bold 13px Arial, Helvetica, sans-serif;
}
a.menulink:hover {
	background-color: Navy;
	color:#FFFFFF;
}
a.menulink:visited {
	color:#FFFFFF;
}
div#menunormal{
	text-align : left;
	background-color : #5F9EA0;
	/*border-top : thin solid #4682B4;
	#20B2AA;
	*/
	border-bottom : 1px solid Navy;
	padding-left : 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	color : Silver;
	font : 13px Arial, Helvetica, sans-serif;
}

.titrepage-texte{
	color: White;
	padding-left : 25px;
}
div#bandeauv2{
	margin-top : 0px;
	vertical-align: middle;
	background-color : #336699;
	color: White;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #009C9C;
}
