/* reinitialisation */
* {margin: 0; padding: 0; float: none;}
 
/* cache de google */
#global {position: static; width: 650px;float: none;}

/* general */
body {color: #333;font: 13px Arial, Helvetica, sans-serif;background: #fff;}
a {text-decoration: none;color: #333;}
a:hover {text-decoration: underline;color: #333;}
p {margin-bottom: 5px;}
br {line-height: normal;}
h1 {margin: 10px 0;font-size: 16px;color: #454436;}
h2 {font-size: 12px;font-weight: bold;color: #c30;margin-top: 13px;}
h3 {font-size: 13px;font-weight: bold;color: #c30;}
table {font: 13px Arial, Helvetica, sans-serif;color: #333;}
input {background-color:#FFF;font-size: 10px;}
img {border: 0;}

/* id */
#fil-ariane {font: 9px Verdana, Arial, Helvetica, sans-serif;margin-bottom: 10px;}
#fil-ariane td {vertical-align: top;}
#fil-ariane a {text-decoration: underline;}
#chapeau {font: bold 13px Arial, Helvetica, sans-serif;color: #666;margin-bottom: 10px;width: 100%;}
#chapeau td {vertical-align: top;}
#chapeau #chapeau-texte {width: 100%;}
#chapeau img {margin-right: 10px;}
#en-image {width: 100%;}
#en-image td {text-align: center;}
#en-image #en-image-titre {font: 12px Arial, Helvetica, sans-serif;padding-bottom: 4px;}
#en-image .en-image-titre-decoration {font: bold 9px Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #c30;}
#en-image-lien {text-align: right;}
#signature {font: 9px Verdana, Arial, Helvetica, sans-serif;text-align: right;margin: 10px 0 5px 0;}
.legende {font: 12px Verdana, Arial, Helvetica, sans-serif;padding: 5px 0;background: #d4d9c7;}
.credit {font: 9px Verdana, Arial, Helvetica, sans-serif;}

/* class */
.lien-fonctionnel, .lien-fonctionnel a {font: 9px Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
.lien-video, .lien-video a {font: 9px Verdana, Arial, Helvetica, sans-serif;text-decoration: underline; padding-left: 20px; background: #fff url(/image/gen/clip.gif) no-repeat 0% 50%;}
.lien, .lien a {text-decoration: underline;}
.texte {font: normal 12px Arial, Helvetica, sans-serif;text-align: left;vertical-align: top;text-decoration: none;text-indent: inherit;text-shadow: none;text-transform: none;}
.categorie-titre {font: bold 9px Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #c30;background: #fff url(/image/gen/puce.gif) no-repeat 0% 50%;padding: 0 4px 0 10px;float: left;}
.categorie-fond {position: static;background: url(/image/commun/barre.gif) repeat-x 0% 31%;width: auto}
.date {font: 9px Verdana, Arial, Helvetica, sans-serif;float: right;}
.navigation {font: 10px Verdana, Arial, Helvetica, sans-serif;width: 100%;background-color: #ffffff;margin: 5px 0;}
.navigation a {text-decoration: underline;}
.navigation .navigation-contexte {width: 60%; text-align: center;}
.navigation .navigation-precedent {width: 20%; height: 16px;background: url(/image/gen/bt_prec.gif) center left no-repeat;}
.navigation .navigation-precedent a {padding-left: 15px;display: block;}
.navigation .navigation-suivant {width: 20%;height: 16px;background: url(/image/gen/bt_suiv.gif) center right no-repeat;text-align: right;}
.navigation .navigation-suivant a {padding-right: 15px;display: block;}
.exergue {color: #c30;font-style: italic;font-weight: bold;font-size: 16px;float: left;text-align: left;margin: 5px 0;}
.fleche {font: bold 11px Verdana, Arial, Helvetica, sans-serif;color : #c30;}
.flechegauche {font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold}
.savoir-plus {background: #fff url(/image/gen/pucecolg.gif) no-repeat center left;padding-left: 8px;}
.savoir-plus a {text-decoration: underline;}
.pub-5 {text-align: center;margin: 15px 0;}
.pub-mjx {text-align: center;margin: 15px 0;}
.outil {width: 100%;font: 10px Verdana, Arial, Helvetica, sans-serif;margin-bottom: 10px;clear: both;}
.outil a {text-decoration: underline;}
.outil .outil-sommaire {width: 50%;}
.outil .outil-mailto {height: 16px;background: url(/image/gen/mailto.gif) center left no-repeat;}
.outil .outil-mailto a {width: 100%;padding-left: 15px;display: block;white-space: nowrap;}
.outil .outil-separateur {padding: 0 4px 0 8px;}
.outil .outil-printer {height: 16px;background: url(/image/gen/printer.gif) center left no-repeat;}
.outil .outil-printer a {width: 100%;padding-left: 20px;display: block;white-space: nowrap;}
.outil .outil-haut {width: 50%;text-align: right;}
.fond-fonce {background: #d7d4c6;}
.fond-clair {background: #fff;}

/* print */
#indexdossier, #indexdossierdefilant, #papier, #papierdossierdefilant, #papierlarge, #portrait, #diaporama, #player, #reportage {width: 635px; border: 1px solid #b2cccc; position: static; margin: 0px 0px 5px 5px; padding: 0px 5px;}
#indexdossier h1, #indexdossierdefilant h1, #papier h1, #papierdossierdefilant h1, #papierlarge h1, #portrait h1, #diaporama h1, #player h1, #reportage h1 {margin: 10px 0;font-size: 14px;color: #454436;}
#logo-image {position: static;margin-left: 382px;}
.logo-print .url {position: static; margin-left: 5px; padding-top: 1px;}
.logo-print .url a {font: 11px arial;color: #336666;line-height: 20px; text-decoration: underline;}
.logo-print .impression {position: static; margin-left: 510px;}
.logo-print .impression a {font: bold 13px arial; color:#cc3300;line-height: 20px; text-decoration: underline;}
#chapeau-image {float: left;margin: 0px 5px 5px 0px;}
#chapeau-texte {font: bold 13px Arial, Helvetica, sans-serif;color: #666;margin-bottom: 50px;width: 100%;}
#indexdossier #signature, #indexdossierdefilant #signature, #papier #signature, #papierdossierdefilant #signature, #papierlarge #signature, #portrait #signature, #diaporama #signature, #player #signature, #reportage #signature {font: 11px arial; color: #336666;text-align: left;padding: 0px;margin: 0px; margin-top: 15px; background: none;}
#copy {font: 11px arial; color: #336666; margin-bottom: 15px;}
.bloc-savoir-plus {display: none;}
.bloc-sommaire {display: none;}