/* ---------- Base -------------- */body { font-family: Times, "Gill Sans", Arial, Verdana, Helvetica, serif; font-size: 1em; text-align: center; color: #000000; background-color: #ffffcc ; }/* ---------- Titres -------------- */h1 { font: normal Times, Verdana, Helvetica, sans-serif; font-weight: bolder; font-size: 2em; text-align: center ; text-decoration: underline; color: #cc0000; }h1 span { display: none ; }h2 { font-family: normal 1.3em Times, "Gill Sans", Arial, Verdana, Helvetica, sans-serif ; text-align: center ; color: #cc0000; }h2 span { display: none ; }.style1 { color: #ff6600; font-style: italic; font-size: 1em; }.style2 { color: #ff6600; font-weight: bold; font-size: 1.1em; }.style3 { color: #cc0000; font: normal lighter 10px Arial, Helvetica, Verdana, sans-serif; text-align: center; text-decoration: underline; } .TitresRomans, .TitresRomans a:link, .TitresRomans a:visited { color: #cc0000; font: bold 1.1em "Times New Roman", Times, serif; text-align:left; text-decoration: none ; }.TitresRomans a:hover { color: #cc0000; background: #ff9966; text-decoration: none ; }.TitresNouvelles, .TitresNouvelles a:link, .TitresNouvelles a:visited { color: #333333; font: 1em Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }.TitresNouvelles a:hover { color: #cc0000; background: #ff9966; text-decoration: none ; }.Editeurs { color: #cc0000; font: 0.7em Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; }.DateSortie { color: #cc0000; font: 0.7em Arial, Helvetica, sans-serif; font-style: italic; }.style4 { color: #cc0000; font: 0.8em Arial, Helvetica, sans-serif; font-style: italic; }.style5 { color: #cc0000; font: 0.8em Arial, Helvetica, sans-serif; font-style: italic; text-align: justify; }.style5 a { color: #cc0000; font: 1em "Gill Sans", Arial, Verdana, Helvetica, sans-serif; font-style: normal; text-align: justify; }.style5 a:hover { color: #cc0000; background: #ff9966; text-decoration: none ; }.style6 { color: #cc0000; font: normal 0.8em Arial, Helvetica, Verdana, sans-serif; text-align: center; } .style6 a:hover { color: #cc0000; background: #ff9966; text-decoration: none ; }.style7 { color: #333333; font: 0.9em Arial, Helvetica, sans-serif; font-weight:bold; font-style: italic ; text-align:center; }/* ---------- Liens -------------- */a:link { color: #cc0000; text-decoration: none ; }a:visited { color: #cc0000; text-decoration: none ; }a:hover { color: #ff6600; background: #ffffcc; text-decoration: none ; }a.img { text-decoration:none; }/* ---------- Menu Horizontal / div ---------- */div.MenuHor, .MenuHor a { font: normal bold 11px Arial, Helvetica, Verdana, sans-serif ; text-align: center ; color: #cc0000 ; background: #ff9966; padding: 2px 3px 2px 3px ; text-decoration: none ; border: 1px #cc0000 ; border-style: solid none; }p.MenuHor, .MenuHor a { font: normal bold 11px Arial, Helvetica, Verdana, sans-serif ; text-align: center ; color: #cc0000 ; background: #ff9966; padding: 2px 3px 2px 3px ; text-decoration: none ; border: 1px #cc0000 ; border-style: solid none; }.MenuHor a:hover { color: #ff6600 ; background: #ffffcc ; }/* ------------ Logo --------- */img#logo { position: relative;  border: 10px #000000; background: #000000; color: #000000; text-decoration: none; visibility: visible; }/*------------- Images actives -----------*/a.entrez {  display: block ; font: bold xx-large Verdana, Helvetica, Arial, sans-serif ; color: #ff3333 ; text-align: center ; letter-spacing: 3px ; line-height: 50px ; width: 300px ; height: 50px ; margin: auto ; }a.entrez:hover { color: #ffffff ; background-color:#ff3333 ; }a.entrez span { display: none; }a.venir { font: 1.1em Gill Sans, Arial, Helvetica, Verdana, sans-serif ; display: block ; text-align: center ; }/*-------------- Textes ------------*/.textedanses { font: normal 1em 'Trebuchet MS', Gill Sans, Arial, Helvetica, Verdana, sans-serif ; text-align: center ; color: #ffffff ; background: #000000; }.ecart1 { letter-spacing: 3px ; }.ecart2 { letter-spacing: 2px ; }.ecart3 { letter-spacing: 5px ; }.ecart4 { letter-spacing: 3px ; }.PCourier {  font: 1em Verdana, "Courier New", Courier, sans-serif ; }.PAdresse, pre {  font: 1em Arial, Courier, sans-serif ; }.copyright { font: normal 0.7em 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif ; text-align: center ; color: #ffffff ; background: #000000 ; }div.accueil { position: relative ; background : #000000 ; }p#texteaccueil { font: normal 1.2em Gill Sans, Arial, Helvetica, Verdana, sans-serif ; color: #ffffff ; background: #000000; text-align: justify ; }p#postit { float: right ; width: 200px ; font: italic 0.7em Arial, Helvetica, Verdana, sans-serif ; color: #cc3300 ; background: #ffff99; text-align: left ; margin-left: 20px ; margin-bottom: 10px ; }.titrepostit { font: bold ; }.separation { clear: both ; visibility: hidden ; }