body { margin:0 } #conteneur { width:980px; font:0.8em Arial, Helvetica, sans-serif; min-width:980px; margin:auto } html>body #conteneur { width:85% } img { border:0 } form { margin:0; padding:0 } a { text-decoration:none } #haut { height:131px } #haut h1 { float:left; height:99px; font-size:12px; margin:0; padding:32px 0 0 28px } #haut h1 a { display:block } #haut h1 a span { visibility:hidden } #haut ul { list-style:none; float:right; height:131px; margin:0; padding:0 33px 0 0 } #haut ul a { display:block; height:20px; width:103px; text-align:center; text-transform:uppercase; font-size:11px; color:#272214; padding-top:98px; font-weight:700 } #haut ul a.first { width:104px } #haut ul a:hover { background-position:bottom right } #banniere { height:185px } #formulaires { float:left; display:inline; height:145px; width:220px; text-transform:uppercase; font-weight:700; margin:10px 0 0 2% } #formulaires a { margin:0 3px } #formulaires form span { margin-top:11px; padding-left:20px } #formulaires #search span { margin-top:13px } .champ { width:130px; margin-left:20px; border:0; background:none; font-size:11px; height:16px; padding-left:10px; padding-top:4px } .bouton { margin-left:20px; width:34px; height:20px; background:none; color:#fff; font-weight:700; cursor:pointer; text-transform:uppercase; font-size:11px; border:0 } #bs { height:22px } #contenu { width:100%; float:left } #gauche { float:left; width:238px; padding-left:20px } #page { margin-left:273px; margin-right:230px; padding:0 } #droite { float:right; width:215px; padding-right:15px; margin-top:19px } #bas { float:left; font-size:11px; height:130px; padding:10px 20px 0 20px } #bas strong { display:block; margin-bottom:10px; padding:0 0 6px } #bas a { margin:0 2px } #menu { margin-top:17px } #menu h2 { font-size:13px; margin:0 } #menu h2 a { display:block; width:189px; height:23px; padding:7px 0 0 47px } #menu h2 a:hover { background-position:left bottom } .stretcher { list-style:none; width:224px; margin:0 0 0 5px; padding:0 } .stretcher li { padding:0 0 1px } .stretcher li a { display:block; height:20px; padding:1px 0 0 60px } #rss { font-weight:bold; font-size:12px; margin:13px 0; padding:5px } .cadre { width:98%; margin-top:10px } .cadre h2 { font-size:17px; height:42px; margin:0 } .cadre h2 span { display:block; height:28px; padding:14px 0 0 80px } .cadre h2 img { position:absolute; margin:9px 0 0 12px } .cadre .titre { font-size:17px; height:42px; font-weight:bold } .cadre .titre span { display:block; height:28px; padding:14px 0 0 80px } .cadre .titre img { position:absolute; margin:9px 0 0 12px } .txt { height:100px; background:#fff; margin:0 } .txt_2 { height:100px; margin:0 } .mg { font:12px Tahoma, Arial, Helvetica, sans-serif; padding:8px } .sites { text-align:center; font:12px Tahoma, Arial, Helvetica, sans-serif; padding:0 10px 10px } .sites img { margin:15px 0 10px } .sites a { font-size:11px; padding:0 1px } .sites a.site_1 { color:#002f63 } .sites a.site_2 { color:maroon } .sites a.site_3 { color:#395900 } .sites a.site_4 { color:#380062 } .sites a.site_5 { color:#fa7600 } .sites a span { display:none; position:absolute; margin-top:62px } .mg p { margin:10px 0 0 } a.lien { display:block; height:19px; font-weight:700; padding:5px 0 0 50px } .bc { height:11px } .bcg { width:12px; height:11px } .bcd { width:12px; height:11px; float:right } .max { width:98%; border-collapse:collapse } .max td { vertical-align:top } .max td div.cadre { width:100% } .first_td { padding-right:5px } .actu li { padding:7px 0 } .ek_cadre { margin:10px 20px 0 20px; display:inline; float:left; width:96% } .ek_cadre h2 { font-size:12px; height:64px; font-weight:400; margin:0 } .ek_cadre h2 span { display:block; height:45px; padding:19px 0 0 185px } .ek_txt { color:#fff; height:40px; margin:0; padding:10px } html>body .ek_txt { height:auto; min-height:40px } .ek_txt a { color:#fff; margin:0 8px } .ek_txt a:hover { color:#342d1b } .ek_txt span { display:block; float:left; height:40px; font-weight:700; padding-left:40px } .ek_cadre h2 img { position:absolute; margin:4px 0 0 12px } .ek_bc { height:10px } .ek_bcg { width:16px; height:10px } .ek_bcd { width:16px; height:10px; float:right } marquee { height:170px; margin:0 5px } #flash h3 { padding-left:15px; font-size:12px; margin:5px 0 } #flash p { margin:5px 0 } #arbo { margin-top:5px; font-size:11px } #arbo span { margin:0 5px } #arbo a { margin:0 5px } #arbo a:hover { text-decoration:underline } a.bouton { display:block; color:#fff; width:102px; height:26px; margin:8px 0 0; padding:10px 0 0 38px } #haut ul li,#formulaires form * { float:left } #banniere object.flash,#rss img { float:right } html>body .txt,html>body .txt_2 { height:auto; min-height:100px } .sites a:hover span,.ek_txt li { display:inline } .actu,.ek_txt ul { list-style:none; margin:0; padding:0 } .erreur { color:#c00; font-weight:bold; text-align:center; margin:10px 0 0 0; padding-bottom:10px } span.erreur { font-weight:normal; font-size:11px } .rouge { color:#c00 } .crypt table { float:left }  h3.rub { font-size:13px; margin:5px 0 5px 0; padding-left:15px; margin-left:20px; background:url(/lib/css//lib/css/../../images/ekinoxe/puce.gif) no-repeat 0 2px } ul.map { margin:0 5px 5px 60px; padding:0 } .highslide { cursor: url(/lib/css/../../scripts/highslide/graphics/zoomin.cur), pointer; outline: none; text-decoration: none } .highslide img { border: 2px solid #ccc; } .highslide:hover img { border: 2px solid #F1A516; } .highslide-image { border: 2px solid white; } .highslide-image-blur { } .highslide-caption { display: none; text-align: center; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white } .highslide-caption img { margin-left: 3px; margin-right: 3px } .highslide-loading { display: block; color: white; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white; background-color: black;  } a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; } a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; } .highslide-move { cursor: move; } .highslide-overlay { display: none; }  .controlbar { background: url(/lib/css/../../scripts/highslide/graphics/controlbar4.gif); width: 167px; height: 34px; } .controlbar a { display: block; float: left;  height: 27px; } .controlbar a:hover { background-image: url(/lib/css/../../scripts/highslide/graphics/controlbar4-hover.gif); } .controlbar .previous { width: 50px; } .controlbar .next { width: 40px; background-position: -50px 0; } .controlbar .highslide-move { width: 40px; background-position: -90px 0; } .controlbar .close { width: 36px; background-position: -130px 0; }  .highslide-display-block { display: block } .highslide-display-none { display: none; } .vignettes { width: 600px; margin: 10px } .vignettes img { margin: 5px } .infos { font-size: 11px; text-align: center; margin-top: 5px } body { background:#fff url(/lib/css/../../images/ekinoxe/bg.jpg) repeat-x 0 131px; }  #haut h1 a { width:208px; height:68px } #banniere { border-top:1px solid #f60; border-bottom:1px solid #f60 } .txt_2 { background:#fff url(/lib/css/../../images/ekinoxe/bg_actualite.gif) repeat-x bottom } a.lien { background:#fff url(/lib/css/../../images/ekinoxe/puce_lien.gif) no-repeat 15px 7px } .stretcher li a:hover { background:#f1e6c0 url(/lib/css/../../images/ekinoxe/menu_f.gif) no-repeat 45px 3px } #banniere { background:#262214 url(/lib/css/../../images/ekinoxe/b_gauche.gif) no-repeat } #formulaires { color:#ac9760; background:url(/lib/css/../../images/ekinoxe/b_formulaire.gif) no-repeat center } #conteneur,a { color:#52472a } #rss { border-top:1px solid #d8ceb4; border-bottom:1px solid #d8ceb4 } .txt,.txt_2,.ek_txt { border-left:2px solid #f0debd; border-right:2px solid #f0debd } a.lien { color:#f60; border-top:1px solid #faead2 } #haut ul a:hover { color:#f60 } .submit { background:url(/lib/css/../../images/ekinoxe/bouton.gif); border:0; text-transform:uppercase; padding:0 0 5px 10px; width:140px; height:36px; color:#fff; font-size:11px; cursor:pointer; font-weight:bold }  #haut { background:url(/lib/css/../../images/ekinoxe/h_bg.jpg) repeat-x } #haut h1 { background:url(/lib/css/../../images/ekinoxe/h_gauche.jpg) no-repeat } #haut h1 a { background:url(/lib/css/../../images/ekinoxe/ekinoxe.gif) } #haut ul { background:url(/lib/css/../../images/ekinoxe/h_droite.jpg) no-repeat right } #haut ul a { background:url(/lib/css/../../images/ekinoxe/h_menu.jpg) no-repeat top right } #contenu { background:url(/lib/css/../../images/ekinoxe/contenu_bg.jpg) repeat-x bottom } #bas strong { background:url(/lib/css/../../images/ekinoxe/bas.gif) repeat-x bottom } #menu h2 a { background:url(/lib/css/../../images/ekinoxe/menu.gif) no-repeat } .stretcher li { background:url(/lib/css/../../images/ekinoxe/menu_s.gif) no-repeat left bottom } .cadre { background:url(/lib/css/../../images/ekinoxe/cadre_titre.gif) repeat-x } .cadre h2 { background:url(/lib/css/../../images/ekinoxe/cadre_chg.gif) no-repeat } .cadre h2 span { background:url(/lib/css/../../images/ekinoxe/cadre_chd.gif) no-repeat top right } .cadre .titre { background:url(/lib/css/../../images/ekinoxe/cadre_chg.gif) no-repeat } .cadre .titre span { background:url(/lib/css/../../images/ekinoxe/cadre_chd.gif) no-repeat top right } .bc { background:url(/lib/css/../../images/ekinoxe/cadre_ombre.gif) repeat-x } .bcg { background:url(/lib/css/../../images/ekinoxe/cadre_cbg.gif) no-repeat } .bcd { background:url(/lib/css/../../images/ekinoxe/cadre_cbd.gif) no-repeat top right } .actu li { background:url(/lib/css/../../images/ekinoxe/menu_s.gif) no-repeat bottom } .ek_cadre { background:url(/lib/css/../../images/ekinoxe/ek_cadre_titre.gif) repeat-x } .ek_cadre h2 { background:url(/lib/css/../../images/ekinoxe/ek_cadre_chg.gif) no-repeat } .ek_cadre h2 span { background:url(/lib/css/../../images/ekinoxe/ek_cadre_chd.gif) no-repeat top right } .ek_txt { background:url(/lib/css/../../images/ekinoxe/ek_cadre_bg.gif) repeat-x bottom } .ek_txt span { background:url(/lib/css/../../images/ekinoxe/ek_puce.gif) no-repeat 5px 3px } .ek_bc { background:url(/lib/css/../../images/ekinoxe/ek_cadre_ombre.gif) repeat-x } .ek_bcg { background:url(/lib/css/../../images/ekinoxe/ek_cadre_cbg.gif) no-repeat } .ek_bcd { background:url(/lib/css/../../images/ekinoxe/ek_cadre_cbd.gif) no-repeat top right } #flash h3 { background:url(/lib/css/../../images/ekinoxe/puce.gif) no-repeat 0 1px } a.bouton { background:url(/lib/css/../../images/ekinoxe/bouton.gif) }  #lightbox{ background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; } #lightboxDetails{ font-size: 0.8em; padding-top: 0.4em; } #lightboxCaption{ float: left; } #keyboardMsg{ float: right; } #closeButton{ top: 5px; right: 5px; } #lightbox img{ border: none; clear: both;} #overlay img{ border: none; } #overlay{ background-image: url(/lib/css/../../images/overlay.png); } * html #overlay{ background-color: #333; back\ground-color: transparent; background-image: url(/lib/css/../../images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lib/css/../../images/overlay.png", sizingMethod="scale"); } 