﻿@import url("mappa.css");
/*
da qui ci sono i nuovi stili rivisti
*/
.banner
{
    margin: 5px;
}
.banner:hover
{
    margin: 5px;
    cursor: pointer;
    opacity:0.7;
    filter: "alpha(opacity=70)"; /*per Internet Explorer 8*/
}
.madeProf, .madeProf:visited, .madeProf:link
{
    margin-top: 2px;
    cursor: pointer;
    width: 200px;
    height: 46px;
}
.madeProf:hover
{
    margin-top: 2px;
    cursor: pointer;
    width: 200px;
    height: 46px;
    opacity:0.7;
    filter: "alpha(opacity=70)"; /*per Internet Explorer 8*/
}

.LineTrateggiata
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
}
.fondo50 {
				background-image: url('images/fondo50.jpg');
				background-repeat: repeat-x;
				height: 40px;
				font-family: arial;
				font-size: 12pt;
				font-weight: bold;
				padding-left: 15px;
}
.bordoBottomPuntini 
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.bordoInfo {
				border: 1px solid #666666;
}
#infoAgenzia input, textarea {
				font-family: arial;
				font-size: 10pt;
				border: 1px solid #FF6600;
				width: 200px;
}
#mailAmico {
				font-family: arial;
				font-size: 10pt;
				border: 1px solid #FF6600;
				width: 200px;
}
#btinvia {
				font-family: arial;
				font-size: 10pt;
				border: 1px solid #FF6600;
				width: 200px;
				background-color: #FF6600;
				font-weight: bold;
				color: #FFFFFF;
				cursor:hand;
}
#T1 {
				height: 40px;
}
#T2 {
				height: 140px;
}

#btAmico {
				font-family: arial;
				font-size: 10pt;
				border: 1px solid #FF6600;
				width: 50px;
				background-color: #FF6600;
				font-weight: bold;
				color: #FFFFFF;
				cursor:hand;

}
#btDove {
				font-family: arial;
				font-size: 10pt;
				border: 1px solid #FF6600;
				width: 50px;
				background-color: #FF6600;
				font-weight: bold;
				color: #FFFFFF;
				cursor:hand;

}

h2
{
    font-family: verdana;
    margin-top: 5px;
    margin-bottom: 5px;
}
body
{
    background-position: top;
    background-image: url('../images/body.jpg');
    background-repeat: repeat-x;
}
#foto_1
{
    background-color: #FFFFFF;
}
.divTitoloFoto
{
    font-family: 'myriad Pro';
    font-size: 11pt;
    color: #FFFFFF;
    text-align: center;
    cursor: hand;
    text-shadow: 1px 1px 0px #666;
    position: absolute;
    width: 178px;
    background-color: #333333;
    z-index: 11;
    opacity:0.7;
    filter: "alpha(opacity=70)"; /*per Internet Explorer 8*/
}
.divTitoloFoto2
{
    font-family: 'myriad Pro';
    font-size: 11pt;
    color: #333333;
    text-align: center;
    cursor: hand;
    text-shadow: 1px 1px 0px #e6e6e6;
    position: absolute;
    width: 178px;
    z-index: 11;
    opacity: 0.9;
    filter: "alpha(opacity=90)"; /*per Internet Explorer 8*/
}
.divFiligrana
{
    background-position: right top;
    position: absolute;
    opacity: 0.7;
    filter: "alpha(opacity=70)";
    background-image: url('../images/i.jpg');
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    z-index: 10;
    margin-top: 90px;
    margin-left: 5px;
}
.divFiligrana2
{
    background-position: right top;
    position: absolute;
    opacity: 0.7;
    filter: "alpha(opacity=70)";
    background-image: url('../images/i.jpg');
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    z-index: 10;
    margin-top: 110px;
    margin-left: 5px;
}
.divFiligrana3
{
    background-position: right top;
    position: absolute;
    opacity: 0.7;
    filter: "alpha(opacity=70)";
    background-image: url('images/filigrana2.jpg');
    background-repeat: no-repeat;
    width: 48px;
    height: 12px;
    z-index: 10;
    margin-top: 93px;
    margin-left: 5px;
}
.sfondoBoxFoto
{
    background: -webkit-gradient(linear, left top, left bottom, from(#075fb9), to(#0195ff));
    background: -moz-linear-gradient(top, #075fb9, #0195ff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#075fb9', endColorstr='#0195ff');
    background-color: #0195ff;
    text-shadow: 1px 1px 1px white;
    -webkit-border-top-right-radius: 30px;
    -moz-border-radius-topright: 30px;
    border-top-right-radius: 30px;
    padding-top: 5px;
    border-top-color: #0195ff;
    border-right-color: #0195ff;
    border-left-color: #0195ff;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
}
.sfondoBoxRicerca
{
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ffffff));
    background: -moz-linear-gradient(top, #f2f2f2, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff');
    padding: 10px;
    text-shadow: 1px 1px 1px white;
    font-family: arial;
    font-size: 12pt;
    color: #000000;
    background-color: #F0F0F0;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.OmbraInternaRicerca
{
    border: 1px solid #FFFFFF;
    -moz-box-shadow: inset 0 0 5px 1px #888;
    -webkit-box-shadow: inset 0 0 5px 1px#888;
    box-shadow: inset 0 0 5px 1px #888;
}
.OmbraInterna
{
    -moz-box-shadow: inset 0 0 5px 1px #888;
    -webkit-box-shadow: inset 0 0 5px 1px#888;
    box-shadow: inset 0 0 5px 1px #888;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}
.Example_K
{
    border: 1px solid #FFFFFF;
    -moz-box-shadow: inset 0 0 5px #666;
    -webkit-box-shadow: inset 0 0 5px#666;
    box-shadow: inner 0 0 5px #666;
}
.hrRicerca
{
    border-style: dotted;
    color: #CCCCCC;
}
.titoloBoxFoto
{
    font-family: 'myriad Pro';
    font-size: 14pt;
    color: #ffffff;
    text-align: left;
    padding-left: 10px;
    text-shadow: 1px 1px 1px #000;
    vertical-align: 10px;
}
.SfondoFooter
{
    font-family: arial;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    cursor: hand;
    text-shadow: 1px 1px 1px #666;
    background: -webkit-gradient(linear, left top, left bottom, from(#bfbfbf), to(#f6f6f6));
    background: -moz-linear-gradient(top, #bfbfbf, #f6f6f6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfbfbf', endColorstr='#f6f6f6');
    
}
.menuNuovo
{
   font-family: arial;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    cursor: hand;
    text-shadow: 1px 1px 0px #666;
    background: -webkit-gradient(linear, left top, left bottom, from(#950101), to(#b90303));
    background: -moz-linear-gradient(top, #950101, #b90303);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#950101', endColorstr='#b90303');
    
}
.menuNuovo:hover	{
	border: 1px solid #666666;
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	cursor:hand;
	text-shadow: 1px 1px 0px #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#950101), to(#dd1e1e)); 
	background: -moz-linear-gradient(top, #950101, #dd1e1e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#950101', endColorstr='#dd1e1e');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#950101', endColorstr='#dd1e1e'); 
}
.LineaRossa
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
    height: 8px;
    width: 100%;
    background-color: #950101;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 1px;
}
.LineaTitoloBoxFoto
{
    height: 5px;
    width: 100%;
    background-color: #0195ff;
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
    border-left-color: #0195ff;
    border-left-style: solid;
    border-left-width: 1px;
}
.label8
{
    color: #333333;
    font-family: 'myriad Pro';
    font-size: 8pt;
}
.label8Verdana{
	font-family: verdana;
	font-size: 10pt;
	text-decoration: none;
	color: #333333;
}
.label14
{
    color: #333333;
    font-family: 'myriad Pro';
    font-size: 14pt;
}

a.linkBoxFoto:visited, a.linkBoxFoto:Link
{
    font-family: 'Myriad Pro';
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
    color: #800000;
    text-shadow: 1px 1px 1px #e7e7e7;
}
a.linkBoxFoto:hover
{
    font-family: 'Myriad Pro';
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
    color: #333333;
    text-shadow: 1px 1px 1px #e7e7e7;
}
a.Filtri:link, a.Filtri:visited
{
    padding: 5px;
    font-family: verdana;
    font-size: 10pt;
    text-decoration: none;
    color: #999999;
}
a.Filtri:hover
{
    padding: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: verdana;
    font-size: 10pt;
    background-color: #0099FF;
    color: #FFFFFF;
    text-decoration: none;
  }
.FiltriSel, .FiltriSel:visited, .FiltriSel:hover
{
    padding: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: verdana;
    font-size: 10pt;
    background-color: #0099FF;
    color: #FFFFFF;
    text-decoration: none;
}
.labelFiltro
{
    font-family: verdana;
    font-size: 10pt;
    color: #808080;
    padding-top: 5px;
    padding-bottom: 5px;
}
/*fine ultimi css*/
.titolo_ombra	{
				font-family : Arial;
				font-size : 12pt;
				color: #FFFFFF;
				/*background-image: url('images/barra_grigia.jpg');*/
				background-repeat: repeat-x;
				height: 60px;
				margin: 5px;
				padding: 10px;
				text-shadow: 1px 1px 0px #999;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				background: -webkit-gradient(linear, left top, left bottom, from(#0066cc), to(#0099ff)); 
				background: -moz-linear-gradient(top, #0066cc, #0099ff);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#0099ff');
				/* ie7 */
				-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#0099ff'); 
				/* ie8 */ 

}
.titolo_ombra_servizi	{
				font-family : Arial;
				font-size : 12pt;
				color: #FFFFFF;
				background-repeat: repeat-x;
				height: 30px;
				margin: 5px;
				padding: 10px;
				text-shadow: 1px 1px 0px #999;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				background: -webkit-gradient(linear, left top, left bottom, from(#0066cc), to(#0099ff)); 
				background: -moz-linear-gradient(top, #0066cc, #0099ff);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#0099ff');
				/* ie7 */
				-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#0099ff'); 
				/* ie8 */ 

}
.testo_annuncio_justify	{
	font-family: Arial;
	font-weight: normal;
	font-size: 10pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.testo_prezzo	{
	font-family: Arial;
	font-weight: normal;
	font-size: 14pt;
	color : #000000;
	

}
#fotoScheda	{
				padding: 4px;
				border: 1px solid #333333;
				-webkit-border-radius: 6px;
				-moz-border-radius: 6px;
				border-radius: 6px;
}
#imgCaptcha{
				height: 25px;
}
#num1	{
				border: 1px solid #FFFFFF;
				font-family: Arial;
				font-weight: normal;
				font-size: 10pt;
				color : #000000;
}
#num	{
				border: 1px solid #FFFFFF;
				font-family: Arial;
				font-weight: normal;
				font-size: 10pt;
				color : #000000;
}
/* classi per la validazione dei form */

.LV_validation_message{
				font-weight: bold;
				margin: 0 0 0 5px;
				font-family: arial;
				font-size: 12px;
}

.LV_valid {
    color:#00CC00;
    font-family: arial;
	font-size: 14px;

}
	
.LV_invalid {
    color:#CC0000;
    font-family: arial;
	font-size: 14px;

}
    
textarea.LV_valid_field:active {
   border: 2px solid #00CC00 !important;
}
    
textarea.LV_valid_field:hover {
   border: 2px solid #00CC00 !important;
}
    
input.LV_valid_field:active {
   border: 2px solid #00CC00 !important;
}
    
input.LV_valid_field:hover {
   border: 2px solid #00CC00 !important;
}
    
.LV_valid_field {
   border: 2px solid #00CC00 !important;
}
 
textarea.LV_invalid_field:active {
				border: 2px solid #FF0000 !important;
				background-color: #FFC1C1 !important;
}
    
textarea.LV_invalid_field:hover {
				border: 2px solid #FF0000 !important;
				background-color: #FFC1C1 !important;
}
    
input.LV_invalid_field:active {
				border: 2px solid #FF0000 !important;
				background-color: #FFC1C1 !important;
}
    
input.LV_invalid_field:hover {
				border: 2px solid #FF0000 !important;
				background-color: #FFC1C1 !important;
}
    
.LV_invalid_field {
				border: 2px solid #FF0000 !important;
				background-color: #FFC1C1 !important;
}

input.LV_invalid_field.input_solo_lettura:active {
				border: 2px solid #fff !important;
				background-color: #fff !important;
}
    
input.LV_invalid_field.input_solo_lettura:hover {
				border: 2px solid #fff !important;
				background-color: #fff !important;
}

/* fine classi validazione form */
.radioCK {
				padding: 5px;
				font-family: verdana;
				font-weight: bold;
				font-size: 10pt;
				color: #CC0000 !important;
				text-decoration : none;
}
.btSalva{
				border: 1px solid #0066CC;
				cursor: hand;
				font-family : Arial;
				font-size : 12pt;
				color: #FFFFFF;
				background-repeat: repeat-x;
				margin: 5px;
				padding: 10px;
				text-shadow: 1px 1px 0px #999;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				background: -webkit-gradient(linear, left top, left bottom, from(#0066cc), to(#0099ff)); 
				background: -moz-linear-gradient(top, #0066cc, #0099ff);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#0099ff');
				/* ie7 */
				-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#0099ff'); 
				/* ie8 */ 
}
.btSalva_in{
				border: 1px solid #999;
				cursor: hand;
				font-family : Arial;
				font-size : 12pt;
				color: #FFFFFF;
				background-repeat: repeat-x;
				margin: 5px;
				padding: 10px;
				text-shadow: 1px 1px 0px #999;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#999)); 
				background: -moz-linear-gradient(top, #333, #999);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#999');
				/* ie7 */
				-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#999'); 
				/* ie8 */ 
}
.input_solo_lettura{
				border: 2px solid #FFFFFF;
				padding: 2px;
				font-family: Verdana;
				font-size: 14px;
				color: #CC0000;
				height: 25px;
				background-color: #FFFFFF;
				font-weight: bold;
}

/*
 da qui vi sono le vecchie classi 
*/
.articletext	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #5F7696;
	line-height : 9px;
	text-align : left;
	}
.redonly     { font-size: 10px; font-family: Verdana; color: #A7A7A7; 
               border: 1px solid #333333; background-color: #EAEAEA }
.btMout
{
	border:1px solid #ff9966; margin-top: 0px;
	font-size: 10px;
	margin-bottom: 0px;
	vertical-align: baseline;
	color: #0069AB;
	padding-top: 0px;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: center
}

.RegioneIn
{
	background-image: url('Images_IT/Emi.png');
}

.RegioneOut
{
	background-image: url('Images_IT/it.png');
}

.TxtTitolo10
{
	border:1px solid #666666; margin-top: 0px;
	font-size: 10pt;
	margin-bottom: 0px;
	vertical-align: baseline;
	color: #F0EFEC;
	padding-top: 0px;
	font-family: Verdana;
	background-color: #CC3300;
	text-align: center; font-weight:bold
}
.TxtTitolo8
{
	margin-top: 0px;
	font-size: 10px;
	margin-bottom: 0px;
	vertical-align: baseline;
	color: #666666;
	padding-top: 0px;
	font-family: Verdana;
	text-align: center; 
}


.btMin
{
	border:1px solid #FFFFFF; margin-top: 0px;
	font-size: 10px;
	margin-bottom: 0px;
	vertical-align: baseline;
	color: #E0861A;
	padding-top: 0px;
	font-family: Verdana;
	background-color: #EAEAEA;
	text-align: center
}

.text10BiancoL	{
	font-family : Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	line-height : 9px;
	text-align : left;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url('images/barra_grigia.jpg');
	background-repeat: repeat-x;
}
.text10BiancoR	{
	font-family : Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	line-height : 9px;
	text-align: right;
	background-image: url('images/barra_grigia.jpg');
	background-repeat: repeat-x;
	
}

.text8b	{
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	line-height : 9px;
	text-align : left; font-weight:bold
	}
	
.text8	{
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	line-height : 9px;
	text-align : left; 
	}
.argomentotext	{
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #5F7696;
	line-height : 12px;
	text-align : left;
	}
.argomentotextright
{
	font-weight: bold;
	font-size: 10px;
	color: #5f7696;
	line-height: 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-align: right;
}
.articletitle	{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color : #5F7696;
	line-height : 11px;
	text-decoration : none;
	text-align : left;
}
.navRicerca	{
	font-family: Arial;
	font-weight: normal;
	font-size: 12pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align : left;
}
.articolotitle	{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color : #FFFFFF;
	line-height : 11px;
	text-decoration : none;
	text-align : left;
}
.articletitleOver	{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color : #ff0000;
	line-height : 11px;
	text-decoration : none;
	text-align : left;
}
.textbig	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #5F7696;
	line-height : 20px;
	font-weight: bold;
}
.textstd	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #5F7696;
	line-height : 20px;
	text-align : justify;
	font-weight: bold;
}
.boxBR
{
	border-right: #dbdbdb 1px solid;
	border-top: #dbdbdb 1px;
	font-size: 10px;
	color: #5f7696;
	line-height: 9px;
	border-bottom: #dbdbdb 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.BordoPuntBasso
{
	border-bottom:1px dotted #C0C0C0; border-left-width:1px; border-right-width:1px; border-top-width:1px
}

.boxL
{
	border-left: #dbdbdb 1px solid;
}
.boxR
{
	border-right: #dbdbdb 1px solid;
}
/* Nuoi stili */


A:link{
	color: #990000;
	text-decoration: none;
	font-family: verdana;
}
A:hover {
	color: #663300;
	text-decoration: underline;
	font-family: verdana;
}


.navRicerca	{
	font-family: Arial;
	font-weight: normal;
	font-size: 12pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align : left;
}
.elenco12rigth	{
	font-family: Arial;
	font-weight: normal;
	font-size: 12pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align : left;
	padding-left: 20px;
	padding-top: 10px;
}

.txt10	{
	font-family: Arial;
	font-weight: normal;
	font-size: 10pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	
}
.txt12	{
	font-family: Arial;
	font-weight: normal;
	font-size: 12pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align : left;
}

.txt12_justify	{
	font-family: Arial;
	font-weight: normal;
	font-size: 12pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.txt14bold	{
	font-family: Arial;
	font-weight: bold;
	font-size: 14pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align : left;
}
.td40img	{
	font-family: Arial;
	font-weight: normal;
	font-size: 14pt;
	color : #000000;
	line-height: normal;
	text-align : left;
	height: 49px;
	text-transform: uppercase;
	vertical-align: middle;
	background-image: url('images/barra_arancio.jpg');
	background-repeat: repeat-x;
	padding-left: 10px;
}
.bordo_arancio	{
	border: 1px solid #FF9900;
}
.td40img_dx	{
	width: 13px;
	height: 49px;
	background-image: url('images/barra_arancio_dx.png');
	background-repeat: no-repeat;
}
.td40img_sx	{
	background-position: right;
	width: 12px;
	height: 49px;
	background-image: url('images/barra_arancio_sx.png');
	background-repeat: no-repeat;
}
.body_img	{
	background-image: url('images/fondo_righe.jpg');
	background-repeat: repeat;
}
.doc	{
	background-image: url('images/doc.png');
	background-repeat: no-repeat;
	width: 500px;
	height: 128px;
}
.doc2	{
	background-image: url('images/doc2.png');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
}
.top1	{
	background-position: bottom;
	background-image: url('images/top_1.png');
	background-repeat: no-repeat;
}
.box_sfondo	{
	background-image: url('images/fondo.png');
	background-repeat: repeat-y;
}
.footer_sfondo	{
	background-position: top;
	background-image: url('images/barra_foot.png');
	background-repeat: repeat-x;
	background-color: #D1D1D1;
}
.header	{
	background-position: center center;
	background-image: url('images/header.JPG');
	background-repeat: no-repeat;
}
.barra_menu	{
	border: 1px solid #666666;
	background-image: url('images/barra_menu.JPG');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	cursor:hand;
}
.barra_menu_b	{
	border: 1px solid #666666;
	background-image: url('images/barra_menu_b.jpg');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	cursor:hand;
}
.barra_menu_b:hover	{
	border: 1px solid #666666;
	background-image: url('images/barra_menu_in.jpg');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	cursor:hand;
}
.barra_menu_v	{
	border: 1px solid #666666;
	background-image: url('images/barra_menu_v.jpg');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	cursor:hand;
}
.barra_menu_v:hover	{
	border: 1px solid #666666;
	background-image: url('images/barra_menu_in.jpg');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	cursor:hand;
}

.fondo_categorie
{
    background-image: url('../images/fondo_categorie.jpg');
    background-repeat: repeat-x;
    height: 200px;
    background-color: #0195ff;
}
.barra_menu_in	{
	border: 1px solid #666666;
	background-image: url('images/barra_menu_in.JPG');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	cursor:hand;
}
.barra_top	{
	border: 1px solid #666666;
	background-image: url('images/barra_menu.JPG');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 18px;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
}
.bordo_contenuto	{
	border: 1px solid #666666;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FFFFFF;
}
.footer_txt
{
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    /*padding-top: 15px;*/
    vertical-align: top;
    text-align: left;
    color: #000000;
}
.footer_titolo	{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: top;
	text-align: left;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-bottom: 5px;
}
.barra_elenco	{
	border-width: 1px;
	border-color: #666666;
	background-position: top;
	background-image: url('images/barra_elenco.JPG');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	height: 40px;
}
.Bordo_elenco	{
	border-width: 1px;
	border-color: #666666;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
}
.box_annuncio	{
				padding: 5px;
				border-width: 1px;
				border-color: #666666;
				font-family: verdana;
				font-size: 12px;
				font-weight: normal;
				background-color: #F3F3F3;
}
#div_img	{
	
	background-color: #FFFFFF;
}
#foto	{
	border: 1px solid #666666;
	padding: 3px;
	background-color: #ffffff;
	
}

.bordoBianco
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #FFFFFF;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #FFFFFF;
}
h3	{
	font-family: arial;
	font-weight: bold;
/*	padding-top: 5px;
	padding-bottom: 5px;*/
}
.font_dettaglio{
	font-family: arial;
	font-weight: bold;
	color: #800000;
}
.txt12bordo {
	font-family: arial;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	height: 25px;
	background-color: #F3F3F3;
	padding-left: 10px;
}
.left10{
	padding-left: 10px;
}
.padding5{
	padding: 5px;
	cursor:hand;
}
.inputBlu{
	border: 1px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 250px;
	height: 25px;
}
.inputBluIn{
	border: 3px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 250px;
	height: 25px;
}
.inputBluChaptra{
	border: 1px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 100px;
	height: 25px;
}
.inputBluInChaptra{
	border: 3px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 100px;
	height: 25px;
}

.areaBlu{
	border: 1px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 250px;
	height: 85px;
}
.areaBluIn{
	border: 3px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 250px;
	height: 85px;
}
.btR{
	background-position: bottom;
	border: 1px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	width: 150px;
	height: 30px;
	font-weight: bold;
	background-image: url('images/barra_blu.jpg');
	background-repeat: repeat-x;
	cursor:hand;
}
.btR_in{
	background-position: bottom;
	border: 1px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	width: 150px;
	height: 30px;
	font-weight: bold;
	background-image: url('images/barra_arancio.jpg');
	background-repeat: repeat-x;
	cursor:hand;
}
.barra_agente{
	background-position: top;
	font-family: verdana;
	font-size: 14px;
	color: #FFFFFF;
	height: 40px;
	font-weight: bold;
	background-image: url('images/barra_arancio2.jpg');
	background-repeat: repeat-x;
	padding-left: 10px;
	text-transform: uppercase;
	text-align: center;
}
.barra60{
	background-position: top;
	font-family: verdana;
	font-size: 14px;
	color: #FFFFFF;
	height: 60px;
	font-weight: bold;
	background-image: url('images/barra60.jpg');
	background-repeat: repeat-x;
	padding-left: 10px;
	text-transform: uppercase;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	
}
.bordo_rete{
	border: 1px solid #990000;
}

.bordo_agente{
	border-style: solid;
	border-width: 1px;
	border-color: #FF9933;
}
.td_agente {
	padding: 7px;
	font-family: verdana;
	font-size: 12px;
	text-align: left;
}
.txt8 {
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align : left;
}
.txt8v {
	font-family: verdana;
	font-weight: normal;
	font-size: 8pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align: justify;
}

.txt10_input {
	font-family: Arial;
	font-weight: normal;
	font-size: 10pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align : left;
	padding-left: 10px;
}
.pag_foto{
	border: 1px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 25px;
	height: 25px;
	font-weight: bold;
	cursor: hand;
	text-align: center;
}
.pag_foto_in{
	border: 3px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 25px;
	height: 25px;
	font-weight: bold;
	cursor: hand;
	text-align: center;
}
.pag_out{
	border: 1px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 25px;
	height: 25px;
	font-weight: bold;
	cursor: hand;
	text-align: center;
}
.pag_in {
	border: 1px solid #990000;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	width: 25px;
	height: 25px;
	font-weight: bold;
	cursor: hand;
	text-align: center;
	background-color: #CC3300;
}

.pag_select{
	border: 1px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	width: 25px;
	height: 25px;
	font-weight: bold;
	text-align: center;
	background-color: #0099CC;
}
.foto_w	{
	border: 1px solid #666666;
	padding: 10px 10px 10px 10px;
	background-color: #333333;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
}
#Agente_Foto	{
	padding: 10px;
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
.txt12R {
	font-family: Arial;
	font-weight: normal;
	font-size: 12pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align: right;
}
.traspImg {
opacity:1.0;
filter: "alpha(opacity=100)"; /*per Internet Explorer 8*/
}
.traspImg_in {
opacity: 0.8;
filter: "alpha(opacity=80)";
 

}
/***********************/
/****** CSS LINK  ******/
/***********************/



a.f12:link{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #CC3300;
}
a.f12:hover{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #FF9900;
}

a.f12:visited{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #CC3300;
}

a.f12:link{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #CC3300;
}
a.f12:hover{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #FF9900;
}

a.f10:visited{
	font-family: verdana;
	font-size: 10pt;
	text-decoration: none;
	color: #333333;
}

a.f10:link{
	font-family: verdana;
	font-size: 10pt;
	text-decoration: none;
	color: #333333;
}
a.f10:hover{
	font-family: verdana;
	font-size: 10pt;
	text-decoration: none;
	color: #FF9900;
}
a.f8:visited{
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #333333;
}
a.f8:link{
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #333333;
}
a.f8:hover{
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #FF9900;
}
.tdlinkfoot{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-left: 25px;
}

a.linkFooter:visited {
	font-family: verdana;
	font-weight: normal;
	font-size: 10pt;
	color: #FFFFFF;
	line-height: normal;
	text-decoration : none;
	text-align: left;
}

a.linkFooter:link {
	font-family: verdana;
	font-weight: normal;
	font-size: 10pt;
	color: #FFFFFF;
	line-height: normal;
	text-decoration : none;
	text-align: left;
}
a.linkFooter:hover {
	font-family: verdana;
	font-weight: normal;
	font-size: 10pt;
	color: #3366CC;
	line-height: normal;
	text-decoration: none;
	text-align: left;
}
#divrete{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;

}

a.rete:visited {
	font-family: verdana;
	font-size: 10pt;
	color: #CC3300;
	padding-left: 5px;
}

a.rete:link {
	font-family: verdana;
	font-size: 10pt;
	color: #CC3300;
	padding-left: 5px;
}
a.rete:hover {
	font-family: verdana;
	font-size: 10pt;
	color: #FF9900;
	padding-left: 5px;
}
a.altreRic:visited{
	font-family: verdana;
	color: #3366CC;
	text-decoration: none;
	font-size: 10pt;
}
a.altreRic:link{
	font-family: verdana;
	color: #3366CC;
	text-decoration: none;
	font-size: 10pt;
}
a.altreRic:hover{
	font-family: verdana;
	color: #003399;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

a.linkRicerca:visited {
	font-family: arial;
	font-weight: normal;
	font-size: 12pt;
	color: #990000;
	line-height: normal;
	text-decoration : none;
	text-align: left;
}

a.linkRicerca:link {
	font-family: arial;
	font-weight: normal;
	font-size: 12pt;
	color: #990000;
	line-height: normal;
	text-decoration : none;
	text-align: left;
}
a.linkRicerca:hover {
	font-family: arial;
	font-weight: normal;
	font-size: 12pt;
	color: #FF6600;
	line-height: normal;
	text-decoration: underline;
	text-align: left;
}
#div_linkRicerca {
	padding: 5px;
	width: 190px;
}
a.link_annuncio:visited	{
	border-width: 1px;
	border-color: #666666;
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: middle;
	padding-left: 8px;
	text-align: left;
	text-decoration: none;
	width: 100px;
	color: #003399;
}
a.link_annuncio:link	{
	border-width: 1px;
	border-color: #666666;
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: middle;
	padding-left: 8px;
	text-align: left;
	text-decoration: none;
	width: 100px;
	color: #003399;
}
a.link_annuncio:hover	{
	border-width: 1px;
	border-color: #666666;
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: middle;
	padding-left: 8px;
	text-align: left;
	text-decoration: underline;
	width: 100px;
	color: #3366CC;
}

.txt10_justify {
	font-family: Arial;
	font-weight: normal;
	font-size: 10pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.txt8_pad10 {
	padding: 10px;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align : left;
}
.menu_titolo {
				padding: 8px;
				font-family: arial;
				font-weight: normal;
				font-size: 9pt;
				color : #000000;
				line-height: normal;
				text-align : left;
				text-transform: uppercase;
			}

.menu_left:link, .menu_left:visited
{
    font-family: 'myriad Pro';
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    cursor: hand;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
}
.menu_left:hover
{
    font-family: 'myriad Pro';
    font-weight: normal;
    font-size: 10pt;
    color: #CC0000;
    background-color: #E6E6E6;
    cursor: hand;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
}
.menu_left_schede {
				
				font-family: arial;
				font-weight: normal;
				font-size: 9pt;
				color : #000000;
				line-height: normal;
				text-align : left;
				/*background-color: #999999;
				text-transform: uppercase;
				padding: 8px;*/
				cursor: hand;
}

.menu_left_in {
	padding: 8px;
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
	color: #FFFFFF;
	line-height: normal;
	text-align : left;
	background-color: #FFCC00;
	text-transform: uppercase;
	cursor: hand;
}
.menu_left2 {
	padding: 8px;
	font-family: arial;
	font-weight: normal;
	font-size: 10pt;
	color : #000000;
	line-height: normal;
	text-align: center;
	background-color: #C0C0C0;
	text-transform: uppercase;
	cursor: hand;
}
.menu_left_in2 {
	padding: 8px;
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	line-height: normal;
	text-align: center;
	background-color: #FFCC00;
	text-transform: uppercase;
	cursor: hand;
}

.inputHome
{
    margin: 2px;
    border: 1px solid #336699;
    padding: 2px;
    font-family: arial;
    font-size: 12px;
    color: #336699;
    width: 155px;
    height: 25px;
}
.inputHomeIn{
	border: 3px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 155px;
	height: 25px;
}
.areaHome{
	border: 1px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 319px;
	height: 60px;
	margin: 2px;
}
.areaHomeIn{
	border: 3px solid #336699;
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	color: #336699;
	width: 319px;
	height: 60px;
}
.tditaliahome {
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	padding: 5px;
	height: 346px;
	vertical-align: top;
	text-align: center;
}
.inputimmR{
	border: 2px solid #999999;
	padding: 2px;
	font-family: verdana;
	font-size: 12px;
	color: #999999;
	height: 25px;
	background-color: #F3F3F3;
}
.inputimm{
	border: 1px solid #FF3300;
	padding: 2px;
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	height: 25px;
	background-color: #FFE7C1;
}
.inputimmIn{
	border: 2px solid #FF3300;
	padding: 2px;
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	height: 25px;
	background-color: #FFFFFF;
}
.areaimm{
	border: 1px solid #FF3300;
	padding: 2px;
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	background-color: #FFE7C1;
}
.areaimmIn{
	border: 2px solid #FF3300;
	padding: 2px;
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}
label{
	font-family: arial;
	font-size: 12px;
	text-align: right;
}
.txt12j {
	padding: 10px;
	font-family: Arial;
	font-weight: normal;
	font-size: 12pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align: justify;
}
.txtGallery{
	font-family: verdana;
	font-size: 10pt;
	padding-left: 30px;
}
.nomecolonna {
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	line-height: normal;
	text-decoration : none;
	text-align: center;
	background-color: #336699;
	height: 30px;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #0099FF;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-bottom-color: #0099FF;
}
.elencoimmG {
	font-family: Arial;
	font-size: 10pt;
	color: #333333;
	line-height: normal;
	text-decoration : none;
	text-align: center;
	background-color: #F3F3F3;
	height: 30px;
}
.elencoimmB {
	font-family: Arial;
	font-size: 10pt;
	color: #333333;
	line-height: normal;
	text-decoration : none;
	text-align: center;
	background-color: #FFFFFF;
	height: 30px;
}
.modOut{
	background-position: center;
	height: 30px;
	background-image: url('../images/mod30.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.modIn{
	background-position: center;
	height: 30px;
	background-image: url('../images/mod30g.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.fotoOut{
	background-position: center;
	height: 30px;
	background-image: url('../images/foto30.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.fotoIn{
	background-position: center;
	height: 30px;
	background-image: url('../images/foto30g.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.inviatradOut{
	background-position: center;
	height: 30px;
	background-image: url('../images/inviatrad30.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.inviatradIn{
	background-position: center;
	height: 30px;
	background-image: url('../images/inviatrad30g.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.tbAffittiOut{
	background-position: center;
	height: 30px;
	background-image: url('../images/table30.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.tbAffittiIn{
	background-position: center;
	height: 30px;
	background-image: url('../images/table30g.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.deleteOut{
	background-position: center;
	height: 30px;
	background-image: url('../images/delete30.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.deleteIn{
	background-position: center;
	height: 30px;
	background-image: url('../images/delete30g.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.onOut{
	background-position: center;
	height: 30px;
	background-image: url('../images/on30.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.onIn{
	background-position: center;
	height: 30px;
	background-image: url('../images/on30g.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.offOut{
	background-position: center;
	height: 30px;
	background-image: url('../images/off30.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.offIn{
	background-position: center;
	height: 30px;
	background-image: url('../images/off30g.png');
	background-repeat: no-repeat;
	cursor: hand;
}

.pdfOut{
	background-position: center;
	height: 30px;
	background-image: url('../images/pdf30.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.pdfIn{
	background-position: center;
	height: 30px;
	background-image: url('../images/pdf30g.png');
	background-repeat: no-repeat;
	cursor:hand;
}
.inCop {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FF3300;
}
.txt10b {
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color : #000000;
	line-height: normal;
	text-decoration : none;
	text-align : left;
}
.testo10 {
	padding: 5px;
	font-family: verdana;
	font-weight: normal;
	font-size: 10pt;
	color : #000000;
	text-decoration : none;
}
.testo12 {
	padding: 5px;
	font-family: verdana;
	font-weight: normal;
	font-size: 12pt;
	color : #000000;
	text-decoration : none;
}
.pAffinita {
	font-family: verdana;
	font-weight: normal;
	font-size: 10pt;
	color : #000000;
	text-decoration : none;
}
.testo10j {
	font-family: verdana;
	font-weight: normal;
	font-size: 10pt;
	color : #000000;
	text-decoration : none;
	text-align: justify;
}
/*td.testo10 {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}*/
.testo10nobordo {
	padding: 5px;
	font-family: verdana;
	font-weight: normal;
	font-size: 10pt;
	color : #000000;
	text-decoration : none;
}
.titolo_made_it {
font-family: verdana;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
padding-left: 10px;
font-style: italic;
padding-top: 10px;
}
li.li_made_it {
padding-top: 5px;
padding-bottom: 5px;
font-family: verdana;
font-size: 12px;
padding-left: 20px;
color: #FFFFFF;
list-style-type: disc;
}
li.li_made_it_non {
font-family: verdana;
font-size: 12px;
padding-left: 20px;
color: #CCCCCC;
list-style-type: disc;
padding-top: 5px;
padding-bottom: 5px;
}
.div_made_it {
padding-top: 3px;
padding-bottom: 3px;
}

.txt_made_it10
{
    font-family: verdana;
    font-size: 10px;
    padding-left: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
a.txt_made_it:visited
{
    font-family: verdana;
    font-size: 12px;
    padding-left: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

a.txt_made_it:link {
	font-family: verdana;
	font-size: 12px;
	padding-left: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.txt_made_it:hover {
	font-family: verdana;
	font-size: 12px;
	padding-left: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.titreg_made_it {
				font-family: verdana;
				font-size: 16px;
				font-weight: bold;
				color: #FFFFFF;
				padding-left: 10px;
				font-style: italic;
				padding-top: 10px;
				background-color: #FF9933;
}
li.li_made_it_reg {
				font-family: Tahoma;
				font-size: 12px;
				padding-left: 10px;
				color: #000000;
				list-style-type: disc;
				
}
a.reg_made_it:visited {
				font-family: Tahoma;
				font-size: 12px;
				color: #FF3300;
}
a.reg_made_it:link {
				font-family: Tahoma;
				font-size: 12px;
				color: #FF3300;
}
a.reg_made_it:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.label_cat_sx{
				background-position: left;
				height: 35px;
				background-image: url('../images/label_cat_sx.jpg');
				background-repeat: no-repeat;
				width: 13px;
}
.label_cat_c{
				height: 35px;
				width: 200px;
				background-image: url('../images/label_cat_c.jpg');
				background-repeat: repeat-x;
				font-family: verdana;
				font-size: 12px;
				text-transform: uppercase;
				color: #FFFFFF;
}
.label_cat_dx{
	background-position: right;
	height: 35px;
	background-image: url('../images/label_cat_dx.jpg');
	background-repeat: no-repeat;
	width: 13px;
}
.label_bordo{
				border: 1px solid #FF8000;
				height: 35px;
				width: 13px;
}
.nome_reg {
				font-family: verdana;
				font-size: 16px;
				text-transform: uppercase;
				background-color: #3366CC;
				color: #FFFFFF;
				font-weight: bold;
				width: 890px;
				height: 40px;
				text-align: left;
				padding-left: 10px;
				vertical-align: middle;
			
}
.btSalvaDisc{
cursor:hand;height:48;width:48;background-position: center; background-image:url('../img/3floppy_unmount.png'); background-repeat:no-repeat; border: 1px solid #EBEBEB;background-color:#FFFFFF
}
#noTrad{
width: 875px;
				padding: 6px;
				font-family: arial;
				font-size: 10pt;
				background-color: #FFCC00;
				
}
#divAttiva{
				width: 875px;
				padding: 6px;
				font-family: arial;
				font-size: 10pt;
				background-color: #009933;
				color: #FFFFFF;
}
#divDisattiva{
				width: 875px;
				padding: 6px;
				font-family: arial;
				font-size: 10pt;
				background-color: #FF0000;
				color: #FFFFFF;
				}
.btClonaOut{
				border-width: 0px;
				font-family: arial;
				font-size: 10pt;
				background-color: #FF6600;
				color: #FFFFFF;
				font-weight: bold;
				text-transform: uppercase;
}
.btClonaIn{
				border-width: 0px;
				font-family: arial;
				font-size: 10pt;
				background-color: #FFCC66;
				color: #FFFFFF;
				font-weight: bold;
				text-transform: uppercase;
}
/*  recaptcha style */
.recaptcha_only_if_incorrect_sol
{
    font-family: verdana;
    font-size: 12pt;
    color: #FF3300;
    font-weight: bold;
}
.recaptcha_only_if_image, .recaptcha_only_if_audio
{
    font-family: verdana;
    font-size: 10pt;
}
.recaptcha_only_if_reload a:link 
{
    font-family: verdana;
    font-size: 10pt;
}
.recaptcha_only_if_reload a:hover
{
    font-family: verdana;
    font-size: 10pt;
}

