/*********************************************************************************************************
                                     STILI STRUTTURA PRICIPALE                                         
 *********************************************************************************************************/

/* stili framework */

@import url(cFormsGrid.css);
@import url(cFormsRecord.css);
@import url(cFormsDetails.css); 


BODY {
	margin: 0;	
	padding-top: 0;
	font-family:  "Trebuchet MS", Arial, Verdana,  sans-serif;
	font-size: 11px;
	color: #000;
	background: #fff;
	background-image: url(images/sfondo_body.gif);
	background-repeat: repeat-x;
	text-align: center; 
	padding-bottom: 10px;
}

/* settaggi globali */

IMG {
	
	border-width: 0; 
}

A {
	color: #000;
	text-decoration: underline;
	outline: none;
}

A:hover {
	text-decoration: none; 
}



/* form fields */

FORM {
	padding: 0;
	margin: 0; 
}

INPUT {
	color: #333;
	font-family: "Trebuchet MS", Arial, Verdana,  sans-serif;
	font-size: 11px;
	margin: 0 1px;
	padding:2px;
}

INPUT.typecheck,
INPUT.FormsControl_checkbox {
	margin: 0; 
}

INPUT.typetext, 
.FormsControl_text,
.FormsPlugin_jscalendar_text {
	color: #333;
	font-family: "Trebuchet MS", Arial, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 98%; 
	margin: 0;
}

.FormsPlugin_jscalendar_text {
	width: 75px; 
}

INPUT.typefile {	
	font-family: "Trebuchet MS", Arial, Verdana,  sans-serif;
	font-size: 11px;	
	height: 19px;
}

SELECT, 
.FormsControl_combo {
	font-family:  "Trebuchet MS", Arial, Verdana,  sans-serif;
	font-size: 11px;
	color: #000;
	width: 98%; 
	margin: 0;
}

TEXTAREA {
	font-family:  "Trebuchet MS", Arial, Verdana,  sans-serif;
	font-size: 11px;
	color: #000;
	width: 98%; 
	margin: 0;
	padding: 0;	
	
}

TEXTAREA.FormsControl_textarea {
	height: 200px;	
}

input{
	background:#fff url(images/sfondo_input.gif) left top repeat-x;
	border:1px solid #cccccc;
	color:#666;
	}
	
html>body input {height:14px}

INPUT.butsub, 
.input_button,
.FormsButton_button {
	color: #174170;
	font-size: 10px;
	background:#d2d2d2 url(images/sfondo_submit.gif) left bottom repeat-x;
	border: 1px solid #939393;
	text-transform: uppercase;
	height:17px;
}

INPUT.butsub {
	margin-top:10px;}
.FormsButton_button, INPUT.butsub{
height:19px;}

#nav_search_button, #catalog_search_button{ /*bottoni cerca ricerca in alto e ricerca catalogo*/
width:59px;
font-weight:bold;
padding:1px 0;}

.FormsControl_file_showfile {
	display: block;
	font-weight: bold;
	font-size: 10px;
	color: #000;
}

/* hidden elements */

.hide_it,
.contrnd .prezzo, .contrnd .acquista,
#bestseller_box .prezzo, #bestseller_box .acquista,
.list_box_gendesc .prezzo, .list_box_gendesc .acquista
 {
	display:none;
}

/* */
 .enfasi {
	color: #174170;
}
/*----------------------------------------------------------------------------------------------------
                                 LAYOUT (headbar, colonne, footer)                                  
 ----------------------------------------------------------------------------------------------------*/

.page_container {
	margin: 0 auto;
	color: #000; 
	text-align: left;
}

.page_borders {	
	margin: 0;
	padding: 0;
	background-image: url(images/sfondo_container.gif);
	background-repeat: repeat-y;
	float: left;
}
.inner_fade {	
	margin: 0;
	padding: 0;
	background-image: url(images/sfondo_fade_content.gif);
	background-repeat: no-repeat;
	float: left;
}


/* ______________________________________________ HEADBAR __________________________________________ */

.headbar {	
	margin: 0;
	padding: 0;
	clear: both;
	background-image: url(images/sfondo_body.gif);
	background-repeat: repeat-x;
}

.headbar IMG {
	margin: 0;
	padding: 0;
	display:block;
}

.headbar #logo_box {
	height: 123px;
	clear: both;
	margin: 0;
	padding: 0;
	float:left;
}

.headbar #header_jolly {
	float:left;
}

.maincontent #header_jolly2 {
	
	float: right;

	
	
}


.headbar #top_menu_box {
	height: 40px;
	line-height:40px;
	clear: both;
	margin: 0;
	padding: 0;
	background: url(images/hd_sfondo_giallo.gif) left top no-repeat;
}


/* GENERAL MENU (HEADBAR) */

#top_navigation {
	height: 40px;
	line-height: 40px;
	clear: both;
	margin: 0;
	padding: 0;
	width: 742px;
	float: left;
}


#top_navigation UL{
	margin: 0;
	padding: 0;
	padding-left:8px;
	list-style-type: none;
}

#top_navigation UL LI {
	color: #000;
	margin: 0;
	padding: 0;
	padding-left:10px;
	float: left;
	list-style-type: none;
	font-size: 13px;
}

#top_navigation LI A {
	color: #000;
	padding: 0;
	padding-right:10px;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
}

#top_navigation  LI A:hover {
color:#666;
}

/* SEARCH FORM */

#top_search {
	margin-left: 762px;

	text-align: left;
	line-height: normal;
}

#top_search .typetext {
	width: 132px;
}

#top_search .butsub {
	width: 45px;
}

/* fine HEADBAR */

/*______________________________________ COLONNA DESTRA _________________________________*/

.rightcol {
	/*margin-left: 742px;*/
	margin: 0;
	padding-bottom: 20px;	
	float: left;
	text-align: left;
	font-size: 11px;	
	clear: right; 
	background: url(images/rightcol_col.gif) top left no-repeat;
}

/*banner tutti autori */

.banner_tuttiautori {
	margin:10px 0px 25px 15px;	
	padding: 0;
	padding-left:5px
}

.banner_tuttiautori2 {
	margin:3px 0px 0px 15px;	
	padding: 0;

}

.banner_tuttiautori3 {	
	padding: 0;
	margin: 10px 0px 5px 22px;
}

.banner_tuttiautori4 {	
	padding: 0;
	margin: 10px 0px 10px 15px;
}


.rightcol .banner_tuttiautori STRONG ,
.rightcol .banner_tuttiautori A{	
	color: #174170;
}

.rightcol .banner_tuttiautori SPAN {	
	margin-left: 14px;
	margin-right: 14px;
	padding: 0;
	display: block;
}
.rightcol .banner_tuttiautori SPAN.vai_scheda {		
	text-align: right;
}

.rightcol .banner_tuttiautori SPAN.vai_scheda IMG {	
	vertical-align: middle;
}

/* clouds */

.cloud_box {		
	

	background: url(images/tags_fullpage_tab.gif) center top no-repeat;


}

.cloud span{padding-right:0;padding-left: 4px;}

.cloud {
width:750px;
position: relative;
top: 40px;
left:-35px;
margin-top: 15px;
margin-left: 15px;
text-align: center;
line-height: 35px;



}


.cloud a, .cloud a:visited{	

	color: #174170;
	text-decoration:none;
}

.cloud a:hover{
	text-decoration:underline;
}


/* stili comuni ai menu navigazione */
#catalog_block {
	width:230px;
	background: url(images/tab_left_block.gif) top left no-repeat;
	margin-top:9px;
	margin-left:8px;
	float:left;
	padding:13px 0 0 11px;
}

html>body #catalog_block {
	margin-left:12px;
	width:216px;
}

#catalog_block .toptitle{
padding-left:0;
}

#catalog_block input.typetext{
width:132px
}

.left_search{
padding-top:18px;
width:204px;
}

.maincontent{
display:block;
position:relative;
}

.search_autori{ /*solo per IE6*/
display:none;
}

html>body .search_autori{
display:block;
position:absolute;
width:469px;
top:890px;
left:260px;
border:none;
padding-top:20px;
border-top:1px solid #ccc;
}

.search_autori .typetext{
width:144px}

.search_autori .butsub{
height:20px;
font-weight:bold}

#catalog_block .left_search span, .search_autori span{
display:block;
padding-bottom:14px;
clear:both;
font-size:11px;
color:#000;
font-weight:bold;
}

.left_search A, left_search A:visited, .search_autori A, .search_autori A:visited{
display:block;
padding:7px 2px 20px 0; 
margin:0px;
text-align:right;
color:#174170;
border-bottom:1px solid #ccc;
text-decoration:underline;
}

.left_search A:hover, .search_autori A:hover{
color:#000;}

#catalog_block h3{
margin:0px;
padding:20px 0 0 0;
}

/* titolo blocco */

.rightcol H3 {
	text-align: left; 
	font-size: 10px;
	font-weight: bold;
	color: #000;
	margin: 0;	
	padding: 0;
	clear: both; 
}

/* menu amministrazione */

.rightcol #files_block,
.rightcol #catalog_block,
.rightcol #artists_block,
.rightcol #menu_admin {
	padding-top: 15px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	margin:0;
	margin-left:25px;
	margin-right:5px;
}


.rightcol #files_block H3,
.rightcol #catalog_block H3,
.rightcol #artists_block H3,
.rightcol #menu_admin H3  {
	background: #f8b777;	
	margin-right: 5px;	
	padding: 3px 9px;
	clear: both; 
	text-transform: uppercase;
	overflow: hidden;
}


#files_block H3 A,
#catalog_block H3 A,
#artists_block H3 A,
#menu_admin H3 A  {
	padding: 0;
	color: #333;
	font-size: 11px;
	text-decoration: none;
}

#files_block H3 A:hover,
#catalog_block H3 A:hover,
#artists_block H3 A:hover,
#menu_admin H3 A:hover {
	text-decoration: underline;
}

 #logout_title A {
 	color: #FF4500;
 }
 
 #login_block{
 padding-left:24px;
 padding-top:10px;}
 
/* blocchi navigazione */

.side_navigation UL.menu {
	color: #3b3b3b;
	text-align: left;
	padding: 0;
	margin: 0;	
	list-style-type: none;
}

.side_navigation UL.menu LI {	
	padding: 0;
	margin: 0;	
	display: block;
}

.side_navigation UL.menu LI A, .side_navigation UL.menu LI A:visited, .side_navigation UL.menu LI A:hover, #catalog_block h3{
	color: #333;	
	text-decoration:none;
	font-size:10px;
	font-weight:normal
}

#catalog_block h3{
text-transform:uppercase}

#GMcatalog{
padding-left:13px;}

#GMcatalog li{
text-decoration:underline;
padding:2px 0;
}

#GMcatalog li A, #GMcatalog li A:hover, #GMcatalog li A:visited{
color:#174170;
text-decoration:underline;
font-size:11px
}

#catalog_block h3 IMG{
padding-right:4px
}

/* submenu */

.side_navigation UL.menu UL.submenu {
	text-align: left;
	padding: 0 3px 20px 0;
	margin: 0;
	list-style-type: none;
}

.side_navigation UL.menu UL.submenu LI { 
	padding-left: 14px;
	margin: 0;	
	display: block;
}

.side_navigation UL.menu UL.submenu LI A, .side_navigation UL.menu UL.submenu LI A:visited {
	color:#174170;
	text-decoration:underline;
	font-weight:normal;
	text-transform:lowercase;
		font-size:11px;
}

.side_navigation UL.menu LI.pdf {
background: url(images/ico_pdf.gif) 14px top no-repeat;
height:20px;
}

.side_navigation UL.menu LI.pdf A, .side_navigation UL.menu LI.pdf A:visited, .side_navigation UL.menu LI.pdf A:hover{
padding-left:32px;
font-weight:bold;
color:#174170;
text-decoration:underline;
	text-transform:lowercase;
	font-size:11px;
}

/* icone e descrizioni */

.side_navigation UL.menu LI SPAN.nav_descr {
	padding: 0;
 	margin: 0;	
	display: block;
	font-size: 10px;	
	color: #666;
}
 
.side_navigation IMG.nav_icons,
.side_navigation IMG.nav_edit_icons {
	margin-right: 1px;
	margin-bottom: 1px;
	vertical-align: middle;
}  

.side_navigation IMG.nav_edit_icons {
	width: 14px;
	height: 14px;
}  




/*_____________ pubblicazioni colonna ____________________*/

.side_publish_blockcenter,
.side_publish_blockleft,
.side_publish_blockright,
.side_publish_block {
	text-align: left;
	width: 90%;
	margin-top: 0;	
	margin-bottom: 0;	
	margin-left: auto;
	margin-right: auto;
	padding: 8px 0;
	padding-left:8px;
	overflow: hidden;
}

.side_publish_blockcenter {		
	margin-left: auto;
	margin-right: auto;
}

.side_publish_blockleft {		
	margin-left: 0;
	margin-right: auto;

}

.side_publish_blockleft IMG{		

		border: 1px solid silver;
}



.side_publish_blockleft .icons{
clear:left;
width:90%;}

.side_publish_blockright {		
	margin-left: auto;
	margin-right: 0;
}


.side_publish_blockcenter .icons,
.side_publish_blockleft .icons,
.side_publish_blockright .icons,
.side_publish_block .icons {	
	margin: 0 0;
}

.side_publish_blockcenter .icons IMG,
.side_publish_blockleft .icons IMG,
.side_publish_blockright .icons IMG,
.side_publish_block .icons IMG {	
	width: 14px;
	height: 14px;
}

.list_box_img, .image_path {
	float: left;
	padding-top:0px;
	top:0;
	padding-right: 10px;
	
	
}

.list_box_gendesc {
	margin: 0;
	padding-bottom: 5px;
	padding-right:7px;
}


.list_box_gendesc STRONG,
.list_box_gendesc A {
	display: block;			
}

.list_box_gendesc A {
	font-weight: bold;
	text-decoration: underline;	
}

.list_box_gendesc A:hover {
	text-decoration: none;	
}

/* forms colonna */

.datalabelmenu {	
	font-size: 11px;	
	margin: 1px 0;
	text-align: left;
	padding: 0 8px;
}

.datalabelmenu IMG {
	margin: 3px;
	vertical-align: middle;
	width: 18px;
	height: 13px;
}

.datalabelmenu SPAN {
	display: block;
}

.datavaluemenu {/*usato in HP*/
	text-align: left;
	padding: 0 0 0 3px;
}

.datadescmenu {/*usato in HP*/
	text-align: left;
	padding: 12px 5px 12px 5px;
	line-height:17px;
}

.datavaluemenu INPUT {/*usato in HP*/
width:164px;
margin-bottom:10px;
padding:2px;
}

.colformfoot {
	text-align: left;
	clear: both; 
	margin-left: 10px;
	padding-bottom: 15px;
	padding-top: 10px;
}

/* consigliati */
#consigliati_jolly{
clear:both;
padding:15px 0;
margin-left:20px;
border:1px solid red;}

#consigliati_box {
	margin-left:20px;
	padding-top: 15px;
	background-image: url(images/rightcol_tab.gif);
	background-repeat: no-repeat;
}

#consigliati_box .toptitle{
padding-bottom:10px;
}

#consigliati_box .list_box_gendesc A{
padding-left:65px;
}
/* form newsletter */
#nwsletter_jolly1, #nwsletter_jolly2{
margin-left:20px;
padding-top: 15px;
padding-bottom:30px}

#nwsletter_box {
	margin-left:20px;
	margin-bottom:30px;
	padding-top: 15px;
	background-image: url(images/rightcol_tab.gif);
	background-repeat: no-repeat;
}

#nwsletter_box H3 {
	margin-left: 10px;
	margin-bottom: 3px;
}

#nwsletter_box .admin_panel {
	height: 22px;
	background: #f8b777;
	padding-top: 4px;
	padding-right: 4px;
	margin-right: 5px;
	clear: both;	
	background-image: url(images/admin_txt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	margin-bottom: 14px;
}

#nwsletter_box .colformfoot INPUT.butsub {
	width: 75px;
}

#nwsletter_box  .controls{
padding-left:2px}




/* fine COLONNA DESTRA  */

/* ___________________________________________ FOOTER ________________________________________ */

.footerbar {
	background-image: url(images/fading_background.png);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	clear: both;	
	height: 58px;
}

.footerbar_top {
	background-image: url(images/container_bottom.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	clear: both;	
	height: 22px;
}

.footerbar_bottom {
	background-image: url(images/sfondo_footer.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	clear: both;	
	height: 36px;
	line-height: 36px;
}

/* GENERAL MENU (FOOTER) */

#bottom_navigation {
	height: 36px;
	line-height: 36px;
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
	padding-left:10px;
}

#bottom_navigation UL{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#bottom_navigation UL LI {
	color: #404040;
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	font-size: 11px;
}

#bottom_navigation LI A {
	color: #404040;
	padding: 0 10px;
	font-size: 11px;
	text-decoration: none;
}

#bottom_navigation UL LI#footbar_chisono A {
	padding-left: 20px;
}

#bottom_navigation UL LI#footbar_rss A {
	padding-left: 25px;
}

#bottom_navigation LI A:hover {
	text-decoration: underline;
}

#bottom_navigation LI IMG {
	vertical-align: middle;
}

#disclaimer {
	float: right;
	margin: 0;
	padding: 0;
	padding-right:22px;
	font-size: 10px;
	color: #8c8c8c;
}

/* fine LAYOUT (topbar, colonne, footer) */

/*----------------------------------------------------------------------------------------------------
                                 BLOCCO CONTENUTI PRINCIPALE                                  
 ----------------------------------------------------------------------------------------------------*/

.maincontent {	
	margin: 0;
	padding-bottom: 20px;
	text-align: left;
	float: left;
}


/* box di contenuto principale */

.content_box {
	margin: 9px 0px 0px 0px; 
	padding-top: 13px;
	background:url(images/home/home_tab_blue.gif) left top no-repeat;
	clear:left;
}
.contentpublishtopnews, .contentpublishvetrinaautore{
float:left;
margin-left:6px;
position:relative;
}

html>body .contentpublishtopnews{
margin-left:12px;}

html>body .contentpublishtopnews .desc_block{
width:367px;
}

.contentpublishvetrinaautore{
margin-bottom:20px;
}

.contentpublishlastnewsbox{
float:right;
background:url(images/home/home_tab_grey.gif) left top no-repeat;
padding-bottom:20px;
margin-right:3px;
}

html>body .contentpublishlastnewsbox{
margin-right:8px;}


.MDcontentswf9{
width:66%;
margin-left:12px;
margin-bottom:15px;
}

.MDcontentswf9 .toptitle{
background:url(images/home/novita.gif) 12px top no-repeat;
padding-bottom:28px;
height: 1px;
}

.MDcontentswf9 .toptitle DIV{
display:none;
}

.elementosfw{
width:462px;
padding-left:10px;
}

.boxrnd{
position:relative;
top:-13px;
left:-5px;
clear:both;
float:right;
width:32%;
padding-top:13px;
margin-top:8px;
}

.boxrnd .toptitle .button_cont{
background: #f8b777;
background-image: url(images/admin_txt.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
	width:88%;
	padding:2px 0;
	text-align:right;
	padding-right:4px;
	font-family:Georgia, "Times New Roman", Times, serif
}

.contrnd{
width:auto;
padding-right:15px;
}

.image_path{
margin-top:0px;
padding-left:10px;
padding-top:0px;
}

.contrnd .toptitle A, .contrnd .toptitle A:visited, .contrnd .toptitle A:hover{
margin-top:0px;}

.contrnd .toptitle{
padding-bottom:11px;
padding-left:0px;
}

.contrnd .toptitle img{
margin-left:12px;}

.contrnd .toptitle .ico_rss{
margin-right:14px;}

/* hack del contorno */
.elernd:after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.elernd  {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
   padding:0px;
}
* html .elernd{
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.elernd {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}

.MD-content-rnditems10-rndbookimage_path{
float:left;
padding:0px 8px 0px 10px;
}


.toptitle{
padding-left:12px;
padding-bottom:2px;
}

.toptitle IMG.ico_rss {
	float: right;
	margin-right: 20px;}


.boxtoleft  {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}


.rightcontentbox {
	width: 496px;
	float: right;
	margin: 0;
	padding-top: 20px;
}

.leftcontentbox {
	width: 245px;
	margin-top: 10px;
	background-image: url(images/tab_left_block.gif);
	background-repeat: no-repeat;
	background-position: 13px 0px;	
	float: left;
	padding-bottom: 30px;
}



.leftcontentbox .flag_box {
	text-align: left;
	margin-top: 14px;	
	margin-bottom: 10px;
	margin-left: 23px;
	margin-right: 11px;
	clear: both;
}

.leftcontentbox .innerframe {
	text-align: left;
	margin-left: 23px;
	margin-right: 11px;
	clear: both;
}

.leftcontentbox .innerframe DIV {
	margin: 0;
	padding: 0;
	clear: both;
}
.leftcontentbox .innerframe H3 {
	margin: 0;
	padding: 3px 0;
	clear: both;
	color: #000;
	font-size: 11px;
}

.leftcontentbox .innerframe .first_level_box{
	margin: 0;
	padding: 3px 0;
	clear: both;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

.leftcontentbox .innerframe .first_level_box IMG {
	vertical-align: middle;
}

.leftcontentbox .innerframe .inner_level_box {
	margin-left: 9px;
	padding: 0;
	clear: both;
	color: #000;
	font-size: 11px;
}

.leftcontentbox .innerframe .inner_level_box A, .leftcontentbox .innerframe .first_level_box A {
	font-size: 11px;
	color: #174170;
	text-decoration:none;
}

.leftcontentbox .innerframe .fullline_box {
	margin: 0;
	padding: 10px 0;
	clear: both;
	color: #000;
	font-size: 11px;
}

.leftcontentbox .innerframe .fullline_box A {
	font-size: 11px;
	color: #174170;
}

.leftcontentbox .innerframe .fullline_box IMG {
	vertical-align: middle;
}

/*_____________________________ HOME PAGE ______________________________*/

/*.admin_panel{
	display: none;	
}*/


/*_____________________________ TOP NEWS ______________________________*/

#topnews_box {
	width: 496px;
	height: 214px;
	margin-top: 12px;
	background-image: url(images/home/home_tab_blue.gif);
	background-repeat: no-repeat;
	background-position: 13px 0px;
	overflow: hidden;
}

/* titolo blocco */
#topnews_box .title_box {
	margin-top: 13px;
	margin-left: 23px;
	margin-right: 11px;
	clear: both;
}

#topnews_box .title_box IMG.ico_rss {
	float: right;
	margin-right: 8px;
	background-image: url(images/home/ico_rss_blue.gif);
	background-repeat: no-repeat;
}

#topnews_box .inner_frame {
	margin: 0;
	padding: 0;
	clear: both;/*
	height: 180px;
	overflow: auto;*/
}

/* singola news */

#topnews_box .news_row {	
	margin: 0;
	padding: 0;
	clear: both;
}

/*pagina news*/
.boxnews{
text-align:left;
width:80%
}

/* admin panel */

#topnews_box .news_row .admin_panel{
	height: 22px;
	background: #f8b777;
	margin-left: 13px;	
	margin-right: 11px;
	margin-bottom: 10px !important; 
	margin-bottom: 0;
	clear: both;
	background-image: url(images/admin_txt.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#topnews_box .news_row .admin_panel IMG {
	float: right;
	margin-right: 8px;
	margin-top: 4px;
	padding: 0;
}

/* blocco immagine */

#topnews_box .news_row .news_img {
	margin-top: 0 !important; 
	margin-top: 10px;
	padding: 0;
	float: left;
}

#topnews_box .news_row .news_img IMG {
	margin-left: 20px;
	margin-right: 10px;
}

/* titolo */

.titoCatalogo, .contentpublishnovita .toptitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #174170;
	line-height:17px;
	font-weight:bold;
}

#topnews_box .news_row .news_title {
	margin-top: 10px;
	margin-right: 11px;
	padding: 0;
	font-size: 15px;
	color: #174170;
	line-height:17px;
	font-family:Georgia, "Times New Roman", Times, serif
}


#topnews_box .news_row .news_title A,
#topnews_box .news_row .news_title A:visited,
.content_news A, .content_news A:visited,
.content-news19title, .eleIntervista .corsotitle_description,
.eleIntervista .corsodate_title,
.eleIntervista .corsotitle_title,
.eleIntervista .corsodescription_title,
.contDettInterviste #artiststitle_description
 {
	font-size: 15px;
	color: #174170;
	text-decoration: none;
	line-height:17px;
	font-family:Georgia, "Times New Roman", Times, serif
} 

#artistsdescription_description{
color: #5F5F5F;
font-size: 12px;
line-height:17px;
padding-bottom:10px}

#artistsdescription_description A{
float:right;
color: #174170;
background: url(images/news/freccia.gif) left 5px no-repeat;
padding:0 0 5px 15px }

.contentInterviste .datalabel{
font-weight:normal;
padding-top:0px;}

#topnews_box .news_row .news_title A:hover, .content_news A:hover {
	text-decoration: underline;
}

.data_news A{
clear: both} 

/* descrizione */

#topnews_box .news_row .news_desc {
	margin-top: 10px;
	margin-right: 11px;
	padding: 0;
	font-size: 11px;
	color: #000;
}

/* blocco leggi tutto */

#topnews_box .news_row .leggi_tutto {
	margin-top: 10px;
	margin-right: 11px;
	padding: 0;
	text-align: right;	
	font-size: 10px;
	color: #174170;
}

#topnews_box .news_row .leggi_tutto A {
	font-size: 11px;
	color: #174170;
	text-decoration: underline;
}

#topnews_box .news_row .leggi_tutto A:hover {
	text-decoration: none;
}

#topnews_box .news_row .leggi_tutto IMG {
	margin-right: 5px;
	vertical-align: middle;
}

/* blocco leggi tutte news */

#topnews_box .leggi_tutte_news {
	display: none;
}

/*_____________________________ PROSSIME USCITE ______________________________*/

#prossime_uscite_box {
	width: 496px;
	height: 238px;	
	margin: 0;
	padding: 0;
	background-image: url(images/home/home_tab_blue.gif);
	background-repeat: no-repeat;
	background-position: 13px 0px;
	overflow: hidden;
}

/* titolo blocco */
#prossime_uscite_box .title_box {
	margin-top: 13px;
	margin-left: 23px;
	margin-right: 11px;
	clear: both;
}

/*#prossime_uscite_box .title_box IMG.ico_rss {
	float: right;
	margin-right: 8px;
}

 admin panel */

#prossime_uscite_box .admin_panel {
	height: 22px;
	background: #f8b777;
	margin-left: 13px;	
	margin-right: 11px;
	padding: 0;
	clear: both;	
	background-image: url(images/admin_txt.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#prossime_uscite_box .admin_panel IMG {
	float: right;
	margin-right: 8px;
	margin-top: 4px;
}

#prossime_uscite_box .swf_box {	
	margin-top: 10px;
	margin-left: 23px;	
	margin-right: 11px;
	clear: both;
	padding: 0;	
}

#prossime_uscite_box .swf_box DIV {	
	margin: 0;
	clear: both;
	padding: 0;	
	float: left;
}



#prossime_uscite_box .swf_box OBJECT {	
	margin: 0;
	padding: 0;	
	display: block;
}

/*_____________________________ LAST NEWS ______________________________*/

#lastnews_box {
	width: 246px;
	height: 452px;
	margin-top: 12px;
	background-image: url(images/home/home_tab_grey.gif);
	background-repeat: no-repeat;
	background-position: 13px 0px;
	overflow: hidden;
	clear: right;
}

/* titolo blocco */
#lastnews_box .title_box {
	text-align: left;
	margin-top: 14px;
	margin-left: 23px;
	margin-right: 11px;
	padding-bottom: 2px;
	clear: both;
}

#lastnews_box .title_box IMG.ico_rss {
	float: right;
	margin-right: 15px;	
	background-image: url(images/home/ico_rss_grey.gif);
	background-repeat: no-repeat;
}

#lastnews_box .inner_frame {
	padding-left: 13px;
	padding-right: 18px;
	margin: 0;
	clear: both;
}

/* singola news */

#lastnews_box .news_row {	
	margin: 0;
	padding-bottom: 12px;
	clear: both;	
	border-bottom: 1px solid #ccc;	
	background-image: url(images/home/home_news_fade_bckgr.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
}

/* admin panel */

#lastnews_box .news_row .admin_panel {
	float: right;
	margin: 0;
	padding-top: 9px;
}

#lastnews_box .news_row .admin_panel IMG {
	margin-right: 8px;
}

/* blocco immagine */

#lastnews_box .news_row .news_img {
	display: none;
}

/* data\\categoria */

#lastnews_box .news_row .news_flag {
	padding-left: 10px;
	padding-top: 10px;
	font-size: 9px;
	color: #333;
	font-weigh: bold;
	text-transform: uppercase;
	text-align: left;
}

#lastnews_box .news_row .news_flag A {
	font-size: 9px;
	color: #333;
	font-weigh: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#lastnews_box .news_row .news_flag A:hover {
	text-decoration: underline;
}

/* titolo */

#lastnews_box .news_row .news_title {
	padding-left: 10px;
	padding-top: 10px;
	font-size: 12px;
	color: #174170;
	text-align: left;
	font-family:Georgia, "Times New Roman", Times, serif
}

#lastnews_box .news_row .news_title A,
.cont_ricArt .title A {
	font-size: 12px;
	color: #174170;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif
}

#lastnews_box .news_row .news_title A:hover,
.cont_ricArt .title A:hover {
	text-decoration: underline;
}

/* descrizione */

#lastnews_box .news_row .news_desc {
	display: none;
}

/* blocco leggi tutto */

#lastnews_box .news_row .leggi_tutto {
	display: none;
}

/* blocco leggi tutte news */

#lastnews_box .leggi_tutte_news {
	margin-top: 10px;
	margin-right: 11px;
	padding: 0;
	text-align: right;	
	font-size: 10px;
	color: #174170;
}

#lastnews_box .leggi_tutte_news A {
	font-size: 11px;
	color: #174170;
	text-decoration: underline;
	text-transform: uppercase;
}

#lastnews_box .leggi_tutte_news A:hover {
	text-decoration: none;
}

#lastnews_box .leggi_tutte_news IMG {
	margin-right: 5px;
	vertical-align: middle;
}


/*_____________________________ VETRINA AUTORE ______________________________*/

#vetrina_autore_box {
	width: 496px;
	height: 248px;
	margin: 0;
	padding: 0;
	background-image: url(images/home/home_tab_blue.gif);
	background-repeat: no-repeat;
	background-position: 13px 0px;
	overflow: hidden;
}

/* titolo blocco */
#vetrina_autore_box .title_box {
	margin-top: 13px;
	margin-left: 23px;
	margin-right: 11px;
	clear: both;
}

#vetrina_autore_box .title_box IMG.ico_rss {
	float: right;
	margin-right: 8px;
	background-image: url(images/home/ico_rss_blue.gif);
	background-repeat: no-repeat;
}

#vetrina_autore_box .inner_frame {
	margin: 0;
	padding: 0;
	clear: both;/*
	height: 180px;
	overflow: auto;*/
}

/* singola news */

#vetrina_autore_box .news_row {	
	margin: 0;
	padding: 0;
	clear: both;
}

/* admin panel */

#vetrina_autore_box .news_row .admin_panel{
	height: 22px;
	background: #f8b777;
	margin-left: 13px;	
	margin-right: 11px;
	margin-bottom: 10px !important; 
	margin-bottom: 0;
	clear: both;
	background-image: url(images/admin_txt.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#vetrina_autore_box .news_row .admin_panel IMG {
	float: right;
	margin-right: 8px;
	margin-top: 4px;
	padding: 0;
}

/* blocco immagine */

#vetrina_autore_box .news_row .news_img {
	margin-top: 0 !important; 
	margin-top: 10px;
	padding: 0;
	float: left;
}

#vetrina_autore_box .news_row .news_img IMG {
	margin-left: 20px;
	margin-right: 10px;
}

/* titolo */

#vetrina_autore_box .news_row .news_title {
	margin-top: 10px;
	margin-right: 11px;
	padding: 0;
	font-size: 15px;
	color: #174170;
}

#vetrina_autore_box .news_row .news_title A {
	font-size: 15px;
	color: #174170;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif
}

#vetrina_autore_box .news_row .news_title A:hover {
	text-decoration: underline;
}

/* descrizione */

#vetrina_autore_box .news_row .news_desc {
	margin-top: 10px;
	margin-right: 11px;
	padding: 0;
	font-size: 11px;
	color: #000;
}

/* blocco leggi tutto */

#vetrina_autore_box .news_row .leggi_tutto {
	margin-top: 10px;
	margin-right: 11px;
	padding: 0;
	text-align: right;	
	font-size: 10px;
	color: #174170;
}

#vetrina_autore_box .news_row .leggi_tutto A {
	font-size: 11px;
	color: #174170;
	text-decoration: underline;
}

#vetrina_autore_box .news_row .leggi_tutto A:hover {
	text-decoration: none;
}

#vetrina_autore_box .news_row .leggi_tutto IMG {
	margin-right: 5px;
	vertical-align: middle;
}

/* blocco leggi tutte news */

#vetrina_autore_box .leggi_tutte_news {
	display: none;
}

/*_____________________________ RANDOM BOOK ______________________________*/

#random_box {
	width: 246px;
	height: 248px;
	margin: 0;
	padding: 0;
	background-image: url(images/home/home_tab_grey.gif);
	background-repeat: no-repeat;
	background-position: 13px 0px;
	overflow: hidden;
	clear: right;
}

/* titolo blocco */
#random_box .title_box {
	text-align: left;
	margin-top: 14px;
	margin-left: 23px;
	margin-right: 11px;
	padding: 0;
}

#random_box .title_box IMG.ico_rss {
	float: right;
	margin-right: 15px;	
	background-image: url(images/home/ico_rss_grey.gif);
	background-repeat: no-repeat;
}

#random_box .inner_frame {
	padding-left: 13px;
	padding-right: 18px;
	margin: 0;
	clear: both;
}

/* singola news */

#random_box .news_row {	
	margin: 0;
	padding-bottom: 12px;
	clear: both;	
}

/* admin panel */

#random_box .news_row .admin_panel{
	height: 22px;
	background: #f8b777;
	margin: 0;
	clear: both;
	background-image: url(images/admin_txt.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


#random_box .news_row .admin_panel IMG {
	float: right;
	margin-right: 8px;
	margin-top: 4px;
	padding: 0;
}

/* blocco immagine */

#random_box .news_row .news_img {
	margin-top: 10px;
	padding: 0;
	float: left;
}

#random_box .news_row .news_img IMG {
	margin-left: 10px;
	margin-right: 10px;
}

/* blocco testo */
#random_box .right_block {
	margin: 0;
	padding: 0;
	float: left;
	width: 90px;
}

/* nome autore */

#random_box .news_row .news_flag {
	padding-top: 10px;
	font-size: 9px;
	color: #000;
	font-weigh: bold;
	text-align: left;
}

#random_box .news_row .news_flag A {
	font-size: 9px;
	color: #333;
	font-weigh: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#random_box .news_row .news_flag A:hover {
	text-decoration: underline;
}

/* titolo */

#random_box .news_row .news_title {
	padding-top: 2px;
	font-size: 12px;
	color: #174170;
	text-align: left;
}

#random_box .news_row .news_title A {
	font-size: 12px;
	color: #174170;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif
}

#random_box .news_row .news_title A:hover {
	text-decoration: underline;
}

/* descrizione */

#random_box .news_row .news_desc {
	margin-top: 2px;
	margin-right: 11px;
	padding: 0;
	font-size: 11px;
	color: #000;
	text-align: left;
}

/* blocco leggi tutto */

#random_box .leggi_tutto {
	margin-top: 10px;
	padding: 0;
	text-align: left;	
	font-size: 10px;
	color: #174170;
}

#random_box .leggi_tutto A {
	font-size: 11px;
	color: #174170;
	text-decoration: underline;
}

#random_box .leggi_tutto A:hover {
	text-decoration: none;
}

/*_____________________________ BEST SELLER ______________________________*/

#bestseller_jolly1, #bestseller_jolly2{
	padding-top: 15px;
	padding-left:13px;
	clear:both;}

#bestseller_box {
	clear:both;
	padding-top: 15px;
	background-image: url(images/home/home_tab_blue_long.gif);
	background-repeat: no-repeat;	
	background-position: center top;
}

/* titolo blocco */
#bestseller_box .toptitle {	
	margin-left: 13px;
	margin-right: 11px;
	margin-bottom: 14px;
	clear: both;
	text-align: left;
}



#bestseller_box .admin_panel {
	height: 22px;
	width: 90%;
	background: #f8b777;
	padding-top: 4px;
	padding-right: 4px;
	clear: both;	
	background-image: url(images/admin_txt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	margin-bottom: 14px;
}




/* ___________________________________________ THUMB VIEW ________________________________________ */

.galleryrow {
	margin:  0 auto; 
}

.galleryrowleft {
	margin-left:  0; 
	margin-right: auto;
}

.galleryrowcenter {
margin:0px;
margin-left:23px;
padding:0px;
}

.galleryrowcenter IMG{
	border: 1px solid silver;
}

/* hack del contorno */
.galleryrowcenter:after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.galleryrowcenter   {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
   padding:0px;
}
* html .galleryrowcenter{
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.galleryrowcenter  {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}


.galleryrowright {
	margin-left: auto; 
	margin-right:  0;
}



.galleryrow,
.galleryrowleft,
.galleryrowcenter,
.galleryrowright {
	clear: both;
	padding: 0;	
}


/* blocco immagine */

/*.galleryrow TD.thumb_img_block,
.galleryrowleft TD.thumb_img_block,
.galleryrowcenter TD.thumb_img_block,
.galleryrowright TD.thumb_img_block {
	vertical-align: middle;
}*/


.galleryrowcenter .thumb_img_block{
float:left;
padding:0px;
}

.thumb_img_block .icons{
background:none;
background-color:#f3b171;}

.galleryrowcenter .thumb_picbox{
float:left;
margin-right:10px;
}

/* blocco descrizioni */
.galleryrowcenter .thumb_desc_block{
float:left;
width: 100px;
}

.thumb_desc_block .title, .thumb_desc_block .autore{
padding-right:5px;}

.thumb_desc_block .title,  .list_box_gendesc .title, .contrnd .title, .eleCatologo .title,  #catalog_view .catalogtitle, .contentpublishnovita .title{
color:#174170;
font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif
}

.thumb_desc_block .autore, .list_box_gendesc .autore, .contrnd .autore, .eleCatologo .desc_block .autore, #catalog_view .catalogautore, .contentpublishnovita .autore{
color:#000;
font-size:11px;
}

.thumb_desc_block .ISBN, .list_box_gendesc .ISBN, .contrnd .ISBN, #catalog_view .catalogISBN, #catalog_view .cataloganno, #catalog_view .catalogpagine, .contentpublishnovita .ISBN{
color:#666;
font-size:10px;
}

#catalog_view .catalogISBN{
padding-bottom:5px}

#catalog_view .catalogpagine{
padding-bottom:10px;}

.eleCatologo .desc_block .ISBN{
color:#666;
font-size:10px;}

.eleCatologo .desc_block .ISBN span, .contentpublishnovita .ISBN span{
display:inline}

.ISBN span{
display:block}

.thumb_desc_block A, .thumb_desc_block A:visited, .list_box_gendesc A, .list_box_gendesc A:visited, .contrnd A, .contrnd A:visited{
color:#174170;
text-decoration:underline;
display:block;
margin-top:10px;
font-weight:normal;
}

.thumb_desc_block A:hover, .list_box_gendesc A:hover, .contrnd A:hover{
color:#174170;
text-decoration:none;
}

.linkbox_thumb {
	font-size: 12px;
	color: #174170;
	text-align: left;
	padding: 3px 0;
	margin: 0 auto;	
	overflow: hidden;
}

.linkbox_thumb .typetext {
	width: 20%;
}
.linkbox_thumb A, .linkbox_thumb A:visited {	
	font-size: 12px;
	color: #174170;
	text-decoration: none;	
	display: block;
}

.linkbox_thumb A:hover {	
	text-decoration: underline;
}

DIV.descriptionbox_thumb,
DIV.special_descriptionbox_thumb,
DIV.message_thumb {
	color: #000; 
	font-size: 11px;
	text-align: left;
	margin: 0 auto;
	font-weight: normal;
	line-height: 1.3em;
	clear: both;
	overflow: hidden;	
}

DIV.special_descriptionbox_thumb {
	color: #333; 
	font-size: 10px;
	text-align: left;
	font-weight: bold;
}

/* __________  THUMB VIEW Colonne (PUBlISH)  __________ */

.side_navigation .galleryrow,
.side_navigation .galleryrowleft,
.side_navigation .galleryrowcenter,
.side_navigation .galleryrowright {
}

.side_navigation DIV.linkbox_thumb {
	padding-top: 10px;	
}

.side_navigation DIV.linkbox_thumb,
.side_navigation DIV.linkbox_thumb A {
	font-size: 15px;
}

/* consigliaato da noi */

#consigliato_da_noi {
	padding-top: 15px;
	background-image: url(images/rightcol_tab.gif);
	background-repeat: no-repeat;
}

#consigliato_da_noi H3 {
	margin-left: 10px;
	margin-bottom: 3px;
}

#consigliato_da_noi .admin_panel {
	height: 22px;
	background: #f8b777;
	padding-top: 4px;
	padding-right: 4px;
	margin-right: 5px;
	clear: both;	
	background-image: url(images/admin_txt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	margin-bottom: 14px;
}

#consigliato_da_noi DIV.linkbox_thumb,
#consigliato_da_noi DIV.descriptionbox_thumb {
	width: 94%;	
}


/* fine THUMB VIEW */

/*  messaggio errore */

.error {
	margin: 10px 0; 
	padding: 0;
	clear: both;
}

.messagebox,
.warnmessage {
	color: #de1609;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	margin-top:10px;
	padding: 4px;
	line-height: 1.5em;	
}

/* form upload */

.upload {
	position:relative;
	display:block;
	height:130px;
	padding: 0px 0px 0px 22px;
}

.upload .datablocktitle{
	color: #a3bccc;
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	clear: both;	
	margin: 0;
	padding: 10px 0;}

.upload .halfcontentboxleft {
	width: 45%;
	text-align: left;
	margin: 0;
	padding: 15px 50px 30px 0;
	float: left;
}

.upload .halfcontentboxright {
	float: left;
	width: 40%;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 30px;
	text-align: left;
}

.upload INPUT.butsub {
	margin-top: 5px;
}

.uploaderror {
	margin: 10px 0;
	padding: 5px 0;
	text-align: left;
	clear: both;
	float: left; 
}

/* ___________________________________________ testi pagine statiche ________________________________________ */

.textcontent {
	color: #000;
	margin: 0 20px;
	padding-top: 10px;
	line-height: 1.3em;
	font-size: 12px;
	text-align: left;
	padding: 0;
	clear: both;
}

.textcontent A {
	color: #174170;
	text-decoration: underline;
}

.textcontent A:hover {
	text-decoration: none;
}


.textcontent H2 {
	padding: 0;
	margin: 0;
	clear: both;
}

.textcontent H2 {
	color: #000; 
	font-weight:bold; 
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
}



.textcontent H2 A {
	color: #000;
	text-decoration: underline;
	font-size: 11px;
}

.textcontent H2 A:hover {
	text-decoration: none;
}

.textcontent P {
	clear: both;
	line-height: 1.3em;
}

.textcontent P IMG, .textcontent P OBJECT {
	float: left;
	margin-right: 10px; 
	margin-bottom: 10px; 
}

/* pagina servizi */
#servizi_box {	
	padding-top: 10px;
	padding-left:13px;
	margin-top: 10px;
	float: left;
}

#servizi_box A, #servizi_box A:visited{	
	color:#174170;
	text-decoration:none;
}

#servizi_box A:hover{
text-decoration:underline;
}

#servizi_box IMG {	
	display: block;
}

#servizi_box .boxtoright,
#servizi_box .boxtoleft  {	
	float:left;
	margin-top: 30px;
	padding-bottom:30px;
}

#servizi_box .boxtoright{
	margin-top: 60px;}

#servizi_box .boxtoleft {
	width:49%;
	margin-right:30px;
	}

#servizi_box .textcontent {	
	margin: 0 35px;
	padding: 0;
}

/* hack del contorno */
.textcontent :after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.textcontent  {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
}
* html .textcontent  {
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.textcontent  {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}





/* pagina contatti */
#contatti_box {	
	background-image: url(images/contatti/contatti_fullpage_tab.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 60px;
	margin-top: 10px;
	float: left;
	width: 100%;
}

#contatti_box H1 {	
	padding: 0;
	margin0: 0;
	font-size: 15px;
	color: #174170;
	height: 45px;
	border-bottom: 3px solid #cfcfcf;
	font-weight: normal;
	line-height: 1.5em;
}


#contatti_box .boxtoleft,
#contatti_box .boxtoleft  {	
	width: 49%;
}

#contatti_box .textcontent {	
	margin: 0 35px;
	padding: 0;
}


/* PAGINATOR */

.innernavbottom  {
	position:relative;
	font-size: 11px;
	font-weight: bold; 
	padding: 0;
	margin: 0; 
	clear: both;
}

.innernav .Paginator   {
	margin: 10px 0;
}

.innernavcontainer {
	margin: 0;
	padding: 0;
	text-transform:uppercase;
	font-weight:normal;
}

.innernavcontainer A , .innernavcontainer A:visited{
color:#174170;

border:none;
}

.innernavcontainer A:hover {
color:#174170;
text-decoration:none;
border:none;
}

.contentpublishtopnews .innernavcontainer {
display:none
}

.contentpublishlastnewsbox .innernavcontainer {
	position:absolute;
	right:15px;
	color:#345982;
	padding:10px 0px 0px 20px;
	background: url(images/ico_leggi_double.gif) center left no-repeat;
	height:20px;
}

.innernavcontainer .top, 
.innernavbottom .top {
	margin-top:15px;
	padding: 0;	
}

.innernavbottom .top {
	padding-bottom: 1px;
}

.innernavcontainer .down, 
.innernavbottom .down  {	
	margin: 0;
	padding: 0;	
}

.innernavbottom .down  {
	padding: 20px 0;
}

.innernavcontainer A, 
.innernavbottom A {
	color: #174170;
	font-size: 11px;
	padding: 1px;
	text-decoration: none;
}

.innernavcontainer IMG, 
.innernavbottom IMG {
	vertical-align: middle;
	margin: 0;	
	border: 1px solid #333;
	padding: 1px;
}

/* icone list view */

.list_block .icons,
.list_blockleft .icons,
.list_blockcenter .icons,
.list_blockright .icons,
.icons {
	margin: 0 0;
	margin-right:16px;
	text-align: right;
	background:#f3b171 url(images/admin_txt.gif) 10px 5px no-repeat;
	padding:2px 0px;
}


.icons IMG {	
	margin: 0 3px;
}

.icons A {	
	margin: 0;
	padding:0;
}

/* ___________________________________________ LIST VIEW ________________________________________ */

/*.list_block {
	margin-left: auto; 
	margin-right:  auto;
}*/

.list_block {
	margin:  0 auto;
}
/* hack del contorno */
.list_block:after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.list_block  {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
}
* html .list_block {
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.list_block {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}


.list_blockleft {
	margin-left:  0; 
	margin-right: auto;
}

.list_blockcenter {
	margin-left: auto; 
	margin-right:  auto;
}

.ric_autoriList .list_blockcenter {
	margin-left:38px;
}

html>body .ric_autoriList .list_blockcenter {
	margin-left:38px;
}

.list_blockright {
	margin-left: auto; 
	margin-right:  0;
}

.list_block,
.list_blockleft,
.list_blockcenter,
.list_blockright {
	clear: both;
	padding: 0;
	position:relative;
}

.list_block .img_block,
.list_block .desc_block {
	padding: 10px 0px 0 0px;	
	vertical-align: top;
	float:left;	
}

.contentpublishtopnews .listadesc, .contentpublishvetrinaautore .listadesc{
padding-left:13px;
padding-right:13px;
}

.contentpublishvetrinaautore .list_block{
	padding-bottom:5px;
}

.contentpublishvetrinaautore .desc_block{

float:left;
}

html>body .contentpublishvetrinaautore .desc_block{
width: 356px;
}

.contentpublishvetrinaautore .date, .contentpublishinterviste .description{
display:none}

.contentpublishvetrinaautore .toptitle{
background: url(images/home/title_interviste.gif) 12px top no-repeat;
height:20px;
}

.contentpublishvetrinaautore .toptitle span{
display:none;}

.contentpublishlastnewsbox .toptitle{
padding:0px;
padding-left:12px;}

.contentpublishlastnewsbox .desc_block {
	background: url(images/home/home_news_fade_bckgr.gif) top left no-repeat;
	padding:10px 5px 10px 5px;
	margin-left:1px;
	border-bottom:1px solid #ccc;
	width:213px;
}

html>body .contentpublishlastnewsbox .desc_block {
	width:203px;}

.addnew_list {
	text-align: center;
}

/* blocco immagine */

DIV.listimagebox {
	margin: 0;
}

DIV.listimagebox IMG {
		border: 1px solid silver;
	margin: 0;
	margin-right:0px;
	margin-left:10px;
	border:0px;
}

/* blocco descrizioni */

.desc_block DIV.boxtoleft {
	text-align: left;
	width: 40%;
	padding-left: 10px;
}

.desc_block .datablocktitle {
	margin-left: 10px;
}

DIV.linkbox {
	font-size: 11px;
	margin: 0;
	text-align: left;
	padding: 0px 0px 0 17px;
	margin: 0;
	margin-right:8px;
	margin-top:10px;
	float:right;
	background: url(images/ico_leggi_single.gif) top left no-repeat;
	height:20px;
}


DIV.linkbox a,  DIV.linkbox a:visited{	
	color: #174170; 
	text-decoration: underline;
}

DIV.linkbox a:hover {	
	text-decoration: none;
}

.contentpublishvetrinaautore .linkbox{
position:absolute;
bottom:5px;
right:10px;
margin-top:0px;
}

.contentpublishlastnewsbox .linkbox{
display:none;
} 


DIV.descriptionbox,
DIV.special_descriptionbox{
	font-size: 14px;
	color: #345982;
	text-align: left;
	font-weight: normal;
	line-height: 17px;
	padding: 0px 0px 0px 6px;
	margin: 0;

}

DIV.descriptionbox a,  DIV.descriptionbox a:visited, .FormsControl_label A, .FormsControl_label span A:visited, .catatitolo A, .catatitolo A:visited  {
	color: #174170; 
	text-decoration: none;
	
	font-family:Georgia, "Times New Roman", Times, serif	
}

DIV.descriptionbox a:hover, .FormsControl_label A:hover, .catatitolo:hover {	
	text-decoration: underline;
}

.descriptionbox_txt, .contentpublishvetrinaautore .description{/*usato in hp*/
	color: #5F5F5F;
	font-size: 12px;
	text-align: left;
	clear: both;
	font-weight: normal;
	line-height: 17px;
	padding:5px 7px 3px 7px;
	margin: 0;
}

.contentpublishvetrinaautore .descriptionbox_txt{
padding-right:16px;
}


.contentpublishlastnewsbox .data {
background: url(images/arrow_blue.gif) center left no-repeat;
padding-left:8px;
margin-left:6px;
font-size: 10px;
}

DIV.special_descriptionbox {
	color: #6569A2;
	font-weight: bold; 
	font-size: 12px; 
}

DIV.special_descriptionbox STRONG {
	text-transform: capitalize;
}

/* blocco ecommerce */

.list_block .ecom_block {
	 margin-top: 10px;
	 padding-bottom: 5px;
	 float: left;
	 clear: both;
	 width: 100%;
}

DIV.addtocart_box {	
	color: #6569A2; 
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
	padding: 4px;
	background: #f5f5f5; 	
	clear: both;
}

DIV.addtocart_box A {
	color: #333;
	font-size:11px;
}

DIV.addtocart_box IMG {
	vertical-align: middle;
}

/* fine LIST VIEW */

/* ___________________________________________ MODIFICA - PREVIEW RECORD ________________________________________ */

.record_block {
	padding-top: 10px;
	text-align: center;
	margin: 0 auto;
	clear: both;
}

.singledatatitle,
.thumb_title {
	margin: 0 auto;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #799DB6; 
	border-bottom: 1px #999 dotted;
	clear: both; 
}

/* blocco immagine */

.imagebox {
	margin: 0; 
	padding: 0;
	text-align: center;
}

.imagebox IMG {
	margin: 0 auto;
	padding: 0;
	display: block; 
}

/* labels e descrizioni */

.descriptions_block {
	padding: 0;
	text-align: left;
	margin: 0 auto;
	clear: both;
}

.datalabel {	
	margin: 0;
	text-align: left;
	padding: 2px 0;
	font-size: 12px;
	font-weight: bold; 
	color: #333;
	clear: both; 
}

.datavalue {
	color: #333; 
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1.5em;	
	clear: both; 
}

.datavalue A {		
	font-size: 12px;
	color: #799DB6;
	text-decoration: underline;
	font-weight: bold;
}

.datavalue A:hover {		
	text-decoration: none;
}

.datavalue IMG {		
	vertical-align: middle;	
}

/* edit fields */

.fields{
padding:0 6px;
}

.datafield  {
	text-align: left;
	padding: 2px 0; 
	margin: 0;
}

.datafield TEXTAREA, 
.datavalue TEXTAREA {
	height: 80px;
}

.itembox INPUT.butsub {
	margin-top: 15px;
}

.edit_bottom {
	padding: 30px 0;
	text-align: center;
	margin: 0;
}

/* fine MODIFICA - PREVIEW RECORD */

/* _________________________ ADD NEW RECORD / BOX DI SPIEGAZIONE / CORRELAZIONI ______________________________ */

.artist_edit .dataviewvalue{
text-align:left}

.addnew, .addnew1, .addnew2{ 
	color: #333;
	margin: 10px 0;
	padding: 10px 10px;		
	clear: both;
}

/* hack del contorno */
.addnew:after, .addnew1:after, .addnew2:after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.addnew, .addnew1, .addnew2  {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
   padding:0px;
}
* html .addnew, * html .addnew1, * html .addnew2{
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.addnew, .addnew1, .addnew2 {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}

.addnew1{
text-align:left;
}

.addnew1 .pubblica{
clear:both;
padding-bottom:20px;
}


.artist_edit .addnew2 .explanation{
clear:both;
padding-top:15px;
text-align:left;}

.addnew1 .publitipo{
padding-bottom:2px;
clear:both;
}

.addnew1 .data_start, .artist_edit .addnew2 .data_start{
vertical-align:top;
float:left;
width:30%;
}

 .artist_edit .addnew2 .data_start{
 clear:both;
 text-align:left;
}

.addnew1 .data_end, .artist_edit .addnew2 .data_end, .artist_edit .addnew2 .gestisci{
float:left;
width:30%;
 text-align:left}

.artist_edit .addnew2 .gestisci{
padding-top:7px;}

 .artist_edit .addnew2 .data_start, .artist_edit .addnew2 .data_end{
 padding-top:5px;
}

.artist_edit .addnew2 {
background:none}

.record_block .addnew {		
	background-color:#e9e9e9;
	text-align:right;
	padding:5px;
}


.record_block .addnew .singledatatitle {	
	margin: 0 auto;
	width: 98%;
}

.addnew DIV.explanation {	
	text-align: left;
	color: #333;
	font-size:12px;	
	margin:0;
	float:left;
}

.addnew DIV.fieldcontainer {	
	width: 90%;
	margin: 0 auto;
	text-align: center;	
}

.addnew .fieldcontainer .jscal_showcal {
	margin: 10px auto;
	display: block;	
}

.addnew .fieldcontainer .typetext {
	margin: 10px auto;
}

.addnew A, .addnew1 A, .addnew2 A {
	color: #174170;
	font-size:11px;
	border: 1px #939393 solid;		
	text-decoration: none;
	margin: 0;
	padding: 1px 4px;
	background-image: url(images/sfondo_submit.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


.addnew A:hover, .addnew1 A:hover, .addnew2 A:hover{
	color: #174170;
	text-decoration: none;
	border: 1px #939393 solid;	
}

.addnew1 A{
border: 1px #939393 solid;
margin-bottom:20px;
float:left;}

.addnew .datavalue {
	margin:  0 auto;
	width: 98%;
}


.datalabel {
	margin: 0 auto;
	width: 98%;
	padding-top:20px;
}

.addnew .itemlabel {
	width: 98%;	
	line-height: 2em;
	margin: 0 auto;
	padding: 2px 0;
	clear: both;
	text-align: left;
}

.addnew .itemlabel SPAN.linkbox {
	width: 90%;		
	margin: 0;
	padding: 0;
	text-align: left;
	clear: left;	
}

.addnew .itemlabel SPAN.linkbox A {	
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

.addnew .itemlabel SPAN.linkbox .typetext,
.addnew .itemlabel SPAN.linkbox TEXTAREA,
.addnew .itemlabel SPAN.linkbox SELECT {
	width: 90%;	
	margin: 0;
	padding: 0;
	text-align: left;
}

.addnew .itemlabel SPAN.icons {
	float: right;
	margin: 0; 
	padding: 0;
	clear:right
}

.addnew .itemlabel SPAN.icons IMG {
	padding-top: 4px;
	width: 14px;
	height: 14px;
	margin: 0;
	display: block;
}


.addnew .itemlabel SPAN.icons A {
	display: inline;
	margin: 0;
	padding: 0;
	border-width: 0;
}

/* fine NEW RECORD / BOX DI SPIEGAZIONE / CORRELAZIONI */

/* ___________________________________________ PAGINA DI RICERCA ________________________________________ */

.searchbox {
	padding-top: 24px;
	padding-left:24px;
	padding-right:24px;
	padding-bottom:0px; 	
	font-size: 12px;
	line-height: 1.8em;
	text-align: left;
}

.searchbox .inner_frame {
	text-align: left;
}

.searchboxtitle {
	margin: 0 10px;
	padding: 0;
	color: #333;
	padding-bottom:10px;
	font: 1.8em;
}

.searchboxtitle span{
font-size:30px;
}



.searchbox .itemname, .searchbox .selezionata {
	margin: 0 10px;
	padding: 0;
	
	color: #333;
	font-size:11px;
	font-weight:normal
}

.searchbox .selezionata{
	font-size:15px;
	font-weight:bold;
}

.searchbox .itemname IMG{
    margin-left:3px}

.searchbox .itemname A {
	color: #333;
}

.searchbox .itemname A.risultItems{
font-size:15px;
color:#799DB6;
}

.searchbox .itemname SPAN {
	font-weight: normal;
	color: #333;
}

/* evidenziazione stringa ricerca */

.theone {
	background: #ffeaa9;
	padding: 0 1px; 
	font-weight:inherit;
	font-weight:normal
}

/* fine PAGINA DI RICERCA */

/* ___________________________________________ tree-list pagine statiche ________________________________________ */

.static_page_map {
	color: #333
	margin: 0; 
	clear: both;
	text-align: left;
}

.static_page_map .static_home A {
	color: #799DB6;
	font-size: 12px;	

}

.static_page_map UL.menu {
	color: #333
	line-height: 2em;
	text-align: left;
	padding: 0;
	margin: 0;	
	list-style-type: none;
}

.static_page_map UL.menu LI {	
	padding: 2px 3px;	
	margin: 0;	
	display: block;
}

.static_page_map UL.menu LI A {
	color: #333;
	font-size:12px;	
}

.static_page_map UL.menu UL.submenu {
	color: #333;
	margin-top:3px;
	list-style-type: none;
	text-align: left;
	padding: 0;
}

.static_page_map UL.menu UL.submenu LI { 
	padding-left: 25px; 
	margin: 0;	
	display: block;
}

.static_page_map UL.menu UL.submenu LI A,
.static_page_map UL.menu UL.submenu LI STRONG {
	color: #333
	padding-bottom: 2px;
}

/* icone e descrizioni */

.static_page_map UL.menu LI .static_descr {
	font-size: 11px;	
	color: #cacaca;
	padding: 0;
 	margin: 0;
} 

.static_page_map .staticpage_edit_icons {
	margin-right: 1px;
	vertical-align: middle;
	width: 14px;
	height: 14px;
 }

/* fine BLOCCO CONTENUTI PRINCIPALE */



/* PAGINA NEWS */
.content-news19-type1, .content-news-type1{
width:224px;
background: url(images/tab_left_block.gif) top left no-repeat;
margin-top:9px;
margin-left:12px;
}

.content-news19-type2, .content-news19-type-archive, .content-news-type2, .content-news-type-archive{
width:224px;
margin-top:9px;
margin-left:12px;
}

.content-news19-type1 .toptitle, .content-news-type1 .toptitle{
margin-top:0px;
background: url(images/news/title_nws.gif) 10px 14px no-repeat;
}

html>/**/body .content-news19-type1 .toptitle, html>/**/body  .content-news-type1 .toptitle{
margin-top:14px !important;}

.content-news19-type1 p, .content-news19-type2 p, .content-news19-type-archive p, .content-news-type1 p, .content-news-type2 p, .content-news-type-archive p {
margin:0;
padding:0;
padding-top:20px;
}

.content-news19-type1 p, .content-news-type1 p{
padding-top:50px;}

.newsLibriPubblicati{
clear:left;
width:224px;
margin-left:12px;
}

.newsarchive{
clear:left;
width:224px;
margin-left:12px;
}

.newsLibriPubblicati .titoloNws, .newsarchive .titoloNws, .newsarchive .toptitle p img{
display:none;
}

.toptitle p{
color:#333;
font-size:10px;
text-transform:uppercase;
}

.toptitle p img{
margin-right:2px;}

.cont_elenews{
margin:0px;
padding:0px 8px 0px 22px;
}

.cont_elenews A, .cont_elenews A:visited{
color:#174170;
text-decoration:none;
font-size:11px;
line-height:17px;}

.cont_elenews A:hover{
color:#000;}

.lista_news, .attach{
font-size: 12px;
clear:right;
float:right;
width:468px;
padding-top:12px;
padding-right:20px;
}

.attach{
padding-top:20px;
padding-bottom:10px}

.content_news{
text-align:left;
}

.lista_news .content_news .bottoni_news{
border-top:1px solid #d6d6d6}

.elenco_news .content-news19-typename A, .elenco_news .content-news19-typename A:visited{
color:#174170;
font-size:11px;
text-decoration:underline;
line-height:17px;
margin:0;}

.content-news19-typename{
padding-left:4px}

.elenco_news .content-news19-typename A:hover{
color:#000;}

.content-newstitle{
color:#174170;
font-size:15px;
text-decoration:none;
line-height:17px;
margin:0;
padding-bottom:5px;
font-family:Georgia, "Times New Roman", Times, serif
}


.singola_news{
margin-bottom:30px
line-height:1.5 em;
}

.singola_news .title, .content-news19title {
display:block;
padding-bottom:8px;
}



.content-news19data,
.content-newsdata,
.cont_ricArt .date {
clear:both;
font-size:10px;
color:#000;
}

.singola_news .image, .content-news19image, .content-newsimage{
float:left;
margin:0px;
padding:0px;
margin-right:14px;
margin-bottom:10px;
}

.singola_news .description,
.content-newsdescription,
.cont_ricArt .description,
.cont_ricAut .description{
color: #5F5F5F;
font-size:12px;
line-height:1.5 em;
}

.content-newsdescription P, .singola_news P, .description P{
line-height:1.5 em;
}

.singola_news .description A, .singola_news .description A:visited, .singola_news .description A:hover{
font-size:11px;
color:#174170;
text-decoration:underline
line-height:1.5 em;
}

.bottoni_news{
clear:both;
padding-top:3px;
border-top:1px solid #ccc;
text-align: right;
margin-top:10px;
font-size:11px;
color:#333;
}

.DataGrid .bottoni_news{
border:none
}


.lista_news .bottoni_news{
border-top:0px;
position:relative;
display:block;
}

.lista_news .bottoni_news A.stampa, .lista_news .bottoni_news A.stampa:visited{
background: url(images/news/ico_stampante.gif) left 5px no-repeat;
margin-left:30px;
font-size:11px;
color:#174170;
text-decoration:underline;
padding-bottom:5px;
padding-top:5px;
position:relative;
margin-right:0px;
}

A.amico, A.amico:visited, .bottoni_news A, .bottoni_news A:visited{
font-size:11px;
color:#174170;
padding-top:5px;
text-decoration:underline;
font-family:  "Trebuchet MS", Arial, Verdana,  sans-serif;
}

A.amico, A.amico:visited{
background: url(images/news/ico_amico.gif) bottom left no-repeat;
padding-left:22px;
height:19px}

A.amico:hover, .bottoni_news A:hover{
text-decoration:none
}

A.stampa, A.stampa:visited{
background: url(images/news/ico_stampante.gif) left 5px no-repeat;
padding-left:20px;
font-size:11px;
color:#174170;
text-decoration:underline;
margin-left:18px;
position:absolute;
bottom:0px;
right:18px;
padding-bottom:5px;
padding-top:5px;
}

A.stampa:hover{
text-decoration:none
}

.catalogestrattopdf A, .catalogestrattopdf A:visited{
background: url(images/ico_pdf.gif) left 5px no-repeat;
padding-left:20px;
font-size:11px;
color:#174170;
text-decoration:underline;
margin-left:18px;
padding-bottom:5px;
padding-top:5px;
position:absolute;
bottom:0px;
right:198px
}

.catalogestrattopdf A:hover{
text-decoration:none
}

.catalogestrattoaudio A, .catalogestrattoaudio A.audio:visited{
background: url(images/ico_audio.gif) left 5px no-repeat;
padding-left:22px;
font-size:11px;
color:#174170;
text-decoration:underline;
margin-left:148px;
padding-top:5px;
padding-bottom:5px;
position:absolute;
bottom:0px;
right:88px
}


.catalogestrattoaudio A:hover{
text-decoration:none
}

.content-news19name, .content-newsname{
float:left;
padding:0px 20px 5px 0;
margin:0px;
vertical-align:middle;
white-space: nowrap
}

.content-news19name A, .content-newsname A{
text-decoration:none
}

.content-news19name, .content-newsname A{
float:left;
padding:0px 10px 5px 0;
margin:0px;
vertical-align:middle;
white-space: nowrap
}


.content-news19name img, .content-newsname img{
margin-right:5px;}

.indietro{
float:left;}


/***** catalogo *****/
.list_catalogo, #catalog_view, .contentpublishnovita{
float:left;
padding:22px 0 0 24px;
}

#catalog_view{
position:relative;
padding-bottom:25px;
}

.eleCatologo{
margin-top:14px;
margin-right:20px;
border-bottom:1px solid #ccc;
}

#catalog_view .eleCatologo{
border-bottom:0px;
margin-top:;
}

/* hack del contorno */
.eleCatologo:after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.eleCatologo  {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
   padding:0px;
}
* html .eleCatologo{
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.eleCatologo {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}

.eleCatologo .img_block{
float:left;
clear:both;
padding-bottom:13px;
}

#catalog_view .img_block{
margin-right:8px;
}


.eleCatologo .desc_block{
 float:left;
}

.eleCatologo .desc_block DIV{
padding-left:9px;}

.eleCatologo DIV.listimagebox IMG{
margin:0px;
padding:0px;
	border: 1px solid silver;
}

.eleCatologo .prezzo, #catalog_view .catalogprezzo, .contentpublishnovita .prezzo{
padding-left:8px;
height:19px;
margin:0px;
font-weight:bold;
color:#333;
padding-top:5px;}


.eleCatologo .acquista, .catalogacquista_description, #catalog_view .catalogacquista, .contentpublishnovita .acquista{
background: url(images/catalogo/bgk_prezzo.gif) 8px top no-repeat;
height:28px;
margin:0px;
border:none;
padding-top:6px;
text-decoration:none;
}

#catalog_view .catalogacquista{
background-position:0px top;
}

#catalog_view .catalogprezzo{
padding-left:0px;
}

html>/**/body #catalog_view .catalogprezzo, html>/**/body #catalog_view .catalogacquista /* FireFox*/{
background-position:130px top !important;
}


.contentpublishnovita .acquista{
width:115px;}

.eleCatologo .acquista a, .catalogacquista_description a, #catalog_view .catalogacquista a,  .contentpublishnovita .acquista a {
width:82px;
height:13px;
margin:0px;
border:none;
padding-left:105px;
text-decoration:none;
}

#catalog_view .catalogdescription{
clear:both;
font-size: 12px;
padding-bottom:30px;
border-bottom:1px solid #ccc;
line-height:17px}

/*********** REDAZIONE *************/
.titleRedazione{
background: url(images/azienda/title_redazione.gif) top left no-repeat;
height:13px;
margin:0;
padding:0px;
margin-top:5px
}

.titleRedazione span{
display:none;
}

.bloccoPers{
padding-top:18px;
}


.bloccoPers img{
float:left;
margin-right:10px;
border:1px solid #0b0d48;
}

.bloccoPers p{
margin:0;
padding:0;
}

.scrivi{
background: url(images/azienda/ico_mail.gif) center left no-repeat;
color: #174170;
padding-left:20px;
}

.scrivi p{
margin:0;
padding:0;
padding-left:15px;
}

.ruolo{
color:#000;
font-weight:bold}

.nome{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #174170;
	height:20px;
	display:block;
	}

.desc{
color:#000;}

.textcontent .bottoni_news{
padding-bottom:40px;}

/**AUTORI***/

.MDcontentswf15 .title{
display:none}

.MDcontentswf15 {
background-image:none;
padding:12px 0 0 3px;
margin:0;
}

.contentswf28{
width:495px;
float:right;
text-align:left;
clear:none;
padding-bottom:110px;
}

.contentswf28 .toptitle{
background: url(images/autori/titoAutori.gif) 12px top no-repeat;
height:20px;
}

.contentswf28 .toptitle DIV{
display:none}

#contentswf28{
padding-top:13px;
margin-top:0px}

.contentpublishinterviste{
float:left;
margin-left: 6px;
margin-top:10px;
}

html>body .contentpublishinterviste{
margin-left: 11px;
}

.contentpublishinterviste .toptitle{
background: url(images/autori/titoInterviste.gif) 12px top no-repeat;
height:20px
}

.contentpublishinterviste .toptitle span{
display:none;}

.contentpublishinterviste .list_block{
padding-top:10px;}


.contentpublishinterviste .img_block{
float:left;
padding:0px;
padding-left:12px;
}


.contentpublishinterviste .listimagebox img{
margin:0px;}

.contentpublishinterviste .desc_block{
margin:0;
padding:0;
width:165px;
}

.contentpublishinterviste .date{
color:#333;
font-size: 10px;
}

.contentpublishinterviste .descriptionbox A, .contentpublishinterviste .descriptionbox A:visited{
font-size:11px;
color: #174170;
text-decoration:underline}

.contentpublishinterviste .descriptionbox A:hover{
text-decoration:none}

.contentpublishinterviste DIV.linkbox{
border-top:1px solid #ccc;
padding-top:5px;
text-align:right;
width:179px;
background-position:100px 5px;
margin-left:30px;
}

html>body .contentpublishinterviste DIV.linkbox {
background-position:120px 5px !important;
margin-left:10px;}

.contentpublishinterviste .linkbox{
float:none;
margin-left:10px;
}

/* interviste */

.contentInterviste{
background: url(images/interviste/tab_cont_block.gif) 13px 9px no-repeat;
padding:22px 25px 0 25px;
}

/* hack del contorno */
.contentInterviste:after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.contentInterviste  {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
}
* html .contentInterviste{
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.contentInterviste {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}

.contentInterviste .toptitle{
padding:0 0 15px 0;}

.eleIntervista img{
float:left;
width:200px;
margin-right:15px;
margin-bottom:5px;
}


.eleIntervista .corsotitle_description{
line-height:17px;
}

.eleIntervista .corsodate_description{
padding-bottom:13px;
}

/**** SCHEDA AUTORI ****/
.MDcontentswf14{
width:234px;
background: url(images/autori/tab_left_block.gif) 12px top no-repeat;
padding-left:9px;
padding-right:20px;
float:left}

html>body .MDcontentswf14{
float:none;
position:absolute;
top:13px;
left:0px;
}

#MDcontentswf14{
padding-top:15px}

.MDcontentswf14 .elementosfw{
width:200px;
}

.MDcontentswf14 .toptitle{
background: url(images/autori/titoAutori_gr.gif) 12px top no-repeat;
height:20px;
}

.MDcontentswf14 .toptitle DIV{
display:none;
}

.bloccoDettInterviste{
float:right;
position:relative;
width:455px;
padding-right:23px;
padding-top:8px;
}

.bloccoDettInterviste .toptitle{
padding:0px;
padding-top:15px;
padding-bottom:15px
}

.contDettInterviste img{
width:200px;
float:left;
margin:0 15px 5px 0;
}

.contDettInterviste #artiststitle_description{
padding-bottom:5px}

#artistslink_description{
dispaly:none}


#artistscognome_description, #artistsnome_description{
display:none;}

#artistslink_description a:hover{
background: url(images/autori/linkSito_h.gif) top left no-repeat;}

.textcontentAut, .textcontentArt {
float:right;
position:relative;
width:455px;
padding-right:23px;
padding-top:45px;
}

/* hack del contorno */
.textcontentAut:after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.textcontentAut  {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
}
* html .textcontent{
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.textcontentAut {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}

.textcontentAut .content_box{
padding:0px;
margin:0px;
background:none}

.textcontentAut .datablocktitle{
padding-bottom:18px;
}

.textcontentAut .datablocktitle span{
display:none
}

.textcontentAut .galleryrowcenter{
padding:0px;
margin:0px;}

.textcontentAut .thumb_picbox{
vertical-align:top;
padding:0px;
padding-right:12px;
margin:0px;
}
.textcontentAut .thumb_img_block{
padding-left:13px;}

.textcontentAut .linkbox_thumb A, .textcontentAut .autore, .textcontentAut .title, .textcontentAut .ISBN, .textcontentAut .prezzo{
margin:0px;
padding:0px;
}


.box_newsAutori .toptitle {
padding:0px;
}

.box_newsAutori .icons{
margin-top:10px;
}

.box_newsAutori .thumb_desc_block{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
padding-bottom: 10px;
}

.box_newsAutori .thumb_desc_block A{
text-decoration:none
}

.box_newsAutori .linkbox_thumb{
padding-bottom:0px
}

#search_block{
padding:10px}

.box_browse, .upload{
padding-top:10px
}

.title_browse{
position:absolute;
top:271px;
padding-left:22px;
font-family:  "Trebuchet MS", Arial, Verdana,  sans-serif;
color:#fff;
font-weight:bold;
}

.title_browse A{
color:#fff;
text-decoration:none
}

.box_browse .icons, .box_fotoautori{
background:none;
float:left;
text-align:left;
}

.box_browse .icons img{
vertical-align:middle
}

.box_browse .icons A{
display:block;
text-decoration:none;
padding-top:30px;
}

.thumbimagebox{
clear:left;
float:left;
width:150px;
padding:30px 20px 20px 40px}

.browseTxt{
padding-top:30px;
display:block;
float:left}

.box_browse .innernavbottom{
padding-left:16px}

.box_fotoautori{
padding-left:20px}

.box_fotoautori .ele_fotoautori{
position:relative;
display:block;
}

.box_fotoautori .thumb_img_block{
float:left;
}

.box_fotoautori .thumb_desc_block{
clear:left;
padding-bottom:30px;
}

.box_fotoautori .linkbox_thumb{
margin-top:0px;
padding-top:0px;
}

#search_block{
padding-left:15px
}

.content_edit{
width:530px;
padding-left:115px;
}

.content_edit .datavalue input{
width:250px}

.content_edit .datalabel{
padding-top:10px}

.content_edit .addnew{
text-align:left;
background-color:#fff;
padding-left:140px;
}


.content_edit .addnew A{
margin-right:15px;}

.contentbox_search{
background: url(images/tab_center_block.gif) 13px 9px no-repeat;
padding:22px 0 10px 0;
}

.contentbox_search .toptitle{
padding-left:23px
}


.contentbox_search .messagebox{
width:90%;
margin:0 auto;
}

.contentbox_search .innernavbottom{
padding-left:0px;}


.artist_edit .icons, .box_fotoautori .icons{
background:none;}

.content_view{
width:530px;
padding-left:115px;
}

.content_view .datalabel{
padding-top:5px;}

.contentbox_search .ric_artistiList{
background: none;
}

.contentbox_search .ric_artistiList .list_blockcenter{
padding-top:0px;
padding-left:32px;
padding-right:32px}


.ric_artistiList .list_blockcenter{
padding: 46px 22px 25px 25px}

.ric_artistiList .cont_ricArt,
.ric_autoriList .cont_ricAut{
position:relative;
padding:15px 0;
border-bottom:1px solid #ccc}

/* hack del contorno */
.ric_artistiList .cont_ricArt:after,
.ric_autoriList .cont_ricAut:after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.ric_artistiList .cont_ricArt,
.ric_autoriList .cont_ricAut  {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
}
* html .ric_artistiList .cont_ricArt,
* html .ric_autoriList .cont_ricAut{
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.ric_artistiList .cont_ricArt,
.ric_autoriList .cont_ricAut {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}

.ric_artistiList .img_block,
.ric_autoriList .img_block{
float:left
}

.ric_artistiList .desc_block,
.ric_autoriList .desc_block{
float:left;
width:70%;
padding-left:10px;
}

.ric_artistiList .addnew{
padding-left:26px;
padding-top:55px;}

.ric_textcontent{
padding-left:26px;
padding-right:20px}

.ric_textcontent .menu li{
margin:0;
}

.new_intervista {
padding-left:21px;
padding-right:20px}

.new_intervista .explanation{
padding-right:10px;} 

.contentpublishnovita{
clear:right;
float:left;
padding:10px 0 0 0;
background:none;
}

.contentpublishnovita .list_block{
margin-left:14px; }

.contentpublishnovita .desc_block{
padding-left:5px;}

.contentpublishnovita .linkbox{
display:none}

.contentpublishnovita .toptitle{
padding-left:24px}

 .contentmenage{
padding:20px}

 .contentmenage .blocklegend{
 color: #a3bccc;
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	clear: both;	
	margin: 0;
	padding: 10px 0;}
	
 .contentmenage .data_cont {
 padding-bottom:5px;}
 
 .contentmenage .thumb_img_block{
 padding-bottom:10px;}
 
 .contentmenage .bottoni_news, .contentmenage .linkbox,
 .contentmenage .contentpublishlastnewsbox .toptitle,
 .contentmenage .contentpublishtopnews .toptitle{
 display:none}
 
 .contentmenage .content_box{
 background:none}
 
  .contentmenage .contentpublishlastnewsbox{
  background:none;
  float:none;}
 
 .contentpublishmuroautori .desc_block{
 padding-left:25px;} 
 
 .content-news19description, .corsodescription_description{
 font-family:  "Trebuchet MS", Arial, Verdana,  sans-serif;
 color: #5F5F5F;
	font-size: 12px;
 line-height:17px
}
 
  .content-news19description P, .corsodescription_description P{
margin-top:0;
margin-bottom:30px;}
 
 .content-news19description A, .content-news19description A:hover, .content-news19description A:visited{
 font-size:11px;
  font-family:  "Trebuchet MS", Arial, Verdana,  sans-serif;}
  
  .content-newsdescription A, .content-newsdescription A:hover, .content-newsdescription A:visited{
 font-size:11px;
  font-family:  "Trebuchet MS", Arial, Verdana,  sans-serif;}


.image_path A{
margin-top:0px;
padding-top:0px;
}

/* inizio RICERCA AVANZATA */
#rice_av {	
	background: url(images/ricAv_fullpage_tab.gif) center top no-repeat;
	padding-top: 20px;
	padding-left:13px;
	margin-top: 10px;
	float: left;
}

.fieldsSA{
padding-top:40px;
padding-left:30px}

.label_ricerche{
	font-weight: bold;
margin-bottom:15px;	}

/* hack del contorno */
.label_ricerche:after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.label_ricerche  {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
   padding:0px;
}
* html .label_ricerche{
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.label_ricerche {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}

/* hack del contorno */
.content_ric:after {
   content: ".";
   display: block;
   height: 0;
   clear: both; visibility:hidden; /* layout contorna IE-MAC-FF-OP */
}
.content_ric  {
   display: inline-block; /* layout contorna IE-MAC-FF-OP end */
   padding:0px;
}
* html .content_ric{
   height: 1%; /* layout contorna IE-MAC-FF-OP start \\*/
}
.content_ric {
   display: block; /* layout contorna IE-MAC-FF-OP end */
}

.content_ric .label, .label_ricerche P {
color:#174170;
font-size:11px;
line-height:17px;}

.label_ricerche P{
margin:0px;
float:left;
width:226px;
text-transform:uppercase}

.field_conttitle{
float:left;
}

.field_conttitle INPUT, .field_contautore INPUT, .field_contanno INPUT{
width:206px;
margin-bottom:5px;
}

.field_contautore TEXTAREA{
width:207px;
height:16px;
margin-bottom:5px;
overflow:hidden}

.field_contkeywords{
float:right;
width:472px;
}

.field_contkeywords DIV{
width:414px;
overflow:auto;
height:228px;
border:1px solid #f2f2f2;
padding:5px 10px;}

.field_contkeywords DIV INPUT{
border:0px;
background-color:#fff}



.field_contautore{
float:left;
}

.fieldsSA .requiredstyle{
display:none;}

.controls{
clear:both;
padding-left:256px;
padding-top:15px;
}

/* fine RICERCA AVANZATA */





div.descriptionbox_txt img, div.singola_news img {
		border: 1px solid silver;
	margin: 0 8px 4px 0;
}
div.descriptionbox {
	margin-top: 12px;
}

#tooltip {
	background-color: #FFFFFF;
	border: 1px solid #FFCC00;
	color: #003366;
	text-align: left;
	width: auto;
	padding: 10px;
}

.src-highlight {
	background-color: #FFCC66;
}

/* Blocco img home ex random book */

.pics  {      padding: 15px;      border:  1px solid #ccc;      background-color: #eee;      width:  200px;     height: 200px; } 
