/* ------------------------------------------------- Stili Default ------------------------------------------------- */

body {height:100%; background: #ffffff; margin: 0px; padding: 0px;}


/* -- #page {
	background: url(../Img/main-bg.jpg) no-repeat center top;
	height: 100%;
	padding-bottom: 0px;
	border: #ffffff solid 0px;
	padding-bottom: 30px;
} --*/



#header
{
	height: 162px;
	border-bottom: #ffffff solid 1px;
	width: 100%;

}

/* -- #top {
	background: url(../Img/sfondo-top.jpg) no-repeat center top;
	height: 150px;
	padding-bottom: 0px;
	border: #ffffff solid 0px;
	width: 740px
} --*/


#principale
{
    float: none;
	clear: both;
    margin: 0;
	padding: 0;
	border: #01CC34 solid 0px;
	vertical-align:top;
	width:100%;
	height: auto;
	overflow: hidden;
}



#ContenutoPag
{
    float: right;
    width: 570px;
    padding: 5px;
    overflow: auto;
	border: 0px solid #EAC104;
	vertical-align: top;
	height: auto;
}


#bottom
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 3px;	
    text-align: center;
	border: 0px;	
}

#footer
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;	
    text-align: center;
	border: #000000 solid 0px;
}




#Categorie
{
    float: left;
    width: 150px;
    padding: 2px;
    overflow: hidden;
	border: 0px solid #EAC104;
	vertical-align: top;
	
}

#Carrello
{
    background-color: #FFFFFF;
    float: both;
    width: 555px;
    padding: 0px;
    overflow: hidden;
	border: 1px solid #EAC104;
	vertical-align: top;
	height: auto;
	background-color: #FFF1A4;

}

#ContenutoElenco
{
    background-color: #FFFFFF;
    float: right;
    width: 560px;
    padding: 0px;
    overflow: hidden;
	border-left: 1px dotted #851D26;
	border-right: 1px dotted #851D26;
	border-bottom: 2px dashed #851D26;
	border-top: 0px dashed #851D26;
	vertical-align: top;
	clear: left;
}

#Elenco
{
    background-color: #FFFFFF;
    float: right;
    width: 550px;
    padding: 5px;
    overflow: auto;
	border-left: 0px dotted #851D26;
	border-right: 0px dotted #851D26;
	border-bottom: 0px dashed #851D26;
	border-top: 0px dashed #851D26;
	vertical-align: top;
	height: 285px;
	clear: left;
}



#Linea
{
    background-color: #FFFFFF;
    float: both;
    width: 555px;
    padding: 0px;
    overflow: hidden;
	border: 0px solid #EAC104;
	vertical-align: top;
	height: 18px;

}


/* ------------------------------------------------- Colori Testo Default ------------------------------------------------- */

.Nero8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#000000;}
.Nero8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#000000;}
.Nero10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#000000;}
.Nero10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#000000;}


.Bianco8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#FFFFFF;}
.Bianco8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#FFFFFF;}
.Bianco10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#FFFFFF;}
.Bianco10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#FFFFFF;}


.Rosso8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#DE000E;}
.Rosso8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}
.Rosso10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#DE000E;}
.Rosso10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#DE000E;}


.MsgError8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}
.MsgError10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#DE000E;}
.MsgError12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#DE000E;}

.Asterisco8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}
.VerdeOK8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#00D03B;}

.Alternativo8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#2F4D66;}
.Alternativo8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#2F4D66;}

.ApiceBlu8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#2B3479; vertical-align: super}
.PediceBlu8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#2B3479; vertical-align: sub}


.NumPage {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; background-color: #58779F; color:#DEEBFF;}

A.Paging:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#FC7D01; font-weight:bold; text-decoration:none;}

.acLabel {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#576B87;}
.acLabelb {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#576B87;}

.acValue {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#4E4C56;}
.acValueb {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#4E4C56;}

.Frecce10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#DE000E;}
.Frecce10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#DE000E;}

A.AreaC:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#44719D; font-weight:bold; text-decoration:none;}
A.AreaC:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#44719D; font-weight:bold; text-decoration:none;}
A.AreaC:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#44719D; font-weight:bold; text-decoration:none;}
A.AreaC:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#EB0334; font-weight:bold; text-decoration:none;}


/* ------------------------------------------------- Stili Mappa GPS ------------------------------------------------- */

.Gps1 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#851D26;}


A.Mappa:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#851D26; font-weight:bold; text-decoration:none;}
A.Mappa:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#851D26; font-weight:bold; text-decoration:none;}
A.Mappa:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#851D26; font-weight:bold; text-decoration:none;}
A.Mappa:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#E07435; font-weight:bold; text-decoration:none;}


.BorderMappa {
	border-left : 2px solid #851D26;
	border-bottom : 2px solid #851D26;
	border-right : 2px solid #851D26;
	border-top : 2px solid #851D26;
}

.BorderMappaB {
	border-left : 0px solid #ffffff;
	border-bottom : 1px dotted #851D26;
	border-right : 0px solid #ffffff;
	border-top : 0px solid #ffffff;
}

.TextMappa {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#6B707A;}


.InputMappa	{
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight:none;
	background-color: #FFFFFF;	
	color: #000000;
	border-left : 1px solid #851D26;
	border-bottom : 1px solid #851D26;
	border-right : 1px solid #851D26;
	border-top : 1px solid #851D26;
}

.SubmitMappa {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #851D26;	
	color: #ffffff;
	width: 70px;
	border-left : 0px solid #868488;
	border-bottom : 0px solid #868488;
	border-right : 0px solid #868488;
	border-top : 0px solid #868488;
	font-weight: bold;
}
/* ------------------------------------------------- Colori Testo Aggiuntivi ------------------------------------------------- */

.Grigio8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#6B707A;}
.Grigio8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#6B707A;}

.GrigioOra {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; font-weight:normal; color:#6B707A;}

.Amaranto8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#851D26;}
.Amaranto8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#851D26;}

.Arancio8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:normal; color:#E9AD91;}
.Arancio8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#E9AD91;}


/* ------------------------------------------------- Tabelle Default ----------------------------------------- */

.BorderTabellaA {
	border-left : 1px solid #A72727;
	border-bottom : 1px solid #A72727;
	border-right : 1px solid #A72727;
	border-top : 1px solid #A72727;
}

.TitoloTabellaA {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #851D26;	
	color: #ffffff;
	border-left : 1px solid #851D26;
	border-bottom : 1px solid #851D26;
	border-right : 1px solid #851D26;
	border-top : 1px solid #851D26;
	font-weight:bold;
}

.BorderTabellaAB {
	border-left : 0px solid #7C97AE;
	border-bottom : 1px solid #7C97AE;
	border-right : 0px solid #7C97AE;
	border-top : 0px solid #7C97AE;
}


.BorderTabellaALB {
	border-left : 0px solid #851D26;
	border-bottom : 1px dotted #851D26;
	border-right : 0px solid #851D26;
	border-top : 0px solid #851D26;
}

.BorderTabellaALBR {
	border-left : 1px solid #447CBC;
	border-bottom : 0px solid #447CBC;
	border-right : 1px solid #447CBC;
	border-top : 0px solid #447CBC;
}

.BorderTabellaAT {
	border-left : 0px solid #064062;
	border-bottom : 0px solid #064062;
	border-right : 0px solid #064062;
	border-top : 1px solid #064062;
}

.BorderTabellaATB {
	border-left : 0px solid #447CBC;
	border-bottom : 1px solid #447CBC;
	border-right : 0px solid #447CBC;
	border-top : 1px solid #447CBC;
}

.BorderTabellaAR {
	border-left : 0px solid #064062;
	border-bottom : 0px solid #064062;
	border-right : 1px solid #064062;
	border-top : 0px solid #064062;
}

.BorderTabellaARB {
	border-left : 0px solid #064062;
	border-bottom : 1px solid #064062;
	border-right : 1px solid #064062;
	border-top : 0px solid #064062;
}

.BorderTabellaARL {
	border-left : 1px solid #064062;
	border-bottom : 0px solid #064062;
	border-right : 1px solid #064062;
	border-top : 0px solid #064062;
}


.BorderTabellaALR {
	border-left : 1px solid #064062;
	border-bottom : 0px solid #064062;
	border-right : 1px solid #064062;
	border-top : 0px solid #064062;
}

.TitoloTabellaB {
    font-family:Tahoma, Arial, 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;
}
/* ------------------------------------------- Tabelle Aggiuntive --------------------------- */

.BorderArea {
	border-left : 1px solid #851D26;
	border-bottom : 0px solid #851D26;
	border-right : 1px solid #851D26;
	border-top : 0px solid #851D26;
}

.BorderBottom {
	border-left : 0px solid #447CBC;
	border-bottom : 0px solid #447CBC;
	border-right : 0px solid #447CBC;
	border-top : 1px dotted #851D26;
}


.BorderBottomRight {
	border-left : 0px solid #447CBC;
	border-bottom : 0px solid #447CBC;
	border-right : 1px dotted #851D26;
	border-top : 0px dotted #851D26;
}

.BorderBottomT {
	border-left : 0px solid #447CBC;
	border-bottom : 1px dotted #851D26;
	border-right : 0px solid #447CBC;
	border-top : 0px dotted #851D26;
}


.BorderDottedAmaranto {
	border-left : 1px dotted #851D26;
	border-bottom : 1px dotted #851D26;
	border-right : 1px dotted #851D26;
	border-top : 1px dotted #851D26;
}

.BorderEtichette {
	border-left : 1px dotted #BEC2C4;
	border-bottom : 1px dotted #BEC2C4;
	border-right : 1px dotted #BEC2C4;
	border-top : 1px dotted #BEC2C4;
}

.BorderEtichette1 {
	border-left : 1px dotted #ffffff;
	border-bottom : 1px dotted #ffffff;
	border-right : 1px dotted #ffffff;
	border-top : 1px dotted #ffffff;
}
/* ------------------------------------------- Link Aggiuntivi --------------------------- */

A.Mail:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#838181; font-weight:bold; text-decoration:none;}
A.Mail:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#838181; font-weight:bold; text-decoration:none;}
A.Mail:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#838181; font-weight:bold; text-decoration:none;}
A.Mail:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#851D26; font-weight:bold; text-decoration:none;}

A.MenuTop:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.MenuTop:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.MenuTop:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.MenuTop:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#B8B8B8; font-weight:bold; text-decoration:none;}

A.Mail-px:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#838181; font-weight:bold; text-decoration:none;}
A.Mail-px:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#838181; font-weight:bold; text-decoration:none;}
A.Mail-px:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#838181; font-weight:bold; text-decoration:none;}
A.Mail-px:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#851D26; font-weight:bold; text-decoration:none;}


A.Credits:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#BC0310; font-weight:normal; text-decoration:none;}
A.Credits:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#BC0310; font-weight:normal; text-decoration:none;}
A.Credits:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#BC0310; font-weight:normal; text-decoration:none;}
A.Credits:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#838181; font-weight:normal; text-decoration:none;}


/* ------------------------------------------- Stili Oggetti Default --------------------------- */

.Submit {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 10px;
	background-color: #851D26;	
	color: #ffffff;
	width: 100px;
	border-left : 0px solid #868488;
	border-bottom : 0px solid #868488;
	border-right : 0px solid #868488;
	border-top : 0px solid #868488;
	font-weight: bold;
}

.Input	{
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #4E4C56;
	border-left : 1px solid #851D26;
	border-bottom : 1px solid #851D26;
	border-right : 1px solid #851D26;
	border-top : 1px solid #851D26;
	font-weight: bold;
}

.InputHide	{
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #4E4C56;
	border-left : 0px solid #851D26;
	border-bottom : 0px solid #851D26;
	border-right : 0px solid #851D26;
	border-top : 0px solid #851D26;
	font-weight: bold;
	text-align: center;
}

/* ------------------------------------------- Stili Oggetti Aggiuntivi --------------------------- */

.SubmitHome {
    font-family:Tahoma, Arial, 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;
}





/* ------------------------------------------- Stili Prodotti --------------------------- */

td.barranav a{
text-decoration:none;
background-color:#851D26;
color:#ffffff;
font-family:Tahoma, Arial, Verdana, Helvetica; 
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

td.barranav a:hover{
text-decoration:none;
background-color:#B04F57;
color:#ffffff;
font-family:Tahoma, Arial, Verdana, Helvetica; 
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

td.barranav a:visited{
text-decoration:none;
background-color:#DDDADA;
color:#851D26;
font-family:Tahoma, Arial, Verdana, Helvetica; 
font-size:8pt;
font-weight:bold;
text-decoration:none;
}


td.barranav a:active{
text-decoration:none;
background-color:#DDDADA;
color:#851D26;
font-family:Tahoma, Arial, Verdana, Helvetica; 
font-size:8pt;
font-weight:bold;
text-decoration:none;
}


