﻿* {margin:0px; padding:0px; font-family:Arial; font-size:11px; color:#7F7F7F;}
a { text-decoration:none;}
body, form {	background-color:White; width:100%; height:100%;}
#Main{ position:relative;width:100%;}
#Background{ background:transparent url('/img/base/blu.jpg') no-repeat center 0px; height:830px; width:100%;}
#Content{ width:900px; margin:0px auto; position:relative; padding-top:80px;}
#Tabber{ position:absolute; top:80px; left:500px; width:400px;}
#Center{ position:absolute; top:140px; left:220px; width:650px; height:590px;}
#divOsped{ position:absolute; top:10px; left:110px; width:120px; text-align:center; vertical-align:middle;}
.osped{color: #0060A9;	font-weight: bold;}
#divCom{position:absolute; top:10px; left:247px; width:120px; text-align:center;}
.comunita{color: #0060A9;font-weight: bold;}
#Footer{position:absolute; top:763px; right:3px; text-align:right; color:#999999;}
#ReserverArea{position:absolute; top:737px; left:26px; text-align:right;}
#News{position:absolute; top:737px; left:213px; text-align:right; }
#ReserverArea a, #News a{font-weight:bold; font-size:11px;}
#Quality{ padding:4px; position:absolute; width:165px; left:6px; top:615px; background-color:White; border:1px solid silver; height:100px;}
#Quality span{ font-weight:bold;}
.title{  border-bottom:1px solid silver; vertical-align:middle;font-weight:bold; font-size:11px;}
.title img { vertical-align:middle;}
.blue { display:block; color: #0060A9; padding-top:2px;}
#iso { position:relative; /*float:left;*/ padding-top:2px; width:168px; padding:4px;}
#iso img {width:72px; margin-bottom:4px;}
#iso .isoTxtSX{ text-align:center; float:left; height: 90px; width:72px; margin-right:3px;}
#iso .isoTxtDX{  text-align:center; float:left; height: 90px; width:72px; margin-left:3px;}
#iso txtUNI{text-align:center; font-size:9px; left:70px; top:10px; margin-top:5px;}
.MenuContainer{width:180px; position:absolute; top:106px; left:5px;}
.MenuClose{ background: transparent url('/img/menu/menuClose.png') no-repeat center 0px;}
.MenuOpen{ background: transparent url('/img/menu/MenuOpen.png') no-repeat center 0px; width:179px; overflow:hidden;}
.MenuClose span,.MenuOpen span{ height:19px; display:block; text-align:center; vertical-align:middle; padding:6px 4px 2px; font-size:11px; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.MenuOpen span a, .MenuClose span a {font-size:11px; font-weight:bold; text-transform:uppercase; cursor:pointer; text-decoration:none;}
.MenuClose div, .MenuOpen div{ list-style-image:none; list-style:none; background:transparent url('/img/menu/MbgSilver.png') no-repeat 0 0; padding:1px 1px 1px 15px;}
.MenuOpen div  { width:160px; overflow:hidden;}
.silverEnd {background:transparent url('/img/menu/MenuBackgroundEnd.png') no-repeat 0 bottom !important; padding-bottom:4px !important;}
.aqua{background:transparent url('/img/menu/MbgAqua.png') no-repeat 0 0 !important;}
.darkblue{background:transparent url('/img/menu/MbgDarkBlue.png') no-repeat 0 0 !important;}
.gold{background:transparent url('/img/menu/MbgGold.png') no-repeat 0 0 !important;}
.green{background:transparent url('/img/menu/MbgGreen.png') no-repeat 0 0 !important;}
.lightblue{background:transparent url('/img/menu/MbgLightBlue.png') no-repeat 0 0 !important;}
.maroon{background:transparent url('/img/menu/MbgMaroon.png') no-repeat 0 0 !important;}
.orange{background:transparent url('/img/menu/MbgOrange.png') no-repeat 0 0 !important;}
.red{background:transparent url('/img/menu/MbgRed.png') no-repeat 0 0 !important;}
.violet{background:transparent url('/img/menu/MbgViolet.png') no-repeat 0 0 !important;}
.Header{ border-bottom:2px solid silver;}
.ProductPath{color:#7F7F7F; font-size:12px; font-weight:bold;}
.ProductBoxColor{ width:12px; height:12px;display:block; border:1px solid #7F7F7F; float:left; margin-right:3px;}
.ProductContent{}
.ProductSheet{ background: transparent url('/img/product/sheet.png') no-repeat 0 0; width:215px; height:180px; float:left; position:relative; cursor:pointer;}
.ProductSheet > a { display:block;width:215px; height:180px;}
.ProductSheetTitle{ position:absolute; top:130px; left:35px; width:160px; color:#2F2F2F;}
.ProductSheetImage{ position:absolute; top:5px; left:15px; cursor:pointer;}
.ProductSheetImage img{ cursor:pointer;}
.ProductTabber{ background: transparent url('/img/product/TabberRow.png') repeat-x 0 0; width:100%; position:absolute; top:350px;}
.ProductTab{background: transparent url('/img/product/TabDown.png') no-repeat 0 0; height:30px;width:100px; float:left; margin:0px 5px;  text-align:center; padding-top:7px; cursor:pointer;}
.ProductTab span{ font-weight:bold; font-size:13px; text-transform:uppercase;}
.Green{background: transparent url('/img/product/TabGreen.png') no-repeat 0 0;}
.DodgerBlue{background: transparent url('/img/product/TabBlue.png') no-repeat 0 0;}
.TabContent{ width:100%; margin:40px 30px 0px 10px;overflow:hidden; position:absolute;left:0px;top:4px; }
.TabContent > div{ position:absolute; top:0px; left:0px; width:600px}
.Image{ width:110px; margin:4px; height:81px; float:left; border:1px solid silver; vertical-align:middle;  text-align:center;}
.ImageUrl img {cursor:pointer; padding-top:1px;}
.ImageTitle{ color:#7F7F7F; padding-top:4px;font-size:12px;font-weight:bold;}
.ProductBigImage{ width:100%; height:310px; margin-top:15px; text-align:center;}
.Variant{ width:200px; padding:4px; height:80px; position:relative; float:left; border-bottom:1px dashed silver; border-right:1px dashed silver;}
.VariantTitle{ font-size:12px; color:#7F7F7F; font-weight:bold; }
.imgDownload{ border:1px solid silver;}
.VariantDownload{ padding-top:5px;}
.VariantDownload a img{ vertical-align:middle;}
.VariantDownload a span{ font-size:12px;color:#7F7F7F;font-weight:bold;  }
.tableDashed{ border:1px dashed silver;}
.tableDashed td{ padding-left:4px;}
#news {padding-bottom:9px;padding-left:6px;padding-top:0;}
#news, #news h3 {color:#FF6600;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-size-adjust:none;}
#news p {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:5px;padding:0;text-align:justify;}
#news ul {margin:0;}
#newsTitle {color:#FF6600;float:left;font-size:16px;font-weight:bold;padding-left:5px;padding-top:10px;width:400px;}
#newsDate {border-bottom:2px solid #CCCCCC;color:#666666;font-size:12px;font-weight:bold;padding-bottom:5px;padding-right:5px;padding-top:10px;}
#newsImage {border:1px solid #999999;float:left;margin:0 20px 5px 5px;padding:2px;}
DIV#container {	MARGIN-LEFT: auto;	MARGIN-RIGHT: auto;	TEXT-ALIGN: left; WIDTH: 650px; height: 80px;}
div.boxnews{width: 650px;	height: 80px; background:url(/img/news/barra_news.gif) no-repeat; overflow:hidden; margin:5px 0 0 0;}
DIV#contfondo{	MARGIN-RIGHT: auto;	MARGIN-LEFT: auto;	TEXT-ALIGN: left;	MARGIN: 0px auto;}
.boxImg{float:left;margin:5px;width:100px;height:70px;background-color:#CCCCCC;}
.boxImg img{width:100px;height:70px;}
.boxtxt{float:right;margin:5px;width:520px;height:70px;}
.titolo{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	FONT-WEIGHT: bold;	color: #333333; text-transform:uppercase}
.descrizione{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	FONT-WEIGHT: normal;	color: #000000;}
.ProductImageColor{ vertical-align:bottom; }
.scrollPag {position: absolute;top: 40px;right: 10px; }
.scroll {position: absolute;top: 0px; }
.pagCol { width:100%; display:block; text-align:center;}
.contOfferta{
	float:left;
	width:150px;
	height:150px;
	margin: 3px;

}

.imgOfferta{
width:150px;
height:100px;

}

.tipoOfferta{
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-transform:uppercase;
}

.dettagliOff{
margin:3px;
padding:2px;
border-left:#999999 1px dotted;
border-right:#999999 1px  dotted;
border-bottom:#999999 1px  dotted;
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}


DIV#containerContact{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	TEXT-ALIGN: left;
	WIDTH: 550px;
	height: 75px;
}

.boxContatti{
	background:url('/img/contatti/fasciagrigia.jpg');
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
}

.txtContatti{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom:8px;
}


   #tabsF {
	float:left;
	width:100%;
	font-size:93%;
	
	margin-left: auto;
	margin-right: auto;
      }
    #tabsF ul {
	margin:0;
	padding:2px 2px 0 2px;
	list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a.Societa {
      float:left;
      
      margin:0;
	   margin-left:0px;
	  padding:0 0 0 4px;
      text-decoration:none;
      }
	  
	   #tabsF a.Partner{
      float:left;
      
	  margin-left:118px;
	  padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
	
	
div#contLoghi{
width:auto;
height:150px;
}

#barraLoghi
{
    background:url(/img/contatti/barraSotto.png) no-repeat;
    margin-top:10px;
}
.BoxDesign{ border:1px solid silver; width:100%;}
.ReqTitle{ width:60px; clear:left; float:left; padding:2px; margin:2px;}
.ReqField{ width:200px; float:left; padding:2px; margin:2px;}

.titleRealization{  border-bottom:1px solid silver; margin-bottom:6px; vertical-align:middle;font-weight:bold; font-size:13px;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.headerLinked, .headerLinked a {color:#0060A9;}
