body { 
margin: 0px; padding: 0px; background-color: #CE1816; font-family: Arial;
}
div#actions { 
clear: both; text-align: center;
}
div#actions ul { 
list-style-type: none;
}
div#actions ul li { 
display: inline; margin: 5px;
}
div#actions ul li a { 
border: 1px solid #666666; background-color: #cccccc; padding: 5px; color: #000000; font-size: 11px;
}
div#actions ul li a:hover { 
color: #900; text-decoration: underline;
}
div#actions ul li.creation a { 
background-color: #6c6; border: 1px solid #060;
}
div#actions ul li.edition a { 
background-color: #fc6; border: 1px solid #c60;
}
div#actions ul li.suppression a { 
background-color: #f66; border: 1px solid #900;
}
div#conteneur { 
margin: 0px; margin-left: auto; margin-right: auto; width: 800px; padding: 0px; background: url(../images/fd-flash-transport.png) top left no-repeat;
}
div#message { 
margin: 10px; padding: 0px;
}
div#messageAlerte { 
margin: 0px; padding: 5px; border: 1px solid #f00; background: #fff; font-size: 12px; font-weight: bold; color: #f00;
}
div#messageInformation { 
margin: 0px; padding: 5px; border: 1px solid #060; background: #fff; font-size: 12px; font-weight: bold; color: #060;
}
div#zoneBas { 
clear: both;
}
div#zoneBas p.coordonnees { 
font-size: 10px; color: #000000; text-align: right; padding: 0px; padding-right: 20px;
}
div#zoneBas p.liens { 
font-size: 10px; color: #000000; text-align: center;
}
div#zoneBas p.liens a { 
color: #000000; text-decoration: none;
}
div#zoneBas p.liens a:hover { 
color: #ffffff;
}
div#zoneCentre { 
margin: 0px; margin-left: 245px; padding: 0px; padding-top: 40px; padding-bottom: 120px; position: relative; top: 0px; left: 0px;
}
div#zoneCentre div.IndeXysPortletRubrique div.contenuRubrique { 
background-color: #F1ECDC; position: relative; top: 0px; left: 0px; margin :0px; padding: 0px; width: 480px; height: 405px;
}
div#zoneCentre div.IndeXysPortletRubrique div.contenuRubrique h1 { 
position: absolute; top: 10px; left: 10px; font-size: 16px; font-family: Arial; font-weight: bold; display: bloc; margin: 0px; padding: 10px; background-color: #ffffff;
}
div#zoneCentre div.IndeXysPortletRubrique div.contenuRubrique p { 
margin: 0px; padding: 0px; font-size: 16px; font-family: Arial;
}
div#zoneCentre div.IndeXysPortletRubrique div.contenuRubrique p.chefs { 
position: absolute; top: 90px; left: 10px; width: 190px; font-weight: bold; color: #ce1717;
}
div#zoneCentre div.IndeXysPortletRubrique div.contenuRubrique p.compte { 
position: absolute; top: 300px; left: 10px; width: 200px; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletRubrique div.contenuRubrique p.photo-1 { 
position: absolute; top: -20px; left: 320px;
}
div#zoneCentre div.IndeXysPortletRubrique div.contenuRubrique p.photo-2 { 
position: absolute; top: 150px; left: 10px;
}
div#zoneCentre div.IndeXysPortletRubrique div.contenuRubrique p.photo-3 { 
position: absolute; top: 240px; left: 300px;
}
div#zoneCentre div.IndeXysPortletRubrique div.contenuRubrique ul { 
position: absolute; top: 350px; left: -5px;
}
div#zoneCentre div.IndeXysPortletRubrique div.contenuRubrique ul li { 
font-size: 12px;
}
div#zoneCentre div.IndeXysPortletUrl { 
margin: 0px; padding: 0px; width: 200px; position: absolute; top: 500px; left: 300px;
}
div#zoneCentre div.IndeXysPortletUrl p { 
margin: 0px; padding: 0px;
}
div#zoneCentre div.IndeXysPortletUrl p.conseil { 
font-family: Verdana; font-size: 9px; font-weight: bold; color: #ffffff; text-align: center;
}
div#zoneCentre div.IndeXysPortletUrl p.contactez-nous { 
font-family: Verdana; font-size: 12px; font-weight: bold; text-align: center;
}
div#zoneCentre div.IndeXysPortletUrl p.contactez-nous a { 
color: #ffffff;  text-decoration: none;
}
div#zoneCentre div.IndeXysPortletUrl p.contactez-nous a:hover { 
color: #E3D9BA;
}
div#zoneCentre div.IndeXysPortletUrl p.le-coudray { 
font-family: Verdana; font-size: 13px; color: #E3D9BA; text-align: center; font-weight: bold; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysPortletUrl p.rambouillet { 
font-family: Verdana; font-size: 13px; color: #E3D9BA; text-align: center; font-weight: bold;padding: 0px; padding-left: 10px;
}
div#zoneGauche { 
margin: 0px; padding: 0px; padding-top: 60px; width: 240px; float: left;
}
div#zoneGauche div.IndeXysPortletUrl p { 
text-align: center; margin: 0px; padding: 0px;
}
div#zoneGauche div.IndeXysPortletUrl ul { 
margin: 0px; padding: 0px; padding-top: 10px; padding-left: 15px; list-style-type: none;
}
div#zoneGauche div.IndeXysPortletUrl ul li { 
display: block; margin: 0px; padding: 0px; padding-top: 7px; padding-right: 25px; background: url(../images/fdNavBasse.png) top left no-repeat; height: 40px; color: #ffffff; font-size: 14px; font-weight: bold; text-align: center;
}
div#zoneGauche div.IndeXysPortletUrl ul li.nav-haute { 
background: url(../images/fdNavHaute.png) top left no-repeat; height: 55px;
}
