/*--------------------------------- INITIALISATION DES STYLES PAR DEFAUT ----------------------------------*/

*{padding:0;margin:0;}
img{border:none;}
a {color:#fef127; text-decoration:none;}
a:hover{text-decoration:underline;}
table {border:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
p {text-align:justify;}
div{position:relative;border:0px;padding: 0;margin: 0;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}

html{height:100%;overflow-y:scroll;}
body {background:black url(../img/fond_magicienne_tatouee.jpg) center top no-repeat fixed;color:white;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;text-decoration:none; height:100%;text-align:center;}

.clear{clear:both;font-size:1px;line-height:0;height:0px;}

#main {margin-left:auto;margin-right:auto;height:100%; width:937px;}
#nav_galerie {width:138px;padding-top:9px;float:left;}
#nav_galerie span.label {display:block;position:absolute; right:1px; bottom:9px; margin-right:12px;}
*>#nav_galerie span.label {margin-right:12px; bottom:-3px;}
#nav_galerie img.rollover_img {margin-bottom:9px; width:116px;border:white 2px solid;}
#nav_galerie a {color:white;text-decoration:none;height:76px; display:block; position:relative;}
*>#nav_galerie a {margin-bottom:13px;}
#nav_galerie a:hover {color:#fef127;}
#nav_galerie a:hover img.rollover_img{border:#fef127 2px solid;}

#titre {height:79px;margin-bottom:25px;padding-top:8px;}
#titre_page {width:714px;border-bottom:#fef127 3px solid;text-align:right;margin-bottom:23px;margin-top:-83px;padding-top:10px;padding-bottom:8px;}
*> #titre_page {margin-top:-65px;}

#titre_page a {color:white;text-decoration:none;font-size:11px;}
#titre_page a:hover {color:#fef127;text-decoration:underline;}
#titre_page .picto_accueil {background: url(../img/bt_accueil_off.gif) left center no-repeat;padding-left:25px;}

#col_centre {width:714px;padding:0px 27px;float:right;}
#conteneur {width:714px;}
.bloc_actualites {margin-top:52px;}
#contenu_2col {width:543px;float:left;margin-right:28px;}

.intro ul {list-style-image:url(../img/puce.gif);margin-left:29px;margin-top:18px;}
.intro li {text-align:left;padding-left:6px;padding-bottom:5px;line-height:12px;}
*> .intro ul {margin-top:16px;margin-left:35px;}
*> .intro li {line-height:13px;padding-left:0px;padding-bottom:3px;}
.intro p {margin-bottom:12px;}

ol {padding:10px 0px 10px 28px;}
*> {padding-left:24px;}
ol li {list-style-type:decimal;list-style-position:outside; color:#fef127;font-weight:bold;padding-left:40px;}
ol li p {color:white; font-weight:normal;}
ol table {width:100%; color:white; text-align:center; font-weight:normal;margin-top:10px;}
ol table td {padding:2px 0px;}
ol table td.hg {border-left:white 1px solid; border-top:white 1px solid; border-bottom:white 1px solid;}
ol table td.mg {border-left:white 1px solid;}
ol table td.bg {border-left:white 1px solid; border-bottom:white 1px solid;}
ol table td.hc {border-bottom:white 1px solid; border-top:white 1px solid;}
ol table td.mc {}
ol table td.bc {border-bottom:white 1px solid;}
ol table td.hd {border-right:white 1px solid; border-top:white 1px solid; border-bottom:white 1px solid;}
ol table td.md {border-right:white 1px solid;}
ol table td.bd {border-right:white 1px solid; border-bottom:white 1px solid;}
ol table thead td {color:#fef127; text-align:center; font-weight:bold;} 
ol i {display:block; margin-bottom:10px;}

#col_droite {width:140px;float:right;text-align:left;overflow:hidden;}

#col_droite ul {list-style-image:url(../img/puce.gif);margin-left:19px;}
*> #col_droite ul {margin-left:24px;}
#col_droite li {text-align:left;padding-left:8px;padding-bottom:11px;line-height:13px;}
*> #col_droite li {padding-left:3px;}
#col_droite li a img {margin-top:8px;margin-left:-27px;}

#col_droite li a {color:#fef127; text-decoration:none;}
#col_droite li a:hover {text-decoration:underline;}
#col_droite div.commande {background: url(../img/fond_commande.gif) top left no-repeat;height:16px;padding-left:25px;padding-top:1px;}
#col_droite div.commande a {color:#636363;font-weight:bold;}

#titre_actualites {margin-bottom:9px;}

.image_gauche {vertical-align:top;}
.image_galerie {border:white 2px solid;margin-bottom:9px;}

.article {text-align:left;margin-bottom:28px;margin-top:10px;}
div.titre_article {font-size:14px;margin-bottom:16px;}
.article .titre_article .date {color:#fef127;}z
.article p {text-align:justify;}
.article img {border:white 1px solid;margin-right:9px;margin-bottom:9px;}
div.image_actu {float:left;}
.article ul {list-style-image:url(../img/puce.gif);margin-left:29px;margin-top:18px;}
.article li {text-align:left;padding-left:6px;padding-bottom:5px;line-height:12px;}
*> .article ul {margin-top:16px;margin-left:35px;}
*> .article li {line-height:13px;padding-left:0px;padding-bottom:3px;}

.galerie {text-align:left;padding:36px 0px;width:714px;}
a.oeuvre {float:left;margin:13px 25px;}
a.oeuvre img {border:white 1px solid;vertical-align:top;}
.zoom {background: url(../img/bt_zoom.gif) center center no-repeat;width:74px;height:16px;margin-top:-8px;margin-left:96px;}

#mentions_legales {margin-bottom:9px;}
#mentions_legales img {border:white 1px solid;margin-right:9px;margin-bottom:9px;display:block;float:left;}
#mentions_legales p {text-align:left;}
#mentions_legales .titre_mentions {color:#fef127;font-size:14px;font-family:arial;font-weight:bold;margin-bottom:16px;}

/* -------------- POPUP DHTML ------------------- */
.overlay_dialog {background-color:#000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.overlay___invisible__ {background-color: #000;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;}
.top_draggable, .bottom_draggable {cursor:move;}
.status_bar {font-size:12px;}
.status_bar input{font-size:12px;}

/* DO NOT CHANGE THESE VALUES*/
.dialog {display: block;position:absolute;}
.dialog table.table_window{border-collapse:collapse;border-spacing:0;width:100%;margin: 0px;padding:0px;}
.dialog table.table_window.td , .dialog table.table_window.th{padding:0;}
.dialog .title_window {-moz-user-select:none;}

/* -------------- FORMULAIRE ------------------- */
#formulaire {background-color:#101010; border:black solid 10px; padding:15px; width:367px; height:455px}
#formulaire .intro_contact {text-align:justify; margin-bottom:19px;}
#formulaire .titre {width:367px;border-bottom:#fef127 1px solid; height:30px; margin-bottom:14px;}
#formulaire .titre img{ display:block; float:left;}
#formulaire .titre a {color:white;text-decoration:none;font-size:11px; display:block; float:right; margin-top:12px;}
#formulaire .titre a:hover {color:#fef127;text-decoration:underline;}
#formulaire .titre .picto_fermer {background: url(../img/bt_fermer.gif) right center no-repeat;padding-right:25px;}
#form_contact {width:310px; margin: 0 auto;}
#form_contact table{float:right;}


.libelle {background-color:#636363;font-size:11px;vertical-align:top;padding:3px 6px 3px 0px;}
.champ {background-color:#000000;vertical-align:top;padding:3px 0px 3px 3px;}
.champ textarea, .champ input {border:none;background-color:transparent;width:200px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:white;}

table.encart{border:white 1px solid;margin:6px 0px;}
table.bouton{margin:6px 0px;}
.encart td {vertical-align:top;}
.encart .mg {background-color:#636363;width:10px;font-size:1px;}
.encart .mg .bord{background:transparent url(../img/hg.gif) top left no-repeat;height:10px;width:10px;position:relative;top:-1px;left:-1px;}
.encart .md {background-color:#000000;width:10px;font-size:1px;}
.encart .md .bord{background:transparent url(../img/hd.gif) top right no-repeat;height:10px;width:10px;position:relative;top:-1px;left:1px;}

.encart .fin td{height:0;text-align:left;font-size:1px;line-height:0;}
.encart .bg .bord{background:transparent url(../img/bg.gif) top right no-repeat;height:10px;width:10px;position:absolute;top:-8px;left:-1px;}
*> .encart .bg .bord{top:-9px;}
.encart .bd .bord{background:transparent url(../img/bd.gif) top right no-repeat;height:10px;width:10px;position:absolute;top:-8px;left:1px;}
*> .encart .bd .bord{top:-9px;}

.fd_gris{background:#636363;}
.fd_noir{background:#000000;}

/* -------------- TITRES ------------------- */
h1, h2, h3, h4, h5 {font-family: Arial, Helvetica, Verdana, sans-serif;font-weight: bold;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-hasFlash h1 {visibility: hidden;text-align: left;font-size: 84px;}
.sIFR-hasFlash h2 {visibility: hidden;text-align: left;font-size: 38px;}

/* -------------- LIGHTBOX ------------------- */
.legende {color:white;}
.nom_tableau {font-weight:bold;}