@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; }

.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 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 h3{padding-top:3px; padding-bottom:3px; color:#663515; font-size:14px; font-weight: bold;}
.texte h2{color:#663515; font-size:14px; font-weight: bold;}
 .texte h2 a{color:#663515!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:#444444;
	margin-top:15px;
	margin-bottom:15px;
}

.gmap{
width:230px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
border:1px solid #ACCA4B;
}
.imgleft{float:left;
position:relative;
margin-right:10px;}
a{
font-weight:bold;
text-decoration:none;
color:#005D9C;
}
a:hover{
text-decoration:underline;
}
/*****couleur couteau suisse****/

	.orange{
	color:#EB6A10!important;
	}
	.green{
	color:#8FAF2B/*ACCA4B*/!important;
	}
	.blue{
	color:#219FDA!important;
	}
	.fuchsia{
	color:#B23183!important;
	}
	.yellow{
	color:#F3A62E!important;
	}
	.maroon{
	color:#A58250!important;
	}


/**** Glossaire ****/
.secteur1 a.cs_glossaire{
color:#EB6A10!important;
}
	.secteur1 a.cs_glossaire:hover span.gl_dl, .secteur1 #glossOverDiv span.gl_dl {
	border:1px solid #EB6A10!important;
	}
	.secteur1 a.cs_glossaire:hover span.gl_dt,.secteur1  #glossOverDiv span.gl_dt {
	background-color:#EB6A10;
	color:#FFF;
	}
.secteur35 a.cs_glossaire{
color:#8FAF2B/*ACCA4B*/!important;
}
	.secteur35 a.cs_glossaire:hover span.gl_dl, .secteur35 #glossOverDiv span.gl_dl {
	border:1px solid #8FAF2B!important;
	}
	.secteur35 a.cs_glossaire:hover span.gl_dt, .secteur35 #glossOverDiv span.gl_dt {
	background-color:#8FAF2B;
	color:#FFF;
	}
.secteur2 a.cs_glossaire{
color:#219FDA!important;
}
	.secteur2 a.cs_glossaire:hover span.gl_dl, .secteur2 #glossOverDiv span.gl_dl {
	border:1px solid #219FDA!important;
	}
	.secteur2 a.cs_glossaire:hover span.gl_dt, .secteur2 #glossOverDiv span.gl_dt {
	background-color:#219FDA;
	color:#FFF;
	}
.secteur3 a.cs_glossaire{
color:#B23183!important;
}
	.secteur3 a.cs_glossaire:hover span.gl_dl, .secteur3 #glossOverDiv span.gl_dl {
	border:1px solid #B23183!important;
	}
	.secteur3 a.cs_glossaire:hover span.gl_dt, .secteur3 #glossOverDiv span.gl_dt {
	background-color:#B23183;
	color:#FFF;
	}
.secteur4 a.cs_glossaire{
color:#F3A62E!important;
}
	.secteur4 a.cs_glossaire:hover span.gl_dl, .secteur4 #glossOverDiv span.gl_dl {
	border:1px solid #F3A62E!important;
	}
	.secteur4 a.cs_glossaire:hover span.gl_dt, .secteur4 #glossOverDiv span.gl_dt {
	background-color:#F3A62E;
	color:#FFF;
	}
.secteur5 a.cs_glossaire{
color:#A58250!important;
}
	.secteur5 a.cs_glossaire:hover span.gl_dl, .secteur5 #glossOverDiv span.gl_dl {
	border:1px solid #A58250!important;
	}
	.secteur5 a.cs_glossaire:hover span.gl_dt, .secteur5 #glossOverDiv span.gl_dt {
	background-color:#A58250;
	color:#FFF;
	}

/*****CHANGEMENT FORMULAIRE*******/

.formulaire_automatique,.formulaire_login{
width:300px;
margin-right:auto;
margin-left:auto;
}
.formulaire_login legend{
font-weight:bold;
font-size:13px;
}
.formulaire_automatique input,.formulaire_automatique textarea,.formulaire_login input{
border:1px solid #666;
padding:3px;
}
.formulaire_automatique li ,.formulaire_login li{
margin-top:5px;
margin-bottom:5px;
list-style:none;
}
.formulaire_automatique .obligatoire input,.formulaire_automatique .obligatoire textarea ,.formulaire_login .obligatoire input{
background-color:#E5E6E6;
}
.formulaire_automatique .erreur input,.formulaire_automatique .erreur textarea,.formulaire_login .erreur input{
background-color:#EFE0E2;
}
.formulaire_automatique label, .formulaire_login label{
display:block;
margin-bottom:5px;
font-weight:bold;
}
.formulaire_login .password{
margin-bottom:10px;
}
.formulaire_login .choix{
margin-top:10px;
}
.formulaire_login .choix label{
display:inline;
}
.formulaire_automatique .boutons , .formulaire_login .boutons{
float:right;
font-weight:bold;
}
.formulaire_login .boutons input{
cursor:pointer;
}
.formulaire_automatique .erreur_message ,.formulaire_login .erreur_message{
display:block;
font-style:italic;
}
.formulaire_automatique .reponse_formulaire , .formulaire_login .reponse_formulaire{
font-weight:bold;
}
/************MAIN******************/
body {
	background-image:url(images/background.png);
	background-repeat:repeat-x;
	font-family:verdana, sans serif;
	font-size:11px;
	color:#444444;
}
#main{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:auto;
	overflow:hidden;
	width: 997px;
	position:relative;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	background-color:#FFF;
	background-image:url(images/shadow.png);
	background-position:814px top;
	background-repeat:repeat-y;
}
/**************variation de couleurs****************/
.left_deco{
	top:-13px;
	left:-1px;
	z-index:10;
	width:22px;
	height:319px;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(images/left_accueil.png);
	}
	.secteur1 .left_deco{
	background-image:url(images/left_orange.png)!important;
	}
	.secteur35 .left_deco{
	background-image:url(images/left_vert.png)!important;
	}
	.secteur2 .left_deco{
	background-image:url(images/left_bleu.png)!important;
	}
	.secteur3 .left_deco{
	background-image:url(images/left_fushia.png)!important;
	}
	.secteur4 .left_deco{
	background-image:url(images/left_jaune.png)!important;
	}
	.secteur5 .left_deco{
	background-image:url(images/left_marron.png)!important;
	}

	.secteur1 a{
	color:#EB6A10!important;
	}
	.secteur35 a{
	color:#8FAF2B/*ACCA4B*/!important;
	}
	.secteur2 a{
	color:#219FDA!important;
	}
	.secteur3 a{
	color:#B23183!important;
	}
	.secteur4 a{
	color:#F3A62E!important;
	}
	.secteur5 a{
	color:#A58250!important;
	}

	a.suite{
	background-image:url(images/puce_defaut.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:15px;
	font-size:11px;
	}
	.secteur1 a.suite{
	background-image:url(images/puce_o.png)!important;
	}
	.secteur35 a.suite{
	background-image:url(images/puce_v.png)!important;
	}
	.secteur2 a.suite{
	background-image:url(images/puce_b.png)!important;
	}
	.secteur3 a.suite{
	background-image:url(images/puce_f.png)!important;
	}
	.secteur4 a.suite{
	background-image:url(images/puce_j.png)!important;
	}
	.secteur5 a.suite{
	background-image:url(images/puce_m.png)!important;
	}

	.secteur1 .outils{
	background-image:url(images/outils_o.png);
	}
	.secteur35 .outils{
	background-image:url(images/outils_v.png);
	}
	.secteur2 .outils{
	background-image:url(images/outils_b.png);
	}
	.secteur3 .outils{
	background-image:url(images/outils_f.png);
	}
	.secteur4 .outils{
	background-image:url(images/outils_j.png);
	}
	.secteur5 .outils{
	background-image:url(images/outils_m.png);
	}
/**********************************************************/
#header{
width:997px;
height:141px;
background-image:url(images/banniere.png);
background-repeat:no-repeat;
background-position:-2px top;
position:relative;
}
	#blocban{
	position:absolute;
	bottom:15px;
	left:-5px;
	display:block;
	overflow:hidden;
	width:1003px;
	height:73px;
	background-position:top left;
	background-repeat:no-repeat;
	padding: 0;
	}
		.sommaire #blocban, .secteur37 #blocban{
		background-image:url(images/ban_b.png);
		}
		.secteur1 #blocban{
		background-image:url(images/ban_b.png);
		}
		.secteur35 #blocban{
		background-image:url(images/ban_b.png);
		}
		.secteur2 #blocban{
		background-image:url(images/ban_b.png);
		}
		.secteur3 #blocban{
		background-image:url(images/ban_b.png);
		}
		.secteur4 #blocban{
		background-image:url(images/ban_b.png);
		}
		.secteur5 #blocban{
		background-image:url(images/ban_b.png);
		}
	#blocban .anim {
		margin:5px 0 0;
		padding:0;
		font: 0/0 Arial, Helvetica, sans-serif;
		display:block;
		overflow:hidden;
	}
	#illus{
	position:absolute;
	top:0px;
	left:0px;
	}
	#blocrecherche{
	position:absolute;
	top:0;
	right:0;
	width:148px;
	background-image:url(images/search_fond.png);
	height:55px;
	padding-top:20px;
	padding-left:30px;
	}
		#recherche{
		font-size:10px;
		font-weight:bold;
		color:#666;
		border:1px solid #999;
		width:110px;
		margin-bottom:5px;
		padding-left:2px;
		padding-right:2px;
		height:14px;
		}
		#valid_recherche{
		position:absolute;
		top:15px;
		right:15px;
		}
		#blocrecherche a{
		font-size:9px;
		color:#666!important;
		}
	#logo{
	width:413px;
	height:63px;
	position:absolute;
	top:10px;
	left:290px;
	}
#left{
width:210px;
float:left;
position:relative;
background-image:url(images/babiole.png);
background-position:165px top;
background-repeat:no-repeat;
}
	#menu{
	width:195px;
	list-style:none;
	}
	.lispacer{
		display:block;
		font-size:0;
		height:1px;
		padding:0 !important;
		border-top:1px #EE9000 dotted;
		width:160px;
		margin-left:20px;
		line-height:0;
		}
	#menu a{
	color:#023E66!important;
	font-weight:normal!important;
	}
	#menu a:hover{
	text-decoration:none;
	}
	#menu h1,#menu h2{
	cursor:pointer;
	}
	#menu li{
	padding-top:5px;
	margin-top:3px;
	margin-bottom:3px;
	list-style:none;
	zoom:1;
	}
		#menu li h1{
		background-image:url(images/puce.png);
		background-position: left 6px;
		background-repeat:no-repeat;
		margin-left:25px;
		padding-left:10px;
		padding-bottom:5px;
		}
			.sm{
			background-color:#FFFFFF;
			background-position:35px center;
			background-repeat:repeat-y;
			border-top:3px solid #FFFFFF;
			margin-bottom:0 !important;
			margin-left:0 !important;
			margin-top:0 !important;
			padding-left:35px;
			padding-right:20px;
			}
			.sm h2{
				padding-bottom:5px;
				padding-left:10px;
				background-image:url(images/menu_bas.png);
				*background-image:url();
				background-position:left bottom;
				background-repeat:no-repeat;
				font-size:11px!important;
				color:#023E66;
			}
				.ssm{
				background-color:#FFFFFF;
				background-position:10px center;
				background-repeat:repeat-y;
				border-top:3px solid #FFFFFF;
				margin-bottom:0 !important;
				margin-left:0 !important;
				margin-top:0 !important;
				padding-left:10px;
				padding-right:0px;
				padding-right:10px;
				}
				.ssm h2{
					padding-bottom:5px;
				}
		.s1{
		background-color:#ed7e2c;
		background-image:url(images/deg_o.png);
		background-position:right top;
		background-repeat:repeat-y;
		}
			.sm1{
			background-image:url(images/deg_o_sm.png);
			}
				.ssm1{
				background-image:url(images/deg_o_ssm.png);
				}
		.s35{
		background-color:#acca4b;
		background-image:url(images/deg_v.png);
		background-position:right top;
		background-repeat:repeat-y;
		}
			.sm35{
			background-image:url(images/deg_v_sm.png);
			}
				.ssm35{
				background-image:url(images/deg_v_ssm.png);
				}
		.s2{
		background-color:#219fda;
		background-image:url(images/deg_b.png);
		background-position:right top;
		background-repeat:repeat-y;
		}
			.sm2{
			background-image:url(images/deg_b_sm.png);
			}
				.ssm2{
				background-image:url(images/deg_b_ssm.png);
				}
		.s3{
		background-color:#b23183;
		background-image:url(images/deg_f.png);
		background-position:right top;
		background-repeat:repeat-y;
		}
			.sm3{
			background-image:url(images/deg_f_sm.png);
			}
				.ssm3{
				background-image:url(images/deg_f_ssm.png);
				}
		.s4{
		background-color:#f3a62e;
		background-image:url(images/deg_j.png);
		background-position:right top;
		background-repeat:repeat-y;
		}
			.sm4{
			background-image:url(images/deg_j_sm.png);
			}
				.ssm4{
				background-image:url(images/deg_j_ssm.png);
				}
		.s5{
		background-color:#A58250;
		background-image:url(images/deg_m.png);
		background-position:35px top;
		background-repeat:repeat-y;
		}
			.sm5{
			background-image:url(images/deg_m_sm.png);
			}
				.ssm5{
				background-image:url(images/deg_m_ssm.png);
				}
		.s166{
		background-color:#b8b8b8;
		background-image:url(images/deg_g.png);
		background-position:right top;
		background-repeat:repeat-y;
		}
			.sm166{
			background-image:url(images/deg_g_sm.png);
			}
				.ssm166{
				background-image:url(images/deg_g_ssm.png);
				}

	.restreint{
	background-image:url(images/restreint.png);
	width:146px;
	height:25px;
	display:block;
	color:#FFF;
	}
	.restreint img{
	margin-left:30px;
	margin-top:2px;
	}
	.plie{
	display:block;
	width:74px;
	height:42px;
	padding-top:20px;
	padding-left:40px;
	}
	.spacer_menu{
	background-image:url(images/spacer_menu.png);
	width:149px;
	height:6px;
	}
#middle{
float:left;
padding-left:20px;
padding-right:20px;
width:577px;
}
	#ariane{
	margin-bottom:10px;
	}
	#ariane a{
	color:#4d4d4d!important;
	font-weight:normal!important;
	}

	.texte h1{
	color:#663515;
	font-size:17px;
	padding-left:15px;
	background-image:url(images/angle_marron.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	.texte h1 a{
	color:#663515!important;
	font-weight:normal;
	}
	/*SOMMAIRE*/
	.une{
	background-image:url(images/spacer_ombre.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	overflow:hidden;
	padding-bottom:22px;
	padding-top:8px;
	margin-bottom:15px;
	}
		.une h2{
		margin-bottom:5px;
		}
	.colg{
	width:300px;
	float:left;
	margin-right:20px;
	}
		.news{
		margin-top:5px;
		margin-bottom:5px;
		background-position:-1px -1px;
		background-repeat:no-repeat;
		border-top:1px solid #666;
		}
		.news h2{
		color:#333333;
		margin-bottom:5px;
		text-indent:15px;
		}
		.news h2 a{
		color:#333333!important;
		}
		.news div{
		height:75px;
		}
		.zone1 {
		background-image:url(images/zone_o.png);
		}
		.zone35{
		background-image:url(images/zone_v.png);
		}
		.zone2{
		background-image:url(images/zone_b.png);
		}
		.zone3{
		background-image:url(images/zone_f.png);
		}
		.zone4{
		background-image:url(images/zone_j.png);
		}
		.zone5{
		background-image:url(images/zone_m.png);
		}
		.zone8{
		background-image:url(images/zone_b.png);
		}
	.cold{
	width:250px;
	float:right;
	}
		.carte{
		margin-top:2px;
		margin-bottom:3px;
		}
	/*********RUBRIQUES************/
	.cold h1 a,.colg h1 a{
	color:#663515!important;
	font-weight:normal;
	}
	.apercu{
		margin-top:5px;
		margin-bottom:10px;
		background-position:-1px -1px;
		background-repeat:no-repeat;
		border-top:1px solid #666;
		padding-top:5px;
		padding-bottom:5px;
		}
		.apercu h2{
		color:#333333;
		margin-bottom:5px;
		text-indent:15px;
		}
		.apercu h2 a{
		color:#333333!important;
		}
	/***RUBRIQUE35****/
	#onglets .degradverti{
	padding:0px;
	}
	#onglets td{
	text-align:center;
	margin:0px;
	border-left:1px solid #8FAF2B;
	border-right:1px solid #8FAF2B;
	color:#8FAF2B;
	font-weight:bold;
	cursor:pointer;
	padding:4px!important;
	}
	#onglets .apercu{
	padding-left:5px;
	padding-right:5px;
	}
	#onglets .selecto{
	color:#005C98;
	border-color:#005C98;
	}
	.compactmode{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	margin-top:5px;
	}
	.hg, .hd, .bg, .bd{
	width:15px;
	height:15px;
	position:absolute;
	}
	.hg{
	top:-2px;
	left:-2px;
	background-image:url(images/hg.png);
	}
	.hd{
	top:-2px;
	right:-2px;
	background-image:url(images/hd.png);
	}
	.bg{
	bottom:-2px;
	left:-2px;
	background-image:url(images/bg.png);
	}
	.bd{
	bottom:-2px;
	right:-2px;
	background-image:url(images/bd.png);
	}
	.compactmode .degradverti{
	background-image:none;
	padding:0px;
	}
	.compactmode .apercu{
	background-image:none;
	border:none;
	margin:0;
	}
	.compactmode h2{
	background-image:url(images/puce_defaut.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#005D9C;
	font-size:11px;
	}
	.compactmode h2 a{
	color:#005D9C;
	}
	.secteur1 .compactmode h2{
	color:#EB6A10!important;
	background-image:url(images/puce_o.png)!important;
	}
		.secteur1 .compactmode h2 a{
		color:#EB6A10!important;
		}
	.secteur35 .compactmode h2{
	color:#8FAF2B/*ACCA4B*/!important;
	background-image:url(images/puce_v.png)!important;
	}
		.secteur35 .compactmode h2 a{
		color:#8FAF2B/*ACCA4B*/!important;
		}
	.secteur2 .compactmode h2{
	color:#219FDA!important;
	background-image:url(images/puce_b.png)!important;
	}
		.secteur2 .compactmode h2 a{
		color:#219FDA!important;
		}
	.secteur3 .compactmode h2{
	color:#B23183!important;
	background-image:url(images/puce_f.png)!important;
	}
		.secteur3 .compactmode h2 a{
		color:#B23183!important;
		}
	.secteur4 .compactmode h2{
	color:#F3A62E!important;
	background-image:url(images/puce_j.png)!important;
	}
		.secteur4 .compactmode h2 a{
		color:#F3A62E!important;
		}
	.secteur5 .compactmode h2{
	color:#A58250!important;
	background-image:url(images/puce_m.png)!important;
	}
		.secteur5 .compactmode h2 a{
		color:#A58250!important;
		}

	/*****LEXIQUE*****/
	#listing a{
	font-size:15px;
	margin-left:1.5px;
	margin-right:1.5px;
	color:#870C0D!important;
	}
	#listing{
	background-image:url(images/spacer_ombre.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:15px;
	margin-bottom:5px;
	}
	.aucun{
	text-align:center;
	color:#860903;
	padding-top:3px;
	font-weight:bold;
	}
	.select{
	text-decoration:underline;
	}
	.lexique{
	margin-left:50px;
	position:relative;
	padding:10px;
	}
	.lexique h2{
	border-top:1px solid #666666;
	padding-top:10px;
	text-indent:20px;
	margin-bottom:10px;
	background-image:url(images/puce_lexique.png);
	background-position:-1px -1px;
	background-repeat:no-repeat;
	}
	.lexique .degradverti{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}
	.lexique .degradverti p{
	margin-top:5px!important;
	margin-bottom:5px!important;
	}
	.lettre{
	position:absolute;
	left:-40px;
	font-size:30px;
	color:#005D9C;
	display:block!important;

	}
	/********/
	.degradhori{
	background-image:url(images/degrade_hori.png);
	background-repeat:repeat-y;
	padding:5px;
	}
	.degradverti{
	background-image:url(images/degrade_vertical.png);
	background-repeat:repeat-x;
	padding:5px;
	}
#right{
background-image:url(images/right_fond.png);
background-repeat:repeat-x;
float:left;
padding-left:5px;
margin-left:3px;
padding-right:7px;
width:155px;
color:#666666;
}
		#newsletter{
		background-image:url(images/newsletter.png);
		background-position:left bottom;
		background-repeat:no-repeat;
		height:100px;
		width:140px;
		padding-left:13px;
		padding-right:13px;
		}
			#newsletter .formulaire_inscription input[type=text]{
				width:130px;
				border:1px solid #b4b8b8;
			}
			#newsletter fieldset div div{
			margin-top:3px;
			margin-bottom:3px;
			}
			#right #newsletter fieldset legend{
			display:none!important;
			}
			#newsletter #btn_news{
			float:right;
			margin-right:5px;
			*position:relative;
			*top:-5px;
			_position:relative;
			_top:-5px;
			}
			.texte #mail_inscription_{
			border:1px solid #B4B8B8;
			margin-top:10px;
			margin-bottom:10px;
			}
			.texte #btn_news{
			margin-top:10px;
			}
			.texte #spiplistes-formabo{
			margin-top:0px;
			padding:0px;
			}
		#ressources{
		background-image:url(images/ressources.png);
		background-position:-1px top;
		background-repeat:no-repeat;
		height:78px;
		padding-top:35px;
		width:140px;
		padding-left:13px;
		padding-right:13px;
		}
			#ressources li{
			list-style:none;
			font-size:11px;
			float:left;
			width:160px;
			}
			#ressources img{
			float:left;
			margin-right:5px;
			}
			#ressources a{
			color:#666666!important;
			font-weight:normal!important;
			padding-bottom:3px;
			float:left;
			padding-top:4px;
			display:block;
			}
		#agenda{
		background-image:url(images/agenda.png);
		background-position:-1px top;
		background-repeat:no-repeat;
		height:139px;
		width:138px;
		padding-left:11px;
		padding-right:13px;
		padding-top:35px;
		}
			#calendar h1{
			float:left;
			font-size:11px;
			width:115px;
			}
			#calendar .avant{
			float:left;
			}
			 #calendar span.date{
			 float:left;
			 display:block;
			 width:115px;
			 text-align:center;
			 }
			#calendar .arriere{
			float:right;
			}
			#calendar caption a{
			color:#005D9C!important;
			}
			#calendar .horsperiode{
			visibility:hidden;
			}
			#calendar th{
			background-color:#B8CFDD;
			color:#005D9C;
			}
			#calendar td{
			width:15px;
			height:15px;
			border:1px solid #FFF;
			text-align:center;
			}
			#calendar .hors{
			color:#005D9C!important;
			font-weight:bold;
			}
			#calendar .pmc{
			color:#ED7F00!important;
			font-weight:bold;
			}
		#evenements{
		background-image:url(images/evenements.png);
		background-position:-1px top;
		background-repeat:repeat-y;
		width:140px;
		padding-left:13px;
		padding-right:13px;
		}
			#evenements h1{
			background-image:url(images/h1_evenements.png);
			background-position:left top;
			background-repeat:no-repeat;
			width:134px;
			height:19px;
			margin-bottom:5px;
			}
			#evenements h1 span{
			display:none;
			}
			#evenements h2{
			background-image:url(images/puce_agenda.png);
			background-position:left 2px;
			background-repeat:no-repeat;
			padding-left:10px;
			color:#005D9C;
			font-size:11px;
			margin-bottom:2px;
			}
			.secteur1 #evenements h2{
			color:#EB6A10!important;
			}
			.secteur35 #evenements h2{
			color:#8FAF2B/*ACCA4B*/!important;
			}
			.secteur2 #evenements h2{
			color:#219FDA!important;
			}
			.secteur3 #evenements h2{
			color:#B23183!important;
			}
			.secteur4 #evenements h2{
			color:#F3A62E!important;
			}
			.secteur5 #evenements h2{
			color:#A58250!important;
			}
			#evenements .e_t{
			padding-left:10px;
			color:#666;
			}
		#basevenements{
		background-image:url(images/bas_evenements.png);
		background-position:-1px top;
		background-repeat:no-repeat;
		height:16px;
		width:140px;
		padding-left:13px;
		padding-right:13px;
		}

/* Module contact en bas à droite */
#contact{
	font: 9px Arial, Helvetica, sans-serif;
	background-image:url(images/contact.png);
	letter-spacing: -.05em;
	background-position:-1px top;
	background-repeat:no-repeat;
	height:117px;
	width:140px;
	padding-left:13px;
	padding-right:13px;
	padding-top:35px;}

#contact .spip_mail {
	letter-spacing: -.05em;
	padding: 2px 0 0;
	display:block;
	color: #777;}
#contact .spip_in {
	padding: 0 0 0 15px;
	background: url(images/puce_defaut.png) no-repeat 0px 2px;
	letter-spacing:0;
	margin: 5px 0 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	display:block;
}
#contact .minilogo{
margin: 0 7px 10px 0 ;
float:left;
}

#footer{
border-top:1px solid #666;
float:left;
width:760px;
margin-left:30px;
margin-right:30px;
text-align:center;
padding-top:10px;
height:75px;
}
#footer a{
color:#4d4d4d!important;
}
#footer .spacer{
background-image:url(images/footer_spacer.png);
height:10px;
margin-top:10px;
margin-bottom:10px;
}
.outils {
	background-image:url(images/outils_sommaire.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	bottom:0;
	left:50%;
	margin:0 auto 0 355px;
	position:fixed;
	text-align:right;
	width:135px;
	padding-right:10px;
	height:85px;
	padding-top:30px
}
	.outils a{
	height:35px;
	width:30px;
	}
	.outils a img{
	margin-left:5px;
	margin-bottom:5px;
	}
.outil { margin-right: -2px;}

/****outil accessibilit****/
#outil_access
	{
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid #666;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-color:#FFF;
	cursor:move;
	}

#outil_access H2
	{
	margin-top: 10px;
	color: #BC0926;
	}
#outil_access P
	{
	text-align: left;
	}
#outil_access LABEL
	{
	margin: 5px 0 0 0;
	font-weight: bold;
	display: block;
	}
/*******plan*******/
.groupeplan{
overflow:hidden;
width:557px;
float:left;
}
.blocplan{
width:175px;
float:left;
margin:5px;
}
.blocplan h1{
position:relative;
}
.accordion ul{
list-style:none;
}
.accordion ul ul{
background-color:#EBEBEB;
padding:3px;
margin-left:10px!important;
}
.fermeplan{
right:0px;
bottom:2px;
position:absolute;
}

