body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
	  background-image: url(mosaique.jpg);
	  font-family: sans-serif;
	background-attachment: fixed;
     }
	
/*----------------------------STYLE Editeur-----------------------------------------*/
.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
/*------------------------------------------------------------------------------------*/
.gdtitrenews	{
	font-family: sans-serif;
	font-size: 20px;
	color: Navy;
}
.tabnews{
	border: 0px;
	padding: 0px;
	border-spacing: 3px;
}
#actumenu{
    position: absolute; /* on positionne le conteneur */
	  top: 260px;	  
	  left:120px;
     width:815px;
	  height:25;
     text-align: right;
	  /*border: 1px solid navy;*/
}  
  
#superglobal {	  
     position: relative; /* on positionne le conteneur */
	  top: 0px;	  
	  width: 100%;
	  height: 100%;
     margin-left: auto;
     margin-right: auto;    
     text-align: center;	 		
	}
	
	
	#mainmenu {
     position: absolute; /* on positionne le conteneur */
	  top: 236px;	  
	  left:0px;
     width: 100%;
	  height:20;
     text-align: right;
	 /* border: 1px solid navy;*/
		/*
	 background-image: url(xp3.gif);
	background-repeat: repeat;
	*/
	 background-color: #0062c7;
    
	
}	

	#mainmenuetab {
     position: absolute; /* on positionne le conteneur */
	  top: 180px;	  
	  left:0px;
     width: 100%;
	  height:30;
     text-align: right;
	 /* border: 1px solid navy;*/
		/*
	 background-image: url(xp3.gif);
	background-repeat: repeat;
	*/
	 background-color: #0062c7;
     text-align: left;
	
}	

	#menurapide {
     position: absolute; /* on positionne le conteneur */
	  top: 275px;	  
	  left:0px;
	  width:128px;
	  height:25px;
     text-align: center; 
	  /*border: 1px solid navy;*/	
	}

	#menuvosbesoins {
     position: absolute; /* on positionne le conteneur */
	    top: 260px;	  
	  left:0px;
	  width:120px;
	  height:350px;
     text-align: left;
/*	  background-color: #0062c7;*/
	 /*border: 1px solid navy;*/
	}
	

	#menuimageenfant {
     position: absolute; /* on positionne le conteneur */
	    top: 270px;	  
	  left:0px;
	  width:112px;
	  height:118px;
     text-align: left;
	 /*border: 1px solid navy;*/
	}
	
	#menuimageadulte {
     position: absolute; /* on positionne le conteneur */
	    top: 377px;	  
	  left:0px;
	  width:115px;
	  height:152px;
     text-align: left;
	 /*border: 1px solid navy;*/
	}
	
	#menuimageaine {
     position: absolute; /* on positionne le conteneur */
	    top: 520px;	  
	  left:0px;
	  width:109px;
	  height:150px;
     text-align: left;
	 /*border: 1px solid navy;*/
	}
	
	
	#menudessin {
	  position: absolute; /* on positionne le conteneur */	  
	  top: 400px;	  
	  left:765px;
	  width:175px;
	  height:140px;
     text-align: center;
	 /*border: 1px solid navy;*/

	}
	#news {
	  position: absolute; /* on positionne le conteneur */	  
	  top: 275px;	  
	  left:130px;
	  width:450px;
	  height:13px;
     text-align: left;
      background-color: #0062C7;
	  /*
  	 background-image: url(xp3.gif);
  	background-repeat: repeat;
	*/
	 /*border: 1px solid navy;*/
	font-family: sans-serif;
	font-size: 11px;
	color: White;
	}
	
	#breves {
	  position: absolute; /* on positionne le conteneur */	  
	  top: 275px;	  
	  left:582px;
	  width:165px;
	  height:13px;
     text-align: left;
      background-color: #0062C7;
	  /*
  	 background-image: url(xp3.gif);
  	background-repeat: repeat;
	*/
	 /*border: 1px solid navy;*/
	font-family: sans-serif;
	font-size: 11px;
	color: White;
	}
 .bouton {
   background-color: #0062c7;
	font-family: sans-serif;
	font-size: 13px;
	color: White;
	}
	
	
	#contentnews {
	  position: absolute; /* on positionne le conteneur */	  
	  overflow: visible;
	  top: 300px;	  
	  left:130px;
	  width:615px;
	  height:330px;
     text-align: left;
	 /*border: 1px solid navy;*/
	/*padding: 5px 5px 5px 5px;*/
	}
	
	#contentbreves {
	  position: absolute; /* on positionne le conteneur */	  
	  overflow: auto;
	  top: 290px;	  
	  left:582px;
	  width:165px;
	  height:330px;
     text-align: left;
	 border: 1px solid navy;
	padding: 5px 5px 5px 5px;
	}
	
	#menurad {
     position: absolute; /* on positionne le conteneur */	  
	  top: 300px;	  
	  left:759px;
	  width:190px;
	  height:300px;
     text-align: left;
	  background-color: #0062c7;
	 /*border: 1px solid navy;*/

	}

.textelib{font-family: sans-serif;font-size: 11px; color: #464646; }
.textmenu{font-family: sans-serif;font-size: 13px; color: White; }
	
	#global {
     position: relative; /* on positionne le conteneur */
	   overflow: visible;
	  top: 0px;	  
	  left:0px;
     margin-left: auto;
     margin-right: auto;
     width: 950px;
	  height:760px;
     text-align: center;
	/*border: 1px solid ActiveBorder;*/
	 /*
	 background-image: url(haut.jpg);
	background-repeat: no-repeat;
	*/
     }	  

	  
	#logopap {
     position: absolute; /* on positionne le conteneur */
	  top: 30px;	  
	  left: 550px;     
     width: 102px;
	  height:75px;
     text-align: left;
	 border: 1px solid navy;
	 background-color: transparent;
	float: left;
     }	  

.textebutton{
  background-color: #0062c7;
  text-align: center;
  font-family: sans-serif;
  font-size: 13px;
	color: White;	  	
}
	  
#menuuser {
    position: absolute; /* on positionne le conteneur */
	  top: 237px;	  	    
     width: 500px;
	  left:0px;
	  height:28px;
	  background-color: #0062c7;
     text-align: left;
	  
	 /*border: 1px solid navy;*/
	vertical-align: text-bottom;
	font-family: sans-serif;
	font-size: 13px;
	color: White;
}	 

#titremenuuser {
    position: absolute; /* on positionne le conteneur */
	  top: 237px;	  	    
     width: 450px;
	  left:500px;
	  height:28px;
	  background-color: #0062c7;
     text-align: right;
	  
	 /*border: 1px solid navy;*/
	vertical-align: text-bottom;
	font-family: sans-serif;
	font-size: 18px;
	color: White;
}	 

 

#centremenu {
    position: absolute; /* on positionne le conteneur */
	  top: 237px;	  	    
     width: 100%;
	  height:25px;
	  background-color: transparent;
     text-align: center;
	 border: 1px solid navy;
	

}
#contentuser {
	  position: absolute; /* on positionne le conteneur */
	  top: 270px;	  	    
     width: 950px;
	  height:100%;
	  background-color: transparent;
     text-align: left;
	  /*border: 1px solid navy;*/
}

	#globaluser {
     position: relative; /* on positionne le conteneur */
	  top: 0px;	  
	  left:0px;
     margin-left: auto;
     margin-right: auto;
     width: 950px;
	  height: 100%;
     text-align: left;
	 /*border: 1px solid navy;*/
	 /*
	 background-image: url(haut.jpg);
	background-repeat: no-repeat;
	*/
     }	  

#headcadre {
    position: absolute; /* on positionne le conteneur */
	  top: 0px;	  
	  left:0px;
     margin-left: auto;
     margin-right: auto;
     width: 100%;
	  height:236px;
    /* text-align: center;*/
	/*border: 1px solid navy;*/
	/*
	 background-image: url(barre02.jpg);
	background-repeat: repeat;
	*/
}

#headcadreetab {
    position: absolute; /* on positionne le conteneur */
	  top: 0px;	  
	  left:0px;
     margin-left: auto;
     margin-right: auto;
     width: 100%;
	  height:180px;
    /* text-align: center;*/
	/*border: 1px solid navy;*/
	/*
	 background-image: url(barre02.jpg);
	background-repeat: repeat;
	*/
}


#logoanim {
	    position: absolute; /* on positionne le conteneur */
	  top: -5px;	  
	  left:600px;     
     width: 110px;
	  height:80px;
     text-align: center;
	  background-color: transparent;	  
}
/*------------------------------------------ news --------------------------------------------------*/
#newselements{
	  position: relative; /* on positionne le conteneur */
	  top: 0px;	  
	  left:0px;
     width:201px;
	  height:175px;
	  	 /*border: 1px solid navy;*/
     text-align: center;
}


#newsrubrique{
	position: absolute; /* on positionne le conteneur */
	overflow: hidden;
	top: 0px;	  
	left:0px;
   width: 201px;
	height: 20px;	  
   text-align: left;
	font-family: sans-serif;
	font-size: 18px;
	color: #929292;
		  /*border: 1px solid navy;*/
}

#newsimage{
	  position: absolute; /* on positionne le conteneur */
	  overflow: hidden;
	  top: 21px;	  
	  left:0px;
     width: 201px;
	  height: 80px;	  
     text-align: center;	
	  /*border: 1px solid navy;*/
	  background-image: url(backgrd.jpg);
	background-repeat: repeat;
}

#newsseparateur{
	  position: absolute; /* on positionne le conteneur */
	  overflow: hidden;
	  top: 105px;	  
	  left:0px;
     width: 201px;
	  height: 10px;	  
	  background-image: url(newssepar.png);
     background-repeat: no-repeat;	
}

#newstitre{
	  position: absolute; /* on positionne le conteneur */
	  overflow: hidden;
	  top: 121px;	  
	  left:0px;
     width: 201px;
	  height: 20px;	
	   text-align: left;	  
	  font-family: sans-serif;
	  font-size: 11px;
	  color: #000000;
	  	  /*border: 1px solid navy;*/
	font-weight: bold;
}

#newsresume{
	  position: absolute; /* on positionne le conteneur */
	  overflow: hidden;
	  top: 142px;	  
	  left:0px;
     width: 201px;
	  height: 30px;	  
     text-align: left;	  
	  font-family: sans-serif;
	  font-size: 11px;
	  color: Gray;	  
	  	  /*border: 1px solid navy;*/
}

.overtab{text-decoration: underline; font-family: sans-serif;font-size: 11px;background: transparent; color: Gray;}
.outertab{text-decoration: none; font-family: sans-serif;font-size: 11px;background: transparent; color: Gray;}
/*---------------------------------------Ancre------------------------------------*/
A:link {text-decoration: none; font-family: sans-serif;font-size: 11px;background: transparent; color: Gray;}
A:visited {text-decoration: none; font-family: sans-serif;font-size: 11px;background: transparent; color: Gray; }
A:active {text-decoration: none; font-family: sans-serif;font-size: 11px;background: transparent;  color: Gray; }
A:hover {text-decoration: underline; font-family: sans-serif;font-size: 11px;background: transparent;  color: Gray;             }
/*-------------------------------------SITE--------------------------------------------------*/
#map {
     position: absolute; /* on positionne le conteneur */
	  overflow: auto;
	  top: 260px;	  
	  left:425px;
	  width:300px;
	  height:200px;
     text-align: left;
	 border: 1px solid navy;
	}

#sitepano {
     position: absolute; /* on positionne le conteneur */
	   overflow: hidden;
	  top: 260px;	  
	  left:0px;
	  width:420px;
	  height:200px;
     text-align: left;
	 border: 1px solid navy;
	}
#sitemenu {
    position: absolute; /* on positionne le conteneur */
	   overflow: auto;
	  top: 260px;	  
	  left:729px;
	  width:220px;
	  height:200px;
     text-align: left;
	   background-color: transparent;/* #0062c7;*/
	 border: 1px solid navy;
}
	
	#siteresponsable{
     position: absolute; /* on positionne le conteneur */
	   overflow: hidden;
	  top: 265px;	  
	  left:497px;
	  width:316px;
	  height:91px;
	    font-family: sans-serif;
	  font-size: 11px;
	  color: #464646;	  
     text-align: right;
	 border: 1px solid navy;
		
	}
	
	#siteonglet{
	   position: absolute; /* on positionne le conteneur */
	   overflow: auto;
	  top: 555px;	  
	  left:1px;
	  width:950px;
	  height:300px;
	  font-family: sans-serif;
	  font-size: 13px;
	  color: #464646;	  
     text-align: left;
	  background-color: transparent;
	 	/*border: 1px solid navy;*/
			
	}

#siteadresse{
	   position: absolute; /* on positionne le conteneur */
	   overflow: hidden;
	  top: 462px;	  
	  left:1px;
	  width:400px;
	  height:90px;
     text-align: left;
     font-family: sans-serif;
	  font-size: 11px;
	  color: #464646;	  
     text-align: left;
	 /*border: 1px solid navy;*/
}	

#sitehoraire{
	   position: absolute; /* on positionne le conteneur */
	   overflow: hidden;
	  top: 462px;	  
	  left:405px;
	  width:545px;
	  height:90px;
     font-size: 11px;
	  color: #464646;	  
     text-align: left;
	 /*border: 1px solid navy;	*/
}

#contentmap{	
  position: absolute; /* on positionne le conteneur */
	  overflow: visible;
	  top: 215px;	  
	  left:1px;
	  width:950px;	 
     font-family: sans-serif;
	  font-size: 15px;
	  color: Gray;	  
     text-align: left;
	 /*border: 1px solid navy;	*/
}	

#sitecontent{	
  position: absolute; /* on positionne le conteneur */
	  overflow: hidden;
	  top: 215px;	  
	  left:1px;
	  width:950px;
	  height:45px;
     font-family: sans-serif;
	  font-size: 15px;
	  color: #464646;	  
     text-align: center;
	 /*border: 1px solid navy;	*/
}	
#infobulle{	
  position: absolute; /* on positionne le conteneur */
	  overflow: auto;
	  top: 185px;	  
	  left:0px;
	  width:950px;
	  height:17px;
     font-family: sans-serif;
	  font-size: 11px;
	  color: Red;	  
     text-align: left;
	  background-color: #FFFACD;
	 border: 1px solid navy;
}

#infoevent{	
  position: absolute; /* on positionne le conteneur */
	  overflow: auto;
	  top: 215px;	  
	  left:178px;
	  width:770px;
	  height:173px;
     font-family: sans-serif;
	  font-size: 11px;
	  color: Gray;	  
     text-align: left;
	  background-color: #FFFACD;
	 border: 1px solid navy;
}	

#menupagesite {
	  position: absolute; /* on positionne le conteneur */
	  top: 500px;	  	    
     width: 950px;
	  height:30px;
	  background-color: #0062c7;
     text-align: left;
	  /*border: 1px solid navy;*/
}

	#siteongletSAVS{
	   position: absolute; /* on positionne le conteneur */
	   overflow: auto;
	  top: 650px;	  
	  left:1px;
	  width:950px;
	  height:300px;
	  font-family: sans-serif;
	  font-size: 13px;
	  color: #464646;	  
     text-align: left;
	  background-color: transparent;
	 	/*border: 1px solid navy;*/			
	}
	
#siteadresse1{
	   position: absolute; /* on positionne le conteneur */
	   overflow: hidden;
	  top: 462px;	  
	  left:1px;
	  width:310px;
	  height:90px;
     text-align: left;
     font-family: sans-serif;
	  font-size: 11px;
	  color: #464646;	  
     text-align: left;	  
	 border: 1px solid Silver;
	padding-left: 3px;
}	

#sitehoraire1{
	   position: absolute; /* on positionne le conteneur */
	   overflow: hidden;
	  top: 559px;	  
	  left:1px;
	  width:310px;
	  height:90px;
     font-size: 11px;
	  color: #464646;	  
     text-align: left;
	 border: 1px solid Silver;	
	padding-left: 3px;
}

	
	
	#siteadresse2{
	   position: absolute; /* on positionne le conteneur */
	   overflow: hidden;
	  top: 462px;	  
	  left:320px;
	  width:310px;
	  height:90px;
     text-align: left;
     font-family: sans-serif;
	  font-size: 11px;
	  color: #464646;	  
     text-align: left;
	 border: 1px solid Silver;
	padding-left: 3px;
}	

#sitehoraire2{
	   position: absolute; /* on positionne le conteneur */
	   overflow: hidden;
	  top: 559px;	  
	  left:320px;
	  width:310px;
	  height:90px;
     font-size: 11px;
	  color: #464646;	  
     text-align: left;
	 border: 1px solid Silver;	
	padding-left: 3px;
}

#siteadresse3{
	   position: absolute; /* on positionne le conteneur */
	   overflow: hidden;
	  top: 462px;	  
	  left:639px;
	  width:310px;
	  height:90px;
     text-align: left;
     font-family: sans-serif;
	  font-size: 11px;
	  color: #464646;	  
     text-align: left;
	 border: 1px solid Silver;
	padding-left: 3px;
}	

#sitehoraire3{
	   position: absolute; /* on positionne le conteneur */
	   overflow: hidden;
	  top: 559px;	  
	  left:639px;
	  width:310px;
	  height:90px;
     font-size: 11px;
	  color: #464646;	  
     text-align: left;
	 border: 1px solid Silver;	
	padding-left: 3px;
}


