@import url(lightbox.css);
@import url(menu_laterale.css);
@import url(search.css);
@import url(popup.css);
@import url(header.css);
@import url(footer.css);
@import url(about_us.css);
@import url(thickbox.css);
@import url(refine.css);


/* CSS Document */
/* Impostazioni Generali */
body { background-color:#b1b3b4; }
#contents{
	width: 				955px;
	background-color: 	#FFFFFF;
}

.bordo-grigio { border: 1px solid #D1D2D4; }
.bordo-grigio_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-decoration: none;
	border-bottom: 1px solid #D1D2D4;
}

.fondo_menu_c { background-color: #e1e1e1; }
.fondo_menu_s { background-color: #b9b9b9; }

.fondo_grigio_c, .fondo_grigio_c a:link {
	background-color: 	#e1e1e1;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	padding: 			0px 0px 0px 0px;
	color: 				#333333;
	text-decoration: 	none;
	text-align: 		left;
}
/*.fondo_grigio_c a:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#ffffff;
	text-decoration: 	none;
}*/

.fondo_lat_cli {
	background-color: #edeef0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	color: #333333;
	text-decoration: none;
}
.fondo_menu { background-color: #edeef0; }
.fondo_grigio{
	background-color: #E6E6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	height:20px;
}
.fondo_grigio_s, .fondo_grigio_s a:link{
	background-color: 	#b9b9b9;
	color: 				#ffffff;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	padding: 			0px 0px 0px 0px;
	text-decoration: 	none;
	text-align: 		left;
}
.fondo_grigio_s a:hover{
	color: 				#333333;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	text-decoration: 	none;
}

.fondo_grigio_s2{
	background-color: #999999;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
}


#tab_pagina{
	background-repeat: no-repeat;
	height: 955px !important; 
	font-size: 0!important;
	width: 500px !important;
	text-decoration: none;
}
#tab_pagina2{
	background-repeat: no-repeat;
	height: 955px !important; 
	font-size: 0!important;
	width: 500px !important;
	text-decoration: none;	
	
}
.testo10grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
	color: #848484;
	text-decoration: none;
}

.testo10grigionop {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#333333;
	text-decoration: 	none;
}

.testo10grigiob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
	color: #848484;
	text-decoration: none;
	font-weight:600;
}

.testo10grigiobnop, .testo10grigiobnop a:link {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#333333;
	text-decoration: 	none;
	font-weight: 		600;
}
/*.testo10grigiobnop a:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#ffffff;
	text-decoration: 	none;
	font-weight: 		600;
}*/

.testo10grigio_sott, .testo10grigio_sott a:link {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#333333;
	text-decoration: 	none;
}
.testo10grigio_sott a:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#333333;
	text-decoration:	underline;
}


.testo9grigio, .testo9grigio a, .testo9grigio a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	color: #848484;
	text-decoration: none;
}
.testo9grigiob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	color: #848484;
	text-decoration: none;
	font-weight:600;
}

.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.nero12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.nero10 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	padding-left: 		5px;
	padding-right: 		3px;
	color: 				#000000;
	text-decoration: 	none;
}
.nero10 a, .nero10 a:link {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#000000;
	text-decoration: 	none;
}
.nero10 a:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#d41f2e;
	text-decoration: 	none;
}

.nero10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 3px;
	color: #000000;
	text-decoration: none;
	font-weight: 600;
}

.nero10boldnop, .nero10boldnop a:link{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#000000;
	text-decoration: 	none;
	font-weight: 		600;
}
.nero10boldnop a:hover{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#000000;
	text-decoration: 	underline;
	font-weight: 		600;
}


.nero10nop, .nero10nop a, .nero10nop a:link{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#000000;
	text-decoration: 	none;
}
.nero10nop a:hover{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#000000;
	text-decoration: 	underline;
}

.nero9, .nero9 a, .nero9:link {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			9px;
	color: 				#000000;
	text-decoration: 	none;
}

.bianco10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
}

.testo10biancob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 3px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:600;
}

.testo10biancobnop, .testo10biancobnop a:link {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#FFFFFF;
	text-decoration: 	none;
	font-weight: 		600;
}
.testo10biancobnop a:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#333333;
	text-decoration: 	none;
	font-weight: 		600;
}

.bianco12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}

.rosso9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px 5px 0px 5px;
	color: #D41F2E;
	text-align: right;
	text-decoration: none;
}

.rosso10 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	padding: 			0px 5px 0px 5px;
	color: 				#D41F2E;
	text-align: 		right;
	text-decoration: 	none;
}
.rosso10 a, .rosso10 a:link {
	color: 				#D41F2E;
	text-decoration: 	none;
	font-weight: 		600;
}

.rosso10c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
	color: #D41F2E;
	text-decoration: none;
}
.rosso10bold, .rosso10bold a, .rosso10bold a:link{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#D41F2E;
	text-align: 		left;
	text-decoration: 	none;
	font-weight: 		600;
}

.rosso16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	color: #D41F2E;
	text-align: left;
	text-decoration: none;
	font-weight:600;
}

.bianco16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 38px;
	margin-bottom: 10px;
	color: #ffffff;
	text-align: right;
	text-decoration: none;
	font-weight:600;
	line-height:28px;
}

.testo_pop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.slide{
	padding: 			20px;
	background-color: 	#b9b9b9;
	width: 				400px;
}