body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.vielien {   color: #f88255;
			text-decoration:none;
			font-weight:bold;
			
 }
 
a.stageslien {   color : #e93429;
			text-decoration:none;font-weight:bold;
 } 
a.culturelien {   color : #ed5097;
			text-decoration:none;font-weight:bold;
			
 }
 
a.type1:visited {
			color: red;
			text-decoration: none;
			
}
a.type1:hover {  color:red }

a.type1:active {
	text-decoration: none;
	font-weight: bold;
}




#global {
     	
     width: 903px; /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
	 margin-top: -10px;
	
     }
  
 .bann {
	background-image: url(/new/ban.png);
	background-repeat: no-repeat;
	height: 164px;
	width: 903px;
 	top :0px;
	margin-left: auto;
     margin-right: auto
	position: relative;
  	z-index: 2;

}

html>body .bann {
  position: fixed
}

.menu {
	top: 158px;
	padding-top : 6px;
	background-image: url(/new/fondmenu.png);
	background-repeat: no-repeat;
	height: 58px;
	width: 903px;
	vertical-align: top;
	padding-left : 60px ;
	
position: absolute;
  z-index: 2;
	
}
html>body .menu {
  position: fixed
} 
  
       
#global2 {
	height: auto;
	width: 903px; /* on positionne le conteneur */
	background-image: url(/new/fondbl.png);
	margin-left: auto;
	margin-right: auto;
	margin-top : 20px;
	
}

#global2a {
     
     width: 903px; /* on positionne le conteneur */
     background-image: url(/new/fondbl.png);
	 margin-left: auto;
     margin-right: auto;
	margin-top : 215px;
}
#global2plan {
     height: 450px;
     width: 903px; /* on positionne le conteneur */
     background-image: url(/new/fondbl.png);
	 margin-left: auto;
     margin-right: auto;
	margin-top : 215px;
}


#global2acti {
     
     width: 903px; /* on positionne le conteneur */
     background-image: url(/new/fondbl.png);
	 margin-left: auto;
     margin-right: auto;
	margin-top : 215px;
}
#global2info {
     
     width: 903px; /* on positionne le conteneur */
     background-image: url(/new/fondbl.png);
	 margin-left: auto;
     margin-right: auto;
	margin-top : 199px;
}	 
	 
#ssglobal2acc {
	position : relative;
	width: 1000px; /* on positionne le conteneur */
 margin-left: auto;
     margin-right: auto;
	
}	
#ssglobal2acti {
	position : relative;
	width: 800px; /* on positionne le conteneur */
left : 50px;
	
}		 
	 
#ssglobal2info {
	position : relative;
	width: 1000px; /* on positionne le conteneur */
 margin-left: auto;
     margin-right: auto;
	left : 95px;
}	 
#ssglobal2 {
	padding-top : 15px;
	width: 390px; /* on positionne le conteneur */
	float : left;
	padding-left : 50px;	
}	
#ssglobal2a {
	padding-top : 35px;
	width: 903px; /* on positionne le conteneur */
	
	
}
#ssglobal3 {
float : left;
	width: 201px; /* on positionne le conteneur */
	padding-top : 15px;
	
}	
	.ssglobal4 {
float : left;
	width: 201px; /* on positionne le conteneur */
	padding-top : 15px;
	
}	 

#chapo {
	left : 9px;
	padding-top : 15px;
	width: 700px;
	position : relative;
	
	text-align: justify;	
	
	}


#prochainement {
	height: 25px;
	width: 389px;
	background-image: url(/new/proch.png);
	}
	
#ssprochainement {
	width: 389px;
	height: 75px;
	background-image: url(/new/fondproch.png);
}

#ssssprochainement {
	margin-left: 9px;
	font-size:14px
}

#botprochainement {
	width: 389px;
	background-image: url(/new/bottomproch.png);
}
	
#jeunes {
height: 25px;
	width: 201px;
	background-image: url(/new/jeunes.png);
}


#ssjeunes {
	width: 201px;
	height: 75px;
	background-image: url(/new/fondjeunes.png);
}

#ssssjeunes {
	padding-right : 10px;
	margin-left: 9px;
	font-size:14px
}
	
#botjeunes{
	width: 201px;
	background-image: url(/new/bottomjeunes.png);
}

#asso {
height: 25px;
	width: 201px;
	background-image: url(/new/asso.png); 
}


#ssasso {
	width: 201px;
	height: 75px;
	background-image: url(/new/fondasso.png);
}

#ssssasso {
	padding-right : 10px;
	margin-left: 9px;
	font-size:14px
}
	
#botasso{
	width: 201px;
	background-image: url(/new/bottomasso.png);
}

#clear { clear:both; background-image: url(/new/fondbl.png); }


#agendaglob{
    position : relative ;
	width: 903px;
	top : -20px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
	}
	
	#agendaglob2{
    position : relative ;
	width: 903px;
	top : -20px;
	margin-left: auto;
	margin-right: auto;
	
	margin-top : 215px;
	}


#agenda{
	height : 23px;
	width: 903px;
	background-image: url(/new/agendatop.png);
	background-repeat: no-repeat;
	}

#agenda2{
	height : 23px;
	width: 903px;
	background-image: url(/new/agendatop2.png);
	background-repeat: no-repeat;
	}


.agendafond {
background-image: url(/new/agendafond.png);

width: 903px;	
}
#sal {
	width: 250px;
	position: relative;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	left: 205px;
	float: left;
}
#bur {
	width: 30%;
	position: relative;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	left: 50px;
	
}
#map {
	left: 50px;
	float: left;
}

#bur {
	width: 250px;
	position: relative;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	left: 220px;
}

#desc {
	font-family: Arial, Helvetica, sans-serif;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	position: relative;
	font-size: small;
}


#mjc {
	padding-top : 200px;
	width : 700px;
	font-size: xx-small;
}

	
.ssagenda {
	
	width: 773px;
	background-image: url(/new/agendafondn.png);
	background-repeat: no-repeat;
	margin-left: 60px;
	
}

.ssssagenda {
	font-size:12px;
	height : 21px;
	width: 773px;
	
	
	
	
}

#botagenda {
	width: 903px;
	background-image: url(/new/agendabottom.png);
	background-repeat:no-repeat;
}

.culture {
	float:left;
	font-style:italic;
	width: 100px;
	color : #ed5097;
}
.vie{
    float:left;
	font-style:italic;
	width: 100px;
	color : #f88255;
}
.stages{
    float:left;
	font-style:italic;
	width: 100px;
	color : #e93429;
}
.title {
margin-left:auto;
margin-right : auto;
	width: 600px;
	
	max-height: 21px;
}
#bottommjc {
	position: relative;
	background-image: url(/new/bottom.png);
	background-repeat: no-repeat;
	height: 157px;
	width: 903px;
	margin-left: auto;
	margin-right: auto;
	
}


.date {
	float:right;
	width: 150px;
	color : #0066ff;
	margin-top : -15px;
	text-align:right;
	margin-right : 3px;
}
#bottom {

	position : relative;
	background-image: url(/new/bottom.png);
	background-repeat: no-repeat;
	height: 157px;
	width: 903px;
	margin-left: auto;
	margin-right: auto;
	
}
#bottomacti {
	background-image: url(/new/bottom.png);
	background-repeat: no-repeat;
	height: 157px;
	width: 903px;
	margin-left: auto;
	margin-right: auto;
}

#bottomacti2 {
	
	background-image: url(/new/bottom.png);
	background-repeat: no-repeat;
	height: 157px;
	width: 903px;
	margin-left: auto;
	margin-right: auto;
	margin-top : -16px;
}
#bottomplan {
position: fixed
	background-image: url(/new/bottom.png);
	background-repeat: no-repeat;
	height: 157px;
	width: 903px;
	margin-left: auto;
	margin-right: auto;
	
	}
#titre {
	font-size: medium;
	color: #D400AA;
	text-decoration: underline;
}
#stat {
	visibility:hidden;
}

#formnewsletter {
width : 200px ;
float : left ;

margin-top : -6px;
}

#menu2 {
width : 600px ;
float : left ;
}
