
a:link { color:#FFFFFF; } /* link da visitare */
a:active { color:#FFCC33; } /* link attivo */
a:visited { color:#FFFFFF; } /* link visitato */
a:hover { color:#999999; } /* link al passaggio del mouse */


/* tutto */


.tabella_prin {
	width:960px;
	height:200px;
	margin-right:auto;
	margin-left:auto;
}

.top {
	height:86px;
	width:960px;
	float:left;
	background-image:url(top.jpg);
}




/* tutto */



/* menù sopra */

.menu_sopra {
	height:29px;
	width:960px;
	float:left;
	background-image:url(immagini/menu.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:7px;
}



/* menù sopra */



/* centro */



.testo_centro {
	width:960px;
	height:auto;
	float:left;
	background-image:url(back.jpg);

	}



/* bottom - menù sotto */

.bottom_cont {
height:20px;
width:960px;
float:left;
background-image:url(immagini/bottom.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:16px;

}


/* bottom - menù sotto */




.yrama {
	height:20px;
	width:960px;
	float:left;
	background-image:url(immagini/yrama.jpg);
}






.flash_2 {
	height:300px;
	width:960px;
	float:left;
	text-align:center;

}








.testo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:60px;
padding-right:60px;
padding-top:30px;
padding-bottom:30px;
	height:auto;
	width:840px;
	float:left;
	color:#0F2C46;
}



.contenitore_basso {
	height:250px;
	width:960px;
	float:left;
	text-align:center;
}

.contenitore_basso_bis {
	height:250px;
	width:470px;
	float:left;
	text-align:center;
}




/* bottom - menù sotto */



.titolo_anim {
	height:38px;
	width:960px;
	float:left;
	padding-top:50px;
}



/* bottom - menù sotto */
.sotto_titolo {
	height:42px;
	width:960px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(immagini/back_titolo.jpg);
}



.testo_gen {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:60px;
padding-right:60px;

padding-bottom:30px;
	height:auto;
	width:840px;
	float:left;
	color:#0F2C46;
}



.menu_gallery {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;	height:auto;
	width:960px;
	height:27px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	background-image:url(immagini/titoli_gallery.jpg);
	padding-top:11px;
}


.galley {
	height:260px;
	width:600px;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:40px;
}

.cata {
	height:135px;
	width:960px;
	float:left;
}



/* menu catalogo estivo 2010 */

.tab_cata_2010 {
	width:815px;
	height:200px;
	text-align:center;

}


.tit_cata_2 {
	width:815px;
	height:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-left:20px;
	font-weight:bold;
	float:left;
	text-align:center;
	color:#003399;
}

.tit_cata_2010 {
	width:815px;
	height:28px;
	background-color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-left:20px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
}

.descr_cata_cont {
	width:833px;
	height:20px;
	background-color:#CC3300;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	float:left;
}

.descr_cata_1 {
	width:400px;
	height:18px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:2px;
	padding-left:20px;
	font-weight:bold;
	color:#000000;
	float:left;
}

.descr_cata_2 {
	width:90px;
	height:20px;
	background-color:#0099CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#FFFF00;
	float:left;
}
.descr_cata_3 {
	width:250px;
	height:18px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	color:#000000;
	float:left;
}

.descr_cata_4 {
	width:73px;
	height:18px;
	background-color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	color:#FFFFFF;
	float:left;
}