/* CSS Document */html, body {	margin: 0;	padding: 0;	border: 0;	height: 100%;}body {	background:url(../images/fascia-fondo.gif) repeat-x #fff;	color: #000;	font-size: 100%;	font-family: "Verdana", Arial, sans-serif;	text-align: center;}a {	color: #013D77;}a:hover, .corrente{	color: #EF141F;	text-decoration: underline;}/*contenitore generale*/#wrapper {	margin: 0 auto;	width: 770px;	text-align: left;	height: 100%;	}/* inizio header*/#fascia-lingua{width:770px;height:23px;background:url(../images/fondo-fascialingua.gif) repeat-x;}#toplingua {display:inline;	float:left;	width: 200px;	height: 19px;	margin:0;	padding:2px 5px 0 5px;}#toplingua ul {	margin: 0;	padding: 0;	list-style: none;}#toplingua li {	float: left;	display: inline;	margin-top: 2px;	text-align:right}#toplingua a {	display: block;	text-decoration:none;	}	#toplingua span {color:#FFFFFF;font-size:9px;text-decoration:none;margin-left:35px;}#tl_ita {	background: url(../images/ico-ita.gif) no-repeat 15px;}#tl_eng {	background: url(../images/ico-eng.gif) no-repeat 15px;}#toplinks {display:inline;	float:right;	width: 150px;	height: 19px;	margin:0 5px 0 240px;	padding:2px 5px 0 5px;	background-color:#013D77;	border-left:solid 1px #fff;	border-right:solid 1px #fff;}#toplinks ul {	margin: 0;	padding: 0;	list-style: none;}#toplinks li {	float: left;	display: inline;	margin-top: 2px;	text-align:right}#toplinks a {	display: block;	text-decoration:none;	}#toplinks span {color:#FFFFFF;font-size:11px;margin-left:25px;text-decoration:none;margin-left:30px;}#tl_home {	background: url(../images/ico-home.gif) no-repeat 15px;}#tl_contact {	background: url(../images/ico-mail.gif) no-repeat 15px;}#header {	height: 102px;	width: 770px;}#logo {float:left;width:240px;height:86px;margin:0;padding:9px 0 0 0;}#slogan {	float:right;height:82px;	margin:20px 0px 0 240px;	padding:0;}#insero-barra {float:left;width:160px;height:182px;	margin-left:-160px;	padding:0;	background:url(../images/inserto-barra.gif) no-repeat right;}#menu {float:left;width:232px;height:182px;	margin:0;	padding:0;	background-color:#013D77;}#menu ul {text-align:center;	width:232px;	margin: 0;	padding: 0;	list-style: none;}#menu li {margin: 0;text-align:right;	font-size:12px;	padding:18px 26px 0 26px;	height:27px;	color:#fff;	font-weight:bold;	text-decoration:none;	border-bottom:dashed 1px #8E8E8E;	background:url(../images/freccia-menu-principale.gif) no-repeat 220px;}#menu li.nofiletto {border-bottom: none;}#menu li a{	text-decoration:none;	color:#fff;	}#menu li a:hover{	text-decoration:underline;	color:#fff;}/*inizio fascia foto */#navigazione{font-family:Arial, Helvetica, sans-serif;float:left;width:770px;height:182px;margin:0;text-align:left;padding:0;color:#FFFFFF;border-left:solid 1px #fff;}#fotofascia{float:right;width:536px;height:182px;margin:0;border-right:solid 1px #fff;border-left:solid 1px #fff;}/* inizio corpo*/#corpo {margin-top:3px;float:left;width:770px;min-height:350px;	height: auto !important;	height: 350px;	background:url(../images/fondo-fascia-prodotti.gif) repeat-y;	border-right:solid 1px #6F6C33;}#side {float:left;width:232px;padding: 0;margin: 0;height:100%;}#menu-catalogo {	padding: 0;	margin: 0;}#menu-catalogo a {	text-decoration: none;	display:block;}#menu-catalogo ul  {	padding: 0;	margin: 0;	list-style: none;}#menu-catalogo ul ul {border-bottom: 2px solid #6F6C33;}#menu-catalogo ul ul.nobottom {border-bottom: none;}#menu-catalogo li {	margin: 0;	padding: 0;}#menu-catalogo li li {	margin: 0;	padding: 0;	border-bottom:dashed 1px #BCBDBD;}#menu-catalogo li li.nofil, #menu-catalogo li li.attivo-ultimo {border-bottom: none;}#menu-catalogo ul li a {display:block;	padding: 8px 15px;	height: 18px;	font-weight: bold;	font-size: 14px;	font-family: Arial;	color:#013D77;	}#menu-catalogo ul li a:hover, .corrente {	text-decoration: none;	display:block;	background-color:#E5EBF1;}#menu-catalogo ul li ul li a {display:block;	height:15px;	font-weight:normal;	font-size: 14px;	padding: 5px 25px;	color:#5C5C5C;	background:url(../images/freccia-menu-prodotti.gif) 15px 8px no-repeat;}#menu-catalogo ul li ul li a:hover, .attivo, .attivo-ultimo {	text-decoration: none;	display:block;	background-color:#F2F5F8;	}#contenuti-home {width:536px;float:right;margin:0;padding:0;height:382px;text-align:left;color:#FFFFFF;font-size:72%;/*background:url(../images/frasi-home.gif) no-repeat;*/}.certificato {width:516px;float:right;text-align:right;margin:0;padding:10px;}.certificato img {border:1px solid #013D77;padding:2px;}#contenuti-interno {width:536px;float:right;margin:0;padding:0;text-align:left;color:#FFFFFF;font-size:72%;}#contenuti-interno-sx {width:208px;float:left;margin:0;padding:5px 10px 5px 45px;text-align:left;color:#000;font-size:72%;}#contenuti-interno-dx {width:208px;float:left;margin:0;padding:5px 45px 5px 10px;text-align:left;color:#000;font-size:72%;}#contenuti-interno-sx p,#contenuti-interno-dx p {color: #000;font-size:13px;padding:5px 0 5px 0px;text-align:justify;}/*#contenuti-interno-sx p a,#contenuti-interno-dx p a{color: #013D77;font-size:12px;text-decoration:none;padding: 5px 18px;background:url(../images/freccia-blu.gif) 8px 8px no-repeat;}*/#contenuti-interno-sx p a,#contenuti-interno-dx p a:hover{text-decoration:underline;}/* inizio form info*/div#form1{float:left;text-align:left;margin:0;padding:5px 15px 5px 45px;width:208px;}div#form2{float:left;text-align:left;width:208px;margin:0;padding:5px 45px 5px 15px;}#paginazione-usato {	float:left;	color:#000000;	font-size: 12px;	height:20px;	padding:5px 15px 15px 45px;	text-align:left;}/* inizio footer */#footer {float:left;width:770px;height:14px;background:url(../images/fondo-fascia-prodotti.gif) repeat-y;}#footer-indirizzo{width:535px;float:right;text-align:center;color:#FFFFFF;margin:0;font-size:11px;background-color:#6F6C33;border-right:solid 1px #6F6C33;}#footer-indirizzo a{text-decoration:none;color:#FFFFFF;}#clear {clear:both;height:1px;}.bordo {	border:	1px solid #BDB4B4;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;}