@import "common.css";

BODY, HTML, TD, DIV
{
	font-family:		Helvetica, sans-serif;
}

TABLE.homeLayout
{
	width:				983px;
  border-style:       none;
	border-collapse:    collapse;
}

TABLE.homeLayout, .homeLayout TD
{
    margin:             0px 0px 0px 0px;
    padding:            0px 0px 0px 0px;
    font-size:          10pt;
}				

.footer
{
	font-size:			9pt;
	text-align:			center;
	margin-top:			10px;
}

.infoSocieta
{
	margin-top:			10px;
	padding-bottom:		10px;
	font-size:			9pt;
	color:          rgb(0,57,176);
}

DIV#contenitoreReplicaPulsanti
{
	text-align:			center;
	width:				100%;
}

DIV#contenitoreReplicaPulsanti TD
{
	font-size:			10px;
}

DIV#contenitoreReplicaPulsanti A
{
	text-decoration:	none;
}

DIV#contenitoreReplicaPulsanti A:hover
{
	text-decoration:	underline;
}

.footer HR
{
	width:				90%;
}

.containerOfferte
{
	background-color:	rgb(227,227,227);
	border:				1px solid silver;
	width:				180px;
	padding-top:		6px;
	padding-bottom:		6px;
	margin-top:			10px;
	margin-bottom:		4px;
}

.tipoOfferta
{
	margin-left:		8px;
	margin-right:		8px;
	text-align:			left;
	display:			block;
}

#offerteSpeciali,
#lastMinute
{
	height:				180px;
	border:				1px solid black;
	background-color:	white;
	margin-left:		8px;
	margin-right:		8px;
}

.itemOfferte
{
	font-size:			10pt;
}

.itemOfferte A
{
	text-decoration:	none;
	color:				black;
}

.itemOfferte A:hover
{
	text-decoration:	underline;
	color:				blue;
}

.titoloOfferta
{
	text-transform:		uppercase;
	font-weight:		bold;
	color:          rgb(0,57,176);
}

.box
{
	border:				1px solid silver;
	margin-top:			10px;
	margin-bottom:     10px;
	padding:			8px 8px 8px 8px;
	text-align:			justify;
}

.boxBorder
{
	border:				1px solid silver;
	margin-top:			10px;
	margin-bottom:     10px;
	padding:			5px 5px 5px 5px;
	text-align:			justify;
}

.box TD
{
	font-size:			10pt;
}

.titoloBox
{
	font-weight:		bold;
}

.pubblicita
{
	margin-top:			10px;
}

.pubblicitaCentr
{
	margin-top:			10px;
	height:				200px;
}

TD.numerone
{
	padding-right:		10px;
	padding-left:		10px;
	font-size:			40px;
}

.titoloPagina
{
	background-color:	rgb(227,227,227);
	font-size:			16px;
	color:           rgb(0,57,176);
	margin-top:			10px;
	margin-bottom:		20px;
	padding:			4px 4px 4px 10px;
	border:				1px solid silver;
}

.sottotitoloPagina
{
	font-size:			10pt;
	color:           rgb(0,57,176);	
}

TD.contenutoPagina
{
	padding-left: 		 2px;
	padding-right: 		10px;
}

TABLE.tabellaPreferiti
{
	border-collapse:	collapse;
}

TABLE.tabellaPreferiti TD
{
	border-top:			1px solid silver;
	border-bottom:		1px solid silver;
	padding-top:		3px;
	padding-bottom:		3px;
	padding-left:		2px;
	padding-right:		2px;
}

TD.intercolonna
{
	width:				15px;
}

DIV.pubblicitaStruttura
{
	text-align:			center;
	width:				164px;
}

.pubblicitaStruttura A
{
	color:				blue;
}

.pubblicitaStruttura .immaginePubblicita
{
	position:			relative;
	padding:			12px 10px 12px 10px;
}

.pubblicitaStruttura DIV.legendaPubblicita
{
	position:			relative;
	z-index:			10;
	display:			block;
	width:				100%;
	padding-top:		3px;
	padding-bottom:		3px;
	margin-top:			6px;
}

DIV.legendaPubblicita SPAN
{
	opacity:			1;
	-moz-opacity:		1;
	filter:				alpha(opacity=100);
	font-weight:		bold;
	z-index:			11;
}

.strutturaNonAttiva TD,
.strutturaNonAttiva A
{
	color:				gray;
}

.separatoreStrutture TD
{
	height:				12px;
	font-size:			1px;
}

.titoloParagrafo
{
	background-color:	rgb(227,227,227);
	padding:			8px 8px 8px 8px;
	margin-left:		0px;
	margin-right:		0px;
	display:			block;
	height:      40px;
}

.menuStruttura
{
	background-color:	rgb(227,227,227);
	font-size:			16px;
  width:				20%;
	color:           rgb(0,57,176);
	font-weight:		bold;
	text-decoration:  none;
}

.latoSinistro
{
	font-size:			14px;
	width:				99%;
	padding:			8px 8px 8px 8px;
	font-size:     15px;
}

.latoDestro A
{
	text-align:			right;
	width:				1%;
	white-space:		nowrap;
	padding:			10px 10px 10px 10px;
	text-decoration:	none;
}

.titoloSezione
{
	border:				1px solid black;
	margin-bottom:		10px;
	width:				400px;
	padding:			4px 4px 4px 4px;
	font-weight:		bold;
	background-color:	rgb(150,198,28);
}
