* {
	margin:0;
	padding:0;
} 
html{overflow-y:scroll;}
html, body{
	height: 100%;
	width:100%;
}
body, input, textarea, button {
font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;
	/*
background: url('/pics/bgpat1.gif');
*/
	background:#ffffff;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	margin: 0;
	padding: 0;
}
body{width:100%;overflow-x:visible;}
body > #wrap {
	height: auto;
	/*min-height: 100%;*/
}
#wrap{
	margin:0 auto;
/*
	width:970px;
*/
	background-color:#FFFFFF;
	padding-bottom:20px;
	
}
#xmain {
	/*padding-bottom: 36px;*/
	margin:0 auto;
	width:790px;
}
#main{width:790px;margin:0 auto;}
#header{
	height: auto;	
	margin-bottom:37px;
	margin-top:26px;}
#editor-area{
	padding-bottom:30px;
	height: auto;

}
#top-region{
	height:66px;
	padding:0;
	clear:both;
	display:block;
	margin:0;
	background: transparent url(/pics/skin/1/pattern_top_raw.png) repeat-x scroll 0 100%;
	overflow:visible;
	min-width:790px;
}
#topregionwidthhack{
	width:790px;
	font-size:1px;
	height:1px;
}
#footer-region {
	position: relative;
	/*margin-top: -36px;*/
	height: 36px;
	clear:both;
	margin:0;
	background: transparent url(/pics/skin/1/pattern_top_raw.gif) repeat-x scroll 0 0;
	padding-top:4px;
	min-width:790px;
}
/*
#bottomstripcont {
	bottom:0;
	color:#111;
	font-size:11px;
	height:13px;
	padding:0;
	position:fixed;
	right:0;
	width:100%;
	z-index:9999999;
	display: block;
}
#bottomstripcont .bottomstrip {
	background: transparent url(/pics/pattern_last_line.gif) repeat-x scroll 0 0;
	overflow:visible !important;
	position:relative;
	height: 13px;
	width: 100%;
	display: block;
	
}
*/
a {
	color:#9B5ADE;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:active,#editor-pls-submit{outline: none;}
a:focus,#editor-pls-submit{-moz-outline-style: none;}
.separator hr{display:none;}
/* end region layout*/

/** top region */
#top-menu-container,#bottom-menu-container{
	line-height:36px;
	height:36px;
	vertical-align:middle;
	font-size:13px;
	color:#000000;padding:0 8px;
}
#bottom-menu-container{
/*
	padding-bottom: 20px;
	padding-top:5px;
*/
	padding:5px 0 4px 0;
}
#topscreenname{margin-right:0;}
.menuhsep, .menuhsep_alt,.menuhsep_arrow {
	display: block;
	float: left;
	margin: 10px 5px 0;
	line-height: 24px;
	height: 24px;
}
.menuhsep_alt {
	color: #666666;
	margin-top: 0;
}
.menuhsep {
	background: transparent url('/pics/menuhsep.png') no-repeat center center;
	width: 7px;
	height: 7px;
}
.menuhsep_arrow{
	background: transparent url('/pics/arrow_bottomdir_topmenu.gif') no-repeat center center;
	width: 10px;
	height: 8px;
	margin-left:2px;
	margin-top:8px;
}
/*** menu my blog***/
#menuMyBlog{
	display:block;
	position:relative;
}
#myblogmenutop {
	background:#9B5ADE;
	overflow:hidden;
	position:absolute;
	display:block;
	top:20px;
	left:-6px;
	width:101px;
	z-index:100001;
	font-size:11px;
}

#myblogmenutop li, #myblogmenutop li a{
	filter: alpha(opacity=100);
	list-style:none;
	height:24px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	width:89px;
	margin: 0;
	padding:0px 4px;
	line-height:24px;
	font-size:12px;
	color:#000000;
	text-align:center;
;
}
 #myblogmenutop li a{
 	background-color:#EAEAEA;
	font-weight:normal
 }
#myblogmenutop li a:hover{
	background-color:#9B5ADE;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
#myblogmenutop li.myBlogfirst{
	margin-top:3px;
}
#myblogmenutop li.myBloglast{
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1px;
	height:3px;
}
#myblogmenutop li a.myBlogactive{
	background-color:#9B5ADE;
	color:#000000;
	font-weight:bold;
}
#myblogmenutop li.myBlogseparator{
 	background-color:#EAEAEA;
	color:#000000;
	font-weight:normal;
	padding:0px 4px;
	margin:0px 0 0px 4px;
	width:85px;
	white-space:nowrap;
	overflow:hidden;
	line-height:18px;
	height:18px;
}
.bullethsep {
	background:transparent url(/pics/pat_hsep1.png) repeat-x scroll 0 0;
	clear:both;
	display:block;
	height:9px;
	margin:20px 0;
	padding:0;
	width:838px;
}
#bottom-menu-container a{
	color:#9B5ADE;
	font-size:11px;

}
#top-menu-container,#top-menu-container a{height:59px;overflow:hidden;font-weight:normal;}
#toplogo{
	margin-left:6px;
	width:111px;
	height:59px;
	position:relative;
}
#toplogo2 a{
	display:block;
	text-decoration:none;
	height:59px;
}
#toplogo2{
	position:absolute;
	z-index:100;
	background:transparent url('/pics/loghi_beta/logo_postit_mini.png') no-repeat;
	height:59px;
	width:111px;
}
/****menu top*/
.fsmed{
	font-size:16px;
	color:#666666;
	font-weight:bold;
}

#loginbox{
	margin: 33px 6px 0 0;
	padding:0 0 0 0;
	float: right;
}
#headerright {
	display: block;
	margin: 0;
}
.right{
	float:right;
	right:0;
}
.left{
	float:left;
	left:0;
}
/****menu top*/
/*
#top-menu{margin-top:26px;overflow:hidden;}
#ultop-menu li,#ultop-menu li a{
	list-style:none;
	float:left;
	color:#000000;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
 }
#ultop-menu li a{
	list-style:none;
	float:left;
	color:#9B5ADE;
	font-size:19px;
	font-weight:normal;
	text-decoration:none;
 }
#ultop-menu li a:hover{text-decoration:underline;}
#ultop-menu li.linktop-active a:hover{text-decoration:none;color:#000000;}
#ultop-menu li.linktop-active a{text-decoration:none;color:#000000;}
*/
/*
.menu-top-separator{
	color:#9B5ADE;
	font-size:13px;
	margin-left:8px;
	margin-right:8px;
}
*/
/** fine top region */

/** bottom region */
/*
#footer-region .copyright{margin-left:65px;}
*/
#footer-region .copyright{margin-left:0px;}
#footer-region .liberologo a{
	margin-right:2px;
	background:transparent url('/pics/skin/1/liberologo.gif') no-repeat scroll 64px 1px;
	width:150px;
	height:36px;
	display:block;
	color:#787373;
	padding-top:4px;
	}
/** fine bottom region */

#header h1{
	white-space:normal;
	font-size:50px;
	color:#000000;
	height:auto;
	line-height:normal;
	text-align:center;
	display:block;
	width:100%;
	overflow:visible;
}
#header h1 a{
	font-size:50px;
	color:#000000;
	height:auto;
}
#header h1 a:hover{
	text-decoration:none;
}
/** main-col */
#main-col{
	overflow:hidden;
	width:530px;
}
#main-col .separator{
/*
	border-bottom:1px dashed #CCCCCC;
*/
	height:1px;
	margin: 5px 0;
}
#main-col .link-bottom{
	text-align:right;
	padding-bottom:12px;
}
/** right-col */
#right-col{
	overflow:hidden;
	width:213px;
	margin-left:30px;
}
#right-col .bodybox{
	width:202px;
	padding:0 10px;

}
#main-col .bodybox{
	padding-left:10px;
}
#right-col .separator,#main-col .separatortop{
/*
	border-top:1px solid #CCCCCC;
*/
/*
	background: url('/pics/skin/1/right_col_box_arrow.gif') no-repeat scroll 11px 0;
*/
	background: transparent url(/pics/skin/1/pattern_top_raw.gif) repeat-x ;
	padding-top:14px;
	padding-bottom:14px;
}
#right-col .separator-noimage{
	/*border-top:1px solid #CCCCCC;*/
	background: transparent url(/pics/skin/1/pattern_top_raw.gif) repeat-x ;
	padding-top:14px;
	padding-bottom:14px;
}
#right-col .separator-noimage img{
	vertical-align:middle;
	margin-right:8px;
}
#right-col .box-text{
	font-weight:normal;
}
#right-col .box-title h3{
	overflow-x:hidden;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	padding-bottom:4px;
}
#right-col h3 a{
	white-space:normal;
}
#right-col .post-item-label{padding-top:2px;}
#right-col .member-list{
	clear:both;
	padding-bottom:8px;
}
#right-col #box-members div.memberscreen-name{
	padding-left:4px;
/*
 * width:100px;
	overflow:hidden;
	white-space:nowrap;
*/
}
#main-col .member-list{
	overflow:hidden;
	padding-bottom:8px;
	width:170px;
}
#main-col #box-members div.memberscreen-name{
	white-space:normal;
	width:100px;
	margin-right:4px;
	margin-left:4px;
	overflow:hidden;
}
#right-col .screenname a{
	font-weight:bold;
}
#main-col p{margin-bottom:10px;}
#right-col .member-list-user-thumb span:hover{text-decoration:underline;}
#right-col .member-list-user-thumb {
	white-space:nowrap;
	overflow:hidden;
	font-size:10px;
	font-weight:bold;
}
#box-rss a:hover{text-decoration:none;}
#box-rss span:hover {text-decoration:underline;}
.floatleft{float:left;}
.floatright{float:right;}
.clearboth{clear:both;}
.hack{
	font-size:0px;
	height:0px;
	clear:both;
}
.italictext{font-style: italic;}
.defender{
	width:100%;
	overflow:hidden;
}
#editor-area-userinfo{
	width:100px;
	margin-right:0px;
}
#editor-area-usemobile{
/*
	width:70px;
		margin-left:114px;
*/

	font-size:12px;
}
#editor-area-usemobile a{font-weight:bold;}
#editor-area-user-thumb{
	margin:0 auto;
	width:92px;
	height:92px;
	/*border: 1px solid #B8B8B8;*/
	padding:2px;
}
#editor-area-user-thumb a,.user-thumb90px a{
	margin:0 auto;
	width:92px;
	height:92px;
	border: 1px solid #B8B8B8;
	padding:2px;
	display:block;
}
#editor-area-user-thumb a:hover,.user-thumb90px a:hover{
	border: 2px solid #9B5ADE;
	padding:1px;
}

.user-thumb90px{
	width:94px;
	height:100px;
	margin-right:8px;
	padding:2px;
}
#editor-area-user-nik{
	font-weight:bold;
	text-align:center;
	margin-top:2px;
	margin-top:6px;
}

/**AREA POSTS */
.post-item-topline{
	height:3px;
	line-height:1px;
	font-size:0px;
/*
	background:#E5E5E5;
*/
	background: transparent url(/pics/skin/1/pattern_top_raw.gif) repeat-x ;
	margin:0;
	padding:0;
}
.post-item-container{
	/*
border-top:1px solid #E5E5E5;
*/
	padding-bottom:16px;
	display:block;
	clear:both;
}
.ico-posting-from-1 a{
	display:block;
	float:right;
	height:18px;
	width:18px;
}
.ico-posting-from-2 a{
	display:block;
	float:right;
	height:12px;
	width:20px;
}
.ico-posting-from-3 a,.ico-posting-from-4 a{
	display:block;
	float:right;
	height:19px;
	width:20px;
}
/*posting from web*/
.ico-posting-from-1{
	clear:both;
	width:100px;
	height:18px;
	background: transparent url(/pics/ico_da_web.png) no-repeat  scroll 100% 0;
}
/*posting from mail*/
.ico-posting-from-2{
	width:100px;
	height:12px;
	background: transparent url(/pics/ico_da_email.png)  no-repeat  scroll 100% 0;
}
/*posting from mobile*/
.ico-posting-from-3,.ico-posting-from-4{
	width:100px;
	height:19px;
	background: transparent url(/pics/ico_da_cell.png) no-repeat  scroll 100% 0;
}
.post-item-sx-pin{
	position:absolute;
	top:8px;
	left:0;
	width:22px;
	height:48px;
	background: transparent url(/pics/pin_data.png) no-repeat ;
}
.post-item-sx{
	position:relative;
	top:0;
	left:0;
	width:100px;
	text-align:right;
	background: transparent url(/pics/skin/1/pattern_top_raw_violet.png) repeat-x   scroll  100% 0;
}

.post-item-sx-topspacer{
	height:4px;
	background-color:#E5E5E5;
	margin-bottom:4px;
}
.post-item-sx-label{
	padding-right:2px;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
	color:#ACACAC;
/*
	color:#333333;
*/
}
/*
.post-item-sx-postfrom{
	font-weight:bold;
}
*/
.post-item-sx-dayweek{
	margin-top:8px;
	padding-right:2px;
	font-size:15px;
	font-weight:bold;
	color:#9B5ADE;
}


#post-item-container .separator{
	border-bottom:1px dashed #CCCCCC;
	height:1px;
	margin: 5px 0;

}
#post-item-post{
	width:410px;
	margin-left:19px;
	background: transparent url(/pics/skin/1/pattern_top_raw.gif) repeat-x ;
}
.livecommentContainer  .post-item-sx,.livecommentContainer  #post-item-post
,#commentglobalcontainer .post-item-sx,#commentglobalcontainer  #post-item-post{
	background: transparent none;
}
.post-item-header{margin-top:-7px;}
.post-item-title{
	overflow-x:hidden;
	width:100%;
}
.post-item-title h2{
	font-size:22px;
	padding-bottom:6px;
}
.post-item-posters{
	overflow:hidden;
	font-size:14px;
	padding-bottom:6px;
}
.post-item-text,.post-item-text p{
	text-align:left;
	font-size:15px;
	margin:6px 0;
}
.post-item-label, .post-item-label a{
	padding-top:10px;
	font-weight:normal;
}
.post-item-quote blockquote {
	text-indent: 35px;
	background: url(/pics/skin/1/quote_1.gif);
	background-repeat: no-repeat;
}
.post-item-text img.zoomable {
	cursor:pointer;
	border: none;
}
.post-item-quote blockquote p {
	text-align:left;
	font-weight:bold;
	font-size:24px;
	line-height:25px;
	display: inline;
	margin: 0;
	color:#000000;
}
span.bqte{
	padding-right: 34px;
	background: url(/pics/skin/1/quote_2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.bold-text{
	font-weight:bold;
}
.bold-text a{
	font-weight:bold;
}
.lastcomment-text,.lastcomment-text a{
		font-weight:normal;
}
.post-item-video{
	width:410px;
	margin:14px auto;
	overflow-x:hidden;
}
.post-item-footer{
	padding-top:4px;
	text-align:right;
}
.post-item-footer a{
	font-weight:normal;
}
.post-item-footer span{

}
.post-item-del{
	display:block;
	height:12px;
	margin-top:3px;
	text-align:right;
}
.post-item-del-hover{
	margin-top:3px;
	background: transparent url(/pics/skin/1/x.gif) no-repeat scroll 100%;
}
.delete-x {
	display:block;
	width:12px;
	height:12px;
	float:right;
	margin-right:1px;
	cursor:pointer;
	font-size:12px;
}
.delete-x a{
	position:relative;
	display:block;
	width:12px;
	height:12px;
	font-size:12px;
}

/*commenti*/
#post-comments-container{padding-top:10px;}
.post-comment-del{
	display:block;
	height:13px;
}
.post-comment-del-hover{
	text-align:right;
	display:block;
	height:12px; 
	background: transparent url(/pics/skin/1/x.gif) no-repeat scroll 100%;
	border-top:1px solid #E5E5E5;
}
.post-comment-item{
	padding: 8px 0;
	margin-top:-10px;
}
.post-comment-text{
	font-weight:normal;
	padding-left:4px;
	font-size:13px;
}
.post-comment-text a{font-weight:bold;}



.post-comment-userthumb a, .post-comment-userthumb-guest{
	margin-right:4px;
	height:36px;
	width:36px;
	border: 1px solid #B8B8B8;
	padding:2px;
	display:block;
}

.post-comment-userthumb a:hover{
	border: 2px solid #9B5ADE;
	padding:1px;
}
.userthumb {width:50px;}
.userthumb a:hover{
	border: 2px solid #9B5ADE;
	padding:1px;
}
.userthumb a{
	margin-right:4px;
	height:44px;
	width:44px;
	border: 1px solid #B8B8B8;
	padding:2px;
	display:block;
}
.userthumb a:hover{
	border: 2px solid #9B5ADE;
	padding:1px;

}
/* Social Networks esterni */
.ext_snets_prof_pages {
	display: block;
	width: 100%;
	height: auto;
	margin-top: 10px;
}
.ext_snets_prof_pages img {
	border: none;
}
.ext_snets_prof_pages a {
	margin: 0px 4px 0 0;
	border: none;
}
.ext_snets_prof_pages a:hover {
	border: none;
}

#editor-comment{
	background: #EAEAEA url(/pics/skin/1/editor_arrowdown.gif) no-repeat scroll 90% 0;
	padding:10px;
	margin:10px 0 10px 0;
	
}
#editor-comment-notlogged{
/*
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
		border:2px solid;
*/
	display:block;
	background: none repeat scroll 0 0;
	border:0;
	margin: 10px 30px 10px 0;
	padding: 5px 10px;
	font-size: 14px;
	color: #333333 !important;
	background-color: #FFFFCC !important;
	border-color: transparent !important;
}

.attacment-container{
	margin: 8px 0;
}
.dialogtop{
	height:14px;
	background:#CCCCCC;
	text-align:right;
}
.dialogtop a{
	color:#000000;	
}
.dialogcontent{
	margin:8px;
}
#editorConfirmLinkButton{
	padding:0 4px;
}
#editorThelink{
	width:200px;
}
#editorcloseLinkBox,#editorcloseLinkBox a{
	
	display:block;
	color:#000000;
	width:14px;
	height:14px;
	background: transparent url(/pics/skin/1/x.gif) no-repeat scroll 100% 2px;
	text-align:right;
	float:right;
}
.dialogcommand{
	margin:10px 4px;
}
#editorInsertLink{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border:1px solid;
	margin: 0;
	padding: 0px;
	font-size: 14px;
	color: #333333 !important;
	border-color: #333333 !important;
	position:absolute;
	top:-1000px;
	left:-1000px;
	width:350px;
	height:100px;
	background:#FFFFFF;
	display:none;
}
/** END AREA POSTS */


/*---------------------- EDITOR BOXES */
/** editor tabs**/
#editor-area-link,#editor-area-foto,#editor-area-video,#editor-area-qoute{
	display:none;
	padding-top:8px;
}
#editor-area-text{padding-top:8px;}

#editor-area-ajaxpreload,#comment-area-ajaxpreload,.comment-area-ajaxpreload{
	width:140px;
	height:30px;
	display:none;
	background:url(/pics/skin/1/loader.gif) no-repeat;
	margin-top:10px;
}
.preload,.ajaxpreload{
	height:30px;
	display:block;
	background:url(/pics/skin/1/loader.gif) no-repeat scroll 65% 50%;
	margin-top:10px;
}
#editor-menu{
	margin-left:2px;
}
#editor-menu li,#editor-menu li a{
	margin-right:9px;
	list-style:none;
	float:left;
}
.editor-tab {
	color:#9B5ADE;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.editor-tab a:hover{text-decoration:underline;}
#editor-menu .editor-tab-active a{
	color:#333333;
	cursor:default;
}
#editor-menu .editor-tab-active a:hover{
	color:#333333;
	cursor:default;
	text-decoration:none;
}
#editor .editor-switch-int{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#editor .editor-switch-int a:hover{text-decoration:underline;}
#editor .editor-switch-int-active a{
	color:#333333;cursor:default;
}
#editor .editor-switch-int-active  a:hover{
	color:#333333;
	cursor:default;
	text-decoration:none;
}

/** editor tabs**/
#editor a:active{outline: none;}
#editor a:focus{-moz-outline-style: none;}
#editor{
	margin-left:15px;
	width:415px;

}
.editorbox-inside {	
	display:block;
	background: #EAEAEA url(/pics/skin/1/editor_arrowdown.gif) no-repeat scroll 16px 0;
/*
	margin-left: 15px;
	margin-right: 15px;
*/
	color: #000000;
	padding:10px 6px 10px 10px;
	text-align: left;
}
#editor a{
	color:#9B5ADE;
	text-decoration:none;
}
#editor a:hover{
	color:#9B5ADE;
	text-decoration:underline;
}
#editor-area-moreoptions{
	font-size:11px;
	margin-bottom:-3px;
	text-align:right;
	margin-right:14px;
	width:278px;
}
#editor-area-moreoptions-container{display:none;}
#editor textarea{height:40px;}
#editor-area-title{padding-bottom:20px;}
.editor-button{
	display:block;
	height:20px;
	margin-right:1px;
	width:21px;
	margin-bottom:4px;
}
a.editor-button {
	border:0 none;
	border-collapse:separate;
	color:#000000;
	cursor:default;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	vertical-align:baseline;
	white-space:nowrap;
}
a.editor-button:hover {border:1px solid #333333;}
.editor-button span.editoricon{
	display:block;
	height:20px;
	width:21px;
}
div.editor-button{float:left;margin-right:10px;}
.editor-button .editoricon {
	background:transparent url('/pics/skin/1/editor_icons.gif') no-repeat;
	border:1px solid #cccccc;
	width:20px;
	height:15px;
	vertical-align:middle;
	border:1px solid #F0F0EE;
	display:block;
}
.editor-button .edbold{background-position: -3px 3px;}
.editor-button .edunderline{background-position:-41px 3px;}
.editor-button .editalic{background-position:-23px 3px;}
.editor-button .edlink{background-position:-60px 3px;}

.editor-field,.editor-url-field{
	font-size: 14px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	color:#999999;
	border:1px solid #b8b8b8 ;
	width:268px;
	height:22px;
	padding:4px 4px 0 4px;
	vertical-align:middle;
	margin:1px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
.editor-field-disabled{
	background-color:#EAEAEA;
}
#editor-comment textarea{
	height:40px; 
	width:280px;
}

.editor-field-active{	margin:0px;border:2px solid #9b5abe;color:#000000;}
/*
.campi, select, textarea{
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	border:1px solid #A5ACB2;
	padding:4px;
	color:#999999;

}
.campi-sel{
	border:1px solid #9B5ADE;
	padding:4px;
}
*/
#editor-foto-file{
	font-size: 14px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	color:#999999;
	border:1px solid #9B5ADE ;
	height:22px;
	padding:4px 4px 0 4px;
}
.editor-lable{
	color:#000000;
	font-size:14px;
	padding:4px 0 4px 0;
}
#editor-area-container{
	margin-right:10px;
	padding-top:3px
}
.editor-url-field{width:60%;}
#editor-foto-file{
	color:#000000;
	background:#ffffff;
	height:25px;
}

.editor-error{
/*
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
*/
	display:none;
	background: none repeat scroll 0 0;
	border:2px solid;
	margin:20px 10px 10px 0;
	padding: 5px;
	background-color: #FFADAF !important;
	border-color: red !important;
	width:80%;
}
.success {
	color: #050 !important;
	background-color: #D1F0B4 !important;
	border-color: #22bb22 !important;
}
.editor-error-active{
	display:block;
}




.bottontrillacontainer{margin-left:5px;}

/*
.bottoncommenta{
	background:transparent url(/pics/skin/1/pls_commenta.gif) no-repeat scroll 0 0;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	border:medium none;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	height:29px;
	width:95px;
	line-height:normal;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
*/
.imagezoom{
	cursor:pointer;
}
.bottoncommenta button:hover{
	cursor:pointer;
}
/*
.submitImagew79{
	background:transparent url(/pics/bacheca/btn_w79.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	line-height:normal;
	border:0;
	-moz-outline-style: none;
	outline: none;
	height:29px;
	width:91px;
	border:medium none;
	display:block;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding-bottom:2px;
	padding-right:10px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
*/

/* Tasti */
.butsmall, .butmed {
	font-size: 14px;
	white-space: nowrap;
}
.butsmall {
	width: 92px;
	height: 28px;
	background: transparent url('/pics/btn_rounded_small.png') no-repeat scroll 0 0;
}
.butmed {
	width: 150px;
	height: 28px;
	background: transparent url('/pics/btn_rounded_med.png') no-repeat scroll 0 0;
}
.butpos, .butneg{
	cursor: pointer;
	display: block;
	border: none;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 10px 10px 10px 0;
	vertical-align: middle;
	line-height: normal;
}
.butpos{
	color: #ffffff;
	background-position: 0 top;
}
.butneg, .butpos:hover{
	color: #9b5ade;
	background-position: 0 bottom;
}

.bottontrilla {
	background:transparent url(/pics/skin/1/share.png) no-repeat scroll 0 0;
	height:43px;
	width:100px;
}
.bottontrillapos{
	color: #ffffff;
	border:none;
	cursor: pointer;
	display:block;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	line-height:normal;
	text-align: center;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	vertical-align:middle;
	cursor:pointer;
	padding: 0;
	margin:2px 0 0 0 ;
	color: #ffffff;
	background-position: 0 top;
}
.bottontrillapos:hover{
	color: #9b5ade;
	background-position: 0 bottom;
}

#errorcont,.boxokmessage {
/*
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
*/
	display:block;
/*
	background: none repeat scroll 0 0;
	border:2px solid;
*/
	margin: 0 30px 10px 0;
	padding: 5px;
	font-size: 14px;
}

.failure {
	color: #500 !important;
	background-color: #FFADAF !important;
/*
	border-color: red !important;
*/
}

.success {
	color: #050 !important;
	background-color: #D1F0B4 !important;
/*
	border-color: #22bb22 !important;
*/
}
#errorcont h2,.boxokmessage h2 {
	font-size: 15px;
	font-weight: bold;
}
.boxokmessage{
	color:#333333;
	background-color: #FFFFCC ;
}
#errorcont p {
	font-size: 14px;
	margin: 1px;
}
.catlabel{padding-left:4px; font-size:12px;}

/** sharesocialNetwork*/
iframe#shareSocialFrame{
			border:1px solid #9D9D9D;
			position:absolute;
			visibility:hidden;
			width :410px;
			top:0;
			z-index:1001;
			overflow-x:hidden;
}
#socialnetworkContainer{overflow-x:hidden;overflow-y:visible;}
.socialNetworkShareContainer{padding:4px;color:#333333;}
div#socialnetworkContainerMenu{
    background-color: #999999;
    border-bottom: 1px solid #CCCCCC;
    padding-right: 2px;
	padding-left: 8px;
	display:block;
} 
div#socialnetworkContainerMenu ul{
    list-style-type: none;
	display: inline;
    margin: 0;
    padding: 0;
	white-space: nowrap;
} 
div#socialnetworkContainerMenu li{
	display: inline;
	margin: 0;
    padding:0;
	padding-left:8px;
}
div#socialnetworkContainerMenu li a{
  	text-decoration: none;
    border-right: 1px solid #787878;
	 border-left: 1px solid #787878;
    padding: 0px 4px;
    background: #F2F2F2;
	color: #9B5ADE;
	cursor:pointer;
}
div#socialnetworkContainerMenu li.active a{
    border-bottom: 1px solid #ffffff;
    background-color: #ffffff;
    color: #333333;
	cursor:default;
} 
div#socialnetworkContainerMenu li.active a:hover{background-color: #ffffff;color: #333333;} 
div#socialnetworkContainerMenu li a:hover{background-color: #333333;color: #ffffff;} 
div#socialnetworkContainerMenu li a#shareSocialCloseLink,div#socialnetworkContainerMenu li a#shareSocialCloseLink:hover{
	background-color: transparent;
	color: #FFFFFF;
	font-size:80%;
}
.socialwebElementLinkContainer{float:left; margin-right:10px;width:150px; padding-left:2px; white-space:nowrap;padding-bottom:3px;margin-top:-1px;}
.socialNetworkShareSubtitle{}
.socialwebIcon{
	display:block;
	margin-right:5px;
	height:16px;
	width:16px;
	font-size:0;
}
.socialwebIconShare{
	border: 0 !important; 
	background-color:transparent !important;
	margin-right: 4px;
}
.icn_share_digit{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll 0px 0px;
}
.icn_share_facebook {
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -16px 0px;
}
.icn_share_myspace{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -32px 0px;
}
.icn_share_sumbleup{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -64px 0px;
}
.icn_share_delicious{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -48px 0px;
}
.icn_share_oknotizie{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -163px 0px;
}
.icn_share_tecnorati{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -80px 0px;
}

.icn_share_yahoobo{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -148px 0px;
}
.icn_share_googleobo{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -97px 0px;
}
.icn_share_friendfeed{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -131px 0px;
}
.icn_share_winlive{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -115px 0px;
}
.icn_share_twitter{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -180px 0px;
}
.icn_share{
	background:transparent url(/pics/socialwebicons/sharing_icons.gif) no-repeat scroll -16px 0px;
}
.share-field{
	font-size: 14px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	color:#999999;
	border:1px solid #b8b8b8 ;
	width:268px;
	height:26px;
	padding:4px;
	vertical-align:middle;
	margin:2px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
.share-field-active{margin:2px;border:1px solid #9b5abe;color:#000000;}
