/*** Feuilles de styles originales pour 
la rubrique NATURE des Ecologistes de l'Euziere
auteur : Gabriel BERNARD ******** 
*/ 
 
/* 
 * Styles generaux de la typographie 
 */ 
 
 
/* bien regler la marge (bugs IE) */ 
body  { background: #FFFFFF; margin: 1px;} 
a  { text-decoration: none; color: #AB3A29;  } 
a:hover  { text-decoration: underline;  } 
a.spip_out  { text-decoration: none; color: #AB3A29;  } 
a.spip_in, a.spip_url  { text-decoration: none; color: #000000;font-weight:bold;  } 
a.spip_glossaire  { text-decoration: none; color: #000000;font-weight:bold; } 
 
h1  { 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 130%; 
	text-align: center; 
	margin-top : 10px; 
	margin-bottom : 10px; 
	padding: 0em; 
	color:#AB3A29;
 } 

h2 { 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size:110%; 
	text-align: center; 
	margin-top : 5px; 
	margin-bottom : 5px; 
	padding: 0em; 
	color:#C35343;
 } 

h3 { 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size:100%; 
	text-align: center; 
	margin-top : 2px; 
	margin-bottom : 2px; 
	padding: 0em; 
	color:#C35343;
 } 

/* 
 * Disposition a l'ecran : colonnes, encarts, cartouches 
 */ 

/*bandeau du haut de la page*/
#bandeau  { 
	position:absolute; 
	top:1px; 
	left:1px; 
	right:1px; 
	height:150px; 
	padding: 10px 10px;
	background: #FFFFFF url(IMG/bandeau.png) no-repeat top right;
 } 

#titre { 
	background:transparent url(IMG/EE-titre.png) no-repeat; 
	width:400px;
	height:35px;
	margin-top:10px;
	margin-left:10px;
 } 
#titre h1 { 
	display:none;	
 }

.logoEE  { 
	float:right;
	top:10px;
	height:75px;
	display:inline;
	background-color:transparent;	
 } 

#position  { 

	display:none;

	font-size:80%; 
	text-align:center; 
	margin-top:75px; 
	margin-left:200px; 
	padding-left:2px;
	height:30px; 
	background-color:transparent; 
 } 
#position span { 
	text-align:center; 
	margin:2px; 
	padding:1px; 
 } 
 
/*colonne de gauche reservee 
a la navigation dans les rubriques*/

#navigation  { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:90%; 
	position:absolute; 
	left:1px; 
	right:1px; 
	top: 75px; 
	padding-left:2px;
	padding-right:2px; 
	padding-top:5px; 
	min-height:350px; 
	width:185px; 
	background-color:transparent;
 } 
 
#rech  { 
	height:50px;
	margin:5px 2px;
 } 
 
#navigation .logo { 
	text-align:center;
	height:150px;
	width:180px;
	background: url(IMG/moutons.png) no-repeat center;
 } 
#navigation .logo h1 { 
	display:none;
 } 

/*colonne centrale des contenus*/

#tot {
	margin-top:150px;
	padding:10px;
}
#principal  { 
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 
	font-size:90%; 
	position:relative; 
	margin-top:150px; 
	margin-left:185px; 
	margin-right:1px; 
	margin-bottom:1px;
	padding-left:5px; 
	min-height:400px; 
	background-color:#FFFFFF; 
 } 

#plan  { 
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:90%; 
	position:relative; 
	margin-top:150px; 
	margin-left:200px; 
	margin-right:1px; 
	margin-bottom:1px; 
	padding-top:20px;
	min-height:350px; 
	background-color:#FFFFFF; 
 } 


#parcours  { 
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 
	font-size:85%; 
	font-weight:bold;
	height:32px; 
	padding-left:5px;
	padding-bottom:5px;
	color:#3F3F3F;
	background-color:#FFFFFF; 
	border-bottom:1px dashed #7E7E7E;
} 

.cartouche  { 
	padding-top: 5px; 
	margin-bottom: 2px; 
 } 
 
.cartouche .spip_logos  { 
	margin-left: 0px; 
	padding-left: 0px; 
	margin-right: 0.8em; 
 } 

.content  { 
	position:relative;
	margin-top: 5px; 
	margin-right: 23%; 
	margin-left:1px;
	padding:5px 10px; 
	min-height:350px; 
 } 

.content_large { 
	position:relative;
	margin-top: 1px; 
	margin-right: 1px; 
	margin-left:1px; 
	margin-bottom:5px;
	padding:5px 10px;
	min-height:350px;  
 } 
 
#encart  { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:90%;
	position:absolute;
	/*overflow:scroll;*/
	width:23%;
	margin-top: 5px; 
	margin-right: 1px; 
	margin-left:52%;
	min-height:400px;
	padding-left:0px; 
	border-left:2px solid #7E7E7E; 
	background-color:#FFFFFF;
	z-index:1;
 }
 
 
.sommaire { 
	font-size:80%;
	top:5px;
	padding-top:10px;
	padding-left:5px;
	border-top:2px solid #8A8C62;
	border-bottom:2px solid #8A8C62;
	background-color:transparent;
} 
.sommaire li { 
	display:inline;
	list-style-type:none;
} 

#syndic  { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:90%;
	overflow:scroll;
	margin-top: 5px; 
	margin-right: 1px; 
	height:200px;
	padding-left:2px; 
	border-top:2px solid #7E7E7E; 
	background-color:#FFFFFF;
 } 

#promo {
	color:#858358;
	font-size:105%;
	font-weight:bold;
	padding:15px;
	text-align:center;
}
/*bas de page*/

#footer  { 
	position:relative; 
	text-align:center; 
	font-size:85%; 
	margin-top:10px;
	margin-left:200px;
	height:100px; 
	padding-top:10px;
	color:#3F3F3F;
	background-color:#FFFFFF; 
	border-top:1px dashed #7E7E7E;
 } 
 
#footer a { 
	color:#3F3F3F;
	font-weight:bold;	
 } 



/* 
 * Ici les styles pour le contenu 
 */ 
.contenu  { 
	margin: 1px; 
	font-size:90%;
 } 
.contenu h2.titre-extrait  { 
 } 
.contenu h2.titre-texte  { 
 } 
.contenu .surtitre  { 
	margin-top: 0em; 
	margin-bottom: 0em; 
 } 
.contenu .detail  { 
	 
 } 
.contenu .detail a  { 
	 color:#000000;
 } 
.contenu .detail a:hover { 
	 color:#AB3A29;
 } 

.contenu .detail .important  { 
	color: #999B76; 
 } 
.extrait  { 
	margin: 0.1em; 
	margin-top: 0.5em; 
	margin-bottom: 0.5em; 
	margin-left: 5px; 
	margin-right: 0.1em; 
	line-height: 1.4em; 
 } 
.liste-articles  { 
	margin-top: 1em; 
	margin-bottom: 1em;
	clear: left; 
	text-align:left;
 } 
.contenu .forum-repondre  { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	font-size: 90%; 
	font-weight: bold; 
	margin-top: 0.6em; 
 } 
 

.contenu .detail  { 
	font-size: 90%; 
	color: #858358; 
 } 
.extrait  { 
	padding: 2px; 
	font-size: 100%; 
 } 
.extrait a { 
	color:#000000;
 }   
.spip_puce  { 
	list-style-position: inside; 
	list-style-image: url(IMG/puce_fleche.png);
} 
 
.spip_documents { 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size : 70%; 
 } 
 
 
table.spip  { 
 } 
 
table.spip tr.row_first  { 
	background-color: #8A8C62; 
 } 
 
table.spip tr.row_odd  { 
	background-color: #999B76; 
 } 
 
table.spip tr.row_even  { 
	background-color: #999B76; 
 } 
 
table.spip td  { 
	padding: 1px; 
	text-align: left; 
	vertical-align: middle; 
 } 
p.spip { 
	font-family: Georgia, Garamond, Times, serif; 
	text-align: justify; 
	font-size:95%;
 } 
hr.spip  {  } 
b.spip  {  } 
i.spip  {  } 
blockquote.spip  { 
	margin-left : 40px; 
	margin-top : 10px; 
	margin-bottom : 10px; 
	margin-right: 0px; 
	background-color: #ffffff; 
	padding: 5px; 
 } 
 
.forml  { width: 100% ; background-color: #999B76; } 
 
.spip_encadrer  { 
	font-family: helvetica, arial, sans-serif; 
	width : 100%; 
	background-color: #FFFFFF; 
	padding: 5px; 
	border: 1px #858358 solid; 
 } 
 
.spip_cadre  { 
	width : 100%; 
	background-color: #FFFFFF; 
	padding: 5px; 
 } 
 
div.spip_poesie  { 
	margin-left: 10px; 
	padding-left: 10px; 
	border-left: 1px solid #999B76; 
 } 
div.spip_poesie div  { 
	text-indent: -60px; 
	margin-left: 60px; 
 } 
 
 
.spip_bouton  { background-color: #999B76; } 
 
.formrecherche  { width: 100% ; background-color: #B0B194; } 
 
.reponse_formulaire  { 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 110%; 
	color: red; 
 } 
 
.spip_surligne  { background-color: #C35343;  } 
 
 
/* 
 * Barre de raccourcis 
 */ 
 
a.spip_barre img  { 
	border-left: 1px solid #ffffff; 
	border-top: 1px solid #ffffff; 
	border-right: 1px solid #8A8C62; 
	border-bottom: 1px solid #8A8C62; 
	padding: 3px; 
	background-color: #999B76; 
 } 
a.spip_barre:hover img  { 
	border: 1px solid #B0B194; 
	padding: 3px; 
 } 
 
 
 
/* 
 * Correction des styles HTML par defaut 
 */ 
 
.structure  { 
	display: none; 
 } 
 

/* 
 * Mise en page des textes (bordures...) 
 */ 
 
.chapo  { 
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 
	text-align: justify; 
	font-size: 100%; 
	line-height: 1.4em; 
	margin-top: 1em; 
 }
 
.texte { 
	font-family: Georgia, Garamond, Times, serif; 
	text-align: justify; 
	
 } 

.ps  { 
	font-family: Georgia, Garamond, Times, serif; 
	text-align: justify; 
	font-size: 90%; 
	padding-top: 0.6em; 
	margin-top: 0.6em; 
 } 
.notes  { 
	font-family: Georgia, Garamond, Times, serif; 
	text-align: left; 
	font-size: 85%; 
	margin-top: 0.6em; 
	margin-bottom: 0.6em; 
	border-top: 1px solid #999B76; 
	padding: 1.5em; 
 } 
 
 
/* styles des divisions 
internes aux blocs pricipaux*/ 

/*.menu-titre { 
	font-size:100%; 
	list-style:none;
	color:#AB3A29;
	background-color:#FFFFFF;
 }*/ 
 
.general {padding-left:1px; background-color:#FFFFFF;} 
.general a {color:#AB3A29; font-weight:bold; } 
.general ul {padding-left:1px;list-style:none;} 


.rubriques  {padding-top:10px;text-align:left; background: 0px #FFFFFF url(IMG/fondvert.png) repeat-x  top;} 
.rubriques ul {padding-left:1px;}
.rubriques .menu-titre {color:#AB3A29;  font-weight:bold; background-color:transparent;}
.rubriques .menu-titre a { color:#AB3A29;} 
.rubriques .menu-titre ul{padding-left:2px;list-style:none;} 
.rubriques .menu-item {  padding-left: 2px; padding-top: 1px; padding-bottom: 1px; font-size: 85%;} 
.rubriques .menu-item a { color:#000000;} 
.rubriques .menu-item ul {list-style-image: url(IMG/puce_fleche.png);padding-left:6px;} 


.breves 		 { background-color: #ffeaea;  } 
.breves .menu-titre	 { background-color: #fff2f2; text-align:center;  } 
 
.divers {text-align:left;}
.divers ul {padding-left:1px;}
.divers .menu-titre {font-weight:bold; background-color:transparent;}
.divers .menu-titre a { color:#3F3F3F;} 
.divers .menu-titre ul {padding-left:2px;list-style:none;} 
.divers .menu-item {padding-left: 2px; padding-top: 1px; padding-bottom: 1px; font-size: 85%;} 
.divers .menu-item a {color:#7E7E7E;} 
.divers .menu-item ul {list-style-image: url(IMG/puce_fleche.png);padding-left:6px;} 

.sommaire .menu-item {list-style:none; padding-top:0px;padding-bottom:0px;} 

.contenu ul {padding-left:1px;} 
.contenu .menu-titre { color:#AB3A29; text-align:left; font-weight:bold;font-size:100%; background-color:transparent;margin-left:0px;padding-left:1px;}
.contenu .menu-titre a { color:#AB3A29;} 
.contenu .menu-titre li { list-style:none;} 
.contenu .menu-item {  padding-left: 2px; padding-top: 1px; padding-bottom: 1px; font-size: 95%; text-align:left;list-style-image: url(IMG/puce_fleche.png);} 
.contenu .menu-item a { color:#000000;} 
.contenu .menu-item li {list-style-image: url(IMG/puce_fleche.png);margin-left:5px;} 
 

.forums 		 { background-color: #858358;  } 
.forums .menu-titre	 { background-color: #8A8C62; text-align:center;  } 
 
 

/* 
 * Habillage du plan du site 
 */ 
 
.plan-secteur  { 
	margin-top: 1em; 
	margin-bottom: 3em; 
	clear: right; 
 } 
 
.plan-secteur h1  { 
	display: block; 
	margin: 5px; 
	padding: 8px; 
	font-size: 150%; 
	font-weight: bold; 
	background-color: #999B76; 
	text-align:center; 
 } 
.plan-rubriques  { 
	clear: left; 
	display: block; 
	list-style: none; 
 } 
.plan-rubrique  { 
	display: inline; 
	padding: 3px; 
	font-weight: bold; 
 } 
.plan-articles { 
	clear: left; 
	text-align:left;
	margin-top: 1px; 
	margin-bottom: 1px; 
	list-style: none; 
} 

/* Eclaircissement progressif des rubriques en fonction de la profondeur */ 
 
ul .plan-rubrique  { 
	background-color: #999B76; 
	
 } 
ul ul .plan-rubrique  { 
	background-color: #B0B194; 
	 } 
ul ul ul .plan-rubrique  { 
	background-color: #CECEBB; 
 } 
 
 
/* 
 * Habillage des forums 
 */ 
 
ul.forum-total  { 
	display: block; 
	padding: 0px; 
	margin: 0px; 
	list-style: none; 
 } 
.forum-fil  { 
	margin-top: 3em; 
 } 
.forum-fil ul  { 
	display: block; 
	margin: 0px; 
	margin-left: 2em; 
	padding: 0px; 
	list-style: none; 
 } 
.forum-titre  { 
	font-weight: bold; 
	font-size: 120%; 
 } 
.forum-item  { 
	margin: 0px; 
	padding: 1em; 
	padding-top: 0.5em; 
	padding-bottom: 0em; 
	text-align: justify; 
	font-size: 95%; 
 } 
.forum-repondre-message  { 
	text-align: right; 
 } 
 
/* Boite d'un forum : eclaircissement progressif des bords */ 
 
ul .forum  { 
	border: 1px solid #858358; 
	padding: 0px; 
	margin: 0px; 
	margin-bottom: 1em; 
 } 
ul ul .forum  { 
	border: 1px solid #8A8C62; 
 } 
ul ul ul .forum  { 
	border: 1px solid #999B76; 
 } 
ul ul ul ul .forum  { 
	border: 1px solid #B0B194; 
 } 
ul ul ul ul ul .forum  { 
	border: 1px solid #CECEBB; 
 } 
ul ul ul ul ul ul .forum  { 
	border: 1px dashed #DEDFD3; 
 } 
 
/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */ 
 
ul .forum-chapo  { 
	border: 0px; 
	border-bottom: 1px dashed #b8b8b8; 
	margin: 0px; 
	padding-left: 6px; 
	padding-right: 6px; 
	padding-top: 3px; 
	padding-bottom: 2px; 
	font-size: 95%; 
	background:#8A8C62; 
 } 
ul ul .forum-chapo  { 
	background: #999B76; 
 } 
ul ul ul .forum-chapo  { 
	background: #B0B194; 
 } 
ul ul ul ul .forum-chapo  { 
	background: #CECEBB; 
 } 
ul ul ul ul ul .forum-chapo  { 
	background: #DEDFD3; 
 } 
 
 
/* 
 * Habillage des petitions 
*/
 
.signatures  { 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 1em; 
	margin-bottom: 1em; 
	width: 100%; 
 } 
/*.signatures td  { 
	-moz-border-radius: 0.4em; 
 }*/
 
.signatures-titre  { 
	clear: right; 
	font-weight: bold; 
	font-size: 120%; 
	text-align: center; 
	padding: 0.5em; 
	margin: 0px; 
 } 
.signature-date  { 
	white-space: nowrap; 
	background: #e4f0f0; 
	padding: 0.5em; 
 } 
.signature-nom  { 
	font-weight: bold; 
	background: #ecf4f4; 
	padding: 0.2em; 
	text-align: center; 
 } 
.signature-message  { 
	font-size: 85%; 
	background: #f4f8f8; 
	padding: 0.4em; 
	text-align: justify; 
 } 

 
/* 
 * Formulaires 
 */ 
 
.formrecherche  { 
	background-color: #f2f2f2; 
	color: #505030; 
	margin: 0px; 
	padding: 2px; 
	border: solid 1px #909090; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	font-weight: normal; 
 } 
 
.formulaire  { 
	color: black; 
	margin: 0px; 
	margin-bottom: 16px; 
	padding: 4px; 
	border: 1px solid #a0a0a0; 
	background-color: #f6f6f6; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	font-weight: normal; 
 } 
.forml  { 
	background-color: #ececec; 
	margin: 4px; 
	padding: 1px; 
	border: dashed 1px #909090; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90%; 
 } 
.spip_bouton  { 
	border: 2px solid #404040; 
	padding: 3px; 
	background: #d0d0d0; 
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 
 } 
.spip-admin  { 
	position: fixed; 
	bottom: 0px; 
	font-size: 90%; 
	padding: 2px; 
	line-height: 1.4em; 
 } 
 

