/* v1.0 | 20080212 -RESET-*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, tt, var,
b, u, i, center, p,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
ol {
	list-style:decimal;
	padding:0;
	margin:0;
}

ol li{
	list-style-type:decimal;
	padding:0px 10px 5px 0px;
	margin:5px 10px 5px 0px;

}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* v1.0 | 20080212 -RESET-FIN-*/

td, th ,tbody, tfoot{
vertical-align:top;
}


/*Structure*/
html, body{
height:100%;
}

body{
margin:0; padding:0;	
background: url(../image/pattern.jpg) repeat top center;
font:14px/16px Arial, Helvetica, sans-serif;
text-align:justify;
color:#333;
}

#coldroite p{
text-align:justify;
}


#coldroite .noborder{border:0;}

#infini{
	background: url(../image/infini.jpg) repeat-y top center;
	height:100%;
	min-width:1000px;
}


#bg2{
	background: url(../image/bg_vert.jpg) repeat-x top center;
	min-height:100%;
}

#bg3{
	background:url(../image/bg_top.jpg) top center no-repeat;
	min-width:1000px;
	overflow:hidden;
	min-height:100%;
}


#container{
	position:relative;
	width:1000px;
	margin:0 auto 0 auto;
	overflow:hidden;
	}



#tarifs{
position:absolute;
width:auto;
height:auto;
top:355px;
left:740px;
z-index:99;
}

/*bouton*/
.bouton{
text-decoration:none;
}
	.bouton b, .bouton span{display:inline-block;vertical-align:top;}
	
	.bouton b:first-child{background:url('../image/btn-left.png') no-repeat;width:7px;}
	.bouton b{background:url('../image/btn-right.png') no-repeat;width:7px;height:38px;}
	
	
	.bouton span{
	background:url('../image/btn-center.png') repeat-x;
	height:29px;/*38*/
	line-height:normal;
	padding:9px 5px 0 5px;
        color:#fff;
        font-weight:bold;
	}
	
	.bouton:hover b, .bouton:hover span{
	background-position:bottom;
	}
		.bouton:hover span{
		height:28px;/*38*/
		padding:10px 5px 0 5px;	
		}

#boutoninfolettre .btn-infolettre, .btn-infolettre:hover {
	color:#fff;
}

.btn-infolettre {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #ffffff;
  font-size: 17px;
  font-style: italic;
  background: #565c53;
  padding: 5px 10px 5px 10px;
  border: solid #696b67 2px;
  border-radius: 5px;
  text-decoration: none;
}

.btn-infolettre:hover {
  background: #696b67;
  text-decoration: none;
}

#boutonheures {
	margin: 24px 0;
}

#boutonheures .btn-ho, #boutonheures .btn-ho:hover {
	color:#fff;
}

.btn-ho {
    background: #4d852b none repeat scroll 0 0;
    border: 2px solid #6ca239;
    border-radius: 5px;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 17px;
    font-style: italic;
    letter-spacing: 0;
    padding: 6px 18px;
    text-decoration: none;
}

.btn-ho:hover {
  background: #6ca239;
  text-decoration: none;
}

.facebook {
	margin-top: 24px;
	display: block;
}

/*
.rollover{
height:auto;
width:auto;
font:10px/12px Arial, Helvetica, sans-serif;
text-align:justify;
color:#333;
float:right;
}
*/

#menu{
	position:absolute;
	top:255px;
	left:0px;
	width:1000px;
	height:48px;
	z-index:666;
	color:#434343;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	background:url(../image/bg_menu.png) top center no-repeat;
	text-align:center;
}


	
	#menu ul {
					margin:0;
					padding:0px 0 0 0px;
					white-space:nowrap;
				
					}
								
					#menu li {
					padding:0px 10px 0 8px;
					margin:3px 0 0 0;
					height:48px;
					display:inline;
					line-height:48px;
					border:none;
					list-style:none none;
					background:url(../image/tiret.jpg) no-repeat left top;
					text-align:center;
					}
								
					#menu .paspoint {
					padding-left:0px;
					background:none;		
					}
												
					#menu .paspoint a{
					padding-left:0px;
					background:none;				
					}
																
												
					#menu a { 
					padding: 0 0 2px 4px;
					display:inline;
					line-height:48px;
					color:#434343;
					text-decoration:none;
					height:20px;
					}
								
								
					#menu a:hover {
					color:#1747a0;
			
					}
					
					#menu a.current {
					color:#1747a0;
					text-decoration:underline;
					}
					
			
/* Liste */

#coldroite ul.stnd a{
text-decoration:underline;
}
#coldroite ul.stnd a.current{
text-decoration:none;
}
#coldroite .stnd{
list-style:none;
font:14px/16px Arial, Helvetica, sans-serif;
margin:5px 0 15px 0;
}

#coldroite .stnd li{
	padding:0px 10px 5px 15px;
	margin:5px 10px 5px 0px;
	text-align:left;
	background: url(../image/puc.gif) no-repeat left top;
	}




#coldroite ul{
list-style:none;
font:14px/16px Arial, Helvetica, sans-serif;
margin:5px 0 15px 0;
}

#coldroite ul li{
	padding:0px 10px 5px 15px;
	margin:5px 10px 5px 0px;
	text-align:left;
	background: url(../image/puc.gif) no-repeat left top;
	
	

}	

#coldroite ul.plansite{
list-style:none;
font:16px/16px Arial, Helvetica, sans-serif;
margin:5px 0 15px 0;
font-weight:bold;
}

#coldroite ul.plansite > li{
	padding:0px 10px 5px 15px;
	margin:5px 10px 5px 0px;
	text-align:left;
	background: url(../image/puc.gif) no-repeat left top;
	

}
#coldroite ul.plansite ul{
list-style:none;
font:16px/16px Arial, Helvetica, sans-serif;
margin:5px 0 15px 0;
font-weight:normal;
}

#coldroite ul.plansite li li{
	padding:0px 10px 5px 15px;
	margin:5px 10px 5px 0px;
	text-align:left;
	background-image:none;

}

#coldroite ul.plansite li li a{
color:#6c981d;
}

#coldroite ul.plansite ul ul{
list-style:none;
font:14px/16px Arial, Helvetica, sans-serif;
margin:5px 0 15px 0;
font-weight:normal;
}

#coldroite ul.plansite li li li{
	padding:0px 10px 5px 25px;
	margin:5px 10px 5px 0px;
	text-align:left;
	background-image:none;


}

#coldroite ul.plansite li li li a{
color:#828381;

}


	
#coldroite ul.liste a{
text-decoration:underline;
}
#coldroite ul.liste a.current{
text-decoration:none;
}
#coldroite .liste{
list-style:none;
font:14px/16px Arial, Helvetica, sans-serif;
margin:15px 0 15px 0;
}

#coldroite .liste li{
	padding:0px 10px 0px 25px;
	margin:10px 10px 10px 0px;
	text-align:left;

}	

						.general #coldroite .liste li{ 
						background:url(../image/vert_feuille.gif) no-repeat left top;
						}
						.rouge #coldroite .liste li{ 
						background:url(../image/rouge_feuille.gif) no-repeat left top;
						}
						.vert #coldroite .liste li{ 
						background:url(../image/vert_feuille.gif) no-repeat left top;
						}
						.jaune #coldroite .liste li{ 
						background:url(../image/jaune_feuille.gif) no-repeat left top;
						}
						.orange #coldroite .liste li{ 
						background:url(../image/orange_feuille.gif) no-repeat left top;
						}
						.bleu #coldroite .liste li{ 
						background:url(../image/bleu_feuille.gif) no-repeat left top;
						}
					
					
ol	{
list-style:inside;
}
					
									
								
								

/* Fin Liste */

#page{
	
	background:url(../image/infini.jpg) repeat-y center top;

}

#pageplus{
	min-height:500px;
	margin-bottom:112px;
	background:url(../image/bg_pageplus.jpg) no-repeat top center;	

}




#piedshadow{
	background: url(../image/b_shado_pied.jpg) repeat-x bottom center;
	margin-top:-112px;
	overflow:hidden;
}


#pied{

	background: url(../image/bg_vert_pied.jpg) no-repeat bottom center;
}

	#pied4{
	position:relative;
	width:1000px;
	height:112px;
	margin:0 auto;
	padding:0px 0 0 0px;
	color:#59595a;
	}

	
	

#logoOrage{
position:absolute;
bottom:0px;
right:8px;
}

#pied4 #adresse{
margin:0;
position:absolute;
top:20px;
left:296px;
padding-top:10px;
width:640px;
color:#9b9070;
border-top:1px solid #9b9070;
}
 #signatureCache{position:absolute; top:-99999px;}
 
 
 .clear{
	 clear:both;
 }
 
 
 #anim{
	float:right;
    width:746px;
    height:333px;
	overflow:hidden;
	
}

/*#logo{
	float:left;
    width:223px;
    height:237px;
	padding:30px 15px 0 16px;
}*/

#logo{
position:absolute;
	top:0;
	left:9px;
    width:251px;
    height:264px;
	z-index:666;
}
#logo img {
padding:35px 10px 10px 5px;
}

/*#logo_accuiel{
	position:absolute;
	top:0;
	left:10px;
    width:251px;
    height:264px;
	z-index:666;
}*/

#fond{
	background:url(../image/img_top_test.jpg) no-repeat top center;
	height:325px;
	
	
}

#colgauche{
	float:left;
	width:264px;
	margin-top:0px;
	
}


#coldroite{
	float:left;
	width:646px;
	margin:15px 25px 0 35px;		
}

	table.projetspromo{
		margin:15px 0 15px 0;
		width:99%;
		text-align:left;
		}
		
		
		table.projetspromo p{
		margin:10px 10px 0 0;}
		
		.projetspromo td{			
		width:33%;			
		}		
		.projetspromo td.titre{	
		padding:0 0 0 0;		
		font-weight:bold;		
		}
		.projetspromo td.descrip{
		width:215px;				
		font-weight:normal;
		font-size:12px;
		padding:7px 0 37px 0;		
		}
		#coldroite .projetspromo img{
		border:0px;
		}

ul#menu_verti ul{
list-style:none none;
margin:0; padding:0;
width:264px;
overflow:hidden;
}
	#menu_verti li{
	float:left;
	padding:0; margin:0;
	}
	
	#menu_verti a:active, #menu_verti a:focus{outline:none;}
	
	#menu_verti a{
	float:left;
	width:264px;
	height:42px;
	font-weight:bold;
	text-decoration:none;
	background-position:top left;
	background-repeat:no-repeat;
	}
	
	#menu_verti a:hover{
	background-position:bottom left;
	text-decoration:underline;
	}
	
		
		
		/*Permanente*/
		a.permanente{
		background-image:url(../image/btn_permanente.png);
		}
		.swap a.permanente{
		background-image:url(../image/btn_permanente_over.png);
		}
		
		ul.permanente{
		background:url(../image/btn_permanente_bg.png) no-repeat bottom center;
		}
		
		/*itinerante*/
		a.itinerante{
		background-image: url(../image/btn_itinerante.png);
		}
		.swap a.itinerante{
		background-image: url(../image/btn_itinerante_over.png);
		}
		
		ul.itinerante{
		background: url(../image/btn_itinerante_bg.png)no-repeat bottom center;
		}
		
		/*Activites jeunesses*/
		a.activitesJeunesses{
		background-image:url(../image/btn_activitesjeunesse.png);
		}
		.swap a.activitesJeunesses{
		background-image:url(../image/btn_activitesjeunesse_over.png);
		}
		
		ul.activitesJeunesses{
		background:url(../image/btn_activitesjeunesse_bg.png) no-repeat bottom center;
		}
		
		/*Activites Adultes*/
		a.activitesAdultes{
		background-image: url(../image/btn_activitesadultes.png);
		}
		.swap a.activitesAdultes{
		background-image: url(../image/btn_activitesadultes_over.png);
		}
		
		ul.activitesAdultes{
		background: url(../image/btn_activitesadultes_bg.png) no-repeat bottom center;
		}
		
			/*Conference*/
		a.conference{
		background-image: url(../image/btn_conference.png);
		}
		.swap a.conference{
		background-image: url(../image/btn_conference_over.png);
		}
		
		ul.conference{
		background: url(../image/btn_conference_bg.png) no-repeat bottom center;
		}


	#menu_verti li li a{
	padding:6px 0 10px 30px;
	border-top:1px dotted #fff;
	width:234px;/*264px*/
	height:auto;
	font-weight:bold;
	color:#FFF;
	}

	  /*
	#menu_verti li li:first-child a{
	border:0;
	}
	*/
	
	#menu_verti li li a:hover{
	background:url(../image/bg_over.png) no-repeat top center;
	text-decoration:underline;
	}
	
	#menu_verti li li a.current{
	background:url(../image/bg_over.png) no-repeat top center;
	text-decoration:underline;
	}
	
	
	



	#sous_menu_colgauche ul {
					margin:10px 0 5px 22px;
					padding:0px 0 0 0px;
					width:250px;
					
					
				
					}
								
					#sous_menu_colgauche li {
					width:231px;
					padding:0px 10px 0 10px;
					margin:3px 0 0 10px;
					display:block;
					border:none;
					list-style:none none;
					text-align:left;
					border-bottom:1px dotted #a49c85;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:18px;
					font-style:italic;
					font-weight:normale;
					}
								
					
																
												
					#sous_menu_colgauche a { 
					padding: 0 0 2px 4px;
					line-height:48px;
					color:#4f4f4f;
					text-decoration:none;
					height:20px;
					}
								
								
					#sous_menu_colgauche a:hover {
					color:#1747a0;
			
					}
					
					#sous_menu_colgauche a.current {
					color:#1747a0;
					text-decoration:underline;
					}
	

/*infolettre*/
#boutoninfolettre{
	margin:20px 0 70px 0px;
	text-align: center;
}

#infolettreContainer{
	margin:10px 0 5px 22px;	
}

/*#infolettreContainer h2{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	color:#4f4f4f;
	margin:0px 0 5px 0;
	
}

			#infolettreContainer p{margin:0; padding-bottom:2px; text-align:left;}
				
				
			
				
		
				#infolettreContainer input.user, #infolettreContainer input.pass {
					border:0px;
					padding:5px 0px 5px 7px;
					margin:3px 0 3px 0px;
					color:#595857;
					vertical-align:middle;
					
				}
				
				
					#infolettreContainer .ok{
					margin:0px 5px 0 0px;
					padding:0;
					color:#4f4f4f;
					vertical-align:middle;
					font-size:18px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:normal;
					text-decoration:none;

				}
			
				
			#erreurinfolettre{
			font-size:14px;
			text-align:left;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:normal;
			color:#1747a0;
			margin:10px 15px 10px 22px;
			}*/
			
			#HeuresOuverture{
			margin:24px 0 20px 0px;
			text-align: center;
			}
			
			/*#HeuresOuverture h2{
		font-size:18px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-weight:normal;
		color:#6c981d;
		margin:10px 0 5px 7px;
				
			}
			
			.heures{
				margin:10px 5px 10px 10px;
				font-size:16px;
				font-family:"Times New Roman", Times, serif;
				color:#555555;
			}
			
			table.heures{
				margin:0 10px 0 0px;
			}*/
			
			
			
		.general .heures h3, .jaune .heures h3, .orange .heures h3, .rouge .heures h3, .vert .heures h3,  .bleu .heures h3{ 
		font-family:"Times New Roman", Times, serif;
		font-style:italic;
		font-weight:normal;
		color:#6c981d;
		margin:5px 0 5px 0px;
		background:none;
			}
			
/*balise*/

/*générale*/

.general a{color:#434343;}
.rouge a{color:#c60101;}
.vert a{color:#8bcd3f;}
.jaune a{color:#f1b12a;}
.orange a{color:#e66c09;}
.bleu a{color:#2b74aa;}
.general a:hover{color:#1747a0;}

.jaune a:hover{color:#f1b12a; text-decoration:none;}
.orange a:hover{color:#e66c09; text-decoration:none;}
.rouge a:hover{color:#c60101; text-decoration:none;}
.bleu a:hover{color:#2b74aa; text-decoration:none;}
.vert a:hover{color:#8bcd3f; text-decoration:none;}


p, ol, ul{
margin-top:5px;
margin-bottom:10px;
}

p{
text-align:left;
}



td h2:first-child {
	margin-top:0;
}

td h3:first-child {
	margin-top:0;
}

td h4:first-child {
	margin-top:0;
	padding-top:0;
}

td p:first-child {
	margin-top:0;
}




.
/* Table Activités Link 
.activites p a{padding:0 0 0 0; margin:0 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:left;font-style:italic;}*/


	/*Table Link Style*/
	.rouge a {color:#c60101;text-decoration:none;}
	.vert a{color:#62a429;text-decoration:none;}
	.jaune a{color:#f1b12a;text-decoration:none;}
	.orange a{color:#e66c09;text-decoration:none;}
	.bleu a{color:#2b74aa;text-decoration:none;}
	
	/*Table Link Style Over*/
	.bleu .activites p a:hover,.orange .activites p a:hover, .jaune .activites p a:hover,.vert .activites p a:hover, .rouge .activites p a:hover{color:#4f4f4f;text-decoration:none;}	
	
/******************************************************************************/
	
/*Table PDF & PDF Link*/
.documents{width:648px; margin:20px 0 0 0;}

.pdf{width:648px;}
	
.pdf tr{}
	
.pdf td{border-bottom:#666 1px solid;padding-top:5px;line-height:40px;}	

.pdf td a{padding-left:25px;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:left;font-style:normal;color:#4f4f4f;text-decoration:underline;background: url('../image/pdf.gif') no-repeat center left;}
	
	/*Table Link Style*/
	
	
	/*Table Link Style Over*/
	.bleu .pdf .link a:hover{color:#2b74aa;text-decoration:underline;}	
	.orange .pdf .link a:hover{color:#e66c09;text-decoration:underline;}
	.jaune .pdf .link a:hover{color:#f1b12a;text-decoration:underline;}
	.vert .pdf .link a:hover{color:#62a429;text-decoration:underline;}
	.rouge .pdf a:hover{color:#c60101;text-decoration:underline;} 	
	
.reservation{width:648px;margin-top:10px;}



/*.reservation .reserver a{
	width:122px;
	height:36px;
	color:#ffffff;
	background: url('../image/rouge_btn_reservez.gif')  center;		
	font-size:20px;	
	margin:25px 0 10px 0;	
	font-family:Georgia, "Times New Roman", Times, serif;	
	
	}*/

/******************************************************/
/*Table Commentaires*/
.commentaires{width:648px; margin:20px 0 0 0;}

#coldroite .commentaires img{border:0px; padding:0 0 0 0;}

.commentaires td{padding:10px 0 0 0;}


h1, h2, h3, h4, h5, h6{	
font-weight:normal;
}

h1{
font-size:26px;
font-weight:normal;
font-style:italic;
margin:5px 0 20px 0;
font-family:Georgia, "Times New Roman", Times, serif;
}
.general h1, .general h2, .general h3, .general h4, .general h5, .general h6{
	color:#434343;
}
.jaune h1, .jaune h2, .jaune h4, .jaune h5, .jaune h6{
	color:#e89a12;
}
.orange h1, .orange h2, .orange h4, .orange h5, .orange h6{
	color:#e66c09;
}
.rouge h1, .rouge h2, .rouge h4,.rouge h5, .rouge h6 {
	color:#c60101;
}

.bleu h1, .bleu h2, .bleu h4, .bleu h5, .bleu h6{
	color:#2b74aa;
}
.vert h1, .vert h2, .vert h4, .vert h5, .vert h6{
	color:#62a429;
}

h2{
font-size:20px;
margin:25px 0 10px 0;
line-height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.bleu #coldroite h3, .rouge #coldroite h3, .orange #coldroite h3, .jaune #coldroite h3, .vert #coldroite h3{	
width:648px;
height:36px;
color:#FFFFFF;
font-size:20px;
font-weight:normal;
font-style:italic;
margin:5px 0 5px 0px;
padding:10px 0px 0px 10px ;
font-family:Georgia, "Times New Roman", Times, serif;
background-repeat:no-repeat;
}

.general #coldroite h3{
width:648px;
height:36px;
color:#434343;
font-size:20px;
font-weight:normal;
font-style:italic;
margin:5px 0 5px 0px;
padding:10px 0px 0px 0 ;
font-family:Georgia, "Times New Roman", Times, serif;
background-repeat:no-repeat;
}
	
	.rouge h3{		
	background-image:url(../image/rouge_hbar.gif);	
	}
	.vert h3{		
	background-image:url(../image/vert_hbar.gif);	
	}
	.jaune h3{		
	background-image:url(../image/jaune_hbar.gif);	
	}
	.bleu h3{		
	background-image:url(../image/bleu_hbar.gif);	
	}
	.orange h3{		
	background-image:url(../image/orange_hbar.gif);	
	}

h4{
font-weight:normal;
font-style:italic;
margin:5px 0 20px 0px;
padding:10px 0px 0px 0 ;
font-size:17px;
line-height:14px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
}

h5{	
margin:18px 0 0px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:left;
}	

h6{
padding:0 0 5px 0px;
margin:10px 0 20px 0;
font-size:14px;
line-height:14px;
font-weight:normal;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
}

td h2:first-child{
	margin-top:0px;
	
}

#coldroite img{
	border:4px solid #ece6cf;
	margin-left:0px;
	
}

/* fil d'ariane */
#coldroite .filariane{
	float:left;
	margin-top:-10px;
}
#coldroite .filariane ul{
	margin:0 0 30px 0px;
	padding:0 0px 0 0px;
	list-style:none none;
	font-size:12px;
}

#coldroite .filariane li{
	font-size:12px;
	padding:0 0 0 5px;
	margin:2px 5px 2px 5px;
	display:inline;
	background:url(../image/fleche_ariane.gif) no-repeat left top;
}	


 .jaune #coldroite .filariane .paspoint, .orange #coldroite .filariane .paspoint, .rouge #coldroite .filariane .paspoint, .bleu #coldroite .filariane .paspoint, .vert #coldroite .filariane .paspoint, .general #coldroite .filariane .paspoint{
					padding-left:0px;
					margin-left:0;
					background:none;		
					}
												
					#coldroite .filariane .paspoint a{
					padding-left:0px;
					background:none;
				
					}
																
												
					.filariane a{ 
					padding:0 0 0 10px;
					display:inline;
					color:#9a9a9a;
					text-decoration:none;
					height:44px;
					}
					
					
								
					
					.general .filariane a:hover, .jaune .filariane a:hover, .orange .filariane a:hover, .rouge .filariane a:hover, .bleu .filariane a:hover, .vert .filariane a:hover{
						text-decoration: underline;
						}
					
					
						
						.general .filariane a:hover{
						color:#434343;
						}
						
						.jaune .filariane a:hover{
						color:#f1b12a;
						}
						
						.orange.filariane a:hover{
						color:#e66c09;
						}
						
						.rouge .filariane a:hover{
						color:#c60101;
						}
						
						.bleu .filariane a:hover{
						color:#2b74aa;
						}
						
						.vert .filariane a:hover{
						color:#62a429;
						}
						
						
						
						.general .filariane a.current, .jaune .filariane a.current, .orange .filariane a.current, .rouge .filariane a.current, .bleu .filariane a.current, #vert.filariane a.current {
					text-decoration:none;
					padding:0 0 0 10px;
					
					}
					.general .filariane a.current {
						color:#434343;
					}
					
					
					.jaune .filariane a.current{
						color:#f1b12a;
						}
						
						.orange .filariane a.current{
						color:#e66c09;
						}
					
						.rouge .filariane a.current{
						color:#c60101;
						}
						
						.bleu .filariane a.current{
						color:#2b74aa;
						}						
						
						.vert .filariane a.current{
						color:#62a429;
						}
#coldroite p.hautPage{
margin-top:44px;
text-align:right;
font-size:12px;
}
#coldroite p.hautPage a{
padding-right:19px;
text-decoration:none;
font-style:normal;
}

	.general #coldroite p.hautPage a{
	color:#8bcd3f;
	background: url('../image/fleche-haut_vert.gif') no-repeat center right;
	}
	.rouge #coldroite p.hautPage a{
	color:#c60101;
	background: url('../image/fleche-haut_rouge.gif') no-repeat center right;
	}
	.vert #coldroite p.hautPage a{
	color:#8bcd3f;
	background: url('../image/fleche-haut_vert.gif') no-repeat center right;
	}
	.jaune #coldroite p.hautPage a{
	color:#f1b12a;
	background: url('../image/fleche-haut_jaune.gif') no-repeat center right;
	}
	.bleu #coldroite p.hautPage a{
	color:#2b74aa;
	background: url('../image/fleche-haut_bleu.gif') no-repeat center right;
	}
	.orange #coldroite p.hautPage a{
	color:#e66c09;
	background: url('../image/fleche-haut_orange.gif') no-repeat center right;
	}
	
#coldroite p.hautPage a:hover{
color:#4f4f4f;
background: url('../image/fleche-haut_over.gif') no-repeat center right;
text-decoration:none;
} 


.ateliercontenu td{
	padding:0 20px 0 0px;
	
}


hr{
display:block;
border-top:1px solid #ece6cf;
border-left:0;
border-right:0;
border-bottom:0;
height:1px;
margin:10px 0;
}
.hr{
border-top:1px solid #ece6cf;
margin:10px 0;
}




	.hr hr{
	display:none;
	}

.table_form tr{
	line-height:30px;
	
}

#accueil img{
	border:0;
	
}

.expo{
	float:left;
	position:relative;
	margin-top:20px;
	
}

a.expo{
	text-decoration:none;
}

.boite_expo{
	position:absolute;
	left:107px;
	top:33px;
	width:196px;
	height:96px;
	z-index:999;
	text-align:left;
	font-size:12px;
	color:#787878;	
}

.boite_expo strong{
	font-size:14px; 
}

.decouvrir{
float:left;
margin:20px 0 0 10px;
}

.decouvrir h2{
	margin-top:0;
	
}

/*Boite accueil*/

table.activites td{
	padding:0 10px 0 0;
}