
#upper{width:100%; height:360px; background-image:url('http://www.sanmarinokey.com/design/news/images/linea_upper.png'); background-repeat:repeat-x; position:relative; clear:both;}
#head{background:transparent url('http://www.sanmarinokey.com/design/news/images/head_centrale2.png') 0 0 no-repeat; width:990px; height:298px; z-index:999; position:absolute; left:50%; margin-left:-495px;}

#head2{width:990px; height: 360px; margin:auto; z-index:6;  position:relative;text-align:center;}

#content{width:990px; position:relative; left:50%; margin-left:-495px;top:10px; overflow:hidden;}

.attribute-short{font-size:12px;}
.attribute-short span{margin:0 !important;float:left !important; }
.img-article{text-align:center; margin-bottom:10px;}
.attribute-long{font-size:12px;}

.social{float:right; border:2px solid #DCDCDC; width:150px;}
.social h3{margin:2px 0px 2px 10px !important; font-size:14px !important;}


.social li{margin-left:-30px; margin-bottom:8px; font-size:12px;}

.social li.facebook {
	list-style-type: none !important;
	padding-left: 25px;
	background-color: transparent;
	background-image: url("/design/news/images/news-article-tool-icons.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 2px -400px;
}

.social li.print{
	list-style-type: none !important;
	padding-left: 25px;
	background-color: transparent;
	background-image: url("/design/news/images/news-article-tool-icons.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 2px -100px;
}

.social li.okno{
	list-style-type: none !important;
	padding-left: 25px;
	background-color: transparent;
	background-image: url("/design/news/images/news-article-tool-icons.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 2px -300px;
}

.social li.myspace {
	list-style-type: none !important;
	padding-left: 25px;
	background-color: transparent;
	background-image: url("/design/news/images/news-article-tool-icons.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 2px -500px;
}

.acitem li{
		border-top:0px solid white !important;
		width:177px;
}

.acitem li:hover, .acitem li:hover a{
		border-bottom:0px solid white !important;
		width:187px;
		position:relative;
		left:-20px;
		padding-left:30px !important;
		background-color:white !important;
		color:#163758!important;
}

.content-view-line{margin-bottom:10px;}
.content-view-line .attribute-image{border:1px solid grey; float:left; margin:0px 10px 0px 10px; padding:2px 2px 2px 2px;}
.attribute-byline .date{font-weight:bold; font-size:11px;}
.mappa_dove_siamo{border:1px solid grey;margin: auto; padding:5px 5px 5px 5px; float:right; width:97%; }

.informazioni {border:2px solid #DCDCDC; margin-bottom:10px; font-size:12px;}
.informazioni h3{margin:2px 0px 2px 10px !important; font-size:17px !important;}
.informazioni h5{margin:2px 0px 2px 0px !important; font-size:14px !important;}
.informazioni_dentro{padding:8px;}
.informazioni_dentro span{float:left !important; }

#mappa{border:2px solid #DCDCDC;}
#mappa h3{margin:2px 0px 2px 10px !important; font-size:17px !important;}

#ricerca_label{font-size:18px;}
#ricerca_text{color:blue; width:100%; margin-bottom:10px;}
#ricerca_form{margin:25px 20px 0px 0px; padding-bottom:20px; border-bottom:1px solid grey;}

#full{display:block; overflow:hidden;}
.section_title{font-size:15px; font-weight:bold; margin-bottom:10px; border-bottom:1px solid grey;}

.block-news-2col{border:1px solid #E8E8E8; float:left; width:218px; margin-left:13px; margin-bottom:15px; padding:5px; height:190px;}
.block-news-2col span {margin-top:0 !important;}
.block-image{float:left;border:1px solid #E8E8E8; padding:2px 2px 0px 2px; margin:5px;}
.block-title{font-size:14px; font-weight:bold; color:#BFBFBF !important; margin-bottom:10px;}
.block-data{float:right}
.block-text{margin-top:8px;}

.evento_title{font-weight:bold; font-color:black !important; font-size:11px;}

#figli{overflow:hidden;}
#figli .contenitore_risto{float:left; text-align:center; margin-left:12px;}

#icon_temp{margin-bottom:5px; border-bottom:1px solid #E8E8E8; padding-bottom:5px; width:195px;}
#prev{overflow:hidden; height:60px; text-align:center; border-top:1px solid #E8E8E8; padding-top:10px; width:195px;}
.prev_singola{float:left; margin-left:15px; overflow:hidden;}

#home_webcam{margin-bottom:25px;}

#footer{width:990px; 
		height:40px; 
		margin:25px 0px; 
		position:relative; 
		left:50%; margin-left:-495px;
		top:10px; 
		overflow:hidden;
		background-image:url('http://www.sanmarinokey.com/design/news/images/barra_footer.gif'); background-repeat:none;
	} 

.footer_list_bottom{display: inline; list-style-type:none; float:left; margin-left:-32px;}
.footer_list_bottom li {display: inline; font-size:11px;}
#footer_contatti{font-size:12px; font-weight:bold; }
.footer_copyright a{font-size:12px; font-weight:bold; }
.footer_copyright {border-right:2px solid #7F7F7F; padding-right:15px; }

.footer_list_link{margin-top:7px; margin-right:32px;}
.footer_link{float:right; margin-left:15px;}
.footer_link a{font-size:10px;}


.divisore_figli{border-bottom:2px solid #7F7F7F;}
.contenitore_figli{clear:left; margin-top:15px; overflow:hidden; display:block; border-bottom:2px solid #7F7F7F; padding-bottom:5px;}
.contenitore_figli .immagine_figlio{float:left; padding:2px; border:1px solid #7F7F7F; margin-right:5px; overflow:hidden;}
.contenitore_figli .articolo-title{}
.contenitore_figli h5{font-size:15px; margin:0;}
.contenitore_figli .article-line-desc{margin:0; font-size:12px;}

.muro_hotel{overflow:hidden;}
.muro_hotel .mattone{float:left; font-size:12px; text-align:center; margin-left:10px;}

.mappa_home_hotel{border-top:3px solid #7f7f7f; margin-top:20px;}
.mappa_home_hotel .section_title{margin-top:15px;}
.mappa_home_hotel .section_title h5{font-size:15px; margin:0;}
.mappa_home_hotel .mappa_home_selec{margin-bottom:20px;}
.mappa_home_hotel .mappa_home_selec ul {display: inline;}
.mappa_home_hotel .mappa_home_selec ul li{display: inline; font-size:12px; }

.elenco_hotel_container{overflow:hidden;}
.elenco_hotel_container .section.title h4 {font-size:15px !important; margin:0 !important;}
.elenco_hotel{overflow:hidden;}
.elenco_hotel ul {display: inline;}
.elenco_hotel ul li{font-size:12px; }
