
html,body{margin:0;padding:0}
body{font: 85%/1.5; font-family:Georgia, "Times New Roman", Times, serif;background: #FFF;color: #333333;text-align: center}
h1{margin:0}
p{margin:0 0 1.5em}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #333333;
}

div#container{width: 620px;margin:0 auto;text-align: left;background: url(immaginisz/falsecolonne.gif) repeat-y}
div#container_home{width: 620px;margin:0 auto;text-align: center;background: #FFF}

div#header{padding: 40px 0px 10px 0px;background: #FFF url(immaginisz/header.gif) no-repeat bottom left; text-align:center}
div#header_home{padding: 40px 0px 10px 0px;background: #FFF; text-align:center}

div#menu{padding:0;margin-top:30px;margin-bottom:20px; text-align: center}
div#menu ul{list-style:none;margin:0;padding:0;}
div#menu ul li{display:inline;margin:0;}
div#riservata { text-align:right; font-size:11px;color: #666666}
div#riservata a:link{ text-align:right; font-size:10px; color: #666666; font-style:italic}
div#riservata a:active{ text-align:right; font-size:10px; color: #666666; font-style:italic}
div#riservata a:hover{ text-align:right; font-size:10px; color: #333333; font-style:italic}
div#riservata a:visited{ text-align:right; font-size:10px; color: #666666; font-style:italic}

div#sidebar{float:left;width: 180px;display: inline;margin-left: 20px; text-align:center}

div#content{float: right;width: 350px; margin-right:10px}
div#content h1 { text-align:center;letter-spacing:3px; font-size:16px; color:#666666}
div#content p { line-height:16px; letter-spacing:2px; font-size:12px}
div#content h5 {text-align:center}
div#content h6 { text-align:center;}

div#contentContatti{float: right;width: 370px;display:inline;margin-right:0px; margin-bottom:30px}
div#contentContatti h1 { text-align:center;letter-spacing:3px; font-size:20px; color:#666666}
div#contentContatti p { line-height:16px; letter-spacing:2px; font-size:11px; color:#333333}
div#contentContatti h5 {text-align:center}
div#contentContatti h6 { text-align:center;}
.ragionesociale { font-size:larger; font-weight:bold; color:#666666}
.extra { text-align: center; margin-bottom:20px; color:#666666}
.extra a:link { text-decoration:none;color:#666666}
.extra a:hover {}
.linea { padding-bottom:20px; width:300px; float: left; margin-left:30px}
.lineaContatti { padding-bottom:20px; width:350px}
.text { line-height:13px; font-size:11px; margin-top:5px; margin-bottom:5px; letter-spacing:1px; color:#666666}
.note { line-height:13px; font-size:11px; margin-top:5px; margin-bottom:5px; color:#666666}
.error { letter-spacing:2px; font-size:10px; color: #73222E}

/* MyGallery */
div#contentGallery {float: right;width: 350px;display:inline;margin-right: 20px; text-align:center}
div#contentGallery h1 { text-align:center;letter-spacing:3px; font-size:20px; color:#666666; padding-bottom:10px}
div#contentGallery h5 a:link { color:#666666}
div#contentGallery h5 a:active { color:#666666}
div#contentGallery h5 a:hover { color:#666666; text-decoration: underline}
div#contentGallery h5 a:visited { color:#666666}
.jori { font-size:9px; text-align:right; margin-right:-20px}
.pressGallery { margin-right:-40px}
.pressImage { float:left; padding-left:40px; padding-right:10px}
.pressDati { text-align:left}
.separatore { clear:both; height:40px}
.pressGalleryIn{ font-size:12px; font-weight: bold; color:#666666; letter-spacing:2px}

div#contentGallery p { padding-left:25px; padding-right:25px; line-height:14px; letter-spacing:2px; font-size:11px}
div#contentGallery h5 { text-align:center;}
div#contentGallery h6 { text-align:center; padding-top:10px; color: #666666}
div#contentGallery h6 a:link { color:#666666}
div#contentGallery h6 a:active { color:#666666}
div#contentGallery h6 a:hover { color:#666666; text-decoration: underline}
div#contentGallery h6 a:visited { color:#666666}
div#cover { padding:0px;}
.dida { font-size: 10px; font-weight:normal}

div#footer{clear:both;padding:20px 0px 20px 0px;background:#FFF url(immaginisz/footer.gif) no-repeat; text-align:center}
div#footer p{margin-top:10px; text-align:center; font-size:10px; color: #999999}
div#footer a:link {color:#999999}
div#footer a:visited {color:#999999}
div#footer a:hover {color:#999999}
div#footer a:active {color:#999999}

div#footer_home{clear:both;padding:30px 0px 20px 0px;background:#FFF; text-align:center}
div#footer_home p{margin-top:10px; text-align:center; font-size:10px; color: #999999}
div#footer_home a:link {color:#999999}
div#footer_home a:visited {color:#999999}
div#footer_home a:hover {color:#999999}
div#footer_home a:active {color:#999999}

<!--
.admin { text-align:center; font-weight:bold;font-size: 11px;}
.admin a:link { text-align:center; font-weight:bold;font-size: 11px;}
.smsmall, .smsmall a {
	font-size: 9px;
	letter-spacing: 0px;
}
-->
.StileInfo { text-align:center; font-size:14px; color:#6D1B16; font-weight:bold; margin-bottom:10px}
.StileInfo a:link { text-decoration:underline; color: #666666}
.StileInfo a:active { text-decoration:underline; color: #666666}
.StileInfo a:visited { text-decoration:underline; color: #666666}
.StileInfo a:hover { text-decoration: none; color: #666666}

.StileInfoTitolo { text-align:center; font-size:14px; font-weight:bold}
.StileInfoTitolo a:link { text-decoration:underline; color: #666666}
.StileInfoTitolo a:active { text-decoration:underline; color: #666666}
.StileInfoTitolo a:visited { text-decoration:underline; color: #666666}
.StileInfoTitolo a:hover { text-decoration: none; color: #666666}


.StileProtectPanel { font-size:12px}
.StileProtectPanel a:link { text-decoration:underline; color: #666666}
.StileProtectPanel a:active { text-decoration:underline; color: #666666}
.StileProtectPanel a:visited { text-decoration:underline; color: #666666}
.StileProtectPanel a:hover { text-decoration:none; color: #666666}

.StileLogin { font-size:12px}
.StileLog { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.cpanel { padding-bottom: 40px; padding-left:20px}
.cpanel h1 { font-weight:bold; text-align:center; font-size:16px; margin-bottom: 40px; color:#999999}
.cpanel p { font-weight:bold; text-align:left; padding-left:40px; margin-bottom: 20px; color:#666666}


<!--
.mgtxt, .mgtxt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.mgtxt a{
	text-decoration:underline;
}
.mgtxt a:hover{
	text-decoration:none;
}
.mgtxtSZMOD, .mgtxtSZMOD a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11px;
	color:#666666;
}
.mgtxtSZMOD a{
	text-decoration:underline;
}
.mgtxtSZMOD a:hover{
	text-decoration:none;
}
.mggalcap{
	font-size:12px;
	font-weight: bold;
}
.mgimgcap{
	font-size:12px;
	font-weight: bold;
}
.mgsmall, .mgsmall a {
	font-size: 9px;
	font-weight:normal;
}
.mgimgbrd {
	border: 1px dotted #cccccc;
}
.mgadmincap {
	background-color: #666666;
	color: #ffffff;
	font-weight: bold;
}
.mgadmintdbg {
	background-color:#ffffff;
}
.mgaltbgcol {
	background-color: #dedede;
}
.mginputln {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#FF3300;
	font-size: 10px;
	font-weight: normal;
	border: solid 1px #999999;
}
.mggallery{
	margin-bottom:10px; 
	padding-bottom:10px; 
	border-bottom: dotted 1px #FFFFFF;
}


/*
LIGHTBOX STYLES
*/

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(gallery_press/lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(gallery_press/lightbox/images/prevlabel.gif) left 15% no-repeat; background-position:top left; }
#nextLink:hover, #nextLink:visited:hover { background: url(gallery_press/lightbox/images/nextlabel.gif) right 15% no-repeat; background-position:top right }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	color:#111;
	}
#imageData #imageDetails{ width: 60%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: auto; float: right;  padding-bottom: 0.7em;	}	
#imageData #continueSlideshow{ float:right; padding:0 10px 10px 0; }
#imageData #continueSlideshow img{ cursor:hand; cursor:pointer; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

-->
StileAdmin
StileLogin
StileProtectPanel
