@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body {font-family: 'Oswald', sans-serif;  }
/*.center { max-width:1000px; min-height:650px; width:100%; margin:auto; border-radius:5px; box-shadow: 0px 0px 10px #A2A2A2; margin-top:50px; background:rgba(255,255,255,0.6);}*/
.center { max-width:1000px; min-height:650px; width:100%; margin:auto; border-radius:5px; margin-top:0px; font-size:1em; line-height:2em; }
table {color:#000000; font-size:1em;}
.top { width:100%; padding:40px 0 40px 0; float:left; text-align:center; margin-bottom:20px; background:url(images/bg7.jpg) center no-repeat fixed; background-size:cover; color:#ffffff; font-size:1em; text-shadow:0px 0px 1px #000000;}
.top h1,.top p { margin-top:10px; transform:translateZ(-1vh);}
.left { width:48%; min-width:300px; height:50%; max-height:300px; text-align:center; float:left; margin-left:1%; overflow:hidden;}
.right { width:48%;min-width:300px; height:50%; max-height:300px; text-align:center; float:left; margin-left:1%; overflow:hidden;}
.left img,.right img{width:110%; transform:scale(1); transition:transform .3s;}
.left:hover,.right:hover {transform:scale(1.1); transition: transform .3s; z-index: 2;}
.bottom {width:100%; float: left; margin-top:20px;}
.footer {width:60%; float: right; margin-top:10px;}
ul{ list-style:inside;}
p.cta{width:200px; padding:10px; border-radius:5px; background:green; color:#ffffff; font-weight:bold; margin: auto; font-size:24px; margin-top:0px; transition: .2s; margin-top:10px;}
p.cta:hover {transform:scale(1.1); transition:.2s; background:#32bc00; cursor:pointer;}
a { color:green; text-decoration:none;}
table.centerthis { margin:auto;}
#villeline {display:none;}
.correct {color:green; display:block; text-align:center;}
.wrong {color:red;}
div.longel {width:100%;}
div.longel div{ width:25%; float:left; text-align:center; font-size:1em;}
img.logo { width:50vh; z-index: 5; position:absolute; transform:translate(-50%);}
select[name="country"]{width:144px;}
div.price {width:100%; min-height:300px; float:left; margin-bottom:20px;}
div.price i { font-size:14px; display:block; float:left;}
table.siteoffer { width:32%; min-width:300px; border-collapse:collapse; background:rgba(0,0,0,0.6); color:#ffffff; float:left; margin:5px;}
table.siteoffer th {border:none; height:40px;}
table.siteoffer td { height:40px; border-bottom:#8c8c8c solid thin; padding-left:5px;}
table.siteoffer .pricetd { text-align:center; background-color:#000000; font-weight:bold; font-size:22px;}
table.siteoffer .commandtd { text-align:center; background:#1b961b; color:#ffffff; font-weight:bold;}
table.siteoffer .commandtd strong { display:block; width:100%; height:40px; padding-top:15px;}
table.siteoffer .commandtd a { color:#ffffff;}