/* ------------------------------------------------- Stili Default ------------------------------------------------- */

body {height:100%; background: #01A4E8 url(../ImgHome/sfondoBody.gif) repeat-x; margin: 0px; padding: 0px;}


 #page {
	
	height: 100%;
	padding-bottom: 0px;
	border: #ffffff solid 0px;
	padding-top: 0px;
	border: #01CC34 solid 0px;
	margin: 0px;
}


 #top {
	
	padding: 0px;
	border: #ffffff solid 0px;
	width: 100%;
	margin: 0px;
	overflow: hidden;
	height: 25px;
}


#header
{
	height: 160px;
	border-bottom: #ffffff solid 1px;
	width: 100%;
    margin: 0;
	padding: 0;
	overflow: hidden;
}




#menu
{
    float: none;
	clear: both;
    margin: 0;
	padding: 0;
	border-top: #01A4E9 solid 1px;
	border-bottom: #01A4E9 solid 1px;
	border-left: #01A4E9 solid 0px;
	border-right: #01A4E9 solid 0px;
	vertical-align:top;
	width:100%;
	height: 20px;
	overflow: hidden;
	background: url(../ImgHome/SfondoLink.gif) repeat-x center top;
}

#bottom
{
    float: none;
	clear: both;
    margin: 0;
	padding: 0;
	border: #01CC34 solid 0px;
	vertical-align:top;
	width:100%;
	height: 40px;
	overflow: hidden;
}


#principale
{
    float: none;
	clear: both;
    margin: 0;
	padding: 0;
	border: #01CC34 solid 0px;
	vertical-align:top;
	width:100%;
	height: auto;
	overflow: hidden;
}

/* -- #contenuto {
	background: url(../Img/main-bg.jpg) no-repeat center top;
	height: auto;
	padding-bottom: 0px;
	border: #ffffff solid 0px;
	padding-bottom: 30px;
	width: 740px
} --*/



#ContenutoPag
{
    float: right;
    width: 570px;
    padding: 5px;
    overflow: auto;
	border: 0px solid #EAC104;
	vertical-align: top;
	height: 450px;
}

/* -- #macrocategorie
{
    background-color: #FFE467;
    float: left;
	clear: both;
    margin: 0;
	padding: 0;
    width: 740px;
	border: #000000 solid 1px;
	vertical-align:top;
	height: auto;
} --*/



#footer
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;	
    text-align: center;
	border: #000000 solid 0px;
}


#Titolo
{
    float: none;
    width: 730px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #EAC104;
	height: 25px;
	background: #ffffff;
	border-bottom: #BECCDA solid 1px;
}


#TitoloNew
{
    float: none;
    width: 730px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #EAC104;
	height: 49px;
	background: #ffffff;
	border-bottom: #BECCDA solid 0px;	
	background: #ffffff url(../ImgPagine/TopTitolo.gif) no-repeat;
}


#PagineNew
{
    float: none;
    width: 728px;
    padding: 0px;
    overflow: auto;
	border-left: 1px solid #0277E4;
	border-right: 1px solid #0277E4;
	border-top: 0px solid #0277E4;
	vertical-align: top;
	height: 326px;
	border-bottom: #0277E4 solid 1px;
}




#Pagine
{
    float: none;
    width: 730px;
    padding: 0px;
    overflow: auto;
	border: 0px solid #EAC104;
	vertical-align: top;
	height: 350px;
	border-bottom: #BECCDA dotted 1px;
}


#Pagine1
{
    float: none;
    width: 730px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #EAC104;
	vertical-align: top;
	height: 350px;
	border-bottom: #BECCDA dotted 1px;
}


#Pagine2
{
    float: none;
    width: 730px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #EAC104;
	vertical-align: top;
	height: auto;
	border-bottom: #BECCDA dotted 1px;
}

#MenuProdotti
{
    float: none;
    width: 730px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #EAC104;
	height: 40px;
	background: #ffffff;
	border-bottom: #BECCDA solid 1px;
}

#PaginaProdotti
{
    float: none;
    width: 730px;
    padding: 0px;
    overflow: auto;
	border: 0px solid #EAC104;
	vertical-align: top;
	height: 334px;
	border-bottom: #BECCDA dotted 1px;
}




/* -- #Categorie
{
    float: left;
    width: 136px;
    padding: 2px;
    overflow: auto;
	border: 1px solid #EAC104;
	vertical-align: top;
	height:400px;
} --*/

/* -- #Carrello
{
    background-color: #FFFFFF;
    float: right;
    width: 586px;
    padding: 5px;
    overflow: auto;
	border: 1px solid #EAC104;
	vertical-align: top;
	height: auto;
	visibility: visible;
} --*/

/* -- #Elenco
{
    background-color: #FFFFFF;
    float: right;
    width: 586px;
    padding: 5px;
    overflow: auto;
	border: 1px solid #EAC104;
	vertical-align: top;
	height: 460px;
} --*/


#ElencoHome
{
    background-color: #ffffff;
    float: right;
    width: 148px;
    padding: 5px;
    overflow: auto;
	border-top: 1px solid #034F6F;
	border-bottom: 1px solid #034F6F;
	vertical-align: top;
	height: 165px;
}


#LinkStorico
{
    float: left;
    width: 730px;
    padding: 0px;
    overflow: hidden;
	border-bottom: 1px solid #064277;
	height: auto;
	background: #ffffff;
}
/* ------------------------------------------------- Colori Testo Default ------------------------------------------------- */

.Nero8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#000000;}
.Nero8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#000000;}
.Nero9b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:9pt; font-weight:bold; color:#000000;}
.Nero10 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:normal; color:#000000;}
.Nero10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#000000;}

.Nero10pxb {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#000000;}


.Bianco8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#FFFFFF;}
.Bianco8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#FFFFFF;}
.Bianco10 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:normal; color:#FFFFFF;}
.Bianco10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#FFFFFF;}
.Bianco10px {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#FFFFFF;}


.Rosso8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#DE000E;}
.Rosso8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}
.Rosso10 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:normal; color:#DE000E;}
.Rosso10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#DE000E;}


.MsgError8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}
.MsgError10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#DE000E;}
.MsgError12b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#DE000E;}

.Asterisco8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}
.Alternativo8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#046A1C;}

.ApiceBlu8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#2B3479; vertical-align: super;}
.ApiceGrigio7 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:7pt; font-weight:bold; color:#575C64; vertical-align: super;}
.PediceBlu8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#2B3479; vertical-align: sub;}

.NumPage {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; background-color: #58779F; color:#DEEBFF;}

A.Paging:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#FC7D01; font-weight:bold; text-decoration:none;}

.acLabel {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#576B87;}
.acLabelb {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#576B87;}

.acValue {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#4E4C56;}
.acValueb {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#4E4C56;}

.Frecce10 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:normal; color:#DE000E;}
.Frecce10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}

A.AreaC:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#043562; font-weight:bold; text-decoration:none;}
A.AreaC:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#043562; font-weight:bold; text-decoration:none;}
A.AreaC:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#043562; font-weight:bold; text-decoration:none;}
A.AreaC:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#018FCB; font-weight:bold; text-decoration:none;}


A.AreaD:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.AreaD:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.AreaD:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.AreaD:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#043562; font-weight:bold; text-decoration:none;}

/* ------------------------------------------------- Colori Testo Aggiuntivi ------------------------------------------------- */

.Grigio8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#575C64;}
.Grigio8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#575C64;}
.Grigio9b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:9pt; font-weight:bold; color:#575C64;}
.Grigio10px {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#575C64;}

.Blu8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#034F6F;}
.Blu8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#034F6F;}

.Blu10 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:normal; color:#034F6F;}
.Blu10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#034F6F;}

.Bluette8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#044A8A;}
.Bluette8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#044A8A;}
.Bluette10pxb {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#044A8A;}


.Turchese8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#0196DB;}
.Turchese8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#0196DB;}
.Turchese10pxb {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#0196DB;}
.Turchese9b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:9pt; font-weight:bold; color:#0196DB;}

.TitoloPag8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#0196DB; line-height:25px;}

.BiancoProd8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#ffffff; background:#04294D;}

.Verde8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#219741;}
.Verde8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#219741;}
/* ------------------------------------------------- Tabelle Default ----------------------------------------- */

.BorderTabellaA {
	border-left : 1px solid #045595;
	border-bottom : 1px solid #045595;
	border-right : 1px solid #045595;
	border-top : 1px solid #045595;
}

.TitoloTabellaA {
    font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #045EA0;	
	color: #ffffff;
	border-left : 1px solid #045595;
	border-bottom : 1px solid #045595;
	border-right : 1px solid #045595;
	border-top : 1px solid #045595;
	font-weight:bold;
}

.BorderTabellaA2B {
	border-left : 0px solid #045595;
	border-bottom : 3px solid #01A4E9;
	border-right : 0px solid #045595;
	border-top : 0px solid #045595;
}

.BorderTabellaAB {
	border-left : 0px solid #045595;
	border-bottom : 1px solid #045595;
	border-right : 0px solid #045595;
	border-top : 0px solid #045595;
}

.BorderTabellaALBdot {
	border-left : 1px solid #045595;
	border-bottom : 1px dotted #045595;
	border-right : 0px solid #045595;
	border-top : 0px solid #045595;
}

.BorderTabellaABdot {
	border-left : 0px solid #045595;
	border-bottom : 1px dotted #045595;
	border-right : 0px solid #045595;
	border-top : 0px solid #045595;
}

.BorderTabellaALB {
	border-left : 1px solid #045595;
	border-bottom : 1px solid #045595;
	border-right : 0px solid #045595;
	border-top : 0px solid #045595;
}

.BorderTabellaALBR {
	border-left : 1px solid #045595;
	border-bottom : 0px solid #045595;
	border-right : 1px solid #045595;
	border-top : 0px solid #045595;
}

.BorderTabellaAT {
	border-left : 0px solid #045595;
	border-bottom : 0px solid #045595;
	border-right : 0px solid #045595;
	border-top : 1px solid #045595;
}

.BorderTabellaATB {
	border-left : 0px solid #045595;
	border-bottom : 1px solid #045595;
	border-right : 0px solid #045595;
	border-top : 1px solid #045595;
}

.BorderTabellaAR {
	border-left : 0px solid #045595;
	border-bottom : 0px solid #045595;
	border-right : 1px solid #045595;
	border-top : 0px solid #045595;
}

.BorderTabellaARB {
	border-left : 0px solid #045595;
	border-bottom : 1px solid #045595;
	border-right : 1px solid #045595;
	border-top : 0px solid #045595;
}

.BorderTabellaARL {
	border-left : 1px solid #045595;
	border-bottom : 0px solid #045595;
	border-right : 1px solid #045595;
	border-top : 0px solid #045595;
}


.TitoloTabellaB {
    font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	background-color: #E8E8E8;
	color: #58636F;
	border-left : 1px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 1px solid #BFC0C1;
	border-top : 1px solid #BFC0C1;
	font-weight:bold;
}

.BorderTabellaBB {
	border-left : 0px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 0px solid #BFC0C1;
	border-top : 0px solid #BFC0C1;
}

.BorderTabellaBLB {
	border-left : 1px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 0px solid #BFC0C1;
	border-top : 0px solid #BFC0C1;
}

.BorderTabellaB {
	border-left : 1px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 1px solid #BFC0C1;
	border-top : 1px solid #BFC0C1;
}

.BorderTabellaBLRB {
	border-left : 1px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 1px solid #BFC0C1;
	border-top : 0px solid #BFC0C1;
}

.BorderTabellaBT {
	border-left : 0px solid #BFC0C1;
	border-bottom : 0px solid #BFC0C1;
	border-right : 0px solid #BFC0C1;
	border-top : 1px solid #BFC0C1;
}

.BorderTabellaBTB {
	border-left : 0px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 0px solid #BFC0C1;
	border-top : 1px solid #BFC0C1;
}
/* ------------------------------------------- Tabelle Aggiuntive --------------------------- */

.BorderArea {
	border-left : 1px solid #0472B4;
	border-bottom : 0px solid #0472B4;
	border-right : 1px solid #0472B4;
	border-top : 0px solid #0472B4;
}

.BorderFoto {
	border-left : 2px solid #0196DB;
	border-bottom : 2px solid #0196DB;
	border-right : 2px solid #0196DB;
	border-top : 2px solid #0196DB;
}

.BorderRete {
	border-left : 0px solid #0196DB;
	border-bottom : 1px dotted #0196DB;
	border-right : 0px solid #0196DB;
	border-top : 0px solid #0196DB;
}

.BorderContatti {
	border-left : 1px solid #0196DB;
	border-bottom : 1px solid #0196DB;
	border-right : 1px solid #74D3FF;
	border-top : 1px solid #74D3FF;
}

.BorderTurchese {
	border-left : 1px solid #0196DB;
	border-bottom : 1px solid #0196DB;
	border-right : 1px solid #0196DB;
	border-top : 1px solid #0196DB;
}

.BorderGraysx {
	border-left : 1px dotted #AEB5BB;
	border-bottom : 1px solid #34C0FB;
	border-right : 0px solid #AEB5BB;
	border-top : 0px solid #AEB5BB;
}

.BorderGraydx {
	border-left : 0px solid #AEB5BB;
	border-bottom : 1px solid #34C0FB;
	border-right : 1px dotted #AEB5BB;
	border-top : 0px solid #AEB5BB;
}

.BorderGrayce {
	border-left : 1px dotted #AEB5BB;
	border-bottom : 1px solid #34C0FB;
	border-right : 1px dotted #AEB5BB;
	border-top : 0px solid #AEB5BB;
}

/* ------------------------------------------- Link Catalogo --------------------------- */

.SeparaArticoli {
	border-left : 0px solid #045595;
	border-bottom : 1px solid #045595;
	border-right : 0px solid #045595;
	border-top : 0px solid #045595;
}

.SeparaCategorie {
	border-left : 0px solid #0196DB;
	border-bottom : 0px dotted #0196DB;
	border-right : 0px solid #0196DB;
	border-top : 1px dotted #0196DB;
}

/* ------------------------------------------- Link Aggiuntivi --------------------------- */

A.Mail:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mail:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mail:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mail:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#18B8FC; font-weight:bold; text-decoration:none;}

A.MailRete:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#022D55; font-weight:bold; text-decoration:none;}
A.MailRete:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#022D55; font-weight:bold; text-decoration:none;}
A.MailRete:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#022D55; font-weight:bold; text-decoration:none;}
A.MailRete:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#1DA0E4; font-weight:bold; text-decoration:none;}


A.MailRete1:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#022D55; font-weight:bold; text-decoration:none;}
A.MailRete1:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#022D55; font-weight:bold; text-decoration:none;}
A.MailRete1:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#022D55; font-weight:bold; text-decoration:none;}
A.MailRete1:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}


A.Pag:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Pag:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Pag:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Pag:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#022862; font-weight:bold; text-decoration:none;}

A.MenuTop:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.MenuTop:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.MenuTop:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.MenuTop:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#043C71; font-weight:bold; text-decoration:none;}

A.MenuMateriali:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#044A8A; font-weight:bold; text-decoration:none;}
A.MenuMateriali:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#044A8A; font-weight:bold; text-decoration:none;}
A.MenuMateriali:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#044A8A; font-weight:bold; text-decoration:none;}
A.MenuMateriali:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#01A4E9; font-weight:bold; text-decoration:none;}

A.Prodotti:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#0196DB; font-weight:bold; text-decoration:none;}
A.Prodotti:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#0196DB; font-weight:bold; text-decoration:none;}
A.Prodotti:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#0196DB; font-weight:bold; text-decoration:none;}
A.Prodotti:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#022862; font-weight:bold; text-decoration:none;}



A.MiniCarrello:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#01A4E9; font-weight:bold; text-decoration:none;}
A.MiniCarrello:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#01A4E9; font-weight:bold; text-decoration:none;}
A.MiniCarrello:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#01A4E9; font-weight:bold; text-decoration:none;}
A.MiniCarrello:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#022862; font-weight:bold; text-decoration:none;}


A.Credits:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;}
A.Credits:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;}
A.Credits:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;}
A.Credits:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#073695; font-weight:normal; text-decoration:none;}

A.Area:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;}
A.Area:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;}
A.Area:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;}
A.Area:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#75C6F6; font-weight:normal; text-decoration:none;}

A.Version:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#01A4E9; font-weight:normal; text-decoration:none;}
A.Version:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#01A4E9; font-weight:normal; text-decoration:none;}
A.Version:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#01A4E9; font-weight:normal; text-decoration:none;}
A.Version:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#043C71; font-weight:normal; text-decoration:none;}


/* ------------------------------------------- Stili Oggetti Default --------------------------- */

.Submit {
    font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #05498A;	
	color: #ffffff;
	width: auto;
	border-left : 1px solid #01A2E7;
	border-bottom : 1px solid #01A2E7;
	border-right : 1px solid #01A2E7;
	border-top : 1px solid #01A2E7;
	font-weight: bold;
}

.Input	{
    font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #4E4C56;
	border-left : 1px solid #018FCB;
	border-bottom : 1px solid #018FCB;
	border-right : 1px solid #018FCB;
	border-top : 1px solid #018FCB;
	font-weight: normal;
}

.InputCarrello	{
    font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #F3F3F3;	
	color: #4E4C56;
	border-left : 1px solid #018FCB;
	border-bottom : 1px solid #018FCB;
	border-right : 1px solid #018FCB;
	border-top : 1px solid #018FCB;
	font-weight: bold;
}

/* ------------------------------------------- Stili Oggetti Aggiuntivi --------------------------- */

.SubmitHome {
    font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #CECCD1;	
	color: #FFFFFF;
	width: 50px;
	border-left : 1px solid #868488;
	border-bottom : 1px solid #868488;
	border-right : 1px solid #868488;
	border-top : 1px solid #868488;
	font-weight: bold;
}



#flashcontent {
	height: auto;
}

#flashcontent1 {
	height: auto;
}

#flashcontent2 {
	height: auto;
}

#flashcontent3 {
	height: auto;
}




#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 105px; /*marquee height */
background-color: #ffffff;
overflow: hidden;
border-bottom : 0px solid #D5DADE;
padding: 2px;
padding-left: 4px;
}



/* ------------------------------------------- Stili Catalogo --------------------------- */


#divCategoria
{
    float: left;
    width: 175px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid red;
	height: auto;
	background: #ffffff;
}

#Livello1
{
    float: left;
    width: auto;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #064277;
	height: auto;
	background: #ffffff;
}

#divMarca
{
    float: left;
    width: 175px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid red;
	height: auto;
	background: #ffffff;
}

#Livello2
{
    float: left;
    width: auto;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #064277;
	height: auto;
	background: #ffffff;
}



#divModello
{
    float: left;
    width: 145px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid red;
	height: auto;
	background: #ffffff;
}

#Livello3
{
    float: left;
    width: auto;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #064277;
	height: auto;
	background: #ffffff;
}

#divVersione
{
    float: left;
    width: 145px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid red;
	height: auto;
	background: #ffffff;
}

#divRicerca
{
    float: left;
    width: auto;
    padding: 0px;
    overflow: hidden;
	border: 0px solid red;
	height: auto;
	background: #ffffff;
}


#divProdotti
{
    float: none;
    width: 720px;
    padding: 0px;
    overflow: auto;
	border: 0px solid #01A4E9;
	height: 375px;
	background: #ffffff;
}



#PercorsoSelezionato
{
    float: left;
    width: 720px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #01A4E9;
	height: 18px;
	background: #ffffff;
}


#Prodotti
{
	float: left;
    width: 720px;
    padding: 0px;
    overflow: auto;
	border: 0px solid #01A4E9;
	height: 305px;
	background: #ffffff;
}

#ProdottiConCarrello
{
	float: left;
    width: 720px;
    padding: 0px;
    overflow: auto;
	border: 0px solid #01A4E9;
	height: 255px;
	background: #ffffff;
}


#Carrello
{
    background-color: #FFFFFF;
    float: none;
    width: 720px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #EAC104;
	vertical-align: top;
	height: auto;
	visibility: visible;
}



/* ------------------------------------------- Stili Menu --------------------------- */


.backG {
	font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;
	background-color:#93c39b; 
	color:#ffffff; 
	border-bottom:#538c4d 0px solid;
	font-size:8pt;
}	
td.form1
{
	font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;
	background:#eaeaea;
	font-size:8pt;
}





/* ------------------------------------------- Stili Materiali Attrito --------------------------- */

#Pagine1A
{
    float: none;
    width: 680px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #EAC104;
	vertical-align: top;
	height: auto;
	border-bottom: #BECCDA dotted 0px;
}

#divCategoriaA
{
    float: left;
    width: 145px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid red;
	height: auto;
	background: #ffffff;
}

#Livello1A
{
    float: left;
    width: auto;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #064277;
	height: auto;
	background: #ffffff;
}

#divMarcaA
{
    float: left;
    width: 145px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid red;
	height: auto;
	background: #ffffff;
}

#Livello2A
{
    float: left;
    width: auto;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #064277;
	height: auto;
	background: #ffffff;
}



#divModelloA
{
    float: left;
    width: 155px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid red;
	height: auto;
	background: #ffffff;
}

#Livello3A
{
    float: left;
    width: auto;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #064277;
	height: auto;
	background: #ffffff;
}

#divVersioneA
{
    float: left;
    width: 145px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid red;
	height: auto;
	background: #ffffff;
}

#divRicercaA
{
    float: left;
    width: auto;
    padding: 0px;
    overflow: hidden;
	border: 0px solid red;
	height: auto;
	background: #ffffff;
}

#divProdottiA
{
    float: none;
    width: 680px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #01A4E9;
	height: auto;
	background: #ffffff;
}

/* ---------------------------------- Tendina Materiali Attrito ------------------------------------------- */
.OpzTutti {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#000000;}
/* -------------------------------------------------------------------------------------------------------- */


/* ------------------------------------------- Stili Mappa GPS --------------------------- */
.BorderMappaB {
	border-left : 0px solid #395DB9;
	border-bottom : 1px dotted #395DB9;
	border-right : 0px solid #395DB9;
	border-top : 0px solid #395DB9;
}

.BorderMappa {
	border-left : 2px solid #395DB9;
	border-bottom : 2px solid #395DB9;
	border-right : 2px solid #395DB9;
	border-top : 2px solid #395DB9;
}


.TextMappaBianco10px {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#ffffff;}

.TextMappa10px {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#091152;}

A.Mappa:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mappa:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mappa:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mappa:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#395DB9; font-weight:bold; text-decoration:none;}

