
/* proprietes generales dans le body */
body {background-color: #005A9C; margin:0px; }


td.contenu { padding-left: 10px; padding-right: 10px; }
tr.loghl td { background-color: #5299CB; }
tr.log td {  }

/* style pour le bas de page */
.basdepage { FONT: 9pt Arial, Verdana, Helvetica; COLOR: #FFFFFF; margin-bottom: 5px; }
.txt-diet { FONT: 9pt Arial, Verdana, Helvetica; COLOR: #FFFFFF; margin-bottom: 5px; }

/* proprietes des titres */
/* utiliser simplement les balises h1-h6 comme habituel */
h4.erreur { color: red; }
h4.succes { color: green; }

h1.lexedo {padding:0; margin:0; FONT: 16pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold; color: #0D63AA;text-indent:0; text-transform:none;}
h2.lexedo {margin:0; FONT: 12pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold; color: #0D63AA;text-indent:0; text-transform:none;}
h3.lexedo {margin:0; FONT: 12pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold; color: #0D63AA;text-indent:0; text-transform:none;}
h4.lexedo {padding:0.5em 0 0.5em 0; margin:0; FONT: 11pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold; color: #0D63AA;text-indent:0; text-transform:none;}
h5.lexedo, h6.lexedo {padding:0 0 0.5em 0; margin:0; FONT: 10pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold; color: #0D63AA;text-indent:0; text-transform:none;}

/* proprietes des listes */
ul { margin-top: 1em; }
ul.lexedo, li.lexedo { margin-bottom: 0; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; text-align: justify; color: #666666;}
li.lexedo { margin-top: 0; LIST-STYLE-IMAGE:url('../images/bullet.gif'); }
ul.nouvelles { text-align: left;}
ul.categories { margin-left: 3em; }
li.nouvelles { LIST-STYLE-IMAGE:url('../images/bullet.gif'); margin-left:-20px; text-align: left;}
li.menu_gestion { text-align: left; margin-left: 5px; color: #666666; LIST-STYLE-IMAGE:url('../images/bullet.gif');}
li.politique { margin-top: 1em; LIST-STYLE-IMAGE:none; }
li.document { margin-top: 5px; margin-bottom: 0; FONT: 10pt Arial, Verdana, Helvetica, sans-serif, Courier; text-align: justify; LIST-STYLE-IMAGE:url('../images/carre.gif'); }
ul.partenaire { text-align: left; }
li.partenaire { margin-top: 0; LIST-STYLE-IMAGE:url('../images/bullet.gif'); margin-left:-20px; text-align: left; color: #666666; }

input.text { width: 250px; }
textarea { width: 250px; }

/* proprietes des liens */
div.message a, a.lexedo { color: #0D63AA; text-decoration: underline; font-weight: normal; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }
div.message a:visited, a:visited.lexedo { color: #0D63AA; text-decoration: underline; font-weight: normal; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }
div.message a:active, a:active.lexedo { color: #0D63AA; text-decoration: underline; font-weight: normal; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }
div.message a:hover, a:hover.lexedo {color: #5299CB; text-decoration: underline; font-weight: normal; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }

a.menuentete { FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; COLOR: #005a9c; TEXT-DECORATION: none; }
a:visited.menuentete { FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; COLOR: #005a9c; TEXT-DECORATION: none; }
a:active.menuentete { FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; COLOR: #005a9c; TEXT-DECORATION: none; }
a:hover.menuentete { FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; COLOR: #00478f; TEXT-DECORATION: none; }

a.pale { FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; COLOR: #ffffff; TEXT-DECORATION: underline; }
a:visited.pale { FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; COLOR: #ffffff; TEXT-DECORATION: underline; }
a:active.pale { FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; COLOR: #ffffff; TEXT-DECORATION: underline; }
a:hover.pale { FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; COLOR: #f0f0f0; TEXT-DECORATION: underline; }

a.h2 { color: #0D63AA; text-decoration: underline; FONT: 12pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold;}
a:visited.h2 { color: #0D63AA; text-decoration: underline; FONT: 12pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold;}
a:active.h2 { color: #0D63AA; text-decoration: underline; FONT: 12pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold;}
a:hover.h2 { color: #5299CB; text-decoration: underline; FONT: 12pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold;}

a.bold { color: #505050; text-decoration: underline; font-weight: bold; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }
a:visited.bold { color: #505050; text-decoration: underline; font-weight: bold; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }
a:active.bold { color: #505050; text-decoration: underline; font-weight: bold; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }
a:hover.bold {color: #FF7141; text-decoration: underline; font-weight: bold; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }

a.petitlien { color: #FFFFFF; text-decoration: underline; font-weight: normal; FONT: 8pt Arial, Verdana, Helvetica, sans-serif, Courier; }
a:visited.petitlien { color: #FFFFFF; text-decoration: underline; font-weight: normal; FONT: 8pt Arial, Verdana, Helvetica, sans-serif, Courier; }
a:active.petitlien { color: #FFFFFF; text-decoration: underline; font-weight: normal; FONT: 8pt Arial, Verdana, Helvetica, sans-serif, Courier; }
a:hover.petitlien {color: #5299CB; text-decoration: underline; font-weight: normal; FONT: 8pt Arial, Verdana, Helvetica, sans-serif, Courier;}

a.titre {color: #0D63AA; text-decoration: underline;FONT: 10pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold; }
a:visited.titre {color: #0D63AA; text-decoration: underline; FONT: 10pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold;}
a:active.titre {color: #0D63AA; text-decoration: underline; FONT: 10pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold;}
a:hover.titre {color: #5299CB; text-decoration: underline; FONT: 10pt Arial, Verdana, Helvetica, sans-serif, Courier; font-weight: bold;}

a.occurrences { color: #0D63AA; text-decoration: none; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier;  }
a:visited.occurrences { color: #0D63AA; text-decoration: none; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier;  }
a:active.occurrences { color: #0D63AA; text-decoration: none; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier;  }
a:hover.occurrences {color: #5299CB; text-decoration: none; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier;  }

a.barre { color: #0D63AA; text-decoration: underline; font-weight: bold; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }
a:visited.barre { color: #0D63AA; text-decoration: underline; font-weight: bold; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }
a:active.barre { color: #0D63AA; text-decoration: underline; font-weight: bold; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }
a:hover.barre {color: #5299CB; text-decoration: underline; font-weight: bold; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; }

/* proprietes des paragraphes */
p.lexedo { text-align: justify; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; color: #666666; }
p.description { text-align: justify; FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier;  margin-top: 5px; color: #666666;}
p.petit { FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; color: #666666; }

/* proprietes des div */
div.pied_de_page { color: #4e0272; FONT: 8pt Arial, Verdana, Helvetica, sans-serif, Courier;  font-weight: bold; }
div.lexedo {FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; color: #666666; }
div.message { text-align: justify; margin-left: 1em; margin-right: 1em; color: #666666; }
div.presentation { text-align: justify; margin-bottom: 6px; }
div.exemple { margin-left: 4em; margin-right: 4em; margin-top: 1em; margin-bottom: 1em; color: #666666; }
div.menu { margin-left: 0.8em;}
div.souscategorie {margin-top:4px; margin-bottom:4px;}
div.menuelement { margin-top: 5px; text-align: left; FONT: 10pt Arial, Verdana, Helvetica, sans-serif, Courier;  font-weight: bold; color: #999999; text-decoration: none;}

/* proprietes des span */
span.erreur {color: #FF0000;}
span.grostexte { font-size: 11pt; line-height: 1.5em; font-weight: bold; }
span.soustitre { font-size: 10pt; line-height: 1.5em; font-weight: bold; }
span.diffXML { font-weight: bold; }


span.etats {padding:0; margin:0; text-align: left; FONT: 13pt Arial, Verdana, Helvetica, sans-serif, Courier;  font-weight: bold; color: #999999;}
span.h2 {padding:0; margin:0; text-align: left; FONT: 13pt Arial, Verdana, Helvetica, sans-serif, Courier;  font-weight: bold; color: #999999;}
span.petit { font-size: 9pt; }
span.tri {color: #ff8c00; }
span.petith2 {font-weight: normal; font-size: 10pt; }
span.hretoile { font-weight: bold; color: #ff8c00; FONT: 12pt Arial, Verdana, Helvetica, sans-serif, Courier;  }
span.worldlii { font-size: 8pt; }
span.a { color: #999999; font-weight: bold; font-size: 10pt; }
span.menu { color: #003366; text-decoration: none; font-weight: bold; font-size: 10pt;}
span.bullet_menu {color: #003366; font-weight: bold; font-size: 8pt;}
span.menuelement { margin: 0px; text-align: left; font-size: 10pt; font-weight: bold; color: #999999; text-decoration: none;}
span.error { color: red; }



/* proprietes des tables */
table.ressource { margin: 0;}
td.ressource { margin: 0;}
td { FONT: 9pt Arial, Verdana, Helvetica, sans-serif, Courier; color: #666666; }
th, caption { font-family: Arial, Verdana, Helvetica, sans-serif, Courier; color: #666666; }
td.content { padding-left: 15px; }
/* style pour le td des descriptions de liens */
td.description {padding:6px 0 6px 0; text-align: justify; }
td.hr { background-image: url('../images/dot_ligne.gif'); background-repeat: repeat-x;}
td.diffXML { font-weight: bold; }


/* autres styles */
b.note {color: #4e0272;}
hr {color: #4e0272; width: 300px; height: 1px;}
img.imagenavig { margin-right: 1; margin-bottom: 1; }
img:hover.imagenavig { margin-right: 1; margin-bottom: 1; }


/* Search highlight */
.term0, .term1, .term2, .term3, .term4, .term5, .term6,
.term7, .term8, .term9, .term10, .term11, .term12, .term13,
.term14, .term15, .term16, .term17, .term18, .term19 { padding: 0.1em; }
.term0 { background-color: #FFB4B4; }
.term1 { background-color: #FFF6B4; }
.term2 { background-color: #C4FFB4; }
.term3 { background-color: #B4FFE7; }
.term4 { background-color: #B4D3FF; }
.term5 { background-color: #D8B4FF; }
.term6 { background-color: #FFB4E2; }
.term7 { background-color: #FFC9B4; }
.term8 { background-color: #F1FFB4; }
.term9 { background-color: #B4FFBA; }
.term10 { background-color: #B4FFFE; }
.term11 { background-color: #B4BDFF; }
.term12 { background-color: #EFB4FF; }
.term13 { background-color: #FFB4CC; }
.term14 { background-color: #FFE0B4; }
.term15 { background-color: #DBFFB4; }
.term16 { background-color: #B4FFD1; }
.term17 { background-color: #B4EAFF; }
.term18 { background-color: #C2B4FF; }
.term19 { background-color: #FFB4F9; }

/* Comments anti-spam styles */
p.commentsSubject { display: none; }
p.commentsMessage { display: none; }

p.commentsDescription input, p.commentsEmail input, p.commentsTitle input { width: 25em; }
p.commentsDescription textarea, p.commentsEmail textarea, p.commentsTitle textarea { width: 30em; height: 15em; }

