* {
        padding: 0;
        margin: 0;
		border:none;
    }
	ul,li{
		list-style:none;
	}
	 
 
    img {
        border: 0;
    }
	
	a {
		text-decoration:none;
		outline:none;
	} 
	
	a:link,a:visited{
		color:#FFF; 
	}
	
	a:hover,a:focus{ 
		color:#C00
	}
	
	 body {
      font-family: Arial, Helvetica, sans-serif;
      line-height: 1.3em;
      margin: 0; 
      padding: 0;
      font-size: 12px;
	  background:#0f0200 url(/static/images/bkbody.jpg) repeat-x;
	  width: 100%; 
	  color: #ffffff;
	  line-height: 150%;
	  
    }
	
	#contenitore{
		width:1000px;
		margin:auto;
	}
	#centrato{
		width:1000px;
		margin:auto;
		float:left;
		
	}
	#header{ 
		width:1000px;
		float:left;
		background-color:#200400;
		padding-top:10px;

	}
	#headerUp{
		width:1000px;
		float:left;
		height:98px
	}
	#logo{
		width:500px;
		float:left;
		
	}
	#headerDown{
		width:1000px;
		float:left;
		background:url(/static/images/sfondoMenu.jpg) center center no-repeat;
		padding:18px 0;
	}
	#flag{
		width:150px;
		float:left;
		margin-left:5px;
	}

	
	#login{
		width:455px;
		float:right;
		margin-right:5px;
		text-align:right;
	
	}
	
	#login .userlog{
		margin-top:5px;
		font-size:9px;
		float:right;
		border-bottom:1px dotted #7C1100 !important;
                width:200px;
	}
	
	#login table{
		text-align:left;
		text-transform:uppercase;
		font-size:9px;
		width:170px;
		float:right
	}
	#login table td{
		padding:2px;
	}
	#login .inpl{
		width:70px;
		padding:2px;
		font-size:10px
	}
	.userlogin{ color:#C00}
	
	#login form span{
		display:block;
	}
	#login td.backpass{
		background:url(/static/images/sfondo-register.gif) center left no-repeat;
		padding:5px 10px;
		padding-right:30px;
		
		}
	
	#menu{
		width:750px;
		float:left;
		margin:auto;
		text-align:center  
	}
	
	#menu ul{ font-family: arial, sans-serif;  position:relative; font-size:12px;   margin:auto; text-align:center;  }
	#menu ul li a, #menu ul li a:visited { text-decoration:none; color:#000; height:21px; text-align:left; color:#ccc; line-height:20px; font-size:11px; overflow:hidden; text-transform:uppercase; }
	#menu ul li ul li { width:110px;}
	#menu ul {padding:0; margin:0; }
	#menu ul li {float:left; position:relative;display:block; color:#F00; font-size:16px}
	#menu ul li ul {display: none; margin-top:-3px}
	
	/* specific to non IE browsers */
	#menu ul li:hover a {color:#fff; }
	#menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
	#menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
	#menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
	#menu ul li:hover ul li ul {display: none;}
	#menu ul li:hover ul li a {display:block; background: #200400; color: #FFF;border-bottom:1px solid #200;padding-left:5px;}
	#menu ul li:hover ul li a:hover {background: #2004; color: #FFF; border-bottom:1px solid #900}
	#menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
	#menu ul li:hover ul li:hover ul.left {left:-105px;}
	
	.bull{  padding:0 10px;}
	
	#contenuto{
		margin-top:50px;
		float:left;
		width:100%;
		min-height:300px
		
	}
	
	#corpo{
		
		width:100%;
		float:left;
		margin-bottom:20px;
		
		
	}
	
	/*----------------- left-------------*/
	#left{
		float:left;
		width:230px;
		margin-left:5px;
		
	}
	
	
	
	#left ul{
		margin:0px 0 20px 0;
		float:left;
		background-color:#200400;
		padding:10px 0px;
		width:228px;
		border:1px solid #666666
		
	}
	
	#left ul strong{
		
		
	background: #e3e3e3;
	 background: -moz-linear-gradient(top, #e3e3e3, #c8c8c8);
	 background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#c8c8c8));
	 padding: 3px 20px;
	 margin-left: -20px;
	 margin-top: 0;
	 position: relative;
	 width: 70%;
 
	-moz-box-shadow: 1px 1px 3px #292929;
	-webkit-box-shadow: 1px 1px 3px #292929;
 
	color: #454545;
	text-shadow: 0 1px 0 white;
	margin-bottom:15px;
	float:left

		
	}
	
	#left ul .arrow{
	width: 0; height: 0;
	 line-height: 0;
	 border-left: 20px solid transparent;
	 border-top: 10px solid #c8c8c8;
	 top: 104%;
	 left: 0;
	 position: absolute;}
	
	#left ul li{
		width:100%;
		float:left;
		padding-left:5px;
		
	}
	
	#left ul li a:link,#left ul li a:visited{
		color:#FFF
	}
	
	#left ul li a:hover,#left ul li a:focus{
		color:#FFF;
		border-bottom:1px dotted #FFF;
	}
	
	#left ul .uteThumb img{
		width:25px;
		margin-right:5px
	}
	#left ul .uteThumb{
		font-size:10px;
		padding:5px;
		text-transform:uppercase;
		
	}

	#center{
		
		width:1024px;
		margin:auto;
		float:left
	}
	
	#center2{
		
		width:600px;
		margin:auto;
		
		
	}
	
	
	#right{
		float:right;
		width:755px;
		margin:0 5px;
	
	}
	
	#corpo #right h3{
		color:#F00;
		margin-bottom:20px;
	}
	
	#footer{
		float:left;
		width:100%;
		font-size:11px;
		padding:10px 0;		
		background:url(/static/images/bgfooter.gif) center center repeat-x;
		
		
	

		
	}
	

	
	
	#striscia span{ 
	
		color:#000;
		float:left; 
		width:98%;
		padding:4px 1%;
	} 
	
	#striscia a:link,#striscia a:visited{
		color:#000;
		text-transform:uppercase;
	}
	
	#striscia a:hover,#striscia a:focus{
		color:#FFF;
		text-transform:uppercase;
	}
	
	table.tb{ width:100%; text-align:center; padding:0; margin:0}
	table.tb td{ border-bottom:1px dotted #990000; padding:10px 0}
	table.tb caption { background:#990000; padding:5px 0; text-transform:uppercase; margin-bottom:10px}
	table.tb thead{ font-weight:bold; color: #FFF}
	
	.modulo { border:1px solid #666; padding:10px; background-color:#200400; margin-bottom:10px; float:left}
	.modulo .errors{ margin-bottom:10px; color:#900}
	.modulo input{  background-color:#333;  border:none; padding:4px; color:#FFF; }
	.modulo input.but{  background-color:#333;  border:none; padding:3px; color:#FFF; }
	.modulo input.inp{width:200px;}
	.modulo select{  background-color:#333;  border:none;width:100px; padding:4px; color:#FFF}
	.modulo textarea{ width:200px; height:100px; background-color:#333;  border:none; padding:4px; color:#FFF}
	.modulo dd,.modulo dt { margin:0; padding:2px}
	.modulo #listErrors{ border:1px solid #900; padding:10px; width:400px; margin-bottom:10px;}
	.modulo h2{ margin-bottom:20px;  color: #831200; text-align:left; border-bottom:1px dotted #FFF; background-color:#831200; color:#FFF; padding:5px; line-height:normal; font-family: "Times New Roman", Times, serif}
	
	#boxup{ border:0px dotted #CCC; float:left; width:100%}
	#boxup #username { margin-top:10px;}
	#boxup #username span.name{ font-size:18px; color:#900;  margin:0 10px 10px 0; display:block}
	#boxup #username span.statusonline{ color: #95d259; display:block; text-transform:uppercase; font-size:10px}
	#boxup #username span.statusoffline{ color: #ec6062;display:block; text-transform:uppercase; font-size:10px} 
	#boxup img.imgUser{ margin-right:20px;}
	ul.profileUl{ width:100%;}
	ul.profileUl span.tit { color:#900}
	ul.profileUl li{ padding:6px 10px 6px 0;text-transform:uppercase;font-size:10px; color:#999}
	ul.profileUl li span{ color: #FFF; margin-left:15px;}
	
	#menuProfile ul{ width:100%;  float:left; padding:5px 0}
	#menuProfile ul li{ float:left; margin-right:10px;}
	
	.zend_form { }
	.zend_form dd ul  { }
	.zend_form dt{
		float:left;
		min-width:200px;
		padding:5px;

	}
	.zend_form dd{
		padding:5px;}
	
	.zend_form label span{
	}
	
	ul#galleryUser { float:left; width:100%}
	ul#galleryUser li{ float:left; width:50px; margin:0px 4px 8px 0;}
	
	
	
/************** user/allmembers.phtml ******************/


#pagination-links{
	
	width:98%;
	float:left;
	background-color:#58180e;
	margin-top:10px;
	padding:5px 1%;
}

table.allmembers{
	width:100%;
	margin:10px 0;
}




table.allmembers td{
	padding:5px;
	text-transform:uppercase;
	font-size:9px;
}

table.allmembers .firstrow{ background-color:#500f06}
table.allmembers .secondrow{ background-color: #2b0905; color:#840300}
table.allmembers .uteimg{
	width:100px;
}
#pagination{ margin-top:20px; width:100%; float:left}
#formfiltra{ width:100%; font-size:11px; background-color:#5e160c}
#formfiltra label{text-align:left; display:block}
#formfiltra td{padding:3px;line-height:26px;}


 
/************************* event/list.phtml ***************/

table.table_event_list{ width:100%;}
table.table_event_list td{ padding:5px;}
table.table_event_list .firstrow{ background-color:#200400}
table.table_event_list .secondrow{ background-color: #0f0200; color:#840300}
.offlineutente img { vertical-align:middle; }
.offlineutente {color:#CE5338 !important;}
.onlineutente img{ vertical-align:middle;}
.onlineutente{ color:#4B9659 !important;}
/************************* gallery/index.phtml ***************/ 

#gallerypage ul{
	margin:auto;
	text-align:center;
	float:left
}

#gallerypage li{
	float:left;
	width:100px;
	padding:5px;
	margin:8px 6px;
	font-size:9px;
	background-color:#0F0200
}

#gallerypage li a{
	color: #FFF;
	text-transform:uppercase;
}

.paginationControl{
	float:left;
	width:100%;
	text-align:center;
}
.user-log-details{min-width:150px;}

/*WALL style*/

/* start wall textarea post*/
#wall_textarea{
        clear: both;
        min-height:30px;
        width:680px;
        margin:5px;
        padding:3px;
        background-color:#333;
        color:#fff;
        }

#p_wall_share{
    display:none;
}
#wall_share{
    background-color:#333;
    padding:3px;
    color:#fff;
    float:right;
    margin:5px;
    border:1px solid #CC0000;
}

/*end wall textarea post*/
/*start wall action list table*/

.wall_action {display:block;margin:0;width:700px; border:1px solid #666; padding:10px; background-color:#200400; float:right;}
.imgUserAction{height:55px;width:55px;margin:10px;border:none;}
.wall_paginating{padding-top:5px;clear:both;}
.paginating_actions{clear:both;text-align:center;height:25px;margin:5px;color:#fff;font-size:10px;line-height:25px;text-transform: uppercase;background-color:#831200;}
.user_profile_link{font-size:10px;text-transform: uppercase;text-align:left;}
#see_more{cursor:pointer;color:#fff;font-weight:bold;}
#loading-gif{display:none;vertical-align:middle;}
.wall_post_content{display:block;float:left;margin-top:5px;}
.wall_user_info{float:left;width:550px;margin:5px;}
.wall_user_info li {display:block;float:left;width:600px;margin:2px;}
.wall_post_content{margin:0;display:block;}
.wall_user_username{}
.wall_user_username {font-size:13px;font-weight:bold;color:#cc0011;}
.wall_user_img{float:left;}
.wall_user_img li{float:left;margin:5px;}
.wall_user_img img{float:left;width:60px;height:60px;}
.wall_time_ago{font-size:10px;font-style:italic; color:#666;}
.wall_event_link{font-style: italic;}

/*end wall action list table*/
/*END WALL style*/

/* USER STYLE LEFT BLOCK */
.delete_friend {
color:red;
cursor:pointer;
margin-left:3px;
margin-right:5px;
}
.uteThumb .stattusOnOff {
width: auto !important;
height: auto !important;
position: relative;
top: 4px;
}
.hide {
display: none;
}
#showHideAll {
float:right; 
position:relative; 
left: -15px
}
/*END USER STYLE LEFT BLOCK */

