body#presentation {background-color:#6cf; margin:0 0 0 30px; padding:0; width:580px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
h1 {text-align:right; background:url('../img_fr/presentation_picto.gif') no-repeat top right; height:55px; margin:0; color:#fff; font-size:1.2em; font-weight:bold; line-height:4em; padding-left:0; padding-right:45px; padding-top:0; padding-bottom:0}
h2 {display:inline; text-transform:uppercase;  border-left:1px solid #fc3; border-bottom:1px solid #fc3; font-size:1.2em; color:#06c; padding:0 0 3px 3px; font-weight:bold; width:auto;}
h3 {background:url('../img/puce.gif') no-repeat left; margin-top: 24px; margin-bottom: 7px; color: #003399; font-weight: bold; font-size: 15px;	padding-left: 15px;}
h4 {margin-top: 18px; margin-bottom: 7px; color: #4E79C9; font-weight: bold; font-size: 15px;}
a {color:#235dd3; text-decoration: none;}
a:visited {color:#ffffff; text-decoration: none;}
#corps {text-align:left; padding-top: 10px;}
#corps p {margin-top: 7px; margin-bottom: 7px;}
#corps td {font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.bleugras {color: #003399; font-weight: bold}
div.modif {text-align:left; font-style: italic; padding-top: 20px; padding-bottom: 20px; width:50%; float: left}
div.retour {text-align:right; padding-top: 20px; padding-bottom: 20px; width:50% ; float: right}
div.retour a:visited {color:#235dd3; text-decoration: none;}
div.haut {text-align:right; padding-top: 0; padding-bottom: 0; width:20% ; float: right}
div.haut img {border:0px none; }
table.encadre {background-color: #FFFFFF; text-align: left; width: 100%; border-collapse: collapse; margin-top: 10px; margin-bottom: 7px;}
table.encadre td {border-collapse: collapse; border-color: #003399; border-style: solid; border-width: 1px; padding-left: 5px; padding-right: 5px;}
table.encadre a:visited {color:#235dd3; text-decoration: none;}
table.exemple {text-align: left; width: 100%; border-collapse: collapse; margin-top: 10px; margin-bottom: 10px;}
table.exemple td {border-collapse: collapse; border-width: 0px; padding: 7px 0 7px 0; vertical-align: top;}
table.comparatif {margin-top: 10px; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:left; border: 0px none; border-collapse: collapse;}
table.comparatif ul {padding: 0px; margin: 0px;}
table.comparatif li {padding: 0; list-style-image: url('../img/puce.gif'); list-style-position: outside; margin-bottom: 10px; margin-left: 17px;}
table.comparatif td {vertical-align: top; border-collapse: collapse; border-width: 0px; padding: 0px;}
table.comparatif td.chapeau {padding: 10px 0 10px 17px; color: #003399; font-weight: bold;}
div.separateur {padding-top: 30px; padding-bottom: 15px; text-align:center;}
div.separateur img {border: 0px none;}
table.composition {margin: 0; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; border: 0px none; border-collapse: collapse;}
table.composition td {vertical-align: top; border-collapse: collapse; border-width: 0px; padding: 5px;}

table.intertitre {margin: 30px 0 5px 200px; border: 0px none; border-collapse: collapse;}
table.intertitre td {height: 17px; border-collapse: collapse;}
table.intertitre td.centre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#06c; text-align:center; text-transform:uppercase; background-color: #FFFFFF;}

/* OLD div.intertitre {margin: 30px 0 5px 0;}
div.intertitre p {display:inline; height: 17px; margin: 0;}
div.intertitre p#gauche {padding-left: 20px; background: url('../img/compo-gauche.gif') no-repeat right center;}
div.intertitre p#droite {padding-right: 20px; background: url('../img/compo-droite.gif') no-repeat left center;}
div.intertitre p#centre {padding: 0 2em; background-color: #FFFFFF; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#06c;} */

/* Menu de navigation interne (présentation) */
div#navpub ul {background: url('../img_fr/menu/gauche.gif') no-repeat left center; margin-left:12%; margin-right:0; margin-top:0; margin-bottom:2em; padding-left: 8px;}
div#navpub li {align: left; height:15px; display:inline; list-style-type:none; border-right: 2px solid #fc3; margin: 0; padding: 0 15px 0 15px; font-size: 90%;}
div#navpub li a {color: #069; text-decoration: none; font-weight: bold;}
div#navpub li a:hover {background-color: #1a76d1; color: #fff;}
div#navpub li.fin, div#navpub li.actif_fin {border: 0px none; background: url('../img_fr/menu/droite.gif') no-repeat right center; padding: 0 23px 0 15px;}
div#navpub li.actif, div#navpub li.actif_fin {background-color: #1a76d1;}
div#navpub li.actif a, div#navpub li.actif_fin a {color: #fff;}