body{color:#fff;}

div#wrapper {background:url('../images/background/wrapper.jpg') repeat-x bottom;}

div#content {background:url('../images/background/content.png') top no-repeat ;width:852px;	margin: auto;overflow: hidden;}
.ie div#content {background:url('../images/background/content.gif') top no-repeat ;}
.ie7 div#content {background:url('../images/background/content.png') top no-repeat ;}

div#content h1 {color: #007597; font-size: 20px; margin:50px 0px 0px 10px; font-weight: normal;}
.ie7 div#content h1 {margin:100px 0px 0px 10px; }
.ie div#content h1 {margin:100px 0px 0px 10px; }
div#content h2 {color: #688fa0; font-size: 16px; margin:0px 0px 20px 10px; font-weight: normal; font-style: oblique;}
div#content h1:first-letter {text-transform: capitalize;}

div#default, div#mappa_interattiva, div#pictures, div#contatti, div#home_page {width: 540px; float: left; padding:40px 0px 20px 0px; margin: 0px 0px 0px 0px; }
div#bg {background:url('../images/background/bg.jpg') top left no-repeat; width:990px; margin: auto;}

	div#Sx { padding: 10px 0px 10px 36px; width: 230px; float: left}
		div#logo {}
		
		div#menu {margin: 20px 0px 20px 5px; background:url('../images/background/base_menu.jpg') top ; padding: 0px 0px 0px 0px; width: 158px;}
		div#menu ul { margin: 0px 0px 0px 0px; list-style-type: none; padding: 0px 0px 0px 0px; }
		div#menu ul li { margin: 0px;padding: 0px 0px 0px 0px;}
		div#menu a:first-letter 			{text-transform: capitalize;}
		div#menu ul li a 					{height: 22px; border-top:1px solid #c1cbd2; background:url('../images/background/off.gif');display: block; color: #688fa0; text-decoration: none; padding: 7px 0px 0px 10px;  margin: 0px 2px 0px 2px;}
		div#menu ul li a:hover, 
		div#menu ul li a.active 		{height: 22px; background:url('../images/background/on.gif');display: block; color: #ffffff; text-decoration: none; padding: 7px 0px 0px 10px;}
		div#menu a.active_last 		{height: 22px; background:url('../images/background/active_last.jpg');display: block; color: #ffffff; text-decoration: none; padding: 7px 0px 4px 10px;}
		div#menu a.last 					{height: 22px; background:url('../images/background/last.jpg');display: block; color: #688fa0; text-decoration: none; padding: 7px 0px 4px 10px;}
		div#menu a:hover.last 			{height: 22px; background:url('../images/background/active_last.jpg');display: block; color: #ffffff; text-decoration: none; padding: 7px 0px 4px 10px;}
		div#menu a.home_on 			{height: 23px; background:url('../images/background/home_on.jpg');display: block; color: white; text-decoration: none; padding: 9px 0px 0px 10px;}
		div#menu a.home_off 			{height: 23px; background:url('../images/background/home_off.jpg');display: block; color: #688fa0; text-decoration: none; padding: 9px 0px 0px 10px;}
		div#menu a.home_off:hover {height: 23px; background:url('../images/background/home_on.jpg');display: block; color: #ffffff; text-decoration: none; padding: 9px 0px 0px 10px;}

		div#menu_orizz ul li {float:left; list-style-type:none;padding:  0px 0px 0px 0px; margin: 0px 0px 10px 0px; width: 200px;}
		div#menu_orizz ul li a 			{background:url('../images/background/row_off.gif') no-repeat ;padding:  0px 0px 0px 20px; text-decoration: underline} 
		div#menu_orizz ul li a:hover 	{background:url('../images/background/row_off.gif') no-repeat ;padding:  0px 0px 0px 20px; text-decoration: none;}

div#news 							{padding: 0px; margin: 0px 0px 0px 0px ; border: 0px solid red; width: 170px;}
div#news div#news_top {background:url('../images/background/news_top.png') top no-repeat; height: 25px; font-size: 14px; color: #007597; margin: 0px 0px 0px 0px;padding: 7px 0px 0px 15px; }
div#news div#scroll_container  			{background:url('../images/background/scroll_container.png') top repeat-y; padding: 5px 0px 50px 10px; height: 15px; overflow: hidden;}
div#news div#scroll_container p			{font-size: 11px; width: 125px; padding: 0px; margin: 0px 0px 10px 5px;}
div#news div#scroll_container p a			{color: #007597; text-decoration: none;}
div#news div#scroll_container p a:hover	{color: #007597; text-decoration: underline;}
div#news div#scroll_container h5 			{color: #007597; font-size:12px; font-weight: bold; padding: 0px; margin: 0px 0px 0px 5px; width: 120px; }
div#news div#scroll_container h5 a		{color: #007597; text-decoration: none;}
div#news div#scroll_container h5 a:hover	{color: #007597; text-decoration: underline;}
div#news div#scroll_container div.scroll_testo { width: 115px; position:absolute; top:0; left:0; margin-left: 10px;}
div#news div#scroll_container div#row { width: 10px; position:absolute;  top:0; left:115px;}
div#news div#scroll_container div#row a img{border: 0px; margin: 5px 5px 5px 20px;}
div#news div#news_bottom {background:url('../images/background/news_bottom.png') top no-repeat; height: 15px; }


div#footer {
	background:url('../images/background/footer.jpg') no-repeat center top;
	overflow: hidden;
	width:852px;	margin: auto;
}

div#banner 	{border: 0px solid red; float: right; margin: 20px; width: 520px; height: 72px;}
div#banner2 	{border: 0px solid red; margin: 10px 0px 0px 6px;}

div#address {color: #999999; text-align:center}
div#address p {font-size: 11px; margin: 10px 0px 5px 10px; padding: 5px 0 0 0;}
div#address span {font-size: 11px; padding: 0px;}
.ie div#address p, .ie div#address span { margin: 5px 0px 0px 5px;}
.ie div#address p, .ie div#address span { margin: 5px 0px 0px 5px;}

div#hh 			{background:url('../images/background/hh.png') no-repeat bottom; width: 539px; height: 17px;}
.ie div#hh 		{background:url('../images/background/hh.gif') no-repeat bottom;}
.ie7 div#hh 	{background:url('../images/background/hh.png') no-repeat bottom;margin:  0px 0px 0px 1px;}

div#mm 		{background:url('../images/background/mm.png'); padding: 0px 0px 0px 25px;margin: 0px;}
.ie div#mm 	{background:url('../images/background/mm.gif') bottom;}
.ie7 div#mm 	{background:url('../images/background/mm.png') bottom;padding: 0px 0px 0px 25px;margin:  0px 0px 0px 0px;}

div#ff 			{background:url('../images/background/ff.png') no-repeat; height: 16px; width: 539px;}
.ie div#ff 		{background:url('../images/background/ff.gif') no-repeat top;}
.ie7 div#ff 	{background:url('../images/background/ff.png') no-repeat top;margin:  0px 0px 0px 1px;}


img.mm {border: 0px solid red; float: left;}
.he1 {width: 240px; }
.he2 {width: 480px; }

/* NON VIENE CONSIDERATO NEL BACKEND*/
.mceContentBody {float: left;}

div#ff {background:url('../images/background/ff.png') no-repeat; height: 17px; }
/*BOF highslide */

a.highslide-credits {display:none;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold;text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;padding-left: 22px;background-image: url(../js/highslide/graphics/loader.white.gif);background-repeat: no-repeat;background-position: 3px 1px;}

/*EOF highslide */

div#loading, div#thanks {display:none;text-align:center;margin:20px;}
div#thanks p:first-letter {text-transform:uppercase;}
div#thanks p a{ color: #333; text-decoration: underline;}
div#thanks p a:hover{ color: #333; text-decoration: none;}

/*BOF newsletter */

div#newsletter {background-color: transparent;background-image: url(../images/background/newsletter.gif);background-repeat: repeat-y;background-attachment: scroll;background-position: left top;padding:0px;margin:5px 0px 5px 0px; color:white;}
div#newsletter h3 {background-color: transparent;background-image: url(../images/background/newsletter_h3.gif);background-repeat: repeat-y;background-attachment: scroll;background-position: left top;font-size: 12px;color: #ffffff;font-family: Arial,Helvetica,sans-serif;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 1px;padding-top: 9px;padding-right: 9px;padding-bottom: 9px;padding-left: 9px;}
div#newsletter div#thanks {margin:5px 25px 20px 20px; }
div#newsletter div#thanks p {font-size:11px; display:block;}

div#newsletter form p {margin:5px 10px 5px 10px; font-size:11px;}
div#newsletter form p:first-letter {text-transform:uppercase;}
div#newsletter form p input[type="text"]{border-bottom:1px solid #ccc;border-left:1px solid #333;border-right:1px solid #ccc;border-top:1px solid #333; font-size:10px; width:100px;}
div#newsletter form p a {cursor:pointer;text-decoration:underline; color:white; width:150px; display:block;}
div#newsletter form p a:first-letter {text-transform:uppercase;}
div#newsletter form p.p1 {margin:0px; padding:0px; text-align:center;}
div#newsletter form p.p1 input[type="submit"]{margin:20px 0px 20px 0px; padding:0px; text-align:center;}
div#newsletter form p label:first-letter {text-transform:uppercase;}
div#newsletter form p label.error { float: none; color: red; vertical-align: top; padding:1px; display:block; text-align:center;}

/*EOF newsletter */

/*BOF POPUP */

div#externalHtml {width:600px; height:600px; margin:auto; position:absolute; top:50%;left:50%; margin:-300px 0 0 -300px;background-color:white;border:5px solid #ccc; z-index:9999;color:#333; }
div#externalHtml h1{background:url('../images/icons/stella_marina.jpg') no-repeat left top #fff;border:1px solid #fff;color:#0eb4d1;font-size:26px;margin:20px;padding:5px 0 0 53px;text-transform:capitalize;}
div#externalHtml h3{color:#333;font-size:13px;margin:0;padding:0;}
div#externalHtml p{font-size:11px;line-height:16px;padding:0px;text-align:justify; margin:20px;}
div#externalHtml p img{border:1px solid #d7b98e;float:left;margin:10px 10px 5px 0;padding:3px;}
div#externalHtml p:first-line {font-weight:bold; font-size: 12px;}
div#externalHtml p a,#popup_content ul li a{color:#333;text-decoration:none;}
div#externalHtml p a:hover,#popup_content ul li a:hover{color:#333;text-decoration:underline;}
div#externalHtml ul{font-size:11px;margin:0;padding:0;}
div#externalHtml ul li{margin:0 0 5px 20px;padding:0;}
div#externalHtml small {display:block; text-align:right; font-weight:bold;margin:20px;}

/*EOF POPUP */




#address{
	width:852px;
	text-align:center;
}

#address a{
	color:#007598;
	text-decoration:none;
}
#address a:hover{
	text-decoration:underline;
}

