/* BASE DEL SITO */body, #container {	/* body */	font-family: "Arial";	font-size: 12px;	font-weight: normal;	color: #000000;			text-align: justify;	line-height: 18px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	/* container */	width: 100%;	background-color: #FFFFFF;} /********************************************** INIZIO SITO **********************************************/#boxBannerTop {	width: 100%;	height: 100px;	background-color: #E8EEFA;}#boxBannerTopInt {	width: 790px;	height: 100px;	margin: 0 auto;	/*background-color: #E3A521;*/}#boxSito {	width: 1100px;	margin: 0 auto;} #header {	width: 100%;	height: 145px;	padding-top: 10px;}#boxLogo {	width: 170px;	height: 65px;	float: left;	position: relative;}#boxMenu {	width: 80%;	height: 35px;	float: right;	position: relative;	background-color: #C3D9FF;}#boxFolder {	width: 100%;	height: 150px;	min-height: 150px;	height: auto !important;	padding-bottom: 25px;}#center_colonne {	width:95%;        margin-left: auto; 	margin-right: auto;        float:center;}#wrapper {  	width:100%;	padding-bottom: 7px;	background-color: #E8EEFA;        text-align:center;float:left;	}#wrapper_02 {	float:left;	width:100%;	}#content {	width: 1100px;	min-height: 10%;	height: 10%;	height: auto !important;	margin: 0 auto;	padding-top: 7px;	padding-bottom: 7px;}#scheda {width: 100%;padding-bottom: 20px;padding-top: 10px;min-height: 100%;	height: 100%;	height: auto !important;}#premium {	width: 100%;padding-bottom:10px;padding-top: 10px;margin top:10px;border: 1px solid #C3D9FF;background-color: #EEF2F8;}#footer {	width: 100%;	height: 75px;	clear: both;	padding-bottom: 10px;}#footerInt {	width: 100%;;	height: 35px;	padding-top: 15px;	background-color: #C3D9FF;}/********************************************** FINE SITO **********************************************/.navbar {	font-family: "Arial";	font-size: 13px;	font-weight: bold;	color: #FF7600;}.navbar a {	font-family: "Arial";	font-size: 13px;	font-weight: bold;	color: #FF7600;}.navbar a:hover{	font-family: "Arial";	font-size: 13px;	font-weight: bold;	color: #FF7600;	text-decoration: none;}.boxMenuInt {	width: 71%;	height: 17px;	float: right;	position: relative;	margin: 0 0 0 0;	padding: 9px 0px 0px 3px;	font-family: "Arial";	font-size: 13px;	font-weight: bold;	color: #1D4ACA;}.btnMenuInt a {	font-family: "Arial";	font-size: 13px;	font-weight: normal;	color: #066FC8;	text-align: center;}.btnMenuInt a:hover {	font-family: "Arial";	font-size: 13px;	font-weight: normal;	color: #224284;	text-align: center;	text-decoration: none;}.btnAnnunci a {	font-family: "Arial";	font-size: 13px;	font-weight: normal;	color: #000000;	text-align: center;}.btnAnnunci a:hover {	font-family: "Arial";	font-size: 13px;	font-weight: normal;	color: #000000;	text-align: center;}.extra {	width: 400px;	height: 190px;	float: left;	margin: 0px 0px 0px 0px;}.richieste {	width:190px;	float: left;	position: relative;	border: 1px solid #E8EEFA;}.offerte {	width: 190px;	float: right;	position: relative;	border: 1px solid #E8EEFA;}.tratteggiato {	width: 95%;	height: 100px;	margin: 0 auto;		background-position: center;	background-repeat: no-repeat;}.btnRichiesteOff {	font-size: 0.938em;	color: #000000;	font-weight: normal;	font-family: "Arial";	text-align: justify;}.btnRichiesteOff a {	font-size: 0.938em;	color: #000000;	font-weight: normal;	font-family: "Arial";	text-decoration: none;}.btnRichiesteOff a:hover {	font-size: 0.938em;	color: #000000;	font-weight: normal;	font-family: "Arial";}.mappaFla {	width: 276;	height: 310px;	text-align:center;          margin:0 auto;       padding:0 auto;	}.contmappa {width:30%;float: left;text-align:center;position:relative;}.boxDs {	width:250px;	float: right;	margin: 0px 0px 0px 0px;	}.login {	width: 270px;        height:240px;        padding: 0 auto;      	margin: 0 auto;	background-color: #E8EEFA; border: 4px solid #9fcaf8;}.form {	width: 250px;	margin: 0px auto;	background-color: #E8EEFA;}.form_search {	width: 93%;	margin: 0px auto;        border: 4px solid #9fcaf8;background-color: #E8EEFA;	}.formInt {	width: 100%;        padding:4px;}.formInt_login {text-align:right;	width: 100%;       padding:4px;}.areaTxt { 	width: 155px;	color: #8B8B8B; 	background-color: #F2F2F2; 	font-family: "Verdana"; 	font-size: 14px; 	margin: 0 0 0 0;	font-weight: normal; 	border: 1px solid #DDDDDD; }.boxTxt { 	color: #000000; 	background-color: #E8EEFA; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: normal; 	border: 1px solid #9fcaf8; 	height: 22px;}.boxTxt2 {	font-weight: normal; 	font-size: 14px; 	color: #9fcaf8; 	border: 1px solid #9fcaf8; 	font-family: "Arial"; 	width:140px;	height: 22px;	background-color: #FFFFFF; }.boxTxt3 { 	color: #000000; 	background-color: #E8EEFA; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: normal; 	border: 1px solid #9fcaf8; 	height: 70px;}.boxtxtsearch{	font-weight: normal; 	font-size: 14px; 	color: #999999; 	border: 1px solid #9fcaf8; 	font-family: "Arial"; 	width:140px;	height: 22px;	background-color: #FFFFFF; }.btn {	font-family: "Arial";	font-size: 13px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	background-color: #FD9500;        border: 1px solid #FD6500;        margin: 2px;padding:2px;  }.btn a {	font-family: "Arial";	font-size: 13px;	font-weight: normal;	color: #000000;	text-decoration: none;}.btn a:hover {	font-family: "Arial";	font-size: 13px;	font-weight: normal;	color: #066FC8;}.registrati {	width: 240px;	padding:auto ;        margin:auto ;    	background-color: #FD9500;        border: 2px solid #FD6500;}.btnReg {	font-family: "Arial";	font-size: 13px;	font-weight: bold;	color: #283653;}.btnReg a {	font-family: "Arial";	font-size: 13px;	font-weight: bold;	color: #283653;}.btnReg a:hover {	font-family: "Arial";	font-size: 13px;	font-weight: bold;	color: #283653;	text-decoration: none;}.spazio {	width: 100%;	height: 15px;	margin: 0 auto;	background-color: #FFFFFF;}#colonna {	width: 20%;	float: left;	}#colonnadx {	width: 20%;	float: right;	}.colonnaOfferte {	width: 30%;	float: left;	position: relative;	border: 1px solid #E8EEFA;	margin: 0 0 0 50px;	background-color: #FFFFFF;}.colonnaRichieste {	width: 30%;	float: right;	position: relative;	border: 1px solid #E8EEFA;	margin: 0 0 0 0;	background-color: #FFFFFF;}.contentInt {	width: 800px;	float: left;	/*background-color: #00FFFF;*/	margin: 0px 0px 0px 0px;}.menu1 {	font-family: "Arial";	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: left;}.menu1 ul {	font-size: 10px;	color: #000000;	font-weight: normal;	font-family: "Arial";}.menu1 li {	font-size: 10px;	color: #000000;	font-weight: normal;	font-family: "Arial";	list-style: square;}.menu1 a {	color: #000000;}.menu1 a:hover {	text-decoration:none;	color: #000000; }.boxIcoScheda {	width: 120px;	float: left;	position: relative;}.boxTextScheda {	width: 85%;	float: right;	position: relative;}.Stile1 {	color: #1D4ACA;}/*****************************************/p {	font-family: "Arial";	font-size: 13px;	font-weight: normal;	color: #000000;	margin: 0 0 0 0;	padding-bottom: 10px;}h1 {		font-family: "Arial";	font-size: 16px;	font-weight: bold;	color: #000000;	margin: 0 0 0 0;	float: left;	position: relative;	padding: 8px 0px 0px 0px;}h2 {	width: 100%;	height: 45px;	background-color: #E8EEFA;	font-size: 17px;	font-weight: bold;	color: #000000;	text-align: center;	margin: 0 0 0 0;	padding-top: 0px;}label {	width: 100%;	height: 17px;	padding-left: 0px;	text-align: left;	font-size: 12px;	color: #000000;	font-weight: normal;	font-family: "Verdana";}/****************************************/.hide {display:none;visbility:hidden;}.show {display:render;visbility:visible;}div#navigation{background-color: #fffff;border-bottom: 1px solid #cccccc;padding-left: 20px;height:24px;}#navigation ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap}#navigation li{display: inline;margin: 0;padding:0;}#navigation lai a{text-decoration: none;border: 0px solid #cccccc;background: #f0f0f0;color: #cccccc; padding:6px; }#navigation .activelink a{text-decoration: none;border: 0px solid #cccccc;background: #666666;color: #ffffff; padding:6px;}#navigation .disactivelink a{text-decoration: none;border: 0px solid #cccccc;background: #f0f0f0;color: #666666; padding:6px;}.paging {	font-size:				12px;	COLOR:					#666666;	text-decoration:		none;	font-weight:			normal;}.paging a,  .paging a:visited, .paging a:active, .paging a:link{	font-size:				11px;	COLOR:					#666666;	text-decoration:		none;	font-weight:			bold;}.paging a:hover,  .paging a:visited:hover{	font-size:				11px;	COLOR:					#666666;	text-decoration:		underline;	font-weight:			bold;}.ajax{font-size:13px;color:#000000;font-weight:bold;}input, textarea, select{	color: #000000; 	background-color: #E8EEFA; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	border: 1px solid #9fcaf8; }.null{	color: #000000; 	background-color: #DCDCDC; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	border: 0px solid #6A6A6A; }.submit {}.btn {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-weight: bold;	font-size: 13px;	line-height: 15px;	text-align: center;	/*border: 2px solid #FFA405;	background-color: #FF8605;	padding: 3px 3px 3px 3px;*/} .elenco {	Font-Size:				13px;	Color:					#D96300;	Font-Weight:			bold;	border:					#333333 1px;}.elenco .testa {	Font-Size:				12px;	Color:					#D96300;	Font-Weight:			bold;}.elenco .testa_small {	Background-Color:		#00266b;	Font-Size:				9px;	Color:					#eeeeee;	Font-Weight:			bold;}.elenco .testa a , .testa a:visited {	Font-Size:				11px;	Color:					#D96300;	Font-Weight:			bold;}.elenco .testa a:hover,.testa a:visited:hover {	Font-Size:				11px;	Color:					#D96300;	Font-Weight:			bold;	text-decoration:		underline;}.elenco .pari {	Background-Color:		#F3E8E4;	padding:				4px 4px 4px 4px;}.elenco .dispari {	Background-Color:		#eeeded;	padding:				4px 4px 4px 4px;}/*----------- Evidenziatori ---------------*/.evidenziato {	font-family:			Arial, Helvetica, sans-serif;	color:					#D96300;	Font-Size:				23px;	Font-Weight:			bold;	border:					0;	vertical-align:			middle;	line-height:			30px;	height:					30px;}.evidenziato2 {	font-family:			Arial, Helvetica, sans-serif;	color:					#cccccc;	Font-Size:				23px;	Font-Weight:			normal;	border:					0;	vertical-align:			middle;	line-height:			30px;	height:					30px;}hr {border:dotted 1px #efefef;}}.errore {		color:					#FF0000;	border:			1px solid		#FF0000;	vertical-align:			middle;	padding			10px;	}
