@charset "UTF-8";
/*body  {
	margin: 0; 
	padding: 0;
	text-align: left; 
	color: #333333;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	background-image: url(../images/sfondoBodyNatale.jpg);
	background-repeat: repeat-x;
	background-color: #E4E1DA;
}
*/
body  {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #333333;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	/*background-image: url(../images/sfondoBodyNatale.jpg);*/
	background-repeat: repeat-x;
	background-color: #E4E1DA; 
}




h1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, sans-serif;
	font-size: 18px;
}
h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, sans-serif;
	font-size: 16px;
}
h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, sans-serif;
	font-size: 14px;
}
h4 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, sans-serif;
	font-size: 12px;
	padding-top: 20px;
}
a:link, a:visited {
	color: #882F6E;
	text-decoration: none;	
	
}	
a:hover {
	color: #882F6E;
	text-decoration: underline;	
}	
.thrColAbsHdr #container {
	position: relative; /* l'aggiunta di position: relative consente di posizionare due barre laterali relative al contenitore */
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
/* Suggerimenti per le barre laterali con posizione assoluta con intestazione (header) e piè di pagina (footer):

1. Gli elementi PA (con posizione assoluta) devono avere un valore superiore e uno laterale (destro o sinistro). Per impostazione predefinita, se non viene specificato un valore superiore, l'elemento PA inizia direttamente dopo l'ultimo elemento nell'ordine di origine della pagina. Ciò significa che, se le barre laterali sono il primo elemento del #container nell'ordine di origine del documento, appariranno nella parte superiore del #container anche se non viene specificato per esse un valore superiore. Tuttavia, se in seguito la loro posizione nell'ordine di origine viene cambiata per qualunque motivo, occorre specificare un valore superiore per farle apparire nella posizione desiderata.

2. Gli elementi PA vengono estratti dal flusso del documento. Ciò significa che gli elementi circostanti non tengono conto degli elementi PA nell'occupare il rispettivo spazio nella pagina. Di conseguenza, un div PA va utilizzato come colonna laterale solo se si è sicuri che il div #mainContent centrale conterrà sempre la maggior parte del contenuto. Se una delle barre laterali dovesse includere una quantità maggiore di contenuto, sconfinerebbe oltre il limite inferiore del div principale (e in questo caso anche del piè di pagina) e non sarebbe più contenuta integralmente.

3. Se le condizioni indicate sopra sono soddisfatte, le barre laterali con posizione assoluta rappresentano un metodo pratico per controllare l'ordine di origine del documento.

4. Se l'ordine di origine viene modificato, il valore superiore deve essere uguale all'altezza dell'intestazione perché in questo modo le colonne corrisponderanno visivamente all'intestazione.

*/

.thrColAbsHdr #header {
	height: 225px;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
} 

.thrColAbsHdr #headerRev {
	height: 215px;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
} 

.boxLeft01Title {
	background-image: url(../images/boxLeft01Title.png);
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 18px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}

.boxLeft01TitlePreferiti {
	background-image: url(../images/boxLeftPreferiti.png);
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 18px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}


.thrColAbsHdr #sidebar1 {
	position: relative;
	width: 180px;
	margin-left: 50px;
	float: left;
	margin-bottom: 10px;
	/*margin-top: 5px;*/
	margin-right:10px;
	height: auto;
	overflow:visible;
}

.thrColAbsHdr #sidebar1Rev {
	position: relative;
	width: 185px;
	margin-left: 45px;
	float: left;
	margin-bottom: 10px;
	/*margin-top: 5px;*/
	margin-right:5px;
	height: auto;
	overflow:visible;
}

#boxLeft01Body {
	line-height: 15px;
	background-image: url(../images/boxLeft01Body.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
}

#boxLeft01BodyRev {
	line-height: 15px;
	background-image: url(../images/boxLeft01Body.png);
	background-repeat: repeat-y;
	padding-top: 8px;
}

#boxLeft01Footer {
	height: 22px;
	background-image: url(../images/boxLeft01Footer.png);
	background-repeat: no-repeat;
}

.thrColAbsHdr #sidebar2 {
	position: relative;
	width: 180px;
	/*margin-top: 5px;*/
	margin-right: 50px;
	float: right;
	margin-bottom: 20px;
}


.thrColAbsHdr #mainContent {
	/*margin-top: 5px;*/
	/*margin-right: 240px;*/
	margin-bottom: 30px;
	/*margin-left: 240px;*/
	padding-top: 0;
	padding-bottom: 0;
	/*float: none;*/
	float:left;
	width: 450px;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../images/middleBody.png);
	background-repeat: repeat-y;
	background-position: bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C1C1;
	height: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C1C1;
}

.thrColAbsHdr #mainContentRev {
	margin-top: 50px;
	margin-right: 240px;
	margin-bottom: 0;
	margin-left: 240px;
	padding-top: 0;
	padding-bottom: 0;
	width: 450px;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../images/middleBody.png);
	background-repeat: no-repeat;
	background-position: bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C1C1;
	height: auto;
	float: none;
}

.thrColAbsHdr #mainContent0202 {
	margin-top: 5px;
	margin-right: 240px;
	margin-bottom: 0;
	margin-left: 240px;
	padding-top: 0;
	padding-bottom: 0;
	width: 450px;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../images/middleBody.png);
	background-repeat: no-repeat;
	background-position: bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C1C1;
	height: auto;
	float: none;
}

.thrColAbsHdr #footer {
	padding-top: 20px;
	padding-bottom: 0;
	float: none;
	clear: both;
	height: 80px;
	width: 900px;
	padding-right: 30px;
	padding-left: 30px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
} 

.thrColAbsHdr #footer p {

	margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */

	padding: 10px 0; /* il padding di questo elemento crea uno spazio, così come avverrebbe specificando un valore margin, senza il problema della compressione del margine */

}

.fltrt { /* questa classe può essere utilizzata per rendere mobile un elemento a destra nella pagina. L'elemento reso mobile deve precedere l'elemento al quale deve essere affiancato sulla pagina. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* questa classe può essere utilizzata per rendere mobile un elemento a sinistra nella pagina.*/

	float: left;

	margin-right: 8px;

}
.logoPops {
	background-repeat: no-repeat;
	height: 71px;
	width: 198px;
	position: absolute;
	left: 52px;
	top: 30px;
}
#logoHp {
	height: 26px;
	width: 143px;
	position: absolute;
	left: 288px;
	top: 48px;
}
#banner {
	height: 80px;
	width: 612px;
	position: absolute;
	left: 299px;
	top: 20px;
}
#menuNav {
	height: 56px;
	width: 860px;
	position: absolute;
	top: 99px;
	left: 50px;
	float: left;
}
#search {
	overflow: auto;
}

#searchRev {
	overflow: auto;
	z-index: 9999;
}

.sidebar1Title2 {
	height: 20px;
	padding-top: 18px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	background-image: url(../images/colRightBoxTiltle.png);
	background-repeat: no-repeat;
	color: #FFF;
}
/*.boxUsers {
	height: 96px;
	background-image: url(../images/boxUsers.png);
	background-repeat: no-repeat;
	width: 180px;
	margin-bottom: 10px;
}*/
.boxUsersLogin {
	background-repeat: no-repeat;

}
.boxUsersLoginGrant {
}
#titleUsersLogin {
	background-image: url(../images/titleUsersLogin.png);
	background-repeat: no-repeat;
	height: 18px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
	color: #FFF;
	padding-top: 18px;
}
#bodyUsersLogin {
	font-size: 11px;
	background-image: url(../images/bodyUsersLogin.png);
	background-repeat: repeat-y;
	padding-right: 0;
	padding-left: 15px;
	color: #73275C;
	padding-top: 10px;
	text-align: right;
}
#footerUsersLogin {
	background-image: url(../images/footerUsersLogin.png);
	background-repeat: no-repeat;
	height: 22px;
}
#titleUsersLoginError {
	background-image: url(../images/titleLoginError.png);
	background-repeat: no-repeat;
	height: 18px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
	color: #FFF;
	padding-top: 18px;
}
#bodyUsersLoginError {
	font-size: 11px;
	background-image: url(../images/bodyLoginError.png);
	background-repeat: repeat-y;
	padding-right: 0;
	padding-left: 15px;
	color: #739111;
	padding-top: 10px;
	height: 70px;
}
#footerUsersLoginError {
	background-image: url(../images/footerLoginError.png);
	background-repeat: no-repeat;
	height: 20px;
}

#titleUsersLoginGrant {
	background-image: url(../images/titleLogin.png);
	background-repeat: no-repeat;
	height: 18px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
	color: #FFF;
	padding-top: 18px;
}
#bodyUsersLoginGrant {
	font-size: 11px;
	background-image: url(../images/bodyUsersLogin.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
	color: #0C61A8;
	padding-top: 10px;
	text-align:right;
}
#footerUsersLoginGrant {
	background-image: url(../images/footerUsersLogin.png);
	background-repeat: no-repeat;
	height: 23px;
}


#titleChat {
	background-image: url(../images/titleChat.png);
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 18px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
	color: #FFF;
}
#bodyChat {
	font-size: 11px;
	background-image: url(../images/bodyChat.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
}
#footerChat {
	background-image: url(../images/footerChat.png);
	background-repeat: no-repeat;
	height: 13px;
}
#user {
	font-size: 11px;
	color: #666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 14px;
	height: 41px;
}
#userNav {
	font-weight: bold;
	color: #B33E96;
	padding-right: 8px;
	padding-left: 35px;
	padding-top: 5px;
}
#userName {
	font-size: 12px;
	color: #115E97;
	font-weight: bold;
}
#boxCarrello {
	float: right;
	width: 180px;
}
#titleCarrello {
	background-image: url(../images/titleCarrello.png);
	background-repeat: no-repeat;
	height: 18px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
	color: #FFF;
	padding-top: 18px;
}
#titleLogin {
	background-repeat: no-repeat;
	height: 18px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
	color: #99227B;
	padding-top: 18px;
}
#bodyCarrello {
	font-size: 11px;
	background-image: url(../images/bodyChat.png);
	background-repeat: repeat-y;
	padding-top:5px;
	padding-right: 8px;
	padding-left: 5px;
	text-align:right;
}
#footerCarrello {
	background-image: url(../images/footerChat.png);
	background-repeat: no-repeat;
	height: 30px;
}
#boxLeft03 {
}
#titleLeftBox03 {
	background-image: url(../images/titleLeftBox03.png);
	background-repeat: no-repeat;
	height: 18px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
	color: #333;
	padding-top: 18px;
}
#bodyLeftBox03 {
	font-size: 11px;
	background-image: url(../images/bodyChat.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
	line-height: 14px;
}
#footerLeftBox03 {
	background-image: url(../images/footerChat.png);
	background-repeat: no-repeat;
	height: 30px;
}
#boxChat {
	width: 180px;
	float: right;
}

#bodyChat {
	font-size: 11px;
	background-image: url(../images/bodyChat.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
#footerChat {
	background-image: url(../images/footerChat.png);
	background-repeat: no-repeat;
	height: 30px;
}
#boxLeft04 {
}
#titleLeftBox04 {
	background-image: url(../images/titleLeftBox04.png);
	background-repeat: no-repeat;
	height: 18px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
	color: #FFF;
	padding-top: 18px;
	background-color: #F2F2F2;
}
#bodyLeftBox04 {
	font-size: 11px;
	background-image: url(../images/leftBox04Body.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
	line-height: 14px;
}
#footerLeftBox04 {
	background-image: url(../images/leftBox04Footer.png);
	background-repeat: no-repeat;
	height: 20px;
}
#middleNav {
	background-image: url(../images/middleNav.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 21px;
	/*float: inherit;*/
	width: 100%;
}
#middleNavMail {
	background-image: url(../images/middleNavMail.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 31px;
	width: 100%;
}
#middleNavPwdDimenticata {
	background-image: url(../images/middleNavDimenticatoPassword.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 31px;
	width: 100%;
}
#middleNavPwdNew {
	background-image: url(../images/middleNavCambiaPassword.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 31px;
	width: 100%;
}
#middleNavMappe {
	background-image: url(../images/middleNavMappa01.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 31px;
	width: 100%;
}
#middleNavRegistrazione {
	background-image: url(../images/middleNavRegistrazione.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 31px;
	width: 100%;
}
#middleNavCarrello {
	background-image: url(../images/middleNav05.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 31px;
	width: 100%;
}
#middleNavCarrello02 {
	background-image: url(../images/middleNav06.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 31px;
	width: 100%;
}
#middleNavCarrello03 {
	background-image: url(../images/middleNav07.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 31px;
	width: 100%;
}

#middleNavStoricoFatture{
	background-image: url(../images/middleNavStoricoFatture.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 31px;
	width: 100%;
}

#middleNavStoricoOrdini{
	background-image: url(../images/middleNavStoricoOrdini.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 31px;
	width: 100%;
}

#middleNav_01 {
	background-image: url(../images/middleNav.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 21px;
	width: 100%;
}
#middleNav_02 {
	background-image: url(../images/middleNav.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 21px;
	width: 100%;
}
#middleNav_03 {
	background-image: url(../images/middleNav.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 21px;
	width: 100%;
}
#middleNav_04 {
	background-image: url(../images/middleNav.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	height: 21px;
	width: 100%;
}
#middleNavLogin {
	background-image: url(../images/middleNavLogin.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	color: #000;
	height: 21px;
	width: 100%;
	color:white;
	font-weight:bold;
}
#pannelloPrincipale {
	margin-bottom: 5px;
	margin-top: 8px;
}
#viewThumb {
	font-size: 11px;
	color: #1369AA;
	height: 35px;
	padding-right: 8px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEA;
	padding-top: 5px;
	font-weight: bold;
}
#viewThumbOrdine {
	font-size: 11px;
	color: #979800;
	height: 28px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 5px;
	font-weight: bold;
}
#boxArticolo{
	font-size: 11px;
	color: #1369AA;
	font-weight: bold;
	margin-top: 10px;
	width: 100%;
	height: 170px;
	
}
#boxArticoloSingolo{
	font-size: 11px;
	color: #1369AA;
	font-weight: bold;
	margin-top: 10px;
	width: 100%;
	float: none;
	height: auto;
}

#boxArticoloSingoloVistaStandard{
	font-size: 11px;
	color: #1369AA;
	font-weight: bold;
	margin-top: 25px;
	width: 100%;
	float: none;
	height: 120px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-bottom: 5px;
}

#boxArticoloSingoloVistaStandardForn{
	font-size: 11px;
	color: #1369AA;
	font-weight: bold;
	margin-top: 25px;
	width: 100%;
	float: none;
	height: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-bottom: 5px;
}

#boxArticoloSingoloVistaStandardZeroResult{
	font-size: 11px;
	color: #1369AA;
	font-weight: bold;
	margin-top: 25px;
	width: 100%;
	float: none;
	height: 105px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-bottom: 5px;
}

#boxArticoloSingoloVistaView{
	font-size: 11px;
	color: #1369AA;
	font-weight: bold;
	margin-top: 10px;
	width: 130px;
	float: left;
	height: auto;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:30px;
}

#boxArticoloSingoloVistaViewForn{
	font-size: 11px;
	color: #1369AA;
	font-weight: bold;
	margin-top: 10px;
	width: 130px;
	float: left;
	height: 370px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-right: 10px;
	padding-left: 10px;
}


#boxArticoloListaMultipla{
	font-size: 11px;
	color: #333;
	margin-top: 10px;
	width: 450px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-right: 0;
	padding-left: 0;
}

#boxModuloOrdine{
	font-size: 11px;
	color: #333;
	margin-top: 25px;
	width: 450px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2D2D2;
	padding-right: 0;
	padding-left: 0;
}

#boxArticoloListaCDC{
	font-size: 11px;
	color: #333;
	width: 450px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-right: 0;
	padding-left: 0;
}

#numberViewer {
	font-size: 11px;
	font-weight: bold;
	color: #1369AA;
	float: left;
	width:300px;
	padding-top: 5px;
}

#numberViewerCB {
	font-size: 11px;
	font-weight: bold;
	color: #1369AA;
	float: left;
	width:120px;
	padding-top: 5px;
}

#numberViewerCarrello{
	font-size: 11px;
	font-weight: bold;
	color: #979800;
	float: left;
	width: 300px;
	padding-top: 5px;
}
#numberViewerOrdine{
	font-size: 11px;
	font-weight: bold;
	color: #979800;
	float: left;
	width: 300px;
	padding-top: 5px;
}
#numberViewerMail{
	font-size: 11px;
	font-weight: bold;
	color: #852E70;
	float: left;
	width: 300px;
	padding-top: 5px;
}
#viewer {
	float: right;
	width: 90px;
	height: 19px;
	padding-left: 40px;
	padding-top: 5px;
}

#viewerCB {
	float: right;
	height: 25px;
	padding-left: 5px;
}

#searchMarca {
	font-size: 11px;
	width: 40px;
	padding-left: 210px;
	padding-top: 10px;
	float: left;
}
.txtRicerca {
	float: left;
	width: auto;
	height: 22px;
	padding-top: 8px;
	color: #333;
	margin-right: 3px;
}
.cbContainer {
	float: left;
	width: auto;
	height: 25px;
	margin-right: 5px;
	padding-top: 6px;
	margin-left: 5px;
}
.listaCDC {
	float: left;
	width: auto;
	height: 20px;
	margin-right: 5px;
	padding-top: 6px;
	margin-left: 5px;
}
.cbContainer2 {
	float: left;
	height: 32px;
	margin-left: 0;
	width: 70px;
}
.cbContainer3 {
	float: left;
	width: auto;
	height: 30px;
	padding-top: 5px;
}
.cbContainer4 {
	float: left;
	width: auto;
	height: 30px;
	padding-top: 5px;
}
.cbContainer5 {
	float: left;
	width: auto;
	height: 30px;
	padding-top: 5px;
	margin-left: 10px;
}
#topDivArticoli {
	background-image: url(../images/middleNav.png);
	height: 23px;
	width: 447px;
	background-repeat: no-repeat;
}
#boxImgCatalogo {
	float: left;
	width: 90px;
	border: 1px solid #CCC;
	margin-right: 10px;
	height: 90px;
	overflow: hidden;
}
#boxImgBrand {
	height: 25px;
	text-align: right;
	margin-bottom: 10px;
}
#boxSchedaArt {

}
#boxlinkExtra {
	float: left;
	padding-top: 10px;
	height:30px;
	width: 100%;
	margin-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.descTitolo {
	color: #999;
	font-size:11px;
}
.descArticolo {
	color: #666;
	font-size:11px;
}
.descContent {
	color: #0069AA;
	font-size:11px;
}

#\32B {
	height: 140px;
	float: right;
	width: auto;
}
#B1 {
	margin-bottom:5px;
	width: 100%;
}
#prezzo {
	float: left;
	width: 128px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F33;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-left: 12px;
	height: 22px;
}
#lnkDettaglio {
	float: right;
	width: 100px;
	padding-left: 10px;
	height: 22px;
}
#quantita {
	height: 22px;
	float: left;
	padding-left: 15px;
}
#nextPage {
	background-color: #FFF;
	height: 16px;
	width: 16px;
	border: thin solid #CCC;
	float: left;
	margin-left: 3px;
	text-align: center;
}
#boxPagine {
	height: 30px;
}
.pagerLink {
	height:auto;
	border: 1px solid #CCC;
	color: #999;
	font-size:11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, sans-serif;
}
#viewIcon {
	float: right;
	height: 16px;
	width: 16px;
	margin-left: 5px;
}
#ricercaLibera {
	float: left;
	height: 41px;
	width: 244px;
	position: absolute;
	left: 50px;
	top: 164px;
	background-image: url(../images/ricercaLibera.png);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-left: 8px;
}
#ricercaGuidata {
	background-image: url(../images/ricercaGuidata.png);
	background-repeat: no-repeat;
	height: 41px;
	width: 608px;
	padding-top: 6px;
	position: absolute;
	left: 302px;
	top: 164px;
	padding-left: 12px;
}

#ricercaLiberaRev {
	float: left;
	height: 41px;
	width: 244px;
	position: absolute;
	left: 50px;
	top: 105px;
	background-image: url(../images/ricercaLibera.png);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-left: 8px;
}
#ricercaGuidataRev {
	background-image: url(../images/ricercaGuidata.png);
	background-repeat: no-repeat;
	height: 41px;
	width: 608px;
	padding-top: 6px;
	position: absolute;
	left: 302px;
	top: 105px;
	padding-left: 12px;
}

#logoBrand{
	width: 75px;
	float: right;
}
#fotoProdotto0202 {
	height: 200px;
	width: 200px;
	float: left;
}
#dettagliProdotto0202 {
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	/*font-weight: 343px;*/
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #1265A5;
	padding-left: 15px;
	width: 210px;
	margin-left: 15px;
}

#dettagliProdotto0202_01 {
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	/*font-weight: 343px;*/
	/*border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0069AA;*/
	padding-left: 15px;
	width: 230px;
}
#dettagliProdotto0202_02 {
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	/*font-weight: 343px;*/
	/*border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0069AA;*/
	padding-left: 15px;
	width: 230px;
}
#dettagliProdotto0202_03 {
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	/*font-weight: 343px;*/
	/*border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0069AA;*/
	padding-left: 15px;
	width: 230px;
}
#dettagliProdotto0202_04 {
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	/*font-weight: 343px;*/
	/*border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0069AA;*/
	padding-left: 15px;
	width: 230px;
}

#dettagliProdottoVistaStandard{
	float: left;
	margin-top: 0;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #1265A5;
	padding-left: 15px;
	width: 240px;
	margin-left: 15px;
}
#dettagliProdottoVistaStandard_01{
	float: left;
	margin-top: 0;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-left:15px;
	width: 255px;
}
#dettagliProdottoVistaStandard_02{
	float: left;
	margin-top: 0;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-left:15px;
	width: 255px;
}
#dettagliProdottoVistaStandard_03{
	float: left;
	margin-top: 0;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-left:15px;
	width: 255px;
}
#dettagliProdottoVistaStandard_04{
	float: left;
	margin-top: 0;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-left:15px;
	width: 255px;
}

#dettagliProdottoVistaView{
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #1265A5;
	padding-left: 5px;
	width: 120px;
}
#dettagliProdottoVistaView_01{
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	width: 124px;
}
#dettagliProdottoVistaView_02{
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	width: 124px;
}
#dettagliProdottoVistaView_03{
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	width: 124px;
}
#dettagliProdottoVistaView_04{
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	width: 124px;
}
	
#dettagliProdotto0202noBord {
	float: left;
	margin-top: 15px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-left: 15px;
}

#dettagliProdottoNoBordVistaStandard {
	float: left;
	margin-top: 15px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-left: 15px;
	width: 343px;
}

#dettagliProdottoNoBordVistaView {
	float: left;
	margin-top: 7px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	width: 120px;
}
#dettagliProdottoNoBordVistaDettProd {
	float: left;
	margin-top: 15px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-left: 15px;
	width: 190px;
	text-align: left;
}
.titoliSchedaProdotto0202 {
	color: #000;
	font-weight: normal;
	font-size: 11px;
}
.titoliSchedaPrezzo0202 {
	color: #C30;
	font-size: 20px;
	font-weight: bold;
	float: left;
}
.titoliSchedaPrezzoVistaStandard {
	color: #C30;
	font-size: 16px;
	float: left;
}
.thrColAbsHdr #container #mainContent #boxArticolo #boxImgSchedaProdotto #dettagliProdotto0202 p {
	color: #666;
}
.thrColAbsHdr #container #mainContent #boxArticolo #boxImgSchedaProdotto #dettagliProdotto0202 p {
	color: #333;
}
.thrColAbsHdr #container #mainContent #boxArticolo #boxImgSchedaProdotto #dettagliProdotto0202 p {
	color: #999;
}
#logoPrecision {
	height: 42px;
	margin-left: 25px;
	width: 181px;
	float: left;
	margin-right: 20px;
	margin-bottom: 0;
}
#boxHome {
	background-color: #0C3;
	height: 140px;
	width: 446px;
	float: left;
	margin-bottom: 30px;
}	
/*button {
	border:0;
	cursor:pointer;
	font-weight:bold;
	padding:0 15px 0 0;
	text-align:center;
}
button span {
	position:relative;
	display:block;
	white-space:nowrap;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

button.submitBtn {
	font-size:10px;
	background-image: url(../images/btn_right.png);
	background-repeat: no-repeat;
	background-position: right;
	background-color:transparent;
}
button.submitBtn span {
	height:20px;
	line-height:20px;
	color:#333;
	background-image: url(../images/btn_left.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color:transparent;
}
button.submitBtn:hover {
	background-image: url(../images/btn_rightHover.png);
	background-repeat: no-repeat;
	background-position: right;
	background-color:transparent;
}
button.submitBtn:hover span {
	background-image: url(../images/btn_leftHover.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color:transparent;
}*/

.boxArticoli {
	width: 450px;
}

#fotoBoxArticolo {
	/*height: 200px;*/
	height:auto;
	width: 200px;
	float: left;
	border: 1px solid #999;
}

#fotoBoxArticoloVistaStandard {
	height: 90px;
	width: 90px;
	float: left;
}

#fotoBoxArticoloVistaView{
	height: auto;
	width: 130px;
	float: left;
}

#descrizioneArticoloVistaStandard {
	width: 354px;
	float: right;
	height: auto;
}

#descrizioneArticoloVistaView {
	width: 140px;
	height: auto;
}
 
.endDiv {
	clear: left;
	width: 50px;
	height: 10px;
}
#addCarrelloVistaStandard {
	float: right;
}

#addCarrelloVistaView {
	float: left;
	margin-top: 10px;
	width: 88px;
	height: 17px;
}

#elementoFormLogin {
	padding-bottom: 3px;
	text-align: right;
	padding-right: 15px;
}

.titoloDettaglioProd {
	color: #666;
}

.titoloDettaglioProdBig {
	color: #666;
	font-size:14px;
	font-weight:bold;
}


.titoloDettaglioProd a:hover {
	color: #690;
	text-decoration: none;
}

.titoloDettaglioProd a {
	color: #936;
	text-decoration: none;
}

.titoloDettaglioProd a:visited {
	
}
#footerPrecision {    
	height: 42px;    
	width: 650px;    
	float: left;    
	margin-right: 20px;    
	margin-bottom: 0; 
} 
#footerTxt {  
	width: 450px;
	text-align:center;
	float: left;      
	line-height: 14px;    
	font-size: 10px; 
} 
#footerImage {    
	width: 180px;    
	float: right;    
	padding-top: 6px; 
} 
#sideProduct {
	margin-top: 5px;
}
#sideProductDettaglio{
	margin-top: 5px;
	width:425px;
	float:left;
	margin-bottom: 15px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#sideProducBrand {
	font-weight: bold;
	color: #852E70;
	float: left;
	margin-left: 10px;
	font-size: 11px;
	width:100px;
}
#sideProductDescription{
	float: left;
	margin-left: 10px;
	font-size: 11px;
	width:295px;
	margin-bottom:5px;
}
#sideProductCode {
	color: #505050;
	float: left;
	margin-left: 10px;
	font-size: 11px;
	width:100px;
}
#sideProductImage {
	height: 45px;
	width: 45px;
	float: left;
}
#sideProductImageDettaglio {
	height: 45px;
	width: 45px;
	float: left;
	margin-bottom:10px;
	margin-right: 10px;
}
#sideProductLink {
	height: 20px;
	margin-left: 10px;
	float: left;
	margin-top: 10px;
}
#sideProductTxt {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sideProductTitleSx {
	height: 19px;
	padding-top: 18px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	background-image: url(../images/titleSideProductSx.png);
	background-repeat: no-repeat;
	color: #000;
}
#boxLeft {
	width: 180px;

}

#boxLeftTool {
	width: 180px;
}


#boxPulsante {
	height: 60px;
	width: 450px;
	padding-right: 20px;
	margin-top: 10px;
	text-align: right;
	float:right;
}#boxDatagridMovie {
	height: 250px;
	width: 450px;
}
#box3click {
	width: 450px;
	float:left;
}
#box3clickLeft {
	background-image: url(../images/compra3click.png);
	background-repeat:no-repeat;
	float: left;
	height: 106px;
	width: 216px;
	padding-top: 110px;
}
#box3clickRight {
	background-image: url(../images/compra3click02.png);
	background-repeat:no-repeat;
	float: right;
	height: 106px;
	width: 216px;
	padding-top: 110px;
}

#box3clickLeftTopDG {
	float: left;
	height: 106px;
	width: 216px;

}

#box3clickTopDG {
	margin-top:15px;
	float: left;
	width: 450px;
	margin-bottom:20px;

}
#box3clickLeftTopNODG {
	background-image:url(../images/compraConSfondo.png);
	background-repeat:no-repeat;
	float: left;
	height: 106px;
	width: 216px;
}
#box3clickRightTop {
	background-image:url(../images/compraConSfondo.png);
	background-repeat:no-repeat;
	float: right;
	height: 106px;
	width: 216px;
}

#boxBottoneLeft {
	float: left;
	width: 225px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#boxBottoneRight {
	float: right;
	width: 225px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 15px;
}
#boxBottoneLeftSmall {
	float: left;
	width: 150px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#boxBottoneCenterSmall {
	float:left;
	width: 150px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#boxBottoneRightSmall {
	float: right;
	width: 120px;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: right;
}
#boxRadio {
	float: left;
	width: 450px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}

#boxRadioForm {
	float: left;
	width: 450px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#boxRadioMail {
	float: left;
	width: 450px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#boxTestoForm {
	float: left;
	width: 440px;
	padding-left: 10px;
}
#boxTestoFormStampa {
	float: left;
	width: 400px;
	padding-left: 40px;
	padding-top: 10px;
	height:25px;
	background-image:url(../images/iconeVersioneStampabile.png);
	background-repeat:no-repeat;
	margin-top:5px;
}
#boxTestoFormPdf {
	float: left;
	width: 400px;
	padding-left: 40px;
	padding-top: 10px;
	height:25px;
	background-image:url(../images/iconeVersionePdf.png);
	background-repeat:no-repeat;
	margin-top:5px;
}
#boxTestoForm2 {
	float: left;
	width: 440px;
	padding-left: 10px;
	margin-top:5px;
}
#boxTestoFormSkype {
	float: left;
	width: 160px;
	padding-left: 10px;
	padding-top: 2px;
}
#boxTestoSkype {
	float: left;
	width: 120px;
	padding-left: 10px;
}
#lnkListini {
	background-image: url(../images/iconeRicerca.png);
	height: 25px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.lnkListini a:link, .lnkListini a:visited  {
	color: #882F6E;
	text-decoration: none;	
}
.lnkListini a:hover  {
	color: #882F6E;
	text-decoration: underline;
}

#lnkPreferiti {
	background-image: url(../images/iconePreferiti.png);
	height: 25px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.lnkPreferiti a:link, .lnkPreferiti a:visited  {
	color: #882F6E;
	text-decoration: none;	
}
.lnkPreferiti a:hover  {
	color: #882F6E;
	text-decoration: underline;
}

#lnkAssistenteOff{
	background-image: url(../images/assistenteAttiva.png);
	height: 25px;
	width: 133px;
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 10px;
	padding-left: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: left;
	margin-top:5px;
}
.lnkAssistenteOff a:link, .lnkAssistenteOff a:visited  {
	color: #882F6E;
	text-decoration: none;	
}
.lnkAssistenteOff a:hover  {
	color: #882F6E;
	text-decoration: underline;
}
#lnkAssistenteOn{
	background-image: url(../images/assistenteDisattiva.png);
	height: 25px;
	width: 133px;
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 10px;
	padding-left: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: left;
	margin-top:5px;
}
.lnkAssistenteOn a:link, .lnkAssistenteOn a:visited  {
	color: #882F6E;
	text-decoration: none;	
}
.lnkAssistenteOn a:hover  {
	color: #882F6E;
	text-decoration: underline;
}

#lnkTossicologici{
	background-image: url(../images/areaTossicologica.png);
	height: 25px;
	width: 133px;
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 10px;
	padding-left: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: left;
	margin-top:5px;
}
.lnkTossicologici a:link, .lnkTossicologici a:visited  {
	color: #882F6E;
	text-decoration: none;	
}
.lnkTossicologici a:hover  {
	color: #882F6E;
	text-decoration: underline;
}
#lnkOrdini {
	background-image: url(../images/iconeOrdineAttesa.png);
	height: 25px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
#contattiChat {
	background-image: url(../images/iconeContattiChat.png);
	height: 25px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.contattiChat a:link, .contattiChat a:visited {
	color:#CE7114;
	text-decoration: none;
}
.contattiChat a:hover {
	color:#CE7114;
	text-decoration: underline;
}
#contattiMail {
	background-image: url(../images/iconeContattiMail.png);
	height: 25px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.contattiMail a:link, .contattiMail a:visited {
	color:#CE7114;
	text-decoration: none;
}
.contattiMail a:hover {
	color:#CE7114;
	text-decoration: underline;
}
#contattiSkype {
	background-image: url(../images/iconeContattiSkype.png);
	height: 25px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.contattiSkype a:link, .contattiSkype a:visited {
	color:#CE7114;
	text-decoration: none;
}
.contattiSkype a:hover {
	color:#CE7114;
	text-decoration: underline;
}
#contattiTelefono {
	background-image: url(../images/iconeContattiTelefono.png);
	height: 25px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 10px;
	font-weight: bold;
	color:#CE7114;
	text-align: right;
} 
#contattiFax {
	background-image: url(../images/iconeContattiFax.png);
	height: 25px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 10px;
	font-weight: bold;
	color:#CE7114;
	text-align: right;
}
#contattiMappa {
	background-image: url(../images/iconeContattiMappa.png);
	height: 25px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.contattiMappa a:link, .contattiMappa a:visited {
	color:#CE7114;
	text-decoration: none;
}
.contattiMappa a:hover {
	color:#CE7114;
	text-decoration: underline;
}
#carrelloSalvato {
	background-image:url(../images/iconeCarrelloSalvato.png);
	height: 30px;
	width: 120px;
	margin-top:5px;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 36px;
	padding-left: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
} 
#boxSceltaIndirizzoSped{
	font-size: 11px;
	color: #333;
	margin-top: 10px;
	width: 450px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
}
#boxRiepilogoOrdine{
	font-size: 11px;
	color: #333;
	margin-top: 10px;
	width: 450px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
}

#boxRiepilogoOrdineNote{
	font-size: 11px;
	color: #333;
	margin-top: 10px;
	width: 446px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 20px;
}

#boxSceltaIndirizzoSpedNobord{
	font-size: 11px;
	color: #333;
	margin-top: 10px;
	width: 450px;
	float: left;
	padding-right: 0;
	padding-left: 0;
}
.textfieldOrdine {
	background-color: #F7F6F4;
	border:#DAD6CB;
	border-width:1px;
	border-style:solid;
	width:200px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
}
.textfieldOrdineLong {
	background-color: #F7F6F4;
	border:#DAD6CB;
	border-width:1px;
	border-style:solid;
	width:300px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
}
.textfieldOrdineLong2{
	background-color: #F7F6F4;
	border:#DAD6CB;
	border-width:1px;
	border-style:solid;
	width:400px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
}
.CBfieldOrdine {
	background-color: #F7F6F4;
	border:#DAD6CB;
	border-width:1px;
	border-style:solid;
	width:20px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
}
.textfieldOrdineWelcome {
	background-color: #F7F6F4;
	border:#DAD6CB;
	border-width:1px;
	border-style:solid;
	width:120px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
}
.textfieldQta {
	background-color: #F7F6F4;
	border:#DAD6CB;
	border-width:1px;
	border-style:solid;
	width:25px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
}

.textfieldEmail {
	background-color: #F7F6F4;
	border:#DAD6CB;
	border-width:1px;
	border-style:solid;
	width:100px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
}
.textfieldNote {
	background-color: #F7F6F4;
	border:#DAD6CB;
	border-width:1px;
	border-style:solid;
	width:426px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	padding-left:2px;
	padding-right:2px;
}
#boxQta {
	float: left;
	width: 25px;
	margin-top:6px;
}
#boxConfQt {
	float: left;
}
#rigaArticoloBox {
	float: left;
	width: 234px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#rigaQt {
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding-top:3px;
	height: 29px;
	color: #063;
	
}
#rigaQtRight {
	float: left;
	height: 32px;
	margin-left:10px;
	margin-top:-3px;
	
}
#rigaQtInput {
	margin-left:2px;
	float: left;
	height: 32px;
	color: #063;
}
#rigaQtRightMail {
	float: left;
	height: 32px;
	margin-left:10px;
	margin-top:-3px;
	
}
#rigaQtInputMail {
	margin-left:2px;
	float: left;
	height: 32px;
	color: #063;
	width:100px;
}
#welcomeTestata {
	background-image: url(../images/moviePops.jpg);
	float: left;
	height: 308px;
	width: 450px;
	margin-bottom: 20px;
}
#welcomeLeft {
	background-image: url(../images/compra3click.jpg);
	background-repeat:no-repeat;
	height: 65px;
	width: 120px;
	float: left;
	padding-top: 230px;
	padding-left:48px;
	padding-right:48px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#welcomeLeftEvo {
	background-image: url(../images/storicoOrdiniRev.jpg);
	background-repeat:no-repeat;
	height: 280px;
	width: 186px;
	float: left;
	padding-top: 15px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom: 10px;
	margin-top: 15px;
}

#welcomeRight {
	background-image: url(../images/storicoOrdini.jpg);
	background-repeat:no-repeat;
	float: right;
	height: 280px;
	width: 186px;
	padding-top: 15px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#welcomeRightEvo {
	background-image: url(../images/downloadListinoRev.jpg);
	background-repeat:no-repeat;
	float: right;
	height: 280px;
	width: 186px;
	padding-top: 15px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom: 10px;
	margin-top: 15px;
}

#welcomeIndex {
	float: left;
	height: 474px;
	width: 450px;
	margin-bottom: 15px;
	margin-top: 5px;
}
#welcomeBottom {
	height: 117px;
	width: 450px;
	float: left;
}
.thrColAbsHdr #mainContentWelcome {
	margin-top: 5px;
	margin-right: 240px;
	margin-bottom: 0;
	margin-left: 240px;
	padding-top: 0;
	padding-bottom: 0;
	float: none;
	width: 450px;
	padding-right: 15px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C1C1;
	height: 100%;
}
#welcomeTestataLeft {
	background-image: url(../images/compra3click02.jpg);
	background-repeat:no-repeat;
	height: 66px;
	width: 120px;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left:48px;
	padding-right:48px;
	padding-top: 230px;
}
#welcomeTestataRight {
	background-image: url(../images/downloadListino.jpg);
	background-repeat:no-repeat;
	height: 280px;
	width: 186px;
	float: right;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left:15px;
	padding-right:15px;
	padding-top: 15px;
}
#boxHomePage {
	/*float: clear;*/
	height: 32px;
	width: 115px;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 10px;
}
#boxFormAggiuntaCarrello{
	height: 290px;
	width: 350px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, sans-serif;
	font-size: 11px;
}

#boxFormQuotazione {
	height: 220px;
	width: 300px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, sans-serif;
	font-size: 11px;
}
#boxWindowForm {
	float: left;
	width: 300px;
	margin-top: 8px;
}
#bowWindowFormText {
	float: left;
	width: 120px;
	padding-top: 4px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #0073B2;
	font-weight: bold;
}
#bowWindowFormTextQt {
	float: left;
	width: 120px;
	padding-top: 4px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #949500;
	font-weight: bold;
}
#boxWindowFormInput {
	float: left;
	width: 165px;
	padding-left: 15px;
}
#boxWindowFormInputQt {
	float: left;
	width: 50px;
}
.textfieldEmailLong {
	background-color: #F7F6F4;
	border:#DAD6CB;
	border-width:1px;
	border-style:solid;
	width:155px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
}
.cbRicercaGuidata {
	background-color: #EEE;
	border:1px solid #732358;
	width: 130px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	margin-top: -1px;
}
.cbRicercaGuidata2 {
	background-color: #EEE;
	border:1px solid #732358;
	width:430px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	margin-top: -1px;
}
.cbRicercaGuidataBig {
	background-color: #EEE;
	border:1px solid #732358;
	width: 200px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	margin-top: -1px;
}
.cbRicercaGuidataBig2 {
	background-color: #EEE;
	border:1px solid #732358;
	width: 300px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	margin-top: -1px;
}
.textfieldRicercaLibera {
	background-color: #EEE;
	border:1px solid #732358;
	width: 127px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	margin-top: -1px;
}
#boxWindowPulsanteInvio {
	width: 165px;
	margin-left: 135px;
	margin-top: 15px;
	float: left;
}
#cPanelLink1 {
	background-image: url(../images/iconeTuoListino.png);
	height: 25px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.cPanelLink1 a:link, .cPanelLink1 a:visited {
	color:#CE7114;
	text-decoration: none;
}
.cPanelLink1 a:hover {
	color:#CE7114;
	text-decoration: underline;
}

#cPanelLink2 {
	background-image: url(../images/iconeStoricoOrdini.png);
	height: 25px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.cPanelLink2 a:link, .cPanelLink2 a:visited {
	color:#CE7114;
	text-decoration: none;
}
.cPanelLink2 a:hover {
	color:#CE7114;
	text-decoration: underline;
}
#cPanelLink3 {
	background-image: url(../images/iconeCommerciale.png);
	height: 25px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.cPanelLink3 a:link, .cPanelLink3 a:visited {
	color:#CE7114;
	text-decoration: none;
}
.cPanelLink3 a:hover {
	color:#CE7114;
	text-decoration: underline;
}
#cPanelLink4 {
	background-image: url(../images/iconeFatture.png);
	height: 25px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.cPanelLink4 a:link, .cPanelLink4 a:visited {
	color:#CE7114;
	text-decoration: none;
}
.cPanelLink4 a:hover {
	color:#CE7114;
	text-decoration: underline;
}
#cPanelLink5 {
	background-image: url(../images/iconaDownloadExcel.png);
	height: 25px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.cPanelLink5 a:link, .cPanelLink5 a:visited {
	color:#CE7114;
	text-decoration: none;
}
.cPanelLink5 a:hover {
	color:#CE7114;
	text-decoration: underline;
}
#cPanelLink6 {
	background-image: url(../images/iconaDownloadPdf.png);
	height: 25px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.cPanelLink6 a:link, .cPanelLink6 a:visited {
	color:#CE7114;
	text-decoration: none;
}
.cPanelLink6 a:hover {
	color:#CE7114;
	text-decoration: underline;
}
#cPanelLink7 {
	background-image: url(../images/iconaDownloadManuale.png);
	height: 25px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.cPanelLink7 a:link, .cPanelLink7 a:visited {
	color:#CE7114;
	text-decoration: none;
}
.cPanelLink7 a:hover {
	color:#CE7114;
	text-decoration: underline;
}
#cPanelLinkPreferiti {
	background-image: url(../images/iconePreferiti.png);
	height: 25px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 43px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
.cPanelLinkPreferiti a:link, .cPanelLinkPreferiti a:visited {
	color:#CE7114;
	text-decoration: none;
}
.cPanelLinkPreferiti a:hover {
	color:#CE7114;
	text-decoration: underline;
}

#zeroResultBox {
	font-weight: bold;
	color: #FFF;
	background-color: #F03;
	float: left;
	width: 450px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
}
#infoUser{

}
.infoUserTitle{
	color:#666;
}

#mailInviata {
	width: 450px;
	margin-top:10px;
}
.LV_invalid {
    color:#FF0000;
	margin-left:10px;
}
.headerTabella{
	text-align:center;
	font-weight:bold;
}
.headerTabellaRight{
	text-align:right;
	font-weight:bold;
}
.contTabellaRight{
	text-align:right;
}
tr.d0 td {
	background-color: #FFFFFF;
}
tr.d1 td {
	background-color: #DFDFDF;
}
.itatxt2{
	font-style: italic;
	font-size: 10px;
	color: #666;
}
#menuNavJS{
	/*height: 56px;*/
	width: 860px;
	position: absolute;
	top: 155px;
	left: 50px;
	float: left;
	z-index:9998;
}

#contIframe{
	margin: 0px;
	padding: 0px;
	width: 450px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	margin-top: 30px;
	height: 100%;
	float: left;	
	
}

.promo{
	text-decoration:line-through;
	color:#666;
	font-size:11px;
	font-weight: normal;	
}

.promo2{
	color:#999;
	font-size:9px;
	font-weight: normal;
	line-height:11px;
}

.promo3{
	color:#333;
	font-size:9px;
	font-weight: normal;	
}

