body {
   	font-family		: Arial, sans-serif;
	font-size		: 12px;
	color:#666;
	margin		: 5px;
	margin-top		: 0px;
	margin-bottom	: 60px;
	padding		: 0;
	border		: 0;
	background-color:#A6A6A6;

}

a {
	cursor:pointer;
}

table tr { 
	vertical-align:top;
}

h1,
h2,
h3,
h4,
h5,
h6,
p
{
	margin				: 0;
	padding				: 0;
}
.FORM {
	z-index:100;
}
#tt {position:absolute; display:block; background:url(tooltip/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(tooltip/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(tooltip/tt_bottom.gif) top right no-repeat; overflow:hidden}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


a:link,
a:visited,
a:hover
{
	color:#00AFE9;
	text-decoration	: none;
}
a:hover
{
	text-decoration		: underline;
}

.blu,
.blu a:active,
.blu a:link,
.blu a:visited,
.blu a:hover
{

color:#00AFE9;
}

.ora,
.ora a:active,
.ora a:link,
.ora a:visited,
.ora a:hover
{

color:#FF8B23;
}

.red,
.red a:active,
.red a:link,
.red a:visited,
.red a:hover
{
	color: #e74c88;

}

.agray,
.agray a:active,
.agray a:link,
.agray a:visited,
.agray a:hover
{
	color:#666666;


}


.abianco,
.abianco a:active,
.abianco a:link,
.abianco a:visited,
.abianco a:hover
{
	color:#FFFFFF;

}


 
.evidenza_en09 {
	background-color:#DFEEFD;
}
.evidenza_it09 {
	background-color:#DFEEFD;
}
.evidenza_ve09 {
	background-color:#E7F4D7;
}

.evidenza_en10 {
	background-color:#FEE9C2;
}
.evidenza_it10 {
	background-color:#FEE9C2;
}
.evidenza_ex10 {
	background-color:#FEE9C2;
}
#premio_opere .evidenzia {
	background-color:#FEE9C2;

}
/* --------- navigazione  ------- */
.navigazione_cont {
	padding-left:10px;
	padding-bottom:10px;
}

.lista_top {
	padding:5px 0px 5px 0px; 
	height:35px;

}

.spot_header {
	font-size:14px;
	font-weight:bold;
	float:right;
	padding:5px 5px;
	padding-right:10px;
}
.spot_header a, .spot_header a:visited{
	color:#e74c88;
}

.spot_premio_premi {
	
	font-size:13px;
	font-weight:bold;
	padding:5px 30px;
}

.navigazione {
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	
}
.navigazione a{
	font-weight:bold;
	
}


.navigazione_cstudios {
	font-size:11px;
	padding-bottom:4px;
	
}
.navigazione_home {
	padding-top:4px;
}

h1
{
       font-size: 26px;
	 margin-bottom:5px;
	 margin-top:0px;
	 margin-left:0px;
}




.clear{
	clear:both;
}

.b {
	border: 1px solid #888;
	
}
.gray {
	color:#999;
}
.bold {
	font-weight:bold;	
}
.normal {
	font-weight:normal;
}
.t10 {
	font-size:10px; 
}
.t11 {
	font-size:11px; 
}
.t12 {
	font-size:12px; 
}
.t13 {
	font-size:13px; 
}
.t14 {
	font-size:14px; 
}
.t15 {
	font-size:15px; 
}
.t16 {
	font-size:16px; 
}






.display_none,
hr
{
	display				: none;
}

img
{
	border				: 0;
}


/* --------- home  ------- */

.homepage {
	width:964px;
	margin-top:5px;

}
.table_main {
	width:964px;
}
.homepage .sx
{
	width                : 249px;
	text-align:left;
	padding-right:7px;
	font-size:11px;
	vertical-align:top;
	padding-left:6px;
}


.box_home_evidenza td{

	text-align:left;

}

.homepage .dx
{ 
	width:700px;
    
}

.homepage .tabella_opera_fsv {
	
	width:196px;
	padding:15px 10px;
	margin:0px 8px 0px 0px;
	border:6px solid #E7E7E7;

	padding-top:0px;
	text-align:center;
}

.homepage .tabella_opera_fsv h2{
	font-size:18px;
	color:#AAA;
	padding:5px;
	padding-bottom:10px;
}
.homepage .tabella_opera_fsv .info {
	height:50px;
	
}
.homepage .tabella_opera_fsv .nome{
	padding:5px;
	height:30px;
	vertical-align:middle;

}
.homepage .tabella_opera_fsv a{
	font-weight:bold;

}
.homepage .tabella_opera_fsv .link{
	font-weight:bold;
	font-size:14px;
	padding:10px;

}
.homepage .tabella_opera_fsv .img{
	padding-bottom:18px;
	padding:5px;
	padding-top:0px;

}

.homepage .sx .data{
	margin-top:5px;
}
.homepage h3{
	font-weight:bold;	
	margin-bottom:2px;
	font-size:12px;
}

.homepage .tutte  {

	padding:2px;
	text-align:right;
	border-top:2px solid #E7E7E7;
	font-weight:bold;
}

/* Cnews homepage */

.news_cnews_homepage_cont {
	padding:0px;
	padding-bottom:13px;
}

.news_cnews_homepage_cont h3 {
	font-weight:bold;	
	padding:3px;
	font-size:12px;
}
.news_cnews_homepage_cont .immagine_cnews{
	border-bottom:2px solid;
	border-bottom-color:#EE0088;
	margin-bottom:6px;
}
.news_cnews_homepage_cont .immagine_cnews img{
	margin-bottom:-6px;
}
.news_cnews_homepage_cont .immagine {
	padding:0px;
}

.news_cnews_homepage_cont .testo {
	padding:4px;
	float:right;
	width:145px;
	text-align:left;
}
/* Cnews lista */

.news_cnews_lista_cont {
	padding:0px;
	padding-bottom:13px;
	text-align:right;
}

.news_cnews_lista_cont h3 {
	font-weight:bold;	
	padding:3px;
	font-size:12px;
}
.news_cnews_lista_cont .immagine_cnews{
	border-bottom:2px solid;
	border-bottom-color:#EE0088;
	margin-bottom:10px;
	text-align:left;
}
.news_cnews_lista_cont .immagine_cnews img{
	margin-bottom:-6px;
}
.news_cnews_lista_cont .immagine {
	padding:4px;
	padding-right:0px;
}

.news_cnews_lista_cont .testo {
	padding:4px;
	padding-right:0px;
	float:right;
	width:145px;
	
}
/* events e members  homepage*/

.opere_homepage_cont {
	padding:0px;
	margin-bottom:13px;

}
.opere_homepage_cont .immagine_header{
	border-bottom:2px solid;
	border-bottom-color:#00AAEE;
	margin-bottom:14px;
}
.opere_homepage_cont .immagine_header img{
	margin-bottom:-8px;
}

.opere_homepage_cont .opere_homepage {
	padding-bottom:2px;
}
.opere_homepage_cont h3{
	font-weight:bold;	
	margin-bottom:2px;
	font-size:12px;
}
.opere_homepage_cont .immagine {
	padding:0px;
	float:left;
}
.opere_homepage_cont .immagine img{
	border:1px solid;
	border-color:#ddd;
}
.opere_homepage_cont .info {
	padding:4px;
	float:right;
	text-align:left;
	width:145px;
}
/* events e members  lista*/

.opere_lista_cont {
	padding:0px;
	margin-bottom:13px;
	text-align:right;

}
.opere_lista_cont .immagine_header{
	border-bottom:2px solid;
	border-bottom-color:#00AAEE;
	margin-bottom:14px;
	text-align:left;
}
.opere_lista_cont .immagine_header img{
	margin-bottom:-8px;
}
.opere_lista_cont .opere_homepage {
	padding-bottom:20px;
}
.opere_lista_cont h3{
	font-weight:bold;	
	margin-bottom:2px;
	font-size:12px;
}
.opere_lista_cont .immagine {
	padding:4px;
	padding-right:0px;
}
.opere_lista_cont .immagine img{
	border:1px solid;
	border-color:#ddd;
}
.opere_lista_cont .info {

}

/* news premio */

.homepage .news_homepage_cont {
	border:6px solid #E7E7E7;
	border-bottom:0px solid #E7E7E7;
	padding:0px;
	margin-bottom:4px;
}

.homepage .news_homepage {
	padding:5px;
	border-bottom:6px solid #E7E7E7;
}
.homepage .news_homepage .titolo {
	font-weight:bold;
	padding-top:2px;
}
.homepage .news_homepage .info {
	padding-top:4px;
	float:right;
	width:150px;
}
.homepage .news_homepage .info {
	padding-top:4px;
	float:right;
	width:150px;
}
 
/* ------------- opere premio home page --------------- */

.homepage .opere_homepage_premio_cont {
	padding:0px;
	margin-bottom:8px;
}
.homepage .opere_homepage_premio_cont .spazio {
	margin-right:6px;
}
.homepage .opere_homepage_premio_cont .opere {
	padding:0px;
	float:left;
	width:228px;
	height:250px;
	margin-bottom:6px;
	
}
.homepage .opere_homepage_premio_cont .premio_nome {

	color:#FFFFFF;
	
	padding-top:6px;
	height:25px;
	text-align:center;

}

.homepage .opere_homepage_premio_cont  h2{
	margin:0px;
	font-size:16px;

}

.homepage .opere_homepage_premio_cont .info {
	padding:4px;
	text-align:center;
}
.homepage .opere_homepage_premio_cont .nome {
	font-size:13px;
	font-weight:bold;
}
.homepage .opere_homepage_premio_cont .nazione {
	font-size:11px;
}
.homepage .opere_homepage_premio_cont .immagine {
	padding:0px;
}

/* colori premi */
.opere_homepage_premio_cont .info {
	background-color:#CCCCCC;
}
.opere_homepage_premio_cont .premio_nome{
	background-color:#FF9922;
}

.opere_homepage_premio_cont .mostra .premio_nome{
	background-color:#00AAED;
}
.opere_homepage_premio_cont .voto .premio_nome{
	background-color:#00AAED;
}
.opere_homepage_premio_cont .it10ins h2{
	font-size:12px;
	padding-top:4px;
}


/* ------------- VOTO ------------- */
.homepage .opere_homepage_premio_cont .voto {
	background-color:#B4B4B4;
}

.news_premio_int_cont_cont .data {

	font-size:10px;
	padding-top:5px;
	
} 


/* ------------- NEWS homepage ------------- */


.homepage .news_premio_int_cont_cont {
	width:249px;
	margin-bottom:6px;

}
.homepage .news_premio_int_cont {

	
	border-top:0px;
	height:147px;
	padding:8px;
	padding-top:0px;

}
.homepage .news_premio_int_cont .news{
	margin-top:0px;
	padding-top:8px;
	margin-bottom:5px;
	
}
.homepage .news_premio_int_cont .sottotitolo{
}

.homepage .news_premio_int_cont .corpo {
	padding-bottom:10px;
	padding-left:5px;
	
}
.homepage .news_premio_int_cont .data {
	padding:0px;
	margin-top:5px;
}

.tutte_news  {
	margin-top:0px;
	text-align:right;
	border-top:3px solid #E7E7E7;
	font-weight:bold;
	padding-right:5px;
	padding-bottom:5px;
	font-size:11px;
}
/* ------------- NEWS TOP HOME ------------- */

.news_top_home {
	padding:8px;

	background-color:#00AAED;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
}
.news_top_home a:link, .news_top_home a:visited,.news_top_home a{
	color:#FFFFFF;
}

.menu_top {
	vertical-align:top;
	text-align:left;
	
}
.menu_top img, .menu_top a {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	
}


input, select,textarea {
	border:1px solid #888;
	border-color:#5387BB;
	padding:3px;
	
}

input.submit {
	border:1px solid #888;
	padding:4px;
	font-size:	12px;
	font-weight:bold;
	
	color:	#FFFFFF;
	border-top-color:		#D9DFEA;
	border-right-color:	#0E1F5B;
	border-bottom-color:	#0E1F5B;
	border-left-color:	#D9DFEA;
	background-color:#00A2DF;
	
}
.bottone_amico, .bottone_preferito {
	display:block;
	float:right;
	border:1px solid #888;
	padding:5px;
	font-weight:bold;
	font-size:	13px;
	color:	#FFFFFF;
	border-top-color:		#D9DFEA;
	border-right-color:	#0E1F5B;
	border-bottom-color:	#0E1F5B;
	border-left-color:	#D9DFEA;
	background-color:#00A2DF;
	
}
.bottone_annulla {
	float:right;
	border:1px solid #888;
	padding:5px;
	font-weight:bold;
	font-size:	13px;
	color:	#FFFFFF;
	background-color:#999999;
	border-top-color:#CCCCCC;
	border-right-color:#333333;
	border-bottom-color:#333333;
	border-left-color:#FFFFFF;
	
}
.bottone_voto {
	font-family:	"lucida grande",tahoma,verdana,arial,sans-serif;
	border:1px solid #888;
	font-weight:bold;
	padding:6px;
	font-size:	11px;
	color:	#FFFFFF;
	border-top-color:		#D9DFEA;
	border-right-color:	#0E1F5B;
	border-bottom-color:	#0E1F5B;
	border-left-color:	#D9DFEA;
	background-color:#00A2DF;
	
	
}

.bottone_amico a:link,.bottone_amico a:visited, .bottone_preferito a:link,.bottone_preferito a:visited, .bottone_annulla a:link, .bottone_annulla a:visited {
	color:#FFFFFF;

}
.bottone_amico_new {
		text-align:left;
		margin-left:-4px;
}
.bottone_preferito {
	float:left;
	margin:5px;
	
}

.bottone_amico_artista, .bottone_amico_artista_news, .bottone_amico_artista_opere{

	margin-left:0px;
	margin-top:4px;
	margin-right:-10px;
	
}
.bottone_amico_artista {

	margin-left:0px;
	margin-top:4px;
	margin-right:0px;
	float:left;
	clear:both;
	
}

.blink {
	background-image:url(../_pics/blink.gif);
	
}

input.input_1,
select.input_1,
textarea.input_1
{
	padding			: 2px;
	background-color:#F1FAFE;
	border			: 1px solid #999;
}

html>body div.clear { display: none; }
head:first-child+body div.clear { display: block; }
.clear { clear: both; line-height: 0px; font-size: 1px; }
/*/*/ .clear { display: none; } /* */

div 
{
	background		: transparent;
	margin			: 0px;
	padding			: 0px;
	border			: 0px;
}

.centrato 
{
	text-align		: center;
}

.top_3 
{
	padding-top			: 3px;
}

.padding_1 
{
	padding			: 5px;
}

.padding_1_lat 
{
	padding			: 0 5px;
}

.padding_2 
{
	padding			: 10px;
}

.padding_2_left 
{
	padding			: 0 10px;
}

.padding_3 
{
   padding			: 15px;
}

.padding_3_left 
{
	padding			: 0 15px;
}

.stile_indi
{
	display				: none;
}

h2
{
  font-size: 18px;
}
h3
{
  font-size: 13px;
}


h4
{
	padding-top:5px;
	font-size: 12px;
}


#div_container
{
   width                : 964px;
   margin               : auto;
   vertical-align: top;
   background-color:#FFFFFF;
   

}

.div_footer 
{
   width : 964px;
   height:47px;
   position:relative;
   background-image:url(../_pics/template/footer.png);
   z-index:99;
   font-size:14px;
   margin-top:210px;

}


.div_footer .box-trasmitter{
	width:296px;
	height:83px;
	top:-260px;
	right:14px; 
	position:absolute; 
	font-size:11px; 
	text-align:left;
	background-image:url(../_pics/template/transmitter.png);
	z-index:100;
}

.header .box-trasmitter{
	width:450px;
	height:83px;
	top:7px; 
	right:5px; 
	position:absolute; 
	font-size:11px; 
	text-align:left;
	background-image:url(../_pics/template/transmitter2.png);
}

.box_footer{
	bottom:0px;
	left:20px;
	position:absolute;

}
.menu_footer
{
	top: 4px;
	left:170px;
	position:absolute;
	z-index:100;
}

.footer_info{
  	
	top: 27px;
	left:170px;
	position:absolute;
}

#div_container
{
     width                : 964px;
     margin               : auto;
}



#div_container .div_body {
   width                : 964px;
   margin               : auto;

}







.bg_azzurro
{
	background-color	: #F1F6F9;
	padding:10px;
   	margin-bottom: 10px;
}


.titolo_sezione h3
{
	background-color	: #B0DAFC;
	padding:2px;
	padding-left:8px;
	margin-bottom: 10px;
	color: #fff;
	font-size:15px;
	letter-spacing:1px;
}




.table_sx_mostre_top
{
	height: 264px;
}
.table_sx_mostre_top .titolo
{
	padding-bottom:4px;
}
.table_sx_mostre_top .data
{
	color:#999999;

	padding-top:2px;

}

.table_sx_mostre .data
{
	color:#999999;
	font-size:12px;
	padding-top:2px;


}
.table_sx_mostre .titolo
{
	margin-top:3px;
	font-weight:bold;

}


.table_sx_mostre
{
	margin-bottom :10px;
}

.table_sx_mostre th {
	padding-right         :10px;
	height                :25px;
	text-align: left;

}
.table_sx_mostre h2 {
	font-size:16px;
}
.table_sx_mostre h3 {
	font-size:15px;
}
.table_sx_mostre td
{
	padding-bottom         :10px;
}

.table_sx_mostre img
{
	padding-right :20px;
}

.table_mid_classifica .partecipa
{
	text-align:left;
	font-size:12px;
}

.table_mid_classifica  img
{
   height                : 160px;
   width                : 209px;
}

.table_mid_classifica td
{
	padding-bottom         :5px;
}
.table_mid_classifica h3
{
	font-size:15px;
}

.padding_left_10
{
	padding-left        :10px;
}

.padding_right_10
{
	padding-right       :10px;
}

.padding_left_25
{
	padding-left        :25px;
}

.padding_right_25
{
	padding-right       :25px;
}

.table_footer 
{
   width                : 964px;
}

.table_footer td
{
	padding-top       :10px;
	padding-bottom       :10px;
}



.border_top_1_px
{
	border-top       :1px solid #FF3A6A;
}



.border_top_1_px p
{
	padding-right: 10px;
}

.left
{
	text-align		: left;
}

.centrato
{
	text-align		: center;
}
.right
{
	text-align		: right;
}

.italic
{
   font-style:italic;
}

.info_dx {
	float:right;
	width:160px;
	margin-top:0px;
	text-align:right;
	
}

/* --------- Menu CStudios ------- */
.menu_artista {
	margin-top:-2px;
	margin-bottom:12px;
	text-align:center;
}

.menu_artista .elemento a{	
	margin-right:10px;
	display:block;
	text-align:center;
	font-size:14px;
	width:80px;
	height:66px;
	float:left;
	font-weight:bold;
}
.menu_artista a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

.menu_artista .numero{
	display:block;
	font-size:30px;
	font-weight:bold;
	padding-top:0px;
	color:#CCCCCC;
	
}
.menu_artista .numero:hover{
	
	
}




/* --------------------- CSTUDIOS COLONNA SX ---------------------- */


.sx_scheda
{ 
   padding-right         :5px;
   padding-left:10px;
   width:285px;
   line-height:150%;
   text-align:left;
   margin-top:0px; 
}
.sx_scheda h2{
	font-size:16px;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:6px;
	padding-top:6px;
}
.sx_scheda h4{
	padding-bottom:6px;
}

.sx_scheda .icona_membership{
	padding-left:10px;
	display:inline;
}
.sx_scheda .icona_membership img{
	margin-bottom:-7px;
}

.utente_box .icona_membership{
	padding-left:10px;
	display:inline;
	float:right;
}




.sx_scheda .nome_artista{
	font-size:19px;
	font-weight:bold;
	color:#00AFE9;
	
}

.sx_scheda .foto{
	margin-top:3px;
	margin-bottom:3px;

}
.sx_scheda .url_cstudios {
	font-size:12px;
	font-weight:bold;
	
}
.sx_scheda h1
{
	font-size: 22px;
	margin-bottom:0px;
	margin-top:10px;
}

.sx_scheda h2 a{
	font-weight:bold;
	color:#666666;
}

.sx_scheda .visite{

}
.sx_scheda .biografia{
	text-align:justify;
	padding-top:8px;
}

/* --------------------- CSTUDIOS COLONNA DX ---------------------- */

.dx_scheda{
   padding-left: 25px;
   margin-bottom: 25px;
   width: 630px;

}
.dx_scheda .tutte {
	position:absolute;
	bottom:5px;
	right:5px;
	text-align:right;
}
.dx_scheda .colonna_dx{
	padding-left:25px;
	vertical-align:top;

}
.dx_scheda .colonna_sx{
	width: 305px;
	vertical-align:top;
}

.dx_scheda h3{
	font-size:16px;
	padding-bottom:8px;

}





/* --------- CONTATTI ----------*/

.box_contatti_cont {

	 border: 2px solid #E7E7E7;
  	 margin-bottom: 20px;
	 margin-top: 5px;
  	 padding: 10px;
  	 text-align:left;
	 background-color:#F4F4F4;
}
	



/* --------- AMICI E PREFERITI ----------*/

	
.box_amici_cont, .box_preferiti_cont, .box_news_cont, .box_premio_cont {
	position:relative;
	border: 2px solid #E7E7E7;
  	margin-bottom: 25px;
  	padding: 10px;
	padding-bottom:20px;
  	text-align:left;
	background-color:#F4F4F4;
}
.box_amici, .box_preferiti, .box_news, .box_premio {
	position:relative;
	margin-left:5px;	
}
.apagina_artista .foto{
	position:relative;
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
.cstudios_3opere_cont {
	position:relative;
	border: 2px solid #E7E7E7;
  	margin-bottom: 25px;
  	padding: 10px;
	padding-bottom:13px;
  	text-align:left;
	background-color:#F4F4F4;
}
.cstudios_3opere {
	margin-left:5px;	
}

.cstudios_3opere .foto{
	position:relative;
	margin-right:10px;
}

.box_news {
	vertical-align:top;
}
.box_news .testo {
	margin-left:5px;
	margin-top:5px;
}
.box_news h4 {
	margin:0px;
	padding:0px;
	font-size:14px;
}
.box_news .data {
	padding-top:4px;
	padding-bottom:4px;
	font-style:italic;
	font-size:13px;
}

.box_news .foto {
	margin-top:8px;
	margin-right:5px;
	padding-top:0px;
}


/* Opere e News e Articoli*/

.dettaglio_news_cont, .dettaglio_opere_cont, .dettaglio_articolo_cont {
	margin-top:15px;
	text-align:left;
}

.dettaglio_opere, .dettaglio_news, .dettaglio_articolo {
	margin:auto;
	width:625px;
	border-bottom:0px solid #E7E7E7;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-bottom:0px;
	text-align:left;

}

/* ARTICOLI */


.dettaglio_articolo_cont .box_opere_cont {
	margin:auto;
	padding-top:0px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.dettaglio_articolo_cont {
	padding-left:5px;
}
.dettaglio_articolo_cont .box_opere_cont img{
	padding-top:10px;
}
.dettaglio_articolo_cont .box_opere_cont .box_opera {

	display:block;
	float:left;
	padding:10px;
	text-align:center;
}

.dettaglio_articolo_cont .titolo {
	margin-bottom:5px;

}
.dettaglio_articolo_cont .head_articolo {
	line-height:20px;
}
.dettaglio_articolo_cont .nome_critico {
	font-size:14px;
}


.dettaglio_articolo_cont .foto_utente {
	float:right;
	text-align:center;
	width:250px;
	line-height:20px;
	margin-top:15px;
}
.dettaglio_articolo_cont .foto_utente a {
	font-size:14px;
	font-weight:bold;
}


.dettaglio_articolo_cont .data2{
	text-align:right;
	font-size:12px;
	padding:5px;
	padding-bottom:0px;
	color:#888;

}


.dettaglio_opere .data {
	padding-top:10px;
}



.dettaglio_news_cont h2, .dettaglio_opere_cont h2, .dettaglio_articolo_cont h2{
	margin-bottom:0px;
}
.dettaglio_news_cont .sel , .dettaglio_opere_cont .sel, .dettaglio_articolo_cont .sel {
	background-color:#EEE;
	padding:10px;
}


.dettaglio_news .testo, .dettaglio_articolo .testo{
	line-height:180%;
	padding-top:10px;
	font-size:14px;

}
.dettaglio_news .sezione{
	font-size:14px;
	font-weight:bold;
	color:#888;
}

.dettaglio_news .galleria_cont{
	margin-top:15px;
}

.dettaglio_news .foto{
	float:left;
	padding-right:10px;

	
	margin-top:-3px;
}
.dettaglio_opere .fsv a{
	font-weight:bold;
	font-size:14px;
}

.dettaglio_opere .immagine {
	float:left;
	
}

.dettaglio_opere .info{
	line-height:130%;
	padding-left:270px;
	padding-top:15px;
	padding-bottom:10px;
}

.dettaglio_opere .note{
	margin-bottom:10px;
}



.data_piccola {
	font-size:10px;
	color:#666666;

}


/* --------- Amici tutti ------- */

.box_amici_tutti_cont , .box_preferiti_tutti_cont{
	position:relative;
  	margin-bottom: 25px;

  	padding: 5px 10px 10px 10px;
  	text-align:left;
	
}

.box_amici_tutti, .box_preferiti_tutti {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
	text-align:center;
	font-size:11px;
	width:90px;
	height:135px;
}
.box_amici_tutti img, .box_preferiti_tutti img{
	padding-bottom:2px;
}



/* --------- VARI ------- */

.trovato {
	color:#FF0000;
	font-weight:bold;
}

.bordo_1 {
	border:1px solid #888;
	padding:2px;
	
}
iscriviti {
	float:right;
	padding:5px;
}


.errori_form_ricerca {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px; 
	line-height:120%; 
	background-color:#FCDCD8; 
	padding:5px;
	border:1px solid red; 
	margin-top:5px;
	text-align:left;
}
.errori_form {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px; 
	line-height:120%; 
	background-color:#FCDCD8; 
	padding:10px;
	border:1px solid #e74c88; 
	margin-bottom:10px;
	text-align:left;
}


.errori_form ul {
	margin-bottom:0px;
	margin-top:5px;
}

.fl {
	float:left;
}

.fr {
	float:right;
}
.parentesi {
	letter-spacing:2px;
}


.cerca_home {
	padding-bottom:2px;
}
.logo img {
	margin-top:12px;
	margin-bottom:10px;
	display:block;


}
.bottom_25
{
   padding-bottom: 25px;
}
/* --------- MENU ------- */


#menu_secondario
{
	font-size: 12px;
}
#menu .sel {


}
#menu a:hover {
	text-decoration:none;

}
#menu {
	font-size:14px;
	padding-top:8px;

}

/* PAGINAZIONE */

.paginazione {
	width:100%;
	margin:auto;
	text-align:center;
	padding-top:10px;
	line-height:150%;
	font-size:13px;
	border-top:1px solid #DDD;


}

/* --------- Critici ------- */

#opera .video_esterno {
	text-align:left;
	margin-top:3px;
}
#opera .video_esterno a{
	font-weight:bold;

	
}
#opera .col_sx {
	margin-left:10px;
	width:640px;
	float:left;
	vertical-align:top;
}


#opera .col_dx {
	padding-right:10px;
	width:290px;
	margin:auto;
	float:right;
	
}


#opera .titolo {
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px;

}
#opera .file {
	vertical-align:top;
	text-align:left;
	padding-bottom:10px;
}
#opera .alta_risoluzione {
	font-size:12px;
	text-align:left;
}

#opera .info_cont {
	margin-top:13px;
	border:2px solid #DDD;
	padding:10px;
	padding-top:18px;
	position:relative;
}




#opera .inserita {
	margin-top:6px;

	
}

#opera .info_sx {
	float:left;
	width:450px;
	
}
#opera .categorie {
	margin-bottom:2px;
}
#opera .descrizione {
	margin-top:10px;
	
}
#opera .note {
	float:left;
	margin-right:10px;
	
}

#opera .fsv {
	width:auto;
	margin-top:10px;
	line-height:20px;
	text-align:left;

}

#opera .box_voto_cont {
	width:auto;
	margin-top:10px;
	padding:10px;
	border:2px solid;
	border-color:#E7E7E7;
	text-align:center;

}

#opera .box_voto_cont .voto_sx2{
	text-align:left;


}
#opera .box_voto_cont h3{

	font-size:16px;
	font-weight:bold;
}

.box_voto_utenti_supercont  {
	margin:auto;
}

.box_voto_utenti_supercont h4 {
	text-align:left;
	font-weight:normal;
}

.box_voto_utenti  {
	padding:5px;
	text-align:center;
	font-size:11px;
	float:left;
	line-height:12px;
}

.bottone_preferito_new {

	
}
.premio_voto_link{
	top:-11px;
	left:210px;
	position:absolute;
	background-color:#FFFFFF;
}

.box_preferito2{
	top:-15px;
	left:355px;
	position:absolute;
}

.share_opera{
	top:-11px;
	right:13px;
	position:absolute;
}

.share_opera img{
	background-color: white;
}

.share_utente{
	text-align:left;
	margin-top: 6px;
	margin-left: -2px;
}
#opera .voto_sx {	
	
	padding:5px;
	text-align:center;
	
}
#opera .voto_dx {
	display:inline;
	float:right;
		padding:5px;
	
}






#opera .info .visite {
	float:right;
}
#opera .info_sx_dx {
	margin-top:2px;
	
}





/* ------------------BOX OPERE UTENTE -------------- */


#opera .utente_box {
	
	color:#666666;
	margin-bottom:10px;
	padding:3px;
	background-color:#e7e7e7;
	
}
#opera .utente_foto {
	margin:2px;
	margin-bottom:0px;
	width:115px;
	padding:0px;
}

#opera .utente_tipo {
	margin-top:3px;
	margin-bottom:2px;
	margin-left:1px;
	color:#999;
	font-weight:bold;
}
#opera .utente_nome {
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	line-height:96%;
}
#opera .utente_luogo {
	margin-bottom:0px;
	margin-right:5px;
}
#opera .utente_registrato {
	margin-bottom:3px;
}
#opera .utente_visita {
	margin-top:5px;
	font-weight:bold;
}


/* ------------- Eventi LISTA  -------*/
.evento {
	border-bottom:2px solid #ddd;
	text-align:left;
	margin-bottom:10px;
	padding:10px;
	padding-top:0px;
	margin-top:0px;
	

}
.evento .titolo{
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;

}
.evento .sezione{
	font-size:14px;
	font-weight:bold;
	color:#888;
	

}

.evento .foto{
	float:left;
	padding:7px;
	padding-top:0px;
}
.evento .foto_artista{
	font-size:11px;
	text-align:right;
	float:right;
	text-align:center;
	width:75px;
	padding:5px;
	margin:5px;
	padding-top:7px;
	border:1px solid #ddd;
}

.evento .artista a{
	font-size:14px;
	font-weight:bold;
	
}


.evento .data2{
	text-align:right;
	font-size:12px;
	padding:5px;
	padding-bottom:0px;
	color:#888;

}


/* ----------------- COMMENTI -------------- */

.commenti_lista_cont {
	margin-top:10px;
	padding:10px;
	border:2px solid #E7E7E7;
	text-align:left;

}

.commenti_lista_cont .inserisci {
	float:right;
}
.commenti_lista_cont .comm_titolo {
	font-size:16px;
	font-weight:bold;

	margin-bottom:10px;

}
.commenti_lista_cont .form_titolo {
	font-size:16px;
	margin-bottom:10px;
	margin-top:10px;

}
.commenti_lista_cont .commenti_form {

	margin:10px;
}

.commenti_lista_cont .commenti_form textarea{
	border: 1px solid #999;
		
}
.commenti_lista_cont .commenti_form input{
	margin:3px;
}

/* ----------------- COMMENTI PROJECT-------------- */

.commenti_lista_cont_project {
	margin-top:-230px;
	padding:10px;
	border:2px solid #E7E7E7;
	text-align:left;
	color:#666;
}

.commenti_lista_cont_project .inserisci {
	float:right;
}
.commenti_lista_cont_project .comm_titolo {
	font-size:16px;
	font-weight:bold;

	margin-bottom:10px;

}
.commenti_lista_cont_project .form_titolo {
	font-size:16px;
	margin-bottom:10px;
	margin-top:10px;

}
.commenti_lista_cont_project .commenti_form {

	margin:10px;
}

.commenti_lista_cont_project .commenti_form textarea{
	border: 1px solid #999;
		
}
.commenti_lista_cont_project .commenti_form input{
	margin:3px;
}
/* ----------------- COMMENTI OPERE-------------- */
.commenti_lista {
		margin:10px;
}
.commenti_lista .commento_box {
	border-bottom:1px dotted #888;
	margin-top:10px;
}

.commenti_lista .colonna {
	margin-left:80px;
	padding-top:0px
	vertical-align:top;
	

}
.commenti_lista .foto {
	padding:5px;
	padding-top:0px;
	float:left;

}
.commenti_lista .nome a{
	font-weight:bold;

}
.commenti_lista .tipo {
}
.commenti_lista  .data{
	font-size:12px;
	color:#999999;
	float:right;

}
.commenti_lista .commento{
	margin-top:3px;
	font-size:13px;
	margin-bottom:5px;
}


/* ------------------BOX OPERE UTENTE -------------- */
.box_opere_utente h3 {
	font-size:16px;
	font-weight:bold;
	display:inline;
}
.box_preferiti_utenti_supercont  {
	padding-top:10px;
	margin-top:25px;
	padding-bottom:20px;
	border:2px solid #DDD;
	width:290px;
}
.box_preferiti_utenti_supercont h3 {
	padding-bottom:5px;
	padding-left:5px;
}



.box_preferiti_utenti_cont  {

}
.box_preferiti_utenti  {
	padding:6px;
	width:84px;
	height:115px;
	text-align:center;
	font-size:11px;
	float:left;
	line-height:12px;
}
.box_preferiti_utenti img  {
	margin-bottom:3px;

}



.bs_down{
	
	padding-top:3px;
	padding-bottom:5px;
	
}
.bs_down img{
	border:0px;
	padding:1px;
}


.bs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:250px;
	width:280px;
	vertical-align:	baseline;
	overflow:	auto;
	padding:5px;
	margin-bottom:5px;
	border:2px solid #DDD;
	

}


.bs_ute {
	height:250px;
}
.bs_corr {
	height:495px;
}

.bs .corr_ute {
	font-size:11px;
	padding-bottom:1px;
	
}
.bs .corr_stat {
	font-size:11px;	
}

.bs .corr_opera{
	clear:both;
	margin-top:4px;
	margin-bottom:4px;
	height:auto;
	border-bottom:1px dotted  #E7E7E7;
}
.bs .corr_pre{
	
}
	
	
.bs .corr_immagine{
	float:left;

}
.bs .corr_testo{
	width:auto;
	margin-left:104px;
}
.bs .corr_titolo{
	font-size:12px;
	font-weight:bold;
}

.bs .corr_tutte{
	text-align:center;
	padding:8px;
	border-top:1px dotted #e74c88;
}





/* --------- CSTUDIOS OPERE ------- */
.cstudios_opere h2 {
	font-size:14px;
}

/* --------- Opera dettaglio ------- */
#opera_dettaglio {
	margin:auto;
	 width:auto;
	 padding:0px;
} 
#opera_dettaglio .titolo {
	font-size:12px;
	padding:10px 0px;
	font-weight:bold;
}

#opera_dettaglio .artista {
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
}
#opera_dettaglio .categoria {
	color:#999999;
}

/* --------- slide ------- */

.slide {
	font-weight:bold;
	margin-left:20px;
	margin-bottom:15px;
	font-size:13px;
	text-align:center;
	margin-top:10px;
}


.slide .par {
	font-size:10px;
	
}
.slide .tot {
	display:block;
	font-size:10px;
	padding-bottom:0px;
	font-weight:normal;
}




.slide .box, .slide .box_sel {
	text-align:center;
	width:auto; 
	float:left; 
	margin-right:5px;
	
}

.slide .box{
	
	

}

.box_sel {
	font-weight:normal;
	border: 1px solid #259DF5;
}

.slide .box_sel a:link,  .slide .box_sel a:visited,  .slide .box_sel a:active{
	
	font-weight:bold;
	
}
.slide a:hover{
	background-color:#259DF5;
	color:#FFFFFF;
}

.slide a{
	 display:block;
	 height:auto;
	 margin:0px;;
	padding:4px 6px 3px 6px;

}




/* --------- LISTA C ------- */
.lista_elementi {
	
	padding:0px;
	text-align:center;
	width:620px;
}

.lista_elementi .premio_filtraggi {
	width:570px;
	margin:auto;
	font-size:12px;
	text-align:left;
	padding-bottom:15px;
	margin-bottom:20px;
	letter-spacing:1px;
	margin-top:5px;
}
.lista_elementi .premio_filtraggi .fr{
	
}

.cstudios .slide .box, .cstudios .slide .box_sel{
	margin-right:12px;
}
.cstudios .slide a{
	padding:5px 9px 5px 9px;
}




.lista_elementi .data {
	font-size:11px;
	color:#666666;
}

/* --------- LISTA SX ------- */

.lista_sx {
   width : 152px;
   padding-left:10px;
}
.lista_sx .tutte{
	font-size:12px;
	text-align:center;
	border-top:1px solid #DDD;
	margin:0 10px;
	padding:10px;
	
}
.lista_sx .titolo{
	font-size:13px;
	font-weight:bold;
	width: 100%;
	padding-top:0px;
	
}
.lista_sx form{
	margin:0px;
	padding-top:2px;
	
}
.lista_sx select {
	font-size:11px;
	margin-left:0px;
}
.lista_sx .anni {
	padding:5px 2px;
	text-align:left;
	font-size:15px;
}


.lista_sx .filtro a{


}
.lista_sx .filtro .annulla a{
   	color:#e74c88;
}

.lista_sx .filtro {
	padding:0px;
	margin:0px;
	padding-left:2px;
	margin-left:0px;
	margin-right:-4px;
	padding-top:10px;
	font-size:12px;
	list-style-type:none;
	

}
.lista_sx .filtro li{

	padding-bottom:2px;
	

}
.lista_sx .filtro2 {
	padding:0px;
	margin:0px;
	padding-left:13px;
	margin-left:0px;
	padding-top:5px;
	font-size:11px;

}
.lista_sx .filtro2 li{
	padding-bottom:0px;
}


.lista_sx .par {
	padding-left:5px;
	font-size:9px;
	color:#999999;
}

/* --------- Opere ------- */
.opera_subcont {
	margin:auto;
}

.txt_premi_pg {
	font-size:15px;
	padding:5px;
	margin:20px;
	padding-top:0px;
	margin-top:0px;
	line-height:140%;
	text-align:center;
}

.txt_premi_pre {
	font-size:12px;
	padding:5px;
	margin:5px;
	padding-top:0px;
	margin-top:0px;
	line-height:140%;
	text-align:center;
	background-color:#FFF8DF; 
	

}

.box_rank_cont{
	margin:auto;
}
.barra_rank {
	width:573px;
	border-bottom:3px solid #666;
	text-align:center;
	margin:auto;
	margin-bottom:10px;

}
.barra_rank .titolo{
	background-color:#666;
	float:left;
	padding:3px 8px;
	padding-bottom:1px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

.barra_rank_n {
	width:573px;
	border-bottom:3px solid #00AFE9;
	text-align:center;
	margin:auto;
	margin-bottom:10px;

}
.barra_rank_n .titolo{
	background-color:#00AFE9;
	color:#FFFFFF;
	float:left;
	padding:3px 8px;
	padding-bottom:1px;
	font-size:15px;
	font-weight:bold;
}
.barra_rank_m {
	width:573px;
	border-bottom:3px solid #FF8B23;
	text-align:center;
	margin:auto;
	margin-bottom:10px;

}
.barra_rank_m .titolo{
	background-color:#FF8B23;
	float:left;
	padding:3px 8px;
	padding-bottom:1px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

.barra_rank2 {
	width:573px;
	border-bottom:3px solid #00AFE9;
}

.barra_rank .all{
	float:right;
	text-align:right;
	font-size:13px;
	padding-top:5px;
}

.barra_rank_n .all{
	float:right;
	text-align:right;
	font-size:13px;
	padding-top:5px;
}

.barra_rank_m .all{
	float:right;
	text-align:right;
	font-size:13px;
	padding-top:5px;
}
.box_rank_cont td{
	padding:15px;
	padding-top:0px;
	padding-bottom:8px;

}

#premio_opere_rank {
	margin:auto;
	text-align:center;
	padding-bottom:25px;

}

#premio_opere_rank .opera {
	margin:auto;
	text-align:center;
	vertical-align:top;
	width:170px;

}

#premio_opere_rank .evidenzia {

}
#premio_opere_rank img {
	margin-bottom:5px;
	vertical-align:top;
}
#premio_opere_rank .titolo {
	font-size:13px;
	font-weight:bold;
}
#premio_opere_rank .artista {
	font-size:11px;
}
#premio_opere {
	margin:auto;
}
#premio_opere .opera {
	width:136px;
	margin:auto;
	text-align:center;
	vertical-align:top;
	padding-bottom:25px;
	padding-right:9px;
	padding-left:9px;


}





#premio_opere img {
	margin-bottom:3px;
	vertical-align:top;
}
#premio_opere .titolo {
	font-size:12px;
	font-weight:bold;

}
#premio_opere .tipo {
	font-size:11px;

}
#premio_opere .artista {
	font-size:11px;
}
#premio_opere .box {
	font-size:11px;
	color:#666666;

}
#premio_opere .sottotitolo {
	font-size:11px;
}
#premio_opere .vis {

}
#premio_opere .pallino {
	padding:1px;
	padding-top:2px;
	vertical-align:middle;
}



#premio_opere .media {
	padding-left:3px;
	padding-top:5px;
	font-size:10px;
	color:#666666;
}

/* --------- Artisti ------- */
#premio_artisti {
	margin:auto;
	width:auto;

	margin-left:13px;

}
#premio_artisti .artista2{
	width:140px;
	padding:0px 0px 15px 0px;
	vertical-align:top;
	text-align:center;

}
#premio_artisti .artista2 .box{
	padding:0px;
	font-size:11px;

}

#premio_artisti .artista2 .img_opera {

}

#premio_artisti .artista2 .nome {
	font-size:12px;
	padding-top:4px;
	padding-bottom:2px;
	margin-bottom:0px;
}
#premio_artisti .artista2 .luogo {
	font-size:11px;
}

#premio_artisti .artista2 .tot {


}



/* --------- CERCA ------- */
#cerca {
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
	vertical-align:top;


}
#cerca input {
	background-color:#FFFFFF;
	border:1px solid #888;
	padding:3px;
	padding-left:5px;
	margin:3px;

}
#cerca .button {
	background-color:#3366CC;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	margin:3px;


}

#cerca .cerca_errore {
	padding-top:10px;
	color:#FF0000;
}

#cerca_risultato_box {
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	font-size:12px;
}
#cerca_risultato_box .data {
	font-size:12px;
}
#cerca_risultato_box .titolo {
	padding:2px 0px;
	margin:2px 0px;
	border-bottom:2px dotted;
	border-bottom-color:#3399FF;
	font-size:16px;
}

#cerca_risultato_box .cerca_risultato_txt {
	padding-left:10px;
}

#cerca_risultato_box .cerca_risultato {
	padding-top:24px;

}


/* AMICO CONFERMA */
.amico_conferma, .preferito_conferma {
	margin-top:10px;
	padding:4px;
	border:2px solid #FF8B23;
	background-color:#FFFFFF;

}
.amico_conferma a, .preferito_conferma a{
	font-weight:bold;

}
/* --------- LISTA DX ------- */
.lista_dx {	
	margin:auto;
	padding-right:10px;
	padding-left:10px;
}
/* -------- BOX DX FILTRO */

	.box_dx {
		
		line-height:120%;
		text-align:center;
		margin-bottom:10px;
		
		
	
	}
	.box_dx .tutte{
		font-size:15px;
		padding-top:10px;

		
	
	}
	
	.box_dx .news{
		background-color:#FFF;
		border-bottom:1px solid #E7E7E7;
		padding: 8px 2px;
	
	}
	.box_dx .news .titolo{
		font-size:12px;
		background-color:#FFF;
	
	}


	.box_dx .tipo {
		
		margin-top:2px; 
	}
	.box_dx img{
		border:0px solid #888;
		margin:5px;
	
	}
	.box_dx .fsv {
		margin-top:5px; 
	}
	.box_dx .link {
		font-weight:bold;
		
	}
	.box_dx .header_box {
		font-size:15px;

		margin:4px 0px;
	}
	.box_dx .com, .box_dx .vis {
		margin-top:5px;
		font-weight:bold;
	}


/* nome premio generale */

.nome_premio_cont {
	font-weight:bold;
	font-size:13px;
	color:#666666;
}
.nome_premio_cont .nome_premio a{

}

/* ONLINE */

.ajax_loading {
	background-image:url(../_pics/ajax_loading.gif);
	background-repeat:no-repeat;
	background-position:center;
}



/* header */
.header {
	width:964px;
}
.header .sss {
	display:none;
}
.header_mid {
	background-image:url(../_pics/template/sfondo.png);
	width:964px;
	height:35px;
}
.header_mid ul.livello1{
	padding:0px;
	margin:0px;
	height:35px;
	
}
.header_mid .livello1 li{
	position:relative;
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
	height:35px;
}

.header_mid ul.livello2 {
	display:none;
	position:absolute;
	width:600px;
	height:30px;
	top:34px;
	left:20px;
	z-index:80;
	padding:0px;
	margin:0px;
	font-size:14px;
	line-height:0px;
}
.header_mid ul.livello2 li{
	
}
.livello2 a:link,.livello2 a:visited, .livello2 a {
	color:#FFFFFF;
	padding-top:7px;
	padding-right:12px;
	display:block;
	text-align:left;
	height:23px;
	line-height:normal;
}
.header_bot{
	padding:0px;
	margin:0px;
	background-image:url(../_pics/template/blu.png);
	width:964px;
	height:30px;
}

.box_info_home {

	background-color:#e74c88;
	padding:15px; 
	margin:20px; 
	color:#FFFFFF;
	line-height:110%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.superadmin_header { 
	position:absolute; 
	left:0px; 
	top:0px; 
	background-color:#333333;
	border:1px solid gray;
	width:135px;
	left:-147px;
	padding:4px;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	
 }
.superadmin_header a { 
	color: #FFFFFF;
 }
 
 
.div_header_form{
 	position:relative;
	height:30px;


 
}
.div_ricerca{
 	position:absolute;
	top:6px;
	right:120px;
}
.div_ricerca .cerca_opere{
	width:120px;
	height:16px;
	padding:3px;
	border-color:#CCCCCC;
}
.div_ricerca .submit_cerca{
	background-color:#666666;
	color:#FFFFFF;
	height:24px;
	border-color:#666666;

}
.div_ricerca span{
	padding:5px;

}
.div_header_form select{

	padding:2px;
	height:24px;
	border-color:#CCCCCC;
}
.div_translate{
 	position:absolute;
	top:6px;
	right:6px;
	
}

.project {
	min-height: 250px;
	margin-top:15px;
	width: 790px;
	color: white;
}

.project .foto_artista_project {
	position: absolute;
	margin: 10px 10px;
	z-index: 1;
	line-height: 18px;
}

.project .foto_artista_project p{
	margin-top: 5px;
}

.project .table_project {
	position: relative;
	border-collapse: collapse;
	width:100%;
}

.project .table_project a{
	color:white;
}

.project .td_head{
background-color:#00AFE9;

	height: 65px;
}

.project .td_footer{
background-color:#00AFE9;
	height: 30px;
}

.project .td_content{
	background-color: #666;
	height: 155px;
}

.project .td_first{
	width: 130px;
}

.project .td_central{
	width: 430px;
	padding:10px;
	padding-left: 5px;
}

.project .td_last{
	padding:10px;
	text-align: right;
	font-size: 14px;
	font-weight: lighter;
}

.project .sezione_project{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.project .descr_project{
	font-size: 15px;
	text-align: justify;
	font-weight:normal;
	
}

.project .titolo_project{
	font-size: 23px;
	font-weight: bold;
	text-align: left;
}

.project .foto_project {
	text-align: center;
}

.project .footer{
	font-size: 14px;
	font-weight: lighter;
	text-align:left;  
	vertical-align:middle; 
	width:33%;
}
  
.projecthomepage {
	min-height: 250px;
	margin-top:15px;
	margin-bottom:5px;
	width: 697px;
	color: white;
}

.projecthomepage .foto_artista_project {
	position: absolute;	
	margin: 60px 10px;
	z-index: 1;
	line-height: 18px;
}

.projecthomepage .foto_artista_project p{
	margin-top: 5px;
	text-align: center;
}

.projecthomepage .table_project {
	position: relative;
	border-collapse: collapse;
	width:100%;
}

.projecthomepage .table_project a{
	color:white;
}

.projecthomepage .intestazione{
	background-color:#00AFE9;
	padding: 5px;
	height: 30px;
	vertical-align: middle;
	font-size: 15px;
	font-weight: bold;
}

.projecthomepage .td_head{
	background-color:#666;
	height: 65px;
}

.projecthomepage .td_footer{
	background-color:#00AFE9;
	height: 30px;
}

.projecthomepage .td_content{
	background-color: #666;
	height: 155px;
}

.projecthomepage .td_first{
	width: 150px;
}

.projecthomepage .td_central{
	width: 430px;
	padding:10px;
	padding-left: 5px;
}

.projecthomepage .td_last{
	padding:10px;
	text-align: right;
	font-size: 14px;
	font-weight: lighter;
}

.projecthomepage .sezione_project{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.projecthomepage .descr_project{
	font-size: 15px;
	text-align: justify;
	font-weight:normal;
	
}

.projecthomepage .titolo_project{
	font-size: 23px;
	font-weight: bold;
	text-align: left;
}

.projecthomepage .foto_project {
	text-align: top;
	padding: 5px;
}

.projecthomepage .foto_project img{
	margin-top: -60px;
}

.projecthomepage .footer{
	font-size: 14px;
	font-weight: lighter;
	text-align:left;  
	vertical-align:middle; 
	width:33%;
}

.dettaglio_projects {
	padding:4px;
	color: #fff;
}

.dettaglio_projects h3{
		background-color:#00AFE9;
}

.dettaglio_projects .dettaglio{
	width:625px;
	min-height: 380px;
}

.dettaglio_projects .utenti{
	width:280px;
	height:300px;
	margin-top:7px;
}

.dettaglio_projects .commenti{
	position:relative;
	left: 285px;
	top: -300px;
	height: 300px;
	width:340px;
}

.dettaglio_projects h3{
	color:#FFFFFF;
	font-size: 15px;
}


.dettaglio_projects h2{
	font-weight: bold;
	font-size: 18px;
}


.dettaglio_projects .tbl_details{
	width:100%;
	border-collapse: collapse;
}

.dettaglio_projects .tbl_user{
	width:100%;
	border-collapse: collapse;
}

.dettaglio_projects .tbl_comments{
	border-collapse: collapse;
	width: 340px;
	height: 364px;
}

.tbl_details .td_header{
	background-color:#00AFE9;
	height: 33px;
	padding: 8px;
	padding-bottom:0px;
	font-size:15px;
}

.tbl_details .td_header2{
	background-color: #00AFE9;
	height: 32px;
	padding:8px;
	padding-bottom:0px;
	padding-top:0px;
	font-size:15px;	
}

.tbl_details .td_corpo{
	background-color: #666;
	height: 300px;
	padding: 10px;
}

.tbl_details .td_corpo img{
	padding: 5px;
}

.tbl_user .td_header{
	background-color:#00AFE9;
	height: 30px;
	padding: 8px;
}

.tbl_user .td_corpo{
	background-color: gray;
	height: 322px;
	padding-top: 5px;
}

.tbl_comments .td_header{
	background-color:#00AFE9;
	height: 30px;
	width: 340px;
	padding: 8px;
}

.tbl_comments .td_corpo{
	background-color: gray;
	height: 320;
	width: 340px;
}

.dettaglio_projects .join_project a{
	font-weight:bold;
	font-size: 25px;
}

.td_corpo .share_utente{
	margin-right: 15px;
} 

.tbl_comments .commento_box {
	border-bottom: 2px rgb(0,160,255) solid;
}

.tbl_comments .commenti_lista_pro {
	height: 310px;
	width: 319px;
	overflow:auto;
	padding-left: 5px;
	padding-right: 5px;
}

.tbl_comments .commenti_lista_pro {
	margin:5px;
}


.domande h3 {
	margin-top: 10px;
	padding: 5px;
}

.domande ul {
	margin-top: 5px;
}	

.vedi_tutti_commenti{
	font-weight:bold;
	padding:10px;
	text-align:center;
}

.pagine_dinamiche_107 table td{
	vertical-align:none;
}
/* --------------- MESSAGGI ---------*/
.msg_menu {
	padding:10px;
	font-size:14px;
}
.msg_azioni {
	text-align:right;

	
}
.msg_azioni a:link,.msg_azioni a:visited  {
	
	font-weight:bold;
	padding:2px 4px;

}
.msg_azioni a.rosso {
	color:#990000;
}
.msg_azioni a.grigio {
	color:#999999;
}

.msg_lista .da_leggere{
	background-color:#F5F5F5;

}
.msg_lista .selected{
	background-color:#E7F5FE;

}
.msg_lista tr:hover{
	background-color:#E7F5FE;

}
.msg_lista .msg_oggetto{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.msg_lista .msg_messaggio{
	color:#666;
	padding-top:20px;
	padding-bottom:20px;
	cursor:pointer;
}
.msg_lista .msg_nome{
	padding-right:20px;
	width:150px;
}
.msg_cstudios{
	text-align:left;
	padding-top:3px;
}
table.msg_lista {
	border-collapse:collapse;
}
table.msg_lista tr.riga{
	border-top:2px solid;
	border-top-color:#D7EBFF;
	
}
table.msg_lista td{
	padding:10px;
}

.form_msg_cont {
	padding:10px;
}
.form_msg_cont .msg_titolo {
	background-color:#00AAED;
	padding:5px;
	color:#FFFFFF;
	margin-bottom:14px;
}
.form_msg_cont .msg_bottoni span{
	margin-left:10px;
}
.form_msg_cont .msg_inviato{
	margin:auto;
	text-align:center;
	padding:40px;
}
.form_msg_cont .msg_inviato .bottone_annulla{
	float:none;

}

.form_msg_cont .msg_oggetto {	
	width:444px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form_msg_cont .msg_messaggio {	
	width:444px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;


}
.msg_lista td.msg_visualizza {
		cursor:pointer;
}

/* ---- notifiche ----- */
.notifiche_cont {
	left:617px;
	position:absolute;
	height:34px;
	top:98px;
	width:170px;
	z-index:100;
	font-size:11px;
}
.notifiche {
	position:relative;
}
.notifiche > a {
	position:absolute;
	outline:none;
}
.n_notifica {
	position:absolute;
	margin-left:20px;
	margin-top:-5px;
	z-index:90;
	width:20px;
	height:14px;
	background-image:url(../_pics/template/notifiche/notifica3.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-left:0px;

}


.notifiche .n_chat {
	left:0px;
}
.notifiche .n_per {
	left:35px;
}
.notifiche .n_net {
	left:70px;
}
.notifiche .n_msg {
	left:105px;
}

.notifiche > a:hover, .notifiche > a.selected{
		background-image:url(../_pics/template/notifiche/sfondo.png);
}
.notifiche > a.clicked {
		background-color:#000;
}
.n_cont {
	width:245px;
	height:100px;
	background-color:#FFF;
	display:none;
	border:4px solid;
	border-color:#00AEE9;
	position:absolute;
	overflow:auto;
	top:35px;
	padding:5px;
	padding-top:10px;
	
}
.n_cont .n_chiudi {
	float:right;
	padding:5px;
}
.n_cont h3{
	font-size:14px;
	font-weight:bold;
		
}
.n_subcont {
	padding-top:10px;
	padding-bottom:10px;

}
.n_subcont .non_vista {
		background-color:#E0F1FE;
}

.n_loading {
	float:right;
	display:none;
}
/* elenco notifiche box comune */
.n_box{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px dotted gray;
}
.n_box .data{
	color:#999;
	
}
.n_box .foto{
	padding:0px;
	margin:0px;
	float:left;
	padding-right:5px;
}
.n_box .info{
	margin-left:38px;
	
}
.n_box:hover{
}
.bottone_n_conferma, .bottone_n_annulla  {
	border:1px sold gray;
	font-size:11px;
	padding:2px 5px;
	font-weight:bold;
	line-height:20px;
}

.bottone_n_conferma, .bottone_n_conferma:link, .bottone_n_conferma:visited  {
	background-color:#00AAED;
	color:#FFF;
}
.bottone_n_conferma:hover  {
	background-color:#0D488A;
	text-decoration:none;
}

.bottone_n_annulla, .bottone_n_annulla:link, .bottone_n_annulla:visited  {
	background-color:#999;
	color:#FFF;
}
.bottone_n_annulla:hover  {
	background-color:#666;
	text-decoration:none;
}
/* cancella */
.n_x{
	padding:2px 4px;
	text-align:center;
	color:#FFF;
	background-color:#CCC;
	display:block;
	float:right;
	font-weight:bold;
	font-size:11px;
	margin-left:6px;
	
}

/* chat */

.n_chat .n_subcont{
	padding-top:0px;
}
.n_chat .n_box .n_online{
	padding-bottom:5px;
}

.n_chat .n_box .testo{
}
.n_chat .n_box .foto{
	padding:0px;
	margin:0px;
	float:left;
	padding-right:5px;
}
.n_chat .invia{
		width:80px;
		padding:0px 3px;
		float:right;
}

/* messaggi */
.n_msg .n_nuovo_messaggio {
	float:right;
}
.n_msg .da_leggere {
		background-color:#E0F1FE;
}
.n_msg .n_box {
		cursor:pointer;
}
.n_msg .n_box:hover {
		background-color:#B0D8FF;
}
.n_msg .leggi {
		padding-left:5px;
}
