body { 
margin: 0px; padding: 0px; background-color: #f0e6ae;
}
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-top: 2px; margin-left: auto; margin-right: auto; padding: 0px; width: 769px; background: url(../images/fdConteneur.png) top right repeat-y; /* #ffffff; */
}
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#rubrique.accueil-french div#zoneCentre { 
margin: 0px; margin-right: 197px; margin-left: 31px; padding: 0px; padding-bottom: 90px;
}
div#zoneBas { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-left: 31px; margin-right: 41px; padding: 0px; clear: both; border: 0px; border-top: 2px solid #a9a6a0;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul { 
list-style-type: none; margin: 0px; padding: 5px; text-align: center;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul li { 
display: inline;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul li a { 
color: #666666; font-size: 12px; font-family: Times New Roman, Times; margin: 0px; margin-left: 5px; margin-right: 5px;
}
div#zoneBas div.IndeXysPortletUrl { 
position: absolute; top: -89px; left: 0px;
}
div#zoneCentre { 
margin: 0px; margin-right: 32px; margin-left: 31px; padding: 0px; padding-bottom: 90px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset { 
margin: 5px; padding: 5px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset label { 
font-size: 12px; font-weight: bold; color: #000000; margin: 0px; margin-right: 5px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset label.champObligatoire { 
color: #ff0000;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset label.champObligatoire:after { 
content: " * ";
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset label.gauche { 
display: block; margin: 0px; padding: 0px; width: 110px; float: left;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset legend { 
font-weight: bold; color: #006288; font-size: 14px
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset p { 
margin: 0px; margin-top: 5px; font-size: 12px; color: #000000;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h1 { 
margin: 0px; margin-top: 20px; padding: 0px; font-size: 24px; font-family: Times New Roman,Times; color: #8c8769; font-weight: bold; text-align: center;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h2 { 
margin: 0px; margin-top: 25px; padding: 0px; font-size: 14px; font-family: Times New Roman,Times; color: #006288; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h2 a { 
color: #006288;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique img { 
border: 1px solid #a9a6a0; margin: 5px; padding: 3px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique li a { 
text-decoration: none; color: #006288; font-style: italic;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique li a:hover { 
color: #990000;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p { 
margin: 0px; margin-top: 10px; padding: 0px; font-size: 12px; font-family: Times New Roman,Times; color: #666666;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a { 
font-style: italic; color: #006288; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a:hover { 
color: #990000;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ul { 
margin: 0px; margin-left: 20px; margin-bottom: 10px; padding: 0px; font-size: 12px; font-family: Times New Roman,Times; color: #666666;
}
div#zoneCentre div.IndeXysPortletFilAriane p { 
margin: 0px; padding: 4px; font-size: 12px; font-family: Times New Roman,Times; color: #a9a6a0;
}
div#zoneCentre div.IndeXysPortletFilAriane p a { 
color: #006288; text-decoration: none; font-style: italic;
}
div#zoneCentre div.IndeXysPortletFilAriane p a:hover { 
color: #990000;
}
div#zoneDroite { 
margin: 0px; padding: 0px; width: 160px; float: right; position: relative; top: 0px; left: -32px;
}
div#zoneDroite div.IndeXysPortletRubriquePublication div.titreRubrique h1 { 
margin: 0px; padding: 4px; padding-left: 25px; padding-bottom: 0px; font-size: 24px; font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman, Times; background: url(../images/roue.gif) top left no-repeat; background-position: 0px 5px;
}
div#zoneDroite div.IndeXysPortletTribuneRubriquePublication { 
margin: 2px; padding: 0px; border: 0px; border-bottom: 1px solid #a9a6a0;
}
div#zoneDroite div.IndeXysPortletTribuneRubriquePublication div.contenuRubrique p { 
margin: 0px; padding: 4px; font-size: 12px; font-family: Times New Roman,Times; color: #666666;
}
div#zoneDroite div.IndeXysPortletTribuneRubriquePublication div.titreRubrique h3 { 
margin: 0px; padding: 4px;
}
div#zoneDroite div.IndeXysPortletTribuneRubriquePublication div.titreRubrique h3 a { 
font-family: Times New Roman,Times; font-size: 12px; color: #006288; font-weight: bold; text-decoration: none;
}
div#zoneDroite div.IndeXysPortletTribuneRubriquePublication div.titreRubrique h3 a img { 
border: 1px solid #a9a6a0; margin: 0px; margin-top: 10px; margin-bottom: 5px; padding: 3px;
}
div#zoneDroite div.IndeXysPortletTribuneRubriquePublication div.titreRubrique h3 span { 
display: block;
}
div#zoneHaut { 
margin: 0px; padding: 0px; padding-left: 31px; padding-right: 41px;
}
div#zoneHaut div#logo { 
margin: 0px; margin-bottom: 3px; padding: 0px; border: 0px; border-bottom: 1px solid #006288;
}
div#zoneHaut div#logo p { 
text-align: center;
}
div#zoneHaut div#roue { 
float: left; position: relative; top: 10px; left: 0px;
}
div#zoneHaut div#slogan { 
margin: 0px; padding: 0px; border: 0px; border-bottom: 3px solid #8c8769;
}
div#zoneHaut div#slogan p { 
font-family: Times New Roman,Times; color: #006288; font-size: 16px; font-weight: bold; font-style: italic; line-height: 46px;
}
div#zoneHaut div#slogan p img { 
vertical-align: middle; margin: 0px; margin-right: 10px;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#langues { 
margin: 0px; padding: 0px; float: right; position: relative; top: 5px; left: 0px;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#langues ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#langues ul li { 
display: inline; line-height: 25px;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#langues ul li a { 
display: block; margin: 0px; padding: 0px; width: 30px; height: 25px;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#langues ul li a span { 
display: none;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#langues ul li.accueil a { 
background: url(../images/btEnglish.gif) top left no-repeat;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#langues ul li.accueil-french a { 
background: url(../images/btFrench.gif) top left no-repeat; position: absolute; top: 0px; left: -40px;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#menu-principal { 
margin: 0px; padding: 0px; border: 0px; border-top: 1px solid #006288;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#menu-principal ul { 
list-style-type: none; margin: 0px; padding: 0px; padding-top: 5px; text-align: center;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#menu-principal ul li { 
display: inline; position: relative; top: 0px; left: 0px;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#menu-principal ul li a { 
margin: 0px; margin-left: 11px; margin-right: 12px; font-family: Helvetica; font-size: 12px; color: #8C8769; text-decoration: none; line-height: 25px;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#menu-principal ul li a:hover { 
color: #990000;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#menu-principal ul li ul { 
position: absolute; top: 25px; left: 0px; margin: 0px; padding: 0px; background-color: #ffffff;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#menu-principal ul li ul li a { 
display: block; margin: 0px; padding: 0px; width: 210px; text-align: left; border: 0px; border-top: 1px solid #a9a6a0;
}
div#zoneHaut div.IndeXysPortletNavigationRubrique#menu-principal ul li ul li a span { 
margin: 5px; padding: 0px;
}
div#zoneHaut div.IndeXysPortletRubriquePublication div.titreRubrique h1 { 
margin: 0px; padding: 0px; font-size: 24px; font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman, Times; line-height: 45px; text-align: center; border: 0px; border-bottom: 3px solid #8c8769;
}
div#zoneHaut div.IndeXysPortletUrl p { 
margin: 0px; padding: 0px;
}
div.information.detail h1 { 
margin: 0px; margin-top: 20px; padding: 0px; font-size: 24px; font-family: Times New Roman,Times; color: #8c8769; font-weight: bold; text-align: center;
}
div.information.detail h1 a { 
color: #8c8769; text-decoration: none;
}
div.information.detail img { 
border: 1px solid #a9a6a0; margin: 5px; padding: 3px;
}
div.information.liste h2 { 
margin: 0px; margin-top: 25px; padding: 0px; font-size: 12px; font-family: Times New Roman,Times; font-weight: bold;
}
div.information.liste h2 a { 
color: #006288; font-style: italic; text-decoration: none;
}
div.information.liste p { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 12px; font-family: Times New Roman,Times; color: #666666;
}
div.information.liste p.enSavoirPlus { 
font-size: 12px; font-family: Times New Roman,Times;
}
div.information.liste p.enSavoirPlus a { 
color: #006288; text-decoration: none; font-style: italic;
}
