@import url("/skin/styles.general.css");
@import url("/skin/skin_default/client.css");
@import url("/skin/skin_default/menu.css");
@import url("/skin/skin_default/pager.css");
@import url("/skin/skin_default/plan.css");
@import url("/skin/skin_default/accueil.css");
@import url("/skin/skin_default/diaporama.css");
@import url("/skin/skin_default/nousjoindre.css");
@import url("/skin/skin_default/recherche.css");
@import url("/skin/skin_default/vegetaux.css");
@import url("/skin/skin_default/emploi.css");
@import url("/skin/skin_default/onparledenous.css");
@import url("/modules/actualites/module.css");

html{
	margin: 0px;
	padding: 0px;
	height: 100%;
}
body{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #9ba341;
	color: #42321a;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#top{
	background: #7d872d;
}
	#top div{
		width: 920px;
		margin: 0 auto;
		text-align: right;
		padding: 5px 15px;
	}
	#top ul,
	#top ul li{
		margin: 0px;
		padding: 0px;
		list-style: none;
		display: inline;
		font-size: 10px;
	}
	#top ul li{
		
	}
	#top ul li a{
		color: #FFFFFF;
		text-decoration: none;
		background: url(/images/points-vertical.gif) right top repeat-y;
		padding-right: 10px;
		margin-right: 5px;
	}
	#top ul li a:hover{
		color: #FFFFFF;
		text-decoration: underline;
	}
		#top input{
			border: none;
			background: #FFFFFF;
			color: #767a4a;
			padding: 2px 5px;
			font-size: 10px;
		}

#main{
	width: 950px;
	margin: 0 auto;
	text-align: left;
	padding: 10px 0px;
}

#flashHeader{
	padding: 2px;
	background: #c3d030;
}

#logos{padding: 16px;}

.clearLeft,
.clearRight,
.clearBoth{
	clear: left;
	height: 0px;
	margin: 0px;
	visibility: hidden;
	line-height: 0px;
	padding: 0px;
	font-size: 0px;
}
.clearRight{clear: right;}
.clearBoth{clear: both;}

a{
	color: #fffc00;
	text-decoration: none;
}
a:hover{
	color: #fffc00;
	text-decoration: underline;
}

.lienpoesie{
	margin-left:25px;
	
}
form{
	margin: 0px;
	padding: 0px;
}
img{border: none;}

a.btn input{
	background: #bbc35c;
	color: #333333;
	border: 1px solid #899521;
	border-top-color: #dadf99;
	border-left-color: #dadf99;
	padding: 3px 8px;
	cursor: pointer;
	font-size: 14px;
}
a:hover.btn input{
	background: #5d651a;
	color: #c1c88e;
	border: 1px solid #34390f;
	border-top-color: #a4a97f;
	border-left-color: #a4a97f;
}
#top a.btn input{
	background: #9ba341;
	color: #333333;
	border: 1px solid #5e6811;
	border-top-color: #c7cc81;
	border-left-color: #c7cc81;
	padding: 1px 2px;
	cursor: pointer;
	font-size: 10px;
}
#top a:hover.btn input{
	background: #5d651a;
	color: #bbbe9f;
	border: 1px solid #222803;
	border-top-color: #9aa04d;
	border-left-color: #9aa04d;
}

div.sptools{
	float: right;
	padding: 20px 0px 0px 0px;
	width: 400px;
}



	div.sptools ul{float: right;}
	div.sptools ul,
	div.sptools ul li{
		margin: 0px;
		padding: 0px;
		list-style: none;
		font-size: 10px;
	}
	div.sptools ul li{display: inline;}
	div.sptools ul li a{
		float: left;
		padding: 5px;
		margin: 0px 10px 0px 0px;
	}
	div.sptools ul li a:hover{
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	div.sptools ul li a.add{padding-left: 16px; background: url(/images/icon-set.gif) 0px 7px no-repeat;}
	div.sptools ul li a:hover.add{padding-left: 16px; background: url(/images/icon-set.gif) 0px -33px no-repeat;}
	
	div.sptools ul li a.del{padding-left: 16px; background: url(/images/icon-set.gif) 0px -353px no-repeat;}
	div.sptools ul li a:hover.del{padding-left: 16px; background: url(/images/icon-set.gif) 0px -393px no-repeat;}
	
	div.sptools ul li a.voir{padding-left: 16px; background: url(/images/icon-set.gif) 0px -433px no-repeat;}
	div.sptools ul li a:hover.voir{padding-left: 16px; background: url(/images/icon-set.gif) 0px -473px no-repeat;}
	
	div.sptools ul li a.clear{padding-left: 16px; background: url(/images/icon-set.gif) 0px -513px no-repeat;}
	div.sptools ul li a:hover.clear{padding-left: 16px; background: url(/images/icon-set.gif) 0px -553px no-repeat;}
	
	div.sptools ul li a.print{padding-left: 16px; background: url(/images/icon-set.gif) 0px -73px no-repeat;}
	div.sptools ul li a:hover.print{padding-left: 16px; background: url(/images/icon-set.gif) 0px -113px no-repeat;}
	
	div.sptools ul li a.back{padding-left: 16px; background: url(/images/icon-set.gif) 0px -273px no-repeat;}
	div.sptools ul li a:hover.back{padding-left: 16px; background: url(/images/icon-set.gif) 0px -313px no-repeat;}

#popFeuilleHolder{position:absolute;left:0%;}
#popFeuille{position:fixed;width:100%;height:100%;left:0%;}


/*##################################################
				Gestion des erreurs
####################################################*/
div#publicerror, div#publicerrorErr{
	color:#FF0000;
}

/*************** LIGHTBOX ***************/
#overlay{background: #5d651a;}
#imageDataContainer,
#outerImageContainer{background: #c3d030;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/lb-prev.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/lb-next.gif) right 15% no-repeat;}
#imageData #bottomNavClose img{display: none;}
#imageData #bottomNavClose{
	background: url(/images/fr/lb-close.gif) 0px 0px no-repeat;
	width: 94px;
	height: 27px;
}
#imageData #bottomNavClose:hover{
	background: url(/images/fr/lb-close.gif) 0px -73px no-repeat;
}
#loadingLink{display: none;}
#loading{
	background: url(/images/lb-loading.gif) center no-repeat;
}
#imageDetails{}

#imageData #caption{
	color: #FFFFFF;
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	display: block;
}
#imageData #numberDisplay{color: #f3f6d6;}

.noScreen{
	display: none;
}

#alert{position: relative;}
	#alert div{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 500px;
		background: #b7c056;
		border: 1px solid #8c942a;
		padding: 10px;
		font-size: 13px;
	}

table.form em{
	font: bold 12px "Courier New", Courier, monospace;
	color: #d1df38;
}
table.form em{padding: 0px 0px 0px 6px;}

table.form th{
	padding: 20px 0px 5px 0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #7d872d;
}
table.form td{
	padding: 10px 10px 0px 0px;
}
table.form input{
	border:1px solid #7d872d;
	padding:2px 4px 4px 4px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#split{width: 938px; padding: 0px 6px 20px 6px;}
	#split #menul{
		width: 220px;
		float: left;
	}
	#split #printp{
		width: 688px;
		float: right;
	}
	#split #printp h1,
	#split #printp h2,
	#split #printp h3,
	#split #printp h4,
	#split #printp h5,
	#split #printp h6,
	#split #printp p{
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	#split #printp h2,
	#split #printp h4{
		padding-bottom: 10px;
	}
	
	#texteFooter{
		padding:0px 10px 10px 300px;
		font-size:9px;
		color:#525915;
		line-height:14px;
	}
	#texteFooter a{
		color:#525915;
		font-weight:bold;
	}