/* CSS Document */

* {margin:0;}

body {
	font-family: "Trebuchet MS", verdana, arial;
	font-size: 11px;
	color: #000;
	line-height: 12px;
	background-color:#000000;
}

pre{font-family: "Trebuchet MS", verdana, arial;
	font-size: 12px;
	color: #000;}
#principal {
	width: 955px;
	margin-right: auto;	
	margin-left: auto;	
	background-image:url(images/tileline2.gif);
	background-repeat: repeat-y;
	background-position: center;	
}

blockquote{margin-left:25px;}

a:link{color:#ba1b28; text-decoration:none;}
a:visited{color:#ba1b28;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a:active{color:#000; text-decoration:none;}



#bandeaulogo {
height:79px;
text-align:right;
background-color:#000000;
}

img#logoville{
	float:left;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	border:0;
}


a.boutonfilm{
display:block;
float:left;
margin:0 0 0 440px;
width:88px;
height: 33px;
background:url(images/boutonstop.png) no-repeat 0 0;
background-position:0px -3px;
}

a.boutonfilm:hover{background-position:0px 0px;}

a.boutonuk{
display:block;
float:right;
width:125px;
height: 33px;
background:url(images/boutonstop.png) no-repeat 0 0;
background-position:-88px -3px;

}

a.boutonuk:hover{background-position:-88px 0px;}


#bandeaunav {
height:83px;
border-bottom:#000000 1px solid;
background-color:#000000;
}

#colonnecentrale {
margin-left: 183px;
margin-right: 189px;
padding:10px 10px 10px 30px;
}

#colonnecentrale2 {
margin-left: 183px;
margin-right: 0px;
padding:10px 10px 10px 30px;
}



#gauche {
float:left;
width:182px;
background-color:#e0a073;
border-right:#000000 1px solid;

}
#droite {
float:right;
width: 189px;

}
#pieddepage {
clear:both;
height: 30px;
background-color: #ba1b28;
width: 945px;
height:16px;
padding:2px 0 2px 10px;
color:#FFFFFF;
border-bottom:#000000 50px solid;
border-top:#000000 1px solid;

}

img#coldroite{
border-bottom:#000000 1px solid;
border-left:#000000 1px solid;
}

#menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
#contenucoldroite{
background-color:#986f52;
height:151px;
color:#FFFFFF;
padding:5px;
overflow:auto;
border-left:#000000 1px solid;
border-bottom:#000000 1px solid;

}

hr{margin:10px 0}
#contenucoldroite a{color:white;

}
#titrecoldroite{
background-color:#bea594;
padding: 8px 0 2px 5px;
height:20px;
border-bottom:#000000 1px solid;
border-left:#000000 1px solid;
}

#blocnavdroit{float:right;}

#lignenavvillage{
padding:6px 0 4px 5px;
width:767px;
height:17px;
background-color:#ba1b28;
background-image:url(images/fondnav1.png);
background-repeat:repeat-x;
line-height: 14px;

}
#lignenavappellation{
padding:6px 0 4px 5px;
margin:1px 0 1px 0;
width:767px;
height:17px;
background-color:#d96717;
background-image:url(images/fondnav2.png);
background-repeat:repeat-x;
line-height: 14px;
}
#lignenavmairie{
padding:6px 0 4px 5px;
width:767px;
height:17px;
background-color:#9d5333;
background-image:url(images/fondnav3.png);
background-repeat:repeat-x;
line-height: 14px;
}

#titrepartie{
margin-left:2px;
float:left;
width:100px;
font-size:14px;
color:#000000;
font-weight:bold;
}


#blocnavdroit a:link{color:#FFFFFF; text-decoration:none; padding:7px 3px 8px 2px ;}
#blocnavdroit a:visited{color:#FFFFFF;text-decoration:none; padding:7px 3px 8px 2px ;}
#blocnavdroit a:active{color:#333; text-decoration:none; padding:7px 3px 8px 2px ;}
#blocnavdroit a:hover{color:#000;text-decoration:underline; background-image:url(images/fondnav1R.png); background-repeat:repeat-x; background-position:center; padding:7px 3px 8px 2px ;}
#lignenavappellation a:hover{color:#000;text-decoration:underline; background-image:url(images/fondnav2R.png); background-repeat:repeat-x; background-position:center; padding:7px 3px 8px 2px ;}
#lignenavmairie a:hover{color:#000;text-decoration:underline; background-image:url(images/fondnav3R.png); background-repeat:repeat-x; background-position:center; padding:7px 3px 8px 2px ;}
img#vignette{
display:block;
float:left;
}

#titrecontact{
	background-color:#e0a073;
	padding:8px 0 0 38px;
	height:22px;
	border-bottom: #000000 1px solid;

	background-image:url(images/fondcontact.png);
	background-repeat:x-repeat;
	
	
	
}
/* fleche 
	background-image:url(images/flecheorange.png);
	background-repeat:no-repeat;
	background-position: 5px 5px;*/


.contactmois{
	font-size:16px;
	font-weight:bold;}


img#imarge{border-bottom:#000000 1px solid;}



#pieddepage a:link{color:#FFFFFF; text-decoration:none;}
#pieddepage a:visited{color:#FFFFFF; text-decoration:none;}
#pieddepage a:hover{color:#FFFFFF; text-decoration:underline;}


#lienmarron a:link{color:#000; text-decoration:underline;}
#lienmarron a:visited{color:#000; text-decoration:underline;}
#lienmarron a:hover{color:#9d5333; text-decoration:underline;}

#contenucontact{
background-color:#cf6d26; 
height:151px;
font-size:10px;
color:#FFFFFF;
padding:5px;
border-bottom:#000000 1px solid;
}

.gras{font-weight:bold;}

h1{
color:#9d5333;
font-size:18px;
line-height:20px;
margin-bottom:10px;
}

h2{
font-size:14px;
line-height:16px;
margin-top:20px;
margin-bottom:5px;
}

h5{font-size:12px;font-weight:bold;}

.texteorange{color:#D26A15;}
.texterouge{color:#ba1b28;}
.textemarron{color:#9d5333;}


.photocaledroite{margin:0 0 0 10px;}
.photocalegauche{margin:0 10px 0 0;}

.filet {	
	width:520px;
	height:10px;
	border-bottom-style:solid;
	border-bottom-color: #9d5333;
	border-bottom-width:1px;
	margin-bottom:10px;
	}	
	.filet725 {	
	width:725;
	height:10px;
	border-bottom-style:solid;
	border-bottom-color: #9d5333;
	border-bottom-width:1px;
	margin-bottom:10px;
	}	
	.filetclair {	
	width:520px;
	height:10px;
	border-bottom-style:solid;
	border-bottom-color: #ffbea2;
	border-bottom-width:1px;
	margin-bottom:10px;
	}	
	
	
	
	
.sousligne{text-decoration:underline;}

.tableau{
	border-style:solid;
	border-color: #ffbea2;
	border-width:1px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;

	
	
}
.blocarrondistop{
background-color:#9D5333;
font-size:14px;
font-weight:bold;
padding:0 5px 5px 10px;
color:#FFFFFF;
width:174px;
margin-bottom:1px;
background-image:url(images/blocarrondis/gauche1.png);
background-repeat:repeat-y;
}
.blocarrondisbottom{
background-color:#D97144;
padding:5px 5px 0px 10px;
width:174px;
background-image:url(images/blocarrondis/gauche2.png);
background-repeat:repeat-y;
}


#menudroit{
background-color:#D97144;
padding:5px 5px 0px 10px;
width:174px;
}


#menudroit li{
	list-style-type: disc;
	padding:4px 2px 0px 0px;
	color:#FFFFFF;
	list-style-position: outside;
}

.menudroit:link {
	list-style-type: none;
	color:#000;
}
.menudroit:visited {
	list-style-type: none;
	color:#000;
}


.menudroit:hover {
list-style-type: none;
color:#fff;
}

img#margehaut{
margin-top:7px;
}




a.lien-blanc:link {
	color: #fff;
}

a.lien-blanc:visited {
	color: #fff;
}

#newsid h2{margin-bottom:10px; color:brown;}

#newsid p{margin-bottom:15px;}

#newsid h3{margin-bottom:10px; margin-top:10px; color:#7c150e;}

#newsid{border-bottom:1px #7c150e solid; margin-bottom:10px; padding-bottom:10px;}




.spip_documents_right {
padding : 0 0 10px 20px;
}
.spip_documents_left {
padding : 0 20px 10px 0;
}


