#zoneBas { 
clear: both;
}
#zoneCentre { 
margin: 0px; padding: 0px; margin-left: 170px; margin-right: 170px; height: 680px; border: 0px solid #f00;
}
#zoneCentre .IndeXysPortletFilAriane p { 
margin: 0px; padding: 5px;
}
div#zoneGauche div.IndeXysPortletTribuneRubriquePublication { 
border: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #fff7eb; margin: 0px; margin-left: 10px; margin-right: 10px;
}
div#zoneGauche div.IndeXysPortletTribuneRubriquePublication p { 
margin: 0px; margin-top: 5px; margin-bottom: 5px; padding: 0px; padding-left: 10px; padding-right: 10px; font-size: 11px; font-family: Times, "Times New Roman", Times, serif; font-weight: bold; color: #ffffbf; text-align: center;
}
div#zoneGauche div.IndeXysPortletTribuneRubriquePublication div.information { 
border: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #fff7eb; margin: 0px; margin-left: 10px; margin-right: 10px;
}
div#zoneGauche div.IndeXysPortletTribuneRubriquePublication a { 
color: #fff; text-decoration: none;
}
div#zoneGauche div.IndeXysPortletTribuneRubriquePublication a:hover { 
color: #ff0;
}
div#zoneGauche div.IndeXysPortletTribuneRubriquePublication h3 { 
margin: 0px; margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; padding: 0px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;
}
div#zoneGauche div.IndeXysPortletTribuneRubriquePublication h4 { 
font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0px;
}
div#zoneGauche div.IndeXysPortletTribuneRubriquePublication a img { 
border: 0px;
}
#zoneHaut { 
position: relative; background-color: #6a0023; background-image: url("../images/phVignes.jpg"); background-repeat: no-repeat; background-position: center top; clear: both; height: 124px; width: 800px;
}
#zoneHaut #illHautDroite { 
background-image: url("../images/phOlivierDelorme_det.png"); width: 158px; height: 201px; position: absolute; right: 0px; top: 0px;
}
#zoneHaut #illHautGaucheConsultant { 
background-image: url("../images/illHautGaucheConsultant.png"); width: 199px; height: 154px;
}
.IndeXysPortletAccesDirect .accueil { 
position: relative; float: right;
}
.IndeXysPortletAccesDirect .backOffice { 
position: relative; float: right;
}
.IndeXysPortletAccesDirect .identite { 
position: relative; float: left;
}
.champAdresse { 
width: 600px;
}
.champChiffre { 
width: 100px;
}
.champCodePostal { 
width: 50px;
}
.champCourt { 
width: 300px;
}
.champDate { 
width: 100px;
}
.champEmail { 
width: 600px;
}
.champLong { 
width: 400px;
}
.champObligatoire { 
color: #f00;
}
.champSaisieCourt { 
width: 600px; height: 40px;
}
.champSaisieLong { 
width: 600px; height: 120px;
}
.champTelephone { 
width: 100px;
}
.champTitre { 
width: 50px;
}
.champVille { 
width: 600px;
}
.htmlEditorCourt { 
width: 620px; height: 100px;
}
.htmlEditorLong { 
width: 620px; height: 200px;
}
.htmlEditorPage { 
width: 100%; height: 400px;
}
.tdInterne { 
background-color: #333; font: 11pt Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-align: center;
}
.tdPublic { 
background-color: #03c; font: 11pt Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-align: center;
}
.IndeXysPortletAccesDirect { 
height: 30px;
}
div#message { 
margin: 5px; padding: 5px;
}
h1 { 
font-size: 24pt; font-family: Times, "Times New Roman", Times, serif; font-weight: bold; color: #6A0023; background: none; text-align: center;
}
#zoneHaut #illHautGauche { 
background-image: url("../images/illHautGauche.png"); width: 205px; height: 205px;
}
body { 
background-color: #6a0023; margin: 0px; padding: 0px;
}
div { 
margin: 0px; padding: 0px;
}
div#conteneur { 
width: 800px; margin-left: auto; margin-right: auto; background: url(../images/fdConteneur.png) top left no-repeat;
}
div#zoneDroite { 
padding-top: 81px; float: right; width: 170px; height: 600px;
}
div#zoneGauche { 
padding-top: 81px; clear: both; float: left; width: 170px; height: 600px;
}
div#zoneGauche div.IndeXysPortletNavigationPublication ul { 
margin: 0px; margin-left: 10px; padding: 0px; list-style-type: none;
}
div#zoneGauche div.IndeXysPortletNavigationPublication ul li { 
display: block; border-bottom: 1px solid #fff7eb;
}
div#zoneGauche div.IndeXysPortletNavigationPublication ul li a { 
display: block; border: 0px; margin: 0px; margin-left: 10px; margin-right: 10px; padding: 2px; text-decoration: none; color: #fff; font-weight: bold;
}
div#zoneGauche div.IndeXysPortletNavigationPublication ul li a:hover { 
color: #ff0;
}
div#zoneGauche div.IndeXysPortletNavigationPublication ul li li { 
border: 0px;
}
div#zoneGauche div.IndeXysPortletNavigationPublication ul li li a { 
margin: 0px; margin-left: 10px; margin-right: 10px; padding: 2px; font-weight: normal;
}
div.IndeXysPortletMultiPages p { 
text-align: center;
}
div.IndeXysPortletMultiPages p a { 
font-weight: bold; color: #003399; text-decoration: none;
}
div.IndeXysPortletMultiPages p a:hover { 
color: #990000;
}
h2 { 
font-size: 14pt; font-family: Times, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; color: #6A0023; background: none; text-align: center;
}
h3 { 
font: bold 14pt Arial, Helvetica, sans-serif; color: #000; text-align: center;
}
h4 { 
font: bold 12pt Arial, Helvetica, sans-serif; color: #000; text-align: center;
}
h5 { 
font: bold 12pt Arial, Helvetica, sans-serif; color: #000; text-align: center;
}
h6 { 
font: bold 10pt Arial, Helvetica, sans-serif; color: #000; text-align: center;
}
html>body #zoneCentre { 
height: auto; min-height: 680px;
}
label { 
font-weight: bold; color: #060;
}
p { 
font: 10pt Arial, Helvetica, sans-serif; color: #000;
}
ul { 
font: 9pt Arial, Helvetica, sans-serif; color: #000000;
}

