@import "reset.css";
@import "ui_custom.css";
@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:400,600);

body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.nomargin {margin: 0px 0px 0px 0px !important;}
.reset {clear:both !important;}
.wrapper {width:950px;margin:0px auto 2px auto;}
.pdf {float:left;background-position:0px -60px !important;}

.q a, #menu a {color:#ffffff;}
.verde1 {background-color:#00a68d;}
.verde2 {background-color:#62c2b3;}
.verde3 {background-color:#98d3ca;}
.grigio1 {background-color:#808080;}
.grigio2 {background-color:#b2b2b2;}
.grigio3 {background-color:#cacbc8;}

#logo {width:230px;height:250px;background-color:#f2f2f2;text-align:center;padding:40px 0px 0px 0px;float:left;}
#logosx {float:left;}
#menu {width:176px;height:290px;background-color:#00a68d;margin:0px 2px 0px 2px;float:left;}
#menu ul {padding:35px 0px 0px 40px;}
#menu li {color:#ffffff;margin-bottom:15px;text-transform:uppercase;font-weight:bold;}
#mainbox {width:694px;float:left;margin-left:2px;height:290px;overflow:hidden;}
#mainpage {width:654px;float:left;margin-left:2px;padding: 40px 0px 0px 40px;font-size:14px;}
#mainpage input {border:solid 1px #98d3ca;padding: 3px;width:423px;}
#mainpage input.small150 {width:150px;}
#mainpage input.small80 {width:80px;}
#mainpage dl {margin:10px 0px 15px 0px;}
#menupage {margin:50px 0px 0px 0px;float:left;}
.bottone {color:#00a68d;padding:5px 10px 5px 10px !important;width:auto !important;}
.required {border:solid 1px red !important;}
.lista th {padding: 5px 10px;color:#00a68d;font-weight:bold;}
.lista td {padding: 5px 10px;}
.lista td img {vertical-align:middle;}

#regnewsletter {}
#regnewsletter input {width:210px;border:solid 1px #98d3ca;padding: 3px;}
#regnewsletter input[type=checkbox] {width:auto !important;}
#regnewsletter dt {}
#regnewsletter span {font-size:12px;}

.col1 {float:left;width:210px;font-size:14px;}
.col2 {width:654px;float:left;margin-left:2px;padding: 30px 0px 0px 40px;font-size:14px;}

#credits {text-align:center;font-size:8pt;position:absolute;bottom:0px;width:100%;height:30px;}
#credits a {color:#00a68d;}
#credits img {height:10px;vertical-align:middle;}

.q {float:left;width:28px;height:21px;text-align:center;background-color:#6d6e70;margin:18px 2px 0px 0px;color:#ffffff;font-weight:bold;padding:7px 0px 0px 0px;font-size:12px;}
.active {background-color:#00a68d;}

#nav ul > li {float:left;width:230px;margin-right:2px;min-height:120px;}
#nav ul li.half {float:left;width:141px;margin-right:2px;min-height:132px;}
#nav ul li.half p {padding:17px 0px 0px 10px;line-height:15px;font-size:10pt;}
#nav ul li.half a {font-weight:bold;line-height:25px;}
#nav ul li span {font-style:italic;}
#nav ul li img {float:left;}
#nav ul li p {padding:20px 0px 0px 130px;line-height:10px;}
#nav ul li a {color:#000000;}
#nav ul li a span {font-size:8pt;line-height:2px;}

#nav ul li ul {display:none;width:230px;}
#nav ul li ul li {border-top:solid 2px #ffffff;min-height:90px;}
#nav ul li ul li a {display:block;text-align:center;margin-top:20px;}
#nav ul li ul li img {float:none;}
#nav ul li ul li p {line-height:15px;padding:10px 10px 10px 10px;font-size:12px;}

.box1 {height:28px;width:202px;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position: 0px 0px; padding:0px 0px 0px 28px;margin:0px 2px 0px 0px;border-bottom:solid 2px #ffffff;}
.box1 h1, .pdf h6 {color:#555655;background-color:#acb1ac;height:21px;padding:7px 0px 0px 8px;font-size:12px;}
.box1 h1 span, .bpdf h6 span {font-style:italic;}
.pdf h6 a {margin-top:0px !important;}

.box2 {height:28px;width:202px;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position: 0px 0px; padding:0px 0px 0px 28px;margin:0px 2px 0px 0px;border-bottom:solid 2px #ffffff;}
.box2 h1 {color:#ffffff;height:21px;padding:7px 0px 0px 8px;font-size:12px;background-color:#00a68d;}
.box1 a, .box2 a {color:inherit !important;}
.nobg {background-image:none !important;margin:0px !important;padding-right:2px;}

#nav ul li p.contatti {padding:0px 0px 0px 0px;line-height:30px;text-align:center;}
.b-content {display:none;}
.active {display:inline !important;}
.b-content dl {padding:20px 0px 20px 12px;font-size:12px;}
.b-content dt {color:#00a68d;float:left;width:60px;}
.b-content dd {padding:0px 70px 5px 0px;width:140px;margin-left:60px;}
.b-content div {padding:20px 0px 20px 12px;font-size:12px;}
.b-content div span {color:#00a68d;}
.b-content a {color:#000000;}



#fancybox-close {background-image:url(../images/close.png) !important;
                 background-position:center center !important;background-repeat:no-repeat !important;
                 top:10px !important;right:10px !important;}

.popup h1 {margin:9px 0px 15px 0px;}
h1.titolo {font-size:22px; line-height:35px;text-transform:uppercase;font-family: 'Josefin Sans', sans-serif;font-weight:600;margin:0px 0px 20px 0px;}
h1.titolo span {color:#00a68d;}
.popup p {font-size:12px;line-height:20px;margin:0px 0px 20px 0px;}



#cookieChoiceInfo {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    padding: 12px 5%;
    background:#e6e6e6;
    color: #fff;
    font-size: 14px;
    z-index: 99999;
    text-align: center;
    color: #333;
    font-weight: normal;
}