/* before xmas: body{word-spacing:normal;background-image:url('../img/bg.gif');font-size:62.5%;margin:5px;padding:5px} */
body{word-spacing:normal;background-image:url('../img/starry-sky.gif');font-size:62.5%}
.vertical-line{display:inline;position:absolute;background-color:#9d1845;width:1px;height:100%;z-index:10}
.horiz-line{display:block;background-color:transparent;border-top:1px solid gray;position:absolute;height:1px;z-index:10}
a{color:#9d1845;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-size:1em;font-weight:400;text-decoration:none}
a.blacksmall{color:#000;font-size:0.6em}
a.guinot{color:#9d1845;font-size:1em;font-variant:normal}
a:hover{color:#000;text-decoration:underline}
a:active{color:#000}
a.menu_current{font-weight:700;color:#9d1845}
a.menu_current:hover{color:#9d1845;text-decoration:none}
#wrapper{text-align:left;width:740px;margin-left:auto;margin-right:auto}
.page{-moz-border-radius:5px;background-color:#FFF;width:646px;height:720px;top:35px;border:1px solid #9d1845;position:absolute}
.banner{background-image:url('../img/logo_640x112.jpg');background-repeat:no-repeat;width:640px;height:114px;top:3px;left:3px;position:absolute;z-index:2}
.edge{position:absolute;background-color:#FFF;width:638px;height:577px;top:118px;left:3px;border:1px dotted #9d1845}
.bkgnd{background-image:url('../img/gradient_640x850.jpg');width:564px;height:570px;position:absolute;top:122px;left:76px;z-index:1}
.page_more{background-color:#FFF;border:1px solid #9d1845;position:absolute;width:388px;height:553px}
.bg_more{position:absolute;background-image:url('../img/gradient_640x850.jpg');background-repeat:no-repeat;top:10px;left:10px;width:368px;height:510px;z-index:1}
.edge_more{position:absolute;top:6px;left:6px;width:375px;height:519px;background-color:#FFF;border:1px dotted #9d1845}
.intro_more{color:#858585;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-size:1em;text-decoration:none;font-weight:700;text-align:justify;position:absolute;top:18px;left:15px;width:340px;height:475px;z-index:3;padding:10px}
.intro_footer{font-family:Verdana, Arial, Helvetica, sans-serif;color:gray;font-style:normal;font-size:1em;font-weight:700;text-decoration:none;background-image:url('../img/gradient_640x850.jpg');position:absolute;top:490px;left:20px;height:1.5em;width:340px;z-index:3;padding:5px}
.progress{-moz-border-radius:5px;border:1px solid #9d1845;width:226px;position:absolute;background-image:url('w_loading.gif');top:623px;left:345px;width:22px;height:22px;z-index:1}
.menu{background-image:url('../img/bg_inv.gif');width:62px;height:565px;position:absolute;top:122px;left:6px;text-align:center;border:1px solid #9d1845;z-index:1;padding:2px}
.accueil{background-image:url('../img/menu/accueil_60x90_blur.jpg');width:60px;height:90px;position:absolute;top:3px;left:2px;border:1px solid #9d1845;z-index:1;margin:0 2px 2px 0}
.accueil:hover{background-image:url('../img/menu/accueil_60x90.jpg');border:2px solid #000;cursor:pointer}
.accueil_on{background-image:url('../img/menu/accueil_60x90.jpg');width:60px;height:90px;position:absolute;top:3px;left:2px;border:1px solid #9d1845;z-index:1;cursor:default;margin:0 2px 2px 0}
.visage{background-image:url('../img/menu/visage_60x90_blur.jpg');width:60px;height:90px;position:absolute;top:97px;left:2px;border:1px solid #9d1845;z-index:1;margin:0 2px 2px 0}
.visage:hover{background-image:url('../img/menu/visage_60x90.jpg');border:2px solid #000;cursor:pointer}
.visage_on{background-image:url('../img/menu/visage_60x90.jpg');width:60px;height:90px;position:absolute;top:97px;left:2px;border:1px solid #9d1845;z-index:1;cursor:default;margin:0 2px 2px 0}
.corps{background-image:url('../img/menu/corps_60x90_blur.jpg');width:60px;height:90px;position:absolute;top:191px;left:2px;border:1px solid #9d1845;z-index:1;margin:0 2px 2px 0}
.corps:hover{background-image:url('../img/menu/corps_60x90.jpg');border:2px solid #000;cursor:pointer}
.corps_on{background-image:url('../img/menu/corps_60x90.jpg');width:60px;height:90px;position:absolute;top:191px;left:2px;border:1px solid #9d1845;z-index:1;cursor:default;margin:0 2px 2px 0}
.tarifs{background-image:url('../img/menu/tarifs_60x90_blur.jpg');width:60px;height:90px;position:absolute;top:285px;left:2px;border:1px solid #9d1845;z-index:1;margin:0 2px 2px 0}
.tarifs:hover{background-image:url('../img/menu/tarifs_60x90.jpg');border:2px solid #000;cursor:pointer}
.tarifs_on{background-image:url('../img/menu/tarifs_60x90.jpg');width:60px;height:90px;position:absolute;top:285px;left:2px;border:1px solid #9d1845;z-index:1;cursor:default;margin:0 2px 2px 0}
.promo{background-image:url('../img/menu/promo_60x90_blur.jpg');width:60px;height:90px;position:absolute;top:379px;left:2px;border:1px solid #9d1845;z-index:1;margin:0 2px 2px 0}
.promo:hover{background-image:url('../img/menu/promo_60x90.jpg');border:2px solid #000;cursor:pointer}
.promo_on{background-image:url('../img/menu/promo_60x90.jpg');width:60px;height:90px;position:absolute;top:379px;left:2px;border:1px solid #9d1845;z-index:1;margin:0 2px 2px 0}
.contact{background-image:url('../img/menu/contact_60x90_blur.jpg');width:60px;height:90px;position:absolute;top:473px;left:2px;border:1px solid #9d1845;z-index:1;margin:0 2px 2px 0}
.contact:hover{background-image:url('../img/menu/contact_60x90.jpg');border:2px solid #000;cursor:pointer}
.contact_on{background-image:url('../img/menu/contact_60x90.jpg');width:60px;height:90px;position:absolute;top:473px;left:2px;border:1px solid #9d1845;z-index:1;margin:0 2px 2px 0}
.intro{color:#858585;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-weight:400;text-decoration:none;font-size:1em;text-align:justify;height:198px;width:305px;position:absolute;top:130px;left:85px;z-index:3}
.intro h2,.intro_more h2,.plan_du_site h2{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-weight:700;font-size:1em;line-height:2em;display:inline}
.plan_du_site{text-align:justify;color:#858585;line-height:1.8em;height:198px;width:300px;position:absolute;top:130px;left:85px;z-index:3}
#horaires{background-image:url('../img/Horaires.png');width:227px;height:198px;border:1px solid #9d1845;position:absolute;top:130px;left:400px;z-index:3}
#slides{height:172px;width:257px;position:absolute;top:350px;left:85px;z-index:3;margin:0}
ul#acredit_left{position:absolute;top:530px;left:70px;height:60px;width:180px;list-style:none;line-height:1.5em;z-index:4}
ul#acredit_right{position:absolute;top:530px;left:380px;height:60px;width:180px;text-align:right;list-style:none;line-height:1.5em;z-index:4}
/* before xmas: .advert,.img{height:172px;width:274px;position:absolute;top:350px;left:355px;z-index:4;margin:0;padding:0} */
.xms,.advert,.img{height:172px;width:274px;position:absolute;top:350px;left:355px;z-index:4;margin:0;padding:0}
.advert:hover{border:1px solid #000}
.caro{height:30px;width:370px;position:absolute;top:160px;left:238px;z-index:-1}
.caro_on{height:30px;width:370px;position:absolute;top:600px;left:238px;z-index:3}
.footer{-moz-border-radius:5px;background-color:transparent;width:634px;height:1.5em;position:absolute;top:700px;left:3px;padding-left:4px;border:1px solid #9d1845;color:#9d1845;z-index:3}
#copyright{background-color:transparent;width:160px;height:12px;position:absolute;top:0;left:478px;padding-left:4px;z-index:4}
A.greysmall{color:#858585;font-size:0.6em}
A.grey{color:#858585;font-size:1em}
.mirella_table{text-align:justify;position:absolute;top:124px;left:80px;background-image:url('../img/gradient_640x850.jpg');font-size:1em;z-index:6}
.table_bg_inv{background-image:url('../img/bg_inv.gif');z-index:6}
.table_td1{background-image:url('../img/gradient1_300x300.jpg');z-index:6}
.table_td2{background-image:url('../img/gradient2_500x500.jpg');z-index:6}
.divstyle{position:absolute;top:0;left:5px;border:1px groove #000;z-index:99}
.pstyletitle{position:relative;top:0;left:0;background:#EBD3D3;color:#9d1845;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;z-index:99;padding:4px}
.pstylebody{position:relative;top:0;left:0;background:#F3DFDF;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;z-index:99;padding:4px}
.pstylebodywhite{position:relative;top:0;left:0;background:#FFF;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;z-index:99;padding:4px}
.box{margin-top:0;margin-bottom:0;margin-left:0;width:300px;color:#F3DFDF;background-color:#EBD3D3;padding:3px}
form{border:1px solid #D3D3D3;background-color:#F3DFDF;padding:3px}
.button{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:65px;color:#000;background:#D3D3D3;font-weight:700;border:2px outset #D3D3D3;cursor:pointer;border-color:#ccc #333 #222 #ccc}
.button:hover{color:#fff;background-color:#000d33;border-color:Red}
.button#bcurrent{color:Red;background-color:#f3f3f3;border:2px inset #D3D3D3;cursor:default}
.button#current{color:Red;background-color:#f3f3f3;cursor:default;border-color:#D3D3D3;border-style:inset;border-width:2px}
table.tarifstbl{color:#858585;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-weight:700;text-decoration:none;font-size:1em;background-image:url('../img/gradient_640x850.jpg')}
table.tarifstbl td.title{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-weight:400;text-decoration:none;background-color:#f3f3f3}
.tarifspage{z-index:10}
.jcarousel-skin-ie7 .jcarousel-container{-moz-border-radius:5px;background:Gray;border:1px solid #9d1845;width:226px}
.jcarousel-skin-ie7 .jcarousel-container-horizontal{width:226px;height:56px;padding-bottom:5px;padding-top:5px;padding-left:5px;padding-right:5px}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal{width:226px;height:60px}
.jcarousel-skin-ie7 .jcarousel-item{width:70px;height:53px;border:1px solid #fff}
.jcarousel-skin-ie7 .jcarousel-item:hover{border-color:Black}
.jcarousel-skin-ie7 .jcarousel-item-horizontal{margin-right:5px}
.jcarousel-skin-ie7 .jcarousel-item-placeholder{}
.jcarousel-skin-ie7 .jcarousel-next-horizontal{position:absolute;top:25px;right:-25px;width:25px;height:25px;cursor:pointer;background-image:url('next-horizontal.gif');background-repeat:no-repeat;background-attachment:scroll;background-position:transparent 0;}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal{position:absolute;top:25px;left:-20px;width:25px;height:25px;cursor:pointer;background-image:url('prev-horizontal.gif');background-repeat:no-repeat;background-attachment:scroll;background-position:transparent 0;}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-list li, .jcarousel-item{float:left;list-style:none;width:70px;height:53px}
.jcarousel-next{z-index:3;display:none}
.jcarousel-prev{z-index:3;display:none}
div#fancy_overlay{position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#333}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('fancy_progress.png');background-repeat:no-repeat;background-attachment:scroll;background-position:0}
div#fancy_close{position:absolute;top:-12px;right:-12px;height:30px;width:30px;background-image:url('fancy_closebox.png');background-repeat:repeat;background-attachment:scroll;cursor:pointer;z-index:100;display:none;background-position:0}
div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:96;margin:0;padding:0}
#fancy_frame{position:absolute;top:0;width:100%;height:100%;display:none}
img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:92;margin:0;padding:0}
div#fancy_title{position:absolute;bottom:-35px;left:0;width:100%;z-index:100;display:none}
div#fancy_title table{margin:0 auto}
div#fancy_title div{color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;padding-bottom:4px}
td#fancy_title_left{height:32px;width:15px;background-image:url('fancy_title_left.png');background-repeat:repeat-x;background-attachment:scroll;background-position:0}
td#fancy_title_main{height:32px;background-image:url('fancy_title_main.png');background-repeat:repeat-x;background-attachment:scroll;background-position:0}
td#fancy_title_right{height:32px;width:15px;background-image:url('fancy_title_right.png');background-repeat:repeat-x;background-attachment:scroll;background-position:0}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 58px}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #444;background:#FFF}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;background-image:url(data:image/gif;base64,AAAA);z-index:100}
a#fancy_left{left:0}
a#fancy_right{right:0}
a#fancy_left:hover{background-image:url('fancy_left.gif');background-repeat:no-repeat;background-attachment:scroll;background-position:0 100%}
a#fancy_right:hover{background-image:url('fancy_right.gif');background-repeat:no-repeat;background-attachment:scroll;background-position:100%}
#fancy_bigIframe,#fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
div.fancy_bg{position:absolute;display:block;z-index:70}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background-image:url('fancy_shadow_n.png');background-repeat:repeat-x;background-attachment:scroll;background-position:0}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background-image:url('fancy_shadow_ne.png');background-repeat:no-repeat;background-attachment:scroll;background-position:0}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background-image:url('fancy_shadow_e.png');background-repeat:repeat-y;background-attachment:scroll;background-position:0}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background-image:url('fancy_shadow_se.png');background-repeat:no-repeat;background-attachment:scroll;background-position:0}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background-image:url('fancy_shadow_s.png');background-repeat:repeat-x;background-attachment:scroll;background-position:0}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background-image:url('fancy_shadow_sw.png');background-repeat:no-repeat;background-attachment:scroll;background-position:0}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background-image:url('fancy_shadow_w.png');background-repeat:repeat-y;background-attachment:scroll;background-position:0}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background-image:url('fancy_shadow_nw.png');background-repeat:no-repeat;background-attachment:scroll;background-position:0}
.hidden,div#fancy_bg{display:none}
.intro h1,.intro_more h1,.plan_du_site h1,.mirella_table h1{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-weight:700;text-decoration:none;font-size:1.3em;display:inline}
input,textarea{background-color:#FF9;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt}
input.checkbox,input.radio{background-color:transparent;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover,.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover{background-position:0 2px}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none}

