body {
	font-family: Arial, Helvetica, sans-serif;
	background:#fff url("../img/sfondo_in.gif") repeat-x top;   	
	color: #464753;
   	text-align: center;
   	margin: 0;
   	padding: 0;
	font-weight: normal;
	font-size: 12px;	
}
textarea {
	font-family: Arial;
	color:#464753;
	font-size:12px;
	border-radius:5px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #dcdcdc;
}
.homep {
	background:#f3f3f3 url("../img/sfond.gif") repeat-x top !important;
}
dd {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
dt {
	float:left;
	width:auto;
	margin:0;
	padding:0;
}
#cont_ext,
#header,
#menu_cont,
.banner,
#header_dx,
#logoheader,
.login,
.login fieldset,
.error_login,
.error_login p,
.change_status,
.date_edit_bar,
.status_edit_bar,
.back,
.multimediadiv ,
.complete_event_dx,
.centr_home_int,
#logoheader h1,
.menu,
.menu ul,
.feed,
.feed_in,
.feed_in a,
.login_row,
.login_arrow,
.passforg_row,
.text_inp,
.welcome_login,
.passw_forg,
.passw_forg p,
.banner_300,
.banner_300_int,
.banner_468,
#mainpage,
#page_sx,
#page_dx,
.registra,
.registra_int,
.province_home2_sup,
.province_home2_int,
.province_home2_inf,
.province_home,
.province_home_col,
h3.regioni_list_home,
h3.regioni_list_home a,
h4.province_list_home,
h4.comuni_list_home,
.province_home_sup,
.province_home_int,
.piede_sub,
.p1,
.p2,
.p3,
.valid,
.news,
.news_sup,
.news_inf,
.news_int,
.news_corpo,
.news_corpo p,
h3.home,
h3.home a,
a.item_newstext,
input.btn_arrow,
input.btn_arrow_hov,
input.btn_arrow_logout,
input.btn_arrow_logout_hov,
.centr_home_sup,
.centr_home_inf,
.wait,
.ev_item,
.ev_img,
.ev_img a,
.thumb_ev,
.ev_content,
p.ev_category,
p.ev_data_ev,
h3.ev_title,
p.ev_description,
.ev_edit,
.ico_ev_delete,
.ico_ev_immagine,
.ico_att_delete,
.ico_ev_edit,
.ico_ev_view,
.frame_centr,
.frame_centr_cont,
.div_locality,
.msg_item,
.messages_int,
.msg_item_head,
.paginationControl,
.send_message,
.geolocalize_yourself  
{
   	width: 100%;
   	float: left;		
   	margin:0;
   	padding:0;	
}
img {
    border:none;
	margin: 0;
	padding: 0;
}
#cont_toolbar {
	width:100%;
	height:50px;
	background: url("../img/toolbar.png") repeat-x top;
	float: left;
	left: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	z-index: 50;
}
#cont_toolbar_in {
	width:1000px;
	height:50px;
	left: 0;
	margin: 0 auto;
	padding: 0;
}
.menu_toolbar{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	}
.menu_toolbar ul{
	height:40px;
	list-style:none;
	margin:0;
	padding:0;
}
.menu_toolbar li{
	float:left;
	padding:0px;
}
.menu_toolbar li a{
	color:#cccccc;
	display:block;
	font-weight:normal;
	line-height:38px;
	margin:0px;
	padding:0px 10px;
	text-align:center;
	text-decoration:none;
	text-shadow: 1px 1px #666;
}
.menu_toolbar li a:hover, .menu_toolbar ul li:hover a{
	color:#FFF;
	text-decoration:none;
}
.menu_toolbar li ul{
	background:#021d20;
	display:none;
	height:auto;
	padding:0 0 10px 0;
	margin:0px;
	border:0px;
	position:absolute;
	width:auto;
	z-index:200;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
    -webkit-border-radius:0 0 10px 10px;
	/*top:1em;
	/*left:0;*/
}
.menu_toolbar li:hover ul{
  	display:block;  		
}
.menu_toolbar li li {
  	display:block;
  	float:none;
  	margin:0px;
  	padding:0 10px;
  	width:auto;
}
.menu_toolbar li:hover li a{
	background:none;
}
.menu_toolbar li ul a{
	display:block;
	height:35px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:0 10;
	text-align:left !important;
}
.menu_toolbar li ul a:hover, .menu_toolbar li ul li:hover a{
	border:0px;
	color:#f7b300;
	text-decoration:none;
}
.menu_toolbar p{
	clear:left;
}
.social_left_style {
    height:26px !important;
    background:#fff url("../img/notify.png") no-repeat left top;
    margin:0 10px 0 0 !important;
    line-height:26px !important;
    float:left;
    padding:0 2px 0 25px;
    width:auto;
    text-decoration:none;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.message_left_style {
    height:26px !important;
    background:#fff url("../img/mail_icon.png") no-repeat left top;
    margin:0 10px 0 0 !important;
    line-height:26px !important;
    color:#fff !important;
    float:left;
    padding:0 2px 0 25px;
    width:auto;
    text-decoration:none;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.friend_left_style {
    height:26px !important;
    background:#fff url("../img/friend.png") no-repeat left top;
    margin:0 10px 0 0 !important;
    line-height:26px !important;
    color:#fff !important;
    float:left;
    padding:0 2px 0 25px;
    width:auto;
    text-decoration:none;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.new_message_left {
	color:#d5522a;
	background:;
	padding:0 5px;
	margin:4px 0 0 0;
	border-radius:7px;
	-moz-border-radius:7px;
    -webkit-border-radius:7px;
    float:left;
    height:18px;
    line-height:18px !important;
}
.notify {
	color:#d5522a;
	background:;
	padding:0 5px;
	margin:4px 0 0 0;
	border-radius:7px;
	-moz-border-radius:7px;
    -webkit-border-radius:7px;
    float:left;
    height:18px;
    line-height:18px !important;
}
.notify_bg {
	width:230px;
	float:left;
	padding:0;
	margin:5px 0 0 8px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:;
}
.social_style {
	background:#49a5b5;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    height:20px !important;
    margin:9px 10px 0 10px !important;
    line-height:20px !important;
    color:#fff !important;
    text-shadow: 1px 1px #666;
    float:left;
}
.logged_style {
	background:#49a5b5;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    height:20px !important;
    margin:9px 10px 0 10px !important;
    line-height:20px !important;
    color:#fff !important;
    text-shadow: 1px 1px #666;
}
.myworld_style {
	background:#d5522a;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    height:20px !important;
    margin:9px 10px 0 10px !important;
    line-height:20px !important;
    color:#fff !important;
    text-shadow: 1px 1px #666;
}
.admin_style {
	background:#2282bd;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    height:20px !important;
    margin:9px 10px 0 10px !important;
    line-height:20px !important;
    color:#fff !important;
    text-shadow: 1px 1px #666;
}
.language  {
	float:right !important;
}
		
#cont_int {
   	width: 1000px;
	text-align: center;  
   	margin:0 auto;
   	padding:0;	
}

#header {
   	margin: 40px 0 0 0;
   	height:250px;
   	background: url("../img/van.jpg") no-repeat left bottom;
}

#header_dx {
   	width: 700px;
   	height:150px;	
   	float: left;
   	margin:20px 0 0 0;
   	padding: 0;	
}

#logoheader {
   width: 298px;	
   text-align: center;
   float: left;
   margin:25px 0 0 0;
   padding:0;  
   border-right:1px dashed #8cb8c0;  	
}

#logoheader h1 {
	width: 298px;
	margin: 0;
	padding: 0;
	float: left;		
}

#logoheader h1 a {
    width: 298px;
    height: 145px;	
    text-indent: -9999em;
    overflow:hidden;
    background:url(/img/logo.png) no-repeat top;	
    float:left;	
    margin: 5px 0 0 0;
    padding: 0;
}

#socialheader {
   width: 425px;	
   float: left;
   margin:0;
   padding:5px 5px 0 10px;    	
}
#socialheader form{
   width: 332px;	
   float: left;
   margin:0;
   padding:0;    	
}
#socialheader p{
   width: 80px;
   height: 24px;
   line-height:24px;
   text-align:center;
   color:#fff;	
   float: left;
   margin:0 4px 0 0;
   padding:0;    	
}
#socialheader input {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:#FFF;
  border: 0 solid #FFFFFF;
  float: left;
  height: 20px;
  margin: 0 5px 0 0 ;
  padding: 2px 10px;
  width: 122px;
  color:#666;
}
.search_user_bg {
	width:420px;
	margin:0;
	padding:3px 0;
	float:left;
	background:url(/img/user_bg.png) repeat-x top;
	border-radius:3px !important;
	-moz-border-radius:3px !important;
    -webkit-border-radius:3px !important;
}
.usersearchbutton {
  border-radius:3px !important;
  -moz-border-radius:3px !important;
  -webkit-border-radius:3px !important;
  background:#0f3d42 !important;
  border: 0 solid #FFFFFF !important;
  float: left !important;
  height: 24px !important;
  margin: 0  !important;
  padding: 2px 0 !important;
  width: 36px !important;
  color:#fff !important;
  cursor:pointer;
}
.usersearchbutton:hover {
  background:#f7b300 !important;
}
#socialheader h3{
   width: 425px;
   height:auto;	
   float: left;
   margin:0;
   padding:0 ; 
   color:#eee;
   font-size:20px;
   text-align:center; 
   text-transform:uppercase; 	
}
#socialheader ul{
   width: 425px;
   height:auto;	
   float: left;
   margin:4px 0 ;
   padding:0;   
   list-style-type:none; 	
}
#socialheader ul li{
   width: 70px;
   height:70px;	
   float: left;
   margin:0 5px 0 0;
   padding:9px 5px; 
   background:url(/img/smallborder.png) no-repeat top;   	
}
#socialheader ul li a{
   width: 70px;
   height:70px;	
   float: left;
   overflow:hidden;
   margin:0 ;
   padding:0; 
   background:url(/img/smallborder.png) no-repeat top;   	
}
#socialheader ul li a img{
   width: 70px;
   height:auto;	
   float: left;
   margin:0 ;
   padding:0;    	
}
.userlogin_warning {
	color:#e2001a !important;
	float:right !important;
	width:auto !important;
}
#registerheader {
   width: 260px;
   height:auto;	
   float: left;
   margin:0;
   padding:5px 0 0 0 ;    	
}
.registerheader_in {
   width: 258px;
   height:150px;	
   float: left;
   margin:0;
   padding:0 ; 
   border-left:1px dashed #8cb8c0;   	
}
.registerheader_in h3{
   width: 258px;
   height:auto;	
   float: left;
   margin:0;
   padding:0 ; 
   color:#fff;
   font-size:20px;
   text-align:center; 
   text-transform:uppercase; 	
}
.btnheader{
   width: 248px;
   height:60px;	
   float: left;
   margin:2px 0 0 0;
   padding:0 5px;   	
}
.btnheader a{
   width: 124px;
   height:60px;	
   margin:0;
   float:left;
   padding:0 ; 
   background:url(/img/headerbtn.png) no-repeat top; 
   color:#fff;
   text-align:center;
   line-height:60px;
   text-decoration:none; 
   text-transform:uppercase; 
   text-shadow: 1px 1px #666;	
}
.btnheader a:hover{ 
   background:url(/img/headerbtn.png) no-repeat bottom;   	
}
.facebook_log {
  	width:240px;
  	height:26px;
  	margin:2px 0 0 8px;
	float:left;
  	padding:0;   
  	color:#fff;
    display:inline;
}
.facebook_login {
  	width:115px;
  	height:24px;
  	margin:0 5px 0 0;
	float:left;
  	padding:0;   
  	color:#fff;
  	text-align:left;
  	display:inline;
  	cursor:pointer;
}
.twitter_login {
  	width:115px;
  	height:24px;
  	margin:0 0 0 5px;
	float:left;
  	padding:0;   
  	color:#fff;
  	text-align:left;
  	display:inline;
}
.lostpsw{
   width: 259px;
   height:auto;	
   margin:10px 0 0 0;
   float:left;
   padding:0 ; 
   color:#fff;
   text-align:center;
   text-decoration:none; 
   font-size:11px; 	
}
.lostpsw:hover{
   text-decoration:underline;  	
}
.menu {	
	width: 1000px;
	height: 60px;		
	margin:0;		
}

.menu ul {
	width: 1000px;
	height: 60px;	
	margin: 0;	
	list-style: none;	
}

.menu ul li {
	width: auto;		
	float: left;
	height:60px;
	margin:0;
	padding: 0 ;					
}

.menu ul li a {		
	text-decoration: none;
	line-height:60px;
	font-size: 15px;
	font-weight:bold;
	text-align: center;
	color: #464753;
	margin: 0;
	padding:0 10px;
}

.menu ul li a:hover {		
	color: #fff;
}

.feed {
    width:103px;
    height:40px;
    margin:4px 0 0 0;    
}
.feed_in {
    width:40px;
    height:40px;
    margin:0 0 0 10px;   
}
.feed_in a{
    width:40px;
    height:40px;    
}
.flag {
    width:40px;
    height:40px;
    margin:0 0 0 12px;
    padding:3px 0 0 0;
    float:left;
}
.flag a{
    border:1px solid #fff;
    width:21px;
    height:14px;
    margin:0 0 4px 0;
    padding:0;
    float:left;
}
.flag a:hover{
    border:1px solid #666;
    width:21px;
    height:14px;
    margin:0 0 4px 0;
    padding:0;
    float:left;
}

.login {
	text-align: left;
	float:left;
	margin:50px 0 0 0;	
}

.login fieldset {		
	float: right;	
	border: none;
}

.login_row {
	width: 400px;
	float:left;	
	margin: 0 0 10px 0;	
}

.login_arrow {
	width: 299px;
	height: 30px;	
   	float: right;
   	margin:0 ;	
}
.passforg_row {
	width: 215px;	
	margin: 10px 0 2px 0;	
	text-align: left;	
}
.text_inp {
	width: 90px;	   
   	color: #464753;
   	margin: 7px 2px 0 0;   	
   	text-align: left;	
   	font-weight:bold;
}
input.form_input {	
	width: 278px !important;
	height: 19px;
	float: right;	
	font-style: normal;	
	font-size: 12px;	
	font-family: Arial;
	font-weight: normal;	
	color: #49a5b5;
	padding:3px 10px ;
	margin: 0;	
	border:1px solid #dcdcdc !important;	
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#f3f3f3 !important;
    position:relative;
}
.error_login {
	width: 280px;
	float:right;
	margin:10px 0 0 0;	
}
.error_login p {	
	text-align: left;	
	color: #F00;
	font-weight: bolder;
}		
.welcome_login {
	width: 240px;	
   	color: #666;
   	margin: 0 5px;
   	color:#fff;
   	font-size:16px;   	
   	text-align: left; 
   	text-shadow: 1px 1px #666;  	
}
.welcome_date {
	width: 240px;	
   	color: #666;
   	margin: 0 5px;
   	color:#eee;
   	font-size:12px;   	
   	text-align: left;   	
}
.passw_forg {
	width: 400px;	
	float:left;
	margin:30px 0 0 0;
	
}
.passw_forg p {
	width: auto;	
	margin: 0 5px 0 0;	
	text-align: left;	
}
.reg {
	width:190px;
	margin:0 20px 0 0;
    color: #49a5b5; 
    padding:5px 0;
    float:left;   
    text-decoration: none;    
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#eee;
}
.reg a {
    color: #49a5b5;    
    text-decoration: none;    
}
.reg a:hover {   
	text-decoration: underline;    
}
.pass {
	width:190px;
	margin:0 ;
	padding:5px 0;
	float:left;
    color: #49a5b5;    
    text-decoration: none; 
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#eee;   
}
.pass a {
    color: #49a5b5;    
    text-decoration: none;    
}
.pass a:hover {   
	text-decoration: underline;    
}
.banner_300 {
	width: 300px;
	float: right;		
	margin: 0 0 10px 0;	
}
.banner_300_int {
	width: 300px;		
}
.banner_336 {
	width: 336px;
	margin: 0 auto;
	padding: 0;
	text-align: center;	
}
.banner_336_int {
	width: 336px;
	float: left;		
	margin: 0 0 10px 0;	
	padding: 0;
	text-align: center;			
}
.banner_468 {		
	margin: 10px 0 10px 0;	
}
.banner_468_int {
	width: 500px;
	margin: 0 auto;
	padding: 0;
	text-align: center;		
}
#slide {
	width:980px;
	height:282px;
	margin:0 0 15px 0;
	float:left;
	padding:0;
	position:relative;
	background:#f3f3f3;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.slide_cont {
	width:1000px;
	height:283px;
	float:left;
	margin:0;
	padding:0;
}
#mainpage {	
	margin:0;
	float:left;	
	width:980px;
	padding:10px;
	background:#fff;
	-moz-box-shadow: 0px 0px 10px #d2d2d2;
	-webkit-box-shadow: 0px 0px 10px #d2d2d2 ;
	box-shadow: 0px 0px 10px #d2d2d2 ;
	border-radius:10px;
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
}
#page_sx {
	width: 670px;	
	text-align: left;
	margin:0 10px 0 0;		
}

#page_dx {
	width: 300px;
	margin:0 ;	
}
.registra {
	width: 301px;
	height: 58px;	
	background-image: url(/img/login.gif);	
}

.registra_int {
	width: 290px;
	height: 50px;
	margin: 6px 0 0 0;	
	float: right;		
}
.province_home2_int {
	width:100%;
	padding:10px 0 ;
	float:left;
	margin:20px 0 0 0;	
	background:#e5e5e5;
	border-top:0px solid #f3f3f3;
}
.province_home2_int h2{
    color: #464753;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 5px 0;
    padding: 0;
    text-align: left;
    width: 1000px;
}

.province_home2_int a{
	color: #49A5B5;
	text-decoration:none;	
}
.province_home2_int a:hover{
	color: #fff;
	text-decoration: underline;
}

.province_home_cont {
	width: 1000px;		
	margin:0 auto;	
	padding: 0;
}
.province_home_col {
	width: 333px;
	float:left;
	margin:3px 0;		
}
h3.regioni_list_home {
	width: 330px;	
	height: 18px;	
	text-align: left;
	border-bottom:1px dotted #f3f3f3;		
}
h3.regioni_list_home a {	
	width: 320px;
	float: left;
	color:#49a5b5;
	text-decoration: none;
	display: block;
	font-size: 12px;
	text-align:left;
	margin: 0;
	font-weight:normal;	
}
h3.regioni_list_home a:hover {	
	color: #fff;
}

h4.province_list_home {
	width: 300px;
	height: 14px;	
	text-align: left;	
}

h4.province_list_home a {
	width: 287px;
	color: #666;	
	float: right;
	text-decoration: none;
	display: block;
	font-size: 12px;
	font-weight: normal;	
}

h4.province_list_home a:hover {
	color: #000;
	text-decoration: underline;
}

h4.comuni_list_home {
	width: 186px;	
	margin: 0 0 0 10px;	
}

h4.comuni_list_home a {
	color: #666;
	text-decoration: none;
	display: block;
	font-size: 12px;
	font-weight: normal;	
}

h4.comuni_list_home a:hover {
	color: #000;
	text-decoration: underline;
}

.province_home_sup {	
	height: 7px;	
	margin: 10px 0 0 0;	
	background-image: url(/img/1000_yellow_sup.gif);
	background-position: bottom center;
	background-repeat: no-repeat;	
}

.province_home_int {	
	float:left;
	width:100%;
	background:#031d21;
	padding:0;	
}

.piede_sub {	
	color: #fff;
	float:left;
	height:30px;
	line-height:30px;
}

.piede_sub a {	
	font-size: 11px;
	color: #f7b300;
	text-decoration: none;
	text-align:left;
	float:left;
}

.piede_sub a:hover {
	color: #fff;
}

.p1 {	
	width: 250px;	
	width: 360px;	
}

.p2 {	
	clear: none;	
	width: 500px;	
	width: 440px;	
    color:#fff;
    text-align:left;
}

.p3 {	
	width: 250px;	
	width: 200px;	
}

.valid {	
	margin:0;
	height:30px;
	float:left;
}
.valid a{	
	margin:0;
	height:30px;
	float:right;
	line-height:30px;
}
.valid img {
	border: none;
	margin:7px 10px 0 0;
	float:left;	
}

.news {
	width: 288px;
	float: left;
	margin: 0;
	border:1px solid #dcdcdc;
	padding:5px;	
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#f3f3f3;
}

.news_sup {	
	height: 5px;	
	background-image: url(/img/300_yellow_sup.gif);
	background-position: bottom center;
	background-repeat: no-repeat;	
}

.news_inf {	
	height: 5px;	
	background-image: url(/img/300_yellow_inf.gif);
	background-position: top center;
	background-repeat: no-repeat;	
}

.news_cont {
	width: 280px;		
	margin: 0 auto;
	padding: 0;
	text-align: center;	
}

h3.home  {	
	margin: 0 0 10px 0;
	padding: 0 0 1px 0;	
	text-align: left;	
	border-bottom: 2px solid #2282bd;	
	font-size: 14px;	
}

h3.home a  {	
	text-decoration: none;
	color: #000;	
}

h3.home a:hover  {
	text-decoration: underline;
	color: #666;
}

a.item_newstext {	
	text-align: left;	
    font-size:11px;
    color:#2282bd;	
}

a.item_newstext:hover {	
    color:#666;	
}

input.btn_arrow {
	width: 299px !important;
	height: 30px !important;	
   	float: left !important;
   	margin:0 !important;
	text-align: center !important;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#49a5b5 !important;
    border:0px solid #fff !important;
    cursor:pointer;
    color:#fff !important;
}
input.btn_arrow:hover {
    background:#103f44 !important;
    color:#fff !important;
}
.centr_home_sup {
	width: 690px;
	height: 5px;	
	margin: 10px 0 0 0;	
	background-image: url(/img/690_bordo_sup.gif);
	background-position: bottom left;
	background-repeat: no-repeat;	
}

.centr_home_int {
	width: 670px;
	float:right;		
}

.centr_home_cont {
	width: 670px;	
	margin: 0;
	float:left;
	padding: 0 0 10px 0;
	text-align: center;	
}

.centr_home_inf {
	width: 690px;
	height: 5px;	
	background-image: url(/img/690_bordo_inf.gif);
	background-position: top left;
	background-repeat: no-repeat;	
}

.div_page {
	width:670px;
	float:left;
	margin:0;
	padding:0;
}

.div_registration {
	width:500px;
	margin:0 auto;
	padding:0;
}
.div_registration ul{
	width:480px !important;
	margin:0;
	float:right;
	list-style-type:none;
	padding:0;
}
.div_registration ul li{
	width:480px !important;
	margin:0;
	float:left;
	text-align:right;
	color:#CF0119;
	font-size:12px;
	padding:0;
}

.div_registration label{
	width:200px;
	margin:0;
	text-align:left;
	line-height:27px;
	color:#464753;
	float:left;
	padding:0;
}
.div_registration select{
	width:300px;
	margin:10px 0 0 0;
	text-align:left;
	line-height:27px;
	color:#464753;
	float:left;
	padding:0;
}
.div_registration p{
	width:500px;
	margin:10px 0 20px 0;
	float:left;
	color:#cf0119;
	text-align:center;
	font-size:12px;
	padding:0;
}
.visibility_hp {
	width:100% !important;
	float:left;
	height:40px !important;
}
.div_form {
	width:100%;
	margin:0 0 10px 0;
	float:left;
	padding:0;
}
.field {
  float: left;
  margin: 0 0 10px;
  padding: 0;
  width: 100%;
}
.form_div {
	width:100%;
	margin:0 0 10px 0;
	float:left;
	padding:0;
}
.complete_event_dx {
	width: 670px;
	margin:0;
	float:left;	
}
.reg_form {
	width:500px;
	margin:0 auto;
}
.wait {	
	height: 16px;	
	background-image: url(/img/wait.gif);
	background-position: top center;
	background-repeat: no-repeat;	
}

.ev_item {
	width: 660px;		
	margin: 0 0 10px 0;
	padding: 5px;	
	background:#f3f3f3;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    position:relative;
    float:left;

}

.ev_item_big {
	width: 970px;		
	margin: 0 0 10px 0;
	padding: 5px;	
	background:#f3f3f3;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    position:relative;
    float:left;

}

.ev_img {
	width: 114px;
	padding: 0;	
	border: 2px solid #fff;
	float:left;	
}

.ev_img_cont {
	width: 114px;
	height: 114px;
	overflow: hidden;	
	margin: 0 ;
	float:left;	
	text-align: center;	
}		

.ev_img a {	
	display: inline;
}	

.ev_content {
	width: 530px;
	float: right;	
}

.ev_img_search {
	width: 114px;
	padding: 0;	
	border: 3px solid #fff;
	float:left;	
	margin:0;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.ev_img_cont_search {
	width: 114px;
	height: 114px;
	overflow: hidden;	
	margin: 0 ;
	float:left;	
	text-align: center;	
}		

.ev_img_search a {	
	display: inline;
}	

.ev_content_search {
	width: 520px;
	float: right;	
}

.box_home_event{
	width: 330px;
	height: auto;
	float: left;
	margin: 0 10px 0 0;
}
.box_home_event h2{
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	color: #666;
	margin:0 0 5px 0;
	width:330px !important;
	float:left;
}
.box_home_poi{
	width: 330px;
	height: auto;
	float: left;
	margin: 0;
}
.box_home_poi h2{
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	color: #666;
	margin:0 0 5px 0;
	width:330px !important;
	float:left;
}
.box_most{
	width: 670px;
	height: auto;
	float: right;
	margin: 0;
}
.box_most h3{
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	color: #666;
	margin:10px 0 5px 0;
	width:670px;
	float:left;
}

.advanced_search{
	width: 680px;
	height: auto;
	float: left;
	margin: 20px 0 30px 0;
	display: none;
}
.advanced_form{
	width: 680px;
	height: auto;
	float: left;
	margin: 20px 0 10px 0;;
}
.friend_search{
	border:1px solid #2282bd; 
	float:left; 
	width:100px;
	height:100px; 
	margin:5px; 
	padding:3px;
	background-color: #FFF;
}

.social_login{
	width: 310px;
	height: 50px;
	float: left;
	margin: 10px; 
}

.usersearch{
	width: 650px;
	height: 50px;
	float: left;
	margin: 10px;
}

.account{
	width: 120px;
	height: 130px;
	float: left;
	margin: 10px;
	border: 1px solid #2282bd;
}

.image_account{
	width: 70px;
	height: 70px;
	float: left;
	margin: 5px;
}

.social_username{
	width: 120px;
	float: left;
}

.social_username p{
	font-size: 10px;
	text-align: center;
}

.index_item {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:#f3f6fc;
  float: right;
  height: auto;
  margin: 0 0 10px 0;
  padding: 5px 0 5px 5px;
  width: 325px;
}
.index_content {
	width: 202px;
	float: left;
	margin: 0 0 0 5px;
}
h3.index_title {	
	float: left;	
	margin: 0 0 2px 0;	
	width: auto;
	height:auto;
}
h3.index_title a{	
	float: left;	
	margin: 0;	
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	width: 200px;
	color:#464753;
	font-size:14px;
	text-decoration:none;
}
h4.index_category {
	width:auto;	
	margin:0;
	text-align: left;
	padding:2px 5px;
	float:right;
	font-size:12px;
	color:#fff;
	background:#d5522a;
	border-radius:3px  0 0 3px ;
	-moz-border-radius:3px  0 0 3px ;
    -webkit-border-radius:3px 0 0 3px;
}
h4.index_locality {
	width:auto;	
	margin:0;
	text-align: left;
	padding:2px 5px;
	float:right;
	font-size:12px;
	color:#fff;
	background:#9cce13;
	border-radius:3px  0 0 3px ;
	-moz-border-radius:3px  0 0 3px ;
    -webkit-border-radius:3px 0 0 3px;
}
p.index_description {	
	float: justify;	
	height: auto;
	overflow:hidden;
	margin: 0 0 5px 0;	
	float: left;
	color:#666;
	width:200px;
	text-align:justify;
	font-size: 11px;
}

.countperpage{
	float: left;
	width: 287px;
	line-height:30px;
}

.countperpage p{
	width: 120px;
	margin:0;
	text-align: left;
	float: left;
}

.countperpage a{
	width: 30px;
	text-align: left;
	float: left;
	margin: 0;
	color:#49a5b5;
	text-decoration:none;
}

.orderby{
	float: right;
	width: 287px;
	line-height:30px;
}

.orderby p{
	width: 150px;
	text-align: left;
	float: left;
	margin:0;
}

.check{
	float: left;
    height: auto;
    text-align: left;
    width: auto;
}
.check_msg{
	float: left;
    height: auto;
    text-align: left;
    width: auto;
}
.check input{
	float: left !important;
    height: 19px;
    margin: 2px 5px 10px 0;
    padding: 3px 10px !important;
    text-align: left;
    width: 30px !important;
    cursor: pointer;
    background:none !important;
}

.button{
	width: 60px !important;
	height: 30px!important;
}

.orderby a{
	width: 30px;
	text-align: left;
	float: left;
	margin: 0;
	color:#49a5b5;
	text-decoration:none;
}
h4.ev_category {
  background: #464753;
  color: #FFF;
  float: right;
  font-size: 12px !important;
  font-weight: normal !important;
  height: auto;
  margin: 5px 0 0;
  padding: 3px 10px;
  text-align: left;
  width: auto !important;
}
.type_search {
  border-radius:3px  0 0 3px ;
  -moz-border-radius:3px  0 0 3px ;
  -webkit-border-radius:3px 0 0 3px;
  background: #999;
  color: #FFF;
  float: right;
  font-size: 12px !important;
  font-weight: normal !important;
  height: auto;
  margin: 5px 0 0;
  padding: 3px 10px;
  text-align: left;
  width: auto !important;
}

h4.ev_data_ev {
	width: auto;
	float: left;	
	text-align: left;
	color:#f29000;
	font-size:11px;
	margin: 0 0 5px 0;
	font-weight: normal;
}

h3.ev_title {	
	float: left;	
	margin:0;	
	line-height:25px;	
	font-weight: bolder;
}
h3.ev_title a{	
	float: left;	
	margin:0;	
	font-weight: bolder;
	color:#464753;
	text-align:left;
	text-decoration:none;
}
h3.tv_title {	
	float: left;	
	margin: 5px 0 0 0;	
	font-weight: bolder;
	font-size: 14px;
	width: 450px;
	text-align:left;
}

.ev_description {
	width: 536px;	
	float: left;	
	margin: 5px 0 0 10px;
	text-align:justify;
	color:#464753;
	font-size:12px;	
}

.ev_description p{	
	float: left;	
	margin: 0;
	text-align:justify;
	color:#464753;
	font-size:12px;
	height:auto;	
}

p.tv_description {	
	float: left;	
	margin: 5px 0 0 0;	
	width: 650px;
	text-align:justify;
}
.content_route{
	width: 393px;
	height: auto;
	margin:0;
	float:left;
}
.img_map_search {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border: 3px solid #FFFFFF;
  float: left;
  margin: 0;
  padding: 0;
  width: 70px;
}
.thumb_map_ev {
	width:70px;
	height:70px;
	margin:0;
}
.address_event_map {
	width:280px;
	float:left;
	color:#999;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	margin:0 0 0 5px;
	height: auto;
}
.title_ev_map{
	width:310px;
	height: auto;
	margin: 5px 0 0 5px;
	padding:0;
	float: left;
	font-weight: bold;
	text-align: left;
}
.title_ev_map a{
	color: #49a5b5;
	text-decoration: none;
}
.description_text_map {
	width:310px;
	float:left;
	margin:0 0 0 5px;
	text-align: justify;
}
h4.ev_data_map {
	width: 310px;
	float: left;	
	text-align: left;
	color: #f29000;
	font-size: 11px;
	margin: 5px 0 0 5px;
	font-weight: normal;
}
.ev_edit {	
	float: right;	
	margin: 10px 0 0 0;	
	text-align: left;
}
.ev_edit_event {	
	float: right;	
	margin:5px 0 10px 0;
	width:auto;	
	text-align: left;
}
.ev_edit_travel {	
	float: right;	
	margin:0 20px 0 0;
	width:auto;	
	text-align: left;
}
.ico_ev_delete {
	width: 16px !important;
    height: 20px;	    
    background-image:url(/img/delete.png);
    background-position:center;
    background-repeat:no-repeat;	
    float: right !important;
	margin:0 !important;   
}

.ico_att_delete {
	width: 16px;
    height: 20px;	    
    background-image:url(/img/activate.png);
    background-position:center;
    background-repeat:no-repeat;	
    float: right;
}

.ico_ev_edit {
	width: 16px !important;
    height: 20px;	    
    background-image:url(/img/edit.png);
    background-position:center;
    background-repeat:no-repeat;	
    float: right !important;
    margin:0 !important;
    
}

.ico_ev_view {
	width: 16px;
    height: 20px;	    
    background-image:url(/img/view.png);
    background-position:center;
    background-repeat:no-repeat;	
    float: right;    
}

.ico_ev_immagine {
	width: 16px;
    height: 20px;	    
    background-image:url(/img/immagine.png);
    background-position:center;
    background-repeat:no-repeat;	
    float: right;    
}	

div#content_bar {
	width: 100%;	
	margin:  0 0 10px 0;
	padding: 0;
	float: left;
	text-align: center;
}

div#content_bar a{
    background: none repeat scroll 0 0 #464753;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin: 0 5px 5px 0;
    padding: 0 5px;
    text-decoration: none;
    width: auto;
}

ul#event_toolbar {
	width: 660px;
	float: left;
	margin: 0;
	padding: 0 5px;	
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#eee;
}

ul#event_toolbar li {
	list-style: none;
}

.admin_area{
	 width: 670px;
	 float: left;
	 margin: 5px 0 0 0;
	 padding: 0;
}
.admin_area h3{
	width: 415px;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #313131;
}


.sharing_menu {
	color:#fff;
	background:#464753;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding:4px 5px !important;
    margin:0 0 0 10px;
    font-size:12px;
    text-decoration:none;
    float:right;
}
.sharing_menu:hover {
	background:#999;
}
.upload_share {
	color:#fff;
	background:#49a5b5;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding:4px 5px !important;
    margin:0 0 0 10px;
    font-size:12px;
    text-decoration:none;
    float:right;
}
.upload_share:hover {
	background:#103f44;
}
.event_img {
	width: auto;
	float:left;
	padding: 0 10px;
	margin: 0 ;
	border: none;
}
.box_icon {
	width:670px;
	float:left;
	padding:3px 0;
	margin:0;
	background:#eee;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.back {
	width: 25px;		
}

.status_edit_bar {
	width: 150px;	
	color: #d5522a;
	text-align:left;
}

.owner_big{
	width: 120px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.owner_big p{
	width: auto;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	text-align:left;
}

.owner{
	color:#49A5B5;
	width: 120px !important;
	float:left !important;
}

.date_edit_bar {
	width: 210px;	
	color: #666;
	text-align:left;
}
.frame_centr {
	width: 670px;	
	margin: 0;
	float:left;
	padding: 0 0 10px 0;
}
.frame_centr h2{
	width: 670px;	
	margin: 0 0 5px 0;
	float:left;
	padding: 0 0 5px 0;
	text-align: left;
	color:#666;
	font-size:18px;
	border-bottom:2px dotted #dcdcdc;	
}
.frame_centr_int {
	width: 670px;	
	margin: 0 auto;
	padding: 0;	
}

.div_locality {
	margin: 10px 0 0 0;	
}	
.travel_pref {
	float:right;
	width:120px;
}
.travelogue{
	width:658px;
	float:left;
}

.tr_title{
	width:670px; 
	float:left;
}
.tr_title h3{
	text-align:left;
	margin:0 0 10px 0;
	color:#49a5b5;
}
.tr_content{
	width:670px; 
	margin:0 0 10px 0; 
	float:left;
}
.tr_content p{
	text-align:justify;
	float:left;
	margin:0;
	width:670px;
}
.tr_content_travel{
	width:526px; 
	margin:0 0 0 10px; 
	float:left;
	height:124px;
}
.tr_content_travel p{
	text-align:justify;
	float:left;
	margin:0 0 10px 0;
	width:526px;
}
.report_hp{
	width:550px; 
	float:left;  
	margin:3px 0 0 0 ; 
	padding:0; 
}
.report_hp a{
	width:auto; 
	float:left;  
	margin:0; 
	padding:3px 10px; 
	align: center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#d5522a;
}
.report{
	width:124px; 
	float:left;  
	margin:20px 0 0 0; 
	padding:0 ; 
}
.report a{
	width:100px; 
	float:left;  
	margin:0; 
	padding:3px 10px; 
	align: center;
	color:#49a5b5;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#dcdcdc;
}
.ev_history{
	width:124px; 
	float:left;  
	margin:20px 0 0 0; 
	padding:0 ; 
}
.ev_history a{
	width:100px; 
	float:left;  
	margin:0; 
	padding:3px 10px; 
	align: center;
	color:#fff;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#d55224;
}
.modify_sk{
	width:124px; 
	float:left;  
	margin:0 0 5px 0; 
	padding:0; 
}
.modify_sk a{
	width:102px; 
	float:left;  
	margin:0; 
	padding:0 0 0 20px;; 
	align: center;
	color:#e2001a;
	line-height:20px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#fff url('../img/edit.png') top left no-repeat;
    border:1px solid #e2001a;
}
.vote_element img {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border: 1px solid #DCDCDC;
  height: 20px !important;
  margin: 0 2px 0 0 !important;
  padding: 1px !important;
  width: 20px !important;
}
.vote_element{
	width:550px; 
	height:24px;
	float:left;  
	margin: 10px 0 ; 
	padding: 0 ; 
	align:left;
}
.vote_element p {
	width:auto !important; 
	float:left; 
	height:auto;  
	margin:5px 0 0 0 !important;  
	padding: 0 !important; 
	text-align:left !important;
	color:#464753 !important;
	font-size:12px !important;
	font-weight:normal !important;
	clear:right;
}
.vote_element a {
	width:100px !important;  
	height:auto;  
	margin:0 10px 0 0!important;  
	padding: 0 !important; 
	text-align:left !important;
	color:#49a5b5 !important;
	font-size:12px !important;
	text-decoration:none !important;
	font-weight:normal !important;
}
.vote img {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border: 1px solid #DCDCDC;
  height: 20px !important;
  margin: 0 4px 0 0 !important;
  padding: 2px !important;
  width: 20px !important;
}
.vote{
	width:400px; 
	float:right; 
	height:auto;  
	margin: 0; 
	padding: 0 ; 
	align:left;
}
.vote p {
	width:auto !important; 
	float:right; 
	height:auto;  
	margin:5px 10px 0 0 !important;  
	padding:0 10px !important; 
	text-align:left !important;
	color:#464753 !important;
	font-size:12px !important;
	font-weight:normal !important;
}
.vote a {
	width:100px !important; 
	float:none; 
	height:auto;  
	margin:0 !important;  
	padding: 0 !important; 
	text-align:left !important;
	color:#49a5b5 !important;
	font-size:12px !important;
	text-decoration:none !important;
	font-weight:normal !important;
}
.actual_vote {
	width:auto !important; 
	float:right; 
	height:22px;
	line-height:22px;  
	margin:0 10px 0 0 !important;  
	padding:0 10px !important; 
	text-align:left !important;
	color:#49a5b5 !important;
	font-size:13px !important;
	font-weight:normal !important;
	background:#eee;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.remember{
	width:250px; 
	float:left; 
	background-color:#efefef; 
	border:1px dotted #d6d6d6; 
	margin: 10px 0 0 5px; 
	padding: 0 0 3px 5px;
	align:center;
}
.form_order{
	float:left; 
	width:335px; 
	margin: 0 0 10px 0;
}
.form_paginator{
	float:right; 
	width:330px; 
	margin: 0 0 10px 0;
}
.box_dx {
	width:300px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
.box_dx h3{
	color: #666666;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 5px 0;
    text-align: left;
    width: 300px;
    height: 25px;
}
.cerca{
	color: #fff !important;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 0 !important;
    padding:5px 10px 0 10px !important;
    text-align: left;
    background:#d5522a !important;
    width: auto !important;
    border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
}
.search{
	width:300px;
	margin:0;
	padding:0;
	float:left;
	background:#be391d url('../img/cerca_img.gif') top repeat-x;
	border-radius:0 3px 3px 3px;
	-moz-border-radius:0 3px 3px 3px;
    -webkit-border-radius:0 3px 3px 3px;
}
.search form{
	width:300px;
	margin:0;
	padding:5px 0 5px 0;
	float:left;
}
.search label{
	width:40px;
	margin:7px 0 2px 0;
	padding:0 10px;
	float:left;
	color:#fff;
	font-size:12px;
	text-align:left;
}
.search input {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:#fff;
  border: 0 solid #FFF;
  color: #464753;
  float: left;
  height: 20px;
  margin: 5px 0 0 0 ;
  padding:0;
  width: 230px;
}
.btn_cerca1 {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:#103f44 !important;
  border: 0 solid #FFF;
  color: #fff !important;
  float: left;
  height: 26px !important;
  margin: 10px 0 0 60px !important ;
  padding:0;
  width: 230px;
  cursor:pointer;
}
.btn_search {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:#103f44 !important;
  border: 0 solid #FFF;
  color: #fff !important;
  float: right;
  height: 26px !important;
  margin: 0 10px 10px 0 !important ;
  padding:0;
  width: 230px;
  cursor:pointer;
  text-decoration:none;
  line-height:26px;
}
.ui-datepicker-trigger {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background: url('../img/calendar.gif') top no-repeat;
  border: 0 solid #FFF;
  color: #fff !important;
  float: right;
  height: 20px;
  margin: 2px 0 0 0 ;
  padding:0;
  width: auto;
}
.datesearch {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:#FFF;
  border: 0 solid #FFF;
  color: #B5B5B5;
  float: left;
  height: 20px;
  margin: 0 10px ;
  padding:0;
  width: 230px;
}
.search_name{
	float:left;
	padding: 0 5px 0 5px;
	border-left: 1px dotted #d6d6d6;
}
.category_event{
	border-bottom:2px dotted #313131; 
	height:20px;
}
.top_event{
	width:670px; 
	float:left;
	margin:10px 0;
	padding:10px 0;
	border-top:1px dashed #dcdcdc;
	border-bottom:1px dashed #dcdcdc;
}
.title_event{
	width:670px; 
	float:left;
	margin:0 0 5px 0;
}
.title_event h3{
	width:670px; 
	float:left;
	color:#49a5b5;
	margin:0;
	font-size:16px;
	text-align:left;
}
.city_event{
	width:670px; 
	float:left; 
	margin:10px 0 ;
}
.city_event p{
	width:670px; 
	float:left; 
	margin:0;
	color:#666;
	text-align:left;
	font-size:14px;
}
.options_event{
	width:670px; 
	float:left;
	margin:0 0 10px 0; 
	padding:5px 0;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#f3f6fc;
}
.options_event h4{
	text-align: left;
	width:305px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    float:left;
    margin:0 5px ;
    padding:2px 10px;
    background:#fff;
    font-weight:normal;
}
.been_there_note {
	color:#464753;
	line-height:20px;
	margin:0;
	float:left;
	width:120px;
	text-align:center;
}
.beenThere{
	width:120px; 
	height:auto;
	float:right;  
	margin:0 0 5px 0; 
	padding:3px 0; 
	align: center;
}
.beenThere_01{
	width:120px; 
	height:auto;
	float:right;  
	margin:0 0 5px 0; 
	padding:0; 
	align: center;
}
.favorite {
	width:120px; 
	height:auto;
	float:left;  
	margin:0 0 5px 0; 
	padding:4px 0; 
	align: center;
}
.advise{
	width:124px; 
	float:left;  
	margin:20px 0 0 0; 
	padding:0 2px; 
}
.address_name_sk {
	float:left;
	color:#464753;
	margin:0 0 5px 0;
	width:670px;
	text-align:left;
}
.been_there_inside{
	width:120px; 
	height:auto;
	float:left;  
	margin:10px 0 0 0; 
	padding: 0; 
	align: center;
}
.text_element {
	width:120px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:11px; 
	float:left;  
	margin:0 ;
	text-decoration:none;
	padding:0; 
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#f7b300;
    cursor:pointer;
}
.text_element_ok {
	width:120px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:11px; 
	float:left;  
	margin:0 ;
	text-decoration:none;
	padding:0; 
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#f7b300;
}
.text_element_no {
	width:120px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:11px; 
	float:left;  
	margin:10px 0 0 0 ;
	text-decoration:none;
	padding:0; 
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#d5522a;
    cursor:pointer;
}
.text_element_been {
	width:120px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:11px; 
	float:left;  
	margin:0 ;
	text-decoration:none;
	padding:0; 
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#49a5b5;
}
.text_element_people {
	width:100px;
	height:auto;
	text-align:center;
	font-size:11px; 
	float:left;  
	margin:0 ;
	text-decoration:none;
	padding:5px 10px ; 
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#9cce13;
}
.text_element_advise {
	width:100px;
	height:auto;
	text-align:center;
	font-size:11px; 
	float:left;  
	margin:0 ;
	text-decoration:none;
	font-weight: bold;
	padding:5px 10px ; 
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#e2001a;
}
.beenThere_in{
	width:120px; 
	height:24px;
	float:right;  
	margin:10px 0 0 0; 
	padding: 0; 
	align: center;
}
.element_button{
	width:120px;
	height:auto;
	line-height:20px;
	color:#fff;
	text-align:center;
	font-size:12px; 
	float:left;  
	margin:0 ;
	text-decoration:none;
	padding:0; 
}
.socialbookmarking {        
    float:right;
    margin:10px 0;
    padding:0;  
    text-align:left;
    line-height:30px;
}

.socialbookmarking a {     
    line-height:15px; 
      margin:7px 0 0 0; 
      color:#464753;
      font-size:12px;
      float:left;
}

.more_post_contenitor {
	float:right;
}
.more_post_contenitor a{
	float:left;
	width:auto;
	color:#fff;
	margin:0 ;
	padding:3px 10px;
	text-decoration:none;
	background: #d5522a;;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.social_comment {
	float:left;
	width:562px; 
	margin:10px 0 0 0; 
	padding:10px 5px 5px 5px;
	background:#f3f6fc;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.avatar_img {
	float:left;
	width:76px;
	height:76px;
	margin:0 8px 0 0;
	padding:0;
	border:1px solid #dcdcdc;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.avatar_img a{
	float:left;
	height:70px;
	overflow:hidden;
	width:70px !important;
	margin:3px 0 0 3px ;
	padding:0;
}
.img_inf {
  background:#fff url('../img/img_inf.gif') no-repeat top;
  width:76px;
  float:left;
  margin:0;
  padding:0;
  height:13px;
}
.comment_box {
	float:left;  
	width:342px; 
	color:#464753;
	text-align:left;
}
.comment_box a{
	float:left;  
	margin:0 0 5px 0 !important;
	text-decoration:none !important;
	width:342px !important; 
	font-weight:bold !important;
}

.post_box {
	float:right; 
	text-align:left;
	margin:0;
	border-bottom:1px dotted #dcdcdc;
	width:572px;
	padding:0 0 10px 0;
	position:relative;
}
.post_box p{
	float:left; 
	text-align:left;
	margin:0;
	width:440px;
	padding:0;
	color:#464753;
}
.video_box {
	float:right; 
	text-align:left;
	width:432px;
	padding:0;
	margin:0 10px 10px 0;
	position:relative;
}
.post_btn_dx {
	float:right; 
	width:122px;
	padding:3px;
	margin:0;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.post_btn_dx_in {
	float:right; 
	width:122px;
	padding:3px;
	margin:0;
	background:#f3f6fc;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.post_box_user{
	float:left; 
	text-align:left;
	width:auto;
	border-bottom:0px dotted #dcdcdc;
	color:#49a5b5;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	margin:0 10px 10px 0;
}
.public_on{
	color:#49a5b5;
	text-decoration:none;
}
.post_box_link{
	float:right; 
	text-align:left;
	width:450px;
	color:#464753;
	font-size:12px;
}
.comment_time, .comment_like_count {
	float:left; 
	text-align:right;
	width:122px;
	padding:3px 0;
	margin:0 0 3px 0;
	font-size:10px;
	color:#464753;
}
.comment_time_in, .comment_like_count_in {
	float:left; 
	text-align:right !important;
	width:122px;
	padding:0;
	margin:0 0 3px 0;
	font-size:10px;
	color:#464753;
}
.remove_post {
	float:right;
	text-align:center;
	width:15px;
	margin:0 0 5px 0;
	background:#49a5b5;
	border-radius:10px;
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
}

.video_img {
	border-width:0; 
	margin:0; 
	padding:0;
}

.video_img_1 {
	border-width:0; 
	margin:0; 
	padding:0; 
	position:absolute; 
	top:25%; 
	left:12%;
}

.video_youtube {
	display:none;
}

.comment_list {
	float:right;
	width:572px;
	padding:0;
	margin:0 0 10px 0;
}
.single_comment {
	float:left;
	width:570px;
	padding:0;
	margin:0;
}
.user_comment{
	float:left;
	text-align: left;
	color:#579dd2;
	width:562px;
	padding:0 ;
	margin:0;
	border-bottom:1px solid #fff;
}
.user_comment_mini{
	float:left;
	text-align: left;
	color:#49a5b5;
	width:348px;
	text-decoration:none;
	font-weight:bold;
	padding:0 ;
	margin:0 0 10px 0;
}
.commentText {
	float:left;
	width:320px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #dcdcdc;
}
.add_comment_text {
	width:auto;
	clear:both;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#49a5b5;
    border: 0 solid #FFFFFF;
    color: #fff;
    cursor: pointer;
    font-size:12px;
    float: left;
    height: auto;
    margin: 5px 0 5px 86px;
    padding: 3px 10px;
    text-align: center;
    text-decoration:none;
}
.add_comment_box {
	width:570px;
	float:right;
	margin:10px 0 0 0;
	pading:0;
}
.comment_text_btn_small {
	width:230px;
	float:right;
}
.comment_text_btn {
	width:100%;
	float:left;
}
.post_content {
	border:1px solid #eee; 
	float:left; 
	width:658px; 
	margin:10px 0; 
	padding:5px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.postText {
	border:none; 
	width:650px;
	margin:10px 0;
	float:left;
	height:100px;
}

.linkText {
	background-color:#ddecf7; 
	font-weight:bold;
}

.code_new {
	background-color:#ddecf7; 
	font-weight:bold;
}

.link_new {
	background-color:#ddecf7; 
	font-weight:bold;
}

.logo_contenitor {
	height:140px; 
	overflow:hidden; 
	margin:0 0 10px 0;
}

.profile_big {
	float:left;
	text-align:left;
	width:150px;
	margin:0 10px 0 0;
}
.profile_big h2{
	float:left;
	width:150px !important;
	margin:0 !important;
	border:none !important;
}
.profile_big h3{
	float:left;
	text-align:center;
	font-size:14px;
	width:150px;
	margin:0 0 10px 0;
	color:#464753;
	padding:5px 0;
	border-bottom:0px solid #e5e5e5;
	background:#f3f6fc;
}
.profile_content {
	float:left;
	text-align:left;
	width:670px;
	margin:0 10px 0 0;
}
.profile_content h2{
	float:left;
	text-align:left;
	width:670px !important;
	color:#49a5b5 !important;
	margin:0 !important;
	border:none !important;
}
.profile_content_dx {
	float:left;
	text-align:left;
	width:140px;
	margin:0;
}
.messages {
	width: 580px;		
	margin: 0 auto;	
	padding: 0;
	text-align: center;	
}

.messages_int {	
	border-radius:3px ;
	-moz-border-radius:3px ;
    -webkit-border-radius:3px ;
	padding: 2px;
	margin:0 0 20px 0;
}
.messages_input {	
	border-radius:3px ;
	-moz-border-radius:3px ;
    -webkit-border-radius:3px ;
	background: #103F44 !important;
	border: 0 solid #FFFFFF;
	color: #FFFFFF !important;
	cursor: pointer;
	float: right;
	text-align:center !important;
	height: 26px !important;
	margin: 10px 0 0 0 !important;
	padding: 0 10px !important;
	width: auto !important;
}

.close_fancy {
	float:right;
	background: url('../img/fancy_close.png') top no-repeat;
	width:30px;
	height:30px;
	cursor:pointer;
}

.msg_item:hover {
  background: #eee;  
}

.msg_item {
	margin: 0 0 3px 0;  
	background:#eee;
	padding:3px 0; 
	border-radius:3px ;
	-moz-border-radius:3px ;
    -webkit-border-radius:3px ;
}
.msg_item a{
	color:#49a5b5;
	text-decoration:none; 
}
.msg_item_head {
	margin: 0 0 2px 0;
	background: #49a5b5;
	color: #FFF;
	font-weight: bold;
	border-radius:3px ;
	-moz-border-radius:3px ;
    -webkit-border-radius:3px ;
    line-height:25px;
    width:100%;	
}	

.msg_sel {
	width: 30px;
	height: 25px;
	float: left;		
	margin: 0;	
	padding: 0;
}
.msg_sel p {
	text-align: center;
	margin: 0;
	padding: 0;
}	

.msg_date {
	width: 125px;
	height: 20px;
	float: left;		
	margin: 0;	
	padding: 0 0 0 2px;
	text-align: left;
}

.msg_from {
	width: 156px;
	height: 20px;
	float: left;		
	margin: 0;	
	padding: 0 0 0 2px;
	text-align: left;
}

.msg_obj {
	width: 200px;
	height: 20px;
	float: left;		
	margin: 0;	
	padding: 0 0 0 2px;
	text-align: left;
}
.msg_sobj {
	width: 100px;
	height: 20px;
	float: left;		
	margin: 0;	
	padding: 0 0 0 2px;
	text-align: left;
}

.msg_label {
	width: 20px;
	height: 20px;
	float: left;		
	margin: 3px 0 0 10px;	
	padding: 0;
	text-align: left;
}

.msg_read_from {
	width: 100%;	
	float: left;		
	margin: 0 0 3px 0;	
	text-align: left;
	background:#eee;
	padding:3px 0; 
	border-radius:3px ;
	-moz-border-radius:3px ;
    -webkit-border-radius:3px ;	
}
.msg_read_from a{
	color:#49a5b5;
	text-decoration:none;	
}

.p_read_text {
	width: 100px;
	height: 20px;
	float: left;		
	margin: 0;	
	padding: 0 0 0 2px;
	text-align: left;
	font-weight: bold;	
	color:#49a5b5;	
}

.p_read_value {
	width: 474px;
	height: 20px;
	float: left;		
	margin: 0;	
	padding: 0 0 0 2px;
	text-align: left;	
	border-left: 1px solid #dcdcdc;		
}

.p_read_body_text {
	width: 100px;	
	float: left;		
	margin: 0;	
	padding: 0 0 0 2px;
	text-align: left;
	font-weight: bold;
	color:#49a5b5;			
}

.p_read_body {
	width: 460px;	
	float: left;		
	margin: 0;	
	padding: 5px;
	text-align: justify;
	border-left: 1px solid #dcdcdc;			
}
.new_message_list {
	color: #f00 !important;
	padding:3px 0;
	margin:0 0 3px 0;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.new_message_list a {
	color: #F00;
}
.new_message {
	color: #49a5b5 !important;
	padding:0;
	margin:0;
	border-radius:7px;
	-moz-border-radius:7px;
    -webkit-border-radius:7px;
}

.new_message a {
	color: #F00;
}

.new_friend {
	color: #ff0000 !important;
	padding:0;
	margin:0;
	border-radius:7px;
	-moz-border-radius:7px;
    -webkit-border-radius:7px;
}

.new_friend a {
	color: #F00;
}


.check_message {
	margin:5px 0 0 0 !important;
	padding: 0 !important;
	display: inline !important;
	background:none !important;	
	float:left !important;
	width:24px !important;
}

.fbLike {
	border:none; 
	width:670px; 
	height:auto;
	margin:10px 0; 
	float:left;
	text-align: left;
}
.addthis_toolbox {
	width:auto;
	float: right;
	margin: 0 0 10px 0;
}
.post_percorso {
	width: 670px;
	float: left;
	padding-top: 10px;
}

.notifications {
	overflow-y: scroll; 
	position: absolute; 
	width: 290px; 
	height:300px; 
	z-index: 3; 
	right:0px;
	top:97px; 
	padding:10px 5px 23px 5px;
	background: #eee; 
	display:none;
	border-radius:0 3px 3px 3px;
	-moz-border-radius:0 3px 3px 3px;
    -webkit-border-radius:0 3px 3px 3px;
}
.notify_btn {
	width:auto !important;
	margin:0;
	color:#49a5b5 !important;
    height:24px !important;
    float:left !important;
    line-height:24px !important;
}

.border_notify {
	width: 660px; 
	float:left;
	padding:5px; 
	margin:0 0 10px 0;
	border:none;
	background:#f3f3f3;
}

.notify_small {
	width: 260px; 
	float:left;
	padding:5px; 
	margin:0 0 10px 0;
	border:none;
	background:#fff;
}
.center_notify_small {
	width: 173px; 
	float:left;
	padding:0; 
	margin:0 0 10px 0;
	border:none;
	background:#fff;
	text-align:left !important;
}
.center_notify_small a{
	width: auto !important; 
	float:none !important;
	height:auto !important;
	line-height:14px !important;
	color:#49a5b5 !important;
	padding:0 !important; 
	margin:5px 0 0 0 !important;
	border:none ;
	text-decoration:none !important;
	background:none !important;
	clear:right;
}
.center_notify_small p{
	float:left;
	color:#464753;
	text-align:left;
	font-size:12px;
	width:173px;
	margin:10px 0 0 0;
	padding:0;
}
.no_notify {	
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
	border: 1px solid #DCDCDC;
	float: left;
	height: 76px;
	margin: 0 8px 0 0;
	padding: 0;
	width: 76px;
}

.img_notify {
	float:left; 
	width:76px;
}
.img_notify a{
	float: left !important;
	height: 70px;
	margin: 3px 0 0 3px !important;
	overflow: hidden;
	padding: 0 !important;
	width: 70px !important;
}

.center_notify {
	float:left;
	width:569px;
	color:#464753;
	text-align:left;
	font-size:12px;
}

.center_notify a{
	float:none;
	color:#49a5b5;
	text-align:left;
	font-size:14px;
	width:auto;
	text-decoration:none;
}
.center_notify p{
	float:left;
	color:#464753;
	text-align:left;
	font-size:12px;
	width:569px;
	margin:10px 0 0 0;
	padding:0;
}

.most_voted{
	width:668px; 
	height: auto; 
	border:1px solid #dcdcdc; 
	float:left; 
	margin:0;
	padding:10px 0;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.most_voted ul{
	width:648px; 
	height: auto;  
	float:left; 
	margin:0 10px;
	padding:0;
	list-style-type:none;
}
.most_voted ul li{
	width:648px; 
	height: auto;  
	float:left; 
	margin:0;
	padding:0;
	color:#464753;
	font-size:12px;
	text-align:left;
}
.most_voted ul li a{
	width:auto; 
	height: auto;   
	margin:0;
	padding:0;
	color:#49a5b5;
	text-decoration:none;
}
.nearpoi {
	width:auto;
	margin:0 ;
	float:right !important;
	padding:0;
}
.nearpoi a {
	width:auto !important;
	float:left;
	height:26px;
	margin:7px 0 0 0 !important;
	padding:5px 10px ;
	line-height:25px !important;
	font-size:14px ;
	text-align:left;
	color:#fff !important;
	background: url('../img/00.gif') top repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    text-decoration:none;
}

/*CAROUSEL HEADER*/
.caroufredsel_wrapper {
	width:1000px;
	float:left;
}
.list_carousel_header {
	margin: 0 ;
	padding:0;
	width: 1040px;
	height:292px;
	top:-10px;
	left:-30px;
	position:absolute;
}
.list_carousel_header ul {
	margin: 0;
	float:left;
	padding: 0;
	list-style: none;
	display: block;
	width: 980px;
}
.list_carousel_header li {
	display: block;
	float: left;
	height: 292px;
	margin: 0;
	padding:0;
	text-align: center;
	width: 980px;
	display:inline;
}
.list_carousel_header li h3{
	float: left;
	height: auto;
	margin:40px 0 0 20px;
	padding:0;
	text-align:left;
	width: 450px;
	color:#f29000;
	font-size:26px;
	font-weight:bold;
}
.list_carousel_header li h3 a{
	float: left;
	height: auto;
	margin:0;
	padding:0;
	text-align:left;
	width: 690px;
	color:#f29000;
	font-size:26px;
	font-weight:bold;
	text-decoration:none;
}
.logo_carousel_header{
	display: block;
	float: left;
	height: 200px;
	overflow:hidden;
	margin: 0 ;
	padding:0;
	width: auto;
}
.logo_carousel_header img{
	display: block;
	float: left;
	height: auto;
	margin: 0;
	padding:0;
	width: 200px;
}
#prev4, #prev4 {
	clear:both;
	width:30px;
	height:282px;
	float:left;
	margin:0;
	background:url('../img/left.png') top no-repeat;
}
#next4, #next4 {
	float: right;
	width:30px;
	height:282px;
	margin:0;
	background:url('../img/right.png') top no-repeat;
}
.arrow_head_sx {
	float: left;
	height: 282px;
	margin:10px 0 0 0;
	width: 30px;
}
.arrow_head_dx {
	float: right;
	height: 282px;
	margin:10px 0 0 0;
	width: 30px;
}

/* FINE CAROUSEL HEADER*/

/*ELEMENT GALLERY*/
.element_bg  {
	width:960px;
	float:left;
	margin:10px 0 0 0;
	padding:0 10px;
}
.element_bg_in  {
	width:690px;
	float:left;
	margin:0 ;
	padding:0;
	height:200px;
}
.element_bg_rating  {
	width:560px;
	float:left;
	margin:0 ;
	padding:0;
	height:82px;
}
.favorite_box {
	width:120px;
	float:left;
	margin:5px 0 0 0;
	height:auto;
	padding:2px;
}
.element_btn {
	width:120px;
	float:right;
	margin:0;
	height:auto;
	padding:4px 0 10px 10px;
}
.element_img_cont {
	width:128px;
	height:auto;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
.element_img {
	width:121px;
	float:left;
	overflow:hidden;
	height:114px;
	margin:0;
	padding:11px 0 11px 7px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background: url('../img/smallborder_img.png') top no-repeat;
}
.element_img a{
	width:114px;
	float:left;
	margin:0;
	padding:0;
}
.thumb_ev {
	width:114px;
	height:114px;
	margin:0;
}
.element_category {
	width:690px;
	height:auto;
	margin:0;
	left:30px;
	top:10px;
	padding:0;
	position:absolute;
}
.element_category img{
	width:22px;
	height:22px;
	margin:0 5px 0 0;
	float:left;
	padding:0;
}
.element_category h4{
	width:auto !important;
	float:left;
	height:auto;
	line-height:22px;
	margin:5px 0 0 0 ;
	padding:0 5px ;
	font-size:13px !important;
	text-align:left;
	color:#fff;
	background:#999;
	font-weight:normal !important;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
    -webkit-border-radius:0 3px 3px 0;
}
.element_name {
	width:690px;
	float:left;
	height:auto;
	margin:29px 0 0 0;
	padding:0;
}
.element_name h3{
	width:auto !important;
	float:left;
	height:auto;
	margin:0 0 5px 0!important;
	padding:0 ;
	font-size:22px !important;
	text-align:left;
	color:#464753 !important;
}
.element_description  {
	width:422px;
	float:left;
	height:130px;
	overflow:hidden;
	margin:5px 0 0 0;
	padding:0;
	font-size:12px !important;
	text-align:left;
	color:#464753 ;
	font-weight:normal !important;
}
.element_place {
	width:382px;
	float:left;
	height:auto;
	margin:0 0 5px 0;
	padding:0;
}
.element_description p{
	width:auto !important;
	float:left;
	height:130px;
	margin:0 ;
	padding:0 ;
	font-size:12px !important;
	text-align:justify;
	color:#464753 ;
	font-weight:normal !important;
}
.element_place h4{
	width:auto !important;
	float:left;
	height:auto;
	margin:0 !important;
	padding:0 ;
	font-size:12px !important;
	text-align:left;
	color:#49a5b5 !important;
	font-weight:bold !important;
}
.dot_route {
	width:422px;
	float:left;
	margin:0;
	line-height:20px;
}
.dot_route img{
	width:auto;
	float:left;
	margin:0;
}
.element_photo {
	width:270px;
	float:right;
	height:282px;
	margin: 0;
	padding:0;
}
.element_photo h3{
	width:260px !important;
	float:right !important;
	height:auto;
	margin: 0 !important;
	padding:5px 0 0 0!important;
	color:#464753 !important;
	text-align:left !important;
	font-size:18px !important;
}
.element_img a{
	width:114px;
	float:left;
	margin:0;
	padding:0;
}

.element_photo ul{
   width: 273px;
   height:auto;	
   float: left;
   margin:3px 0 0 0;
   padding:0 7px 0 0;   
   list-style-type:none; 	
}
.element_photo ul li{
   width:128px;
	float:right;
	height:136px;
	margin:0 0 0 7px;
	padding:0;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background: url('../img/smallborder_img.png') top no-repeat;   	
}
.element_photo ul li a{
   width:114px;
	float:left;
	margin:0;
	padding:0;    	
}
.element_photo ul li img{
	width:114px;
	height:114px;
	margin:11px 0 0 7px;
}
.element_name_travel {
	width:960px;
	float:left;
	height:auto;
	margin:0;
	padding:0;
}
.element_name_travel h3{
	width:auto !important;
	float:left;
	height:auto;
	margin:5px 0!important;
	padding:0 ;
	font-size:22px !important;
	text-align:left;
	color:#464753 !important;
}
.element_name_travel h3 a{
	width:960px !important;
}
.element_description_travel  {
	width:810px;
	float:left;
	height:110px;
	overflow:hidden;
	margin:5px 0 0 0;
	padding:0;
}
.element_description_travel p{
	width:810px !important;
	float:left;
	height:auto;
	margin:0 !important;
	padding:0 ;
	font-size:12px !important;
	text-align:left;
	color:#464753 !important;
	font-weight:normal !important;
}
.net_img_bowebo {
    width:100px ;
	height:90px;
	margin:0;
	padding:0;
	float:left;
	background:url('../img/logo_bowebo.gif') no-repeat top;
}
.net_img_bowebo:hover {
	background:url('../img/logo_bowebo.gif') no-repeat bottom;
}
.net_img_cercaimmobili {
    width:100px ;
	height:90px;
	margin:0;
	padding:0;
	float:left;
	background:url('../img/logo_cercaimmobili.gif') no-repeat top;
}
.net_img_cercaimmobili:hover {
	background:url('../img/logo_cercaimmobili.gif') no-repeat bottom;
}
.net_img_cercaziende {
    width:100px ;
	height:90px;
	margin:0;
	padding:0;
	float:left;
	background:url('../img/logo_cercaziende_nuovo.gif') no-repeat top;
}
.net_img_cercaziende:hover {
    background:url('../img/logo_cercaziende_nuovo.gif') no-repeat bottom;
}

.cal_bg {
  background:#fff url('../img/calendar.gif') no-repeat right !important;
  width:230px;
  cursor: pointer;
}
.condition {
	width:470px !important;
	float:right !important;
	height:auto !important;
}
.input_description {
	width:500px;
	color:#999;
	text-align:justify;
	float:left;
}
.input_description a{
	color:#49a5b5 !important;
}
.btn_small {
	width: 240px !important;
	height: 30px !important;	
   	float: right !important;
   	margin:10px 5px 0 5px !important;
	text-align: center !important;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#49a5b5 !important;
    border:0px solid #fff !important;
    cursor:pointer;
    color:#fff !important;
}
.btn_small:hover {
    background:#103f44 !important;
    color:#fff !important;
}
.btn {
	width: 299px !important;
	height: 30px !important;	
   	float: right !important;
   	margin:10px 0 0 0 !important;
	text-align: center !important;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#49a5b5 !important;
    border:0px solid #fff !important;
    cursor:pointer;
    color:#fff !important;
}
.btn:hover {
    background:#103f44 !important;
    color:#fff !important;
}
.btn_pre {
	width: 299px !important;
	height: 30px !important;	
   	margin:10px 0 0 0 !important;
	text-align: center !important;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#49a5b5 !important;
    border:0px solid #fff !important;
    cursor:pointer;
    color:#fff !important;
}
.btn_pre:hover {
    background:#103f44 !important;
    color:#fff !important;
}
.checkbox_input {
	width: auto !important;
	height: auto !important;	
   	float: left !important;
   	margin:6px 0 0 0 !important;
}
.form_div_check {
	width:500px;
	float:left;
	margin:10px 0 0 0;
}
.result_text {
	color:#464753;
	font-size:12px;
	float:left;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
}
.unhappy {
	color:#49a5b5;
	font-size:20px;
	width:100%;
	text-align:center;
	float:left;
	margin:30px 0 0 0;
	padding:0;
	clear:both;
	font-weight:normal;
}

.unhappy_reg {
	color:#49a5b5;
	font-size:20px;
	width:100%;
	text-align:center;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	clear:both;
	font-weight:normal;
}

.unhappy_black {
	color:#464753;
	font-size:16px;
	width:100%;
	text-align:center;
	float:left;
	margin:10px 0 20px 0;
	padding:0;
	clear:both;
	font-weight:normal;
}
.box_home {
	width:100%;
	margin:0;
	padding:0;
	float:left;
}
.box_home h3{
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	float:left;
	color:#49a5b5;
	text-align:left;
	font-size:18px;
	border-bottom:2px dotted #dcdcdc;
}
.social_home{
	width: 670px;
	height: auto;
	float: left;
	margin: 0; 
}
.share{
	width: 670px;
	height: auto;
	float: left;
	margin: 0; 
}
.share_in{
	width: 650px;
	height: auto;
	padding:5px 10px;
	float: left;
	margin: 0;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#eee;
    text-align:left;
    font-size:14px;
    color:#464753;
}
.share_in p{
	width: auto;
	height: auto;
	padding:0;
	float: left;
	margin: 0; 
    text-align:left;
    font-size:14px;
    color:#464753;
}
.share_inside{
	width: 650px;
	height: auto;
	padding:0;
	float: left;
	margin: 0; 
    text-align:left;
}
.share_inside object{
	width: 120px;
	height: 30px;
	padding:0;
	float: right;
	margin: 0; 
}
.share_inside p{
	width: 650px;
	height: auto;
	padding:0;
	float: left;
	margin:5px 0; 
    text-align:left;
    color:#464753;
    font-size:12px;
}
.share_btn{
	width: auto;
	height: auto;
	padding:3px 10px;
	float: right;
	color:#fff;
	margin: 5px 0 5px 0; 
    text-align:left;
    border:0px solid #fff;
    background:#49a5b5;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    text-align:center;
    cursor:pointer;
}
.share_btn:hover {
	color:#fff;
    background:#103f44;
}
.sharing {
	color:#fff;
	background:#579dd2;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding:2px 10px;
    margin:0 0 0 10px;
    font-size:12px;
    text-decoration:none;
    float:right;
}
.allowed_text {
    width:500px !important;
}
.insert_btn{
	width: 280px;
	height: auto;
	padding:3px 10px;
	color:#666;
	margin:0 0 0 10px; 
    text-align:left;
    border:1px solid #dcdcdc;
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.report_post{
	width:122px; 
	float:left;  
	margin:0 0 3px 0; 
	padding:0; 
	text-align:right;
	color:#49a5b5;
	font-weight:bold;
	text-decoration:none;
}
.report_post_in{
	width:auto; 
	float:left;  
	margin:0 0 5px 0; 
	padding:0; 
	text-decoration:none;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.report_post_in a{
	width:122px !important; 
	float:left;  
	margin:0; 
	padding:3px 0 !important; 
	text-align:center ;
	color:#49a5b5;
	text-decoration:none !important;
}
.delete_comment {
	color:#fff !Important;
	text-align:center !Important;
	margin:0;
	text-decoration:none !important;
	float:none;
}
.comment_btn{
	width: auto;
	height: auto;
	padding:3px 10px;
	float: left;
	font-size:12px;
	color:#fff;
	margin: 0 100px 0 10px; 
    text-align:left;
    border:0px solid #fff;
    background:#49a5b5;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    text-align:center;
    cursor:pointer;
}
.comment_btn:hover {
	color:#fff;
    background:#103f44;
}
.text_number{
	width: auto;
	height: auto;
	padding:0;
	float: left;
	margin: 10px 0 0 10px; 
    text-align:left;
    border:0px solid #fff;
    text-align:left;
    font-sixe:12px;
    color:#464753;
}
.people_like {
	color:#d5522a;
	font-size:11px;
	text-decoration:none;
	margin:0 0 5px 0;
	float:left;
	width:122px;
	text-align:right;
}
.you_like{
	width:100px; 
	float:left;  
	background: url('../img/likew.png') no-repeat right;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
	margin:0 0 3px 0; 
	padding:3px 22px 0 0; 
	text-align:right;
	color:#464753;
	text-decoration:none;
}
.unlike_img {
  background: url('../img/unlike.png') no-repeat right;
  width:122px;
  cursor: pointer;
  float:left;
  height:16px;
}
.like_img {
  background: url('../img/like.png') no-repeat right;
  width:122px;
  cursor: pointer;
  float:left;
  height:16px;
}
.link_post_bg {
  width:440px;
  float:left;
  margin:0 0 10px 0;
  padding:0;
}
.link_post_bg img{
  border:1px solid #dcdcdc;
  padding:3px;
  border-radius:3px;
  -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.link_post {
  width:auto;
  float:left;
  margin:0;
  padding:0;
  color:#579dd2;
  text-align:left;
}
/* SOCIAL */

.logo_control {
	width:140px;
	margin:0 0 10px 0;
	padding:4px;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#fff;
    border:1px solid #dcdcdc;
}
.profile_big h2{
	float:left;
	text-align:left;
	width:150px;
	margin:0 0 5px 0;
}
.profile_big h2 a{
	float:left;
	height:26px;
	line-height:26px;
	background: #eee;
	text-align:left;
	width:140px;
	padding:0 0 0 10px;
	margin:0;
	color:#464753;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.profile_big h2 a:hover{
	background:#e5e5e5;
	color:#49a5b5;
}
.profile_content h2 {
  border-bottom: 2px dotted #DCDCDC;
  color: #49A5B5;
  float: left;
  font-size: 18px;
  margin: 0 0 10px 0;
  padding: 0 0 5px;
  text-align: left;
  width: 100%;
}
.send_message {	
	float:left;
	width:140px;
	margin:0 0 10px 0;
	position:relative;
}
.send_message a{	
	float:left;
	width:120px;
	color:#464753;
	margin:0 0 5px 0;
	padding:0 10px;
	text-decoration:none;
	background: #eee;
	line-height:30px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.geolocalize_yourself {	
	width:670px;
	float:right;
	padding:0 ;
	margin:0 0 10px 0;
	line-height:26px;
    text-align:left;
    color:#464753;
}
.geolocalize_yourself a{	
	width:auto;
	float:left;
	padding:0 10px;
	margin:0 10px 0 0;
	height:26px;
    text-align:left;
    background:#f7b300;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color:#fff;
    text-decoration:none;
}
.friend {
	color:#49a5b5;
	text-decoration:none;
}
#error_msg {	
	text-align:left;	
	color: #FF0000;
	font-weight: bolder;
}
.edit_profile {
	width:150px;
	float:left;
	margin:0 0 10px 0;
	padding:0;
}
.edit_profile a{
	width:150px;
	float:left;
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background:#d5522a;
	height:26px;
	line-height:26px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.social_div_sx {
	width:150px;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	
}
.social_menu_sx_auto {
	width:128px;
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	color:#FF0000;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#fff;
    border:1px solid #dcdcdc;
    height:auto;
}
.social_menu_sx{
	width:128px;
	float:left;
	margin:0 0 10px 0;
	padding:0 10px;
	color:#464753;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#fff;
    border:1px solid #dcdcdc;
    height:28px;
	line-height:28px;
}
.number_dx {
	margin:0;
	color: #fff !important;
	padding:1px 5px;
	background:#d5522a;
	border-radius:7px;
	-moz-border-radius:7px;
    -webkit-border-radius:7px;
}
.social_dx_box {
	width:128px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#fff;
    border:1px solid #dcdcdc;
    float:left;
    padding:5px;
}
.social_dx_box p{
	width:128px;
	color:#464753;
    font-size:12px;
    text-align:left;
    float:left;
    margin:0 0 10px 0;
}
.social_dx_box a{
	width:128px;
	color:#49a5b5;
    font-size:12px;
    text-align:left;
    float:left;
    margin:0 ;
    text-decoration:none;
}
.social_suggest{
	width:128px;
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#fff;
    border:1px solid #dcdcdc;
}
.social_suggest p{
	width:130px;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	color:#49a5b5;
	font-weight:bold;
}
.list_suggestion{
	width:128px;
	float:left;
	margin:0;
	padding:0;
}
.friend_div { 
	margin:0 0 10px 0; 
	padding:0 0 10px 0;
	float:left;
	width:128px;
	border-bottom:1px dotted #b5b5b5;
}
.friend_div a{ 
	margin:0; 
	padding:0;
	float:left;
	color:#464753;
	clear:both;
	width:128px;
	text-decoration:none;
}
.friend_div_request{ 
	margin:0 0 10px 0; 
	padding:3px 0;
	float:left;
	width:150px !important;
	color:#49a5b5;
	height:auto !important;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#eee;
    border:0px solid #fff;
    cursor:pointer;
    font-size:11px;
}
.friend_div_input{ 
	margin:10px 0 0 0; 
	padding:0;
	float:left;
	font-size:11px;
	width:128px !important;
	color:#fff;
	height:24px !important;
	line-height:auto !important;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#49a5b5;
    border:0px solid #fff;
    cursor:pointer;
}
.friend_div_input_bg{ 
	margin:10px 0 0 0; 
	padding:0;
	float:left;
	font-size:11px;
	width:128px !important;
	color:#49a5b5;
	height:48px !important;
	line-height:auto !important;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#eee;
    border:0px solid #fff;
}
.profile_info_bg {
	width:650px;
	margin:5px 0 10px 0;
	float:left;
	padding:10px 10px 5px 10px;
	background:#f3f6fc;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.profile_info_sx {
	color:#464753;
	width:300px;
	height:24px;
	line-height:24px;
	margin:0 10px 5px 0;
	float:left;
	padding:0 10px;
	background:#fff;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
    -webkit-border-radius:3px 0 0 3px;
}
.profile_info_dx {
	color:#464753;
	width:300px;
	margin:0 0 5px 0;
	height:24px;
	line-height:24px;
	float:left;
	padding:0 10px;
	background:#fff;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
    -webkit-border-radius:0 3px 3px 0;
}
.public_profile {
	width:650px;
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	background:#f3f6fc;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.progress {
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.progressBar {
	width:auto;
	float:none;
	margin: 0 0 0 10px;
}
.change_image {
	width:138px;
	float:left;
	margin:0 0 5px 0;
	color:#464753;
	text-decoration:none;
	padding:3px 0;
	background:#eee;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.info_box {
	width:510px;
	float:left;
	margin:0 0 0 10px;
	padding:0;
}
.info_box_in {
	width:490px;
	float:left;
	height:25px;
	line-height:25px;
	margin:0 0 5px 0;
	padding:0 10px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#f3f3f3;
}
.info_box_in p{
	width:auto;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	color:#464753;
	text-align:left;
	font-size:12px;
}
.info_box_in input{
	margin:0 5px;
	padding:0;
}
.info_name {
	width:auto;
	float:left;
	margin:0;
	padding:0;
	color:#49a5b5;
	font-weight:bold;
	text-align:left;
	font-size:12px;
}
.genre {
	float:left;
	color:#49a5b5;
	font-weight:bold;
}
.change_passw {
	width:auto;
	float:left;
	margin:10px 0 0 0;
	padding:0;
}
.change_passw a{
	width:auto;
	float:left;
	height:24px;
	line-height:24px;
	margin:0 10px 0 0;
	padding:0 10px;
	text-decoration:none;
	background:#49a5b5;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.map_box {
	width:670px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px dashed #dcdcdc;
}
.map_sx {
	width:330px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
.map_dx {
	width:330px;
	float:left;
	margin:0;
	padding:0;
}
.map_cont {
	width:330px;
	float:left;
	margin:0;
	padding:0;
}
.suggestionsBox {
	width:298px;
	min-height:auto;
	max-height:200px;
	overflow:auto;
	float:right;
	margin:-10px 0 0 0;
	padding:0;
	background:#f3f6fc;
	border:1px solid #dcdcdc;
	border-radius:3px;
	-moz-border-radius:3px;
   -webkit-border-radius:3px;
}
.suggestionList {
	width:280px;
	float:left;
	margin:0;
	padding:0;
}
.suggestionList ul{
	width:280px !important;
	float:right !important;
	margin:0 !important;
	padding:0 !important;
	list-style-type:none;
}
.suggestionList ul li{
	width:280px !important;
	float:none !important;
	margin:0 !important;
	padding:5px 0 !important;
	color:#49a5b5 !important;
	text-align:center !important;
}
.suggestionsBox_profile {
	width:328px;
	min-height:auto;
	max-height:200px;
	overflow:auto;
	float:right;
	margin:0;
	padding:0;
	background:#f3f6fc;
	border:1px solid #dcdcdc;
	border-radius:3px;
	-moz-border-radius:3px;
   -webkit-border-radius:3px;
}
.suggestionList_profile {
	width:310px;
	float:left;
	margin:0;
	padding:0;
}
.suggestionList_profile ul{
	width:310px !important;
	float:right !important;
	margin:0 !important;
	padding:0 !important;
	list-style-type:none;
}
.suggestionList_profile ul li{
	width:310px !important;
	float:none !important;
	margin:0 !important;
	padding:5px 0 !important;
	color:#49a5b5 !important;
	text-align:center !important;
}
.map_cont p{
	width:330px;
	float:left;
	margin:0 0 5px 0;
	padding:0;
}
.map_address {
    border-radius:3px;
	-moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:#FFF;
  border: 1px solid #dcdcdc;
  float: left;
  height: 20px;
  margin: 0 5px 0 0 ;
  padding: 2px 10px;
  width: 308px;
  color:#666;
}
.map_btn {
	width:auto;
	float:left;
	height:24px;
	line-height:24px;
	margin:10px 0 0 0 ;
	padding:0 10px;
	border:0px solid #fff;
	text-decoration:none;
	background:#eee;
	color:#49a5b5;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    cursor:pointer;
}
.div_event {
	width:500px;
	margin:0 auto;
	padding:0;
}
.div_event ul{
	width:480px;
	margin:0;
	float:right;
	list-style-type:none;
	padding:0;
}
.div_event ul li{
	width:480px;
	margin:0;
	float:left;
	text-align:right;
	color:#CF0119;
	font-size:12px;
	padding:0;
}

.div_event label{
	width:200px;
	margin:0;
	text-align:left;
	line-height:27px;
	color:#464753;
	float:left;
	padding:0;
}

.div_event select{
	width:300px;
	height:22px;
	margin:0;
	text-align:left;
	line-height:27px;
	color:#464753;
	float:right;
	padding:0;
}

.div_event p{
	width:500px;
	margin:10px 0 20px 0;
	float:left;
	color:#cf0119;
	text-align:center;
	font-size:12px;
	padding:0;
}
.paginationControl {
	width:100%;
	float:left;
	color:#b5b5b5;
	margin:10px 0 0 0;
}
.paginationControl a{
	color:#464753;
	text-decoration:none;
}
.current {
	color:#49a5b5;
}
.ev_item_bg {
	width: 670px;		
	margin: 0 0 10px 0;
	padding: 0;	
    float:left;
}
.category_events{
	float:left;
	background:#464753; 
	height:22px;
	margin:5px 0 0 10px;
	padding:0 10px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.category_events p{
	float:left;
	color:#fff;
	height:22px;
	line-height:22px;
	margin:0;
}
.category_events_sk{
	float:left;
	height:auto;
	margin:0 0 5px 0;
	padding:0 ;
}
.category_events_sk p{
	float:left;
	color:#49a5b5;
	margin:0;
}
.indicated_by {
	width: 120px;		
	margin:10px 0 5px 0;
	padding: 0;	
    float:left;
    text-align:left;
}
.indicated_by a{
	width: 120px;
	float:left;		
	margin: 0;
	padding: 0;	
	color:#49a5b5;
}
.get_route {
	width: 670px;		
	margin: 0;
	padding: 0;	
    float:left;
    text-align:left;
}
.get_route a{
	width: 670px;
	float:left;		
	margin: 0;
	padding:3px 0;	
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background:#579dd2;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.get_event {
	width: 670px;		
	margin: 0;
	padding: 0;	
    float:left;
    text-align:left;
}
.get_event a{
	width: 207px;
	float:left;		
	margin: 0 8px 5px 8px;
	padding:3px 0;	
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background:#9cce13;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.search_ev a{
	width: 536px;
	float:left;		
	margin: 0 0 5px 0;
	padding:3px 0;	
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background:#9cce13;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.about {
	width:670px;
	float:left;
	margin:0;
}
.unfriend {
	width:150px;
	margin:0;
	border:1px solid #dcdcdc;
	float:left;
	padding:0 10px;
	height:28px;
	line-height:28px;
	cursor:pointer;
	color:#d5522a;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#fff;
}
.history{
	width:120px; 
	float:left; 
	background:#464753; 
	border:none; 
	margin: 5px 10px 0 0; 
	padding: 3px 0;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.history a{
	width:120px; 
	float:left;  
	border:none; 
	margin: 0 ; 
	padding:0;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.rating_box {
	width:auto !important;
	float:left;
	height:24px;
	margin:0 ;
}
.rating_box_sk {
	width:auto !important;
	float:right;
	height:24px;
	margin:0 ;
}
.travel_btn {
	width:auto; 
	float:left; 
	height:26px;
	line-height:26px;
	background:#49a5b5;
	text-align:center;
	text-decoration:none;
	color:#fff; 
	border:0px solid #fff; 
	margin: 0 0 10px 0; 
	padding:0 10px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.remove_favorite {
	width:auto; 
	float:right; 
	height:20px;
	line-height:20px;
	text-align:right;
	text-decoration:none;
	color:#fff; 
	border:0px solid #fff; 
	margin: 0 10px 0 0; 
	padding:0 10px;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
    background:#d5522a;
}
.result_type {
	width:auto; 
	float:left; 
	height:20px;
	line-height:20px;
	text-align:right;
	text-decoration:none;
	color:#fff; 
	border:0px solid #fff; 
	margin: 0 0 0 10px; 
	padding:0 10px;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
    background:#f7b300;
}


/* Calendario Php */

.box_calendario {
	width: 100%;	
	float: left;
	text-align: center;			
	margin: 0 0 10px 0;
	padding: 0;	
	color: #000000;
	font-size: 12px;	
}

.box_calendario_int {	
	width: 218px;		
	margin: 0 auto;
	padding: 0;	
	text-align: center;	
}

.box_calendario_cont {	
	width: 100%;		
	margin: 0;
	padding: 0;
	float: left;
	background-color: #E6F0FA;
	text-align: center;	
}

.box_calendario a {	
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: normal;	
}

.box_calendario a:hover {
	color: #FF6347;
}

.box_calendario h3 {
	font-style: normal;
	font-size: 12px;		
	text-decoration: none;		
	margin: 0;
	padding: 5px 5px 0 10px;
	color: #FFFFFF;
	font-weight: bold;	
}

.box_calendario img {
	border: none;		
}

.box_calendario_sup {
	width: 218px;
	background-image: url(/img/220_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 20px;		
	text-align: left;	
	margin: 0 auto;
	padding: 0;
	background-color: #057AD3;	
}

.box_calendario_down {
	width: 100%;
	height: 15px;	
	float: left;
	background-image: url(../img/220_under.gif);
	background-repeat: no-repeat;
	text-align: left;	
	margin: 0;
	padding: 0;	
}

.cal {
	width: 280px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.giorni {
	width: 280px;
	margin: 5px 0 0 0;
    float:left;
	padding: 0;
	text-align: center;
}
.mese_cal {
	width: 100%;
	font-weight: bolder;	
	color: #0279BB;
	margin: 0;
	padding: 5px 0 5px 0;
	float: left;	
    background:#103f44;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.mese_cal p {
	width: 232px;	
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;	
}

.mese_cal p a {
	font-size: 12px;
	font-weight: bolder;
	color: #fff;
	text-decoration: none;		
}


.mese_cal img {
	width: 24px;
	border: none;
	float: left;
}

.settimana_cal {
	width: 100%;	
	margin: 0 auto;
	padding: 3px 0 3px 0;;
	float: left;	
}

p.sett {
	font-size: 12px;
	color: #464753;
	float: left;
	width: 40px;	
	margin: 0;
	padding: 0;
}

p.sett_red {
	font-size: 12px;	
	color: #FF6633;
	float: left;
	width: 40px;
	margin: 0;
	padding: 0;	
}

p.giorno {
	font-size: 12px;	
	color: #808080;
	float: left;
	width: 40px;
	margin: 0;
	padding: 2px 0 2px 0;
}

p.giorno_att {
	font-size: 12px;		
	float: left;
	width: 38px;
	margin: 1px;
}

p.giorno_att a {	
	text-decoration: none;
	color: #FFF;
	font-weight: bolder;
	background-color: #49a5b5;
	display: block;
	margin:0;
    padding:2px 0 2px 0;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

p.giorno_att a:hover {	
	color: #103f44;	
}

p.giorno_fut {
	font-size: 12px;		
	float: left;
	width: 38px;
	margin: 1px;
	padding: 0;	
       
}

p.giorno_fut a {	
	font-style: normal;
	text-decoration: none;
	color: #49a5b5;
    margin:0;
    padding:2px 0 2px 0;
	display: block;
    background-color:#f3f3f3;
    border:1px solid #dcdcdc; 
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

p.giorno_fut a:hover {	
	text-decoration: none;
	color: #fff;
    font-weight:bold;
    background:#49a5b5;
    border:1px solid #49a5b5;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

p.giorno_fut_att {
	float: left;
    font-size: 12px;
    margin: 1px;
    width: 38px;	
    
}

p.giorno_fut_att a {	
	font-weight: bolder;
	text-decoration: none;
	color: #fff;
	background-color: #49a5b5;
    display: block;
    margin:0;
    padding:2px 0 2px 0;
    border:1px solid #49a5b5;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

p.giorno_fut_att a:hover {	
	color: #103f44;
}

/* fine calendario php */

/* Tag Cloud */

.tag_cloud { padding: 0; text-decoration: none; }
.tag_cloud:link  { color: #49a5b5; }
.tag_cloud:visited { color: #666; }
.tag_cloud:hover { color: #103f44;  }
.tag_cloud:active { color: #d5522a; }

/* Fine tag cloud */
.social_bg {
	width:980px;
	float:left;
	margin:0;
	position:relative;
}
.social_bg h2{
  border-bottom: 2px dotted #DCDCDC;
  color: #666666;
  float: left;
  font-size: 20px;
  margin: 0 0 10px;
  padding: 0 0 5px;
  text-align: left;
  width: 980px;
}
.order_list_sx {
	width:310px;
	float:left;
	padding:0 10px;
	margin:0 10px 10px 0;
	height:26px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#eee;
    text-align:left;
    line-height:26px;
    color:#464753;
}
.order_list_sx select{
	width:190px;
	border:none;
	padding:0 ;
	margin:0 ;
    color:#666;
}
.order_list_dx {
	width:310px;
	float:left;
	padding:0 10px;
	margin:0 0 10px 0;
	height:26px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#eee;
    text-align:left;
    line-height:26px;
}
.order_list_dx select{
	width:170px;
	border:none;
	padding:0 ;
	margin:0 ;
    color:#666;
}
.tag_cloud_bg {
	width:288px;
	float:left;
	margin:0;
	padding:5px ;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #dcdcdc;
}
.search_user_bg_list {
	width:670px;
	float:left;
	margin:0;
}
.user_search_result {
	width:670px;
	float:left;
	margin:20px 0 0 0;
}
.user_img_cont {
	width:315px;
	height:auto;
	float:left;
	margin:0 5px 10px 5px;
	background:#eee;
	padding:5px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.user_img {
	width: 70px;
   height:70px;	
   float: left;
   margin:0 5px 0 0;
   padding:9px 5px; 
   background:url(/img/smallborder.png) no-repeat top;
}
.user_img a{
	width:70px;
	float:left;
	margin:0;
	padding:0;
}
.user_name {
	width: 230px;	
   float: left;
   margin: 5px 0 0 0;
   padding:0;
   text-align:left; 
}
.user_name a{
	width: 230px;	
   float: left;
   margin: 0;
   padding:0;
   text-align:left;
   color:#49a5b5;
   text-decoration:none;
   font-weight:bold; 
}
.advanced_user_search {
	width:670px;
	float:left;
	margin:0 0 20px 0;
}
.advanced_user_search a{
	width:670px;
	float:left;
	margin:10px 0;
	color:#d5522a;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.add_friend {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:#49a5b5;
  color: #fff;
  float: left;
  font-size: 12px;
  font-weight: normal;
  height: 26px;
  line-height: 26px;
  margin: 0;
  padding:  0 10px;
  text-align: center;
  text-decoration: none;
  border:0px solid #fff;
  width: 130px;
}
.add_friend_input {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:#49a5b5;
  color: #fff;
  float: left;
  font-size: 12px;
  font-weight: normal;
  height: 26px;
  line-height: 26px;
  margin: 0;
  padding:  0 10px;
  text-align: center;
  text-decoration: none;
  border:0px solid #fff;
  width: 150px;
  cursor:pointer;
}
.map_contact {
	width:660px;
	float:left;
	border:5px solid #dcdcdc;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    margin:20px 0 0 0;
}
.video_preview_bg {
	width:auto;
	float:left;
	margin:0;
}
.video_preview_bg embed{
	width:150px;
	float:left;
	margin:0;
}
.input_video {
	width:490px;
	float:left;
	margin:0 0 10px 0;
}
.comment_btn_video{
	width: auto;
	height: auto;
	padding:3px 10px;
	float: left;
	font-size:12px;
	color:#fff;
	margin: 0 100px 0 10px; 
    text-align:left;
    border:0px solid #fff;
    background:#49a5b5;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    text-align:center;
    cursor:pointer;
}
.comment_btn_video:hover {
	color:#fff;
    background:#103f44;
}
.show_post_page {
	width:670px;
	float:left;
	margin:0;
	color:#464753;
	text-align:left;
	font-size:14px;
}
.show_post_page a{
	width:auto;
	margin:0;
	color:#49a5b5;
	text-decoration:none;
}
.return_event_poi {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background: #49A5B5;
  border: 0 solid #FFFFFF;
  color: #FFFFFF;
  cursor: pointer;
  float: right;
  font-size: 12px;
  height: auto;
  margin: 0 ;
  padding: 3px 10px;
  text-align: center;
  text-decoration:none;
  width: auto;
}
.report_route{
	width:670px; 
	float:left;  
	margin:0 0 10px 0; 
	padding:0; 
}
.report_route a{
	width:auto; 
	float:left;  
	margin:0; 
	padding:3px 10px; 
	align: center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#d5522a;
}
.text_map_route {
  float: left;
  line-height: 25px;
  margin: 0 10px 5px 0;
  text-align: left !important;
  width: auto !important;
}
.position_sugg {
  float: left;
  margin:10px 0 0 0 ;
  width: 670px;
}
.text_map_geo {
  float: left;
  line-height: 25px;
  margin: 0 0 5px 0;
  text-align: left !important;
  width: 670px !important;
}
.details_route {
	width:260px;
	height:400px;
	overflow:auto;
	margin:0;
	float:left;
	border:5px solid #dcdcdc;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
    -webkit-border-radius:3px 0 0 3px;
}
.map_route {
	width:395px;
	margin:0;
	float:left;
	border-top:5px solid #dcdcdc;
	border-bottom:5px solid #dcdcdc;
	border-right:5px solid #dcdcdc;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
    -webkit-border-radius:0 3px 3px 0;
}
.fancy_list_suggestion {
	width:540px;
	float:left;
	margin:0;
}
.fancy_friend_div {
	width:540px;
	float:left;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px dotted #dcdcdc;
}
.fancy_friend_div a {
  color: #49a5b5;
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
  text-decoration: none;
  width: auto;
}
.report_fancy {
	width:540px;
	float:left;
	margin:0;
}
.report_fancy ul{
	width:500px !important;
	float:left;
	margin:0;
	list-style-type:none;
}
.report_fancy ul li{
	width:500px !important;
	float:left;
	margin:0;
	text-align:right !important;
	color:#d5522a !important;
}
.report_fancy h2{
	width:540px !important;
	float:left;
	margin:0 0 10px 0 !important;
	padding:0;
	color:#464753;
	text-align:center;
}
.report_fancy form{
	width:500px;
	margin:0 auto;
}
.report_fancy textarea{
	width:293px;
	margin:0;
	float:right;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #dcdcdc;
}
.report_fancy label {
  color: #464753;
  float: left;
  line-height: 27px;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 150px;
}
.report_fancy_input {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:#103f44 !important;
  border: 0px solid #DCDCDC !important;
  color: #fff;
  float: right;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  height: 26px;
  margin: 0;
  padding: 3px 10px !important;
  width: 295px !important;
  cursor:pointer;
}
.report_fancy select {
  color: #464753 !important;
  float: right !important;
  height: 22px !important;
  line-height: 27px !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  width: 295px !important;
}
.cal_wait {
  background: url("../img/wait.gif") no-repeat scroll right center #FFFFFF !important;
}
.cal_insert {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background: #F3F3F3 url('../img/calendar.gif') no-repeat right !important;
  border: 1px solid #DCDCDC !important;
  color: #49A5B5;
  float: right;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  height: 19px;
  margin: 0;
  padding: 3px 10px;
  position: relative;
  width: 278px !important;
}
.current_mail {
	width:310px;
	float:left;
	margin:0 0 20px 0;
}
.change_dates {
	width:310px;
	float:left;
	margin:0;
}
.change_dates input{
	float:left !important;
	margin:0 0 0 10px !important;
}
.change_dates ul{
	width:310px !important;
	float:left;
	color:#d5522a !important;
}
.change_dates ul li{
	width:310px !important;
	float:left;
	color:#d5522a !important;
}
.mail_color {
	color:#49a5b5;
}
.sk_left {
	width:124px;
	float:left;
	margin:5px 0 0 0;
}
.image_events {
	width:114px;
	height:114px;
	position:relative;
	float:left;
	margin:0;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
	border:5px solid #eee;
}
.qrcode_events {
	width:102px;
	height:102px;
	position:relative;
	float:left;
	margin:5px 0 0 0;
	padding:6px;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
	border:5px solid #eee;
}
.image_slide {
	width:90px;
	height:24px;
	position:absolute;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
    -webkit-border-radius:3px 0 0 3px;
	margin:0;
	padding:0 5px 0 0;
	bottom:7%;
	right:0;
	background: url('../img/slide.png') no-repeat top;
}
.image_slide a{
	width:auto;
	float:right;
	color:#f7b300;
	margin:0 4px 0 0;
	padding:0;
	line-height:24px;
	right:0;
	text-align:right;
	font-size:12px;
	text-decoration:none;
}
.image_slide a:hover{
	color:#fff;
}
.drag_text {
	width:293px;
	float:left;
	margin:5px 0 0 0;
}
.description_text {
	width:310px;
	float:left;
	margin:0;
}
.desc_color {
	color:#49a5b5 !important;
	margin:10px 0 !important;
}
.add_route_btn {
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px ;
    width:auto !important;
    float:left;
    padding:0 10px;
    color:#fff !important;
    background:#f7b300;
    text-align:center !important;
    height:24px;
    line-height:24px;
}
.gallery_tab {
	width:300px;
	height:auto;
	position:relative;
	margin:0;
	padding:0;
	float:left;
}
.gallery_tab_point {
	width:31px;
	height:32px;
	position:absolute;
	margin:0;
	padding:0;
	left:-31px;
	top:25px;
	background: url('../img/point.png') no-repeat top;
}
.gallery_tab_in {
	width:280px;
	height:auto;
	margin:0;
	padding:10px;
	background:url('../img/slide_bg.gif') top repeat-x;
	float:left;
	border-radius:3px ;
	-moz-border-radius:3px ;
    -webkit-border-radius:3px ;
}
.gallery_tab_in_foto {
	color: #999 ;
	border:none !important;
	float: left !important;
	font-size: 12px !important;
	height: 25px !important;
	line-height: 25px !important;
	margin: 0 2px 0  0!important;
	padding: 0;
	text-align: center !important;
	width: 280px !important;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
    background:#dcdcdc;
}
.gallery_tab_in_video {
	color: #999 ;
	border:none !important;
	float: right;
	font-size: 12px !important;
	height: 25px !important;
	line-height: 25px !important;
	margin: 0 !important;
	padding: 0;
	text-align: center !important;
	width: 139px !important;
	border-radius:0 5px 0 0;
	-moz-border-radius:0 5px 0 0;
    -webkit-border-radius:0 5px 0 0;
	border-radius:0 5px 0 0;
    background:#dcdcdc;
}
.gallery_tab_in_foto a{
	color:#999;
}
.gallery_tab_in_video a{
	color:#999;
}
.box_dx .selected{
 background:#fff ;
}
.box_dx .selected a{
 background:#fff ;
   color:#49a5b5;
}
/* slide */
.arrow_car_sx_small {
  float: left;
  height: 60px;
  margin: 0;
  width: 10px;
}
.arrow_car_dx_small {
  float: right;
  height: 60px;
  margin: 0;
  width: 10px;
}
.list_carousel_small {
	margin: 0 ;
	padding:5px 0;
	height:68px;
	width: 280px;
	border-radius:0 0 5px 5px ;
	-moz-border-radius:0 0 5px 5px ;
    -webkit-border-radius:0 0 5px 5px ;
	border-radius:0 0 5px 5px ;
    background: #fff;
}
.list_carousel_small ul {
	margin: 0;
	float:left;
	padding: 0;
	list-style: none;
	display: block;

}
.list_carousel_small li {
  display: block;
  float: left;
  height: auto;
  margin: 0 2px;
  padding:0;
  text-align: center;
  width: 61px;
  background:#fff;
  display:inline;
}
.list_carousel_small li a{
  display: block;
  float: left;
  height: auto;
  margin: 5px 0 ;
  padding:0;
  text-align: center;
  width: 61px;
  background:#fff;
  display:inline;
}
.list_carousel_small li a img{
  height: 50px;
  margin: 0 ;
  padding:0;
  width: 50px;
  border:4px solid #dcdcdc;
  border-radius:3px ;
  -moz-border-radius:3px ;
  -webkit-border-radius:3px ;
  border-radius:5px;
}
.clearfix {
	float: none;
	clear: both;
}
#prevBo, #prevBo1 {
	clear:both;
	width:20px;
	height:60px;
	float:left;
	margin:5px 0 0 0;
	background:url('../img/arrsx_small.png') top no-repeat;
}
#nextBo, #nextBo1 {
	float: right;
	width:10px;
	height:60px;
	margin:5px 0 0 0;
	background:url('../img/arrdx_small.png') top no-repeat;
}

/* slide video */
.arrow_car_sx_small_vid {
  float: left;
  height: 55px;
  margin: 0;
  width: 20px;
}
.arrow_car_dx_small_vid {
  float: right;
  height: 55px;
  margin: 0;
  width: 20px;
}
.arrow_car_text_vid {
  float: left;
  height: 30px;
  margin: 0;
  color: #b5b5b5;
  font-weight: bold;
  font-size: 14px;
  padding: 25px 0 0 0;
  width: 260px;
}
.list_carousel_small_vid {
	margin: 10px 0 0 0 ;
	#padding:5px 0;
	height:255px;
	width: 300px !important;
	border-radius:0 0 5px 5px ;
	-moz-border-radius:0 0 5px 5px ;
    -webkit-border-radius:0 0 5px 5px ;
	border-radius:0 0 5px 5px ;
    background: #fff;
}
.list_carousel_small_vid ul {
	margin: 0;
	float:left;
	padding: 0;
	list-style: none;
	display: block;
	width: 300px !important;

}
.list_carousel_small_vid li {
  display: block;
  float: left;
  height: auto;
  width: 300px !important;
  #margin: 0 2px;
  padding:0;
  text-align: center;
  background:#fff;
  display:inline;
}
.list_carousel_small_vid li a{
  display: block;
  float: left;
  height: auto;
  #margin: 5px 0 ;
  padding:0;
  text-align: center;
  width: 61px;
  background:#fff;
  display:inline;
}
.list_carousel_small_vid li a img{
  height: 50px;
  margin: 0 ;
  padding:0;
  width: 50px;
  border:4px solid #dcdcdc;
  border-radius:3px ;
  -moz-border-radius:3px ;
  -webkit-border-radius:3px ;
  border-radius:5px;
}
/* end slide video*/

.menu_event {
	width:670px;
	margin:0;
}
.route_logo {
	width:150px;
	float:left;
	margin:0 10px 10px 0;
}
.route_logo img{
	float:left;
	width:140px;
	height:140px;
	margin:0;
	border:5px solid #eee;
	border-radius:3px ;
	-moz-border-radius:3px ;
  -webkit-border-radius:3px ;
}
.text_element_route {
	width:120px;
	height:auto; 
	float:right;  
	margin:0 0 10px 0;
	padding:0; 
}
.route_link_list {
	width:510px;
	float:right;
}
.route_link_list p{
	color: #d5522a;
	float: left;
	margin: 0 0 5px;
	text-align: right;
	width: 100%;
}
.route_link_list a{
	color: #464753;
	float: left;
	margin: 0 0 5px;
	text-align: right;
	width: 100%;
}
.social_route{
	width: 670px;
	height: auto;
	float: left;
	margin: 10px 0;
	text-align:left; 
}
.btn_route {
	width: auto !important;
	line-height:24px;
	height: 24px !important;
	text-decoration:none;	
   	float: right !important;
   	margin:5px 0 0 10px !important;
	text-align: center !important;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#49a5b5 !important;
    border:0px solid #fff !important;
    cursor:pointer;
    padding:0 10px;
    color:#fff !important;
}
.video_size {
	width:660px !important;
}
.travelougue_list {
	width:100%;
	float:left;
	font-size:14px;
	margin:10px 0 0 0;
	text-align:center;
	color:#49a5b5;
}
.PostContent {
	width:670px;
	float:left;
	margin:0;
}
.picture_upld {
	width:670px;
	float:left;
	margin:0 0 10px 0;
}
.picture_upld img{
	width:auto;
	float:left;
	margin:0 ;
}
.picture_info {
	width:670px;
	float:left;
	margin:10px 0 0 0;
	text-align:center;
	color:#d5522a;
}
.boxes {
	width:650px;
	float:left;
	margin:10px 0;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#eee;
    padding:10px;
}
.boxes img{
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.accordion_small {
	width:535px;
	float:left;
	padding:0 0 10px 0 !important;
	margin:10px 0 !important;
	border-bottom:2px dotted #dcdcdc !important;
}

.acc_single_small {
	width:533px;
	height:26px;
	float:left;
	margin:10px 0;
	background:#eee !important;
	border:1px solid #fff !important;
	border-radius:3px !important;
	-moz-border-radius:3px !important;
    -webkit-border-radius:3px !important;
}
.acc_single_small a{
	width:513px;
	height:auto;
	text-align:left;
	float:left;
	padding:0 10px;
	margin:0;
	color:#d5522a !important;
	line-height:26px;
}
.acc_single_small img{
	width:auto;
	float:left;
	margin:5px 10px;
}

.acc_small {
	width:515px;
	height:auto !important;
	float:left;
	padding:10px  !important;
	margin:0;
	background:#f3f6fc !important;
	border:none !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
    text-align:left;
}

.suggested_cont_small {
	width:495px;
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	background:#fff !important;
	border:none !important;
	border-radius:3px 3px 0 0 !important;
	-moz-border-radius:3px 3px 0 0 !important;
    -webkit-border-radius:3px 3px 0 0 !important;
}

.actual_small{
	width:515px;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	color:#464753;
	
}








.accordion_bg {
	width:670px;
	float:left;
	padding:0 0 10px 0 !important;
	margin:10px 0 !important;
	border-bottom:2px dotted #dcdcdc !important;
}
.acc_single {
	width:668px;
	height:26px;
	float:left;
	margin:10px 0;
	background:#eee !important;
	border:1px solid #fff !important;
	border-radius:3px !important;
	-moz-border-radius:3px !important;
    -webkit-border-radius:3px !important;
}
.acc_single a{
	width:648px;
	height:auto;
	text-align:left;
	float:left;
	padding:0 10px;
	margin:0;
	color:#d5522a !important;
	line-height:26px;
}
.acc_single img{
	width:auto;
	float:left;
	margin:5px 10px;
}
.acc_big {
	width:650px;
	height:auto !important;
	float:left;
	padding:10px  !important;
	margin:0;
	background:#f3f6fc !important;
	border:none !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
    text-align:left;
}
.suggested_cont {
	width:630px;
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	background:#fff !important;
	border:none !important;
	border-radius:3px 3px 0 0 !important;
	-moz-border-radius:3px 3px 0 0 !important;
    -webkit-border-radius:3px 3px 0 0 !important;
}
.suggested_int {
	width:100%;
	float:left;
	margin:0 ;
	padding:0;
}
.suggested_int h3{
	width:100%;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	color:#464753;
	text-align:left !important;
}
.suggested_int p{
	width:100%;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	text-align:left !important;
}
.suggested_int a{
	width:auto;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	text-align:left !important;
	color:#49a5b5 !important;
	text-decoration:none !important;
}
.actual{
	width:650px;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	color:#464753;
	text-align:justify !important;
}
.add_language {
	width:650px;
	text-align:center;
	float:left;
	margin:20px 0;
	color:#49a5b5 !important;
	text-decoration:none;
}
.canc_foto {
	width:auto !important;
	float:right !important;
	margin:0 !important;
}
.edit_foto {
	width:auto !important;
	float:right !important;
	margin:0 !important;
}
.edit_desc {
	width:auto !important;
	float:right !important;
	margin:0 !important;
}
.canc_desc {
	width:auto !important;
	float:right !important;
	margin:0 !important;
}
.address_home {
	width:200px;
	float:left;
	color:#999;
	text-align:left;
	font-size:11px;
	font-weight: normal;
	margin:0;
}
.address_event {
	width:100%;
	float:left;
	color:#999;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	margin:0;
}
.period {
	width:auto;
	height:22px;
	line-height:22px;
	float:left;
	background:#f7b300;
	color:#fff;
	text-align:center;
	margin:0 0 0 10px;
	padding:0 10px;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.videoArea {
	width:500px;
	float:left;
	margin:10px 0;
}
.youtube_videos {
	width:100px;
	height:100px;
	float:left;
	margin:0;
}
.youtube_videos img{
	width:100px;
	height:100px;
	margin:0;
}
.empty {
	width:670px;
	float:left;
	line-height:60px;
	color:#49a5b5;
	text-align:center;
	font-size:14px
}
.images_route {
	float:left;
	width:100%;
	margin:5px 0;
}
.images_route img{
	float:left;
	margin:0;
	border:5px solid #dcdcdc;
}
.rem_image_route {
	width:auto;
	height:24px;
	float:right;
	line-height:24px;
	text-align:center;
	font-size:12px;   
	margin:0 ;
	text-decoration:none;
	padding:0 10px; 
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#49a5b5;
    border:0px solid #fff;
}
.desc_route {
	width:100%;
	float:left;
	margin:0;
	text-align:left;
}
.date_route_last {
	color:#f7b300;
	float:left;
	width:100%;
	margin:5px 0 10px 0;
	text-align:left;
}
.title_route_last {
	width:530px;
	float:right;
	text-align:left;
	margin:0 0 10px 0;
}
.title_route_last a{
	width:530px;
	float:left;
	text-align:left;
	margin:0;
	font-weight:bolder;
	color:#464753;
	font-size:14px;
	text-decoration:none;
}
.route_link_last {
	width:530px;
	float:right;
	text-align:left;
	margin:0;
}
.route_link_last a{
	width:530px;
	float:left;
	text-align:left;
	margin:0;
	color:#49a5b5;
	text-decoration:none;
}
.route_description_last {
	width:530px;
	float:right;
	margin:10px 0 0 0;
	text-align:left;
}
.ev_img_search {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border: 3px solid #FFFFFF;
  float: left;
  margin: 0;
  padding: 0;
  width: 114px;
}
.about_btn {
	margin:0 5px 0 0 !important;
}
.rss {
	width:48px;
	float:right;
	height:30px;
	margin:50px 10px 0 0;
	padding:0;
	text-decoration:none;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    background:url('../img/rss.png') top no-repeat;
    color:#fff;
    text-align:center;
}
.plus1 {
	width:48px;
	float:right;
	height:30px;
	margin:20px 12px 0px 0;
	padding:0;
	text-decoration:none;
    text-align:center;
}
.gpages {
	width:32px;
	float:right;
	height:32px;
	margin:50px 10px 0 0;
	padding:0;
	text-decoration:none;	
    text-align:center;
}
.eg_event {
	background:#464753 !important;
	float:left !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
}
.tab_modify {
	float:left;
	width:670px;
	height:auto;
	margin:0;
}
.tab_modify ul{
	float:left;
	width:670px;
	height:auto;
	margin:0;
	list-style-type:none;
	padding:0;
}
.tab_modify ul li{
	float:left;
	width:670px;
	height:auto;
	margin:0;
}
.multimediadiv {
	margin:10px 0 0 0;
}
.event_data_home {
	float:left !important;
	color:#49a5b5 !important;
	padding:0;
	margin:5px 0 0 0 !important;
	width:400px;
	height:auto !important;
	text-align:left !important;
}
.error_video {
	width:500px;
	float:left;
	margin:0;
	color:#d5522a;
	text-align:right;
}
.aboutus_box ul{
	width:95%;
	float:right;
	margin:0 0 20px 0;
	padding:0;
}
.aboutus_box ul li{
	width:100%;
	float:left;
	margin:0 ;
	text-align:left;
}
.aboutus_box {
	width:100%;
	float:left;
	margin:0 ;
}
.aboutus_box p{
	width:100%;
	float:left;
	margin:0 0 10px 0;
	color:#666;
	text-align:left;
	font-size:12px;
}
.aboutus_box h3{
	width:100%;
	float:left;
	margin:0 0 10px 0;
	color:#666;
	text-align:left;
	font-size:14px;
}
.aboutus_box h4{
	width:100%;
	float:left;
	margin:0 0 10px 0;
	color:#666;
	text-align:center;
	font-size:14px;
}
.aboutus {
	width:100%;
	float:left;
	margin:0 0 10px 0;
	color:#464753;
	text-align:left;
}
.about_link {
	color:#49a5b5;
	text-decoration:none;
}
.report_input {	
	border-radius:3px ;
	-moz-border-radius:3px ;
    -webkit-border-radius:3px ;
	background: #49a5b5 !important;
	border: 0 solid #FFFFFF;
	color: #FFFFFF !important;
	cursor: pointer;
	float: right;
	text-align:center !important;
	height: 26px !important;
	margin: 10px 0 0 0 !important;
	padding: 0 10px !important;
	width: auto !important;
}
.static_map {
	height:282px;
	width:270px;
	margin:0;
	padding:5px;
}
.static_map img{
	height:262px;
	width:250px;
	margin:0;
	padding:4px;
	border:1px solid #dcdcdc;
	background:#fff;
	border-radius:3px ;
	-moz-border-radius:3px ;
    -webkit-border-radius:3px ;
}
.accept_request {
	width:180px;
	float:right;
	margin:0;
}
.accept_request input{	
	border-radius:3px ;
	-moz-border-radius:3px ;
    -webkit-border-radius:3px ;
	background: #dcdcdc !important;
	border: 0 solid #FFFFFF;
	color: #464753 !important;
	cursor: pointer;
	float: right;
	text-align:center !important;
	height: 22px !important;
	margin: 0 0 10px 0 !important;
	padding: 0 10px !important;
	width: auto !important;
}
.cont_box {
	width:660px;
	float:left;
	margin:0;
}
.search_admin {
	width:670px;
	float:left;
	margin:0;
}
.top_ten {
	background:#eee url('../img/ten.png') left no-repeat;
	padding:0 30px !important;
	width:470px !important;
	border-radius:3px ;
	-moz-border-radius:3px ;
    -webkit-border-radius:3px ;
    float:left;
}
.titleSorry {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 670px;
}
.sorry {
    background: url("../img/unhappy.gif") no-repeat scroll left center transparent;
    border: 1px solid #DCDCDC;
    border-radius: 5px 5px 5px 5px;
    float: left !important;
    height: 128px;
    margin: 10px 0 0;
    padding: 0 0 0 60px;
    width: 610px;
    
}
.sorry h3{
	color: #666666;
	text-align:center;
	font-size: 20px;
	text-align: center;
	color: #313131;
	margin:35px 0 20px 0;
	padding:0 0 0 65px;
	height: auto;
}
.sorry a{
	color: #666666;
	text-align:center;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding:0 0 0 65px;
}
.sorry a:hover{
	color: #313131;
}
.fb_text{
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	background-color: #FFFFFF;
	float:left;
	padding: 0 9px;
	width: 580px;
	margin: 0 0 0 35px;
}
.fb_text p{
	color: #808080;
	font-weight: normal;
	font-size: 9px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	text-align: left;
	border-bottom: 1px solid #EAEAEA;
	
}
.fb_text a{
	color: #3B5998 !important;
    cursor: pointer;
    text-decoration: none;
}
.fb_text a:hover{
	text-decoration: underline;
}
.suggest p{
	color: #CF0119;
	font-size: 11px;
	text-align: left;
	 float: left;
    margin: 5px 0 5px;
    padding: 0;
    width: 500px;
}
.element_category_sk {
	width:auto;
	height:auto;
	margin:0 0 10px 0;
	float:left;
	padding:0;
}
.element_category_sk img{
	width:22px;
	height:22px;
	margin:0 5px 0 0;
	float:left;
	padding:0;
}
.element_category_sk h4{
	width:auto !important;
	float:left;
	height:auto;
	line-height:22px;
	margin:0 ;
	padding:0 5px ;
	font-size:13px !important;
	text-align:left;
	color:#fff;
	background:#999;
	font-weight:normal !important;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
    -webkit-border-radius:0 3px 3px 0;
}
.status_bar {
    float: left;
    margin: 0 0 10px;
    padding: 0;
    width: 660px;
}
.status_bar p {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    float: left;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    margin: 0 0 5px;
    padding: 0 5px;
    text-align: left;
    width: 660px;
}
.FB_UI_Hidden {
	width:auto !important;
	height:auto !important;
}
.contact_box{
	width: 661px;	
	margin: 5px 0 25px 0 !important;
	float:left;
	padding: 5px;
	text-align: left;
	color:#666;
	border: 2px solid #D5522A;
	border-radius: 5px;
}
.contact_box h3{
	color:#D5522A;
	margin: 0;
	padding:0;
}
.button_contact{
	width:160px;
	height:40px;
	float:left;
	margin: 20px 5px 15px  0;
	padding:0;
	background-color: #D5522A;
    border-radius: 3px;
	text-align:center;
	font-weight: bold;
}
.button_contact a {
	text-decoration:none;
	color:#fff;
	margin:13px 0 0 0;
	padding:0;
	float:left;
}

.button_contact a:hover{
	text-decoration: underline;
}
.button_contact img{
	margin: 8px 5px 0 18px;
	float:left;
}
.reg_box{
	width: 661px;	
	margin: 5px 0 25px 0 !important;
	float:left;
	padding: 5px;
	text-align: left;
	color:#D5522A;
	border: 2px solid #D5522A;
	border-radius: 5px;
	font-weight:bold;
	font-size: 14px;
}
.msg_active{
	width: 650px;	
	margin: 5px 0 25px 0 !important;
	float:left;
	padding: 5px;
	text-align: center;
	color:#D5522A;
	border: 2px solid #D5522A;
	border-radius: 5px;
	font-weight:bold;
	font-size: 14px;
}
h3.ac_name {	
	width:260px;
	float: left;	
	margin:0;	
	line-height:25px;	
	font-weight: bolder;
	text-align:left;
}
a.ac_namesurname{
	width:100%;	
	float: left;	
	margin:0 0 10px 0;	
	font-weight: bolder;
	color:#464753;
	text-align:left;
	text-decoration:none;
}
.account_text {
	width:160px;
	float:left;
	color:#464753;
	text-align:left;
	font-size:12px;
	font-weight: bold;
	margin:5px 5px 0 0;
}
p.ac_testo{
	width:360px;
	color:#999;
	float:left;
	margin:5px 5px 0 0;
	text-align:left;
}
.ac_mail {	
	width:530px;
	float: left;	
	margin: 5px 0 0 0;	
	text-align: right;
}
.re_mail {
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background: #D5522A;
  float: right;
  height: auto;
  margin: 5px 0 0;
  padding: 3px 10px;
  width: auto !important;
}
.re_mail p{
	color: #FFF;
	font-size: 12px;
  	font-weight: bold;
    text-align: center;
    margin:2px;
    padding:0;
}
.re_mail a{
	color: #FFF;
	font-size: 12px;
  	font-weight: bold;
    text-align: center;
    text-decoration:none;
    cursor:pointer;
}
.re_mail a:hover{
	text-decoration:underline;	
}
.update_msg {
	width: 508px;
	float: left;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	text-align: center;
	color: #FFF;
	border-radius:5px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
	border: 1px solid #D5522A;
	font-weight: bold;
}

.notice_descr {
	width: 508px;	
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #F00;
}


.facebook_log_ext {
	width: 100%;
	float: left;	
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;	
}

.facebook_log_int {
	width: 240px;	
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #F00;
}
.radio_search{
	width: 90px !important;
	margin: 2px 0 0 0 !important;
}
.search_radio{
	width: 270px !important;
	height: auto;
	float: left;
	margin: 5px 0 0 10px;
	padding: 5px;
	background: #FFF;
	border-radius:5px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.search_radio label{
	width: 90px;
	heigth: auto;
	float: left;
	color: #be391d;
	margin: 2px 0 0 0;
	padding: 0;
}
.search_radio input{
	width: 20px !important;
	heigth: auto;
	float: left;
	color: #be391d;
	margin: 0;
	padding: 0;
}

.next_prev_link {
	width: 100%;
   	float: left;		
   	margin: 10px 0 0 0;
   	padding:0;
}

.prev_link {
	width: 50%;
   	float: left;		
   	margin:0;
   	padding:0;
	text-align: left;
}

.prev_link a {
	font-size: 12px;
	color:#F00;
	text-decoration: none;
}

.prev_link a:hover {	
	color:#f29000;
	text-decoration: underline;
}

.next_link {
	width: 50%;
   	float: left;		
   	margin:0;
   	padding:0;
	text-align: right;
}

.next_link a {
	font-size: 12px;
	color:#F00;
	text-decoration: none;
}

.next_link a:hover {	
	color:#f29000;
	text-decoration: underline;
}

.indicate_text {
	width:100%;
	float:left;
	margin:0;
	color:#464753;
	text-align: justify;
}

.indicate_ev {
	width: 648px;
	float: left;
	text-align: center;
	margin: 20px 0 0 0;
	padding: 10px;
	border: 1px solid #BE391D;
	border-radius:5px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
}