/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#F7FBED;
	font-family:geneva,Arial, Helvetica,sans-serif;
	font-size:12px;
	color:#333333;
}

ul, li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }

.nettoyeur {
	border:medium none;
	clear:both;
	font-size:1px;
	height:0;
	line-height:1px;
	margin:0;
	padding:0;
}
a { font-weight:bold; text-decoration:none; }
a, a:hover { color:#333333; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0; padding:0; }
p{margin:10px 0;}

#page {
	background-color:#FFFFFF;
	border:1px solid #9AB54F;
	margin:20px auto 10px;
	width:910px;
}
#header{ width:910px; }
#divlogo {
	border:medium none;
	float:left;
	margin-bottom:10px;
	margin-left:30px;
	padding-top:10px;
	width:250px;
}	
#divlogo img{ border:none;}
#rapide {
	background-color:#9A404C;
	color:#FFFFFF;
	float:right;
	margin-right:30px;
	padding:5px 10px;
	text-align:center;
}

#rapide ul {margin:0; padding:0;}
#rapide li { display:inline; padding-right:15px; }
#rapide div.formulaire_recherche, #rapide div.formulaire_recherche form, #rapide div.formulaire_recherche div {display:inline;}
#contenu{ margin:auto; background-color:#CBD9A3; padding:0 5px 10px;}
#nav {background-color:#FDFCDF; padding:5px; width:270px; float:left; margin:5px;}

#navigation { background-color:#F0EDCA; margin-bottom:10px; padding:10px 0; }
#navigation li a { 
	background:transparent url('../images/menu_puce.gif') no-repeat scroll 2% 10px;
	display:block;
	height:25px;
	line-height:25px;
	padding-left:15px;
}
#navigation li a:hover {
	color:#FFF;
	background:#d4d284 url('../images/menu_puce-hover.gif') no-repeat 2% 10px;
	padding-left:15px;
}
#navigation li.ssmenu a { line-height:14px; padding-left:25px; background:transparent url(../images/menu_puce.gif) no-repeat scroll 15px 5px; height:30px; margin-bottom:3px;}
#navigation li.ssmenu a:hover {
	color:#FFF;
	background:#d4d284 url('../images/menu_puce-hover.gif') no-repeat 15px 5px;
	padding-left:25px;
}

#maincolonne { background-color:#FAFEF0; float:left; margin:5px; width:600px; }
#titrepage, #content { padding:10px 10px 0; }
#content .contautre {text-align:justify; margin-bottom:10px;}
#content .contautre .spip_documents {margin:5px; border:#333333 solid 1px; text-align:center;}
#content .contautre li{margin-bottom:10px;}
#content .contautre table.spip .spip_documents {border:none;}
#documents_joints .spip_logos {border:none;}
#content .contautre table.spip {font-size: 12px;}
#content .contautre p.colorunf { font-size:14px; font-weight:bold; color:#739442;}
#content .contautre div.asso {margin-bottom:10px; text-align:left;}
#content .contautre div.asso .ps { border: #B5463F solid 1px; padding:5px; margin:5px;}

#derniers { padding:10px; width:580px; }
#contderniersarticles { border:1px solid #CCCCCC; padding:15px 10px 5px; }
#derniersarticles h2 a { color:#9A404C; font-size:14px; margin-bottom:10px; }
.dernierssuite a { font-size:11px; padding-top:5px; text-decoration:underline; color:#9AB54F;}
#next { margin-bottom:10px; padding:0 10px; width:580px; }
#coldeux { background-color:#F0EDCA; float:right; padding:5px; width:250px; margin-top:8px; }
#coldeuxrub { background-color:#CBD9A3; float:right; padding:5px; width:250px; margin:3px 0 0 10px; }
#colune { margin-bottom:10px;}
#plusdarticle, #dernieresbreves { margin-bottom:10px;}
#plusdarticle img, #dernieresbreves img { margin-bottom:10px;}
li.pucecolorunfonce {background:transparent url('../images/home_puce.gif') no-repeat scroll 0 5px; padding-left:10px;}
img.typosite { margin-bottom:10px; }
#pied { background-color:#9A404C; margin:0; padding-bottom:10px; text-align:center; }
#pied ul { padding:5px 10px; }
#pied ul li { display:inline; padding:10px; }
#pied a {color:#FFFFFF; }

.spip_doc_titre {float:left; width:270px; margin : 5px;}