﻿body,html 
{
  background:#FFFFFF url(/image/030112_body.jpg) no-repeat;
  background-position:center top;
  font-family:Verdana; margin:0; padding:0; text-align:center; font-size:12px; color:#666666;
 vertical-align :top;
}
  

.testo{
	font-family:verdana, Helvetica, sans-serif; font-size:11px; color:#999999;} 

.testosmall{
	font-family:verdana, Helvetica, sans-serif; font-size:13px; color:#333333;} 

.scheda{
	font-family:verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff6600;} 

.titolo{
	font-family:verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff6600;} 

.sottotitolo{
	font-family:verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#990000;} 

.titolobianco{
	font-family:verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff;} 

.titolopromo{
	font-family:verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666;} 

/*testo corpo scheda"*/
.h1{
	text-align: left; font-size:15px; font-weight:normal; color:#666666;} 
.h2{
   text-align: left; font-size:15px; font-weight:bold; color:#FF0000;} 



A.menu:link {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:12px;}
A.menu:visited {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:12px;}
A.menu:active {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:12px;}
A.menu:hover {
	FONT-WEIGHT: bold; COLOR: Orange; TEXT-DECORATION: none; font-size:12px;}



A.menu2:link {
	FONT-WEIGHT: normal; COLOR: #999999; TEXT-DECORATION: none; font-size:12px;
}
A.menu2:visited {
	FONT-WEIGHT: normal; COLOR: #999999; TEXT-DECORATION: none; font-size:12px;
}
A.menu2:active {
	FONT-WEIGHT: normal; COLOR: #999999; TEXT-DECORATION: none; font-size:12px;
}
A.menu2:hover {
	FONT-WEIGHT: normal; COLOR: Orange; TEXT-DECORATION: none; font-size:12px;	
}

A.menufooter:link {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; font-size:12px;
}
A.menufooter:visited {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; font-size:12px;
}
A.menufooter:active {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; font-size:12px;
}
A.menufooter:hover {
	FONT-WEIGHT: normal; COLOR: Orange; TEXT-DECORATION: none; font-size:12px;	
}

A.menufootered:link {
	FONT-WEIGHT: normal; COLOR: #FF0000; TEXT-DECORATION: none; font-size:12px;
}
A.menufootered:visited {
	FONT-WEIGHT: normal; COLOR: #FF0000; TEXT-DECORATION: none; font-size:12px;
}
A.menufootered:active {
	FONT-WEIGHT: normal; COLOR: #FF0000; TEXT-DECORATION: none; font-size:12px;
}
A.menufootered:hover {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:12px;	
}

A.menufooteorange:link {
	FONT-WEIGHT: normal; COLOR: #FF6600; TEXT-DECORATION: none; font-size:12px;
}
A.menufooteorange:visited {
	FONT-WEIGHT: normal; COLOR: #FF6600; TEXT-DECORATION: none; font-size:12px;
}
A.menufooteorange:active {
	FONT-WEIGHT: normal; COLOR: #FF6600; TEXT-DECORATION: none; font-size:12px;
}
A.menufooteorange:hover {
	FONT-WEIGHT: normal; COLOR: Orange; TEXT-DECORATION: none; font-size:12px;	
}

A.menufooteblu:link {
	FONT-WEIGHT: normal; COLOR: #0099cc; TEXT-DECORATION: none; font-size:12px;
}
A.menufooteblu:visited {
	FONT-WEIGHT: normal; COLOR: #0099cc; TEXT-DECORATION: none; font-size:12px;
}
A.menufooteblu:active {
	FONT-WEIGHT: normal; COLOR: #0099cc; TEXT-DECORATION: none; font-size:12px;
}
A.menufooteblu:hover {
	FONT-WEIGHT: normal; COLOR: Gray; TEXT-DECORATION: none; font-size:12px;	
}



A.menu_gadget:link {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:13px;
}
A.menu_gadget:visited {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:13px;
}
A.menu_gadget:active {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:13px;
}
A.menu_gadget:hover {
	FONT-WEIGHT: normal; COLOR: Orange; TEXT-DECORATION: none; font-size:13px;	
}

A.menu_dx:link {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; font-size:13px;
}
A.menu_dx:visited {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; font-size:13px;
}
A.menu_dx:active {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; font-size:13px;
}
A.menu_dx:hover {
	FONT-WEIGHT: normal; COLOR: Orange; TEXT-DECORATION: none; font-size:13px;	
}

A.menu_dxred:link {
	FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: none; font-size:13px;
}
A.menu_dxred:visited {
	FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: none; font-size:13px;
}
A.menu_dxred:active {
	FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: none; font-size:13px;
}
A.menu_dxred:hover {
	FONT-WEIGHT: bold; COLOR: Orange; TEXT-DECORATION: none; font-size:13px;	
}

A.menusup:link {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:11px;
}
A.menusup:visited {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:11px;
}
A.menusup:active {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:11px;
}
A.menusup:hover {
	FONT-WEIGHT: normal; COLOR: Orange; TEXT-DECORATION: none; font-size:11px;	
	
}


/*stile TESTATA"*/
A.testata:link {
	 font-family:Arial;  FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:16px;}
A.testata:visited {
	font-family:Arial; FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:16px;}
A.testata:active {
	font-family:Arial; FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:16px;}
A.testata:hover {
	font-family:Arial; FONT-WEIGHT: bold; COLOR: Orange; TEXT-DECORATION: none; font-size:16px;}


/*stile alla scritta "mypage"*/

A.mypage:link {
	FONT-WEIGHT: normal; COLOR: Orange; TEXT-DECORATION: none; font-size:11px;
}
A.mypage:visited {
	FONT-WEIGHT: normal; COLOR: Orange; TEXT-DECORATION: none; font-size:11px;
}
A.mypage:active {
	FONT-WEIGHT: normal; COLOR: Orange; TEXT-DECORATION: none; font-size:11px;
}
A.mypage:hover {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:11px;	
}


/*stile alla scritta "testo grey/orange con link"*/

A.Txtlink {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:12px; text-decoration:underline;
}
A.Txtlink:visited {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:12px; text-decoration:underline;
}
A.Txtlink:active {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; font-size:12px; text-decoration:underline;
}
A.Txtlink:hover {
	FONT-WEIGHT: normal; COLOR: orange; TEXT-DECORATION: none; font-size:12px;	 text-decoration:underline;
}

/*stile alla scritta "testo grey/orange con link"*/

A.Txtlinkgray {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; text-decoration:underline;
}
A.Txtlinkgray:visited {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none;  text-decoration:underline;
}
A.Txtlinkgray:active {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none; text-decoration:underline;
}
A.Txtlinkgray:hover {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: none;  text-decoration:underline;
}

/*stile alla scritta "testo orange/grey con link"*/

A.Txtlinkorange {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: none; text-decoration:underline;
}
A.Txtlinkorange:visited {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: none;  text-decoration:underline;
}
A.Txtlinkorange:active {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: none; text-decoration:underline;
}
A.Txtlinkorange:hover {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none;  text-decoration:underline;
}

/*stile alla scritta "testo red/grey con link"*/

A.Txtlinkredpromo {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline; font-size:14px; 
}
A.Txtlinkredpromo:visited {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline; font-size:14px;
}
A.Txtlinkredpromo:active {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline; font-size:14px;
}
A.Txtlinkredpromo:hover {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: underline; font-size:14px;
}


/*stile alla scritta "testo grey/red con link"*/

A.Txtlinkpul {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:13px;
}
A.Txtlinkpul:visited {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:13px; 
}
A.Txtlinkpul:active {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: none; font-size:13px; 
}
A.Txtlinkpul:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: none; font-size:13px;
}

/*stile alla scritta "testo rosa/grey con link"*/

A.Txtlinkpink {
	FONT-WEIGHT: normal; COLOR: #ff3399; TEXT-DECORATION: none; text-decoration:underline;
}
A.Txtlinkpink:visited {
	FONT-WEIGHT: normal; COLOR: #ff3399; TEXT-DECORATION: none;  text-decoration:underline;
}
A.Txtlinkpink:active {
	FONT-WEIGHT: normal; COLOR: #ff3399; TEXT-DECORATION: none; text-decoration:underline;
}
A.Txtlinkpink:hover {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none;  text-decoration:underline;
}



/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
      	            

		/*rollover pulsante listini (home)*/

 #rollover_home978{width:978px; height:386px; background-image:url(/image/home_bncx.jpg); background-repeat:no-repeat; background-position:center;}
                .listinihome{width:158px; height:23px; float:left; padding:21px 0 0 714px;}
	            .listinihome a{width:158px; height:23px; display:block;}
                .listinihome a:hover{width:158px; height:23px; display:block; background-image:url(/image/pulsanti/listiniover.gif); background-repeat:no-repeat; background-position:center;}
	                      

		/*rollover pulsante listini (stampe)*/

 #rollover_stampe978{width:978px; height:386px; background-image:url(/image/stampe_bncx.jpg); background-repeat:no-repeat; background-position:center;}
                .listinistampe{width:158px; height:23px; float:left; padding:21px 0 0 742px;}
	            .listinistampe a{width:158px; height:23px; display:block;}
                .listinistampe a:hover{width:158px; height:23px; display:block; background-image:url(/image/pulsanti/listiniover.gif); background-repeat:no-repeat; background-position:center;}


		/*rollover pulsante listini (libri)*/

 #rollover_libri978{width:978px; height:386px; background-image:url(/image/libri_bncx.jpg); background-repeat:no-repeat; background-position:center;}
                .listinilibri{width:158px; height:23px; float:left; padding:21px 0 0 778px;}
	            .listinilibri a{width:158px; height:23px; display:block;}
                .listinilibri a:hover{width:158px; height:23px; display:block; background-image:url(/image/pulsanti/listiniover.png); background-repeat:no-repeat; background-position:center;}

			/*rollover pulsante listini (incartha)*/

 #rollover_librinc978{width:978px; height:386px; background-image:url(/image/incartha_bncx.jpg); background-repeat:no-repeat; background-position:center;}
                .listinilibri{width:148px; height:18px; float:left; padding:26px 0 0 798px;}
	            .listinilibri a{width:148px; height:18px;display:block;}
                .listinilibri a:hover{width:148px; height:18px; display:block; background-image:url(/image/pulsanti/listiniover.png); background-repeat:no-repeat; background-position:center;}
		
	
		
		/*rollover pulsante listini (fotografici)*/

 #rollover_librifotog978{width:978px; height:386px; background-image:url(/image/fotografici_bncx.jpg); background-repeat:no-repeat; background-position:center;}
                .listinilibri{width:148px; height:18px; float:left; padding:26px 0 0 798px;}
	            .listinilibri a{width:148px; height:18px; display:block;}
                .listinilibri a:hover{width:148px; height:18px; display:block; background-image:url(/image/pulsanti/listiniover.png); background-repeat:no-repeat; background-position:center;}
	
	
	
	
	
	
		/*rollover pulsante listini (calendari)*/

 #rollover_calendari978{width:978px; height:386px; background-image:url(/image/calendari_bncx.jpg); background-repeat:no-repeat; background-position:center;}
                .listinicalendari{width:158px; height:23px; float:left; padding:21px 0 0 734px;}
	            .listinicalendari a{width:158px; height:23px; display:block;}
                .listinicalendari a:hover{width:158px; height:23px; display:block; background-image:url(/image/pulsanti/scoprilo.gif); background-repeat:no-repeat; background-position:center;}




		/*rollover pulsante listini (mac)*/

 #rollover_mac978{width:978px; height:386px; background-image:url(/image/mac_bncx.jpg); background-repeat:no-repeat; background-position:center;}
                .listinimac{width:158px; height:23px; float:left; padding: 21px 0 0 786px;}
	            .listinimac a{width:158px; height:23px; display:block;}
                .listinimac a:hover{width:158px; height:23px; display:block; background-image:url(/image/pulsanti/scoprilo.gif); background-repeat:no-repeat; background-position:center;}


		/*rollover pulsante listini (printservice)*/

 #rollover_printservice978{width:978px; height:386px; background-image:url(/image/printservice_bncx.jpg); background-repeat:no-repeat; background-position:center;}
                .listiniprintservice{width:158px; height:23px; float:left; padding: 21px 0 0 687px;}
	            .listiniprintservice a{width:158px; height:23px; display:block;}
                .listiniprintservice a:hover{width:158px; height:23px; display:block; background-image:url(/image/pulsanti/listiniover.gif); background-repeat:no-repeat; background-position:center;}

	    
	    
/*rollover dei tre pulsanti sulle pagine principali (gadgets)*/

 #rollover_gadgets{width:785px; height:294px; background-image:url(/image/gadget_bncx785.jpg); background-repeat:no-repeat; background-position:center;}
                .personalizza{width:92px; height:51px; float:left; padding:219px 0 0 28px;}
	            .personalizza a{width:92px; height:51px; display:block;}
                .personalizza a:hover{width:92px; height:51px; display:block; background-image:url(/image/pulsanti/personalizza_ov.gif); background-repeat:no-repeat; background-position:center;}
	           
	            .galleriaimg{width:92px; height:51px; float:left; margin:219px 0 0 7px;}
                .galleriaimg a{width:92px; height:51px; display:block;}
                .galleriaimg a:hover{width:92px; height:51px; display:block; background-image:url(/image/pulsanti/galleriaimg_ov.gif); background-repeat:no-repeat; background-position:center;}


	    
/*rollover dei tre pulsanti sulle pagine principali (fotoquadri)*/

/*rollover dei tre pulsanti sulle pagine principali (fotoquadri)*/

 #rollover_fotoquadri978{width:978px; height:386px; background-image:url(/image/fotoquadri_bncx.jpg); background-repeat:no-repeat; background-position:center;}
                .listinifotoquadri{width:148px; height:18px; float:left; padding:26px 0 0 767px;}
	            .listinifotoquadri a{width:148px; height:18px;display:block;}
                .listinifotoquadri a:hover{width:148px; height:18px; display:block; background-image:url(/image/pulsanti/listiniover.png); background-repeat:no-repeat; background-position:center;}
 
                

/*rollover dei tre pulsanti sulle pagine principali (aziende)*/

 #rollover_aziende{width:785px; height:294px; background-image:url(/image/aziende_bncx785.jpg); background-repeat:no-repeat; background-position:center;}
                .inviafile{width:92px; height:51px; float:left; padding:220px 0 0 28px;}
	            .inviafile a{width:92px; height:51px; display:block;}
                .inviafile a:hover{width:92px; height:51px; display:block; background-image:url(/image/pulsanti/inviafile_ov.gif); background-repeat:no-repeat; background-position:center;}

				
.jqueryslidemenu{
font: bold 11px Verdana;
background: #FFFFFF;/*414141*/
width: 50%;
text-align:center;
}

.jqueryslidemenu ul
{

margin: 0;
padding: 0;
list-style-type: none;
z-index:900;
    color: #FF8913;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
z-index:900;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a
{
/*width:125px;*/
display: block;
background: white;/* background of tabs (default state)*/
color: #666666;
padding-top:8px;
padding-bottom:8px;
padding-left:0px;
padding-right:0px;
border: 1px solid #CCCCCC;
text-align:center;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #666666;
}

.jqueryslidemenu ul li a:hover{
/*background: black; tab link background during hover state*/
background: url(image/testata/menu_hover.jpg) no-repeat top center;

}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 12px;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{

width:121px; /*width of sub menus*/
height:31px;
padding: 0px;
margin: 0;
border: 1px solid #CCCCCC;
text-align:center;
line-height: 30px;
}

		a.home
		{
			border:1px solid white;
		background: url(image/testata/home.jpg) no-repeat top center;
		}
		a.aziende{
		background: url(image/testata/aziende.jpg) no-repeat top center;
		}
		
			
			
			
			
			
				
/* Pagina calendari - begin : */

	/*CalendariBox: Riquadro di drop */
	.CalendariBoxTitolo{
		text-align:center;	
	}


	.CalendariBox{
    
		background-image:url(/image/calendari/CalendariBox.jpg); 		
		position:relative; 
		left:0px; 
		top:0px; 
		width: 90px; 
		height: 90px; 
		overflow:hidden; 
		border:solid 1px gray; 
		z-index:1; 
		visibility:visible; 
		text-align:left;		
		
	}
	.CalendariBoxOver
	{
		background-image:none;
		background-color:Orange;
	}

	.CalendariBoxAttivo{
	  background-image:url(/image/calendari/CalendariBoxAt.jpg); 

	}

	.CalendariDiv{
		padding:0px;
	}

	.CalendarioASPImg{}

	/*Immagine draggable: serve come selettore per jquery*/
	.CalendariImg{}	

	.CalendariImg:hover{
		cursor:move;
	}
/* Pagina calendari - end : */

/* Pagina areaclienti/utente/DatiUtente - begin: */

.DatiUtenteValidator
{	
	font-size:11px;
	font-weight:bold;
	color:red;
	
}


.DatiUtenteLabel
{	
	font-size:11px;
	font-weight:bold;
	height:28px;
	vertical-align:middle;
}

.DatiUtenteLabelDisabled
{	
	font-size:11px;
	font-weight:bold;
	color:#999999;	
	vertical-align:middle;
}


.DatiUtenteLabelSubItem
{	
	font-size:10px;
	font-weight:bold;
	
}

.DatiUtenteTextBox
{	
	font-size:11px;	
    border: 1px solid white;
    border-bottom: 1px solid #CCCCCC;    
    
}

.DatiUtenteTextBoxDisabled
{	
	font-weight:bold;
	color:#999999;
	border-bottom: 1px solid #cccccc;	
	vertical-align:top;
}

/* Pagina areaclienti/utente/DatiUtente - end */

/* Pagina di clipping - begin */
.ICImageClipperTitle
{
	font-family:Verdana;
	font-size:14px;	
	font-weight:bold;
	color:black;
}
#ICslider { 
    margin-left: 5px;
    background:white;
    border:solid 1px gray;    
}
#ICslider .ui-slider-handle{
   background:gray;
   border:solid 1px black;
}

.ICimg_x, .ICimg_y, .ICimg_w, .ICimg_h, .ICimgOrizzontale{
    visibility:hidden;
    display:none;
}
.ICfoto{
    position:absolute;
    margin:0px; 
    z-index:2;
    cursor:move;
}
.ICmaschera
{
	    cursor:move;
        position:absolute; 
        left:0px; 
        top:0px; 
        margin:0px;         
        z-index:3;
}
/* Pagina di clipping - end */
/*#############  STILI BOX CARRELLO ###########################*/
.linkNelBox
{
	color:#404040;
}
.linkNelBox:hover
{
	
	color:Red;

}

.inEvidenzaNelBox
{
	color:#FF8000;
	font-weight:bold;
	
}

.inEvidenzaNelBoxRed
{
	color:Red;
	font-weight:bold;
	
}

.inEvidenzaNelBox:hover
{
	color:Red;
	font-weight:bold;
}

.infoDelBox, .infoDelBox .JTotaleCostoBOX, .infoDelBox .JTotaleFileBOX
{
	color:Black;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
}

.cssImgAnteprima
{
	cursor:pointer;
	
}

.cssBandeBianche
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
}
.cssBandeBiancheTitolo
{
	color:#333333;
	font-family:Arial;
	font-size:8pt;	

}



/*#####################################*/
/* menu fotoregali */

#fotoregali ul {
	margin: 0;
	padding: 0;
	}
#fotoregali li {
	line-height: 1.3ex; 
	background: transparent url(/image/freccia_li.gif) no-repeat 6px 6px;
	display: block; 
	padding-left: 20px; 
	margin-left:0px;
	padding-top: 5px; 
	margin-bottom: 5px;
	list-style-type: none;
	}

A.fotoregali:link {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; font-size:13px;
}
A.fotoregali:visited {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; font-size:13px;
}
A.fotoregali:active {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; font-size:13px;
}
A.fotoregali:hover {
	FONT-WEIGHT: normal; COLOR: Orange; TEXT-DECORATION: none; font-size:13px;	
}

A.fotoregalib:link {
	FONT-WEIGHT: bold; COLOR: #ff3300; TEXT-DECORATION: none; font-size:13px;
}
A.fotoregalib:visited {
	FONT-WEIGHT: bold; COLOR: #ff3300; TEXT-DECORATION: none; font-size:13px;
}
A.fotoregalib:active {
	FONT-WEIGHT: bold; COLOR: #ff3300; TEXT-DECORATION: none; font-size:13px; 
}
A.fotoregalib:hover {
	FONT-WEIGHT: bold; COLOR: Orange; TEXT-DECORATION: none; font-size:13px;
}

A.fotoregalic:link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none; font-size:13px; line-height:20px;
}
A.fotoregalic:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none; font-size:13px; line-height:20px;
}
A.fotoregalic:active {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none; font-size:13px; line-height:20px;
}
A.fotoregalic:hover {
	FONT-WEIGHT: bold; COLOR: Orange; TEXT-DECORATION: none; font-size:13px; line-height:20px;	
}



.fotoregalitit {
	font-family: arial, sans-serif; font-weight:bold; font-size:16px; color:#000000; 
    line-height: 1.8em; 
    padding-left: 5px; 
	}

.fotoregalisottotit {
	font-family:verdana, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#333333; 
    padding-left: 5px; 
	}

/*COLORI TABELLA*/
	.cellatable-grigio{background-color:#CCCCCC; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF;}
	.cellatable-bianco{background-color:#FFFFFF; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF;}
	.cellatable-grigio-b{background-color:#CCCCCC; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; color:#FFFFFF;}
	.cellatable-giallo{background-color:#FFCC00; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF;}
	.cellatable-giallo-c{background-color:#FFF4A9; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF;}
	.cellatable-celeste{background-color:#E6F2FF; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF;}
	.cellatable-verde-x{background-color:#DAEBA7; background-image:url(/img/identity/X.png); background-repeat:no-repeat; background-position:center; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF;}
	.cellatable-grigiochiaro{background-color:#EBEBEB; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF;}
/*FINE COLORI TABELLA*/

/* minidiari - begin */
.mc_DropHover
{
	border:solid 2px red;
	background-color:Orange;

}
.mc_MSGInBox
{
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	font-size:24px;
	font-weight:bold;
	color:white;
}
.mc_Box
{
	border:solid 1px gray;
	height:425px;
}
.mc_JComponent
{
	width: 210px; height: 180px; 
	background-color:white; 
	
}

.mc_Spot
{
	position:relative; 
	left:0px; 
	top:0px; 
	width: 200px; 
	height: 125px; 
	overflow:hidden; 
	border:dashed 2px gray; 
	z-index:1; 
	visibility:visible; 
	text-align:left;
}
.mc_JFoto
{
	cursor:move;
}

.MicroBook_prezzo
{
	text-decoration:line-through;
	font-size:11px;
	
}

.MicroBook_sconto
{	
	color:red;
	font-weight:bold;
	font-size:11px;	
	
}

.MicroBook_prezzo_scontato
{
	font-size:12px;	
	font-weight:bold;
	color:Red;
	text-align:center;
}

/* minidiari - end */


/* halto 3 */

#HBDivBase
{
 position:relative; 
 left:0px; 
 top:0px; 
 z-index:1; 
 visibility:visible; 
 text-align:left;
}

#HBDivOver
{
 position:relative; 
 left:0px; 
 top:0px; 
 z-index:1; 
 visibility:visible; 
 text-align:left;
   
}

.BHTitle
{
 font-family:Verdana;
 font-size:12px; 
}

.BHTitleActive
{
 font-family:Verdana;
 font-size:12px;  
 color:#0099cc;
}


A.TextHalto:link {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION:underline;  font-size:12px;}
A.TextHalto:visited {
	FONT-WEIGHT:  bold; COLOR: #ff6600; TEXT-DECORATION:underline; font-size:12px;}
A.TextHalto:active {
	FONT-WEIGHT:  bold; COLOR: #ff6600; TEXT-DECORATION:underline; font-size:12px;}
A.TextHalto:hover {
	FONT-WEIGHT:  bold; COLOR: Gray; TEXT-DECORATION:underline; font-size:12px;}


A.TextHaltoinv:link {
	FONT-WEIGHT: normal; COLOR: gray; TEXT-DECORATION: none; font-size:12px;}
A.TextHaltoinv:visited {
	FONT-WEIGHT: normal; COLOR: #0099cc; TEXT-DECORATION: none; font-size:12px;}
A.TextHaltoinv:active {
	FONT-WEIGHT: normal; COLOR: #0099cc; TEXT-DECORATION: none; font-size:12px;}
A.TextHaltoinv:hover {
	FONT-WEIGHT: normal; COLOR: #0099cc; TEXT-DECORATION: none; font-size:12px;}


.titoloHalto{
	font-family:verdana, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000;} 

.corpoboxHalto{
	font-family:verdana, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000;} 



/* halto 3  - end*/

/* intestazioni sezioni del sito - begin */
/* Il box */
.ISezione
{	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	border: solid 1px #CCC;
	text-align:left;	
	color:#333333;
	font-family: Verdana,Arial,Sans-Serif;
	position:relative; 
	width:100%;	
}
.ISezioneDx
{	
	border-right: solid 1px #999999;
}

.ISezioneNero
{	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	border: solid 1px #999999;
	width:100%;	
}
.ISezioneSpeciale
{	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	border: solid 1px #ff66ff;
	width:100%;	
}

.ISezionepesca
{	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	border: solid 1px #ffcc66;
	width:100%;	
}

.ISezione .IST /* Titolo */
{	
	font-size:24px;	
	font-weight:bold;	
	padding-right:5px;	
}

.ISezione .ISST /* Sottotitolo */
{	
	font-size:18px;
	font-weight:normal;		
	padding-right:5px;	
}
.ISezione .ISSTOR /* Sottotitoloorange */
{	
	font-size:14px;
	font-style: italic;
	padding-right:5px;
	color:#ff6600
}

/* intestazioni sezioni del sito - end */


/* intestazioni banner del sito - begin */

.TitoloBanner
{	

	font-size:25px;	
	color:#000000;
	font-family: Verdana,Arial,Sans-Serif;
	position:relative; 

}

.TitoloBannerBold
{	

	font-size:28px;	
	color:#000000;
	font-family: Verdana,Arial,Sans-Serif;
	font-weight: bold;
	position:relative; 

}

/* intestazioni banner del sito - end */

/* REGISTRAZIONE - begin */
.RegistrazioneTitolo
{
}
.RegistrazioneSottoTitolo
{
}
.RegistrazioneField{}
.RegistrazioneFieldLabel{}

#CorpoRegistrazione1024{width:780px; display:block; height:auto;}
		.LineaTitoloReg1024{width:774px; background-color:#DEDEDE; padding:3px 3px 3px 3px; font-weight:bold; margin-top:10px; height:15px; clear:both;}
		.LineaSottoTitoloReg1024{width:774px; background-color:#FFFFFF; color:#999999; padding:3px 3px 3px 3px; height:auto; clear:both; text-align:justify;}
		.LineaInputReg1024{width:774px; display:block; padding:3px 3px 3px 3px; float:left;}
			.LbInputReg1024{ width:774px; padding-top:3px; padding-bottom:3px;}
			.CampInputReg1024{width:774px; padding-bottom:3px;}
			.LbErrReg1024{ clear:both; padding-top:4px; margin-right:10px; color:#D90000; padding-left:10px; text-align:center;}
			
			.BoxGruppoInputReg1024{ float:left; margin-right:10px;}
				.GruppoLbInputReg1024{height:auto; width:340px; padding-bottom:0px;}
				.GruppoCampInputReg1024{height:auto; width:340px; }


.RiepilogoMain
{
	white-space:nowrap;
	padding:4px;
	word-spacing:2px;
	vertical-align:top;
}
.RiepilogoEsito
{
	font-size:14px;
	height:30px;
	text-align:center;	
}
					
.RiepilogoLbl
{
	font-weight:bold;
	height:22px;
	width:140px;
	vertical-align:top;
}				
.RiepilogoVal
{
	text-align:left;
	vertical-align:top;	
}	

/* REGISTRAZIONE - end */


/* NUOVO SISTEMA CALENDARI - begin */

.CalImgPH
{
	/*border:solid 1px red;*/
	width:100px;
	height:150px;
	cursor:pointer;
	border:none;
	
}
.TblSelezioneTemi
{

}
/* NUOVO SISTEMA CALENDARI - end */

.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 1px blue; background-color: #ADD8E6; 
}
/*################# PROMOZIONI DINAMICHE ###################*/

.Css_BoxPromo
{
    position:relative;
	color:black;	
	border-spacing:2px;
	font-family:verdana,tahoma,sans-serif;
	width: 230px;
	border: solid 1px #A9A9A9;
	margin-left:4px;
	
}
.Css_BoxPromo_Titolo
{
    height: 20px;
    text-align:center;
	color:Black;
	font-size:18px;
	font-weight:bold;	
}
.Css_BoxPromo_Descrizione
{	
	height: 150px;
	font-size:32px;
	vertical-align:middle;
	/*font-weight:bold;	*/
}

.Css_BoxPromo_Dettaglio 
{
    height: 20px;
    text-align:right;	

}

.InEvidenza
{
	
	border-style:ridge ;
	border:solid 2px #FF0000;	
}

.Css_BoxPromo a:link, .Css_BoxPromo a:hover, .Css_BoxPromo a:visited
{
}


.Descrizione1
{
	background-color:Navy;
	
	color:White;
}
.Scadenza1
{
	color:Red;
	font-size:12px;	
}

.Descrizione2
{
	background-color:#004000;
	color:White;
}
.Scadenza2
{
	color:Red;
	font-size:12px;	
}

.Descrizione3
{
	background-color:#ff6600;
	color:White;
}
.Scadenza3
{
	color:Red;
	font-size:12px;	
}

/* HALTO MAC */
.Descrizione4
{
	background-color:#CCCCCC;
	color:Black;
}
.Scadenza4
{
	color:Red;
	font-size:12px;	
}
/* Photocity edizioni */
.Descrizione5
{
	background-color:#FFFFFF;
	color:Black;
}
.Scadenza5
{
	color:Red;
	font-size:12px;	
}

A.MenuRapidoItem:link {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:12px;}
A.MenuRapidoItem:visited {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:12px;}
A.MenuRapidoItem:active {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; font-size:12px;}
A.MenuRapidoItem:hover {
	FONT-WEIGHT: bold; COLOR: Orange; TEXT-DECORATION: none; font-size:12px;}



/* JCUBO z-indexusati: 10:Box ; 11:ImgXCubo ; 12:imgelimina ; 1000:clone*/
.JimgXCubo
{
    z-index:11;
}

.JCuboBox
{
    border: 1px solid silver;
    text-align:center;
    vertical-align:middle;
    text-align:-moz-center;
    vertical-align:-moz-middle;
    width:100px;
    height:100px;
    position:relative;
    overflow:hidden;
    z-index:10;   
    
}
.JCuboBox_Hover
{
    border: 1px solid black;
    background-color: gray;
    opacity: 0.5;
}

/* TAB TOP */
.tabcontainer {
	width: 575px;
	margin: 0 auto;
	overflow: hidden;
	margin-top:-6px;
}

.tabcontent {
	padding: 0px 0px 0px 0px;
	width: 575px;
	float: right;
	position:absolute;

}
.tab {
	padding: 0px 0px 0px 0px;
	float: right;
}

.BottoneVota, .BottoneVota A
{
	display:inline; 
	background-color:#ff9933;
	color:white;
	text-decoration:none;
	padding:1px 0px 1px 0px;
	width:150px;
	text-align:center;
	display:inline-block;
	cursor:pointer;
}

/* utilizzato per VETRINA PyEdizioni - inserito 08/07/2011 */

.Pulsantiera{float:left; vertical-align:top; width:188px;} 
.Contenuto{float:left; width:780px;}

/*MENU*/
.TitoloMenu{width:150px; display:block; height:15px; font-weight:bold; margin-top:2px; color:#FF6600; font-size:11px;}
		
.LinkMenu a{color:#000000; margin-left:6px; font-family:Verdana; font-size:11px; letter-spacing:1px; line-height:18px;}
.LinkMenuCat a{color:#000000; margin-left:6px; font-family:Verdana; font-size:10px; letter-spacing:1px; line-height:15px;}
		
div.colonnamenusxIntTOP {width: 180px; background-image: url(/imgBoopen/comuni/a_bg.gif); background-repeat: repeat-y; margin:0 0 0 0; float:left;  }
div.colonnamenusxExt {width: 180px; margin:0 0 0 0; }
div.colonnamenusxInt {width: 180px; background-image: url(/imgBoopen/comuni/a_bg.gif); background-repeat: repeat-y; margin:0 0 0 0; float:left; margin-top: 22px; }
div.top { background-image: url(/imgBoopen/comuni/a_top.gif); background-position: top left; background-repeat: no-repeat; }
div.bottom { background-image: url(/imgBoopen/comuni/a_bottom.gif);background-position: bottom left; background-repeat: no-repeat;padding: 10px 5px 10px 5px; }

/*AREA ACQUISTA SUPERIORE*/
.AcquistaAreaSup{width:780px; height:420px; float:left; margin-bottom:10px;}
.AcquistaSx{width:503px; height:420px; margin-right:4px; float:left;}
.AcquistaDx{width:273px; height:480px; margin-top:7px; float:left; background-image:url(/imgBoopen/acquista/bg_TopSelleCat273x472.gif); background-repeat:no-repeat;}

.TopSellerAcquista{width:503px; height:164px; margin-bottom:7px; float:left; background-image:url(/imgBoopen/acquista/bg_evidenza503x164.gif); background-repeat:no-repeat;}
.TopVetrinaLED{width:503px; height:194px; margin-bottom:7px; float:left; background-image:url(/imgBoopen/acquista/bg_boopenled503x194.gif); background-repeat:no-repeat;}
.boxlibrihp{width:100px; height:120px; padding:0 6px 0 0; float:left; text-align:center;}
.boxlibrihpdx{width:388px; height:120px; padding:0 0 0 6px; float:left;}
    
    
/*AREA ACQUISTA centrale sinistra*/    
.VetrinaCentrale3{width:503px; height:250px; float:left; background-image:url(/imgBoopen/acquista/bg_vetrina503x194.gif); background-repeat:no-repeat;}
.boxlibrihpAcqVet{width:160px; height:120px; padding:3px 3px 3px 3px; float:left; text-align:center;}

/*AREA SODDISFATTI O RIMBORSATI centrale sinistra*/    
.VetrinaCentrale4{width:503px; height:200px; margin-top:6px; float:left; background-image:url(/imgBoopen/acquista/bg_sodd-rimb.gif); background-repeat:no-repeat;}
.boxlibrihpAcqVet{width:160px; height:120px; padding:3px 3px 3px 3px; float:left; text-align:center;}
    
/*AREA ACQUISTA centrale inferiore*/
.AcquistaVetrinaInf{width:780px; margin-top:60px; height:362px; float:left; background-image:url(/imgBoopen/acquista/bg_topseller780x362.gif); background-repeat:no-repeat;}
.librihpAcqVet{width:144px; height:165px; padding:0 6px 0 6px; float:left; text-align:center;}
.AcquistaVetrinaInfSoddORimb{width:850px; margin-top:0px; height:500px; float:left; background-image:url(/imgBoopen/acquista/bg_topseller780x362.gif); background-repeat:no-repeat;}

/*RICERCA*/
.AcquistaRicerca{text-align:center; width:503px; height:100px; float:left; background-image:url(/imgBoopen/acquista/bg_ricerca780x71.gif); background-repeat:no-repeat;}
.BgRic{background-color:#dedede;}
    
.AcquistaRicercaOpera{width:780px; margin-top:10px;float:left;}
   
div.AcquistaRicercaOperaInt {width:780px; background-image: url(/imgBoopen/comuni/aricerca_bg.gif); background-repeat: repeat-y; margin:0 0 10px 0;}
div.AcquistaRicercaOperaTop {background-image: url(/imgBoopen/comuni/aricerca_top.gif); background-position: top center; background-repeat: no-repeat;}
div.AcquistaRicercaOperaBottom {background-image: url(/imgBoopen/comuni/aricerca_bottom.gif); background-position:bottom center; background-repeat: no-repeat; padding: 10px 5px 10px 5px;}
.LibriRicerca a{width:144px; height:150px; float:left; text-align:center; padding-top:10px;}

.RicercaLibreria{text-align:center; margin-top:2px; width:503px; height:100px; float:left; background-image:url(/imgBoopen/acquista/bg_ricerca780x71.gif); background-repeat:no-repeat;}
.BgRic{background-color:#dedede;}
	


/*MENU FISSO 2 SITI */
        
     .ParteFissa {
        left: 0; position: fixed; top: 0; height: 50px; width: 100%; z-index: 100;  background-color: #E5E5E5; opacity: 0.9;
    }
    
    .StyleParteFissa {
        margin: 0 auto; position: relative; width: 978px; 
        
    }
        
    .StyleHomePage 
     {width: 100%; position:relative; z-index: 1; top:50px; overflow:hidden; }
    .JLinkMenuFisso {
	   font-family:Arial; FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none; font-size:16px;}
    .JLinkMenuFisso:visited {
	   font-family:Arial; FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none; font-size:16px;}
    .JLinkMenuFisso:active {
	    font-family:Arial; FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none; font-size:16px;}
    .JLinkMenuFisso:hover {
	    font-family:Arial; FONT-WEIGHT: bold; COLOR: #ff6633; TEXT-DECORATION: none; font-size:16px;}



/*MENU FISSO 1 SITO*/
        
     .ParteFissaAlt {
        left: 6px; 
position: relative; top: -1px; 
width: 100%; height: 50px;  background-color: #E5E5E5; opacity: 0.9;
    }
    
    .StyleParteFissaAlt {
        margin: 0 auto; position: relative; width: 978px; 
    }

/* HOME EDIZIONI */

.titoliedizioni{
	 font-size:20px; color:#333333;} 
	 
.titolilibri{
	 font-size:11px; color:#666666;} 



/* LINK VELOCI */
.linkveloce{
	font-family:verdana, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight: bold;}
	
	
/* BANNER BOX LIBRI */
.titolo_box
    {font-size:11px; color: #000000; font-weight:bold;} 
.autore_box
    {font-size:11px; color:#ff6600;} 
.descrizione_box
    {font-size:11px; color: #000000;} 
.prezzo_box
  {font-size:11px; color: Red;} 
  
/*stile link libri PyEdizioni alla scritta "testo grey/red con link"*/ 

A.TxtLinkEdizioni {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none; font-size:11px; line-height:16px;
}
A.TxtLinkEdizioni:visited {
	FONT-WEIGHT: bold; COLOR: #333333;  TEXT-DECORATION: underline; font-size:11px; line-height:16px;
}
A.TxtLinkEdizioni:active {
	FONT-WEIGHT: bold; COLOR: #333333;  TEXT-DECORATION: underline; font-size:11px; line-height:16px;
}
A.TxtLinkEdizioni:hover {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: underline;  font-size:11px; line-height:16px;
}

/* menu mypage*/
#menumypage {
	padding-left: 0px; 
	margin-left: 2px;
	padding-top: 0px; 
	margin-bottom: 2px;
	line-height: 3.2ex; 
	}

#menumypage ul {
	margin: 0;
	padding: 0;
	}

#menumypage li {
	line-height: 1.95ex; 
	background: transparent url(/image/freccia_li.gif) no-repeat 10px 10px;
	display: block; 
	padding-left: 20px; 
	margin-left: 10px;
	padding-top: 5px; 
	margin-bottom: 5px;
	list-style-type: none;
	}
	
	
	/*Scheda Prodotti"*/ 

.titoloScheda
    {position:absolute; top:0px; margin:0px; left:0px; font-size: 24pt; color: #333333; font-weight:bold;} 
.DescrScheda
    {position:absolute; top:40px; left:0px; text-align:left; line-height:32px;  font-size: 19px; color: Black; white-space:nowrap;} 
#CorpoScheda
    {text-align:left; line-height:17px;  font-size: 13px; color: #333333; border-width: 1px; border-style: solid; border-color: #cccccc;} 
    
/*#####################################*/
/* menu fotolibri */

#menufotolibri ul {
	margin: 0;
	padding: 0;
	}
#menufotolibri li {
	line-height: 2.0ex; 
	background: transparent url(/image/freccia_li.gif) no-repeat 10px 10px;
	display: block; 
	padding-left: 20px; 
	margin-left:0px;
	padding-top: 5px; 
	margin-bottom: 5px;
	list-style-type: none;
	}
A.fotolibrib:link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none; font-size:22px; letter-spacing: 4px;
}
A.fotolibrib:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none; font-size:22px; letter-spacing: 4px;
}
A.fotolibrib:active {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none; font-size:22px; letter-spacing: 4px;
}
A.fotolibrib:hover {
	FONT-WEIGHT: bold; COLOR: Orange; TEXT-DECORATION: none; font-size:22px; letter-spacing: 4px;
}


/*SezioneContenuto: la parte di sito che cambia di pagina in pagina*/
/*.SezioneContenuto
{
	width: 790px; 
	height:400px; 
	background-color:#e0e0e0;
	color:Black;
	vertical-align:top;
}
*/

/*SezioneStruttura: quando si divide la pagina con le tabelle in genere si usa sempre centrato top*/
.SezioneStruttura
{
	text-align:center;
	vertical-align:top;
	/*border:dotted 1px black;*/
}



.SfondoNero
{
	background-color:#000000;
	color:White;
}

.SfondoBianco
{
	background-color:White;
	color:Black;
}

/* SCHEDE PROFESSIONALI */
.SchedeTitoloBanner
{
	font-size:36px; color:White; top:210px; left:5px; position: absolute;
	
}
.SchedeSottotitoloBanner
{
	font-size:24px; color:White; top:250px; left:5px;  position: absolute;
	
	
}

/*SCHEDE PROFESSIONALI  - 3 BANNER PICCOLI */
.HomeBannerPiccoloTitolo
{
	font-size:14px;
	color:White;
	font-weight:bold;	
	position:absolute; top:85px; left:10px;
}
.HomeBannerPiccoloSottoTitolo
{
	font-size:12px;
	color:White;	
	position:absolute; top:105px; left:10px;
}



/*stile alla scritta "testo nero/oramge con link"*/

A.TxtTitbox {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; font-weight:bold; 
}
A.TxtTitbox:visited {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: none; font-weight:bold; 
}
A.TxtTitbox:active {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: none; font-weight:bold; 
}
A.TxtTitbox:hover {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: none; font-weight:bold; 
}

/*stile tabella listini"*/

 .cella1 {
            background-color: #f1f1f1;
        }
 .cella1:hover {
            background-color: #c2c2c2;
        }
        
        
        
 .cella2 {
            background-color: #dedede;
        }
 .cella2:hover {
            background-color: #c2c2c2;
        }

a.opacity img { filter:alpha(opacity=100);  -moz-opacity: 1.0;  opacity: 1.0; }  
a.opacity:hover img {filter:alpha(opacity=80);  -moz-opacity: 0.8;  opacity: 0.8; } 
	
