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

table.main{

	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
	height: 242px;
}

td{
	border-right: 1px solid #ffffff;
}
table.main td.titre1{
	width: 28px;
	background-color: #77190F;
	font-size: 8px;
}

.contenu{
	background-image: url(../images/bg_menuville.gif);
	vertical-align:top;
	padding: 10px;
	font-size: 11px;
	padding-bottom: 0px;
}

.contenu a img{
	border: none;
}

.contenu table td{
	vertical-align:top;
	font-size: 11px;
	
}

table.listings {
	font-size: 11px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
table.listings td{
	border: 0px;
	vertical-align: top;
	padding-right: 20px;
}
.contenu2{
	background-image: url(../images/bg_menuville.gif);
	vertical-align:top;
	padding: 20px;
	padding-top: 0px;
}
table.intro{
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
	color: #000000;
	font-size: 11px;
}
table.intro td.gauche {
	padding-right: 20px;
	border-right: 1px dashed #ffffff;
	vertical-align:top;
	
}
table.intro td.droite{
	padding-left: 20px;
	border-right: 0px ;
	vertical-align:top;
}

table.intro td a{
	color: #ffffff;
}
hr{
	color: #ffffff;
	height: 1px;
	background-color: #ffffff;
	border: 0px;
	margin-top: 20px;
}
.contenu3{
	background-color: #77190F;
	vertical-align:top;
	padding: 0px;
	text-align:left;
}
div.new{
	border-top: 1px solid #ffffff;
	padding-left:20px;
	padding-right:20px;
	padding-top: 10px;
	color: #ffffff;
	font-size: 11px;
}
div.new a{
	color: #ffffff;
}
.contenu4{
	background-image: url(../images/bg_menuville.gif);
	vertical-align:top;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	font-size: 11px;

	padding-left:20px;
}

td.header{
	margin: 0px;
	padding: 0px;
	height: 15px;
	background-color: #dd5849;
	font-size: 8px;
}

td.bas{
	background-color: #77190F;
	height: 10px;
	border-top: 1px solid #ffffff;
}

div.nomville {
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
