/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

html,body {
	color: #333333;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
	font: 10px sans-serif;
}

div#page{
	float: left;
	padding: 10px;
	margin: 10px;
	border: 0px;
}


div#top{
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
	min-height:94px;
}


div#logo{
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
	min-height:94px;
	min-width:374px;
	height: 94px;
	overflow: hidden;
}

div#login{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	border: 0px;
	min-height:94px;
	min-width:450px;
	height: 94px;
	overflow: hidden;
}



form#form-login{
border: 0px;
}

fieldset.input{
border: 0px;
display: block;
float: left;
padding: 0px;
margin: 0px;
margin-left: 10px;
}

div#form-login-username, div#form-login-password, div#form-login-remember, div#form-login-submit{
float: left;
clear: both;
margin: 0px;
padding: 0px;
}

div#form-login-username label, div#form-login-password label, div#form-login-remember label{
display: block;
float: left;
font: bold 12px sans-serif;
color: #000000;
background: #FFFFFF;
width: 120px;
text-align: right;
}


div#form-login-username input, div#form-login-password input, div#form-login-remember input{
display: block;
float: left;
font: bold 12px sans-serif;
color: #000000;
background: #FFFFFF;
border: 1px dotted #555555;
width: 150px;
text-align: left;
margin-left: 4px;
margin-bottom: 2px;
}

div#form-login-submit input{
display: block;
float: left;
font: bold 12px sans-serif;
color: #FFFFFF;
background: #000000;
border: 0px;
width: 150px;
text-align: left;
margin-left: 124px;
}


div#form-login-submit input:hover{
display: block;
float: left;
font: bold 12px sans-serif;
color: #FFFFFF;
background: #E1001A;
border: 0px;
width: 150px;
text-align: left;
margin-left: 124px;
}

ul#login-options{
display: block;
float: left;
list-style: none;
padding: 0px;
margin: 0px;
margin-left: 4px;
}

ul#login-options li{
display: block;
float: left;
clear: both;
list-style: none;
padding: 0px;
margin: 0px;
margin-right: 4px;
font: 10px sans-serif;
}

ul#login-options li a, ul#login-options li a:visited{
text-decoration: none;
font: 10px sans-serif;
color: #777777;
}

ul#login-options li a:HOVER{
text-decoration: none;
font: 10px sans-serif;
color: #E1001A;
}

div.separatorH{
float: left;
padding: 0px;
width: 100%;
margin: 0px;
margin-top: 8px;
margin-bottom: 8px;
border-bottom: 1px dotted #000000;
}


div.mainmenu{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

div.mainmenu ul.menu{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

div.mainmenu ul.menu li{
	display: block;
	float: left;
	margin: 0px;
	margin-right: 4px;
	padding: 0px;
	width: 130px;
	text-align: center;
}


div.mainmenu ul.menu li a, div.mainmenu ul.menu li a:visited{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 130px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background: #777777;
}


div.mainmenu ul.menu li#current a, div.mainmenu ul.menu li#current a:visited{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 130px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background: #000000;
}

div.mainmenu ul.menu li a:HOVER{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 130px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background: #E1001A;
}


div#maincontent{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}


div#topContent, div#flickr{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

div#bottomContent{

	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-top: 8px;
	background: #EEEEEE;
	text-align: center;
}

div#flickrTitle{
float: left;
	padding: 0px;
	padding-top: 8px;
	margin: 0px;
	width: 100%;
	background: #EEEEEE;
	text-align: left;
	font: bold 40px sans-serif;
	color: #222222;
	border-bottom: 1px dotted #AAAAAA;
	margin-bottom: 4px;
}

div#youtubeTitle{
float: left;
	padding: 0px;
	padding-top: 8px;
	margin: 0px;
	width: 100%;
	background: #EEEEEE;
	text-align: left;
	font: bold 40px sans-serif;
	color: #222222;
	border-bottom: 1px dotted #AAAAAA;
	margin-bottom: 4px;
}

div#left{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 15px;
	width: 150px;
	min-height: 10px;
	min-width: 150px;
}

div#center{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 450px;
	min-height: 10px;
	min-width: 450px;
}

div#center2{
	float: left;
	margin: 0px;
	padding: 0px;
	min-height: 10px;
	min-width: 450px;
}

div#right{
	float: left;
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
	min-height: 10px;
	min-width: 204px;
}

div#left ul.menu{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	list-style: none;
}

div#left ul.menu li{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 100%;
	margin-bottom: 2px;
}

div#left ul.menu li a, div#left ul.menu li a:VISITED{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	width: 100%;
	margin-bottom: 2px;
	font: 14px sans-serif;
	color: #FFFFFF;
	background: #E1001A;
}

div#left ul.menu li#current a, div#left ul.menu li#current a:VISITED{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	width: 100%;
	margin-bottom: 2px;
	font: 14px sans-serif;
	color: #FFFFFF;
	background: #000000;
}

div#left ul.menu li a:HOVER{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	width: 100%;
	margin-bottom: 2px;
	font: 14px sans-serif;
	color: #000000;
	background: #00FF00;
}


div#right ul.latestnews{
	display:block;
	float: left;
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}


div#right ul.latestnews li{
	display:block;
	float: left;
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 7px;
}

div#right ul.latestnews li a, div#right ul.latestnews li a:VISITED{
	display:block;
	float: left;
	text-decoration: none;
	font: bold 14px sans-serif;
	color: #000000;
	background: #EEEEEE;
	border-bottom: 1px dotted #888888;
	width: 100%;
}

div#right ul.latestnews li a:HOVER{
	display:block;
	float: left;
	text-decoration: none;
	font: bold 14px sans-serif;
	color: #FFFFFF;
	background: #000000;
	border-bottom: 1px dotted #888888;
	width: 100%;
}


div.breadcrumbs{
	float: left;
	width: 80%;
	height: 15px;
	padding: 0px;
	margin: 0px;
	background: #00FF00;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #888888;
}

div.langsel{
	float: left;
	width: 20%;
	height: 15px;
	padding: 0px;
	margin: 0px;
	background: #00FF00;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #888888;
}

div#jflanguageselection{
	float:left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}


div.breadcrumbs a, div.breadcrumbs a:VISITED {
	text-decoration: none;
	color: #000000;
}

div.breadcrumbs a:HOVER{
	text-decoration: none;
	color: #FFFF00;
}

div.componentheading{
	float: left;
	padding: 0px;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #000000;
	font: bold 20px sans-serif;
	color: #000000;
	background: #FFFF00;
	width: 100%;
}

.contentdescription, .componentdescription{
	float: left;
	width: 100%;
	background: #EEEEEE;
	color: #000000;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #000000;
	font: italic 14px sans-serif;
}

table.contentpaneopen{
	border-collapse: collapse;
}

.contentheading{
	padding: 0px;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #000000;
	font: bold 20px sans-serif;
	color: #000000;
	background: #FFFF00;
	width: 100%;
}

.contentheading a, .contentheading a:VISITED{
	text-decoration: none;
	color: #000000;
}

.contentheading a:HOVER{
	text-decoration: none;
	color: #00FF00;
}

.buttonheading{
	padding: 0px;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #000000;
	font: bold 20px sans-serif;
	color: #FFFFFF;
	background: #DDDD00;
	width: 100%;
}

.buttonheading a, .buttonheading a:VISITED, .buttonheading a:HOVER{
	text-decoration: none;
}


.buttonheading a img{
	border: 0px;
}

div.componentElement{
	float: left;
	padding: 0px;
	margin: 0px;
	font: 12px sans-serif;
	width: 100%;
}

div.componentElementTitle{
	float: left;
	padding: 0px;
	margin: 0px;
	font: 12px sans-serif;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
}


div.componentElementTitle a, div.componentElementTitle a:VISITED{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	color: #000000;
	background: #FFFFFF;
	text-decoration: none;
}


div.componentElementTitle a:HOVER{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	color: #FFFFFF;
	background: #000000;
	text-decoration: none;
}


div#flickr p{
	display: block;
	margin: 8px;
	float: left;
}

table.contentpane{
	display: block;
	float: left;
}

div#loginBox{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 94px;
}

div#logoutGreeting, div#logoutSubmit{
	float: left;
	padding: 3px;
	margin: 0px;
	height: 88px;
}

div#logoutSubmit input.button{
	border: 0px;
	background: #000000;
	color: #FFFFFF;
}


div#logoutSubmit input.button:HOVER{
	border: 0px;
	background: #00FF00;
	color: #000000;
}

div#jflanguageselection ul{
	list-style: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}


div#jflanguageselection ul li{
	list-style: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}

div#jflanguageselection ul li img{
	border: 0px;
}


div.colhead{
	float:left;
	padding: 0px;
	width: 100%;
	margin: 0px;
	background: #000000;
	color: #FFFFFF;
	font: bold 16px sans-serif;
	margin-bottom: 4px;
}

div#footer{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	background: #FFFFFF;
	color: #000000;
	font: 10px sans-serif;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px dotted #555555;
}

div#center input.inputbox{
	border: 1px dotted #444444;
	color: #000000;
	background: #FFFFFF;
	font: 10px sans-serif;
	width: 200px;
	height: 15px;
}

div#center label{
	font: bold 12px sans-serif;
}

div.mediaPartner{
	float: left;
	width: 90px;
	height: 100px;
	text-align: center;
}

div.mediaPartner a, div.mediaPartner a:VISITED{
font: 10px sans-serif;
text-decoration: none;
color: #000000;
}

div.mediaPartner a:HOVER{
font: 10px sans-serif;
text-decoration: none;
color: #FFFFFF;
background: #E1001A;
}

div#partnersFooter{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
}

div#footertext{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 15px;
margin-bottom: 15px;
border-top: 1px dotted #555555;
border-bottom: 1px dotted #555555;
}

div#profilePage{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
overflow:auto;
}

div#profileUserInfo{
float: left;
width: 250px;
min-width: 250px;
min-height: 10px;
padding: 0px;
margin: 0px;
margin-right: 10px;
padding-right: 4px;
background: #000000;
color: #FFFFFF;
}


div#profileBox{
float: left;
width: 240px;
padding: 0px;
margin: 5px;
background: #000000;
color: #FFFFFF;
}

div#updateProfileBox{
float: left;
width: 240px;
padding: 0px;
margin: 5px;
background: #E1001A;
color: #FFFFFF;
text-align: center;
}

div#updateProfileBox:HOVER{
float: left;
width: 240px;
padding: 0px;
margin: 5px;
background: #00FF00;
color: #000000;
text-align: center;
}




div#addNewWork{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
margin-top: 8px;
background: #E1001A;
color: #FFFFFF;
text-align: center;
}

div#addNewWork:HOVER{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
margin-top: 8px;
background: #00FF00;
color: #000000;
text-align: center;
}




div#backtoworks{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
margin-top: 8px;
background: #E1001A;
color: #FFFFFF;
text-align: center;
}

div#backtoworks:HOVER{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
margin-top: 8px;
background: #00FF00;
color: #000000;
text-align: center;
}







div#savebutton{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
background: #E1001A;
color: #FFFFFF;
text-align: center;
}

div#savebutton:HOVER{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
background: #00FF00;
color: #000000;
text-align: center;
}

div#profileWorks{
float: left;
width: 450px;
min-width: 450px;
min-height: 10px;
padding: 0px;
margin: 0px;
margin-right: 10px;
padding-right: 4px;
background: #FFFFFF;
color: #000000;
}

div#profileMicroBlog{
float: left;
min-height: 10px;
padding: 0px;
margin: 0px;
background: #EEEEEE;
color: #000000;
}

div.profileTitle{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	font: bold 20px sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #E1001A;
}


div.profileTitle2{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	font: bold 14px sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 10px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #E1001A;
}

div.profileImage{
float: left;
width: 240px;
overflow: hidden;
padding: 0px;
margin: 0px;
margin-bottom: 4px;
}


div.profileName{
float: left;
width: 240px;
overflow: hidden;
padding: 0px;
margin: 0px;
margin-bottom: 2px;
font: italic 20px serif;
}


div.profileUserName{
float: left;
width: 240px;
overflow: hidden;
padding: 0px;
margin: 0px;
margin-bottom: 6px;
font: 16px serif;
}


div.profileBio{
float: left;
width: 240px;
overflow: hidden;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
font: 12px sans-serif;
text-align: justify;
}


div.profileLink{
float: left;
width: 240px;
overflow: hidden;
padding: 0px;
margin: 0px;
margin-bottom: 2px;
font: 10px sans-serif;
}

div.profileLink a, div.profileLink a:VISITED{
	text-decoration: none;
	color: #FFFFFF;	
}

div.profileLink a:HOVER{
	text-decoration: none;
	color: #000000;
	background: #00FF00;	
}

div.updbox{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
margin-bottom: 8px;
margin-top: 2px;
}

.inpttextarea{
border: 0px;
color: #000000;
background: #EEEEEE;
font: 10px sans-serif;
width: 100%;
}

.inpttextarea2{
border: 0px;
color: #000000;
background: #FFFFFF;
font: 10px sans-serif;
width: 80%;
margin: 2px;
}


div#profileLavoriBox{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 450px;
}

div.lavoroBox{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 450px;
	border-bottom: 1px dotted #555555;
}

div.lavoroBoxSmall{
	float: left;
	margin: 10px;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100px;
	height: 130px;
	border-bottom: 1px dotted #555555;
	overflow: hidden;
}


div.workcomments{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 450px;
	border-bottom: 1px dotted #555555;
}




div.iconLavoro{
	float: left;
	width: 50px;
	margin: 0px;
	padding: 0px;
	font: italic 16px serif;
}

div.iconLavoroSmall{
	float: left;
	width: 100px;
	margin: 0px;
	padding: 0px;
	font: italic 16px serif;
}

div.descLavoro{
	float: left;
	width: 400px;
	margin: 0px;
	padding: 0px;
	font: italic 16px serif;
}

div.descLavoroSmall{
	float: left;
	width: 100px;
	margin: 0px;
	padding: 0px;
	font: 10px serif;
}


div.lavoroTitolo{
	float: left;
	width: 390px;
	margin: 5px;
	padding: 0px;
	margin-bottom: 4px;
	font: italic 16px serif;
}


div.lavoroTitoloSmall{
	float: left;
	width: 90px;
	margin: 5px;
	padding: 0px;
	font: 10px serif;
}

div.lavoroTitolo a, div.lavoroTitolo a:VISITED{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #000000;
	width: 100%;
}

div.lavoroTitolo a:HOVER{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #FFFFFF;
	width: 100%;
	background: #000000;
}



div.lavoroTitoloSmall a, div.lavoroTitoloSmall a:VISITED{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #000000;
	width: 100%;
}

div.lavoroTitoloSmall a:HOVER{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #FFFFFF;
	width: 100%;
	background: #000000;
}


div.lavoroStatus{
	float: left;
	width: 390px;
	margin: 5px;
	padding: 0px;
	font: 10px monospace;
	color: #E1001A;
}

div.lavoroCategoria{
	float: left;
	width: 390px;
	margin: 5px;
	padding: 0px;
	margin-bottom: 4px;
	font: 10px sans-serif;
}

div.lavoroCategoriaSmall{
	float: left;
	width: 90px;
	margin: 5px;
	padding: 0px;
	margin-bottom: 4px;
	font: 10px sans-serif;
}

div.lavoroDescrizione{
	float: left;
	width: 390px;
	margin: 5px;
	padding: 0px;
	margin-bottom: 4px;
	font: 12px sans-serif;
}


div.lavoroLink{
	float: left;
	width: 390px;
	margin: 5px;
	padding: 0px;
	margin-bottom: 4px;
	font: 12px sans-serif;
}

div#lavoroEdit{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 8px;
	margin-bottom: 4px;
	background: #00FF00;
	color: #000000;
	font: 14px sans-serif;
}

div#lavoroSave{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 8px;
	margin-bottom: 4px;
	background: #FFFFFF;
	color: #000000;
	font: 12px sans-serif;
}

div#lavoroEdit:HOVER{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 8px;
	margin-bottom: 4px;
	background: #000000;
	color: #FFFFFF;
	font: 14px sans-serif;
}


div#lavoroSave input.button{
	border: 0px;
	background: #000000;
	color: #FFFFFF;
}


div#lavoroSave input.button:HOVER{
	border: 0px;
	background: #00FF00;
	color: #000000;
}

div.lavoroLink a, div.lavoroLink a:VISITED{
	text-decoration: none;
	color: #000000;
}

div.lavoroLink a:HOVER{
	text-decoration: none;
	color: #FFFFFF;
	background: #E1001A;
}

div#attachuploadbox{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

div.updelement{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-bottom: 8px;
}

div#uploadmode, div#embedmode{
	display: none;
}

div.wattachContent{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-bottom: 8px;
	text-align: center;
}

div.deleteattach{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-align: right;
}

div.commentbox{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

div.microblogbox{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}



div.comment{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-bottom: 8px;
	background: #EEEEEE;
	border-bottom: 1px dotted #AAAAAA;
}


div.commentmb{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-bottom: 8px;
	background: #EEEEEE;
	border-bottom: 1px dotted #AAAAAA;
}

div.commentinput{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-top: 12px;
	margin-bottom: 8px;
	background: #FFFFFF;
	brder-bottom: 1px dotted #AAAAAA;
}

div.commentmeta{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-bottom: 2px;
	background: #FFFF00;
	color: #000000;
	font: italic 10px sans-serif;
}

div.commentmetamb{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-bottom: 2px;
	background: #000000;
	color: #FFFFFF;
	font: italic 10px sans-serif;
}

div.commentbody{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-bottom: 2px;
	color: #000000;
	font: 10px sans-serif;
}

div.commentbodymb{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-bottom: 2px;
	color: #000000;
	font: 10px sans-serif;
}

div.commentmeta a, div.commentmeta a:VISITED{
	text-decoration: none;
	color: #000000;
}

div.commentmeta a:HOVER{
	text-decoration: none;
	color: #E1001A;
}

div.lavoroCategoria a, div.lavoroCategoria a:VISITED, div.lavoroCategoriaSmall a, div.lavoroCategoriaSmall a:VISITED{
	text-decoration: none;
	font: 12px sans-serif;
	color: #000000;
}

div.lavoroCategoria a:HOVER, div.lavoroCategoriaSmall a:HOVER{
	text-decoration: none;
	font: 12px sans-serif;
	color: #FFFFFF;
	background: #000000;
}

div#showcase{
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	margin:0px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding:0;
	text-align:center;
	width:100%;
}

div#randomWorks{
	float:left;
	margin:0px;
	margin-right:10px;
	padding:0px;
}

div#randomArtists{
	float:left;
	margin:0px;
	padding:0px;
}

div.mediahead{
float: left;
margin: 0px;
margin-bottom: 12px;
padding: 0px;
border: 0px;
background: #FFFFFF;
color: #000000;
width: 100%
}