html{margin:0px; padding:0px; height:100%;}*{font-family:Arial, Helvetica, sans-serif; font-size:12px;}body{margin:0; padding:0; background:#000000; color:#FFFFFF;}form{padding:0; margin:0;}input, select, textarea{border:1px solid #cccccc; background-color:#fcfcfc; font-size:11px; font-weight:normal; color:#000000;}textarea{overflow:auto;}select{padding:0px;margin:0px;}input:focus, select:focus, textarea:focus{border:1px solid #aaaaaa; background:#fefefe; color:#555555;}ul{margin:0; padding:0; outline:0;}li{margin:0; padding:0; list-style-position:inside; outline:0;}a img{border:none; text-decoration:none;}h1{position:absolute; top:0; left:0; font-weight:normal; margin:0; font-size:28px; font-family:"Trebuchet MS", Helvetica, sans-serif; height:68px; line-height:60px; color:#FAFAFA; display:inline; padding-right:60px; background:#000000 url(./img/h1Background.png) 100% 100% no-repeat;}h2{font-weight:normal; margin:0 0 10px 0; font-size:18px; color:#de0db5;}a{color:#de0db5; text-decoration:none;}a:hover{color:#de0db5; text-decoration:underline;}button{background:#de0db5; border:1px solid #b0098c; color:#E0E0E0; padding:2px 10px 2px 10px; cursor:pointer;}button:hover{color:#FFFFFF;}.clear{clear:both;}.building{height:140px; background:transparent url(./img/construction-jeveuxduweb.jpg) 50% 0 no-repeat; padding:250px 0 0 0px; font-size:12px; text-align:center;}.building a{font-size:12px;}#tooltip,.tooltip{position:absolute; font-size:11px; text-align:center; visibility:hidden; z-index:10; background:#FFFFFF; color:#000000; border:3px solid #FFFFFF; padding:0 2px 0 2px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}#mainContainer{position:relative; width:1000px; margin:0 auto 0 auto;}#mainContainer #header{position:relative; height:209px; background:url(./img/logo-why-not-cabaret-cafe-droit.jpg) 100% 0 no-repeat;}#mainContainer #topMenu{position:relative; height:50px; background:#000000 url(./img/topMenuBackground.png) 810px 0 no-repeat;}#topMenu ul{list-style-type:none; padding:0 0 0 17px;}#topMenu ul li{list-style-type:none; float:left; display:block; width:150px; height:50px; line-height:25px; margin-right:13px; background:#000000 url(./img/topMenuLinkBottomBackground.png) 0 100% no-repeat;}#topMenu ul li.selected{background:#000000 url(./img/topMenuLinkBottomSelectedBackground.png) 0 100% no-repeat;}#topMenu ul li a{font-size:12px; display:block; height:25px; line-height:25px; text-align:center; background:#de0db5 url(./img/topMenuLinkBackground.png) 0 0 no-repeat; text-decoration:none; color:#FFFFFF;}#topMenu ul li a:hover,#topMenu ul li a.selected{font-size:12px; background:#ffffff url(./img/topMenuLinkBackgroundHover.png) 0 0 no-repeat; text-decoration:none; color:#000000;}#topMenu ul li a:hover{color:#de0db5;}#topMenu ul li a.pictures{background:#de0db5 url(./img/topMenuLinkPhotosBackground.png) 0 0 no-repeat;}#topMenu ul li a.pictures:hover,#topMenu ul li a.picturesSelected{background:#de0db5 url(./img/topMenuLinkPhotosBackgroundHover.png) 0 0 no-repeat;}#topMenu ul li a.contact{background:#de0db5 url(./img/topMenuLinkContactBackground.png) 0 0 no-repeat;}#topMenu ul li a.contact:hover,#topMenu ul li a.contactSelected{background:#de0db5 url(./img/topMenuLinkContactBackgroundHover.png) 0 0 no-repeat;}#mainContainer #container{position:relative; margin:60px 20px 0 17px; padding:0 0 100px 0;}#container .title{position:relative; height:40px; margin-bottom:80px;}#container .left{float:left; display:block; width:450px; margin:0 0 20px 0; padding-left:0px;}#container .right{float:right; display:block; width:450px; margin:0 0 20px 0; padding-left:0px;}#container .sectionContain{background:#000000; padding:10px; border:1px solid #545454;}.accueil{background:#000000 url(./img/homeBackground.png) 50% 100% no-repeat;}.accueil #container{height:1350px;}.accueil #container h1{background:transparent; padding:0; line-height:1.2;}.accueil #container h1 span{font-size:inherit;line-height:1.2; font-family:"Trebuchet MS", Helvetica, sans-serif;}.accueil #container h2{font-size:20px; color:#FFFFFF;}.accueil #container h2 span{font-size:20px; color:#de0db5;}.accueil #container #introBox{position:absolute; top:0px; left:0px; width:385px; height:350px;}.accueil #container #introTitleBox{position:absolute; top:430px; left:0px; width:385px; font-size:16px; color:#B0B0B0 !important;}.accueil #container #cabaretBox{position:absolute; top:470px; left:0px; width:450px; height:350px; line-height:1.5;}.accueil #container #cafeBox{position:absolute; top:470px; right:0px; width:450px; height:350px; line-height:1.5;}.accueil #container #cabaretBox img,.accueil #container #cafeBox img{border:1px solid #383d3c;}.accueil #container #cabaretBox img:hover,.accueil #container #cafeBox img:hover{border:1px solid #545454;}.accueil #container #agendaStoreBox{position:absolute; top:30px; right:0px; width:450px; height:350px;}.accueil #container #agendaStoreBox .agenda{margin:0px 220px 10px 0; padding:20px 0 20px 0; border-top:1px solid #303030;}.accueil #container #agendaStoreBox .agenda .aDate{font-size:11px; color:#de0db5;}.accueil #container #agendaStoreBox .agenda .aTitle{font-size:16px; margin:0 0 10px 0;}.accueil #container #agendaStoreBox .agenda .aInfo{color:#D0D0D0;}.accueil #container #agendaStoreBox .agenda .aPrice{font-size:11px; margin:10px 0 0 0; color:#D0D0D0;}.accueil #container #agendaStoreBox .agendaInfo{position:absolute; font-size:11px; top:0px; right:0; width:150px; height:280px; color:#D0D0D0; text-align:left;}.accueil #container #agendaStoreBox .agendaInfo .details{border-top:1px solid #303030; padding:20px 0 20px 0;}.accueil #container #agendaStoreBox .agendaInfo div span{color:#de0db5 !important;}.contact{background:#000000 url(./img/contactBackground.jpg) 66% 100% no-repeat;}.contact #container{height:860px;}.contact .mail{background:transparent; position:relative; height:480px;}.contact .mail .fieldTitle{position:relative; margin-bottom:5px; color:#C0C0C0;}.contact .mail .fieldTitle span{padding-left:10px; color:#de0db5;}.contact .mail .fieldTitle span#errorCode{position:relative; color:#de0db5; padding:0 0 0 10px;}.contact .mail .field{margin:0 0 20px 0;}.contact .mail .field input{width:415px; margin-bottom:5px; background:transparent; border:1px solid #545454; padding:5px; color:#FFFFFF; line-height:18px;}.contact .mail .field textarea{height:170px; width:415px; margin-bottom:5px; background:transparent; border:1px solid #545454; line-height:18px; padding:5px; color:#FFFFFF;}.contact .mail .captcha{margin:0 283px 0 0;}.contact .mail .captcha .picture{cursor:pointer; margin-bottom:5px;}.contact .mail .captcha .picture img{border:1px solid #545454;}.contact .mail .captcha input{position:relative; background:transparent; border:1px solid #545454; line-height:18px; color:#FFFFFF; width:125px; padding:5px 10px 5px 10px; letter-spacing:13px; text-transform:uppercase;}.contact .mail .submit{margin-top:40px;}.contact .mail .submit button{border:0; height:25px; line-height:25px; width:150px; padding:0; background:#de0db5 url(./img/moduleMenuLinkBackground.png) 0 0 no-repeat;}.contact .mail .submit button:hover{color:#000000; border:0; height:25px; line-height:25px; width:150px; padding:0; background:#FFFFFF url(./img/moduleMenuLinkBackgroundHover.png) 0 0 no-repeat;}.contact .mail .success{margin-top:70px; line-height:19px;}.contact h2{margin-bottom:30px !important;}.contact .right{width:370px !important;}.contact .location{position:relative; padding-top:130px; background:transparent; height:520px;}.contact .infoCafe{z-index:2; position:absolute; top:50px; left:0px; border-left:1px solid #545454; padding-left:10px;color:#C0C0C0;}.contact .infoCafe div,.contact .infoCabaret div{font-size:11px !important;}.contact .infoCafe div a,.contact .infoCabaret div a{font-size:11px !important;}.contact .infoCabaret{z-index:2; position:absolute; top:50px; left:200px; border-left:1px solid #545454; padding-left:10px;color:#C0C0C0; font-size:11px;}#container #moduleMenu{position:absolute; top:150px; right:0; width:150px;}#container #moduleMenu ul{list-style-type:none;}#container #moduleMenu ul li{list-style-type:none; margin-bottom:22px;}#container #moduleMenu ul li a{cursor:pointer; display:block; height:25px; width:135px; line-height:25px; text-align:left; padding-left:15px; background:#de0db5 url(./img/moduleMenuLinkBackground.png) 0 0 no-repeat; text-decoration:none; color:#FFFFFF;}#container #moduleMenu ul li a:hover{background:#ffffff url(./img/moduleMenuLinkBackgroundHover.png) 0 0 no-repeat; text-decoration:none; color:#000000;}#container #moduleMenu ul li a.selected{background:#ffffff url(./img/moduleMenuLinkBackgroundHover.png) 0 0 no-repeat; text-decoration:none; color:#000000;}#container #moduleMenu .adress{margin-top:40px; border-top:1px solid #de0db5; padding:37px 4px 0px 15px; background:transparent url(./img/moduleMenuInfo.png) 2px 20px no-repeat; text-align:right;}#container #moduleMenu .facebook{margin-top:40px; border-top:1px solid #de0db5; padding:37px 4px 0px 15px; background:transparent url(./img/moduleMenuSocial.png) 2px 20px no-repeat; text-align:right;}#container #moduleMenu .facebook div img{width:120px; height:120px; display:block;}#container #moduleContain{position:relative; margin-right:240px;}.cabaret{background:transparent url(./img/backgroundCabaret.png) 100% 100% no-repeat;}.cabaret #moduleContain.home{position:relative; height:1150px;}.cabaret #moduleContain.home .box{border:1px solid #343434;}.cabaret #moduleContain.home #description{position:absolute; top:0px; left:0; width:320px; height:240px; line-height:1.5;color:#E0E0E0;}.cabaret #moduleContain.home #videoCabaret1{z-index:1; position:absolute; top:27px; right:0; width:322px; height:242px;}.cabaret #moduleContain.home #videoCabaret2{z-index:1;position:absolute; top:720px; left:0; width:322px; height:242px;}.cabaret #moduleContain.home #note1{position:absolute; top:720px; right:0; width:400px; height:280px; color:#C0C0C0; background:transparent url(./img/backgroundCabaretNote.jpg) 100% 0 no-repeat;}.cabaret #moduleContain.home #note2{position:absolute; top:1100px; left:0px; width:720px; height:80px; color:#999999;}.cabaret #moduleContain.home #photoExterieur{position:absolute; top:380px; left:0; width:322px; height:240px;}.cabaret #moduleContain.home #photoExterieur .box{height:240px;}.cabaret #moduleContain.home #photoBarPiste{position:absolute; top:380px; right:0; width:321px; height:241px;}.cabaret #moduleContain.home #photoBarPiste #photoPiste{position:absolute; top:0px; right:0; width:160px; height:120px;}.cabaret #moduleContain.home #photoBarPiste #photoPisteTitre{position:absolute; top:5px; right:170px; color:#D0D0D0; text-align:right;}.cabaret #moduleContain.home #photoBarPiste #photoPiste .box{height:120px;}.cabaret #moduleContain.home #photoBarPiste #photoBar{position:absolute; bottom:0; left:0; width:160px; height:120px;}.cabaret #moduleContain.home #photoBarPiste #photoBarTitre{position:absolute; bottom:5px; left:170px; color:#D0D0D0;}.cabaret #moduleContain.home #photoBarPiste #photoBar .box{height:120px;}.cabaret #moduleContain.equipe{height:1500px;}.cabaret #moduleContain.equipe img{border:1px solid #393939;}.cabaret #moduleContain.equipe .info{position:absolute; width:100px; height:30px;text-align:center;}.cabaret #moduleContain.equipe .yannGege{position:absolute; top:150px; left:0;}.cabaret #moduleContain.equipe .Iyann{position:absolute; top:400px; left:45px;}.cabaret #moduleContain.equipe .Igege{position:absolute; top:400px; left:160px;}.cabaret #moduleContain.equipe .marieke{position:absolute; top:480px; left:50px;}.cabaret #moduleContain.equipe .Imarieke{position:absolute; top:712px; left:180px;}.cabaret #moduleContain.equipe .aymeric{position:absolute; top:150px; right:20px;}.cabaret #moduleContain.equipe .Iaymeric{position:absolute; top:250px; right:230px; text-align:right;}.cabaret #moduleContain.equipe .katiaMireille{position:absolute; top:810px; left:0;}.cabaret #moduleContain.equipe .Ikatia{position:absolute; top:775px; left:50px;}.cabaret #moduleContain.equipe .Imireille{position:absolute; top:1064px; left:195px;}.cabaret #moduleContain.equipe .photographe{position:absolute; top:960px; right:20px;}.cabaret #moduleContain.equipe .Iphotographe{position:absolute; top:1200px; right:120px;}.cabaret #moduleContain.equipe .dj{position:absolute; top:550px; right:0;}.cabaret #moduleContain.equipe .Idj{position:absolute; top:882px; right:50px;}.cabaret #moduleContain.equipe .mamans{position:absolute; top:1250px; left:70px;}.cabaret #moduleContain.equipe .Imaman1{position:absolute; top:1503px; left:120px;}.cabaret #moduleContain.equipe .Imaman2{position:absolute; top:1503px; left:280px;}.cafe{background:transparent url(./img/backgroundCafe.png) 100% 100% no-repeat;}.cafe #moduleContain.home{position:relative; height:1000px;}.cafe #moduleContain.home .box,.cafe #moduleContain.home img{border:1px solid #343434;}.cafe #moduleContain.home #description{position:absolute; top:0px; left:0; width:320px; height:240px; line-height:1.5; color:#E0E0E0;}.cafe #moduleContain.home #cafe1{position:absolute; top:27px; right:0; width:320px; height:240px;}.cafe #moduleContain.home #cafe1 .box{height:240px;}.cafe #moduleContain.home #cafe2{position:absolute; top:360px; left:0; width:320px; height:240px;}.cafe #moduleContain.home #cafe3{position:absolute; top:360px; right:0; width:320px; height:240px;}.cafe #moduleContain.home #cafe4{position:absolute; top:680px; left:0; width:320px; height:240px;}.cafe #moduleContain.home #cafe4 img{position:absolute; bottom:0; right:0; border:none;}.cafe #moduleContain.home #cafe5{position:absolute; top:680px; right:0; width:320px; height:240px;}.cafe #moduleContain.home #note2{position:absolute; top:1000px; left:0px; width:720px; height:80px; color:#999999;}.cafe #moduleContain.equipe{height:1000px;}.cafe #moduleContain.equipe .info{position:absolute; width:100px; height:30px; text-align:center;}.cafe #moduleContain.equipe .yannGege{position:absolute; top:120px; left:50px;}.cafe #moduleContain.equipe .gege{position:absolute; top:880px; left:150px; text-align:center;}.cafe #moduleContain.equipe .marieke{position:absolute; top:880px; left:350px; text-align:center;}.cafe #moduleContain.equipe .yann{position:absolute; top:880px; right:90px; text-align:center;}#moduleContain.eventStore,#moduleContain.decorationStore{padding-top:25px;}#moduleContain.eventStore .filter,#moduleContain.decorationStore .filter{border:1px solid #545454; background:#000000; height:35px; line-height:35px; padding:0 10px 0 10px; margin:0 0 70px 0; text-align:right;}#moduleContain.eventStore .filter span,#moduleContain.decorationStore .filter span{padding:0 5px 0 0px; color:#de0db5;}#moduleContain.eventStore .filter a,#moduleContain.decorationStore .filter a{padding:0 3px 0 3px; color:#646464;}#moduleContain.eventStore .filter a:hover,#moduleContain.decorationStore .filter a:hover{color:#949494; text-decoration:none;}#moduleContain.eventStore .filter a.selected,#moduleContain.decorationStore .filter a.selected{color:#de0db5;}#moduleContain.eventStore{height:870px;}#moduleContain.eventStore .event{position:relative; float:left; width:50%; margin-bottom:70px;}#moduleContain.eventStore .event a img{opacity:0.8; border:1px solid #545454;}#moduleContain.eventStore .event a:hover img{opacity:1; border:1px solid #747474;}#moduleContain.decorationStore{height:870px;}#moduleContain.decorationStore .decoration{position:relative; float:left; width:68px; margin:0 12px 12px 0;}#moduleContain.decorationStore .decoration a img{opacity:0.8; border:1px solid #545454;}#moduleContain.decorationStore .decoration a:hover img{opacity:1; border:1px solid #747474;}.reservations{background:transparent url(./img/backgroundReservations.png) 0 100% no-repeat;}.reservations .reservation{background:transparent; position:relative; height:480px;}.reservations .reservation .fieldTitle{position:relative; margin-bottom:5px; color:#C0C0C0;}.reservations .reservation .fieldTitle span{padding-left:10px; color:#de0db5;}.reservations .reservation .fieldTitle span#errorCode{position:relative; color:#de0db5; padding:0 0 0 10px;}.reservations .reservation .field{margin:0 0 20px 0;}.reservations .reservation .field input{width:415px; margin-bottom:5px; background:transparent; border:1px solid #545454; padding:5px; color:#FFFFFF; line-height:18px;}.reservations .reservation .field select{width:425px; margin-bottom:5px; background:transparent; border:1px solid #545454; padding:5px 5px 3px 5px; color:#FFFFFF; line-height:18px;}.reservations .reservation .line .field select{width:200px;}.reservations .reservation .line .field input{width:190px;}.reservations .reservation .field textarea{height:120px; width:415px; margin-bottom:5px; background:transparent; border:1px solid #545454; line-height:18px; padding:5px; color:#FFFFFF;}.reservations .reservation .captcha .picture img{border:1px solid #545454; cursor:pointer;}.reservations .reservation .captcha input{position:relative; background:transparent; border:1px solid #545454; line-height:18px; color:#FFFFFF; width:180px; padding:5px 10px 5px 10px; letter-spacing:13px; text-transform:uppercase;}.reservations .reservation .submit{margin-top:40px; text-align:right; margin-right:25px;}.reservations .reservation .submit button{border:0; height:25px; line-height:25px; width:150px; padding:0; background:#de0db5 url(./img/moduleMenuLinkBackground.png) 0 0 no-repeat;}.reservations .reservation .submit button:hover{color:#000000; border:0; height:25px; line-height:25px; width:150px; padding:0; background:#FFFFFF url(./img/moduleMenuLinkBackgroundHover.png) 0 0 no-repeat;}.reservations .reservation .success{line-height:19px;}#container.imprints .imprint{float:right; display:block; width:450px; margin:0 0 20px 0; padding-left:0px;}#container.imprints .left{float:left;}#container.imprints .imprint div.contain{margin:0 0 20px 0px; color:#E0E0E0; padding:10px; border:1px solid #545454;}#container.imprints .imprint div.contain div{margin:0 0 5px 0; text-align:justify;}#mainContainer #footer{position:relative; height:30px; margin:0 20px 0 17px;}#footer a{font-size:11px; color:#F0F0F0; text-decoration:none;}#footer a.selected{color:#de0db5;}#footer a:hover{text-decoration:underline; color:#de0db5;}#footer .left{position:absolute; top:8px; left:0; font-size:11px; color:#F0F0F0;}#footer .left span{font-size:11px; color:#D0D0D0; padding:0 15px 0 15px;}.apacheError{position:relative;}.apacheError #container{margin-top:60px !important; padding-top:100px !important; height:200px;}.apacheError h1{position:relative !important; margin:0px 0 0px 0 !important; text-align:center !important; color:#ffffff; font-size:24px; padding:0 0 0 0; background:transparent;}.apacheError h2{position:relative; padding:0; text-align:center; font-size:18px; color:#de0db5;}.dpDiv{background-color:#FFFFFF; border:1px solid #545454; padding:5px;}.dpTable{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#000000; border-spacing:2px;}.dpTD{background:#F0F0F0; border:1px solid #D0D0D0; color:#000000; width:30px !important; height:25px;}.dpTDHover{background:#de0db5; border:1px solid #de0db5; cursor:pointer; color:#FFFFFF; font-weight:normal; padding:2px; height:25px;}.dpTDnoHover{color:#000000; background:#F0F0F0; border:1px solid #D0D0D0; width:30px !important; height:25px;}.dpDayHighlightTD{font-weight:bold; color:#FFFFFF; background:#de0db5; border:1px solid #de0db5;}.dpTitleTD{padding:2px 2px 5px 2px;}.dpButtonTD{padding:2px 0 5px 0;}.dpTodayButtonTD{padding:0 0 5px 0;}.dpDayTD{color:#ffffff; background-color:#747474; border:1px solid #747474; height:25px;}.dpTitleText{font-size:12px; color:#000000; font-weight:bold; padding:2px 0 0 0;}.dpButton{padding:0px 5px 0px 5px; background:transparent; border:none; -moz-border-radius:5px; color:#9f917b; font-weight:bold; font-size:12px;}.dpButton:hover{padding:0px 5px 0px 5px; background:transparent; border:none; color:#000000; font-weight:bold; font-size:12px;}.dpTodayButton{padding:15px 0px 0 0px; color:#de0db5; border:none; background:transparent; font-size:11px; float:right;}.dpTodayButton:hover{color:#de0db5; text-decoration:underline; border:none; background:transparent;}.dpTodayButtonClose{padding:5px 0px 0 0px; font-size:11px; color:#de0db5; float:right; border:none; background:transparent;}.dpTodayButtonClose:hover{color:#de0db5; text-decoration:underline;}