input
{
    font-size: 9pt;
    color: #000000;
}
select
{
    font-size: 9pt;
    color: #000000;
}
#vetrinaCont th
{
    font-size: 7pt;
    font-weight: bold;
    color: #666666;    
    background-color:#FFF1B3;
    border-top:dotted 1px #cccccc;
    text-align:center;
}
.boxMailList h1
{
    font-size: 10pt;
    font-weight: bold;
    color: #FF9933;
    display: inline;
    line-height: 16px;
}
.boxMailList input
{
    font-size: 8pt;
    font-family: Verdana;
}
.top5 td{
    border-bottom:dotted 1px #666666;
    text-align:left;
}

.top5 td.top5_costo{
    text-align:right;
}
.top5 h3 {
    font-family:Trebuchet MS;
    font-size: 8pt;
    font-weight: bold;
    color: #FF9933;
    display: inline;
    line-height: 16px;
}
.tableVantaggi td
{
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 20px;
    padding-left: 2px;
}
.tableVantaggi h1
{
    font-size: 23pt;
    font-weight: bold;
    color: #0066FF;
    display: inline;
    font-style: italic;
}
.tableVantaggi strong
{
    font-size: 12pt;
    font-weight: bold;
    color: #FF6600;
}
#contLineOffTop img
{
    /*background-color: #F3F3F3;
    padding: 5px;
    border: 1px dashed #999999;*/
    width:108px;
    border-width: 0px;
}

#contLineOffTop table td {
    width:147px;
    padding:5px;
}

.macroTopTab img
{
    border: 1px solid #333333;
}
legend
{
    font-family: "trebuchet MS" , Verdana, Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #CC6600;
    padding-right: 5px;
    
}

fieldset 
{
    -moz-border-radius: 3pt 7pt 7pt 5pt;
    }

.txt H1
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 13pt;
    padding-bottom: 0px;
    margin: 0px;
    color: #0066ff;
    padding-top: 0px;

}

.txt
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 9pt;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: "trebuchet MS" , Verdana, Arial;
}
.codici input
    {
    width:100px;
    }
    
/*.vantaggi div
{
    float: left;
    display:block;
    width:450px;
    padding-bottom:12px;
    padding-left:5px;
    padding-right:5px;
    border-bottom: dotted 1px #cccccc;
}
.vantaggi .subVantaggi div
{
    width:430px;
    margin-left:15px;
}
.vantaggi img
{
    float: left;
    vertical-align: text-top;
    margin-right: 8px;
    width: 72px;
    height: 49px;
}*/
.vantaggi strong
{
    font-size:11pt;
    color:#FF6600;
}
.vantaggi img
{
    float: left;
    vertical-align: text-top;
    margin-right: 8px;
}
.costoRow img
{
    vertical-align:middle;
    border-width:0px;
}
.costoRow img
{
    vertical-align:middle;
    border-width:0px;
}
.part_tab_dati td {
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 10pt;
	font-family:Verdana;
	font-size:8pt	
}

.pubbli h1 {
 color: #999999;
 font-size: 23pt;
}
.pubbli h2 {
 font-size: 14pt;
 color: #333333;
 font-family: Georgia, "Times New Roman", Times, serif;
}
.pubbli h3 {
 color: #ff9900;
 display:inline;
}
.parametri h1
{
    font-size:11pt;
    font-weight:bold;
    color:#e3e3e3;
    display:inline;
}
.parametri table td
{
    font-size:7pt;
    color:#666666;
    font-family:Verdana, Arial, Courier;
    border-bottom:dotted 1px #f3f3f3;
    vertical-align:top;
}
.parametri strong
{
    font-weight:bold;
    color:#999999;
}
.dx strong
{
    font-size:10pt;
    font-weight:bold;
    color:#333;
}
.sx ul {
	margin:3px 0px 0px 10px;
	list-style-image: url(../immagini/sx_li.gif);
	padding:0px;
}
.sx li {
    text-align: left;
    display: block;
    padding-left: 5px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.qq input {
	border: 1px solid #FCB243;
	background-color: #FFFFFF;
}
.qq table {
	width: 100%;
	/*background-color: #F8FAEF;*/
}
.qq legend {
	font-size: 18px;
	font-weight: bold;
	/*color: #49541D;*/
	color:#333;
}
.qq td {
	padding: 5px;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;*/
}

.schedaStrutturaSx td
{
    vertical-align:top;
}
.schedaStrutturaHd img
{
    margin-top:3px;
}
.schedaStrutturaHead h1
{
    display:inline;
    color:#0066FF;
    font-size:17pt;
}
