html,body{margin:0;width:100%;height:100%;font-size:90%;color:white;font-family:Arial,Verdana,sans-serif;}body{background:url(../img/bg.jpg);}table{width:100%;height:100%;border:none;border-collapse:collapse;}td{padding:0;vertical-align:middle;}#main{width:980px;background:black;margin:auto;padding-bottom:10px;}img{border:none;}h1,h2,blockquote,p,ul,li,input{margin:0;padding:0;}a{text-decoration:none;color:white;}a:hover,a:focus{text-decoration:underline;}#xiti{position:absolute;bottom:0;left:0;}h2{font-weight:normal;font-size:1.8em;}h2,strong{text-transform:uppercase;}#header{position:relative;}#return{position:absolute;top:22px;right:0;width:300px;margin-right:14px;text-align:center;font-weight:bold;}#right{float:right;text-align:center;}#right object{display:block;outline:none;}#right img{margin-top:20px;}#right{margin-right:14px;}#right #flashReplacement{display:block;margin:0;}#left{margin:0 328px 0 28px;}#left{margin:0 342px 0 14px;}#vignettes{position:relative;overflow:hidden;margin-bottom:40px;}#vignettes a{position:relative;float:left;}#vignettes img{float:left;}#vignettes a span{display:none;position:absolute;bottom:0;left:0;width:100%;background:url(../img/transp.png);text-align:center;text-transform:uppercase;font-size:.9em;font-weight:bold;}#vignettes .retour{position:absolute;top:0;left:110px;}#vignettes a{text-decoration:none;}#vignettes a:hover span,#vignettes a:focus span{display:block;}#privilege a{float:right;}#privilege p{float:left;}#privilege strong{display:block;}#privilege.on{bottom:0;position:absolute;right:0;width:100%;opacity:0;outline:none;}#privilege.on .decale{margin-right:50px;}#discours{clear:left;width:300px;margin-left:40px;overflow:auto;}#discours blockquote{padding:0 17px;text-align:justify;background:transparent url(../img/guillemets.png) no-repeat;}#discours img{float:right;margin-right:17px;}#left .boutons{float:right;padding-top:1px;}#left .boutons a{margin-top:-1px;}.boutons{text-align:center;}.boutons a{display:block;display:block;font-size:1.2em;border-top:solid 1px;border-bottom:solid 1px;outline:none;padding:30px 20px;background:url(../img/tiret.png) no-repeat center 80%;}.boutons a:hover,.boutons a:focus{background-color:white;color:black;}.boutons a:active{border:outset 1px black;}#footer{overflow:auto;clear:both;text-align:center;margin-top:20px;}#footer a{font-weight:bold;}#index #popup #footer a{float:none;width:auto;display:inline;}#index #footer a{display:block;float:left;width:222px;}#index #footer .coffret{width:300px;float:right;margin-right:14px;}.QOverlay{background-color:#000;z-index:9999;}.QLoader{background-color:#fff;height:1px;}.wrapper{overflow:auto;margin-top:20px;}.colLeft{float:left;width:150px;margin-left:30px;}.colRight{float:right;width:282px;margin-right:30px;}.content{margin-left:240px;margin-right:342px;}address{font-style:normal;padding-left:10px;font-size:.8em;}address span,address a{display:block;}.chiffre{border-bottom:1px solid;padding-bottom:10px;margin-top:-13px;}.description .colLeft,.description .content{position:relative;}.description address,.description p{position:absolute;top:121px;left:0;}.offre{position:relative;}.offre .boutons{position:absolute;float:none;right:0;bottom:0;}.offre .boutons a{display:inline-block;}.offre .colLeft img,.offre ul{padding-top:18px;border-top:1px solid;}.offre ul{padding-bottom:18px;padding-left:20px;border-bottom:1px solid;}.carrousel{margin:0 auto;}.carrousel ul{list-style-type:none;}.carrousel li{float:left;}.carrousel img{cursor:pointer;}button{width:28px;height:47px;border:0;cursor:pointer;text-indent:-9999px;}.prev{float:left;background:url(../img/prev.jpg);}.next{float:right;background:url(../img/next.jpg);}div#nyroModalLoading{border:4px solid #777;border:2px solid #fff;width:150px;height:150px;text-indent:-9999em;background:#fff url(../img/ajaxLoader.gif) no-repeat;background-position:center;}div#nyroModalWrapper{background:#000;border:1px solid #fff;}a#closeBut{position:absolute;display:block;top:-13px;right:-13px;width:12px;height:12px;text-indent:-9999em;background:url(../img/close.gif) no-repeat;outline:0;}div.wrapper div#nyroModalContent{padding:5px;}#popup{position:relative;overflow:auto;}#nyroModalFull #header{display:none;}#popup #contact{margin:0 10px;}#popup h2{margin-left:10px;font-size:1.3em;}#popup p{clear:both;overflow:auto;margin:10px;}#popup .thumb{float:left;outline:none;}#popup a{text-decoration:underline;}#popup img{vertical-align:text-top;margin-right:10px;}#popup span,#popup em{display:block;}#popup em{font-style:normal;font-size:1.2em;margin-bottom:10px;}.cgv{padding:0 20px;}.cgv h2{margin:20px 0;text-decoration:underline;}.cgv p{margin:10px 0 10px 10px;}.cgv ul{margin-left:30px;}.cgv li{margin:5px 0;}form{float:left;}input{vertical-align:middle;}input[type=text],textarea{border:solid 3px white;outline:none;}input[type=submit]{border:solid 1px white;padding:2px 20px;color:white;background:black;}.error{color:red;}#popup p em.error{display:inline;}#stage1{text-align:center;width:65%;}#stage1 label{display:block;margin:5px auto;}#stage2 label,#stage2 .label{display:inline-block;width:16em;margin-right:5px;text-align:right;vertical-align:middle;}#stage2 label em{display:inline;padding-left:5px;color:red;}.date input{margin:0 3px;}#jour{margin-left:0;}#annee{margin-right:0;}#stage2 .fullText label{vertical-align:top;}.submit{text-align:right;}#stage2 .label{float:left;margin-top:0;}#stage2 ul{list-style-type:none;margin-left:16em;padding-left:20px;}#stage2 li{margin:5px 0;}#stage2 li label{width:auto;text-align:left;}#stage2 .radio label{width:auto;margin-right:10px;}#stage2 p:hover,#stage2 li label:hover,#stage2 .noHover:hover label,.multi:hover .label{background:#aaa;}#stage2 .submit:hover{background:none;border-color:#777;}#stage2 .label:hover,#stage2 .noHover:hover{background:none;}input[type=submit]:hover,input:focus,textarea:focus{border-color:#777;}input[type=submit]:active{border-color:white;}#popup strong{display:block;text-align:center;}.submit{border-top:solid 1px;}#stage1 input[type=submit]{-moz-border-radius:20px;-webkit-border-radius:20px;}.submit input[type=submit]{-moz-border-radius:0 0 20px 20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;margin-top:-1px;}input[type=text],textarea{-moz-border-radius:10px;-webkit-border-radius:10px;}
