/* div contenitore del blog */
.wall { width:640px; min-height:400px; float:left; padding:0px; border:1px solid #666666; margin-bottom:15px; 
		-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; 
		background-color:#EFEFEF; color:#222222;
		}

.wall a { color:#FFFFFF; text-decoration:none;}
.wall a:active { color:#FFFFFF;text-decoration:none;}
.wall a:visited { color:#FFFFFF;text-decoration:none;}
.wall a:hover { color:#CCCCCC;text-decoration:underline;}

/* informzioni generali sul Wall - titolo e sottotitolo - */
.wall .wlInfo { padding:5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; }
.wall .wlTitle { height:40px; overflow:hidden; border-bottom:1px solid #CCCCCC; }
.wall .wlTitle h1 { margin:0px; padding:0px; font-size:1.9em; }
.wall .wlTitle span { margin:0px; font-size:1.1em; }

/* oggetto multi-input-tool */
.wall .wlInput { border:1px solid #333333; background-color:#DEDEDE; padding:5px; margin:5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; }
/* informzioni utente collegato al Wall */
.wall .wlInput .wlUserInfo { float:left; border:1px solid #333333; background-color:#CDCDCD; width:48px; height:48px; overflow:hidden; padding:0px; margin-top:2px; -moz-border-radius: 2px; -khtml-border-radius: 2px;	-webkit-border-radius: 2px;	-border-radius: 2px; }
.wall .wlInput #wallPost { margin-left:5px; float:left; width:550px; min-height:160px; oveflow:hidden;}

.wall .wpImg { color: #333333 !important;}

/* se non si è loggati, al posto del tool di input esce la rischiesta di login in questo box */
.wlLogin {text-align:left; padding:5px; border-left:1px solid #666666; background-color:#333333; color:#FFFFCC}
.wlLogin p { color:#FFF; }

/* toolbar */
.wall .wlToolbar { border:1px solid #333333; background-color:#EFEFEF; padding:5px; margin:5px;  -moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; }
.wlToolbar label  { margin-left:5px; width: 55px !important; float:left !important; display: block!important; }

/* modifico la larghezza delle label per utilizzare il watermark */
#wallPost label  { width: 1px ; display: none ; }
#wallPost .error-message { padding:1px 1px 1px 1px !important; display:none !important;}
#wallPost table.jqTransformTextarea .jqTransformSafariTextarea textarea{	background: none;	position: absolute;	top: 0px;	left: 5px !important;	padding: 5px 10px 10px 10px !important;	resize: none;}
#wallPost .watermark {   color: #999; }


/* modifico la larghezza delle label per utilizzare il watermark */
#wpImg label  { float:left; width: 100px !important; display: block !important; }

/* elenco dei contenuti postati */
.wall .wlPosts { min-height:150px; padding:5px; margin-top:5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px;}


/* box esterni */
.wlExtBox { float:left; overflow:visible; height:600; width:265px; text-align:center; padding:5px 0px 5px 0px; border:1px solid #666666; margin:0px 0px 15px 0px; 
		-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; 
		background-color:#EFEFEF; color:#222222;
		}


.pCL1 {width:650px; padding-left:5px; float:left;} /* page column */

/* contenuto pagine di secondo livello */
#pCM6{	margin:auto;	padding:5px 0px 10px 0px; width:930px; }

/* box interni */
#mB6{ float:left; margin:auto;	margin-bottom:20px;	width:640px;
		padding:5px 0px 5px 0px; border:1px solid #666666; margin-bottom:15px; 
		-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; 
		background-color:#DEDEDE; color:#222222;
}  /* main boxes layout 6*/
#bB6 { float:left; width:265px; padding-left:5px;} 

.wlIntBox { float:left; width:620px; text-align:center; padding:5px 5px 5px 5px; border:1px solid #666666; margin:0px 0px 15px 5px; 
		-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; 
		background-color:#EFEFEF; color:#222222;
		}
		

/* per le form */
.formInfo { width:630px; float:left; 
			background-color:#FFFFFF; 
			-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; 
			margin:10px 2px 10px 2px; 
			padding:10px;
			border:1px solid #666666; 
			color:#333333;}

.formInfo .formTitle { font-size:1.3em; padding:15px; border-bottom:1px solid #999999; font-weight:bold;}
.formInfo .formText { font-size:1.3em; padding:15px; }


h1                          { margin: 10px 0; }

label                       { width: 190px; display: block;}

input[type=text], textarea  { width: 350px; outline: none; }

.rowElem label.error        { float: none; font-style: italic; position: absolute; top: 10px; left: 0; line-height:11pt; width:180px; height:75px;font-size:10pt !important; color:#666666;}
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#changeTypeArea             { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; clear: both; margin-top:5px; margin-bottom:5px; min-height: 45px;}

.rowElemSelect              { clear: both; min-height: 35px; }
.thanks                     { color: green; font-weight: bold; }
.formFlash { clear:left; color:#666666; font-style:italic;font-weight:bold; font-size:1.2em; margin:8px; padding:5px; text-align:center;}
.error-message { clear:left; color:#666666; font-style:italic;font-weight:normal; margin:2px; padding:3px 0px 3px 190px; }

.jqTransformSelectWrapper span { color:#333333 !important;}

/*p a, span a, p a:visited, span a:visited, p a:active, span a:active{text-decoration:none; color:#333333; !important}*/
p a:hover, span a:hover{text-decoration:underline; color:#FFFFFF; !important}

p.caption, span.caption {margin-top:6px;color:#FFFFFF;text-indent:10px; font-size:1.5em;!important}
p.text, span.text {margin-top:6px;font-size:1.1em;!important}
p.smalltext, span.smalltext {margin-top:6px;font-size:.9em;!important}

/* div per i pulsanti di voto */
.wlDivOver { cursor:pointer; border:1px solid #EFEFEF; float:left; margin-right:10px; padding:2px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; }
.wlDivOver_Over { border:1px solid #CDCDCD; background-color:#FFFFCC; cursor:pointer; float:left; margin-right:10px; padding:2px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; }

/* div per i bottoni di upload */
.wlUploadButton { height:18px; font-size:9pt; cursor:pointer; border:1px solid #666666; background-color:#555555; color:#FFFFFF; float:left; margin:10px 10px 10px 10px; padding:6px 10px 4px 10px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; }


/* div aggiungi commento */
.wlPostCommentAdd { border:1px solid #CDCDCD; background-color:#FFFFCC; 
				margin:10px 10px 10px 37px; padding:5px; 
				min-height:25px;
				display:none;
				-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px;} 

/* div commenti facebook */
.wlPostFBComments { border:1px solid #CDCDCD; background-color:#FFFFCC; 
				margin:10px 10px 10px 37px; padding:5px; 
				min-height:25px;
				display:none;
				-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px;
				} 

/* bottone "commenta" */
.wlBtAddComment { height:16px; padding-left:19px; background-image:url(/css/cikitavolley/images/wall/balloon.png); background-position:left; background-repeat:no-repeat; }
/* bottone "mi piace " */
.wlBtLikeIt { height:16px; padding-left:19px; background-image:url(/css/cikitavolley/images/wall/thumb-up.png); background-position:left; background-repeat:no-repeat;}
/* bottone "non mi piace */
.wlBtDislikeIt { height:16px; padding-left:19px; background-image:url(/css/cikitavolley/images/wall/thumb.png); background-position:left; background-repeat:no-repeat;}
/* bottone commenta su facebook */
.wlBtFBComment { height:16px; padding-left:19px; background-image:url(/css/cikitavolley/images/wall/facebook_16.png); background-position:left; background-repeat:no-repeat;}
/* bottone di refresh */
.wlBtRefresh { height:16px; padding-left:19px; background-image:url(/css/cikitavolley/images/wall/refresh.png); background-position:left; background-repeat:no-repeat;} 

/* link per vedere un album completo */
.wlAlbumRefView { text-align:center; margin:5px 5px 5px 0px; padding:10px; border:1px solid #333333; -moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; background-color:#CCCCCC;}
.wlAlbumRefView a { color:#222222; text-decoration:none;}
.wlAlbumRefView a:active { color:#222222;text-decoration:none;}
.wlAlbumRefView a:visited { color:#333333;text-decoration:none;}
.wlAlbumRefView a:hover { color:#444444;text-decoration:underline;}

/* bottone posts next page */
.wlPostsFirst { height:16px; padding-left:19px; background-image:url(/css/cikitavolley/images/wall/nav-left-f.png); background-position:left; background-repeat:no-repeat;} 
.wlPostsPrev { height:16px; padding-left:19px; background-image:url(/css/cikitavolley/images/wall/nav-left.png); background-position:left; background-repeat:no-repeat;} 
.wlPostsNext { height:16px; padding-left:19px; background-image:url(/css/cikitavolley/images/wall/nav-right.png); background-position:left; background-repeat:no-repeat;} 
				
.wlPostCommentAdd a { color:#333333; text-decoration:none;}
.wlPostCommentAdd a:active { color:#333333;text-decoration:none;}
.wlPostCommentAdd a:visited { color:#333333;text-decoration:none;}
.wlPostCommentAdd a:hover { color:#CCCCCC;text-decoration:underline;}

.wallPostComment label  { width: 1px !important; display: none !important; }
.wallPostComment .error-message { padding:1px 1px 1px 1px !important; display:none !important;}
.wallPostComment table.jqTransformTextarea .jqTransformSafariTextarea textarea{	background: none;	position: absolute;	top: 0px;	left: 5px !important;	padding: 5px 10px 10px 10px !important;	resize: none;}
.wallPostComment .watermark {   color: #999; }

/* avatar dell'utente */
.wlUserAvatar { float:left;margin-top:2px; width:32px; height:32px; overflow:hidden; text-align:center; }
/* informzioni utente collegato al Wall per il post*/
.wall .wlPostCommentAdd .wlUserInfo { float:left; width:32px; height:32px; overflow:hidden; padding:0px; margin-top:4px; -moz-border-radius: 2px; -khtml-border-radius: 2px;	-webkit-border-radius: 2px;	-border-radius: 2px; }

/* lista commenti */
.wlCommentsList { border:1px solid #CDCDCD; min-height:35px; margin:10px 10px 10px 37px; background-color: #FFFFCC; -moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px;}
/* clearing object */
.wlClear { clear:both; }
