/* CSS Document */
@import "epoch/epoch.css";


textarea {
width: 400px;
height: 100px;
}


body {
	
	background-color:#e7eff5;
	background-image:url(images/bg_blue.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	line-height: 18px;
}


#content_total{
	width:920px;
	margin:auto;
	}
	
	
#top_nav {
	height:20px;
	position:relative;

}

#container_header {
	width:920px;
	height:120px;
	background-color:#FFFFFF;


}

#header {
	width:920px;
	height:75px;
	background:url(images/header2.jpg) no-repeat center;
	color: #FFFFFF;
	text-align:left;


}

#title {
	float:left;

	
}	

#title h1 {

	margin:0;
	margin-top:25px;
	margin-left:20px;
}

#title h1 a {
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	display:block;
	height:35px;
	width:200px;

}

#title h1 a span {
	display:none;
}

#menu {
	float:left;
	height:75px;


}	
ul#main_nav {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:47px;
}

ul#main_nav li {
	display:inline;
}

ul#main_nav li a {
	display:block;
	background-image:url(images/menu_item_bg_c.gif);
	background-repeat:no-repeat;
	width:99px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:8px;
	text-decoration:none;
	color:#4c4c4c;
}


ul#main_nav li a:hover {
	background-position:0px -28px;
	color:#333333;
}


ul#main_nav li a#current {
background-position:0px -56px;
}


#bandiere{
	float:left;
	width:179px;
	margin-top:4px;

	}



ul#lingue {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
		
	

}

ul#lingue li {
	display:inline;
	
}

ul#lingue li a img{
	text-decoration:none;
	border-style:none;

}

#scritta{
	float:left;
	width:562px;
	height:45px;
	margin-top:-5px;
	background-image:url(images/scritta.jpg);
	background-repeat:no-repeat;
}

#scritta_en{
	float:left;
	width:562px;
	height:45px;
	margin-top:-5px;
	background-image:url(images/scritta-en.jpg);
	background-repeat:no-repeat;
}


#key{
	float:right;
	margin-right:10px;
	margin-top:6px;
	width:163px;
}

#key a img{
	text-decoration:none;
	border-style:none;

}

#bordo {

	background:url(images/bg_bar.gif) repeat-x;
	background-color:#FFFFFF;
	width:915px;
	height:40px;
	padding-top:5px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:23px;
	padding-left:5px;

}




#container {
	float:left;
	text-align:left;
	width:919px;
	background:url(images/bg_content.gif) repeat-y;
	background-color:#e7eff5;
	padding-bottom:40px;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;

}

#column_1 {
	width:179px;
	float:left;
	position:relative;
	background:url(images/bg_shadow.gif) repeat-x;
	padding-top:8px;
	

	/*  background-color:#ffffff; */
}


ul#menu_column_1 {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	
}

ul#menu_column_1 li {
	display:inline;
}

ul#menu_column_1 li a {
	display:block;
	background-color:#E9E9E9;
	background-repeat:no-repeat;
	border-bottom:1px solid #CBCBCB;
	margin-top:1px;
	width:179px;
	height:21px;
	text-align:center;
	padding-top:8px;
	text-decoration:none;
	color:#4c4c4c;
}


ul#menu_column_1 li a:hover {
	background-color:#ffffff;
}

ul#menu_column_1 li a#current_column {
	background-color:#c8daea;
}

#column_2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	width:562px;
	min-height:860px;
	height: auto !important;
	height: 860px;
	float:left;
	position:relative;	
}

/* contenuti */

#content_page {

	float:left;
	width:540px;
	padding-left:15px;
	margin-right:5px;
	margin-top:20px;
	line-height: 1.3;
	text-align:justify;


}


#content_page h2 {

	font-size: 19px;
	font:bold;
	margin:0;
	padding:0;
}

#content_page a{
text-decoration:none;
color:#256782;
}


/* fine contenuti */




#anteprima{
	float:left;
	width:240px;
	padding-top:30px;

}

#anteprima h2{

		text-align:center;

}

#top_news_small {

	background:url(images/top_news_small.jpg) no-repeat; 
		height:22px;

}

#top_news_big {

	
	height:22px;
		width:532px;

}

#content_news_small{

	float:left;
	width:300px;
	background-color:#F1EFEF;
}

#content_news_small h2{

font-size:18px;

} 

#content_news_big{

	float:left;
	width:532px;
	
}

#all_news{
	text-align:right;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	margin-right:5px;
	
	}

#all_news a{
	text-decoration:none;
}


#all_news a img{
	text-decoration:none;
	border-style:none;

}

#content_news_big h2 {
	margin:0;
	margin-left:15px;
	margin-bottom:30px;
	padding:0;
}
#content_news_small h2 {
	margin:0;
	margin-left:15px;
	margin-bottom:30px;
	padding:0;
}


#footer_news_small {

	float:left;
	width:300px;
	height:22px;
	background:url(images/footer_news_small.jpg) no-repeat; 
	
}

#footer_news_big{

	float:left;
	width:541px;
	height:22px;
	
	
}
#top_news h2 {

	margin:0;
	padding:0;
	font-size:20px;
}

.news_testo h3{
margin-top:0;
margin-bottom:0;
margin-bottom: 10px;
}

.entry {
	float:left;
	padding-left:10px;
	height:auto;
	padding-bottom:15px;
}



.news_date_small {
	float:left;
	background-image:url(images/date_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:51px;
	margin:0px 15px 0pt 0pt;
	padding:0pt 4px 0pt 0pt;
	position:relative;
	text-align:center;
	width:48px;
}

.news_date_big {
	float:left;
	background-image:url(images/date_bg_b.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:51px;
	margin:0px 15px 0pt 0pt;
	padding:0pt 4px 0pt 0pt;
	position:relative;
	text-align:center;
	width:48px;
}

.news_testo_small{	
	width: 200px;
	float: left;
	padding-top:5px;
}

.news_testo_small p{	
	margin-top:5px;
	
}

.news_testo_big{
	float:left;
	width: 440px;
	padding-top:5px;
	
}


.news_testo_big p{	
	margin-top:5px;
	
}

.title{
	margin:0;
	font-size:15px;
}

p.month {
color:#707274;
font-family:georgia;
line-height:0.95em;
font-size:12px;
margin:0pt;
padding:8px 0pt 0pt;
text-transform:uppercase;
}

p.day {
color:#707274;
font-family:georgia;
font-size:23px;
line-height:1em;
margin:0pt;
padding:0pt;
}


.apice_sinistro{
	background:url(images/apici1.jpg);
	width:30px;
	height:24px;
	float:left;
}

.apice_destro{
	background:url(images/apici2.jpg);
	width:30px;
	height:24px;
	float:right;
	vertical-align:bottom;
}

.rassegna_stampa_testo{
	float:left;
	width: 344px;
	padding-left:48px;
	
}

.spazio_bianco{
	float:left;
	width: 344px;
	height:24px;
	
}



#pubblicita_piccola{
float:center;
text-align:center;

}

#anteprima_galleria{
float:left;
width:240px;
}



#column_3 {
	background:url(images/bg_shadow.gif) repeat-x;
	width:178px;
	min-height: 800px;
	height: auto !important;
	height: 800px;
	float:right;
	position:relative;
}


#teleport {
	float:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:13px;
	text-align:center;
	border-bottom:1px solid #DADADA;
	width:100%;
	background-color:#e9e9e9;
	margin-top:9px;
}	


#teleport p{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;

	
}

#teleport p a img{
	text-decoration:none;
	border-style:none;
	
}


#demo {
	float:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:13px;
	text-align:center;
	border-bottom:1px solid #DADADA;
	width:100%;
}	

#avatars{
	float:left;
	width:100%;
}


#rassegna_stampa {
	float:left;
	border-bottom:1px solid #CBCBCB;
	width:100%;
	text-align:center;

}


#rassegna_stampa ul li a {
color:#256782;
text-decoration:none;
}

#rassegna_stampa ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:15px;

}

#rassegna_stampa ul h4{
margin:0;
margin-top:15px;
margin-bottom:15px;
font-size:12px;

}

#rassegna_stampa ul {
font-family:'helvetica neue',helvetica,arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
/*padding-left:20px;*/
margin:0;

}


#rassegna_stampa ul span {
color:#89867E;
font-family:'helvetica neue',helvetica,arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
}

#google_adsense {
	/*border-bottom:1px solid #DADADA; */
	height:600px;
	background:url(images/google.gif) no-repeat left;
	
}

#slide_show {
	weight:560px;
	/*margin-left:1px;*/


	/*height:260px; */
	/* background-color:#000000; */
}

#slide_show h2{

	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:10px;
	padding-left:15px;
	background: url(images/bg_white_shadow.gif) repeat-x;
	/*height:260px; */
	/* background-color:#000000; */
}


#admin {
	
}


/* STRUTTURE RECETTIVE */

.struttura_ricettiva{
padding-left:0px;
margin-left:0px;
margin-bottom:20px;
padding-top:20px;
}

#eleco_immagini{
padding-left:0px;
margin-left:0px;
}


ul#eleco_immagini  li {
	display:inline;
	padding-right:5px;
}

ul#eleco_immagini  li a img{
	border:0px;
}


/* FOOTER */

#footer {
	clear:both;
	text-align:center;
	width:919px;
	height:55px;
	background-image:url(images/bg_footer.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#f4f5f7;
	border:1px solid #CBCBCB;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:1;


	}
	
#footer_shadow {
	clear:both;
	
	height:35px;
	background-image:url(images/footer_shadow1.jpg);

	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#f4f5f7;
}
	
#copyright{
padding-top:8px;
}
	
#insert{
	text-align:left;
	margin-left:5px;
	padding-bottom:10px;
	
	}
	
	
#insert a{
	text-decoration:none;
}


#insert a img{
	text-decoration:none;
	border-style:none;

}



#indirizzo_sl a img{
	text-decoration:none;
	border-style:none;

}

a img{
	text-decoration:none;
	border-style:none;

}
