@import url(input-type-text.css);
@import url(textarea-size-40.css);



body{
	background-image: url(images/body-bg.gif);
	margin: 0;
	padding: 0;
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ol, ul, dt, dd, li, p, form, h1, h2, h3, h4, h5, h6, fieldset {
	margin: 0;
	padding: 0;
}
#content-article ul {
	margin-left:28px;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {
	clear:both;
	font-size: 14px; 
	font-weight:bold;
	margin-bottom:13px;
}
h2 {
	clear:both;
	font-size: 13px; 
	font-weight:bold;
	margin-bottom:11px;
}
h3 {
	clear:both;
	font-size: 12px; 
	font-weight:bold;
	margin-bottom:10px;
}
p {margin-bottom:8px;}

/*==============================LAYOUT===============================*/
#container {
			width: 998px;			
			margin-left: auto;
			margin-right: auto;
		}
		#outils {
			margin-top:3px;
			padding-left:2px;
			height:22px;
			color:#fff;
			font-weight: bold;
			padding-right:3px;
		}
						#outils .outils-left {
							float: left;
						}
						#outils .outils-right{
							float: right;
						}
						#outils ul {
							float: right;
							line-height:19px;
						}
						#outils li{
							list-style:none;
							float:left;
							display:block;
							line-height:19px;
						}
						#outils .separator {
							margin-right:10px;
							margin-left:10px;
						}
						#outils li a {
							color:#fff;
							font-weight: bold;
							text-decoration: underline;
						}

		
		#banner {
			clear:both;
		}
					#banner li {
						list-style:none;
						float:left;
						display:block;
					}
		#bread-crumb{
			margin-top:3px;
			margin-bottom:5px;
			padding-left:2px;
		}
					#bread-crumb, #bread-crumb a{
						color:#fff;
					}
					#bread-crumb a {
						text-decoration: underline;
					}
					#bread-crumb .current-crumb{
						color: #c1e5c6;
						font-weight:bold;
					}
				
		#menu-gauche {
			float:left;
			width:272px;
			background:url(images/menu-gauche-bg.gif);
			background-repeat: repeat-y;
			
		}
					#menu-gauche-top{
						height:12px;
						background:url(images/menu-gauche-top-bg.gif);
						background-repeat: no-repeat;
					}	
					#menu-gauche-bottom{
						height:12px;
						background:url(images/menu-gauche-bottom-bg.gif);
						background-repeat: no-repeat;
					}	
					#menu-gauche .secteur {
						display:block;
						
						margin-left:7px;
						padding-top:3px;
						padding-bottom:3px;
						padding-left:16px;
						
						background-image: url(images/menu-gauche-puce.gif);
						background-repeat: no-repeat;
						background-position: left center;
						
						color:#8fb542;
						font-size:15px;
						font-weight: bold;
						
					}
					#menu-gauche .secteur a{
						color:#8fb542;
						text-decoration:none;
					}
					#menu-gauche .secteur a:hover{
						color:#709525;
						text-decoration:underline;
					}
					#menu-gauche ul {
						font-family: Georgia, Arial, Verdana, Geneva, Helvetica, sans-serif;
						margin:0;
						padding:0;
					}
					#menu-gauche li {
						list-style: none;
						padding:0;
						margin:0;
						margin-left: 3px;
						margin-right: 3px;	
						padding-bottom:15px;
					}
					#menu-gauche ul ul li {
						padding:0;
					}
					#menu-gauche ul ul {
						margin:0;
						padding:0;
						margin-left:37px;
						font-size: 12px;
						font-weight: bold;
					}
					#menu-gauche ul ul ul {
						margin-left:17px;
						margin-bottom:18px;
						font-weight: normal;
						font-size: 12px;
					}
					#menu-gauche ul ul li  {
						margin-top:2px;
						margin-bottom:3px;
					}
					#menu-gauche ul ul .selected,#menu-gauche ul ul .selected a{color:#709525;}
					#menu-gauche ul ul ul .selected{color:#709525;}
					
					#menu-gauche ul ul li a {
						color:#979692;
						text-decoration: none;	
					}
					#menu-gauche ul ul li a:hover {color:#709525;text-decoration: underline;}
					
		
		#contenu-article{
						float:left;
						width:717px;
						margin-left:7px;
						background: url(images/content-bg.gif);
						background-repeat: repeat-y;
						background-position: left;
						color:#8e8d88;
					}
		#accueil #contenu-article {
			background: none;
			margin-left:0px;
			width:724px;
			padding:0;
		}
					#contenu-article-top {height:43px;background:url(images/content-top-bg.gif);background-repeat: no-repeat;}
						#contenu-article-top h1{margin:0;font-family:Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#fff;line-height:43px;padding-left:50px;}
					#contenu-article-top-01 {height:43px;background:url(images/content-1-top-bg.gif);background-repeat: no-repeat;}
						#contenu-article-top-01 h1{margin:0;font-family:Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#fff;line-height:43px;padding-left:50px;}
					#contenu-article-top-02 {height:43px;background:url(images/content-2-top-bg.gif);background-repeat: no-repeat;}
						#contenu-article-top-02 h1{margin:0;font-family:Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#fff;line-height:43px;padding-left:50px;}
					#contenu-article-top-03 {height:43px;background:url(images/content-3-top-bg.gif);background-repeat: no-repeat;}
						#contenu-article-top-03 h1{margin:0;font-family:Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#fff;line-height:43px;padding-left:50px;}
					#contenu-article-bottom {
						height:10px;
						font-size:5px;
						line-height: 5px;
						background:url(images/content-bottom-bg.gif);
						background-repeat: no-repeat;
					}
					#contenu-article-inner {
						padding:10px;
						padding-top:6px;
					}
		#footer {
			color:#fff;
			clear: both;
			padding-right:5px;
			padding-left:5px;
			font-size:10px;
			text-align:right;
			line-height:15px;
		}
		#footer a {
			color:#e6d910;
			text-decoration:underline;
		}
/*==============================ACCUEIL==============================*/
.accueil-1 {width:361px;float:left;padding-left:5px;}			
			.accueil-1 p {margin:0;padding-bottom:8px;}
			.accueil-1 .top{height:43px;background:url(images/accueil/1-top.gif);background-repeat: no-repeat;}
			.accueil-1 .top h1 a{display:block;margin:0;font-family:Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#fff;line-height:43px;padding-left:50px;}
			.accueil-1 .inner{color:black;padding-top:10px;padding-left:13px;padding-right:13px;background:url(images/accueil/1-inner.gif);background-repeat: repeat-y;}
			.accueil-1 .bottom{height:26px;background:url(images/accueil/1-bottom.gif);background-repeat: no-repeat;}
.accueil-2{width:353px;float:left;padding-left:5px;}
			.accueil-2 p {margin:0;padding-bottom:8px;}
			.accueil-2 .top{height:43px;background:url(images/accueil/2-top.gif);background-repeat: no-repeat;}
			.accueil-2 .top h1 a{display:block;margin:0;font-family:Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#fff;line-height:43px;padding-left:50px;}
			.accueil-2 .inner{color:#656565;padding-top:10px;padding-left:13px;padding-right:13px;background:url(images/accueil/2-inner.gif);background-repeat: repeat-y;}
			.accueil-2 .bottom{height:36px;background:url(images/accueil/2-bottom.gif);background-repeat: no-repeat;	}
.accueil-3{width:353px;float:left;padding-left:5px;}
			.accueil-3 p {margin:0;padding-bottom:8px;}
			.accueil-3 .top{height:43px;background:url(images/accueil/3-top.gif);background-repeat: no-repeat;}
			.accueil-3 .top h1 a{display:block;margin:0;font-family:Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#fff;line-height:43px;padding-left:50px;}
			.accueil-3 .inner{color:#656565;padding-top:10px;padding-left:13px;padding-right:13px;background:url(images/accueil/3-inner.gif);background-repeat: repeat-y;}
			.accueil-3 .bottom{height:36px;background:url(images/accueil/3-bottom.gif);background-repeat: no-repeat;}

/*==============================RECHERCHE============================*/
#form_rech {
	display:inline;
	margin:0;
	padding:0;
}
#form_rech #formulaire_recherche {
	width: 130px;
	height: 13px;
	font-size:11px;
}
#form_rech .formulaire_recherche_bouton {
	width: 24px;
	height: 17px;
	color:#206028;
	font-size: 10px;
	font-weight:bold;
	border:0;
	background: url(images/bouton-recherche-ok.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#recherche a { color: #666; text-decoration:underline;}
#recherche a:hover { color: black; text-decoration:underline;}
/*==============================PLAN-DU-SITE=========================*/
#sitemap {
	margin-left:10px;
}
#sitemap ul {
	margin-left:25px;
}
#sitemap .separator {
	display: none;
}
/*==============================STYLES SPIP==========================*/

.spip_documents_left {padding-right:10px;}
.spip_documents_right {padding-left:10px;}
.spip_documents_center {text-align:center;margin-bottom:9px;}	
.spip_doc_titre{
	font-size:9px;
}
.spip_doc_descriptif{
	font-size:9px;
	
}

/*================================FORMS==============================*/
div.spip_forms h3 {
	display:none;
}
div.spip_forms fieldset {
	border:0;
}
div.spip_forms legend {
	display:none;
}
div.spip_forms .spip_form_champ {
	clear:left;
	float:left;
	margin-bottom:1em;
	
}
div.spip_forms .spip_form_choix_multiple input {
	float:left;
	clear:left;
	margin-left:200px;
}
div.spip_forms .spip_form_choix_multiple label {
	float:left;
}
div.spip_forms .spip_form_label {
 	clear:left;
	float:left;
	width:200px;
  	font-weight: bold;
  	text-align:left;
  	color:#494949;
	
}

div.spip_forms .spip_form_label_details {
	display: none;
}

div.spip_forms textarea {
	width:260px;
	height:240px;
}
div.spip_forms .spip_bouton{
	margin-right:200px;
}
div.spip_forms .erreur {
	color: red;
}