@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
img { border: 0;  }
a { text-decoration: none;  color: #3a3f3f; }


a:visited { color: #333333; }
a:active { color: #026a79; }
a:hover { color: #ff6600; }
body { background: #c0c0c0; text-align: center; }

#margins { background: #ffffff;  width: 992px; margin: 0 auto; padding-top: 25px;}
div#header { margin-bottom: 26px; }
#margins div#logo {  float: right;   width: 200px; margin:  0 41px 0;}
#margins div#motto {float: left; width: 400px; padding: 20px 0 0 41px; }
	div#motto p { font-size: 19px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
.clear { clear: both; font-size: 0; line-height: 0;}


/* MENU PRINCIPALE */
#menu { position: relative; bottom: 300px; }
div#menu_container { height: 70px; padding-top: 13px;   }
#menuNavigazione{ margin:0; padding:0; list-style:none; height:30px; font: bold 7.1pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 100%; color: #707070; border-bottom: 1px solid #666666;}
#menuNavigazione li{ float:left; width:10em; /* VOCI ORIZZONTALI */ position:relative; width: 138px;}
#menuNavigazione a{  display:block; height:2em; line-height:2em; padding:0 10px; text-decoration:none;  text-align:center; color: #707070;   }
/* SOTTO MENU */
#menuNavigazione ul{ margin:0; padding:0; list-style:none; width:17em; }
#menuNavigazione ul li{
/*float:none;*/
width:17em; /* VOCI A COMPARSA */  background: ##ffffff;}
#menuNavigazione ul a{ float:none; display:block;  text-align:left; height:1.8em; line-height:1.8em; }
/* MENU ON OFF */
#menuNavigazione ul,
#menuNavigazione ul.subMenu-off{ position:absolute;  /*visibility:hidden;*/ top:-10000em; }
/*#menuNavigazione ul.subMenu-on{
visibility:visible;
}*/

/* POSIZIONAMENTO DEL SOTTO MENU */
#menuNavigazione ul.subMenu-on{ 
position:absolute; top:1.2em; left:-1px; visibility:visible; margin-top: 5px; text-align: left; background: #ffffff; padding-bottom: 10px;}
#menuNavigazione ul.subMenu-on ul.subMenu-on{
margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */  width:17em;  position:absolute; top:-1px; left:17em; }
/* COLORI */
#menuNavigazione ul.subMenu-on li { margin: 6px 0;}
/* EFFETTO ROLLOVER */
#menuNavigazione a:hover, #menuNavigazione a:focus, #menuNavigazione a:active{ text-decoration:underline; }
/* FRECCETTE */
#menuNavigazione a.continua{ background:#ffffff; }
#menuNavigazione ul a.continua{ background:#ffffff; }
.activemarker { position: absolute; top:12px; right: 89px; }


/* NEWS */
#news_header { font: normal 11pt  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#8d8d8d; margin: 0px 0 10px 12px; line-height:120%; }
/*#news_header { font: bold 9pt  Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-left: 5px; }*/
.news { font: normal 8.8pt Arial, Helvetica, sans-serif;   }
.anews  { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666666;  }
.anews:hover { color: #FF9900; }
#news_table td {  padding-bottom: 15px; }

li#blacksheep { width: 150px; padding:0; text-align: center; position: relative; left: 12px;}
#blacksheep a { padding: 0; margin: 0; text-align: center; margin: 0 auto;}


/* THE SLIDER PLUGIN */
div#teaser {  position: relative; top: 80px; text-align: left; padding-left: 42px;}
div#slider { width: 670px;  height: 295px; padding: 0; margin: 0; }



/* down module */
#down { font: 8.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; text-align: left;  margin-left: 40px; }
.box { float: left; width: 145px; margin: 8px 0 0 7px; margin-bottom: 15px;  }
div#first_box { }
div.middle_box { padding: 15px 3px 5px; height: 60px; }
#bottom_box { text-align: center;  }
#bottom_box table td { height: 145px; text-align: center; vertical-align: bottom; width: 144px; }

/* FOOTER */
#disclaimer { widh: 100%; height: 25px; background: #333333; text-align: right; }
#disclaimer_container  { margin: 4px 40px 0 0;  }
#disclaimer_container ul li { display: inline; list-style-type: none; font: bold 7.1pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #f1f1f1;  }
#disclaimer_container ul li a { color: #f1f1f1;}

div#credentials_container { text-align: center; position: relative; top: 12px; height: 20px; background-color: #c0c0c0;}
p#credentials { text-align: center; font-size: 11px; color: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0; }

.button_offers{ font: bold 10pt  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#fff !important; background:url(../images/button_bg.gif) -249px 0 no-repeat;displaY:block; height:210px;width:225px; padding:5px 0 0 12px }
.button_offers:hover{ color:#fff !important; background:url(../images/button_bg.gif) 0 0 no-repeat;}
