﻿body {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #707070;
	background-color: #bec3c6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #707070;

}

#bodyTable {
	width: 100%;
    height: 100%;	
    background-image: url('../Elements/sfondo.jpg');
    background-repeat:repeat-x;	
}

td.bodyTableTop {
    height: 20px;
    vertical-align:top;
    text-align:center;
}

#topInfoTable {
	width: 980px;
}

#mainTable {
	width: 980px;
}

#topMenuTable {
	width: 980px;
}

#basicTable {
	width: 980px;
}

#bottomTable {
	width: 960px;
}

#schTable {
	width: 700px;
}

#sxTable {
	width: 220px;
}

#dxTable {
	width: 200px;
}

#centerTable {
	width: 560px;
}

#centerTablex {
	width: 760px;
}

#galleryTable {
    background-color:#FFFFFF;
}

#FormTable {
    background-color:#FFFFFF;
	border-bottom: 1px solid #CFCFCF;
}

td.bottomMenuDx {
    width: 10px;
	background-image: url('../Elements/bottomdx.png');
}

td.bottomMenu {
    width: 960px;
	background-image: url('../Elements/bottom.png');
}

td.bottomMenuSx {
    width: 10px;
    height:50px;
	background-image: url('../Elements/bottomsx.png');
}

td.bottomTableSx {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

td.bottomTableDx {
	color: #FFFFFF;
	font-size: xx-small;
	text-align: right;

}

td.bottomShadow {
    height: 30px;
	background-image: url('../Elements/bottomshadow.png');
}

td.topCenter {
	width: 560px;
	height: 220px;
}

td.topShadowSx {
	background-color: #D4D4D4;
	width: 220px;
	height: 220px;
	background-repeat: repeat-x;
    background-image: url("../elements/ombra.png");	
}

td.basicSx {
	width: 220px;
	background-color: #DFDFDF;
	background-repeat: repeat-x;
    background-image: url("../elements/ombra.png");	
}

td.basic {
	width: 560px;
	text-align:center;
	background-repeat: repeat-y;
    background-image: url("../elements/base_main.png");	
}

td.gallery {
	width: 60px;
	height: 40px;
	text-align:center;
	background-color: #FFFFFF;
	border-left: 1px solid #CFCFCF;		
	border-bottom: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;		
}

td.scheda{
	width: 700px;
	height: 26px;
    background-image: url('../Elements/bgmenuscheda.gif');
}

td.schedaSx{
	width: 20px;
	height: 26px;
	border-right: 1px solid #CFCFCF;
}

td.schedaOff{
	height: 26px;
	text-align:center;
	background-color: #FFFFFF;
	border-bottom: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;	
	border-bottom: 1px solid #CFCFCF;
	padding-left:16px;
	padding-right:16px;
    background-image: url('../Elements/basemenuscheda.gif');			
}

td.schedaOn{
	height: 26px;
	text-align:center;	
	background-color: #FFFFFF;
	border-bottom: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;	
	border-bottom: 1px solid #FFFFFF;		
	padding-left:16px;
	padding-right:16px;			
}


td.galleryDx {
	width: 60px;
	height: 40px;
	text-align:center;
	background-color: #FFFFFF;
	border-left: 1px solid #CFCFCF;		
}

td.topbasicx {
	width: 760px;
	text-align:center;
	background-repeat: repeat-x;
    background-image: url("../elements/ombra.png");
}

td.basicx {
	width: 760px;
	text-align:center;
	background-repeat: repeat-y;
    background-image: url("../elements/base_mainx.gif");	
}

td.Topbasic {
	width: 560px;
	height: 10px;
	background-repeat: repeat-x;
    background-image: url("../elements/ombra.png");	
}

td.basicDx {
	width: 200px;
	background-repeat: repeat-x;
    background-image: url("../elements/ombra.png");	
}

td.topShadowDx {
	background-color: #FFFFFF;
	width: 200px;
	height: 200px;	
	background-repeat: repeat-x;
    background-image: url("../elements/ombra.png");	
}

td.Ricerca {
    height: 22px;
	font-size: xx-small;
}
td.lineaBianca {
    height: 1px;
	background-color: #FFFFFF;
}
td.lineaGrigia {
	height: 1px;
	background-color: #BBBBBB;
}
td.lineaDot {
	height: 1px;
	background-repeat: repeat-x;
    background-image: url("../images/tratteggio_celeste_oriz.gif");
}


.topTesto {
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}

td.Separatore {
width: 1px;
height: 23px;
background-color: #C0C0C0;
}

td.SeparatoreW {
width: 1px;
height: 23px;
background-color: #FFFFFF;
}

td.topLogo {
width: 191px;
height: 90px
}

td.alignDx {
text-align:right;
}

td.alignSx {
text-align:left;
}

td.alignCenter {
text-align:center;
}

td.1px {
    height: 1;
}

td.spazioRidotto {
    height: 4;
}

td.spazio {
    height: 8;
}

td.spazioDoppio {
    height: 16;
}

td.spazioTriplo {
    height: 24;
}

td.lineGray {
    height: 1px;
    background-color: #707070;
}

td.lineaVetrina {
    height: 1px;
    background-color: #CCCCCC;
}

td.top {
    height: 100%;
	background-repeat: repeat-x;
    background-image: url("../elements/sfondoTop.jpg");    
}

td.topMain {
    height: 116px;
    background-color: #FFFFFF;
	background-repeat: no-repeat;
    background-image: url("../elements/Top980.jpg");    
}

td.main {
    height: 460px;
    background-color: #FFFFFF;
	background-repeat: repeat-x;
    background-image: url("../elements/ombra.png");    
}

td.topBanner {
    width: 560px; 
    height: 220px;
}


td.bottom {
    height: 84;
	background-repeat: repeat-x;
    background-image: url("../elements/sfondoBottom.jpg");    
}

td.menuoff {
    height: 20;
    background-color: #a6d100;
    background-image: url("../elements/base_menu_off.gif");    
}

td.menuon {
    height: 24;
    background-image: url("../elements/base_menu_on.gif");    
}

td.menuciano {
    height: 24;
    background-image: url("../elements/base_menu_ciano.gif");    
}

td.menuCianoElenco {
    height: 20;
    background-image: url("../elements/base_menu_ciano.gif");    
}

td.menuGrigioElenco {
    height: 20;
    background-image: url("../elements/base_menu_chiaro.gif");    
}

td.tratteggio_oriz {
    height: 1px;
	background-image: url('../Images/tratteggio_celeste_oriz.gif');
}

td.tratteggio_vert {
    width: 1px; 
	background-image: url('../Images/tratteggio_celeste.gif');
}

.centerAlign {
	text-align: center;
}

.dxAlign {
	text-align:right;
}
  
.sxAlign {
	text-align:left;
}

.titoloVetrina {
    font-family: Trebuchet MS, Verdana, Arial, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
	color: #505050;
}

.testoVetrina {
    font-family: Trebuchet MS, Verdana, Arial, sans-serif;
    font-size: 10px;
    font-style: normal;
	color: #808080;
}

.prezzo {
	color: #FF0000;
	font-size: 12px;
	font-weight:bold;
}

.prezzoBasic {
	color: #505050;
	font-size: 11px;
	font-weight:bold;
}
.supertitolo {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
color: #666666;
}

.titolo {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #505050;
}

.sottotitolo {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #666666;
}

.descrizione {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #666666;
text-align: justify;
}

.testo {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #707070;
text-align: justify;
}

.testoscuro {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #505050;
text-align: justify;
}

.testoBianco {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
}

.testoErrore {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #CC0000;
}

.minitesto {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #909090;
}

.testogrigio {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #666666;
}

.microtesto {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
color: #707070;
}

.nanotesto {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 8px;
font-style: normal;
font-weight: normal;
color: #707070;
}

.minitestoCiano {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #009EE0;
}

.testoCiano {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #009EE0;
}




.elenco {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #909090;
padding-left: 40px;
background-repeat: no-repeat;
background-image: url("../images/puntino_grigio.gif");    
background-position: 15 2;
}


.Evidenziatore{
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-style: normal;
font-weight: bold;
color: #505050;
text-align: justify;
}

.TitoloCatalogo {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #009EE0;
padding-left: 16px;
}

.TestoSpeciale {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #009EE0;
}

.TestoRosso {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #EE0000;
}

.TestoSpecialeMini {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #009EE0;
}

.EditButton {
    BORDER-RIGHT: #009ee0 1px solid; BORDER-TOP: #009ee0 1px solid; BORDER-LEFT: #009ee0 1px solid; BORDER-BOTTOM: #009ee0 1px solid;
	font-family:Verdana; font-size:8pt;
	background: #F9F9F9;
	padding: 1px;
	height: 20px;	
	color: #505050;	
}

.EditCerca {
    margin: 0 0 0 0 px;
  	border: 0;
	width: 17px;
	height: 17px;
    background-color: transparent;
    background-image: url("../images/cerca.png");
	background-repeat: no-repeat;
	background-position: 0 0;    
}

.EditInvia {
    margin: 0 0 0 0 px;
  	border: 0;
	width: 17px;
	height: 17px;
    background-color: transparent;
    background-image: url("../images/admin.png");
	background-repeat: no-repeat;
	background-position: 0 0;    
}

.EditLogin {
    margin: 0 0 0 0 px;
  	border: 0;
	width: 44px;
	height: 18px;
    background-color: transparent;
    background-image: url("../images/button_login.png");
	background-repeat: no-repeat;
	background-position: 0 0;    
}

.EditBox {
    BORDER-RIGHT: #BBBBBB 1px solid; BORDER-TOP: #BBBBBB 1px solid; BORDER-LEFT: #BBBBBB 1px solid; BORDER-BOTTOM: #BBBBBB 1px solid;
	font-family:Trebuchet MS;
	font-size: 10px;
	background: #F9F9F9;
	height: 18px;	
	color: #505050;	
    margin: 0 0 0 0 px;
}

.EditMiniBox {
    BORDER-RIGHT: #BBBBBB 1px solid; BORDER-TOP: #BBBBBB 1px solid; BORDER-LEFT: #BBBBBB 1px solid; BORDER-BOTTOM: #BBBBBB 1px solid;
	font-family:Trebuchet MS;
	font-size: 9px;
	background: #F9F9F9;
	height: 16px;	
	color: #505050;	
    margin: 0 0 0 0 px;
}

.EditBoxRight {
    BORDER-RIGHT: #BBBBBB 1px solid; BORDER-TOP: #BBBBBB 1px solid; BORDER-LEFT: #BBBBBB 1px solid; BORDER-BOTTOM: #BBBBBB 1px solid;
	font-family:Trebuchet MS;
	font-size: 10px;
	text-align:right;
	background: #F9F9F9;
	height: 18px;	
	color: #505050;	
    margin: 0 0 0 0 px;
}

.EditBoxLogin {
    BORDER-RIGHT: #B4B4B4 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #B4B4B4 1px solid;
	font-family:Trebuchet MS;
	font-size: 10px;
	background: #DFDFDF;
	height: 18px;	
	color: #009EE0;	
    margin: 0 0 0 0 px;
}

.EditBoxMiniLogin {
    BORDER-RIGHT: #B4B4B4 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #B4B4B4 1px solid;
	font-family:Trebuchet MS;
	font-size: 9px;
	background: #DFDFDF;
	height: 16px;	
	color: #009EE0;	
    margin: 0 0 0 0 px;
}

.EditBoxCarrello {
    BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #DDDDDD 1px solid; BORDER-LEFT: #DDDDDD 1px solid; BORDER-BOTTOM: #AAAAAA 1px solid;
	font-family:Trebuchet MS;
	font-size: 10px;
	font-weight:bold;
	background: #CFCFCF;
	height: 20px;	
	color: #505050;	
    margin: 0 0 0 0 px;
}
.EditArea {
    BORDER-RIGHT: #009ee0 1px solid; BORDER-TOP: #009ee0 1px solid; BORDER-LEFT: #009ee0 1px solid; BORDER-BOTTOM: #009ee0 1px solid;
	font-family:Trebuchet MS; font-size:10pt;
	background: #F9F9F9;
	padding: 1px;
	height: 18px;	
	color: #505050;
}


.valignMiddle{
vertical-align:middle;
}

a img{border:none}

a
 {
	color: 505050;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
}

a:hover
 {
	color: #009EE0;
}

a.evidenziato
 {
	color: 333333;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 12px;
}

a.evidenziato:hover
 {
	color: #009EE0;
}

a.ordinamento
 {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
}

a.ordinamento:hover
 {
	color: #333333;
}

a.elencoLink
 {
	color: 505050;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

a.elencoLink:hover
 {
	color: #009EE0;
}

a.reversed
 {
	color: FFFFFF;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
}

a.reversed:hover
 {
	color: #009ee0;
}

a.minireversed
 {
	color: CCCCCC;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

a.minireversed:hover
 {
	color: #009ee0;
}

a.MenuMore
 {
	color: 009EE0;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-left: 20px;
    background-image: url("../images/cerca.png");
	background-repeat: no-repeat;
	background-position: left 0;	
}

a.MenuMore:hover
 {
	color: 505050;
    padding-left: 20px;
    background-image: url("../images/cerca_on.png");
	background-repeat: no-repeat;
	background-position: left 0;	
}

a.Menu
 {
	color: 707070;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
}

a.Menu:hover
 {
	color: #333333;
}


a.miniMenu
 {
	color: 808080;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 7pt;
}

a.miniMenu:hover
 {
	color: #333333;
}

a.miniMenuWhite
 {
	color: FFFFFF;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 7pt;
}

a.miniMenuWhite:hover
 {
	color: #505050;
}

a.MenuScheda
 {
	color: 666666;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
    font-weight: bold;	
    padding-left: 22px;	
	background-image: url("../images/storico.gif");    	
	background-repeat: no-repeat;
	background-position: 0 0;    
}

a.MenuScheda:hover
 {
	color: #009EE0;
	background-image: url("../images/storico_on.gif");    	
	background-repeat: no-repeat;
	background-position: 0 0;	
}

a.micromenu
 {
	color: 666666;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
    font-weight: bold;	
}

a.micromenu:hover
 {
	color: #009EE0;	
}

a.MenuArrow
 {
	color: 333333;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
    font-weight: bold;	
    padding-left: 16px;	
	background-image: url("../images/arrow_grigio.png");    	
	background-repeat: no-repeat;
	background-position: 2 center;    
}

a.MenuArrow:hover
 {
	color: #009EE0;
	background-image: url("../images/arrow_ciano.png");    	
	background-repeat: no-repeat;
	background-position: 2 center;	
}

a.MenuArrowCorrente
 {
	color: #CC0000;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
    font-weight: bold;	
    padding-left: 16px;	
	background-image: url("../images/arrow_rosso.png");    	
	background-repeat: no-repeat;
	background-position: 2 center;    
}

a.MenuArrowCorrente:hover
 {
	color: #CC0000;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
    font-weight: bold;	
    padding-left: 16px;	
	background-image: url("../images/arrow_rosso.png");    	
	background-repeat: no-repeat;
	background-position: 2 center;    
}

a.MenuPuntino
 {
	color: 666666;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 9px;
    font-weight: bold;	
    padding-left: 26px;	
	background-image: url("../images/tr_freccia_orizzontale.gif");    	
	background-repeat: no-repeat;
	background-position: 16 center;    
}

a.MenuPuntino:hover
 {
	color: #009EE0;
	background-image: url("../images/tr_freccia_ciano.gif");    	
	background-repeat: no-repeat;
	background-position: 16 center;	
}

a.MenuPuntinoCorrente
 {
	color: #CC0000;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 9px;
    font-weight: bold;	
    padding-left: 26px;	
	background-image: url("../images/tr_freccia_rossa.gif");    	
	background-repeat: no-repeat;
	background-position: 16 center;    
}

a.MenuFamiglia
 {
	color: 339966;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 9px;
    font-weight: bold;	
    padding-left: 40px;	
	background-image: url("../images/puntino_grigio.gif");    	
	background-repeat: no-repeat;
	background-position: 30 center;    
}

a.MenuFamiglia:hover
 {
	color: #009EE0;
	background-image: url("../images/puntino_ciano.gif");    	
	background-repeat: no-repeat;
	background-position: 30 center;	
}

a.MenuFamigliaCorrente
 {
	color: #CC0000;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 9px;
    font-weight: bold;	
    padding-left: 40px;	
	background-image: url("../images/puntino_rosso.gif");    	
	background-repeat: no-repeat;
	background-position: 30 center;    
}

a.cerca
 {
	color: 505050;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right: 2px;
    padding-left: 2px;
    background-image: url("../images/cerca.png");
	background-repeat: no-repeat;
	background-position: right 0;	
}

a.cerca:hover
 {
	color: #202020;
    background-image: url("../images/cerca_on.png");
	background-repeat: no-repeat;
	background-position: right 0;	
}

a.allegato
 {
	color: 505050;
    height:20px;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
    padding-left: 20px;    
    background-image: url("../images/file_grigio.png");
	background-repeat: no-repeat;
	background-position: 0 0;	
}

a.allegato:hover
 {
	color: #009EE0;
    background-image: url("../images/file_ciano.png");
	background-repeat: no-repeat;
	background-position: 0 0;	
}

a.indietro
 {
	font-size: 11px;
	font-weight: bold;
	padding-right: 2px;
    padding-left: 2px;    
    background-image: url("../images/back.png");
	background-repeat: no-repeat;
	background-position: right 0;
	
}

a.indietro:hover
 {
	font-size: 11px;
	font-weight: bold;
	padding-right: 2px;
    padding-left: 2px;    
    background-image: url("../images/back_on.png");
	background-repeat: no-repeat;
	background-position: right 0;	
}