@charset "UTF-8";/* CSS Document */body {	background-color: #FFFFFF;	font-family:Arial, Helvetica, sans-serif;	margin: 0px;	border: 0px;}a {	color:#1366b1;	text-decoration: none;}a:hover {	color:#04a7f1;	text-decoration: underline;}textarea, input {	border: 1px solid #bbb;}textarea {	height: 36px;}/* ----------------------------------------*/a.webagency {	font-family:Arial, Helvetica, sans-serif;	color: #999999;	font-size:10px;	font-weight: normal;	text-decoration:none;}a.webagency:hover {	font-family:Arial, Helvetica, sans-serif;	color: #16b4fc;	font-size:10px;	font-weight: normal;	text-decoration:none;}/* ----------------------------------------*/.container {	background-color:#FFFFFF;}#top {	width: 980px;	float: left;}#flash {	width: 155px;	text-align:left;}.img_sx {	padding-bottom:15px;	padding-top:15px;	padding-right:15px;}.img_dx {	padding-bottom:15px;	padding-top:15px;	padding-left:15px;}#no_flash {	width: 824px;	height: 195px;	background: url("../images/header.jpg") no-repeat top left;}#no_flashtxt {	position:absolute;	width:330px;	height:35px;	margin-top:135px;	padding-left: 45px;	padding-top: 25px;	font-size: 10px;	background: url("../images/no_flash.gif") no-repeat bottom left;}.menu_noflash {	float: left;	height: 500px;	}.menu_noflash img {	border: 0px;	padding-bottom: 2px;}.divisore {	height: 2px;	width: 2px;	background: url("../images/blank.gif");}/* ----------------------  TESTO  ------------------*/.testo {	text-align:left;	color: #666666;	font-size:11px;	line-height:16px;}.testo_privacy {	text-align:left;	color: #666666;	font-size:9px;	line-height:12px;	width: 300px;	height: 40px;}.sottotitolo {	text-align:left;	color:#999999;	font-size:13px;	line-height:16px;}.sottotitolo_azzurro {	text-align:left;	color:#04a7f1;	font-size:11px;	line-height:16px;}.grassetto {	color:#1366b1;	font-weight: bold;}.testo_news {	text-align:right;	color:#999999;	font-size:10px;	padding-right:10px;	line-height:14px;}.titolo_news {	text-align:right;	color:#1366b1;	font-size:12px;	padding-right:10px;	padding-top:30px;	line-height:14px;}#testo_copyright {	text-align:center;	background-color:#0090d2;	color: #FFFFFF;	font-size:10px;	line-height: 12px;	padding-top:10px;	padding-bottom:10px;	width: 980px;	float: left;}#menu {	text-align:center;	color:#999999;	font-size:11px;	padding-top:30px;	padding-bottom:20px;	width: 980px;	float: left;	line-height:16px;}#fascia{	width:172px;	float:left;	background-color:#cce9f6; }/* ---------------------- FINE  TESTO  ------------------*/.LV_valid { display: none; }.LV_invalid { color: #CC0000; }.LV_validation_message { font-weight: bold; margin-left: 5px; }/* FORM CONTATTI */.response { display: none; }/* FORM COD ASSISTENZA */#img_assistenza {	float:left;	width: 115px;	height: 45px;/*	*height: 25px;*/	background: url('../images/titolo_assistenza.jpg') no-repeat top left;/*	background-color: red;*/}.form_code {	*margin:-20px;	*margin-top:20px;	*margin-left:0px;}.validateAjax {	*margin:-20px;	*margin-left:0px;}.textarea_form {	width: 324px;}#form_cod_assistenza {	width: 272px;	height: 45px;	float:left;	text-align:center;	font-size: 10px;/*	background-color: yellow;*/}#form_cod_assistenza input {/*	height:15px;*/}