/*****
gris A6A6A6
vert fond 93BD03
vert texte :0F6934
gris cadre: F2F2F2;
gris bord clair D5D5D5
gris foncé text: 666666
rose DE4D9C
********/
* { margin: 0; padding: 0; }



img{border:0px;}
i.spip {font-style:italic}
strong.spip { font-weight:bold;}
hr.spip {height:20px;}
ul.spip{	list-style-position: inside; margin-left:10px;}
ul ul.spip{list-style-position: inside; margin-left:20px;}
ol.spip {list-style-position: inside; margin-left:10px;}
p.spip{margin-top:13px;margin-bottom:13px;}
.format_png { behavior: url(win_png.htc); }
h3.spip{padding-top:7px; padding-bottom:7px; font-size:12px; font-weight: bold; color:#BDBF00;}
.chapo{
	font-weight:bold;
}
.spip_forms legend {
display:none;
font-size:1.15em;
padding:5px;
}
.spip_forms fieldset {
border:none;
margin:0.5em 0;
padding:0.4em 0.4em 0.4em 1em;
}

.spip_forms {
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
margin:0 0 16px;
padding:6px;
border:0px;
}
.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_documents { text-align: center; }
.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; }
a{
font-weight:bold;
text-decoration:none;
color:#B9CC00;
}
a:hover{
text-decoration:underline;
}



img{border:0px;}
/************MAIN******************/
body{
	font-family:arial, sans serif;
	font-size:11px;
	color:#4D4D4D;
	background-color:#c1c7c3;
	background-image:url('images/fondsite.png');
	background-repeat:repeat-y;
	background-position:center;
}
#main{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background-color:#FFFFFF;
}
#top{
	width:960px;
	position:relative;
	background-color:#F2F2F2;
	border-bottom: 1px solid #A9AFAB;
}

#wrap{
	width:960px;
	padding-top:7px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#ariane-haut{
background-image:url('./images/ariane_haut.png');
background-repeat:no-repeat;
height:4px;
width:935px;
margin-left:15px;
}
#ariane{
background-image:url('./images/ariane_fond.png');
background-repeat:repeat-y;
width:920px;
padding-left:15px;
margin-left:15px;
font-weight:bold;
color:#666666;
}
#ariane-bas{
background-image:url('./images/ariane_bas.png');
background-repeat:no-repeat;
background-position:left bottom;
height:4px;
width:935px;
margin-left:15px;
}
#ariane a{
text-decoration:none;
color:#E65C0F;
}
#ariane a:hover{
text-decoration:underline;
color:#E65C0F;
}
#left{
width:170px;
margin-top:15px;
position:relative;
float:left;
}
#left ul{
list-style:none;
}
#search{
width:140px;
height:85px;
margin-left:15px;
background-image:url('./images/recherche.png');
background-repeat:no-repeat;
font-size:9px;
}
#search a{
color:#FFF;
}
.recherche{
padding-top:10px;
padding-left:10px;
}
#input_recherche{
font-size:11px;
height:13px;
width:110px;
}
#bt_recherche{
margin-top:3px;
}
				#accordion{
				width:160px;
				list-style:none;
				position:relative;
				background-image:url('./images/menuf.png');
				background-repeat:repeat-y;
				}
				#accordion h3{
				position:relative;
				}
#menu{
width:160px;
list-style:none;
position:relative;
background-image:url('./images/menuf.png');
background-repeat:repeat-y;
}
.puce{
position:absolute;
top:18px;
left:4px;
}
.decalle{
position:relative;
left:10px;
}
.mtop{
background-image:url('./images/menuh.png');
background-repeat:no-repeat;
height:23px;
width:160px;
}
.mbottom{
background-image:url('./images/menub.png');
background-repeat:no-repeat;
height:48px;
width:160px;
}
.mligne{
width:135px;
padding-top:10px;
_padding-top:5px;
*padding-top:5px;
padding-left:10px;
padding-bottom:0px;
position:relative;
cursor:pointer;
}

.mhr{
width:120px;
height:1px;
border-bottom:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
border-left:1px solid #D5D5D5;
background-color:#D5D5D5;
margin-top:15px;
*margin-top:10px;
_margin-top:10px;
}
.ssmenu{
width:130px;
list-style:none;
left:-10px;
position:relative;
display:none;
}
.ssmenu li{
width:125px;
margin-top:3px;
margin-bottom:3px;
position:relative;
}
.sstitre{
width:125px;
padding-left:20px;
}
.puce2{
position:absolute;
top:8px;
left:20px;
}
.sssmenu{
width:145px;
list-style:none;
position:relative;
left:0px;
display:none;
}

.sssmenu li{
width:120px;
margin-top:3px;
margin-bottom:3px;
position:relative;
padding-left:25px;
}
.puce3{
position:absolute;
top:8px;
left:20px;
}

.expos{
background-color:#EDED99;
}
#newsletter{
background-image:url('./images/newsletter_fond.png');
background-repeat:repeat-y;
border:none;
width:132px;
height:60px;
padding-right:25px;
padding-left:5px;
position:relative;
}
#newslettertop{
background-image:url('./images/newsletter.png');
background-repeat:no-repeat;
width:162px;
height:64px;
}
#newsletterbottom{
background-image:url('./images/newsletter.png');
background-repeat:no-repeat;
background-position:bottom;
width:162px;
height:40px;
*position:relative;
*top:-4px;
}
fieldset{
border:none;
}
#btn_news{
position:absolute;
right:27px;
top:20px;
*right:24px;
}
.saisie{
width:110px;
height:10px;
font-size:8px;
}
.saisie2{
width:130px;
height:14px;
font-size:11px;
margin-bottom:5px;
*margin-bottom:0px;
}
#content{
float:left;
left:0pt;
margin-top:15px;
position:relative;
padding-top:60px;
width:782px;
z-index:1;
}
#menuhori{
width:752px;
height:66px;
left:23px;
position:absolute;
top:-5px;
z-index:500;
color:#FFFFFF;
}
#menuhori1{
float:left;
position:relative;
width:169px;
height:66px;
background-image:url('./images/menu_haut_1.png');
background-repeat:no-repeat;
}
#menuhori2{
float:left;
position:relative;
width:177px;
height:66px;
background-image:url('./images/menu_haut_2.png');
background-repeat:no-repeat;
}
#menuhori3{
float:left;
position:relative;
width:221px;
height:66px;
left:-1px;
background-image:url('./images/menu_haut_3.png');
background-repeat:no-repeat;
}
#menuhori4{
float:left;
position:relative;
width:170px;
height:66px;
left:-1px;
background-image:url('./images/menu_haut_4.png');
background-repeat:no-repeat;
list-style:none;
cursor:pointer;
}
	.ssmenuhori{
	display:none;
	color:#FFF;
	font-weight:bold;
	position:absolute;
	z-index:8000;
	padding:3px;
	
	top:60px;
	}
	.ssmenuhori li{
	list-style:none;
	}
	.ssmenuhori li a {
	color:#FFF;
	}
	.ssmenuhori li a:hover {
	text-decoration:none;
	}
	.ssmenuhori h2{
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:8px;
	}
	.ssligne{
	border-bottom:1px solid #FFF;
	}
	.ssmenuhori h2:hover{
	background-color:#FFF;
	color:#D53629;
	}
	.ssmenuhori li li{
	list-style:none;
	padding:5px;
	}
	.ssmenuhori li li:hover{
	list-style:none;
	padding:5px;
	background-color:#FFF;
	color:#D53629;
	}
	.jonction1{
	width:169px;
	height:9px;
	background-image:url('./images/bas_menu_rouge.png');
	left:-13px;
	top:-1px;
	border-bottom:0px;
	position:absolute;
	}
	.jonction2{
	width:169px;
	height:9px;
	background-image:url('./images/bas_menu_jaune.png');
	left:-13px;
	top:-1px;
	border-bottom:0px;
	position:absolute;
	}
	.jonction3{
	width:220px;
	height:9px;
	background-image:url('./images/bas_menu_beige.png');
	left:-13px;
	top:-1px;
	border-bottom:0px;
	position:absolute;
	}
	.jonction4{
	width:170px;
	height:9px;
	background-image:url('./images/bas_menu_bleu.png');
	left:-13px;
	top:-1px;
	border-bottom:0px;
	position:absolute;
	}
	.rouge{
	background-image:url('./images/fondssmenu_rouge.png');
	background-repeat:repeat-y;
	width:138px;
	left:36px;
	}
	.jaune{
	background-image:url('./images/fondssmenu_jaune.png');
	background-repeat:repeat-y;
	width:145px;
	left:205px;
	}
	.beige{
	background-image:url('./images/fondssmenu_beige.png');
	background-repeat:repeat-y;
	width:190px;
	left:381px;
	}
	.bleu{
	background-image:url('./images/fondssmenu_bleu.png');
	background-repeat:repeat-y;
	width:138px;
	left:602px;
	}
	.sssmenuhori{
	display:none;
	}

#hautcadre{
background-image:url('./images/fond-haut_vert.png');
background-repeat:no-repeat;
width:782px;
height:37px;
left:-2px;
position:relative;
}
	.colohautcadre1{
		background-image:url('./images/fond-haut_rouge.png') !important;
	}
	.colohautcadre2{
		background-image:url('./images/fond-haut_jaune.png') !important;
	}
	.colohautcadre3{
		background-image:url('./images/fond-haut_beige.png') !important;
	}
	.colohautcadre4{
		background-image:url('./images/fond-haut_bleu.png') !important;
	}
#cadre{
background-image:url('./images/fond-vert-milieu.png');
background-repeat:repeat-y;
padding-left:30px;
padding-right:30px;
width:718px;
position:relative;

}
	.colocadre1{
		background-image:url('./images/fond-rouge-milieu.png') !important;
		left:-1px;
	}
	.colocadre2{
		background-image:url('./images/fond-jaune-milieu.png') !important;
		left:-1px;
	}
	.colocadre3{
		background-image:url('./images/fond-beige-milieu.png') !important;
		left:-1px;
	}
	.colocadre4{
		background-image:url('./images/fond-bleu-milieu.png') !important;
		left:-1px;
	}
.pucetitre{
left:-8px;
top:-3px;
position:relative;
}

#hauttexte{
width:715px;
height:24px;
background-image:url('./images/haut-txt-vert.png');
background-repeat:no-repeat;
}
	.colohauttexte1{
		background-image:url('./images/haut-txt-rouge.png') !important;
	}
	.colohauttexte2{
		background-image:url('./images/haut-txt-jaune.png') !important;
	}
	.colohauttexte3{
		background-image:url('./images/haut-txt-beige.png') !important;
	}
	.colohauttexte4{
		background-image:url('./images/haut-txt-bleu.png') !important;
	}
	#outils{
	position:absolute;
	right:80px;
	top:70px;
	*top:65px;
	}
	.outils2{
	top:30px !important;
	*top:25px !important;
	}
	#outils img{
	margin-left:5px;
	cursor:pointer;
	}
#texte{
width:665px;
padding-left:25px;
padding-bottom:10px;
padding-right:30px;
background-image:url('./images/fond-txt-vert.png');
background-repeat:repeat-y;
font-size:11px;
overflow:hidden;
}
	.colotexte1{
		background-image:url('./images/fond-txt-rouge.png') !important;
	}
		.colotexte ul.spip{
			list-style-image:none !important;
		}
		.colotexte1 li.spip{
			background-image:url('./images/pucezone1.png') !important;
			
		}
	.colotexte2{
		background-image:url('./images/fond-txt-jaune.png') !important;
	}
		.colotexte2 li.spip{
			background-image:url('./images/pucezone2.png') !important;
			
		}
	.colotexte3{
		background-image:url('./images/fond-txt-beige.png') !important;
	}
		.colotexte3 li.spip{
			background-image:url('./images/pucezone3.png') !important;
			
		}
	.colotexte4{
		background-image:url('./images/fond-txt-bleu.png') !important;
	}
		.colotexte4 li.spip{
			background-image:url('./images/pucezone4.png') !important;
			
		}
#texte h1{
margin-top:5px;
color:#0A495E;
font-size:13px;
width:80%;
}
#texte h3{
font-size:12px;
padding-top:15px;
}
#texte h3 a{
color:#0A495E;
font-size:12px;
}
	.mots h3 a{
	color:#0A495E !important;
	}
	.colotexte1 h1{
	color:#D53629 !important;
	}
	.colotexte2 h1{
	color:#EFB300 !important;
	}
	.colotexte3 h1{
	color:#BCAB49 !important;
	}
	.colotexte4 h1{
	color:#00AAAF !important;
	}
	
#texte h2{
font-size:11px;
padding-top:2px;
}
#texte li{
list-style:none !important;
background-image:url('./images/puce.png');
background-repeat:no-repeat;
background-position:left 3px;
margin-left:10px;
padding-left:15px;
*padding-left:0px;
}

#texte li li{
list-style:none !important;
background-image:url('./images/puce2.png');
background-repeat:no-repeat;
background-position:left 3px;
margin-left:10px;
padding-left:15px;
*padding-left:0px;
}
#texte ul ul{
list-style-position: inside;
margin-left:10px;
}
#texte li li li{
list-style-image:none !important;
background-image:url('./images/puce3.png');
background-repeat:no-repeat;
background-position:left 3px;
margin-left:10px;
padding-left:15px;
*padding-left:0px;
}
#texte ul ul ul{
list-style-position: inside;
margin-left:10px;
}
.pagelien li{
list-style:none !important;
background-image:none !important;
margin-left:0px !important;
padding-left:0px !important;
}
.pagelien li li{
list-style:none !important;
background-image:none !important;
margin-left:0px !important;
padding-left:0px !important;
}
.pagelien li li li{
list-style:none !important;
background-image:none !important;
margin-left:0px !important;
padding-left:0px !important;
}
.plus{
display: none;
}
.visite{
color:#B9BB00;
cursor:pointer;
font-weight:bold;
margin-top:3px;
}
.puceplus{
position:relative;
top:4px;
margin-right:5px;
}
.italic{
font-style:italic;
}
.listesite{
list-style:none !important;
}
.listesite li a{
color:#666666;
}
	.rechercheavancee fieldset{
		margin:10px;
		border:1px solid #C1C7C3;
		padding:5px;
		width:625px;
	}
	.rechercheavancee .ssgpe div div{
		left:10px;
		position:relative;
		background-color:#EEEFB3;
		padding:5px;
		width:95%;
	}
	.rechercheavancee label{
		margin-left:5px;
	}
	.rechercheavancee input{
		margin-bottom:3px;
		margin-left:3px;
		*margin-bottom:1px;
		*margin-top:1px;
	}
	.rechercheavancee label{
		margin-bottom:3px;
		margin-top:3px;
		*position:relative;
		*top:-2px;
		*margin-bottom:1px;
		*margin-top:1px;
	}
	.rechercheavancee select{
		margin:10px;
		font-size:11px;
		
	}
	.titrelabel{
	font-size:12px;
	}
	.valider{
		border:2px solid #BDBF00;
		background-color:#EEEFB3;
		color:#BDBF00;
		font-size:12px;
		font-weight:bold;
		padding:5px;
		padding-left:15px;
		padding-right:15px;
		cursor:pointer;
		margin-left:285px !important;		
		margin-top:15px !important;
		*margin-top:20px !important;
	}
#lettreinfo input{
margin-top:10px;
margin-right:10px;
}
#lettreinfo label{
margin:5px;
}
#bastexte{
width:715px;
height:24px;
background-image:url('./images/bas-txt-vert.png');
background-repeat:no-repeat;
}
	.colobastexte1{
		background-image:url('./images/bas-txt-rouge.png') !important;
	}
	.colobastexte2{
		background-image:url('./images/bas-txt-jaune.png') !important;
	}
	.colobastexte3{
		background-image:url('./images/bas-txt-beige.png') !important;
	}
	.colobastexte4{
		background-image:url('./images/bas-txt-bleu.png') !important;
	}
#hauttextesommaire{
width:715px;
height:24px;
background-image:url('./images/haut-txtsom.png');
background-repeat:no-repeat;
}
#textesommaire{
width:545px;
height:465px;
*height:455px;
padding:15px;
padding-left:35px;
*padding-top:45px;
background-image:url('./images/fond-txtsom.png');
background-repeat:repeat-y;
}
#bastextesommaire{
width:715px;
height:24px;
background-image:url('./images/bas-txtsom.png');
background-repeat:no-repeat;
}
#onglets{
width:170px;
right:-12px;
top:-20px;
position:absolute;
color:#FFFFFF;
z-index:3000;
}
.recentre{
left:10px;
position:relative;
}
.blochaut{
width:170px;
height:14px;
background-image:url('./images/blocs-haut.png');
background-repeat:no-repeat;
}
.bloc{
background-image:url('./images/blocs-fond.png');
background-repeat:repeat-y;
width:155px;
padding-left:15px;
}
.blocbas{
width:170px;
height:15px;
background-image:url('./images/blocs-bas.png');
background-repeat:no-repeat;
}
.ssblochaut{
width:155px;
height:14px;
background-image:url('./images/ssblocs-haut.jpg');
background-repeat:no-repeat;
}
.ssbloc{
background-image:url('./images/ssblocs-fond.jpg');
background-repeat:repeat-y;
width:125px;
padding-left:15px;
padding-right:15px;
color:#666666;
position:relative;
}
	.titrebd{
		font-weight:bold;
		color:#666666;
	}
.ssbloc hr{
width:120px;
height:1px;
margin-top:3px;
margin-bottom:3px;
*margin-top:0px;
*margin-bottom:0px;
*padding:0px;
border:1px solid #666666;
background-color: #666666;
}
.ssblocbas{
width:155px;
height:30px;
background-image:url('./images/ssblocs-bas.jpg');
background-repeat:no-repeat;
}
.sansimage{
background-image:none !important;
padding:0px !important;
width:150px !important;
overflow:hidden;
}
.sansimage a{
color:#FFF;
}
.blanc{
background-color:#FFFFFF !important;
border:1px solid #FFFFFF !important;
margin-left:5px;
margin-right:5px;
margin-bottom:6px;
width:135px !important;
}
.large{
width:149px !important;
margin-bottom:0 !important;
margin-top:0 !important;
padding-bottom:0 !important;
padding-top:0 !important;
border-top:2px !important;
border-bottom:0px !important;
border-left:0px !important;
border-right:0px !important;
height:2px;
}
.ssbloc img{
border:1px solid #FFF;
}
.lienarchi{
bottom:-30px;
color:#666666;
left:15px;
position:absolute;
}
#bascadre{
background-image:url('./images/fond-vert-bas.png');
background-repeat:no-repeat;
width:782px;
height:33px;
position:absolute;
z-index:-200;
}
	.colobascadre1{
		background-image:url('./images/fond-rouge-bas.png') !important;
		left:-1px;
	}
	.colobascadre2{
		background-image:url('./images/fond-jaune-bas.png') !important;
		left:-1px;
	}
	.colobascadre3{
		background-image:url('./images/fond-beige-bas.png') !important;
		left:-1px;
	}
	.colobascadre4{
		background-image:url('./images/fond-bleu-bas.png') !important;
		left:-1px;
	}

#footer{
	background-image:url(./images/baspage.png);
	background-position:center center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	font-size:10px;
	height:74px;
	margin-left:auto;
	margin-right:auto;
	padding-top:61px;
	position:relative;
	text-align:center;
	top:0;
	width:960px;
}
#footer a{
color:#FFF;
}


.cache{
display:none;
}
.espace{
margin-top:10px;
}