@charset "utf-8";
/* CSS Document */

body { color: #25435f;
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #d2ddfd;
	margin: 0px;}
	
#main { width: 1050px;
	float: left;
	background-image: url(images/bkg_main.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 20px;
	margin-bottom: 20px;}

#content { width: 900px;
float: left;}

#YYKK { width: 800px;
	float: left;
	color: #FFFFFF;
	margin-left: 10px;}
#YYKK a, #YYKK a:hover { color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;}	
	
	

#top { width: 900px;
	height: 150px;}
.indirizzo { width: 300px;
	height: 150px;
	float: left;}
.indirizzo p {
	padding-left: 15px;
	color: #4d7da5;
}
.indirizzo a { color: #4d7da5; text-decoration: none;}
.indirizzo a:hover { color: #6d9bc1; text-decoration: none;}

#center { width: 900px;
	background-color: #FFFFFF;
	overflow: hidden;
	float: left;
	border-bottom: 5px solid #F9961E;
	height: 100%;}
.foto_top { width: 880px;
	height: 235px;
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 10px;}
	
.clearer { clear: both;}	
	
#menu { height: 49px;
	width: 900px;
	background-image: url(images/bkg_menu.jpg);
	background-repeat: repeat-x;
	background-color: #FF6600;
	float: left;}
#menu p {
	color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	margin-top: 15px;}
#menu a{ color: #FFFFFF;
	text-decoration: none;}
#menu a:hover{ color: #fedd9a;
	text-decoration: none;}
	
#contenuti { width: 880px;
	margin: 0px auto;}
	
	

/*box di contenuti e foto*/
.SINISTRA { width: 450px; float: left; }
.sinistra img { vertical-align: bottom;}
.testo { width: 440px; float: right; margin-top: 30px; border-left: 1px solid #CCCCCC; }
.testo_noborder { width: 440px; margin-top: 30px;}
.destra p { padding-right: 10px;
	padding-left: 10px;}
.offerta {
	width: 390px;
	/*background-image: url(images/bkg_offerta1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/
	border-bottom: 2px dotted  #CCCCCC;
	margin: 5px auto;
	padding: 2px;}
.fucsia { font-size: 17px; color: #FF0099;}
.blu { font-size: 17px; color: #336699;}
.viola { font-size: 17px; color: #993399;}
.azzurro { font-size: 17px; color: #6699FF;}
.arancio { font-size: 17px; color: #FF9900;}
.verde { font-size: 17px; color: #99CC00;}

a.fucsia_small { font-size: 12px; color: #FF0099; text-decoration: none}
a.fucsia_small:hover { font-size: 12px; color: #FF0099; text-decoration: underline}
a.blu_small { font-size: 12px; color: #336699; text-decoration: none}
a.blu_small:hover { font-size: 12px; color: #336699; text-decoration: underline}
a.viola_small { font-size: 12px; color: #993399; text-decoration: none}
a.viola_small:hover { font-size: 12px; color: #993399; text-decoration: underline}
a.azzurro_small { font-size: 12px; color: #6699FF; text-decoration: none}
a.azzurro_small:hover { font-size: 12px; color: #6699FF; text-decoration: underline}
a.arancio_small { font-size: 12px; color: #FF9900; text-decoration: none}
a.arancio_small:hover { font-size: 12px; color: #FF9900; text-decoration: underline}
a.verde_small { font-size: 12px; color: #99CC00; text-decoration: none}
a.verde_small:hover { font-size: 12px; color: #99CC00; text-decoration: underline}

.big { font-size: 14px;}
.grey { color: #999999;}
	
.padding-left { padding-left: 20px;}
td { border-bottom: 1px solid #CCCCCC;}
.none { border-bottom: 0px solid #FFFFFF;}
.periodi { font-size: 10px; color: #666666;}
.arancio { color: #FF9900;}
	
.DESTRA { width: 450PX;
	float: right;}
	
.padding_left { padding-left: 20px;}
a.grigio { color: #999999; text-align: center;
	text-decoration: none;}
a.grigio:hover {color: #999999; text-align: center;
	text-decoration: underline;}
	
	
.bandiere { width: 200px;
	height: 30px;
	float: right;
	padding-top: 110px;}	

