.Carrello
{
    COLOR: navy; 
    FONT-SIZE: 0.85em; 
    background-color:#e7eff7; 
    display:inline-block; 
    vertical-align:bottom; 
    BORDER: White 1px solid; 
    float:right;
	margin-bottom:1px;
} 
.test{COLOR:red; font-size:10px; display:none;}
.Bordato{BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555  1px solid; BORDER-BOTTOM: #555555  1px solid; BORDER-LEFT: #555555  1px solid;}
A.DescrizioneArticolo{FONT-SIZE: 12px;COLOR: #000099;TEXT-DECORATION: none}
A.DescrizioneArticolo:link{FONT-SIZE: 12px;COLOR: #000099;TEXT-DECORATION: none}
A.DescrizioneArticolo:visited{COLOR: #000099;TEXT-DECORATION: none}
A.DescrizioneArticolo:hover{COLOR: #000099;TEXT-DECORATION: underline}
.scaricaCatalogo{FONT-SIZE: 12px;COLOR: #000099;TEXT-DECORATION: underline}
.TabellaCatalogo{border-top: 1 solid #000099;border-left: 1 solid #000099;border-right: 1 solid #000099;border-bottom: 1 solid #000099;}
.TitoloRicerca{background-color:#000099;color:yellow;FONT-WEIGHT: bold;FONT-SIZE: 12px;}F
BODY{PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
	scrollbar-3dlight-color:#333333;scrollbar-arrow-color:yellow;scrollbar-base-color:yellow;scrollbar-face-color:#000099;
	scrollbar-highlight-color:yellow;scrollbar-shadow-color:#333333}
.Intestazione_TEST{BORDER-TOP: #c0c0c0 1px solid;FONT-WEIGHT: bold;display:none;FONT-SIZE: 10px;COLOR: red;BORDER-BOTTOM: #c0c0c0 1px solid;}
.IntestazioneV{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #000000;}
.ttCell{FONT-SIZE: 12px;COLOR: #000099;TEXT-ALIGN:center;BORDER-BOTTOM: #c0c0c0 1px solid;}
.ttInt{FONT-SIZE: 12px;COLOR: #000099;fONT-WEIGHT:bold;TEXT-ALIGN:center;BORDER-BOTTOM: #c0c0c0 1px solid;}
.RigaOrdine{FONT-SIZE: 12px;COLOR: #000099;BORDER-BOTTOM: #c0c0c0 1px solid;}
.Riga_TEST{FONT-SIZE: 10px;COLOR: red;display:none;BORDER-BOTTOM: #c0c0c0 1px solid;}
.RigaOfferta_TEST{FONT-SIZE: 10px;COLOR: red;display:none;BORDER-BOTTOM: #c0c0c0 1px solid;Background-color:yellow;}
.txt{FONT-SIZE: 12px;COLOR: #ffffff;}
A.home{COLOR: #000099;TEXT-DECORATION: none}
A.home:hover{COLOR: #000099;TEXT-DECORATION: underline}
.input{BORDER-RIGHT: #000000 1px solid;PADDING-RIGHT: 2px;BORDER-TOP: #000000 1px solid;PADDING-LEFT: 2px;FONT-SIZE: 12px;
		PADDING-BOTTOM: 2px;BORDER-LEFT: #000000 1px solid;COLOR: #000000;PADDING-TOP: 2px;BORDER-BOTTOM: #000000 1px solid;HEIGHT: 20px}
.inputQ{BORDER-RIGHT: #000000 1px solid;PADDING-RIGHT: 1px;BORDER-TOP: #000000 1px solid;PADDING-LEFT: 1px;FONT-SIZE: 12px;
		PADDING-BOTTOM: 1px;BORDER-LEFT: #000000 1px solid;WIDTH: 25px;COLOR: #000000;PADDING-TOP: 1px;	BORDER-BOTTOM: #000000 1px solid;HEIGHT: 18px}
.inputT{BORDER-RIGHT: #000000 1px solid;PADDING-RIGHT: 1px;BORDER-TOP: #000000 1px solid;PADDING-LEFT: 1px;FONT-SIZE: 12px;
		PADDING-BOTTOM: 1px;BORDER-LEFT: #000000 1px solid;WIDTH: 380px;COLOR: #000000;PADDING-TOP: 1px;BORDER-BOTTOM: #000000 1px solid;HEIGHT: 32px}
.inputT2{BORDER-RIGHT: #000000 1px solid;PADDING-RIGHT: 1px;BORDER-TOP: #000000 1px solid;PADDING-LEFT: 1px;FONT-SIZE: 12px;
		PADDING-BOTTOM: 1px;BORDER-LEFT: #000000 1px solid; WIDTH: 300px;COLOR: #000000;PADDING-TOP: 1px;BORDER-BOTTOM: #000000 1px solid;}
.testoG{FONT-SIZE: 12px;COLOR: #ffff00;}
.testoInterno{FONT-SIZE: 0.85em;COLOR: #000000;}
.testoInternoI{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #000000;}
/*.posizione{TOP-MARGIN:1PX;FONT-SIZE: 10px;COLOR: #000099;}*/
.posizione{float:left; margin-top:5px;FONT-SIZE: 10px;COLOR: White;}
A.link01{FONT-SIZE: 10px;COLOR: #000099;TEXT-DECORATION: none}
A.link01:link{FONT-SIZE: 10px;COLOR: #000099;TEXT-DECORATION: none}
A.link01:hover{FONT-SIZE: 10px;COLOR: #000099;TEXT-DECORATION: underline}
.Titolo1{FONT-SIZE: 19px; COLOR: #000099; }
/*.piedipagina{FONT-SIZE: 12px; COLOR: #000099;}*/
.errore{COLOR: red; FONT-SIZE: 14px; FONT-WEIGHT: bold;}
.ErroreCarrello{COLOR: red; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.NessunArticolo{MARGIN:10PX; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000099; }
.IndirizzoPreventivo{FONT-SIZE: 12px;COLOR: #000000;}
/*STILI CATALOGO*/
/*.Catalogo{FONT-SIZE: 12px;BORDER-BOTTOM: #c0c0c0 1px solid;}*/
.Catalogo{FONT-SIZE: 12px; padding:5px 2px 5px 2px; BORDER-BOTTOM: #c0c0c0 1px solid;}
.CatalogoD{FONT-SIZE: 12px; padding:0px 5px 0px 5px; BORDER-BOTTOM: #c0c0c0 1px solid;}
.CatalogoDisp{FONT-SIZE: 12px; padding-top:5px; padding-right:2px; padding-left:2px; padding-bottom:5px;}
/*DEFAULT*/
.Riga{COLOR: #000099;}
.RigaOfferta{COLOR: #000099; background-color:yellow}
.Riga_EVI{COLOR: #000099; background-color:#e7eff7}
.RigaOfferta_EVI{COLOR: #000099; background-color:#e7eff7}
.Riga_Logo{COLOR: #000099;}
.RigaOfferta_Logo{COLOR: #000099;background-color:yellow}
/*TD{FONT-SIZE: 12px; }*/
.testxdata{COLOR:red; font-size:10px;}
.obbligatorio{COLOR:red; font-size:20px;font-weight:bold;}
/*******************   PERSONALIZZAZIONE   *******************/
/*RIGHE DIVISIONE MENU*/
.Riga3{    height:1px;    background-color:yellow;        }   
/*Tabella centrale home*/
#TabellaHome{/*background-image:url('../images/sfondo.gif');background-repeat:repeat-x;*/background-color:#000099;}
/*tabella con link Michelin e stradasicura*/
#TabellaLink{display:in-line;}
/*Immagine centrale home*/
#ImmagineHome{ background-repeat: no-repeat; width:766px; height:180px;}
.TabellaPagina{width:100%;background-color:white; border-bottom: 1 solid #000099;}
/*Stile pulsante*/
#butCercaVeloce{BORDER-RIGHT: #000000 1px solid; PADDING:1px 1px 1px 1px; visibility:visible;   /*border:solid 1px black;*/   FONT-WEIGHT: bold;FONT-SIZE: 12px;	MARGIN: 1px;	
	width:50px;	COLOR: white;BACKGROUND-COLOR: #000099;}
.bottone{    PADDING:5px 5px 5px 5px;    	/*border:inset 1px black;*/    FONT-WEIGHT: bold;	FONT-SIZE: 0.85em;	MARGIN: 1px;	COLOR: white;	BACKGROUND-COLOR: #000099;}
.bottonedis{    PADDING:5px 5px 5px 5px;    	/*border:inset 1px black;*/    FONT-WEIGHT: bold;	FONT-SIZE: 0.85em;	MARGIN: 1px;	COLOR: white;	BACKGROUND-COLOR: gray;}
/*Tabella ricerca veloce*/
.TabellaRicerca{    background-color:#e7eff7;    border:solid 1px #e7eff7;	margin:0px;}
/*Box ricerca veloce*/
.TitoloRicercaVeloce{    background-color:#000099;    color:yellow;    color:white;    FONT-WEIGHT: bold;    FONT-SIZE: 0.75em;}    
.Titolo2{   FONT-WEIGHT: bold;    FONT-SIZE: 0.85em;    COLOR: #000099;   }    
/*BOX ricerca avanzata*/
.SezioneRicerca{display:inline-block; margin:1px;vertical-align:middle;}
/*#SezioneRicerca
{COLOR: navy; FONT-SIZE: 12px; FONT-VARIANT: normal;width:100%;	background-color:white; 
	padding:2x 2px 2px 2px;	display:inline-block; margin:1px;vertical-align:middle;	BORDER-RIGHT: #555555 1px solid; 
	BORDER-TOP: #555555  1px solid; BORDER-BOTTOM: #555555  1px solid;   BORDER-LEFT: #555555  1px solid;}*/
.TitoloSezioneRicerca{margin:1px;vertical-align:middle;FONT-SIZE: 0.85em;}
.TitoloSezioneRicercaIL{ margin:1px;FONT-SIZE: 0.85em;float:left;}
.ContenutoSezioneRicerca{position:absolute;display:block;left:50px;}
.LegendRicerca{font-weight:bold; font-size:0.85em;}
/*#TitoloSezioneRicerca{width:100%;border:solid 1px black;   COLOR: navy; padding:2x 2px 2px 2px;	display:inline-block; margin:1px;
	FONT-SIZE: 0.85em; background-color:#e7eff7;   FONT-VARIANT: normal; FONT-WEIGHT: bold;   COLOR: #000099; 	}*/
.IntestazioneRicerca{FONT-WEIGHT: bold; FONT-SIZE: 12px;    COLOR: #000099; }
.testo{FONT-SIZE: 0.75em;   COLOR:#ffffff;   }
#butEntra{PADDING:2px 2px 2px 2px;    /*border:outset 1px black;*/   FONT-WEIGHT: bold;FONT-SIZE: 12px;	MARGIN: 2px;COLOR: white;BACKGROUND-COLOR: green;}
#butCerca{width:52px;padding:0px;}
#butRESET{width:52px;padding:0px;}
.TabellaPiePagina{    background-color:#000099;	color:white;}
.LinkPiePagina{color:white;}
/*#Briciola{width:100%;margin:0px;padding:0x 0px 0px 14px;background-color:#e7eff7;border-bottom:solid 1px #000099;}*/
.Intestazione{BORDER-TOP: #c0c0c0 1px solid;FONT-WEIGHT: bold;FONT-SIZE: 0.8em;COLOR:white;BORDER-BOTTOM: #c0c0c0 1px solid;   background-color:#000099;}
.IntestazioneRed{BORDER-TOP: #c0c0c0 1px solid;FONT-WEIGHT: bold;FONT-SIZE: 0.8em;COLOR:white;BORDER-BOTTOM: #c0c0c0 1px solid;   background-color:Red;}
.ALT{BACKGROUND-color:#eeeeee;}
.ALT_YELLOW{BACKGROUND-color:Yellow;}
.Sezione_Home{COLOR: navy; FONT-SIZE: 0.85em; FONT-VARIANT: normal; padding:4x 4px 4px 4px; display:inline-block; margin:1px;	
	vertical-align:middle;	
	margin-bottom:5px; 	width:100%;
}
.TitoloSezione_Home{display:block; margin:1px;vertical-align:bottom;/*border:solid 1px black;	background-color:#e7eff7;   */   COLOR: #000099; /*padding:4x 4px 4px 4px;*/
	display:inline-block; margin:1px;FONT-SIZE: 0.85em; FONT-VARIANT: normal;FONT-WEIGHT: bold;}
.TitoloSezione_Home_Offerte{display:block; margin:1px;float:left; vertical-align:middle;border:solid 1px black;   COLOR: #000099; padding:4x 4px 4px 4px;
	display:inline-block; margin:1px; FONT-SIZE: 12px; background-color:#e7eff7;   FONT-VARIANT: normal;}
.LogMail{    COLOR: #000099; FONT-SIZE: 0.65em; padding:4x 4px 4px 4px;}
.MailLegenda{COLOR: #000099; FONT-SIZE: 10px; FONT-WEIGHT: bold;}
.MessaggioMail{  COLOR: #000099; FONT-WEIGHT: bold;FONT-SIZE: 18px; padding:4x 4px 4px 4px;}
.MailProsegui{    COLOR: #000099; FONT-SIZE: 12px; padding:4x 4px 4px 4px;}
.RiepilogoOrdine{ COLOR: #000099; FONT-SIZE: 12px; padding:4x 4px 4px 4px;}
.RiepilogoOrdineLG{COLOR: #000099; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
/*MODIFICATI*/
BODY{FONT-FAMILY:Tahoma;font-size:1.5em;}
.TabellaPiePagina{ background-color:#000099;font-size:.75em;color:white;}
.LinkPiePagina{color:white;}
.EtichettaRicercaVeloce{font-size:0.75em;}
/*.Sezione{COLOR: navy; FONT-SIZE: 0.85em; background-color:#e7eff7; display:inline-block; vertical-align:middle; BORDER: #555555 1px solid; margin-left:2px;margin-right:2px;	}*/
/*.TitoloSezione{vertical-align:middle;width:150px;font-weight:bold; font-size:0.85em; border:solid 1px black;  background-color:#000099;   COLOR: white; margin-top:2px;margin-left:2px; margin-right:2px;}*/
/*.RicercaAvanzata_PannelloE{width: 163px;}
.RicercaAvanzata_Pannello{width: 155px;}
.RicercaAvanzata_Blocco{width: 150px; vertical-align: bottom; margin-bottom:5px; }
.RicercaAvanzata_EtichettaN{font-size: 0.85em; }
.RicercaAvanzata_EtichettaS{font-size: 0.85em;  float: left; margin-top: 8px; width: 56px;   }
.RicercaAvanzata_Input{font-size: 0.85em;}*/
.OfferteHome_Descrizione{font-weight:bold;font-size:1em;}
.OfferteHome_Listino{font-size:0.85em;}
.OfferteHome_Prezzo{font-weight:bold;font-size:1em;}
.OfferteHome_Etichette{font-weight:bold;font-size:0.75em;}
.Offerte_Listino{font-size:0.75em;}
.Offerte_Prezzo{font-weight:bold;font-size:0.9em;}
/*Stili HomePage*/
.SitoWebHome{color:white;FONT-WEIGHT:bold; FONT-SIZE:1.5 em; padding-right:30px}
#LogoMichelin{width:200px;height: 50px;background-image: url('../images/logoMichelin.gif');background-repeat: no-repeat;
border:solid 0px black;background-position: 10px 0px;margin:5px;}
.RigaHome{height:2px;   background-color:yellow}
.menuHome	{FONT-SIZE: 0.75em; COLOR: #ffff00; TEXT-DECORATION: none}
.menuHome:link	{FONT-SIZE: 0.75em;COLOR: #ffff00; TEXT-DECORATION: none}
.menuHome:visited	{FONT-SIZE: 0.75em;COLOR: #ffff00; TEXT-DECORATION: none}
.menuHome:hover	{FONT-SIZE: 0.75em;COLOR: #ffff00;TEXT-DECORATION: underline}
.ordina{background-color:green}


/*STILI TESTATA*/
/*Colore sfondo cella intestazione*/
/*CODIFICATI SU DB*/
.ColoreSfondoMic{    /*background-image:url('../images/sfondo.gif');*/   background-color:#000099; background-repeat:repeat-x;}
.ColoreSfondo{    /*background-image:url('../images/sfondo.gif');*/   background-color:#000099; background-repeat:repeat-x;}
.ImgMenu{   background-image: url('../images/interna/icona_menu.jpg'); background-repeat: no-repeat;  width:18px; height:16px; }

.RagioneSocialeDpo{color:white;FONT-WEIGHT: bold;FONT-STYLE: italic;FONT-SIZE:1.2em;}
.Benvenuto{	FONT-SIZE: 0.75em;    color:yellow;	font-weight:bold;}
.InfoUtente{ color:yellow;	FONT-SIZE: 0.75em;    }
.Privacy{ color:yellow;	FONT-SIZE: 0.75em;    }
A.menu{FONT-SIZE: 0.75em; COLOR: #ffff00; TEXT-DECORATION: none}
A.menu:link{FONT-SIZE: 0.75em;COLOR: #ffff00; TEXT-DECORATION: none}
A.menu:visited{FONT-SIZE: 0.75em;COLOR: #ffff00; TEXT-DECORATION: none}
A.menu:hover{FONT-SIZE: 0.75em;COLOR: #ffff00;TEXT-DECORATION: underline}
A.bar{FONT-SIZE: 0.75em: #ffff00;TEXT-DECORATION: none}
A.bar:link{FONT-SIZE: 0.75em;COLOR:#ffff00;TEXT-DECORATION: none}
A.bar:hover{FONT-SIZE: 0.75em;COLOR:#ffff00;TEXT-DECORATION: underline}.Riga1{height:2px;   background-color:yellow;    }
.Riga1{height:2px;   background-color:yellow;    }
.Riga2{    height:1px;    background-color:yellow;}
 /*LOGO home in alto a sinistra*/
#LogoSito{display:none;width:200px;height: 50px;background-image: url('../images/logoMichelin.gif');background-repeat: no-repeat;border:solid 0px black;
	background-position: 10px 0px;}
/*Icona davanti alle voci di menu*/
.SitoWeb{color:white;FONT-WEIGHT:bold; FONT-SIZE:1.5 em; padding-right:30px;}
.liMenu{list-style: inside square; color:yellow;}
.RigaDPO{font-size:12px;}
.bottoneDPO{    PADDING:0px 0px 0px 0px;    	/*border:inset 1px black;*/    FONT-WEIGHT: bold;	FONT-SIZE: 0.85em;	MARGIN: 1px;	COLOR: white;	BACKGROUND-COLOR: #000099;}
.ButtonIntestazione{background-color:#20b34b;height:18pt;width:18pt;border:solid 1px blue;margin:1px;}
#LogoDPO{Display:none;}
#divCaratteristiche{width:245px;z-index:1;position:absolute; height=110px; display:none;  background-color:yellow; border:1 solid blue;}
#divPrezzi{width:235px;z-index:1; position:absolute;  display:none;  background-color:yellow; border:1 solid blue;}
.SezioneMenu{float:right;vertical-align:top;}
.Briciola{ width:100%;margin:0px;padding:0x 0px 0px 14px;background-color:#000099;border-bottom:solid 1px yellow; border-top:solid 1px yellow;}
.titoloBriciola{FONT-WEIGHT: bold; FONT-SIZE:  1.2em; FONT-FAMILY: Verdana, Tahoma,Arial; float:left; color:White;}    
A.linkHome{FONT-SIZE: 10px;COLOR:White;TEXT-DECORATION: none}
A.linkHome:link{FONT-SIZE: 10px;COLOR:White;TEXT-DECORATION: none}
A.linkHome:hover{FONT-SIZE: 10px;COLOR:White;TEXT-DECORATION: underline}
.MenuDpo{
    width:25em;
    text-align:center;
    color: Black;
}    
TD.MenuDpo .liMenu{color:#000099;} 
TD.MenuDpo LI.liMenu A.menu{color:#000099;}
A.CSLink:link{FONT-SIZE: 12px;COLOR:black;TEXT-DECORATION: none; }
A.CSLink:hover{FONT-SIZE: 12px;COLOR:black; font-weight:bold; text-decoration : underline; cursor:hand; }
#divConfermaCarrello{FONT-SIZE: 0.85em; width:130px;z-index:1;position:absolute; display:none;  background-color:white; border:1 solid blue;}