/* COLORED BANDS BLUE */
a, a:link,a:visited { font-family: Trebuchet MS; color: #035DB3; text-decoration: none}
a:hover,a:active { color: #035DB3; text-decoration: underline}
div {font-family: Trebuchet MS; font-size: 12px; }
.imBtnText {font: 13px Trebuchet MS; color: #000000; text-align: center; padding: 4px 0 0 0}
.imBtnProd {font: 14px Trebuchet MS; color: #000000; padding-left: 3px ;}  
.imPageText {font: 12px Trebuchet MS; color: #000000; text-align: justify; padding: 10px;}
.imFooterText {font: 11px Trebuchet MS; color: #DDDDDD; text-align: center; padding: 10px 0 0 0;}
.imFooterText a:link, .imFooterText a:visited { color: #FFFFFF; text-decoration: none}
.imFooterText a:hover { color: #FFFFFF; text-decoration: underline;}
#imMnMn ul li a, #imMnMn ul li a:link, #imMnMn ul li a:visited { font-family: Trebuchet MS; color: #000080; text-decoration: none; font-size:14px; }
#imMnMn ul li a:hover { font-family: Trebuchet MS; color: #035DB3; text-decoration: none; font-size:14px; }
#imMnMn ul li a.selected { background: url('res/immnu_01b.gif') no-repeat top left; color: #035DB3; font-size:14px; }
.TitoliMenu{
	font-weight: bold;
	font-size: 16px;
}

.Titoli{
	font-weight: bold;
}

.labelnote{
	vertical-align: top;
}

.inputtext{
	border:#666 solid 1px;
	margin:3px;
	width:250px;
	display: inline;
}

.inputnote{
	border:#666 solid 1px;
	margin:3px;
	width:250px;
	display: inline;
	height: 80px;
}

.checkbox{
	width:15px;
	height:15px;
	margin-right: 10px;
}

label{
	width: 80px;
	text-align: right;
	display: inline-block;
	vertical-align: top;
	padding-top: 7px;
}

div#hidepage { position: absolute; left:0px; top:0px; z-index:1000; background-color: transparent; background-image: url(http://new.site4net.it/Themes/vuoto.gif); height: 100%; width: 100%; text-align: center; } 
div#hidepage img{ margin: 350px 0px 0px 0px; } 

#imWidget h4{
margin:1px 0 3px 0;
padding:0;
}
#imWidget{ 
border: dashed 1px #035DB3;
margin:5px;
padding:5px;
}
#imWidget form{
margin:0;
padding:0;
}
#imWidget input{
margin:0;
padding:0;
}
#imWidget label{
width:120px;
text-align:left;
}
#imWidget input[type=text],#imWidget input[type=password]{
width:120px;
}
#imWidget input[type=button],#imWidget input[type=submit]{
margin:2px 0 0 0;
}
#imWidget .galleryimg{
	width: 120px;
}

a.tooltip{
	position:relative; 
    z-index:24;
	cursor:pointer;
	color:black;
	text-decoration:none;
	font-size:10px;
}
a.tooltip:hover{
   z-index: 25;
}
a.tooltip span{display: none}
a.tooltip:hover span{ /*lo span verrā mostrato solo sullo stato :hover */
    display: block; position:absolute;
    top: 1.9em; left: -1.9em; width: 20em;
    border: 1px solid #000; background-color: #fafafa; color:#000;
	padding:5px;
    text-align: left;
} 

.ticker-container {
position:relative;
overflow:hidden;
width: 100%;
height: 170px;
background-color: ;
background-repeat: repeat;
padding: 0px;
border: Defaultpx dotted ;
}

.ticker {
position:relative;
width:100%;
}

.ticker ul {
padding:0px;
margin:0px;
list-style-type:none;
}
.ticker ul li {
display:list-item;
margin-top: 1px;
margin-bottom: 1px;
padding-top: 1px;
padding-bottom: 1px;
font-family: arial;
font-size: 10px;
font-weight: normal;
padding-left: 0px;
}

.ticker ul li a {
font-family: arial;
font-size: 10px;
font-weight: bold;
color: #035DB3 ;
text-decoration: none;
padding-left: 2px;
}

.ticker ul li a:hover {
font-family: arial;
font-size: 10px;
font-weight: bold;
color: #035DB3 ;
text-decoration: underline;
padding-left: 2px;
}
#imPage { 
	min-height: 360px; /* attributo non supportato da IE */
	height: auto !important; /* anche !important non č supportato da IE, ma sugli altri permette di dare prioritā ad una doppia dichiarazione */ 
	height: 360px; /* per IE */
 }
#imPageHome { 
	min-height: 360px; /* attributo non supportato da IE */
	height: auto !important; /* anche !important non č supportato da IE, ma sugli altri permette di dare prioritā ad una doppia dichiarazione */ 
	height: 360px; /* per IE */
	overflow: auto;
}

div#logo{
	float: left;
	padding: 5px 0 0 20px;
}

div#bhome {
	float: right;
	text-align: right;
	padding: 10px 30px 0 0;
	font-size: 11px;
}
div#bhome a{
	color: white;
	text-decoration: none;
}
div#bhome img {
	background-color: #FFFFFF;
}
div#bemail{
	float: right;
	text-align: right;
	padding: 9px 20px 0 0;
	font-size: 11px;
}
div#bemail a{
	color: white;
	text-decoration: none;
}
div#bemail img {
	background-color: #FFFFFF;
}
div#languages{
	float: right;
	text-align: right;
	padding: 8px 13px 0 0;
	font-size: 11px;
}

#languages {padding-top: 0px; }
#languages ul, #languages ul li {margin: 0; padding: 0; list-style: none; z-index: 1000; cursor: pointer; text-align: center; }
#languages ul li {position: relative; float: left; margin-right: -1px; padding-right: 5px; }
#languages ul a {display: block; text-decoration: none; padding: 0px 10px 0px 0px; height: auto !important; height: 1%; font: 12px Trebuchet MS; color: white; float: none !important; float: left; }

img#pimage{
	cursor: pointer;
	float: left;
	padding: 2px 5px 2px 5px;
}

form#frmContatti{
	margin:10px;
	padding:10px;
	width:600px;
	border:#999999 solid 1px;
	background-image:url(Sfuma200v.gif);	background-color:#FFFFFF;
	background-repeat:repeat-x;
}

form#frmMailingList{
	margin:2px;
	padding:2px;
	width:400px;
	border:#999999 solid 1px;
	background-image:url(Sfuma200v.gif);	background-color:#FFFFFF;
	background-repeat:repeat-x;
}

form#frmMailingList .inputtext{
	border:#666 solid 1px;
	margin:3px;
	width:200px;
	display: inline;
}

form#frmMailingList label{
	width: 100px;
	text-align: right;
	display: inline-block;
	vertical-align: top;
	padding-top: 7px;
}

form#frmDocumenti{
	margin:10px;
	padding:10px;
	width:600px;
	border:#999999 solid 1px;
	background-image:url(Sfuma200v.gif);	background-color:#FFFFFF;
	background-repeat:repeat-x;
}

form#frmDocumenti .inputtext{
	border:#666 solid 1px;
	margin:3px;
	width:200px;
	display: inline;
}

form#frmDocumenti label{
	width: 100px;
	text-align: right;
	display: inline-block;
	vertical-align: top;
	padding-top: 7px;
}

form#frmSearchProducts{
	margin:10px;
	padding:10px;
	width:600px;
	border:#999999 solid 1px;
	background-image:url(Sfuma200v.gif);	background-color:#FFFFFF;
	background-repeat:repeat-x;
}

form#frmSearchProducts .inputtext{
	border:#666 solid 1px;
	margin:3px;
	width:200px;
	display: inline;
}

form#frmSearchProducts label{
	width: 100px;
	text-align: right;
	display: inline-block;
	vertical-align: top;
	padding-top: 7px;
}


div#disclaimer{
	float: right;
	width:240px;
}

div#pagine {
	text-align: center;
}
div#fotoimage{
	width: 150px;
  	float: left;
	margin: 3px;
	padding: 10px 10px;
	text-align: center;
	border:dashed #035DB3 1px;
	overflow: hidden;
  min-height:110px;
  height:auto !important;
  height:110px;
}


div#fotolist{
	text-align: center;
}

div#downrow{
	margin: 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #035DB3;
  min-height:150px;
  height:auto !important;
  height:150px;
}
div#downlist{
	padding: 10px 10px;
}
#downdate{
	margin: 0px 6px 8px 10px; 
	padding: 2px 0 2px 0; 
	font: 10px Tahoma; 
	color: #000000; 
	text-align: left; 
}
div#newstitle,div#downtitle{ font-size: 13px; font-weight: bold; } 
div#newsrow{
	margin: 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #035DB3;
  min-height:150px;
  height:auto !important;
  height:150px;
}
div#newslist{
	padding: 10px 10px;
}
#newsdate{
	margin: 0px 6px 8px 10px; 
	padding: 2px 0 2px 0; 
	font: 10px Tahoma; 
	color: #000000; 
	text-align: left; 
}
div#mailrow{
	margin: 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #035DB3;
  min-height:150px;
  height:auto !important;
  height:150px;
}
div#maillist{
	padding: 10px 10px;
}
#maildate{
	margin: 0px 6px 8px 10px; 
	padding: 2px 0 2px 0; 
	font: 10px Tahoma; 
	color: #000000; 
	text-align: left; 
}
#sectorlist{
border: dashed 1px #035DB3;
padding: 0px 4px;
}
#sectorlist #fotoimage img{
width: auto;
height: auto;
text-align:center;
}
#fotoimage #pimage { 
	border: none;
	float: none;
	width: auto;
	height:100px; 
}#sectorname{
width: auto;
position: absolute;
margin-top: -12px;
margin-left: 6px;
color:#035DB3;
background-image: url('res/content.jpg'); background-repeat: repeat-y; background-position: center center; 
font-size:14px;
font-weight:bold;
padding: 2px 4px;
}
div#prodlist{
	padding: 5px 0px;
}
div#prodrow{
	margin: 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #035DB3;
	padding-bottom: 10px;
	min-height:150px;
	height:auto !important;
	height:150px;
}
div#prodrow img {
		margin-top: -30px;
}
div#prodid{
	color:#035DB3;
	background-color:none;
	font: 16px arial,sans-serif;
	font-weight: bold;
	border-bottom: solid 2px #000000;
}
div#prodname{
	color:#000080;
	margin: 0px 6px 8px 10px; 
	padding: 2px 0 2px 0; 
	font-size: 16px;
	font-weight: bold;
	text-align: left; 
	margin-left: 220px;
}
div#prodimage{
	float: left;
	padding: 0px 2px;
}
div#proddescr{
	padding: 2px 2px;
}

div#prodcol {
	float: left;
	width: 209px;
	min-height: 360px; /* attributo non supportato da IE */
	height: auto !important; /* anche !important non č supportato da IE, ma sugli altri permette di dare prioritā ad una doppia dichiarazione */ 
	height: 360px; /* per IE */
	margin: 2px 1px 15px 1px;

}
div#prodcolname{
	margin: 0;
	margin: 0px 0px; 
	padding: 0px 2px; 
}
div#prodcolname td{
	padding: 2px 15px 2px 2px; 
	color: #000080;
	font: 12px Verdana, Geneva, sans-serif;
	line-height:11px;
	background-color:#B9E2F4;
	font-weight: bold;
	height: 30px;
	text-align: center;
}
div#prodcoldescr{
	line-height:15px;
	padding: 2px 2px;
	text-align:left;
	height: 40px;
	overflow: hidden;
}
div#prodcollink{
	padding: 2px 2px;
	font-weight: bold;		
}
div#prodcolimage {
	float: left;
	overflow:hidden;
	height:210px;
}
div#prodcolimage img {
		padding: 5px 0px 5px 2px;
		width: 205px;                    	
}
