body {
	background-color:#981b1e;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-face-color: #FF3300;
    scrollbar-highlight-color: #CC3300;
    scrollbar-3dlight-color: #DDDDDD;
    scrollbar-darkshadow-color: #000000;
    scrollbar-shadow-color: #C0C0C0;
    scrollbar-arrow-color: #FFFFFF;

}
.main-content {
	background-image: url("/images/combustion_content_left.gif");
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 541px;
	vertical-align: top;
    height:auto;
}

.nav
{
	background-image: url("/images/navbar.gif");
	background-repeat: no-repeat;
	height:37;
}

.siderbar_left {
	float: Left;
	margin: 0px;
	width: 224px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
}

.primary-containerhome {
	/* This is to make sure that all the primary content fits
	properly in the whitespace. Sorry for all the code, but IE
	is a PITA compared to Firefox and other browsers */
    
	top:206px;
    width:250px;
    height:auto;
}
.primary-container {
	/* This is to make sure that all the primary content fits
	properly in the whitespace. Sorry for all the code, but IE
	is a PITA compared to Firefox and other browsers */
	
	margin: 0px;
	width: 521;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;

}
.primary-containerbig {
	/* This is to make sure that all the primary content fits
	properly in the whitespace. Sorry for all the code, but IE
	is a PITA compared to Firefox and other browsers */
	margin: 0px;
	width: 690px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.primary-containergallery {
	/* This is to make sure that all the primary content fits
	properly in the whitespace. Sorry for all the code, but IE
	is a PITA compared to Firefox and other browsers */
	
	margin: 0px;
	width: 530px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
}


.left-container {
	/* This is to make sure that all the primary content fits
	properly in the whitespace. Sorry for all the code, but IE
	is a PITA compared to Firefox and other browsers */
	margin: 0px;
	width: 530px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.sidebar {
	background-image: url("/images/combustion_content_right.gif");
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	width: 224px;
	height: auto;
	vertical-align: top;
}

.sidebarmini {
	background-image: url("/images/combustion_content_rightmini.gif");
	background-repeat: repeat-y;
	padding: 17px;
	margin: 0px;
	width: 40px;
	height: auto;
	vertical-align: top;
}
/* This affects the position of each block on the sidebar table */
.block {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
/* The header */
.block_header {
	background-image: url("/images/combustion_blocks_header.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 200px;
	color: #FFFFFF;
	text-align: center;
	font-size: small;
	font-weight: bold;
}
/* Background for the content inside each block */
.block_content_background {
	background-image: url("/images/combustion_blocks_middle.gif");
	background-repeat: repeat-y;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
}
/* Code affecting the display of the content in each block */
.block_content {
	font-size: small;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
/* Footer */
.block_footer {
	background-image: url("/images/combustion_blocks_footer.gif");
	background-repeat: no-repeat;
	height: 20px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.footer_img { background-image: url("/images/combustion_footer.jpg"); background-repeat: no-repeat; height: 60px; width: 765px; margin: 0; padding: 0; }
.footer {
	text-align: center;
	font-size: xx-small;
}


.form-item .description {
  font-size: 0.85em;
}
.login {
	color: #FFFFFF;
	text-align: center;
	font-size: small;
	font-weight: bold;
}
.titolo {
	color: #FFFFFF;
	text-align: center;
	font-size:11px;
	font-weight: bold;
}
a.titolo:link {
	color: #FFFFFF;
}
a.titolo:hover {
    text-decoration: underline; 
	color: #FFFFFF;

}

a.titolo:visited {
	color: #FFFFFF;
}

.text1 {
	color: #CC3300;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}
.text2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #CC3300;
    font-size: 14px;
	font-weight: bold;
}
.text3 {
	color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}
.text4 {
	color: #999999;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.text5 {
	color: #CC3300;
	font-size: 15px;
	font-weight: bold;
	
}

.textHB {
	color: #CC3300;
	font-size: 13px;
	font-weight: bold;
	
}
.femmina {
	color: #FF66FF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.maschio {
	color: #0000FF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a:link {
	text-decoration: none;
	color: #CC0000;
	
}
a:visited {
	text-decoration: none;
	color:#CC0000;
}
a:hover {
	text-decoration: none;
	color: #999999;

}
.menu {
	color: #CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.menu:hover {
	text-decoration:underline;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.reg {
	color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
.forumline {
	border: #CC3300;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}
td.row1, td.row2{
	background-color: #ccdbea;
	border: #fff;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	padding: 5px;
	

}
td.row3 {
	background-color: #bacee2;
	border: #fff;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	padding: 5px;
}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-color: #ab1c22 ;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	border: #ffffff;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF;
}

.name { font-size : 13px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 11px; color : #000000; }
.topictitle { font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle, a.topictitle:visited { text-decoration: none; }

.highslide-html {
    background-color: #EFEFEF;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    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(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 1px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: #000000;
}
.highslide-wrapper .highslide-html-content {
    width: 242px;
    padding: 2px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 0em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.moduletable {
	width:250px;	
	margin-bottom: 5px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.user_list {
table-layout: fixed;
width: 100%;
border: 1px solid #03476F;
border-collapse: collapse;
}
td.face{
	width: 70px;
}
td.male{
	background-color: #ccdbea;
	border: #fff;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	padding: 5px;
  font: bold 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  padding-top:3px;

}

td.female{
	background-color: #FF9999;
	border: #fff;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	padding: 5px;
  font: bold 11px verdana, arial, helvetica, sans-serif;
  text-align: left;
  color: #363636;
  padding-top:3px;
}
td.titoli{
	background-color: #ccdbea;
	border: #fff;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	text-align: center;
  font: bold 13px verdana, arial, helvetica, sans-serif;
  color: #CC0000;


}
.bigusername {   font: bold 13px verdana, arial, helvetica, sans-serif;
 }
/* Scroller Box */
#scroller_container {
 position: relative;
 width: 250px;
 height: 150px;
 overflow: hidden;
}

#scroller {
 white-space: nowrap;
 line-height: 60px;
}

#scroller p {
 padding: 0;
}
/* Scoller Box */
div.pagination {
	background-color:#fff;
	color:#48b9ef;
	padding:8px 0 8px 0;
    width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}

div.pagination a {
	color:#48b9ef;
	padding:2px 4px;
	margin:0 2px;
	text-decoration:none;
	border:2px solid #f0f0f0;
}

div.pagination a:hover, div.pagination a:active {
	border:2px solid #ff5a00;
	color:#ff5a00;
}

div.pagination span.current {
	padding:2px 5px;
	border:2px solid #ff5a00;
	color:#fff;
	font-weight:bold;
	background-color:#ff6c16;
}
div.pagination span.disabled {
	display:none;
}
#banner_header {
 position: relative;
 width: 200px;
 overflow: hidden;
}
#moon { position:absolute; top:-25; left:-25px; background:transparent url(http://www.spritzlandia.it/images/moon.png) top left no-repeat; width:176px; height:172px; 
text-align:center;}
* html #moon { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/moon.png", sizingMethod="crop");}
#moon a, #moon a:visited { display:block; width:176px; height:172px; }
#sun { position:absolute; top:-25; left:-25px; background:transparent url(http://www.spritzlandia.it/images/sun.png) top left no-repeat; width:176px; height:176px;text-align:center;}
* html #sun { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sun.png", sizingMethod="crop");}
#sun a, #sun a:visited { display:block; width:176px; height:176px; }

.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
  overflow: hidden;
	background-color: #AA2B00;
	padding-left: 5px;
}
.Stile2 {color: #B82025;}


.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 5px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 5px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: #778;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.slogan{ /*selected main tab style */
	color: #00000;
	text-align: left;
	font-size:10px;
	font-style: italic;

}
a.promo:link{
  border: 1px solid #000000;
}

a.promo:hover{
  border: 1px dotted #CCCCOO;
}

.giorno {
	margin:30px 0 0.1px 0;
	font: 40pt "Trebuchet MS", Arial, Impact;
	font-weight: bolder;
	color: #CC3300;
	text-align:center;
}
.mese{
	margin:0 0 1px 0;
	font: 23pt "Trebuchet MS", Arial, Impact;
	font-weight:100;
	line-height:0.1px;
	text-transform: uppercase;
	color: #CC3300;
	text-align:center;	
}

.anno {
	margin:4px 0 0 0;
	font: 20pt "Trebuchet MS", Arial, Impact;
	color: #CC3300;
	text-align:center;
}

sup,sub {
font-size:xx-small;
height: 0;	
line-height: 1;	
vertical-align: baseline;	
_vertical-align: bottom;	
position: relative;	
}sup 
{	bottom: 1ex;
}sub {	
top: .5ex;
}
.user {
height:10px;
}
.path {
clear:both;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:15px 0px 0px 0px;
font-weight:bold;
}
#userFoto {
float:left;
margin:20px 0px 0px 0px;

}
#userFoto img{
border:2px solid #D7D7D7;
}

.userInfo {
position:relative;
float:left;
margin:20px 0px 0px 15px;

}
#ARFriend {
margin:10px 0px 10px 0px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}
.UserProfile {
color:#CC0000;
font-size:large;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}
.UserSlogan {
color:#000000;
font-size: x-small;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;


}

#tabcontent {
margin:20px 0px 0px 0px;
width:485px;
float:left;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border:1px solid #D7D7D7;
}
.tabgallery {
poistion:relative;
float:left;
margin:5px 5px 10px 5px;
width:470px;
height:100px;
background-color:#D7D7D7;
}
.photoDiv {
position:relative;
float:left;
width:90px;
}
.photo {
position:absolute;
clip: rect(5px, 100px, 95px, 10px);
border:1px solid #D7D7D7;
}
.galleryname {
position:relative;
left:120px;
top:15px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.viewPhoto {
position:relative;
width:33%;
float:left;
text-align:center;
padding:5px 5px 5px 5px;
}
.viewPhotoBig {
position:relative;
float:left;
text-align:center;
padding:5px 5px 5px 5px;
}
.line {
height: 1px;
width:400px;
font-size: 1px;
}
.highlightit img{
border: 1px solid #D7D7D7;
}

.highlightit:hover img{
border: 1px solid #000000;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}
.FriendUser {
width:450px;
background-color: #ececec;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;
margin:0px 0px 10px 0px;
height:150px;
}

.FotoFriend {
margin:5px 0px 5px 5px;
width:90px;
float:left;
}
.MenuFriend{
float:left;
margin:10px 0px 5px 5px;
width:320px;
border-color: #00FF00;
}
.ToolsFriend {
width:450px;
margin-bottom:0px;
margin-left:5px;
}

 .date {
vertical-align:bottom;
margin:5px 0px 2px 0px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #0080FF;
clear:both;
}
.post_title {
height:30px;
text-align:center;
vertical-align:middle;
margin:10px 0px 5px 0px;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight: lighter;
color: #999999;
}
hr {
color: #DBDBDB;
}
.cronologia {

font: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.cronoTitle {
font-size:16px;

}
.cronoUser {
vertical-align:top;

}


.menutab {
clear:both;background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:25px;width:450px;margin:20px 0px 0px 0px;font-size:13px;
}
.menutab ul {margin:0px; padding:0px; list-style:none;}
.menutab li {display:inline; line-height:25px;}
.menutab li a {color:#000000; text-decoration:none; padding:4px 5px 6px 5px;  border-left:1px solid #ececec; font-weight:bold; border-right:1px solid #ececec;}
.menutab li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#CCCCCC; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {
margin:20px 0px 0px 0px;
width:490px;
float:left;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#myDialogDeleteFriend{
  background:#FFFFFF;
}

#myDialogDeleteFriend .myButtonClass {
  padding:3px;
  font-size:14px;
  width:100px;
}
#myDialogDeleteFriend .ok_button {
  color:#2F2;
}
#myDialogDeleteFriend .cancel_button {
  color:#F88;
}
.alert {
	color: #3b5998;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #e2c822;
	padding:10px;
	margin:5px 5px 5px 5px;
	background-color:#fff9d7;
	font-weight:bold;
	vertical-align: middle;
}

