body
{background: #DBDBDB;}

.lien
{font: normal 10px verdana; color:#000000; text-decoration: underline; padding-left: 5px; padding-right: 5px;}

table
{background-color: #FFFFEE; font: normal 11px verdana; color:#000000;}

table a
{font: normal 10px verdana; color:#000000; text-decoration: underline;}

table #zonecentre
{width:931px;}

table #zonecentre .menugauche
{width:180px; padding: 15px;}

table #zonecentre .filetcentre
{width:4px; border-left: solid #DBDBDB 4px;}

table #zonecentre .contenu
{width:650px; padding:15px; text-align:justify;}

table #zonecentre .contenu .titrepage
{width:400px; border-left: solid #75A692 10px; border-bottom: solid #75A692 1px; font: bold 14px verdana; color:#000000; padding-left: 10px;}

table #zonecentre .contenu #blocsstitre
{padding: 15px;}

table #zonecentre .contenu .textecadre
{float: left; border: solid #dddddd 1px; padding: 15px; margin-top: 15px; margin-bottom: 15px; text-align:justify;}

table #zonecentre .contenu .textecadre .floatleft
{float: left; margin: 0 10px 0 0; border: 1px solid #dddddd;}

table #zonecentre .contenu .textecadre .floatright
{float:right; margin: 0 0 0 10px; border: 1px solid #dddddd;}

table .bas
{background:#75A691; text-align: center; height: 15px; padding: 3px;}

.ombre1 {
	float:left;
	background: url(../pictures/shadow.gif) right 100%;
}

.ombre2 {
	background:url(../pictures/corner_bl.gif) no-repeat bottom left; 
}

.ombre3 {
	padding:0 7px 6px 0;
	background:url(../pictures/corner_tr.gif) no-repeat top right;
}

table #zonecentre .contenu .ombre1 IMG{
border: solid #ffffff 10px;
}

.ajust {margin-bottom: 7px;}

table.iti { 
font-size: 11px; margin: 4px;
}

table.directions th { 
font-size: 15px;

}

table.directions td { 
font-size: 11px;
}

img { 
color: #000000; 
}

#map_canvas { 
width: 346px; height: 400px; border: 1px solid #333333 ; margin: 0px; overflow: hidden;
}

#directions { 
width: 250px; height: 400px; border: 1px solid #333333 ; margin: 0px; overflow: auto; width: auto; text-align: left; font-size: 9px; 
}

table .annonce
{
border-width:1px; 
border-style:solid; 
border-color:black;
border-collapse:collapse
}

.annonce td {
font: normal 12px arial,Nimbus Sans L Condensed;
text-align:center;
vertical-align: middle;
border-width:1px; 
border-style:solid; 
border-color:black;
height:40px;
}

.annonce #img {
vertical-align: top;
}

span.info
{
    position:relative;
    cursor: pointer;
}

#bloc {
background: #DBDBDB;
padding: 15px;
}

#bloc .ombre1 IMG{
border: solid #ffffff 10px;
}