* {
	-moz-outline-style: none;
	outline: none;
}
.ricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.testoricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.biancolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.menutop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003183;
	cursor: hand;

}
.linea {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #EEEEEE;
}
.quadrato {
	border: 1px solid #999999;
}
.ricercared {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #205EA8;
	font-weight: bold;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.mano {
	cursor: pointer;
}
.grigiolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: -0.1mm;
	line-height: 20px;

}
.riquadrogrigio {
	border: 1px solid #666666;
}
.modulettocat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}
.bordo {
	border: 1px solid #999999;
}
.aria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: -0.1mm;
	line-height: 20px;
	background-color: 9999B6;

}
.acqua {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: -0.1mm;
	line-height: 20px;
	background-color: #0086b6;
	cursor: pointer;
}
.bottomtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.quadrobianconews {
	background-color: #FFFFFF;
	border: 1px solid #F98800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.testihome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;

}
.linea2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.lampeggio {
	text-decoration: blink;
}
.centri {
	color: #FFFFFF;
}
/*
DOWNLOAD ALLEGATI SCHEDE */
.docs{
font-family:Verdana, Arial sans-serif;
font-size:90%;
color:#fff;
width:100%;
display:table;
background:#205ea8 url('/images/download.gif') left no-repeat;
border:1px solid #e1e1e1;
padding:10px 2px 10px 2px;
height: 110px;
min-height: 110px;
height: auto !important;height: 110px;
margin:0px;
}
.docs li{list-style:none;padding:5px 2px 0px 110px;border-width:1px 2px 1px 2px;width:100%;}
.docs li.first{font-weight:bold;text-decoration:underline;padding:0px;}
.docs a, .docs a:visited, .docs a:active{color:#fff;text-decoration:none}
.docs a:hover{color:#fc0;text-decoration:underline;background-color:#300;}

/*
MICHELE
*/
body {
	font-family: Verdana, Arial;
	font-size: 11px;
	/*background: url(images/sfondo_body.gif) repeat-x #D8D8D8;*/
	background: #ffffff;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0;
}
a img {
	border: 0;
}
h1 {
	margin: 0;
}
h2 {
	margin: 0;
	font-size: 13px;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 11px;
}
table {
	font-family: Verdana, Arial;
	font-size: 11px;
}
table.tabellaDati th {
	background: #606060;
	color: #ffffff;
	text-align: center;
}
tr.colore0 {
	background: #e3e3e3;
}
tr.colore1 {
	background: #d0d0d0;
}
table.tabellaForm {
	background: #e3e3e3;
	border-collapse: collapse;
}
table.tabellaForm th {
	padding: 5px;
	text-align: right;
	border-bottom: 2px solid #ababab;
}
table.tabellaForm td {
	padding: 5px;
	border-bottom: 2px solid #ababab;
}
table.tabellaForm th.titolo {
	text-align: center;
	background: #606060;
	color: #ffffff;
}
table.pulita td {
	border: 0;
	padding: 0;
}
#menup {
	background: url(images/sfondo_logo.gif) repeat-x;
	padding-top: 10px;
	padding-left: 10px;
}
#menup table {
	width: 100%;
}
#menup table td {
	width: 16%;
}
#menup a {
	display: block;
	background: url(images/sfondo_btn_menup.png) no-repeat;
	width: 110px;
	height: 24px;
	color: #000066;
	line-height: 24px;
	text-decoration: none;
	font-size: 11px;
	font-weight: 900;
}
#table_logo {
	width: 978px;
}
#bodyContainer {
	width: 978px;
	margin: auto;/*
	border-left: 1px solid #9fa0a1;
	border-right: 1px solid #9fa0a1;*/
	background: #D4E1E4;
}
#topheader {
	margin: auto;
	margin-top: 0;
	width: 978px;
	height: 50px;
	background: #EAEAEA;
}

#blocco_lingue {
	padding: 14px;
}
#blocco_lingue a {
	text-decoration: none;
}
#header {
	background: url(images/header_area_1_2.jpg) no-repeat;
	height: 150px;
}
#col_left {
	float: left;
	width: 230px;
	background: #D4E1E4;
}
#col_main {
	float: left;
	width: 498px;
	padding: 0 10px 10px 10px;
	text-align: left;
	background: #ffffff;
	min-height: 682px;
}
#col_right {
	float: left;
	width: 230px;
	background: #D4E1E4;
}
.blocchetto1 {
	border: 1px solid #e1e1e1;
	margin: 4px;
	margin-top: -1px;
}
.blocchetto1 h3 {
	background: url(images/sfondo_h3.gif) repeat-x;
	height: 30px;
	line-height: 30px;
	margin: 0;
	text-align: left;
	padding-left: 15px;
}
.blocchetto1 h4 {
	background: url(images/sfondo_h3.gif) repeat-x;
	height: 20px;
	line-height: 20px;
	margin: 0;
	text-align: left;
	padding-left: 15px;
	border-top: 1px solid #8686AE;
	color: #c7100d;
}
.blocchetto1 div {
	background: url(images/sfondo_p1.gif) repeat-x #efedee;
	margin: 0;
	text-align: left;
}
#menu_col_left a {
	font-size: 10px;
	line-height: 14px;
	font-weight: 900;
	display: block;
	text-decoration: none;
	background: url(images/arrow1.gif) no-repeat #c7100d;
	background-position: 3px 50%;
	color: #f0f0f0;
	padding: 2px;
	padding-left: 16px;
	margin-top: 2px;
}
#menu_col_right a {
	font-size: 10px;
	line-height: 14px;
	font-weight: 900;
	display: block;
	text-decoration: none;
	background: url(images/arrow1.gif) no-repeat #000066;
	background-position: 3px 50%;
	color: #f0f0f0;
	padding: 2px;
	padding-left: 16px;
	margin-top: 2px;
}
#menu_col_right_2 a {
	font-size: 10px;
	line-height: 14px;
	font-weight: 900;
	display: block;
	text-decoration: none;
	background: url(images/arrow1.gif) no-repeat #f1d801;
	background-position: 3px 50%;
	color: #303030;
	padding: 2px;
	padding-left: 16px;
	margin-top: 2px;
}
div#menu_col_left div.menu_col_sub a, div#menu_col_right div.menu_col_sub a, div#menu_col_right_2 div.menu_col_sub a {
	font-size: 10px;
	margin-left: 20px;
	background-color: #E6E7E9;
	color: #303030;
	border: 0;
	padding-top: 1px;
	padding-bottom: 1px;
}

#fascia_ricerca {
	margin: 0;
	background: url(images/sfondo_ricerca.gif) repeat-x #D4E1E4;
	color: #303030;
	width: 978px;
}
#blocco_ricerca {
	padding: 14px;
	font-size: 12px;
	font-weight: 900;
}
#blocco_ricerca input, #blocco_ricerca select, #blocco_ricerca option {
	font-size: 13px;
	border: 1px solid #F0EEEF;
	padding-left: 3px;
}
form {
	margin: 0;
}
#blocchi_footer th {
	background: #3E4243;
	width: 25%;
	color: #f0f0f0;
	padding: 15px 0 15px 0;
}
#riga_footer1 {
	background: url(images/sfondo_riga_1.gif) repeat-x #ffffff;
	padding: 4px 0 4px 0;
	clear: both;
}

.bloccoMacchina tr {
	background: #e6e7e9;
}
.bloccoMacchina th {
	width: 140px;
	height: 110px;
}
.bloccoMacchina td {
	text-align: left;
}
.bloccoMacchina h4 {
	font-size: 13px;
	text-align: left;
	font-weight: 300;
	margin: 0;
}

#stiamoCercando {
	background: url(stiamo_cercando.gif) no-repeat;
	width: 192px;
	height: 22px;
	display: block;
	line-height: 22px;
	text-decoration: none;
	font-size: 14px;
	color: #902B2F
}

#menu_agenzie {
	float: left;
	width: 270px;
}
#menu_agenzie a {
	font-size: 13px;
	display: block;
	background: #F0EEEF;
	border: 1px solid #d0d0d0;
	text-decoration: none;
	padding: 5px;
	color: #303030;
	font-weight: 900;
	margin-top: 8px;
}

#menu_agenzie .menu_agenzie_sub a {
	margin-left: 20px;
	margin-top: 2px;
	padding: 2px;
	font-size: 11px;
	background: #ffffff;
}


.bottone1 {
	text-decoration: none;
	color: #c7100d;
	font-weight: 900;
}
.bottone2 span {
	visibility: hidden;
}
#table_carTecniche td {
	text-align: left;
	font-weight: 900;
	padding-left: 20px;
	font-size: 12px;
}

#marq_news {
	padding: 6px;
	height: 140px;
	background: #EFEFEF;
}
#marq_news a {
	color: #303030;
	line-height: 130%;
	font-weight: 900;
	text-decoration: none;
}

.titolo_1 {
	width: 460px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #c7100d;
	background: url(images/sfondo_titolo_1.gif) no-repeat;
}
