@font-face {
    font-family: 'AdorableRegular';
    src: url('fontface/mlsjn-webfont.eot');
    src: url('fontface/mlsjn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/mlsjn-webfont.woff') format('woff'),
         url('fontface/mlsjn-webfont.ttf') format('truetype'),
         url('fontface/mlsjn-webfont.svg#AdorableRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


body{ background-color:#1b0e0a;background-image: url("../immagini/layout/BKGmain.jpg");background-position:center top;background-repeat:repeat-x;}
body, html{ height:100%; position:relative;}
p {color: #777;font-size: 14px;margin-bottom:5px;}
h1 {color: #777; font-size:30px; font-weight: normal;margin-bottom: 5px;}
h2 {color: #777; font-size:19px; font-weight: normal;margin-bottom: 5px;}
h3 {color: #f7a11b;font-size: 17px;font-weight: normal;margin-bottom: 15px;text-transform: uppercase;}
a, a, a:active, a:visited {color:#000; font-weight:bold; text-decoration:none;}
h1,h2, nav ul li a{font-family:Arial, Verdana;}
p,h3,ul,li,a{font-family:Arial, Verdana;}
footer nav ul li a, .sfera p {color:#fff; font-size:16px; font-family:Tahoma;}
.clear{clear:both;}

header {float: left;height:102px;margin: 0;padding: 0;width: 100%;}
#container {width:960px; margin:auto; position:relative;}
#main{width:960px !important;}
.logo {left: 10px;position: absolute;top:20px;left:80px;}

header nav{float:right; width:260px;}
header nav ul li {float:left; padding:50px 0 0; color:#fff;}
header nav ul li a, header nav ul li a:active, header nav ul li a:visited{color:#FFFFFF;float:left;font-size:14px;font-weight:normal;padding:0 22px;text-align:center;text-decoration:none;}
header nav ul li a:hover {color:#F7A11B;}

ul.download{ overflow:visible;position:relative; margin:25px 0px 10px 10px; float:left;}
ul.download li img{float:left; margin:-46px 0 0;}
ul.download li:hover img{margin:-50px 0 0;}
ul.download li:hover p, ul.download li:hover h2{color:#fff;}
ul.download li p{font-weight:normal;margin:0px; color:#ccc;}
ul.download li { list-style-type:none; width:237px; float:left;}

.modulo .tableContactForm tr td {padding: 0 4px 6px 0;}
.modulo td input, .modulo td textarea{margin:4px 0;}
.modulo input {width:450px !important; }
.modulo .detailName {width:130px;float:left;}
.modulo textarea {width: 600px !important;}
.modulo .invia a {background-color: #eee;text-align:Center;padding:3px;width:200px;border:2px groove #fff;display:block;}
.modulo .invia a:hover{border-style:ridge;}

footer {background-image: url("../immagini/layout/footer.png");background-position:center top;background-repeat:no-repeat;background-color: #1b0e0a;color: #666666;margin:10px 0 12px;width:680px;min-height:25px;padding:20px 140px 0px;}
footer p{font-size:12px;text-align:left; }
footer a, footer .credits a{color:#f7a11b; font-weight:bold; text-decoration:none;} 
footer a:hover{color:#fff;}
footer .riserved{float:right;}
footer nav{float:left; width:auto;}
footer nav ul li{float:left;}
footer nav ul li a, footer nav ul li a:active, footer nav ul li a:visited {background-image: none;color: #666666;float: left;font-size: 12px;font-weight: normal;height: 20px;padding:0 10px;text-align: center;text-decoration: none;width: auto;}
footer nav ul li a:hover { background-image:none; color:#fff;}
footer .credits{float:right;}
footer .credits p strong {font-weight:normal; color:#bbb;}


.image { border-radius: 3px; box-shadow: 2px 2px 10px -4px #999999; float: left; margin: 0 38px; }
#text p { color:#FFE7AB;}
h1 { font-family: AdorableRegular; color:#E2BA65;margin-bottom:15px; }
h2 { color:#E2BA65; font-size:18px; font-weight:normal; margin-bottom:25px; }
.coriweb{text-align:center; margin-top:15px;}
.coriweb a {color:#ccc; font-weight:bold;}
.coriweb a:hover {color:#E2BA65; }
 
.languages {
    list-style-type: none;
    position: absolute;
    right: 20px;
    top: 26px;
}

.languages li {
    color: #DFB55F;
    float: left;
   padding: 6px;
}


