@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
border: 0;
font-weight: normal;
font-style: normal;
text-decoration: none; 
}

/* vert 009375
orange ED7F00*/

.spip_documents { text-align: center; }
.art .jcarousel-skin-tango { margin-top:15px; }
	.cachetexte{display:none;}
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.texte,.texte *{
line-height:150%;
}
.format_png { behavior: url(win_png.htc); }
.texte img{border:0px;}
.texte i {font-style:italic}
.texte strong { font-weight:bold;}
.texte hr {height:1px;border-color:#FFF;margin-top:5px;margin-bottom:5px;}
.texte ul{	list-style-position: inside; margin-left:10px; margin-bottom:10px;}
.texte li{padding-top:3px;padding-bottom:3px;}
.texte ul ul{list-style-position: inside; margin-left:20px;}
.texte ol {list-style-position: inside; margin-left:10px;}
.texte p{margin-top:13px;margin-bottom:13px;}
.texte h4{font-weight:bold;color:#43434d;}
.texte h3{padding-top:3px; padding-bottom:3px; color:#43434d; font-size:14px; font-weight: bold;}
.texte h2{color:#43434d; font-size:14px; font-weight: bold;}
.texte h1{font-size:17px;font-weight:bold;color:#43434d; margin-bottom:3px; margin-top:10px;}
 .texte h2 a{color:#43434d!important;}
.spacer{height:1px; background-repeat:repeat-x; background-image:url(images/spacer.png);margin-top:2px;margin-bottom:2px;}

.chapo{
	font-weight:bold;
	color:#212125;
	margin-top:15px;
	margin-bottom:15px;
}

.chapo *{
	font-weight:bold;
	}

/*****CHANGEMENT FORMULAIRE*******/
input[type=submit]{
cursor:pointer;

}
.log .formulaire_spip form{
width:350px;
margin:0 auto;
}
#spiplistes-formabo .formulaire_spip input[type=text],#spiplistes-formabo .formulaire_spip input[type=submit],.log .formulaire_spip input[type=text],.log .formulaire_spip input[type=password],.log .formulaire_spip input[type=submit],.log .formulaire_spip textarea,.spip_forms input[type=text],.spip_forms textarea,.spip_forms[type=submit]{
margin-top:5px;
padding:5px;
border:1px solid #4d4d4d;
}
#spiplistes-formabo .formulaire_spip input[type=submit],.log .formulaire_spip input[type=submit]{
padding-top:2px;
padding-bottom:3px;
}
.log .formulaire_spip input[type=text],.log .formulaire_spip input[type=password]{
margin-right:5px;
}
#spiplistes-formabo .formulaire_spip legend,.log .formulaire_spip legend,.spip_forms legend {
display:none;
font-size:1.15em;
padding:5px;
}
#spiplistes-formabo .formulaire_spip legend,.log .formulaire_spip legend{
display:block;
font-weight:bold;
font-size:15px;
}
.formulaire_spip li{
list-style:none;
}
.log .formulaire_spip label{
display:block;
}
.log .formulaire_spip .choix label{
float:left;
margin-right:5px;
}
#spiplistes-formabo label{
font-weight:bold;
}
.log .formulaire_spip fieldset,.spip_forms fieldset {
border:none;
margin:0.5em 0;
padding:0.4em 0.4em 0.4em 1em;
}
#spiplistes-formabo .formulaire_spip .boutons,.log .formulaire_spip .boutons{
text-align:right;
}
.log  .formulaire_spip,.spip_forms {
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
margin:0 0 16px;
padding:6px;
border:0px;
}
.log  .formulaire_spip .spip_bouton input,.spip_forms .spip_bouton input {
background:#FFF none repeat scroll 0 0 !important;
border:none;
color:#4D4D4D;
border:1px solid #4D4D4D;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
padding:0.4em;
width:100px;
}
.spip_forms .forml, .spip_forms .formo {
border-color:#808080 !important;
}
.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {
background-color:#EBEBE4 !important;
}
.spip_forms .forml, .spip_forms .fondl{
background-color:#FFF !important;
}
.spip_forms .spip_barre{
border:1px solid #4D4D4D;
padding:3px;
}
.spip_forms .spip_form_label_obligatoire{
font-size:10px;
}
.spip_forms #barre_2{
display:none;
}
/******/
body{
font-family:Arial, Helvetica, sans serif;
color:#212125;
font-size:12px;
background-color:#FFF;
}
a{
color:#43434d;
font-weight:bold;
outline:none;
}


#main{
width:965px;
margin:0 auto;
overflow:hidden;
border-left:2px solid #d3d2d2;
border-right:2px solid #d3d2d2;
padding-left:15px;
}
	.sommaire{
	background-image:url(images/fond1.png);
	background-position:center 160px;
	background-repeat:no-repeat;
	}
	.rub{
	background-image:url(images/fond2.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
#header{
height:110px;
width:100%;
}
#wrap{
width:100%;
overflow:hidden;
padding-top:10px;
}
#menu{
position:relative;
float:left;
width:360px;
height:520px;
}
	#menu li{
	margin-bottom:3px;
	}
	#menu li a{
	padding-left:10px;
	width:350px;
	display:block;
	}
	#menu a.rub1:hover,#menu a.rub1.expose{
	border-left:5px solid #ca5080;
	padding-left:5px!important;
	}
	#menu a.rub5:hover,#menu a.rub5.expose{
	border-left:5px solid #da8d00;
	padding-left:5px!important;
	}
	#menu a.rub6:hover,#menu a.rub6.expose{
	border-left:5px solid #a3bf60;
	padding-left:5px!important;
	}
	#menu a.rub7:hover,#menu a.rub7.expose{
	border-left:5px solid #00a6eb;
	padding-left:5px!important;
	}
	#menu a.rub8:hover,#menu a.rub8.expose{
	border-left:5px solid #934797;
	padding-left:5px!important;
	}
	#menu a.rub9:hover,#menu a.rub9.expose{
	border-left:5px solid #e60003;
	padding-left:5px!important;
	}
	#menu a.rub10:hover,#menu a.rub10.expose{
	border-left:5px solid #0068b4;
	padding-left:5px!important;
	}
	#menu a.rub13:hover,#menu a.rub13.expose{
	border-left:5px solid #4d4d4d;
	padding-left:5px!important;
	}
	#footer{
	border:1px solid #828282;
	position:absolute;
	bottom:10px;
	left:0px;	
	width:240px;
	height:50px;
	padding:10px;
	}
	#footer a{
	border-left:2px solid #43434d;
	padding-left:2px;
	padding-right:5px;
	}
	.extranet{
	border-left:5px solid #43434d!important;
	padding-left:5px!important;
	display:block;
	font-size:16px;
	margin-bottom:10px;
	color:#98989b;
	}
	.sommaire #extranet {
	border:0px;
	}
	#extranet h1{
	color:#98989b;
	}	
#content{
position:relative;
float:left;
width:595px;
margin-left:10px;
height:575px;
}
	#formulaire_recherche{
	margin-left:445px;
	width:126px;
	height:16px;
	border:1px solid #828282;
	-moz-border-radius:5%;
	-webkit-border-radius:4px;
	padding:2px;
	margin-bottom:5px;
	}
	#recherche{
	width:100px;
	font-size:11px;
	padding:2px;
	position:relative;
	top:-5px;
	}
	#newsl{
	margin-left:445px;
	padding-right:10px;
	width:116px;
	height:16px;
	text-align:right;
	font-size:15px;
	border-right:5px solid #43434d;
	margin-bottom:5px;
	}
	#newsl a{
	font-weight:normal;
	}
	#bao{
	border-color:#828282 #828282 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px 0;
	position:absolute;
	bottom:0px;
	right:0px;
	height:19px;
	margin-right:18px;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	-moz-border-radius-topleft:5%;
	-webkit-border-radius-left-top:5px;
	-moz-border-radius-topright:5%;
	-webkit-border-radius-right-top:5px;
	}
		#bao a{
		display:block;
		float:left;
		height:16px;
		margin-left:3px;
		margin-right:3px;
		width:16px;
		}
		#bao a span{
		display:none;
		
		}
		#moins{
		background-image:url(images/moins.gif);
		}
		#plus{
		background-image:url(images/plus.gif);
		}
		#print{
		background-image:url(images/print.gif);
		}
		#mail{
		background-image:url(images/mail.gif);
		}
	.suite{
	font-size:11px;
	font-style:italic;
	}
	#recommander form{
		background-color:#FFF;
		margin-left:auto;
		margin-right:auto;
		padding-bottom:20px;
		position:relative;
		text-align:center;
		width:300px;
	}
	#recommander input[type=text],#recommander textarea{
	border:1px solid #828282;
	padding:3px;
	}
	#recommander input[type=submit]{
		padding-left:10px;
		padding-right:10px;
		border:1px solid #828282;
		font-weight:bold;
		background-color:#FFF;
	}
	#recommander p{
		margin-top:5px;
		margin-bottom:10px;
		font-weight:bold;
	}
	#recommander h1{
	font-weight:bold;
	font-size:12px;
	}
	#recommander fieldset{
	border:none;
	}
	#formulaire_recommander{
		padding:5px;
		display:none;
	}
	#actus{
	border:1px solid #828282;
	position:absolute;
	bottom:65px;
	right:10px;
	width:300px;
	background-image:url(./images/opacite.png);
	color:#717180;
	padding:0 15px 10px 15px;	
	}
	#actus h1{
	position:absolute;
	top:-26px;
	right:-3px;
	color:#98989b;
	}
	#actus h2{
	font-size:13px;
	color:#43434d;
	margin-top:6px;
	}
	.entete{
	overflow:hidden;
	position:relative;
	}
	.titre{
	width:475px;
	float:left;
	}
	.texte{
	border:1px solid #828282!important;
	width:555px;
	height:440px;
	background-image:url(./images/opacite.png);	
	background-color:transparent!important;
	overflow:auto;
	padding:10px;
	clear:both;
	}
	.pagihaut{
	margin-top:0px!important;
	}
	#spiplistes-formabo .texte{
	
	}
	.color1 h2,.color1 h3,.color1 a{
	color:#ca5080;
	}
	.color5 h2,.color5 h3,.color5 a{
	color:#da8d00;
	}
	.color6 h2,.color6 h3,.color6 a{
	color:#a3bf60;
	}
	.color7 h2,.color7 h3,.color7 a{
	color:#00a6eb;
	}
	.color8 h2,.color8 h3,.color8 a{
	color:#934797;
	}
	.color9 h2,.color9 h3,.color9 a{
	color:#e60003;
	}
	.color10 h2,.color10 h3,.color10 a{
	color:#0068b4;
	}
	.h1nl{
	margin-left:150px;
	}
	#spiplistes-formabo{
	margin-top:3px;
	}
	#spiplistes-formabo.cadre{
	border:1px solid #828282!important;
	width:290px;
	background-image:url(./images/opacite.png);	
	background-color:transparent!important;
	overflow:auto;
	padding:10px;
	clear:both;
	-moz-border-radius:5%;
	-webkit-border-radius:4px;
	}
	#spiplistes-formabo p{
	margin-top:10px;
	margin-bottom:10px;
	}
	#spiplistes-formabo li{
	margin-top:10px;
	margin-bottom:10px;
	}
	#spiplistes-formabo h3.legend{
	font-weight:bold;
	}
	#spiplistes-formabo .choix{
	margin-bottom:10px;
	}
	#spiplistes-formabo .formulaire_ok{
	font-weight:bold;
	}
	#spiplistes-formabo .erreur,#spiplistes-formabo .formulaire_erreur{
	color:#E60003;
	font-weight:bold;
	}
	.blocplan{
	padding-left:10px;
	}
