.immagine_bordata{
border:3px solid #CCC	
}

.separatore_verticale_small{
height:20px;	
}

.separatore_verticale_medium{
height:40px;	
}


.larghezza_sito{
	width:1000px;	
}

.sfondo_header_top{
	background:url(../../images/top_base_top.png) no-repeat center top;height: 67px;	
}

.sfondo_header_bot{
	background:url(../../images/top_base_bottom.png) no-repeat center top;height: 372px;	
}


body{
margin:0px;
padding:0px;
/*font-family:Arial, Helvetica, sans-serif;
*/
/*font-family:"Century Gothic";*/
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.header_container{
width:921px;
}

.box_homepage {
float:left;
width:213px;
margin:5px
}
.box_homepage img{
border:2px solid #fff;
width:200px;
height:255px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.box_elenco_artisti {
	
	text-align:center;
	padding:10px 60px;
	margin-bottom:8px;
	
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#cfcfcf);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		to(#cfcfcf));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #ffffff;
	-moz-box-shadow:
		0px 1px 3px rgba(163,163,163,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(163,163,163,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}



.box_sel_artista {
float:left;

}


.div_img_box {
border:2px solid #CE1C04;
width:204px;
height:260px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.menu_elemento{
float:left;	
margin-right:9px;
margin-left:10px;
}

.no_margin_left{
margin-left:0px
}

.no_margin_right{
margin-right:0px
}

.logo_ab{
background:url(../../images/titolonew.png) no-repeat left top;
background-position:0px 20px;
width:100%;
overflow:hidden;
}

.center_bg{
/*background:url(../../images/bg_container.png) repeat-x top #FFF;
*/background:url(../../images/sfondocentrale_x.jpg) repeat-x top #FFF;	

}

.center_container{
width:950px;	
padding-top:20px;
}

.center_col_sx{
width:570px	;
border:0px solid red;
padding-left:10px

}

.center_col_dx{
width:355px	;
border:0px solid red;
padding-left:10px

}

.barra_rossa_bg{
background:url(../../images/footer_red.png) no-repeat center;height:41px	
}
.sfondo_footer{
background:url(../../images/sonfo_sotto_footer.jpg) repeat-x top;min-height:134px;	
}
.paginatore{
margin:10px;
}
.paginatore img{
margin:0px 5px;	
}

.cornice_artista_collab{
	background:url(../../images/cornice_artista_collab.png) no-repeat center;
	width:148px;
	height:100px;
	margin-bottom:5px;
}

.cornice_artista_off{
	background:url(../../images/cornice_artista_off.png) no-repeat center;
	width:148px;
	height:145px;
	border:0px solid red;
	margin-bottom:10px;
}

.cornice_artista_on{
	background:url(../../images/cornice_artista_on.png) no-repeat center;
	width:148px;
	height:145px;
	border:0px solid red;
	margin-bottom:10px;
}


.cornice_artista_interno{
	height:142px;
	width:100%;
}

.cornice_artista_interno_on{
	height:122px;
	width:112px;
	overflow:hidden
}


.cornici_container{
	border:0px solid black;
	width:300px
}
.contenitore_elenco_artista_elenco{
background:url(../../images/rettangolo_artista.png) repeat-x bottom #F9F9F9;
background-position:0 100px;
width:250px;
height:200px;
overflow:hidden;
float:left;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
margin:20px 10px;
}

.contenitore_elenco_artista{
background:url(../../images/rettangolo_artista.png);
width:514px;
height:177px;
overflow:hidden;
}

.logo_contenitore_artista{
background:url(../../images/logo_contenitore_artista.png) no-repeat;
width:137px;
height:147px;
overflow:hidden
}


.input_newsletter{
border:0px solid red;font-family:Arial, Helvetica, sans-serif;font-size:10px;
width:130px;
height:15px;
text-align:left;
}

.thumbs{
float:left;
border:2px solid #CCC;
margin:7px;
width:115px;
height:90px;
overflow: hidden;
}

.thumbs img{
width:115px;

/*height:90px;*/
	
}

.linea_chiusura{
padding:15px;	
}

/*TABELLA*/
#gradient-style {
    font-size: 11px;
    text-align: left;
    width: 530px;
}
#gradient-style th {
	/*background:url(../../images/tbl_bg_thead.png) repeat-x #3E9514;*/
	/*background:url(../../images/footer_red.png) no-repeat left top;	*/
	background-position:0 -10px;
    border-bottom: 1px solid #FFFFFF;
    color: #FFF;
    font-size: 14px;
    padding: 8px;
}
#gradient-style td {
    /*background: url(../../images/gradback.png) repeat-x scroll 0 0 #E8EDFF;*/
	background:url(../../images/greygrad.png) repeat-x top #FEFEFE;
    border-bottom: 1px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    padding: 8px;
}
#gradient-style tfoot tr td {
    background: none repeat scroll 0 0 #E8EDFF;
    font-size: 12px;
}
#gradient-style tbody tr:hover td {
	background:url(../../images/greygradhover.png) repeat-x top #FEFEFE;
}

/*PAGINAZIONE*/
.box_paginazione {
    padding-bottom: 0;
    text-align: center;
	font-size:12px;
}
#pagination-digg {
    text-align: center;
}
ul#pagination-digg {
    list-style: none outside none;
    text-align: center;
}
#pagination-digg li {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid #DDDDDD;
    cursor: pointer;
    display: inline;
    margin: 0;
    padding: 10px 10px;
    text-align: center;
	height:55px;
}
#pagination-digg .active {
}
#pagination-digg li:hover {
}
