html  {margin : 0;padding : 0}
body {margin:0;padding:0;background: url(images/grey.gif)}
.spacer {border:0em;clear:both;margin:0em;padding:0em;width:0em}
a:link, a:visited {color:#666;}
a:hover {color:#E0611C;}
.structure {width:100%;height:100%;padding:0;background-color:transparent}
.conteneur {background-color:transparent;background-position:top;}

/* ENTĘTE */
.header {width: 100%;height:115px;margin:0;background-color:#fff;border-bottom:1px dotted #999999}
.im1 {float:left;width:434px;height:100px;padding-top:10px;padding-left:20px}
.im2 {float:right;width:100px;height:100px;padding-top:10px;padding-right:20px}
/* Menu */
#menu li ul {display:none}
#menu li:hover>ul {display:block}
#menu {margin:0;padding:0px;list-style:none;width:650px;background-color:#fff;float:left;font: normal 200 9pt Arial, sans-serif;border-left:1px dotted #999999;border-top:1px dotted #999999;border-right:1px dotted #999999}
#menu hr {margin-right: 4px;margin-left: 4px}
#menu li {float:left;display:block;padding:2px 1px;height:auto;}
#menu li a {display:block;padding:2px 6px;border:1px dotted #fff;text-decoration:none}
#menu li a:hover {border-top-color:#F0F0F0;border-left-color:#F0F0F0;border-right-color:#999999;border-bottom-color:#999999}
#menu ul {position:absolute;background-color:#fff;list-style:none;margin:0px;padding:0px;width:160px;z-index:1}
#menu ul ul {top:0px;left:155px;z-index:1}
#menu ul li {position:relative;float:none;margin:0px;padding:0px; _display:inline;border-top:1px dotted #f0f0f0;border-left:1px dotted #f0f0f0;border-right:1px dotted #999999;border-bottom:1px dotted #999999}
#menu ul li a {display:block;margin:0px;padding:0px;width:160px;border:none}
#menu {margin-left:20%;}

/* correct a little IE bug */
* html #menu li li{display:inline;}
#menu a{text-align:center;display:block;text-decoration:none;padding:0;margin:0;}
#menu a:hover{background-color: #fff;border:1px dotted #fff;}
    
/* for a mozilla better display with key nav */
#menu a:focus{background-color: #fff;}
a.linkOver{background-color: #fff;}

/* Article */
.localisation {height:20px;font:normal normal 11px Helvetica, sans-serif;background-color:#fff;padding-top:10px;padding-left:15px;vertical-align:bottom;border-bottom:1px dotted #DEDEDE}
.localisation a:link, a:visited {color:#666;text-decoration:none}
.localisation a:hover {color:#E0611C;text-decoration:none}

.article_locked {margin:0;background:url("./images/fond_article.png") #fff}
.article {clear:both;float:left;width:650px;min-height:420px;margin-top:0px;margin-left:20%;_margin-left:20%;margin-bottom:0em;background-color:transparent;background:url("./images/fond_article.png") #fff;font:normal normal 14px Arial, Helvetica, sans-serif;letter-spacing:normal;word-spacing:normal;text-align:justify;color: #000;border:1px dotted #999}
.contenu_article {width:100%;padding-top:0em;}
.contenu_article hr {border:0em;border-bottom:1px dotted #999;background:#fff;margin:auto;margin-top:1.8em;margin-bottom:1.8em;width:400px;text-align:center;padding-right:200px}
.contenu_article p.first {width:400px;font:normal normal 12px Helvetica, sans-serif;text-align:justify;letter-spacing:normal;word-spacing:normal;line-height:18px;text-indent:0.5em;border:0em;vertical-align:top;padding-left:2em;padding-top:15px}
.contenu_article p.first span {font:bold normal 12px Helvetica, sans-serif;text-decoration:underline;}
.contenu_article p {width:400px;font:normal normal 12px Helvetica, sans-serif;text-align:justify;letter-spacing:normal;word-spacing:normal;line-height:18px;text-indent:0.5em;border:0em;vertical-align:top;padding-left:2em}
.contenu_article p span {font:bold normal 12px Helvetica, sans-serif;text-decoration:underline;}
.contenu_article p li {list-style:none}
.contenu_article p small {font:normal normal 8px Helvetica, sans-serif;}
.contenu_article p strong {font:bold normal 12px Helvetica, sans-serif;}

.rss-box {border:0em;width:400px;text-align:justify;vertical-align:top;padding-left:2em;padding-bottom:1em;}

pre a:link, a:visited {color:#666;text-decoration:underline}
pre a:hover {color:#E0611C;text-decoration:underline}
pre span {font:bold normal 12px Helvetica, sans-serif;text-decoration:none;}
pre {font:normal normal 12px Helvetica, sans-serif; text-align:justify;line-height:15px;text-decoration:none;;padding-left:2em}
pre span {font:bold normal 12px Helvetica, sans-serif;text-decoration:none;}

/* Sommaire Image */
.picture {float:right;vertical-align:top, width:150px;height:400px;padding-right:10px;padding-bottom:5px}
.picture1 {float:right;vertical-align:top;width:75px;padding-top:10px;padding-right:20px;padding-bottom:5px}
.picture2 {float:right;vertical-align:top;width:98px;height:158px;padding-top:10px;padding-right:20px;padding-bottom:5px}
.picture3 {float:center;width:282px;height:237px;padding-top:10px;padding-right:20px;padding-bottom:5px}
.picture4 {float:center;width:578px;height:392px;padding-top:10px;padding-right:10px;padding-bottom:5px}

/* Sommaire droite */
.droite {display:none;float:left;width:200px;background:#fff;border-top:1px dotted #DEDEDE;border-right:1px dotted #DEDEDE;border-bottom:1px dotted #DEDEDE;}
.block_sommaire_droite {margin:0em;}
.block_sommaire_droite h1 {margin:0em;padding-top:0.3em;padding-bottom:0.3em;text-indent:0.5em;color:#666;border-bottom:1px dotted #DEDEDE;background:#fff;font:normal normal 10px Helvetica, sans-serif;text-decoration:none;}
.block_sommaire_droite h1 a {font:normal normal 10px Helvetica, sans-serif;text-decoration:none;border:0em;}
.block_sommaire_droite h1 a:link, .block_sommaire_droite h1 a:visited {font:normal normal 10px Helvetica, sans-serif;text-decoration:none;border:0em;}
.block_sommaire_droite h1 a:hover {font:normal normal 10px Helvetica, sans-serif;color:#E0611C;}
.block_sommaire_droite p, .block_sommaire_droite ul {font:normal normal 10px Helvetica, sans-serif;margin:0em;padding:0.8em;text-align:justify;background:#fff;}
.block_sommaire_droite ul {padding:0em;padding-left:0.8em;padding-right:0.8em;padding-bottom:1em;}
.block_sommaire_droite li {font:normal normal 10px Helvetica, sans-serif;list-style-position:inside;padding:0em;margin:0em;text-indent:1em;}
/* footer */
.footer acronym {font:normal normal 11px Helvetica, sans-serif;color:#fff}
.footer {clear:both;width:650px;height:30px;margin-left:20%;background-color:#fff;background-position:bottom}
.powered {font:normal normal 11px Helvetica, sans-serif;text-align:center;vertical-align:bottom;color:#666}
/* Divers */
.generation {width:750px;text-align:center;margin:1em;font-size:0.8em;color:#666;}
.red {color:red}
.previsualisation {background:#fff;margin:0.5em;padding:1em;border:1px solid #cad0d8}
.editeur {height:500px;width:90%}
table {width:100%;background:#fff;padding:0.5em;border-collapse:collapse}
th {background:#dbf2fc;color:#666;text-align:center;padding:0.3em}
td {background:#fff;padding:0.3em}
img a:link, img a:hover, img a:visited, img {border:0em}
samp {font-size:1em;background:#fff;padding:1em;border:1px solid #dbf2fc;border-left:1em solid #dbf2fc;display:block}
