/*-------------------------------------------
        Styles du site en construction
---------------------------------------------*/
div.enConstruction {
	padding-bottom: 12px;
	padding-top: 12px;
	vertical-align: middle;
	border: 4px #ff8f24;
	border-style: dashed;
	text-align: center;
}

div.enConstructionNousContacter {
	padding-bottom: 12px;
	padding-top: 12px;
	text-align: right;
}

/*-------------------------------------------
                 Styles généraux
---------------------------------------------*/
body {
	font-family: sans-serif;
}

a {
	color: #83a608;
}

a:hover {
	color: #c9e959;
}

a:visited {
	color: #83a608;
}
.pasAccessible{
	color: #707070;
	font-size: 0.8em;
	font-style: italic;
}
a img{
	border:0px;
}
/*-------------------------------------------
                 Les Blocs
---------------------------------------------*/
div.fieldset{
	border:1px gray solid;
	padding: 3px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top:25px;
	font-size: 10pt;
	
}
div.legend{
}
div.legend-text{
	display:inline;
	background-color:white;
	margin-top: -15px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}
div.legend-image{
	margin-top: -25px;
	float:left;
}
div.fieldset-text{
	clear:left;
	text-align: left;
	padding-top: 4px;
}

div.fieldset p{
	text-align: left;
	display: inline;
}
div.fieldset p.boutons{
	text-align: center;
}
div.fieldset p.center{
	text-align: center;
}
div.fieldset span.center{
	text-align: center;
}
div.fieldset div.details{
	border-top: 1px dotted grey;
	padding-top:2px;
	padding-bottom:2px;
	text-align: center;
}
div.fieldset label{
	font-weight: bold;
}

div.boutons-sommaire{
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}
div.titre-last{
	font-weight: bold;
	padding-top:8px;
}
/*div.bloc {
	border : 1px solid grey;
	padding : 10px;
	margin : 10px;
}

div.bloc div.horizh {
	background-image: url(../images/rubriques/repet-horiz-haut.gif);
	background-repeat: repeat-x;
	height: 13px;
}

div.bloc div.horizh div.coinhg {
	background-image: url(../images/rubriques/coin-haut-gauche.gif);
	background-repeat:no-repeat;
	width: 13px;
	height: 13px;	
	float: left;
}

div.bloc div.horizh div.coinhd {
	background-image: url(../images/rubriques/coin-haut-droite.gif);
	background-repeat:no-repeat;
	width: 13px;
	height: 13px;		
	float: right;
}

div.bloc div.horizb {
	background-image: url(../images/rubriques/repet-horiz-bas.gif);
	background-repeat: repeat-x;
	height: 13px;
}

div.bloc div.horizb div.coinbg {
	background-image: url(../images/rubriques/coin-bas-gauche.gif);
	background-repeat:no-repeat;
	width: 13px;
	height: 13px;
	float: left;	
}

div.bloc div.horizb div.coinbd {
	background-image: url(../images/rubriques/coin-bas-droite.gif);
	background-repeat:no-repeat;
	width: 13px;
	height: 13px;	
	float: right;
}

div.bloc div.contenu {
	min-height: 13px;
	display: block;
}

div.bloc div.contenu div.verticg {
	background-image: url(../images/rubriques/repet-vertic-gauche.gif);
	background-repeat:repeat-y;
	width: 13px;
	height: 100%;
	float: left;
	
}

div.bloc div.contenu div.verticd {
	position:relative;
	background-image: url(../images/rubriques/repet-vertic-droite.gif);
	background-repeat:repeat-y;
	width: 13px;
	height: 100%;
	float: right;	
}*/



/*-------------------------------------------
                 Redéfinition
---------------------------------------------*/

span.erreur_message{
	color:red;
}
span.erreur{
	color:red;
}
/*
fieldset.menu {
	font-size:0.8em;
	width: 174px;
	max-width: 174px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 3px;
}
*/
.formulaire_spip .bugajaxie { display: none; } /* Bug IE/Win */

/* Formulaire de login dans une page */
.formulaire_login ul li {clear:left;}
.formulaire_login .editer_password .details {display:block;}
.formulaire_login #spip_logo_auteur {float:right;}

/* Formulaires de recherche (site / petitions) de spip_formulaire.css*/
.formulaire_recherche { margin: 0; padding: 0; background: none; }
.formulaire_recherche * { /*display: inline;*/ vertical-align: middle; }
.formulaire_recherche label {}
.formulaire_recherche input.text { width: 14em; padding-left: 25px; background: #FFF url(../images/spip/rechercher.gif) no-repeat left center; }
.formulaire_recherche input.submit {}

.reponse_formulaire_erreur{
	color:red;
}

.reponse_formulaire_ok{
	color:green;
}
ul.spip li{
list-style-position:inside;}
ol.spip li{
list-style-position:inside;}
div.forum-message{
	border: 1px solid #83a608;
	margin-bottom: 5px;
}
div.forum-chapo{
	background-color: #e8f6b9;
	font-weight: bold;
	color: #656565;
}
div.forum-texte{
}
div.forum-texte p{
	display: inline;
}
ul.forum{
	list-style: none;
}
div.nbForum{
	font-weight: bold;
	color: #656565;
	font-size: 12pt;
}
div.noter{
	font-weight: bold;
	color: #656565;
	font-size: 12pt;
}
