@charset "utf-8";

.conteneur {
	position: relative;
	width: 760px;
	margin: 0 auto;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	
}

.conteneur2 {
	position: relative;
	width: 640px;
	margin: 0 auto;
	top: 80px;
	background-color: #FFFFFF;
	
}

.middle {
	position: relative;
	width: 760px;
	height: auto;
	background-image: url(../images/middle.jpg); 
    background-repeat: repeat-y;
	
}

.bottom {
	position: relative;
	width: 760px;
	height: 83px;
	background-image: url(../images/bottom.jpg); 
    background-repeat: no-repeat;
	
}


.blank {
	background-color: #FFFFFF;
	position: relative;
	height: 5px;
	width: 760px;
}

.logoMiddle {
    position: absolute;
    width: 276px;
	height: 148px;
	background-image: url(../images/logo_middle.jpg); 
    background-repeat: no-repeat;
}

.logo {
    width: 400px;
	margin-left: 150px;
	height: 200px;
}

.Admin {
    position: absolute;
    top: 60px;
	left: 680px;
	
}

.concep {
    position: absolute;
    top: 60px;
	left: 20px;
	font-family: Arial;
	font-size: 9px;
	color: #6E7312;
	font-family: Arial;
	font-size: 9px;
	color: #6E7312;
	
}

.meteo {
    position: absolute;
    top: 260px;
	left: 50px;
	
}

.Admin2 {
    position: absolute;
    top: 60px;
	left: 20px;
	
}


.spacer {
	position: relative;
	width: 2px; 
    height: 30px;
 
}


.Gmenu {
	position: absolute;
	width: 250px;
	height: 300px;
	margin-left: -2px;
	top: 90px;
	z-index: 2;
	
   
}


.Gmenu2 {
	position: absolute;
	width: 250px;
	height: 300px;
	margin-left: -2px;
	top: 245px;
	z-index: 1;
	
   
}

.Gmenu3 {
	position: absolute;
	width: 250px;
	height: 300px;
	top: 335px;
	z-index: 1;
	
   
}

.GGmenu {
    
	position: relative;
	height: auto;
    z-index: 6;
}





.top {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top.jpg); 
    background-repeat: no-repeat;
	
}

.top1 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top1.jpg); 
    background-repeat: no-repeat;
	
}

.top2 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top2.jpg); 
    background-repeat: no-repeat;
	
}

.top3 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top3.jpg); 
    background-repeat: no-repeat;
	
}

.top4 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top4.jpg); 
    background-repeat: no-repeat;
	
}

.top5 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top5.jpg); 
    background-repeat: no-repeat;
	
}

.top6 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top6.jpg); 
    background-repeat: no-repeat;
	
}

.top7 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top7.jpg); 
    background-repeat: no-repeat;
	
}

.top8 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top8.jpg); 
    background-repeat: no-repeat;
	
}

.top9 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top9.jpg); 
    background-repeat: no-repeat;
	
}

.top10 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top10.jpg); 
    background-repeat: no-repeat;
	
}

.top11 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top11.jpg); 
    background-repeat: no-repeat;
	
}

.top12 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top12.jpg); 
    background-repeat: no-repeat;
	
}

.top13 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top13.jpg); 
    background-repeat: no-repeat;
	
}

.top14 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top14.jpg); 
    background-repeat: no-repeat;
	
}

.top15 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top15.jpg); 
    background-repeat: no-repeat;
	
}

.top16 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top16.jpg); 
    background-repeat: no-repeat;
	
}

.top17 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top17.jpg); 
    background-repeat: no-repeat;
	
}

.top18 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top18.jpg); 
    background-repeat: no-repeat;
	
}

.top19 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top19.jpg); 
    background-repeat: no-repeat;
	
}

.top20 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top20.jpg); 
    background-repeat: no-repeat;
	
}

.top21 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top21.jpg); 
    background-repeat: no-repeat;
	
}

.top22 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top22.jpg); 
    background-repeat: no-repeat;
	
}

.top23 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top23.jpg); 
    background-repeat: no-repeat;
	
}

.top24 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top24.jpg); 
    background-repeat: no-repeat;
	
}

.top25 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top25.jpg); 
    background-repeat: no-repeat;
	
}

.top26 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top26.jpg); 
    background-repeat: no-repeat;
	
}

.top27 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top27.jpg); 
    background-repeat: no-repeat;
	
}

.top28 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top28.jpg); 
    background-repeat: no-repeat;
	
}

.top29 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top29.jpg); 
    background-repeat: no-repeat;
	
}

.top30 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top30.jpg); 
    background-repeat: no-repeat;
	
}

.top31 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top31.jpg); 
    background-repeat: no-repeat;
	
}

.top32 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top32.jpg); 
    background-repeat: no-repeat;
	
}

.top33 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top33.jpg); 
    background-repeat: no-repeat;
	
}

.top34 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top34.jpg); 
    background-repeat: no-repeat;
	
}

.top35 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top35.jpg); 
    background-repeat: no-repeat;
	
}

.top36 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top36.jpg); 
    background-repeat: no-repeat;
	
}

.top37 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top37.jpg); 
    background-repeat: no-repeat;
	
}

.top38 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top38.jpg); 
    background-repeat: no-repeat;
	
}

.top39 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top39.jpg); 
    background-repeat: no-repeat;
	
}

.top40 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top40.jpg); 
    background-repeat: no-repeat;
	
}

.top41 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top41.jpg); 
    background-repeat: no-repeat;
	
}

.top42 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top42.jpg); 
    background-repeat: no-repeat;
	
}

.top43 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top43.jpg); 
    background-repeat: no-repeat;
	
}

.top44 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top44.jpg); 
    background-repeat: no-repeat;
	
}

.top45 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top45.jpg); 
    background-repeat: no-repeat;
	
}

.top46 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top46.jpg); 
    background-repeat: no-repeat;
	
}

.top47 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top47.jpg); 
    background-repeat: no-repeat;
	
}

.top48 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top48.jpg); 
    background-repeat: no-repeat;
	
}

.top49 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top49.jpg); 
    background-repeat: no-repeat;
	
}

.top50 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top50.jpg); 
    background-repeat: no-repeat;
	
}

.top51 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top51.jpg); 
    background-repeat: no-repeat;
	
}

.top52 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top52.jpg); 
    background-repeat: no-repeat;
	
}

.top53 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top53.jpg); 
    background-repeat: no-repeat;
	
}

.top54 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top54.jpg); 
    background-repeat: no-repeat;
	
}

.top55 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top55.jpg); 
    background-repeat: no-repeat;
	
}

.top56 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top56.jpg); 
    background-repeat: no-repeat;
	
}

.top57 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top57.jpg); 
    background-repeat: no-repeat;
	
}

.top58 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top58.jpg); 
    background-repeat: no-repeat;
	
}

.top59 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top59.jpg); 
    background-repeat: no-repeat;
	
}

.top60 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top60.jpg); 
    background-repeat: no-repeat;
	
}

.top61 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top61.jpg); 
    background-repeat: no-repeat;
	
}

.top62 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top62.jpg); 
    background-repeat: no-repeat;
	
}

.top63 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top63.jpg); 
    background-repeat: no-repeat;
	
}

.top64 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top64.jpg); 
    background-repeat: no-repeat;
	
}

.top65 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top65.jpg); 
    background-repeat: no-repeat;
	
}

.top66 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top66.jpg); 
    background-repeat: no-repeat;
	
}

.top67 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top67.jpg); 
    background-repeat: no-repeat;
	
}

.top68 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top68.jpg); 
    background-repeat: no-repeat;
	
}

.top69 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top69.jpg); 
    background-repeat: no-repeat;
	
}

.top71 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top71.jpg); 
    background-repeat: no-repeat;
	
}

.top72 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top72.jpg); 
    background-repeat: no-repeat;
	
}

.top73 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top73.jpg); 
    background-repeat: no-repeat;
	
}

.top75 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top75.jpg); 
    background-repeat: no-repeat;
	
}

.top76 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/top76.jpg); 
    background-repeat: no-repeat;
	
}

.top77 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/topgites.jpg); 
    background-repeat: no-repeat;
	
}.top78 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/topjardinsecret.jpg); 
    background-repeat: no-repeat;
	
}.top79 {
	position: relative;
	width: 760px;
	height: 209px;
	background-image: url(../images/toprestourist.jpg); 
    background-repeat: no-repeat;
	
}



.nouv {
	position: absolute;
	top: 160px;
	margin: 0,0,0,0;
	left: 50px;
	width: 87px; 
    height: 18px;
	background-image: url(../images/btnouv.jpg);
	background-repeat: no-repeat; 
}

a.nouveaute { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btnouv.jpg); 
     background-repeat: no-repeat;
     }
	 
a.nouveaute:hover { 
     background-image: url(../images/btnouvOver.jpg); 
     }
	 
a.nouveauteB { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btnouvOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.nouveauteB:hover { 
     background-image: url(../images/btnouvOver.jpg); 
     }





.lie {
	position: absolute;
	top: 160px;
	margin: 0,0,0,0;
	left: 142px;
	width: 87px; 
    height: 18px;
	background-image: url(../images/btliens.jpg);
	background-repeat: no-repeat; 
}

a.liens { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btliens.jpg); 
     background-repeat: no-repeat;
     }
	 
a.liens:hover { 
     background-image: url(../images/btliensOver.jpg); 
     }
	 
a.liensB { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btliensOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.liensB:hover { 
     background-image: url(../images/btliensOver.jpg); 
     }




.entre {
	position: absolute;
	top: 181px;
	left: 50px;
	width: 87px; 
    height: 18px;
	background-image: url(../images/btentrepre.jpg);
	background-repeat: no-repeat; 
}

a.entrepre { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btentrepre.jpg); 
     background-repeat: no-repeat;
     }
	 
a.entrepre:hover { 
     background-image: url(../images/btentrepreOver.jpg); 
     }

a.entrepreB { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btentrepreOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.entrepreB:hover { 
     background-image: url(../images/btentrepreOver.jpg); 
     }


.plan {
	position: absolute;
	top: 181px;
	left: 142px;
	width: 87px; 
    height: 18px;
	background-image: url(../images/btplan.jpg);
	background-repeat: no-repeat; 
}

a.plansite { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btplan.jpg); 
     background-repeat: no-repeat;
     }
	 
a.plansite:hover { 
     background-image: url(../images/btplanOver.jpg); 
     }
a.plansiteB { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btplanOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.plansiteB:hover { 
     background-image: url(../images/btplanOver.jpg); 
     }


.commu {
	position: absolute;
	top: 202px;
	left: 50px;
	width: 87px; 
    height: 18px;
	background-image: url(../images/btcommu.jpg);
	background-repeat: no-repeat; 
}

a.communi { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btcommu.jpg); 
     background-repeat: no-repeat;
     }
	 
a.communi:hover { 
     background-image: url(../images/btcommuOver.jpg); 
     }

a.communiB { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btcommuOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.communiB:hover { 
     background-image: url(../images/btcommuOver.jpg); 
     }


.jo {
	position: absolute;
	top: 202px;
	left: 142px;
	width: 87px; 
    height: 18px;
	background-image: url(../images/btjoindre.jpg);
	background-repeat: no-repeat; 
}

a.joindre { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btjoindre.jpg); 
     background-repeat: no-repeat;
     }
	 
a.joindre:hover { 
     background-image: url(../images/btjoindreOver.jpg); 
     }
	 

a.joindreB { 

     display: block;
     width: 87px; 
     height: 18px; 
     background-image: url(../images/btjoindreOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.joindreB:hover { 
     background-image: url(../images/btjoindreOver.jpg); 
     }



.elec {
	position: absolute;
	top: 222px;
	left: 139px;
	width: 92px; 
    height: 26px;
	background-image: url(../images/BSPlogo.jpg);
	background-repeat: no-repeat; 
}

a.election { 

     display: block;
     width: 92px; 
     height: 26px; 
     background-image: url(../images/BSPlogo.jpg); 
     background-repeat: no-repeat;
     }
	 
a.election:hover { 
     background-image: url(../images/BSPlogo.jpg); 
     }
	 

a.electionB { 

     display: block;
     width: 92px; 
     height: 26px; 
     background-image: url(../images/BSPlogo.jpg); 
     background-repeat: no-repeat;
     }
	 
a.electionB:hover { 
     background-image: url(../images/BSPlogo.jpg); 
     }



a.adm {
	display: block;
	font-family: Arial;
	font-size: 9px;
	color: #6E7312;
	text-decoration: underline;
   }
	 
a.adm:hover {
	font-family: Arial;
	font-size: 9px;
	color: #0A324E;
	text-decoration: underline;     
   } 

a.conc {
	display: block;
	margin-left: 57px;
	margin-top: -12px;
	font-family: Arial;
	font-size: 9px;
	color: #6E7312;
	text-decoration: underline;
   }
	 
a.conc:hover {
	font-family: Arial;
	font-size: 9px;
	color: #0A324E;
	text-decoration: underline;     
   } 

.copy {
    position: absolute;
	font-family: Arial;
	font-size: 9px;
	color: #6E7312;
	top: 50px;
	left: 200px;
	text-align: center;
   }




.btcit {
	position: absolute;
	top: 0px;
	left: 315px;
	width: 102px;
	height: 90px;
	background-image: url(../images/btcitoyen.jpg);
	background-repeat: no-repeat; 
}

a.acitoyen { 

     display: block;
     width: 102px; 
     height: 90px; 
     background-image: url(../images/btcitoyen.jpg); 
     background-repeat: no-repeat;
     }
	 
a.acitoyenB { 

     display: block;
     width: 102px; 
     height: 90px; 
     background-image: url(../images/btcitoyenOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.acitoyen:hover { 
     background-image: url(../images/btcitoyenOver.jpg); 
     }

.bttour {
	position: absolute;
	top: 0px;
	left: 418px;
	background-image: url(../images/bttour.jpg);
	background-repeat: no-repeat; 
}

a.atour { 

     display: block;
     width: 102px; 
     height: 90px; 
     background-image: url(../images/bttour.jpg); 
     background-repeat: no-repeat;
     }

a.atourB { 

     display: block;
     width: 102px; 
     height: 90px; 
     background-image: url(../images/bttourOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.atour:hover { 
     background-image: url(../images/bttourOver.jpg); 
     }
	 
.btserv {
	position: absolute;
	top: 0px;
	left: 522px;
	background-image: url(../images/btserv.jpg);
	background-repeat: no-repeat; 
}

a.aserv { 

     display: block;
     width: 102px; 
     height: 90px; 
     background-image: url(../images/btserv.jpg); 
     background-repeat: no-repeat;
     }
	 
a.aservB { 

     display: block;
     width: 102px; 
     height: 90px; 
     background-image: url(../images/btservOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.aserv:hover { 
     background-image: url(../images/btservOver.jpg); 
     }
	 

.btterr {
	position: absolute;
	width: 119px;
	height: 144px;
	top: -10px;
	left: 632px;
	background-image: url(../images/terrains.jpg);
	background-repeat: no-repeat; 
}

a.aterr { 

     display: block;
     width: 110px; 
     height: 140px; 
     background-image: url(../images/terrains.jpg); 
     background-repeat: no-repeat;
     }
	 
	 

	 

.titreSmenu {
	position: relative;
	top: 160px;
	left: 52px;
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	
}


.cons {
	position: relative;
	top: 165px;
	left: 52px;
	height: 13px;
	width: 200px;
	
}

.poli {
	position: relative;
	top: 167px;
	left: 52px;
	height: 13px;
	width: 200px;
	
}

.sports {
	position: relative;
	top: 169px;
	left: 52px;
	height: 13px;
	width: 200px;
	
}

.educ {
	position: relative;
	top: 171px;
	left: 52px;
	height: 13px;
	width: 250px;
	
}

.action {
	position: relative;
	top: 173px;
	left: 52px;
	height: 13px;
	width: 200px;
	
}

.arm {
	position: relative;
	top: 175px;
	left: 52px;
	height: 13px;
	width: 200px;
	
}

.inf {
	position: relative;
	top: 177px;
	left: 52px;
	height: 13px;
	width: 200px;
	
}

.inf2 {
	position: relative;
	top: 179px;
	left: 52px;
	height: 13px;
	width: 200px;
	
}

.inf3 {
	position: relative;
	top: 181px;
	left: 52px;
	height: 13px;
	width: 200px;
	
}

a.smenu {
	font-family: Arial;
	font-size: 11px;
	color: #8D3D08;
	height: auto;
	text-decoration: none;
   }
	 
a.smenu:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;     
   }
   
a.smenu2 {
	font-family: Arial;
	font-size: 11px;
	color: #466F28;
	height: auto;
	text-decoration: none;
   }
	 
a.smenu2:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;     
   } 
   
a.smenu3 {
	font-family: Arial;
	font-size: 11px;
	color: #4D0E0E;
	height: auto;
	text-decoration: none;
   }
	 
a.smenu3:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;     
   } 

 

.liensbasique {
	font-family: arial, verdana, sans-serif;
	font-size: 100%;
	text-decoration: none;
   }
	 
.liensbasique:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 100%;
	text-decoration: underline;     
   }
   
 .liensbasique:visited {
	color: #0033CC; 
	background-color: #FFFFFF;   
   }





.middle p {
 
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: lighter;
	text-align: left;
	line-height: 0.5cm;

}

.tabBout {
 
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: lighter;
	text-align: left;
	line-height: 0.5cm;

}

.titre {
   
	font-family: Arial;
	font-size: 90%;
	color: #000000;
	font-weight: lighter;
	text-align: justify;
	
}

.notice{
    position: relative;
	font-family: Arial;
	font-size: 55%;
	color: #000000;
	font-weight: lighter;
	text-align: left;
	line-height: 0.5cm;
	width: 400px;
	left: -40px;
}


    
.txt {
	position: relative;
	top: 155px;
	left: 315px;
	width: 400px;
	height: auto;
	
}

.txt1 {
	position: relative;
	top: 155px;
	left: 315px;
	width: 450px;
	height: auto;
	
}

.txt1 a {
	
	font-family: Arial;
	font-size: 11px;
	color: #8D3D08;
	font-weight: lighter;
	text-decoration: none;
	
}

.txt1 a:hover {
	
	font-family: Arial;
	font-size: 11px;
	color: #8D3D08;
	font-weight: lighter;
	text-decoration: underline;
	
}


.txt a {
	
	font-family: Arial;
	font-size: 11px;
	color: #8D3D08;
	font-weight: lighter;
	text-decoration: none;
	
}

.txt a:hover {
	
	font-family: Arial;
	font-size: 11px;
	color: #8D3D08;
	font-weight: lighter;
	text-decoration: underline;
	
}

.txt2 {
	position: relative;
	top: 155px;
	left: 310px;
	width: 430px;
	height: auto;
	
}


.txt3 {
	position: relative;
	top: 155px;
	left: 310px;
	width: 430px;
	z-index: 3;
	
	
}

.txt2 a {
	
	font-family: Arial;
	font-size: 11px;
	color: #466F28;
	font-weight: lighter;
	text-decoration: none;
	
}

.txt2 a:hover {
	
	font-family: Arial;
	font-size: 11px;
	color: #466F28;
	font-weight: lighter;
	text-decoration: underline;
	
}

.txt3 a {
	
	font-family: Arial;
	font-size: 11px;
	color: #8A1313;
	font-weight: lighter;
	text-decoration: none;
	
}

.txt3 a:hover {
	
	font-family: Arial;
	font-size: 11px;
	color: #8A1313;
	font-weight: lighter;
	text-decoration: underline;
	
}



.txtdroite a {
	
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: lighter;
	text-decoration: none;
	
}

.txtdroite a:hover {
	
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: lighter;
	text-decoration: underline;
	
}

.txtdroite a:visited {
	
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: lighter;
	text-decoration: underline;
	
}

.txtdroite {
	position: relative;
	top: 135px;
	left: 315px;
	width: 400px;
	height: auto;
	
}

.txtcitoyen {
	position: relative;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: lighter;
	text-align: justify;
	line-height: 0.5cm;
	top: -171px;
	left: 315px;
	width: 400px;
	height: auto;
}

.txttourisme {
	position: relative;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: lighter;
	text-align: justify;
	line-height: 0.5cm;
	top: -148px;
	left: 315px;
	width: 400px;
	height: auto;
}

.txtalignright {
	position: relative;
	top: 138px;
	left: 422px;
	width: 400px;
	height: 101px;
	text-align: right;
	
}





.menu {
    margin-left: 40px;
	margin-top: 40px;
}


.open {
    position: relative;
	display: block;
	left: -40px;
	top: 7px;
	
	}
.closed {
	display: none;
	}
	
ul p {
	
	color: #000000;
	text-decoration: none;
	margin-top: -4px;
	
	}

li {
	list-style-type: none;
	font-size: 12px;
	cursor: pointer;
	height: auto;
	}
	
li a {
	list-style-type: none;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	
	}
	
li a:hover {
	list-style-type: none;
	font-size: 12px;
	cursor: pointer;
	text-decoration: underline;
	}

li a:active {
	
	text-decoration: underline;
	}
	
a.dede:active {
	
	text-decoration: underline;
	}
      
ul a:hover {
	list-style-type: none;
	padding-top: .2em;
	padding-bottom: .2em;
	font-size: 12px;
	color: #A4A812;
	cursor: pointer;
	text-decoration: underline;
	}	
	
	    
li img {
	cursor: pointer;
	vertical-align: middle;
	}

li  #item1_1,#item1_4,#item1_4_1,#item1_4_2,#item1_3,#item1_7,#item1_8,#item1_5,#item1_5_1,#item1_6,#item2_1,#item2_2,#item2_3,#item2_4,#item2_5,#item2_6,#item2_2_5,#item2_3_5,#item2_3_1,#item2_3_3,#item2_3_4,#item1_2_3,#item1_2_6 {
    margin-left: 30px;
	
}

li  #item1_2 {
    margin-left: -10px;
	
}

a.link {

   text-decoration: none;
   color: #0000CC;

}

a.link:hover {

   text-decoration: none;
   color: #0000CC;

}

.ligne {
   
   color: #CCCCCC;
   width: 450px;
   font-size: 12px;
}




.titre {
	position: absolute;
	margin-top: 50px;
	margin-left: 130px;
	font-family: Arial, Helvetica, sans-serif;

 
}

.titre p {
   height: 10px;
   font-weight: bold;
   font-size: 15px;
   color: #0C6C8C;
}

.titre a {
   
   font-size: 12px;
   color: #0C6C8C;
   text-decoration: none;
}

.titre a:hover {
   
   font-size: 12px;
   color: #0C6C8C;
   text-decoration: underline;
}
.txterr {
    width: 400px;
    font-size: 10px;
	position: relative;
	left: 320px;
	top: 290px;
	font-family: Arial, Helvetica, sans-serif;
    color:#0A314E;
 
}





.tabadmin {
   widht: 200px;
   height: 100px; 
   position: relative;
   top: 140px;
   left: 100px;

}

input#user
{
	color:#0A314E;
	background-color:#FFFFFF;
	font-size:10px;
	font-family:Arial;
	height: 12px;
	border: 1px solid #0A314E;
	width: 300px;
	height: auto;
}

input#send
{
	color:#FFFFFF;
	background-color:#0A314E;
	font-size:10px;
	padding-bottom:5px;
	font-family:Arial;
	font-weight: bold;
	height: 16px;
	border: 1px solid #000000;
	width: 80px;
}

td#user
{
	color:#0A314E;
	background-color:#FFFFFF;
	font-size:10px;
	font-family: Arial;
	font-weight: bold;
	height: 12px;
	
}

#center
{
	text-align: center;
	margin-right: 140px;
	
}

input#area 
{
 
   color:#0A314E;
   background-color:#FFFFFF;
   font-size:10px;
   font-family: Arial;
   border: 1px solid #0A314E;
   width: 300px;
   height: 200px;
   margin-left: 36px;
}


.maire {
   position: absolute;
   width: 72px;
   height: 92px;
   margin-top: 161px;
   margin-left: 319px;
   border: 0px solid #000000;
}


.jc {
   position: absolute;
   width: 72px;
   height: 92px;
   margin-top: 290px;
   margin-left: 319px;
   border: 0px solid #000000;
}

.marc {
   position: absolute;
   width: 72px;
   height: 92px;
   margin-top: 425px;
   margin-left: 319px;
   border: 0px solid #000000;
}

.steph {
   position: absolute;
   width: 72px;
   height: 92px;
   margin-top: 558px;
   margin-left: 319px;
   border: 0px solid #000000;
}

.sol {
   position: absolute;
   width: 72px;
   height: 92px;
   margin-top: 690px;
   margin-left: 319px;
   border: 0px solid #000000;
}

.michel {
   position: absolute;
   width: 72px;
   height: 92px;
   margin-top: 822px;
   margin-left: 319px;
   border: 0px solid #000000;
}

.jean {
   position: absolute;
   width: 72px;
   height: 92px;
   margin-top: 952px;
   margin-left: 319px;
   border: 0px solid #000000;
}


.formright {
  
   position: absolute;
   left: 106px;
}

.numright {
  
   position: absolute;
   left: 166px;
}

blockquote {
  
    font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: lighter;
	text-align: left;
	line-height: 0.5cm;
	margin-left: 15px;

  
}

.mapquest {
   position: relative;
   top: 0px;
   left: 0px;
}

.etat {
  
    font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: lighter;
	text-align: left;
	
  
}



body {
    
}



.imgart {
    
	position: absolute;
	border: none;
	left: 90px;
	top: 425px;
}

.imgart1 {
    
	position: absolute;
	border: none;
	left: 60px;
	top: 425px;
}

.imgart2 {
    
	position: absolute;
	border: none;
	left: 50px;
	top: 405px;
}

.imgart3 {
    
	position: absolute;
	border: none;
	left: 50px;
	top: 465px;
}

.imgart4 {
    
	position: absolute;
	border: none;
	left: 50px;
	margin-top: -110px;
}

.imgarm {
    
	position: absolute;
	border: none;
	left: 35px;
	top: 430px;
}

.imgnat {
    
	position: absolute;
	border: none;
	left: 49px;
	top: 430px;
}

.imgfor {
    
	position: absolute;
	border: none;
	left: 49px;
	top: 430px;
}

.imggal {
    
	position: absolute;
	border: none;
	left: 49px;
	top: 440px;
}




.mid {

width: 190px;

}

.mid2 {

width: 150px;
}

.mid3 {

width: 210px;

}
.mid4 {

width: 190px;
height: 100px;

}

.mid5 {

width: 180px;
height: 25px;

}

.mid6 {

width: 350px;
height: 5px;

}






.test {
  
   position: absolute;
   width: 420px;
   height: 250px;
   top: 238px;
   left: 300px;
   background-color: #D7D8A3;
   z-index: 0;
}

.test2 {
  
   position: absolute;
   width: 420px;
   height: 250px;
   top: 505px;
   left: 300px;
   background-color: #D7D8A3;
   z-index: 0;
}

.testage {
 
     position: absolute;
	 height: 10px;
	 left: 50px;
	 top: 75px

	
}

.testage2 {
 
     position: absolute;
	 height: 10px;
	 left: 50px;
	 top: 35px
	 
	 

	
}





.open {
 
   position: relative;
   height: auto;
}





