﻿/* Informazioni di base */
a {color: #000000;}
a:visited {color: #000000;}
.center{margin-left: auto; margin-right: auto}/*Forza il browser a tenere l'oggetto al centro della pagina */
body {text-align:center;margin-left: auto; margin-right: auto;
}
.textcenter{text-align:center;
	}


/*Marcatori Logici */

h1{
	margin:2px;
	font-size: 13px;

}
h2 {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
h3 {text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin:0px;
}
#colonnadx li{
	margin-top:15px;
}
#colonnadx ul{
	list-style-image:url('immagini/freccina.gif');margin:0px;padding:0px;padding-left:15px;
}

/* Stili del Testo */

.inline {
display:inline; font-weight:normal
}

.style1 {
	border-style: solid;
	border-width: 0px;
}
.style2 {
	border: 1px solid #000000;
}
#colonnadxx a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFA826;}

.style3{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFA826;}
	
a.style3:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFA826;}
	
a.style3:link{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFA826;}
	
.style4 {
	border: 2px dashed #809FFF;
}
.style5 {
	color: #809FFF;
}
.style6 {
	background-color: #809FE0;
	border-collapse: collapse;
}
.style7 {
	border: 0 solid #000000;
}
.style9 {
	border-collapse: collapse;
}
.style12 {
	font-family: Verdana;
	font-size: x-small;
}
.style13 {
	font-family: Verdana;
}
.style14 {
	font-size: x-small;
}
.style15 {
	border-width: 0;
}
.style16 {
	text-align: justify;
}
.style17 {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
}
.style18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;text-align: justify
}
.style19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;text-align: justify
}

.style20 {
	font-family: Verdana;
	font-size: x-small;
	color: #666666;
}
.style21 {
	font-family: Verdana;
	font-size: small;
	color: #666666;
}
.style22 {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;}

.style25 {margin-top:10px;}

.style26 {
	border-width: 0px;
}
.style28 {
	letter-spacing: 1px;
}
.style29 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF
}
.style30 {
	text-decoration: none;
}
.style31 {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.style32 {
	border-style: solid;
	border-width: 1px; border-color:#666666}
.style33 {
	text-align: center;
}
.style34 {
	border-style: none;
	border-width: 0;}
.style35 {
	text-decoration: underline;
}
.style36 {
	text-align: left;
}
.style37 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #666666;
}
.style38 {font-size: 13px;}

.style44 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	color: #666666;
	text-align: justify;
}
.style45 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right}
	
.style46 {
	text-align: center;
	color: #808080;
	text-decoration: line-through;
}
.style47 {
	font-weight: normal;
}
.style48 {
	color: #3CC73A;
}
.grsott {
	text-align: center;
	color: #808080;text-decoration: line-through;
}
.verde {text-align: center;
	color: #3CC73A;text-decoration: none;}
.pricestab{
	text-align:center;
}

/* Eccezioni */	

.linknero {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}

a.linkdx:link{font-family: Verdana;font-size: 12px;color: #666666;text-decoration:none;}

a.linkdx:visited{font-family: Verdana;font-size: 12px;color: #666666;text-decoration:none;}

a.linkgrigio:visited{font-family: Arial;font-size: 11px;color: #666666;text-decoration:none}

a.linkgrigio:link{font-family: Arial;font-size: 11px;color: #666666;text-decoration:none}

a.linkgrigiou:visited{font-family: Arial;font-size: 11px;color: #666666;text-decoration:underline}

a.linkgrigiou:link{font-family: Arial;font-size: 11px;color: #666666;text-decoration:underline}
 
#center p{
	margin:0px;
}

 /*Atributi Immagini */

img#brdimg {padding-right:4px; float:left}
.imgsx {float:left;border-right:10px #FFFFFF solid}
.imgdx {float:right;border-left:10px #FFFFFF solid}

 /*Div */

#box{width: 130px;padding: 5px;margin:0 auto;
    background:#E8EFFF;color:#000;text-align: center} 
    
#colonna{width: 130px;padding: 5px;padding-bottom:15px;margin:0 auto;
    background:#E8EFFF;color:#000 }
#colonna form{
	padding:0px;margin:0px;
}  
    
#es6{padding:5px; margin:0 auto; background:#E8EFFF} 
    
#es5{padding:5px; margin:0 auto; background:#E8EFFF} 
    
#es4{padding:5px; margin:0 auto; background:#E8EFFF} 
    
#es1{padding:5px; margin:0 auto; background:#E8EFFF} 
    
#es3{padding:5px; margin:0 auto; background:#E8EFFF} 
    
.rounded{padding:5px; margin:0 auto; background:#E8EFFF} 
.es2{padding:5px; margin:0 auto}

#colonnadx{width: 130px;padding: 5px;margin:0 auto;
    background:#e8efff;color:#000000;text-align:left }
    
#colonnadxx{width: 130px;padding: 5px;margin:0 auto;
    background:#E8EFFF;color:#000000;text-align:center}
    
#splashdx{width: 130px;padding: 5px;margin:0 auto;
    background:#809fe3;color:#666;text-align: center;}
    
#dropin{position: absolute; top: 200px; left: 480px ;visibility:hidden;width:273px;height:100%;
	background-image:url('immagini/trasp.gif')}

#foto{border-bottom: 2px dotted #809fe3;}

#google{text-align:center;margin-top:10px;border:2px #666666 solid;}

#banner {text-align:center;margin-top:20px;width:137px;background-color:#ffffff; display:none;}

 /*Tabelle Td */
     
td#colonnasx{width: 145px; /*border-right:2px #809FE3 dotted; background:#FFF;*/}

td#tabelladx{width: 130px; vertical-align: top;text-align:center;}

td#spacertab{width:1px; /* border-right:2px #809FE3 dotted;*/}

td#center{width: 438px;vertical-align:top}
	
#bottom{border-bottom:2px #809FE3 dotted;margin-left: auto; margin-right: auto}

#menu{
	margin-left: auto; margin-right: auto
}

 /* NiftyTabs */
div#topmenu{float:left; width:755px; text-align: center; padding-top:10px; background:#FFFFFF; font: 11px Arial,sans-serif}
td#topmenu{float:left; width:755px; text-align: center; padding-top:10px; background:#FFFFFF; font: 11px Arial,sans-serif}
ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 100px;width:650px}
ul#nav li{float:left;margin-right: 3px;text-align: center}
ul#nav a{float:left;width: 7em;padding: 5px 0;background: #E8EFFF;text-decoration:none;color: #666}
ul#nav a:hover{background: #809FE3;color: #FFF}
ul#nav li.activelink a:hover{background: #809FE3;color: #fff} 
ul#nav li.activelink a{background: #809FE3;color: #fff} 

 /*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftyfill{display:block}

b.niftycorners{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}

#vtfinitial {
		width: 256px; 
		height: 85px; 
		cursor: pointer;
	}
	/* IE ignores this */
	html>body #vtfinitial {
		background: url('/imgs/vtf/vtf1.png') no-repeat;
	}
	/* only IE honours this */
	* html #vtfinitial {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/vtf/vtf1.png', sizingMethod='scale');
	}
	#vtfform {
		width: 256px; 
		height: 85px; 
		display: none;
		padding: 15px 0 0 40px; 
		font-family: Arial, Verdana, Tahoma, sans-serif; 
		font-size: 11px; 
		color: #8b8c90;
	}
	/* IE ignores this */
	html>body #vtfform {
		background: url('/imgs/vtf/vtf2.png') no-repeat;
	}
	/* only IE honours this */
	* html #vtfform {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/vtf/vtf2.png', sizingMethod='scale');
	}
	.bold {
		font-weight: bold;
	}
	input {
		float: left; 
		position: relative; 
		width:120px; 
		margin: 5px 5px 0 0; 
		font-family: Arial, Verdana, Tahoma, sans-serif; 
		font-size: 11px; 
		color: #8b8c90;
	}
	button {
		background: transparent url('/imgs/vtf/vtfcallbtn.jpg') no-repeat; 
		position: relative; 
		width: 69px; 
		height: 26px; 
		border: none; 
		cursor:pointer;}

