/* Global Styles */
body { margin:0px; background:#000000; font:11px Verdana, Helvetica, sans-serif; letter-spacing:0px;}
td { font:11px Verdana, Helvetica, sans-serif; letter-spacing:0px;}
br { line-height: 6px; }
ul { margin-top: 0px; margin-bottom: 0px; }
p { margin-top: 0px; margin-bottom: 5px; }
a { color: #7f7f7f; font-weight:bold; text-decoration:none; }
a:hover { color: #FFFFFF; }

/* ID Styles */
#myContent { padding-right: 10px; padding-left: 10px; }	
#myContent a:hover { color: #333333; text-decoration:underline;	}
#myContent a, .showlink { color: #7f7f7f; font-size:11px; }
#comment { font-size:11px; background-color:#222222; width:300px; padding:10px; margin-top:15px; border:1px solid #333333 }
#comment a:hover { color: #FFFFFF; text-decoration:none }
#share a:hover { color: #FFFFFF; text-decoration:none }
#testo br { line-height: 10px; }
#header { background:#000000; }
#navigation a, #navigation2 a { font:10px Verdana, Helvetica, sans-serif; color: #333333; text-decoration: none; letter-spacing:0px; line-height:16px; display:block; padding: 0px 10px; border-right:1px solid #999999;  }
#navigation2 a { border-right:0px; }
#navigation a:hover, #navigation2 a:hover { color:#ffffff; background: #ff0309; }
#bottom { background:#222222; padding:7px 0px 5px 0px; font: 11px Verdana, Helvetica, sans-serif; color: #7f7f7f; border-bottom:1px solid #444444;  border-top:1px solid #444444; letter-spacing:0px;}
#bottom a { font: 11px Verdana, Helvetica, sans-serif; color: #7f7f7f; text-decoration:none; font-weight:bold; letter-spacing:0px; }
#bottom a:hover { color: #FFFFFF; }
#Links td { background: #FFFFFF; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; }
#Links img { border: 0px; }
#dropmenudiv {position:absolute; border:1px solid black; border-bottom-width: 0; line-height:18px; z-index:100;}
#dropmenudiv a {color: #333333; width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight:normal; font-size: 11px; font-family: Verdana;}
#dropmenudiv a:hover {color: #ffffff; background-color: #ff0309;}
#rotator {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 10px auto 10px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 450px; BORDER-BOTTOM: #000 1px solid; POSITION: relative; HEIGHT: 300px}
#rotator IMG {WIDTH: 450px; HEIGHT: 300px}
#slides { border-left: 1px solid #888888; border-top: 1px solid #888888;}
#slides TD { border-right: 1px solid #888888; border-bottom: 1px solid #888888; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#slides_h TD { font-weight:bold}
#slides A { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#333333}


/* Class Styles */
.logo { padding-left: 20px; }
.bodyText { font:12px Verdana, Helvetica, sans-serif; line-height:22px; color:#333333; letter-spacing:0px; }
.indexText { line-height:16px; margin-top:0px; margin-bottom:0px }
.mini { font:10px Verdana, Helvetica, sans-serif; color:#CCCCCC; line-height: 14px;}
.bodyTextInv { font:13px Verdana, Helvetica, sans-serif; line-height:22px; color:#CCCCCC; letter-spacing:0px; }
.pageName { font: 20px Arial, Helvetica, sans-serif; color: #000000; letter-spacing:0px; line-height: 32px; }
.pageTitle { font: bold 16px Verdana, Helvetica, sans-serif; color: #000000; letter-spacing:0px; line-height: 32px; }
.navText { font:10px Verdana, Helvetica, sans-serif; color: #333333; letter-spacing:0px; line-height:16px; }
.sidebarText {padding:14px; font:11px Verdana, Helvetica, sans-serif; line-height:16px; color:#cccccc; letter-spacing:0px; }
.other { color: #7f7f7f; }
.colsel { width:12px; height:12px; border: #000 1px solid; }
.menuBarBorder { background:#7f7f7f; }
.menuBarLine { background: #CCCCCC; }
.content { background:#CCCCCC; }
.menuBar { background:#CCCCCC; }
.menuSide { background: #333333; }
.vendo { background: #aebbc7; width:100%; border: #003399 thin outset; color: #000099; display: inline; font-size: 9px; font-family: Verdana; font-weight: bold; }
.compro { background: #d78a80; width:100%; border: #330000 thin outset; color: #330000; display: inline; font-size: 9px; font-family: Verdana; font-weight: bold; }
.page_selected { background-color:#FFFFFF; color:#FF0000; padding:2px; letter-spacing:0px; }
.pager { background-color:#222222; color:#7f7f7f; padding:4px 5px 4px 5px; letter-spacing:0px; border:1px solid; line-height:20px }



#in_evidenza
{
	padding:8px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	background-color: #AAAAAA;
	text-align: center; 
	color:#666666;
	font-weight:bold;
	letter-spacing:0px;
	border:1px solid #999999
}
#rnd_photo_home{
	width:100%;
	margin:25px 0px 0px 0px;
	padding:0px;
	border:#FFFFFF solid 0px;
		
}
#random_photos{
	margin:0px;
	padding:5px 5px 15px 5px;
	background-color: #BBBBBB;
	text-align:center;
	vertical-align:bottom;
	border:1px solid #999999;
	border-top:none;
}

#motto{
	margin:0px;
	padding:15px 10px 15px 10px;
	background-color: #BBBBBB;
	text-align:center;
	vertical-align:bottom;
	border:1px solid #999999;
	min-height:280px;
}

#random_photos img{
	padding:0px;
	margin:10px 0px 0px 0px;
	border:#333333 solid 2px;
	display:inline;
	vertical-align:top;
}

#photo_details {
	text-align:center;
}

#autor a{
	color:#888888;
}

#last_photo{
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#last_photo_bg{
	width:280px;
	background-color:#BBBBBB;
	height:500px;
	text-align:center;
	border-left:1px solid #999999;
	padding:10px;
}

#last_photo_title{
	width:280px;
	padding:8px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	background-color: #AAAAAA;
	text-align: center; 
	color:#666666;
	font-weight:bold;
	letter-spacing:0px;
	border:1px solid #999999
}

#autor{
	width:280px;
	padding:4px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#666666;
	text-align:center;
	line-height:18px;
}

.gray_border
{
	padding:2px;
	margin:0px;
	border:#666666 solid 1px;
}

.Text
	{font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; font-weight: none; color: #000000;}

.Title
	{font-family: Tahoma, Arial; font-size: 13px; text-decoration: none; font-weight: bold; color: #000000;}

.SubTitle
	{font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; font-weight: bold; color: #444444;}

.comm1
{color:#666666; line-height:10px; font-size:10px; padding: 2px 0px 2px 2px;}

.comm2a
{background-color:#333333; color:#BBBBBC; line-height:18px; padding:2px 2px 2px 6px;}

.comm2b
{background-color:#202024; color:#BBBBBC; line-height:18px; padding:2px 2px 2px 6px;}
