/* STILI GENERALI */
img{
border:0px;
}

.tabpiccola {

	font-size: 1px;

}

.colonnasinistra {

	BORDER-RIGHT: 1px solid; VERTICAL-ALIGN: top; WIDTH: 223px; border-color: #4c4c4c; background-color: #ebebeb;

}

.colonnadestra {

	VERTICAL-ALIGN: top; WIDTH: 140px; background-color: #9a000d;

}

.corpocentrale {

	padding: 8px;

}

.normale {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.campo {

	color: #000000;

	border: 1 solid #4c4c4c;

	background: #FFFFFF;

	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;

	FONT-SIZE: 10px;

}

.bottoneform {

	BORDER-RIGHT: #4c4c4c 1px solid;

	BORDER-TOP: #ffffff 1px solid;

	FONT-WEIGHT: bold;

	FONT-SIZE: 8pt;

	BORDER-LEFT: #ffffff 1px solid;

	COLOR: #0070b2;

	BORDER-BOTTOM: #4c4c4c 1px solid;

	BACKGROUND-COLOR: #ffffff;

	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;

	FONT-SIZE: 10px;

}

.bottoneformdisabled {

	BORDER-RIGHT: #4c4c4c 1px solid;

	BORDER-TOP: #ffffff 1px solid;

	FONT-WEIGHT: bold;

	FONT-SIZE: 8pt;

	BORDER-LEFT: #ffffff 1px solid;

	COLOR: #A0A0A0;

	BORDER-BOTTOM: #4c4c4c 1px solid;

	BACKGROUND-COLOR: #ffffff;

	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;

	FONT-SIZE: 10px;

}



.titolo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #4c4c4c;

	font-size: 10px;

}

.testopacchetti {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.listino_pacchetti {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}
.title_list_pacchetti {
	background:url(image/list_menu_bar.png) no-repeat;
	border-bottom:#000000;
	height:35px;
	width:400px;
	font-weight:bold;
	line-height:30px;
}
.title_section_list{
	height:35px;
	width:400px;
	padding-left:40px;
	
}
.separator_gallery {
	display:block;
	background-image:url(image/gallery_separator.png);
	height:5px;

	text-align:center;
}
.screen_shot_table{
	background:url(image/bg_gallery.png) no-repeat;
	width:500px;
	height:250px;
	padding:10px;
}
.screen_shot_table img{
margin:5px;
}
.screen_shot_table img:hover{
margin:3px;
border:2px white solid;
}


.titolopromo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	FONT-WEIGHT: bolder;

}

.testopromo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.nomepacchetto {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	FONT-WEIGHT: bolder;

}

.prezzopacchetto {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	FONT-WEIGHT: bold;

}

.prezzoiva {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

/* STILI TESTATA */

#testata {

	background-color: #ffffff;

	background-image: url('image/sfondotestata.jpg');

	background-repeat: no-repeat;

	background-position: right top;

}

.menuprincipale {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 12px;

}

.menuprincipale a:link {

	color: #FFFFFF;

	text-decoration: none;

}

.menuprincipale a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

.menuprincipale a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

/* BARRA DI SINISTRA */

.titolomenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #4c4c4c;

	font-size: 10px;

	padding-left: 10px;

	padding-right: 10px;

}

.testoerrore {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 10px;

}

.testomenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #4c4c4c;

	font-size: 10px;

}

A.testomenu:link {

	color: #4c4c4c;

	text-decoration: none;

}

A.testomenu:visited {

	color: #4c4c4c;

	text-decoration: none;

}

A.testomenu:hover {

	color: #4c4c4c;

	TEXT-DECORATION: underline;

}

A.collegamento:link {

	color: #0070b2;

	FONT-WEIGHT: bold;

	text-decoration: none;

}

A.collegamento:visited {

	color: #0070b2;

	FONT-WEIGHT: bold;

	text-decoration: none;

}

A.collegamento:hover {

	color: #0070b2;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}

.campomenu {

	color: #000000;

	border: 1 solid #4c4c4c;

	background: #FFFFFF;

	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;

	FONT-SIZE: 10px;

}

.bottonemenu {

	BORDER-RIGHT: #4c4c4c 1px solid;

	BORDER-TOP: #ffffff 1px solid;

	FONT-WEIGHT: bold;

	FONT-SIZE: 8pt;

	BORDER-LEFT: #ffffff 1px solid;

	COLOR: #0070b2;

	BORDER-BOTTOM: #4c4c4c 1px solid;

	BACKGROUND-COLOR: #ffffff;

	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;

	FONT-SIZE: 10px;

}



/* MENU RIVENDITORE*/

.menuriservata {

	width:170px;

	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	list-style:none;

	margin:3;

	padding:0;

	display:block;

	padding-left:5;

	color:#000000;

}

.menuriservata a,

.menuriservata a:link,

.menuriservata a:visited{

	color:#000000;

	text-decoration:none;



}

.menuriservata a:hover{

	color:#FF0000;

	text-decoration:underline;



}

/* FOOTER */

.testofooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 10px;

}

.menu a, 

.menu a:link, 

.menu a:visited {

	float: left;

	display: block;

	height: 24px;

	line-height: 24px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size: 12px;

	font-weight: bold;

	padding-left: 10px;

	padding-right: 10px;

	text-decoration: none;

}

.menu a:hover, 

.menu a:active, 

.menu a:focus {

	float: left;

	display: block;

	height: 24px;

	line-height: 24px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size: 12px;

	font-weight: bold;

	padding-left: 10px;

	padding-right: 10px;

	background: #0070b2;

	text-decoration: underline;

}

tr.table_title{
background:#0099ff;
color:#ffffff;
}