﻿
/* ====== INIZIO NUOVO CSS ====================== */

body {
	background-color: white;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #767676;
}

.Clr { clear: both }
img { border: 0px; }

.tblContenuto {
	border-bottom: solid 1px gray;
}
.tblContenuto td { vertical-align: top; }

.tdCnt { width: 936px; }
.tdDx { width: 27px; background-repeat: repeat-y; }

.tdSx { width: 27px; background-repeat: repeat-y; }

.tdSx { background-image: url(images/barracudamoto/sfondo_sx.jpg); }
.tdDx { background-image: url(images/barracudamoto/sfondo_dx.jpg); }


/* =============== In. BARRA ALTA =============== */

.dvLnkHome { padding-top: 32px; }
.dvLnkHome A,
.dvLnkHome A:link,
.dvLnkHome A:active,
.dvLnkHome A:visited,
.dvLnkHome A:hover {
	text-decoration: none;
	font-weight: bold;
	color: red;
}

.dvLnkHome A:hover { text-decoration: underline; }

.dvLingue {
	margin-top: 20px;
	float:right;
	padding-top:8X; 
}
.dvLingue img { margin-left: 23px; }

.tblMenu {
	background-image: url('images/barracudamoto/sfondo_menu.jpg');
	background-repeat: repeat-x;
	height: 20px;
}


.tdVoce,
.tdVoceBtm  {
	background-image:url(images/barracudamoto/sfondo_menu.jpg);
	text-align: center;
	color: white;
	font-size:15px;
	font-weight: bold;
	padding-top: 0px;
	width: 16%;
}

.tdVoceBtm { width: 19%; }

.tdVoce A:link,
.tdVoce A:active,
.tdVoce A:visited,
.tdVoceBtm A:link,
.tdVoceBtm A:active,
.tdVoceBtm A:visited { text-decoration: none; color: white; }

.tdVoce A,
.tdVoceBtm A { text-decoration: none; color: white; }
.tdVoce A:hover,
.tdVoceBtm A:hover { text-decoration: none; color: #ffe9e9; }

.tdSeparatore {
background-image:url(images/barracudamoto/sfondo_menu.jpg);
 width: 3px; padding-top: 5px; }

.tdRegistra {
	width: 387px;
	background-image: url(images/barracudamoto/sfondo_registrazione.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	color: #767676;
/*	overflow: hidden;
	white-space: nowrap;*/
}

.tdRegistra A:link,
.tdRegistra A:active,
.tdRegistra A:visited { color: #767676; text-decoration: none; }

.tdRegistra A { color: #767676; text-decoration: none; }
.tdRegistra A:hover { color: #767676; text-decoration: underline; }

.tdLogin {
	background-image: url(images/barracudamoto/sfondo_login.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
}

.tdLogin td { font-size: 15px; /*text-transform: lowercase;*/ }


.tdLogin A:link,
.tdLogin A:active,
.tdLogin A:visited,
.tdLogin A:hover { color: #767676; text-decoration: underline; }

.tdLogin A { color: #767676; text-decoration: underline; }

.tdLogin input.CampoTesto {
	border-top: solid 1px #969696;
	border-bottom: solid 1px #969696;
	border-left: solid 2px #969696;
	border-right: solid 2px #969696;
	font-size: 12px;
	height: 17px;
	color: #767676;
	width: 115px;
}

.Bottone {
	border-style: outset;
    color: white;
    font-size: 11px;
    text-transform: uppercase;
	background-color: #a5a4a4;
	cursor: hand;
	cursor: pointer;
	height: 19px;
}


/* =============== Fi. BARRA ALTA =============== */


.dvContenuto { padding: 20px 0px 0px 0px; }

.MenuHomePageOggettoItem {
	width: 33%;
	text-align: center;
	/*padding: 22px 37px;*/
	padding: 10px 15px;
}

.dvPopUp { position: absolute; top: -120px; left: 230px; width: 490px; background-color: transparent }

.dvPopUp .dvBtm { font-size: 1px; height: 7px; background-repeat: no-repeat; }

.dvPopUp .dvTop { font-size: 1px; height: 7px; background-repeat: no-repeat; }
.dvPopUp .dvTop { background-image: url(images/barracudamoto/popup/sfondo_top.gif); }
.dvPopUp .dvCnt { background-image: url(images/barracudamoto/popup/sfondo_cnt.gif); background-repeat: repeat-y; }
.dvPopUp .dvBtm { background-image: url(images/barracudamoto/popup/sfondo_btm.gif); }

.tblPopUp { width: 100%; height: 260px; }
.tdPopUpDx {
	text-align: center;
	background-image: url(images/barracudamoto/popup/barracuda.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.tdPopUpDx img { margin-top: 70px; }

.tblMenuMoto {
	height: 29px;
	background-image: url(images/barracudamoto/sfondo_menu_moto.gif);
	background-repeat: repeat-x;
	width: 100%;
}

.tblMenuMoto td {
	font-size: 14px;
	padding-top: 6px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	color: #a4a4a4;
}

.tblMenuMoto td A:link,
.tblMenuMoto td A:active,
.tblMenuMoto td A:visited
.tblMenuMoto td A:hover { color: #a4a4a4; text-decoration: none; }

.tblMenuMoto td A { color: #a4a4a4; text-decoration: none; }

.tdVoceMoto { width: 11%; }

/* ========= In. ELENCO === */

.tdIntestazioneA {
	text-align: center;
	width: 358px;
	vertical-align: top;
	padding-bottom: 6px;
	padding-top: 10px;
}

.tdIntestazioneB { text-align: left; width: 110px; vertical-align: top; padding-top: 12px; }
.tdIntestazioneB,
.tdIntestazioneA {
	background-image: url(images/barracudamoto/sfondo_img_moto.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.tdIntestazioneB img { border: solid 1px #E2E2E2; margin-bottom: 10px; }

.tdIntestazioneC {
	background-image: url(images/barracudamoto/logo_sfondo_elenco.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-top: 11px;
}

.tdNomeCat {
	color: #ff0000;
	padding-bottom: 12px;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

.ElencoScaricaCatalogo {
	font-size: 14px;
	color: #969696;
	font-weight: bold;
	padding-top: 157px;
	text-align: right;
}

.ElencoScaricaCatalogo A,
.ElencoScaricaCatalogo A:link,
.ElencoScaricaCatalogo A:active,
.ElencoScaricaCatalogo A:visited { color: #969696; text-decoration: none; }
.ElencoScaricaCatalogo A:hover { color: #969696; text-decoration: underline; }


/* ========= Fi. ELENCO === */


/* =============== In. BARRA BASSA =============== */

.tdAnagrafica A,
.tdAnagrafica A:link,
.tdAnagrafica A:active,
.tdAnagrafica A:visited,
.tdAnagrafica A:hover { color: #767676 }

.tdPower {
	text-align: right;
	background-color: #e5e6e6;
	border-top: solid 1px #969696;
	width: 350px;
	padding-top: 4px;
	font-weight: bold;
}

.tdPower A,
.tdPower A:link,
.tdPower A:active,
.tdPower A:hover,
.tdPower A:visited { color: #767676; text-decoration: none; }


/* =============== Fi. BARRA BASSA =============== */



/* ====== FINE NUOVO CSS ====================== */



/*body
{
	margin-top: 0px;
	background-color: #5C5B5C;
	background-image: url(/images/sfondo.jpg);
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
}*/
body.Zoom
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.Nascosto { display: none; }
.SimulaLink { cursor: hand; cursor: pointer; }

div.MexChiusura
{
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	border-bottom: solid 1px #000000;
}
.txtQta { width: 40px; }
table
{
/*	font-family: Verdana, Arial, Tahoma, Sans-Serif;*/
	font-size: 13px;
}

.TabStruttura
{
	width: 769px;
	border-collapse: collapse;
}

.TabRivenditoriConsigliati
{
	border-collapse: collapse;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;

}
.TdRivenditoriConsigliati
{
	background-color: #EFEFEF;
}
.MenuHomePageHeader
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 1px #5E5E5E;
}
/*  */
.NomeCategoria
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
}

A.NomeCategoria
{ 
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	color: #565656;
}
A.NomeCategoria:link,
A.NomeCategoria:active,
A.NomeCategoria:visited { text-decoration: none; }
A.NomeCategoria:hover { text-decoration: underline; color: #565656; }

.DivSpedizioneGratuitaCategoria td
{
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	padding: 8px 0px 9px 0px;
}

/* PAGINA STANDARD CMS INIZIO -------------------------------------------------- */
.TablellaContenitorePagina
{
	background-color: #ffffff;
	width:100%;
}

.CellaSeparatorePagina
{
	background-color: #bbbbbb;
	height:1px;
}

.CellaTitoloPagina
{
	height:35px;
}

.TitoloPagina
{
	padding-top:12px;
	height:10px;
	padding-left: 15px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color:#555555;
}
.CellaContenutoPagina
{
padding-right: 15px;
padding-left: 15px;
padding-bottom:20px;
}

/* PAGINA STANDARD CMS FINE   -------------------------------------------------- */


/* BARRA PAGINAZIONE INIZIO -------------------------------------------------- */
.BarraPaginaz
{
	
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	margin-left:5px;
	margin-right:5px;
	margin-top: 0px;
	margin-bottom: 4px;

	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;

	height: 15px; 
	border-width: 1px;
	border-style:solid;
	background-color:#DDDDDD;
	
}
.BarraPaginazLabel
{
	FLOAT: left;
	
}
.BarraPaginazBackNext
{
	FLOAT:right;
}

.BarraPaginazNumPag
{
	float: left;
	padding-right:20px;
}

/* BARRA PAGINAZIONE FINE -------------------------------------------------- */

A.LinkScaricaCatalogo
{ 
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	color: #565656;
}
A.LinkScaricaCatalogo:link { text-decoration: none; }
A.LinkScaricaCatalogo:active { text-decoration: none; }
A.LinkScaricaCatalogo:visited { text-decoration: none; }
A.LinkScaricaCatalogo:hover { text-decoration: underline; color: #565656; }

.IconaFrecciaDestra
{
    border:0px;
    padding: 0px 4px 0px 4px;
}

td.TestoElencoSceltaFoto {
	background-image: url(images/barracudamoto/sfondo_spedizione.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}

.TestoElencoSceltaFotoNoLink { font-size: 9px; color: #000000; }

A.TestoElencoSceltaFoto { font-size: 12px; color: #000000; }
A.TestoElencoSceltaFoto:link,
A.TestoElencoSceltaFoto:active,
A.TestoElencoSceltaFoto:visited { text-decoration: none; }
A.TestoElencoSceltaFoto:hover { text-decoration: underline; color: #565656; }

.TestoElenco
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.tdElencoCodice
{
	font-size: 10px;
	padding-left:5px;
	padding-top:5px;	
}

A.tdElencoCodice
{ 
	color: #000000;
	font-size: 10px;
}
A.tdElencoCodice:link,
A.tdElencoCodice:active,
A.tdElencoCodice:visited { text-decoration: none; }
A.tdElencoCodice:hover { color: #DD0000; text-decoration: underline; }

.tdElencoNome
{
	font-size: 10px;
	color: #777777;
	font-weight: bold;
	padding-top:5px;
}

A.tdElencoNome
{ 
	color: #777777;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	font-weight: bold;

}
A.tdElencoNome:link,
A.tdElencoNome:active,
A.tdElencoNome:visited { text-decoration: none; }
A.tdElencoNome:hover { color: #DD0000; text-decoration: underline; }

.tdElencoVariante
{
	font-size: 10px;
	padding-top:5px;
}

.tdElencoPrListino
{	font-size: 10px;
	padding-right:2px;
	padding-top:5px;
	color:Red;
}

.tdElencoPrScont
{	font-size: 10px;
	padding-right:2px;
	padding-top:5px;
}

.TestataTestoElenco
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.MenuHomePageItem
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	color: #000000;
}

A.MenuHomePageItem:link,
A.MenuHomePageItem:active,
A.MenuHomePageItem:visited { text-decoration: underline; }
A.MenuHomePageItem:hover { color: #DD0000; text-decoration: underline; }

/*
.MenuHomePageOggettoItem
{
	padding-right: 6px;
}
*/
.BarraBassaCellaPoweredBy
{
	background-color: #000000;
	text-align: right;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	/*height:20px;*/
}

A.BarraBassaPoweredBy 
{ 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold;
}
A.BarraBassaPoweredBy:link,
A.BarraBassaPoweredBy:active,
A.BarraBassaPoweredBy:visited { text-decoration: none; }
A.BarraBassaPoweredBy:hover { text-decoration: underline; }


.BarraBassaCellaCopyRight
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	color: #CACACA;
}

.BarraAltaCambioLingua { /*height: 13px;*/ /*height: 20px;*/ vertical-align: middle; padding: 5px 0px 5px 0px; }

A.BarraAltaCambioLingua 
{ 
    color: #000000; 
    font-family: Verdana, Arial, Tahoma, Sans-Serif; 
    font-size: 10px; 
    font-weight: bold; 
}
A.BarraAltaCambioLingua:link { text-decoration: none; }
A.BarraAltaCambioLingua:active { text-decoration: none; }
A.BarraAltaCambioLingua:visited { text-decoration: none; }
A.BarraAltaCambioLingua:hover { text-decoration: underline; }

.BarraAltaLinguaSelezionata
{ 
    color: #666666; 
    font-family: Verdana, Arial, Tahoma, Sans-Serif; 
    font-size: 10px; 
}

.BarraAltaProfilo 
{ 
	color: #3D3D3D; 
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
}
A.BarraAltaProfilo 
{ 
	color: #3D3D3D; 
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
}
A.BarraAltaProfilo:link { text-decoration: none; }
A.BarraAltaProfilo:active { text-decoration: none; }
A.BarraAltaProfilo:visited { text-decoration: none; }
A.BarraAltaProfilo:hover { text-decoration: underline; }


A.BarraAltaTornaHome 
{ 
	color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}
A.BarraAltaTornaHome:link { text-decoration: none;}
A.BarraAltaTornaHome:active { text-decoration: none; }
A.BarraAltaTornaHome:visited { text-decoration: none; }
A.BarraAltaTornaHome:hover { text-decoration: none; color: #3B3A40;}

A.BarraAltaLink
{ 
	color: #FFFFFF;
	/*color: #8E8E8E;*/
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}
A.BarraAltaLink:link { text-decoration: none;}
A.BarraAltaLink:active { text-decoration: none; }
A.BarraAltaLink:visited { text-decoration: none; }
A.BarraAltaLink:hover { text-decoration: none; color: #8E8E8E;}
/*A.BarraAltaLink:hover { text-decoration: none; color: #FFFFFF;}*/

A.BarraAltaLinkCarrello
{ 
	/*color: #8A8D8D;*/
	color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}
A.BarraAltaLinkCarrello:link { text-decoration: none;}
A.BarraAltaLinkCarrello:active { text-decoration: none; }
A.BarraAltaLinkCarrello:visited { text-decoration: none; }
/*A.BarraAltaLinkCarrello:hover { text-decoration: none; color: #FFFFFF;}*/
A.BarraAltaLinkCarrello:hover { text-decoration: none; color: #8A8D8D;}

.LoginHomePageHeader
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #858585;
	border-bottom: solid 1px #5E5E5E;
}

.LoginHomePageBody
{
	width: 250;
	background-color: #ACACAC;
}


.ElencoConFotoTrCodArt
{
	display: none;
}

.ElencoConFotoCodArt
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-weight: bold;
}

.ElencoConFotoNomeArt
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
		font-size: 10px;
	font-weight: bold;
}


A.ElencoConFotoZoomImg
{ 
	color: #000099;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
}
A.ElencoConFotoZoomImg:link { text-decoration: none;}
A.ElencoConFotoZoomImg:active { text-decoration: none; }
A.ElencoConFotoZoomImg:visited { text-decoration: none; }
A.ElencoConFotoZoomImg:hover { color: #DD0000; text-decoration: underline; }


A.ElencoConFotoNomeArt
{ 
	color: #777777;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	font-weight: bold;

}
A.ElencoConFotoNomeArt:link { text-decoration: none;}
A.ElencoConFotoNomeArt:active { text-decoration: none; }
A.ElencoConFotoNomeArt:visited { text-decoration: none; }
A.ElencoConFotoNomeArt:hover { color: #DD0000; text-decoration: underline; }

.MenuNavigazioneHeader
{
	color: #313131;
	height: 24;
	width: 100;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
/*
.MenuNavigazioneHeaderTesto
{
	color: #313131;
	height: 24;
	width: 98;
	text-align: center;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
A.MenuNavigazioneHeaderTestoLink:link { color: #313131; text-decoration: none;}
A.MenuNavigazioneHeaderTestoLink:active { color: #313131; text-decoration: none; }
A.MenuNavigazioneHeaderTestoLink:visited { color: #313131; text-decoration: none; }
A.MenuNavigazioneHeaderTestoLink:hover { color: #313131; text-decoration: underline; }

.MenuNavigazioneHeaderTestoPromo
{
	color: #FF0000;
	height: 24;
	width: 98;
	text-align: center;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
A.MenuNavigazioneHeaderTestoLinkPromo:link { color: #FF0000; text-decoration: none;}
A.MenuNavigazioneHeaderTestoLinkPromo:active { color: #FF0000; text-decoration: none; }
A.MenuNavigazioneHeaderTestoLinkPromo:visited { color: #FF0000; text-decoration: none; }
A.MenuNavigazioneHeaderTestoLinkPromo:hover { color: #FF0000; text-decoration: underline; }
*/
.BarraNavigazioneAlta
{
	height: 20px;
	width: 100%;
}

.BarraElencoSceltaFoto td {  }

.BarraAltaNavCellaSXTop
{
	width: 250;
	height: 20;
	background-color: #8D8D8D;
	border-right: solid 2px #BCBCBC;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.BarraAltaNavCellaSXBottom
{
	width: 250;
	height: 24;
	background-color: #8D8D8D;
}

.BarraAltaTabellaNavigazione
{
	color: #FFFFFF;
/*	color: #8A8D8D;*/
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.BarraBassaTabellaNavigazione
{
	/*color: #8A8D8D;*/
	color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.BarraAltaNavCellaDX
{
	background-color: #000000;
	
}

.BarraAltaNavCellaBanner
{
	background-color: #4A494F;
	
}

.BarraAltaTestoUtente
{
	width: 235;
	height: 19;
	padding-left: 10px;
	color: #3D3D3D;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.BarraAltaMenuNavigazione
{
	width: 235;
	height: 19;
	padding-left: 10px;
	color: #3D3D3D;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.BarraAltaMenuBasso
{
	height: 22;
	color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.BarraAltaCellaLogo
{
	width: 250px;
	background-color: #F8F8F8;
	border-right: solid 1px #000000;
	border-top: solid 1px #FFFFFF;
}
.ClassImg { border-color: #000000; }

/* Elenco Con Foto (INIZIO) */

.TabellaEsternaElencoConFoto
{
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}

.CellaElencoConFoto
{
	width: 25%;
	border-style:solid;
	border-width: 1px;
	border-color: #DCDCDC;
	border-bottom: solid 1px #AAAAAA;
	height: 135px;
	padding-bottom: 2px;
}
.TabellaInternaElencoConFoto
{
	height: 100%;
	width: 100%;
	padding: 5px;
}
.TabellaBassaElencoConFoto
{
	border-style:solid;
	border-width: 0px;
	width: 100%;
}
.CellaBassaElencoConFoto
{

}

.ImmagineProdotto
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}

.ImmagineProdottoPreview
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	margin: 2px 2px 2px 1px;
	vertical-align:sub;
}

.DivImmaginiProdottoAltre
{
    overflow-y: auto ;
    width: 100%;
    height: 110px; 
    border: 0px;
}

.TestiElencoConFoto
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	
	border-style:solid;
	border-width: 0px;
}

.SelectVariantiElencoConFoto
{
	width: 113px;
	height: 21px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 9px;
}

.SelectQtaElencoConFoto
{
	width: 38;
	height: 21;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 9px;
}

.SelectVariantiElencoSenzaFoto
{
	width: 113px;
	height: 21px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
}

.SelectQtaElencoSenzaFoto
{
	width: 38;
	height: 21;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
}

.MexHidden
{
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	display: none;
	position: absolute;
	z-index: 40;
	top: 0px;
	left: 0px;
}

.MexShown
{
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 9px;
	position: absolute;
	z-index: 40;
	width: 160px;
	height: 88px;
	top: 0px;
	left: 0px;
}

.TabMexDiv
{
	width: 158px;
	height: 86px;
	border-collapse: collapse;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
}

.TestoMexDiv
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

A.MexDivLinkCarrello
{ 
	color: #D41010;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

A.MexDivLinkCarrello:link { text-decoration: none;}
A.MexDivLinkCarrello:active { text-decoration: none; }
A.MexDivLinkCarrello:visited { text-decoration: none; }
A.MexDivLinkCarrello:hover { text-decoration: underline;}

.MexShownOmbra
{
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
	border-top: solid 1px #808080;
	border-bottom: solid 1px #808080;
	background-color: #808080;
	color: #808080;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	position: absolute;
	z-index: 39;
	width: 160px;
	height: 88px;
	top: 0px;
	left: 0px;
}

body.InsProdPopup
{
	background-color: #D7D7D7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.InsProdPopupMexInserimento
{
	height: 50px;
	color: #FF0000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

.InsProdPopupBtnChiusura
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}
A.InsProdPopupBtnChiusura {}
A.InsProdPopupBtnChiusura:link { text-decoration: none; }
A.InsProdPopupBtnChiusura:hover { text-decoration: underline; }
A.InsProdPopupBtnChiusura:active { text-decoration: none; }
A.InsProdPopupBtnChiusura:visited { text-decoration: none; }

.TrElencoSenzaFoto
{
	background-color: #F5F5F5;
	height: 25px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.TrElencoSenzaFotoAlt
{
	background-color: #FFFFFF;
	height: 25px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.TrProdotti
{
	background-color: #F5F5F5;
	height: 25px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.TrProdottiAlt
{
	background-color: #FFFFFF;
	height: 25px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.TestataOrdine
{
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.TestoOrdine
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 9px;
}

.DdlOrdine
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.TestoOrdineAlt
{
	color: #F5F5F5;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 8px;
}

.TestoPrezzo
{
	color: #FF0000;
}
/* Elenco Con Foto ( FINE ) */
/* Carrello (INIZIO) */

.TitoloCarrello
{
	color: #555555;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
}

.IntCarrello
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
.IntCarrelloVuoto
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
}
.IntColonnaCarrello
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
.TestoCarrello
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.TotaleOrdine
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

.NoPadding
{
	padding: 0,0,0,0;
}

.TotaleOrdineVal
{
	background-color: #F5F5F5;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

.trOrdine
{
	background-color: #F5F5F5;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}

.trOrdineAlt
{
	background-color: #FFFFFF;
	height: 25px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}
.DivSpedizioneGratuita
{
	border-left: solid 1px #FF0000;
	border-right: solid 1px #FF0000;
	border-top: solid 1px #FF0000;
	border-bottom: solid 1px #FF0000;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	position: absolute;
	z-index: 40;
	width: 219px;
	height: 58px;
	top: 0px;
	left: 0px;
}
	
.CheckOutMessaggio
{
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;
	color: #FF0000;
}	
/* Carrello (FINE) */

.LinkExport
{
	color: #951717;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 13px;
}
A.LinkExport:link { text-decoration: none; }
A.LinkExport:active { text-decoration: none; }
A.LinkExport:visited { text-decoration: none; }
A.LinkExport:hover { text-decoration: underline; }

.Button
{
     color :Black;
     BORDER-RIGHT: 1px solid #003C74;
     BORDER-TOP: 1px solid #003C74;
     BORDER-LEFT: 1px solid #003C74;
     BORDER-BOTTOM: 1px solid #003C74;
     font-family: Arial, Helvetica, Sans-serif;
     background-color : #CCCCCC;
     height:25px;
     cursor:hand;
     cursor:pointer;
     background-image: url(/images/sfumatura_verticale_in.gif);
     filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#D6D0C5);
}

/* Registrazione (INIZIO) */
.CellaInput
{
	width: 200px;
}
input.FormReg
{
	width: 100%;
}
select.FormReg
{
	width: 100%;
}
/* Registrazione (FINE) */

.ddlDestinazioni
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 9px;
	width: 100%;
}
.ElencoABC
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
	width: 18px;
	text-align: center;
	margin-right: 3px;
	/*background-color: #FF0000;*/
}
.LinkSelezioneABC
{
	color: #FF0000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
}
A.LinkSelezioneABC:link { text-decoration: underline; }
A.LinkSelezioneABC:active { text-decoration: nounderlinene; }
A.LinkSelezioneABC:visited { text-decoration: underline; }
A.LinkSelezioneABC:hover { text-decoration: underline; }
.LabelDescrIvaPrezzi
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	padding-right: 5px;
	/*font-weight: bold;*/
}
.NoteVendita
{
	padding-top: 2px;
	color: #9C9C9C;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 9px;
}

/* Riepilogo Documeto (INIZIO) */
.DocCellaSezione
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color: #F5F5F5;
}
.DocTitoloSezione
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
.DocTestoSezione
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}
.DocTestoTestata
{
	
}
.DocColonneRighe
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color: #F5F5F5;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
.DocCorpoRighe
{
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
}
.DocFineRighe
{
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 10px;
}
/* Riepilogo Documeto (FINE) */
.LinkRegistrazioneHome
{
	color: #5F5F5F;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
A.LinkRegistrazioneHome:link { text-decoration: none; }
A.LinkRegistrazioneHome:active { text-decoration: none; }
A.LinkRegistrazioneHome:visited { text-decoration: none; }
A.LinkRegistrazioneHome:hover { color: #FFFFFF; text-decoration: underline; }
/* INIZIO Pagina Dettaglio Prodotto *******/
.DetPro_Cod_Prodotto
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

.DetPro_Nome
{
	color: #5F5F5F;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

.DetPro_Descrizione
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
}

.DetPro_Listino
{
	color: #5F5F5F;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

.DetPro_Prezzo
{
	color: #FF0000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
.DetPro_Nota
{	
	color: #5F5F5F;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}
.DetPro_Acquista
{	
	color: #FF0000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
}

.DetPro_Quantita
{	
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
}

.DetPro_Quantita_link
{	
}
.DivSpedizioneGratuitaDettaglio
{
	border-left: solid 1px #FF0000;
	border-right: solid 1px #FF0000;
	border-top: solid 1px #FF0000;
	border-bottom: solid 1px #FF0000;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	width: 400px;
}

.DivSpedizioneGratuitaDettaglio td {
		font-weight: bold;
}

A.LinkElencoCategoria
{
	color: #5F5F5F;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}
A.LinkElencoCategoria:link { text-decoration: underline; }
A.LinkElencoCategoria:active { text-decoration: underline; }
A.LinkElencoCategoria:visited { text-decoration: underline; }
A.LinkElencoCategoria:hover { color: #5F5F5F; text-decoration: underline; }
A.lnkItemCarrello
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}
A.lnkItemCarrello:link { text-decoration: none; }
A.lnkItemCarrello:active { text-decoration: none; }
A.lnkItemCarrello:visited { text-decoration: none; }
A.lnkItemCarrello:hover { color: #000000; text-decoration: underline; }
/* FINE Pagina Dettaglio Prodotto *******/

/* INIZIO Questionari */
.BoxInvitoQuestionario
{
	border: dotted 3px #dfdfdf;
}
A.LinkQuestionario
{
	color: #FF0000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	font-size: 12px;
	text-decoration: underline
}
A.LinkQuestionario:link		{ color: #FF0000; text-decoration: underline; }
A.LinkQuestionario:active	{ color: #FF0000; text-decoration: underline; }
A.LinkQuestionario:visited	{ color: #FF0000; text-decoration: underline; }
A.LinkQuestionario:hover	{ color: #FF0000; text-decoration: underline; }
.TitoloPaginaQuestionario
{
	color: #555555;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
}
.NomeQuestionario
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
}
.InvitoQuestionario
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
}
.CategoriaQuestionario
{
	color: #FF0000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
.RigaDomandaQuestionario
{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #DDDDDD;
}
.DomandaQuestionario
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
}

.RispostaQuestionario
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	padding-left: 4px;
}
.InputQuestionario
{
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
}
/* FINE Questionari */


.divTitoloGruppiElencoSenzaFoto
{
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    color:#FFFFFF;
    width:100%;
    background-color:#CECECE;
    padding-top: 6px;
    padding-bottom: 0px;    
    height:22px;
}

.divTitoloGruppiElencoConFoto
{
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    color:#FFFFFF;
    width:100%;
    background-color:#CECECE;
    padding-top: 6px;
    padding-bottom: 0px;    
    height:22px;
}

.IconaBandiera
{
    border:0px;
/*    width:12px;
    height:8px; */
    margin: 0px 4px 0px 4px;
    vertical-align: middle;
}


.lblTitoloGruppiElenco
{
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    color: #FF0000;
    font-weight:bold;
    float: left;
    font-size: 12px;   
    padding-left: 6px;
}
.lblPrezzoIva
{
    float: right;
    font-size: 10px;
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    color:#FFFFFF;
    padding-right: 4px;
}
.spnClickImg
{
    font-size: 10px;
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    color:#000000;
}


/* ====== NEWS ====== */

.CellaTitoloNews {
	padding-top: 22px;
	padding-bottom: 30px;
	height:10px;
	padding-left: 0px;
}

.CellaTitoloNews .TitoloPagina {
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color:#555555;
	padding-left: 0px;	
}

.itemNews {
	margin-bottom: 20px;
	/*margin-left: 23px;*/
	padding-top: 20px;
	width: 460px;
	float: left;
}

.itemNews .tdItemNewsImg {
	width: 140px;
	height: 104px;
	background-color: #EBEBEB;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	border: solid 1px #C0C0C0;
}

.itemNewsImg {
	border: solid 1px #C0C0C0;
	padding: 1px;
	display: block;
	float: left;
	margin: 0px 7px 0px 25px;
}

.itemNewsImg img {
	border: solid 1px #C0C0C0;
}

.itemNewsTitolo {
	font-size: 15px;
	font-weight: bold
}

.itemNews A,
.itemNews A:link,
.itemNews A:active,
.itemNews A:visited,
.itemNews A:hover { color: #CC0000; text-decoration: underline; }
.itemNewsTitolo A,
.itemNewsTitolo A:link,
.itemNewsTitolo A:active,
.itemNewsTitolo A:visited { color: #CC0000; text-decoration: none; }
.itemNewsTitolo A:hover { color: #CC0000; text-decoration: underline; }

.itemNewsAbstract { margin-bottom: 7px; line-height: 18px; }

.dvContenitoreItem { border-top: solid 1px #F4DFDF; }

.CellaContenutoNews { padding-bottom: 30px; }
.CellaContenutoNews,
.CellaContenutoNews td,
.CellaContenutoNews p {
	font-size: 14px;
	line-height: 18px;
}

/**/
