* {
margin:0px;
}

.global {
width:760px;
margin-left: auto;
margin-right: auto;
}

.fleche {
	
float:left;
left:50px;
top:198px;
z-index: 6;
	
}

.flash {
position:absolute;
width:760px;
height:85px;
left:150px;

	
}

.flash2 {
position:absolute;
width:559px;
height:449px;
left:155px;
top: 60px;
z-index: 0;
	
}

.flash3 {
position:absolute;
width:559px;
height:449px;
left:160px;
top: 50px;
z-index: 0;
	
}

.essai {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
width: 250px;
height: 100px;
display:block;	
position:absolute;
overflow:scroll;
}

.centre {
float:left;

}

.fleche {
	float:left;
	left:515px;
	position:absolute;
	width: 15px;
	height: 30px;

}


.lien {
	color: #71746F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	position:absolute;
	display:block;	
	float:left;
	left:330px;
	top: 517px;
	width: 200px;
	height: 10px;
	z-index: 0;
}

.accueil {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
    font-weight: bold;
	text-decoration:none;
	position:absolute;
	display:block;	
	float:left;
	left:15px;
	top: 500px;
}

.lien2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	position:absolute;
	display:block;	
	
}



.texte2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	width: 400px;
	height: 310px;
	position:absolute;
	left:0px;
	top: 150px;
	
	
}

.texte1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	width: 400px;
	height: 310px;
	position:absolute;
	left:0px;
	top: 0px;
	
	
}

.texte {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	
	
	
}

.texteintro {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	width: 250px;
	height: 100px;
	display:block;	
	position:absolute;
	left:180px;
	top: 10px;
	
}

.texteintro2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	width: 250px;
	height: 100px;
	position:absolute;
	
	
		
}

.texteactu {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
		
}






.agenda {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	border-bottom: 2px solid #BC6697;
	
}

.tableau {
    color: #82205D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	font-variant: small-caps;
	text-align:center;
	border-top: 2px solid #BC6697;
}

.agendafoto {
  
	border-bottom: 1px solid #BC6697;
	
	
}

.agendatitre {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	border-bottom: 1px dashed #BC6697;
	
}

.agendatexte {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	border-bottom: 1px solid #BC6697;
	
}

.agendasoustitre {
	color: #BC6697;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	border-bottom: 1px dashed #BC6697;
	
}



.texteagenda {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	border-bottom: 2px solid #BC6697;
	
}









.fond-imageagen{
	background-image: url(images/cadreagenda2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left: 140px;
	top: 59px;
	width: 630px;
	height: 500px;
}

.fond-imageactu{
	background-image: url(images/cadreactualite2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left: 140px;
	top: 59px;
	width: 630px;
	height: 500px;
}

.fond-imagemairie{
	background-image: url(images/cadremairie2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left: 140px;
	top: 59px;
	width: 630px;
	height: 500px;
	z-index: 0;
}

.fond-imagevie{
	background-image: url(images/cadrevie2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left: 140px;
	top: 59px;
	width: 630px;
	height: 500px;
}

.fond-imageinfo{
	background-image: url(images/cadreinfo2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left: 140px;
	top: 59px;
	width: 630px;
	height: 500px;
}

.fond-imagedecou{
	background-image: url(images/cadredecouvrir2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left: 140px;
	top: 59px;
	width: 630px;
	height: 500px;
}

.fond-imagecastel{
	background-image: url(images/cadrecastel2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left: 140px;
	top: 59px;
	width: 630px;
	height: 500px;
}


.menu {
	
	width:130px;
	float:left;
	
}


	
.contenu {
	margin-left:50px;
	margin-top:30px;
	width: 460px;
	height: 410px;
	display:block;
	position:absolute;
	z-index: 3;
	
		
	
	}
	
.image {

height: 120px;

}





.titreac2 {
	color: #FFFFFF;
	background-image: url(images/titreactu.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width: 430px;
	height: 60px;
	left:220px;
	top: 6px;
	z-index: 0;
}



.titreagen2 {
	color: #FFFFFF;
	background-image: url(images/titreagen.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width: 430px;
	height: 60px;
	left:220px;
	top: 6px;
	z-index: 0;
}



.titredec2 {
	color: #FFFFFF;
	background-image: url(images/titredecou.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width: 430px;
	height: 60px;
	left:220px;
	top: 6px;
	z-index: 0;
}


.titremairie2 {
	color: #FFFFFF;
	background-image: url(images/titremairie.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width: 430px;
	height: 60px;
	left:220px;
	top: 6px;
	z-index: 0;
}



.titrevie2 {
	color: #FFFFFF;
	background-image: url(images/titrevie.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width: 430px;
	height: 60px;
	left:220px;
	top: 6px;
	z-index: 0;
}



.titreinfo2 {
	color: #FFFFFF;
	background-image: url(images/titreinfo.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width: 430px;
	height: 60px;
	left:220px;
	top: 6px;
	z-index: 0;
}


.titrecastel2 {
	color: #FFFFFF;
	background-image: url(images/titrecast.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width: 430px;
	height: 60px;
	left:220px;
	top: 6px;
	z-index: 0;
}






.menuindex{
background-color:#5D935C;
width:130px;
height:400px;

}

.menuactualite{
background-color:#44446D;
width:130px;
height:400px;

}
.menuagenda{
background-color:#82205D;
width:130px;
height:400px;

}

.menudecouvrir{
background-color:#53992E;
width:130px;
height:400px;

}

.menuvie{
background-color:#D88D44;
width:130px;
height:400px;

}

.menumairie{
background-color:#B23939;
width:130px;
height:400px;

}

.menucastel{
background-color:#44676D;
width:130px;
height:400px;

}

.menuinfo{
background-color:#3D619B;
width:130px;
height:400px;

}





.logoindex{
background-color:#5D935C;
background-image: url(images/logoindex.jpg);
background-repeat:no-repeat;
background-position:top;
width:130px;
height:130px;

}

.logoactualite{
background-color:#44446D;
background-image: url(images/logoactualite.jpg);
background-repeat:no-repeat;
background-position:top;
width:130px;
height:130px;

}

.logoagenda{
background-color:#82205D;
background-image: url(images/logoagen.jpg);
background-repeat:no-repeat;
background-position:top;
width:130px;
height:130px;

}

.logodecouvrir{
background-color:#53992E;
background-image: url(images/logode.jpg);
background-repeat:no-repeat;
background-position:top;
width:130px;
height:130px;

}

.logoinfo{
background-color:#3D619B;
background-image: url(images/logoin.jpg);
background-repeat:no-repeat;
background-position:top;
width:130px;
height:130px;

}

.logocastel{
background-color:#44676D;
background-image: url(images/logocas.jpg);
background-repeat:no-repeat;
background-position:top;
width:130px;
height:130px;

}

.logomairie{
background-color:#B23939;
background-image: url(images/logomai.jpg);
background-repeat:no-repeat;
background-position:top;
width:130px;
height:130px;

}

.logovie{
background-color:#D88D44;
background-image: url(images/logovie.jpg);
background-repeat:no-repeat;
background-position:top;
width:130px;
height:130px;

}















.btnsousactualite:li {
display:list-item;
list-style-image:url(images/fleche2.png);
list-style-position:outside;
}

.sousactualite {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnsousactualite {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	display:block;
	background-color:#8383AA;
	border-top: 1px solid #FFFFFF;

	
}

a.btnsousactualite:hover {	
	background-color:#999999;
	color:#FFFFFF;
}


.btnsousagenda:li {
display:list-item;
list-style-image:url(images/fleche2.png);
list-style-position:outside;
}

.sousagenda {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnsousagenda {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	display:block;
	background-color:#BC6697;
	border-top: 1px solid #FFFFFF;

	
}

a.btnsousagenda:hover {	
	background-color:#999999;
	color:#FFFFFF;
}

---------------------------------------------------------
.btnsousdecouvrir:li {
display:list-item;
list-style-image:url(images/); ////////////////////////>>> fleche
list-style-position:outside;
}

.sousdecouvrir {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnsousdecouvrir {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	display:block;
	background-color:#8BCC6D;
	border-top: 1px solid #FFFFFF;
}

a.btnsousdecouvrir:hover {	
	background-color:#999999;
	color:#FFFFFF;
}
-----------------------------------------------------------

.btnsousinfo:li {
display:list-item;
list-style-image:url(images/); ////////////////////////>>> fleche
list-style-position:outside;
}

.sousinfo {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnsousinfo {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	display:block;
	background-color:#5591CE;
	border-top: 1px solid #FFFFFF;
}

a.btnsousinfo:hover {	
	background-color:#999999;
	color:#FFFFFF;
}

--------------------------------------------------

.btnsousmairie:li {
display:list-item;
list-style-image:url(images/); ////////////////////////>>> fleche
list-style-position:outside;
}

.sousmairie {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnsousmairie {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	display:block;
	background-color:#CC7575;
	border-top: 1px solid #FFFFFF;
}

a.btnsousmairie:hover {	
	background-color:#999999;
	color:#FFFFFF;
}

-----------------------------------------------
.btnsousvie:li {
display:list-item;
list-style-image:url(images/); ////////////////////////>>> fleche
list-style-position:outside;
}

.sousvie {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnsousvie {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	display:block;
	background-color:#E0C577;
	border-top: 1px solid #FFFFFF;
}

a.btnsousvie:hover {	
	background-color:#999999;
	color:#FFFFFF;
}
-------------------------------------------
.btnsouscastel:li {
display:list-item;
list-style-image:url(images/); ////////////////////////>>> fleche
list-style-position:outside;
}

.souscastel {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnsouscastel {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	display:block;
	background-color:#759AA0;
	border-top: 1px solid #FFFFFF;
}

a.btnsouscastel:hover {	
	background-color:#999999;
	color:#FFFFFF;
}










.btnrubindex {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#5D935C;
text-decoration:none;
text-align:left;
line-height: 20px;
border-top: 2px solid #FFFFFF;
font-variant: small-caps;
font-weight: bold;
padding-left:10px;
display:block;

}

.btnrubactualite {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#44446D;
text-decoration:none;
text-align:left;
line-height: 20px;
border-top: 2px solid #FFFFFF;
font-variant: small-caps;
font-weight: bold;
padding-left:10px;
display:block;

}

.btnrubagenda {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#82205D;
text-decoration:none;
text-align:left;
line-height: 20px;
border-top: 2px solid #FFFFFF;
font-variant: small-caps;
font-weight: bold;
padding-left:10px;
display:block;

}

.btnrubmairie {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#B23939;
text-decoration:none;
text-align:left;
line-height: 20px;
border-top: 2px solid #FFFFFF;
font-variant: small-caps;
font-weight: bold;
padding-left:10px;
display:block;

}

.btnrubvie {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#D88D44;
text-decoration:none;
text-align:left;
line-height: 20px;
border-top: 2px solid #FFFFFF;
font-variant: small-caps;
font-weight: bold;
padding-left:10px;
display:block;

}

.btnrubinfo {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#3D619B;
text-decoration:none;
text-align:left;
line-height: 20px;
border-top: 2px solid #FFFFFF;
font-variant: small-caps;
font-weight: bold;
padding-left:10px;
display:block;

}

.btnrubdecouvrir {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#53992E;
text-decoration:none;
text-align:left;
line-height: 20px;
border-top: 2px solid #FFFFFF;
font-variant: small-caps;
font-weight: bold;
padding-left:10px;
display:block;

}

.btnrubcastel {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#44676D;
text-decoration:none;
text-align:left;
line-height: 20px;
border-top: 2px solid #FFFFFF;
font-variant: small-caps;
font-weight: bold;
padding-left:10px;
display:block;

}













.petiteagenda {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnpetiteagenda {
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	display:block;
	background-color:#BC6697;
	
	
	
}

a.btnpetiteagenda:hover {	
	background-color:#999999;
	color:#FFFFFF;
}

---------------------------------------------------------


.petitedecouvrir {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnpetitedecouvrir {
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:22px;
	display:block;
	background-color:#8BCC6D;
	
}

a.btnpetitedecouvrir:hover {	
	background-color:#999999;
	color:#FFFFFF;
}
-----------------------------------------------------------



.petiteinfo {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnpetiteinfo {
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:22px;
	display:block;
	background-color:#5591CE;
	
}

a.btnpetiteinfo:hover {	
	background-color:#999999;
	color:#FFFFFF;
}

--------------------------------------------------



.petitemairie {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnpetitemairie {
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:22px;
	display:block;
	background-color:#CC7575;
	
}

a.btnpetitemairie:hover {	
	background-color:#999999;
	color:#FFFFFF;
}

-----------------------------------------------


.petitevie {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnpetitevie {
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:22px;
	display:block;
	background-color:#E0C577;
	
}

a.btnpetitevie:hover {	
	background-color:#999999;
	color:#FFFFFF;
}
-------------------------------------------


.petitecastel {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
		}
		
a.btnpetitecastel {
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height: 13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:22px;
	display:block;
	background-color:#759AA0;
	
}

a.btnpetitecastel:hover {	
	background-color:#999999;
	color:#FFFFFF;
}




.titresousrubriqueac {
	
	background-image: url(images/bandetitre.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	position:absolute;
	padding-left:10px;
	left:24px;
	top:1px;
	width: 180px;
	height: 45px;
	z-index: 0;
	
			
}



.titresousrubriqueagen {
	background-image: url(images/bandetitreagenda.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	position:absolute;
	padding-left:10px;
	left:24px;
	top:1px;
	width: 180px;
	height: 45px;
	z-index: 0;		
}


.titresousrubriquemairie {
	background-image: url(images/bandetitremairie.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	position:absolute;
	padding-left:10px;
	left:24px;
	top:1px;
	width: 180px;
	height: 45px;
	z-index: 0;
			
}

.titresousrubriquevie {
	background-image: url(images/bandetitrevie.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	position:absolute;
	padding-left:10px;
	left:24px;
	top:1px;
	width: 180px;
	height: 45px;
	z-index: 0;
			
}

.titresousrubriqueinfo {
	background-image: url(images/bandetitreinfo.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	position:absolute;
	padding-left:10px;
	left:24px;
	top:1px;
	width: 180px;
	height: 45px;
	z-index: 0;
			
}

.titresousrubriquedecou {
	background-image: url(images/bandetitredecouvrir.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	position:absolute;
	padding-left:10px;
	left:24px;
	top:1px;
	width: 180px;
	height: 45px;
	z-index: 0;
			
}

.titresousrubriquecastel {
	background-image: url(images/bandetitrecastel.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	position:absolute;
	padding-left:10px;
	left:23px;
	top:1px;
	width: 180px;
	height: 45px;
	z-index: 0;
			
}
