﻿/*----------------------------------*/.cellapagina
/* CSS Pragma - Author: Mantica Srl */
/*----------------------------------*/

/* 1 - GENERALI */
a{text-decoration:none;color:Black;}
body 
{
	margin:0;
	padding:0;
	font-family: "HelveticaNeueBold", Arial, Helvetica, sans-serif;
	/*background:#5f5e5a url(../../images/frontend/background_new.jpg) repeat-x top center;*/
}
.blackline{position:absolute;height:28px;background:black;top:90px;width:100%;cursor:pointer;}
.imgcursor
{
	cursor:pointer;
}
.nobordo
{
	border:0;
}
/* tabella master */
#container 
{
	width:980px;
	margin:0;
	padding:0 0 15px 0;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
}
.linklogin
{
	color:#999999;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
	margin:0;
	padding:0;
}
.titlinklogin
{
	color:#ececec;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
	margin:0;
	padding:0;
}
.linklogin1
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	margin:0;
	padding:0;
}

.linklogin:hover,
.linklogin:active,
.linklogin:hover,
.linklogin:active1
{
	color:#333333;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
	margin:0;
	padding:0;
}

.linktranslate
{
	color:#999999;
	font-size:9px;
	text-decoration: none;
	font-weight: normal;
	margin:0;
	padding:0;
}

.linktranslate:hover,
.linktranslate:active
{
	color:#333333;
	font-size:9px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0;
}

/* 2 - HEADER */
/* header master */
.pulsantieraheadersx{font-size:12px;}
.header 
{
	width:980px;
	height:70px;
	margin:0;
	padding:10px 0px;
	border-bottom: 1px solid #000000;
}
.headerdx
{
	width:430px;
	height:70px;
	margin:0;
	padding:0;
	
}

/* contenitore logo mantica */
.logo
{
	width:600px;
	height:70px;
	margin:0;
	padding:1px 0 0 4px;
	float:left;
	text-align:left;
}
.tablelogo
{
	width:100%;
	height:69px;
	margin:0;
	padding:0px 0px 0px 5px;
}
/* contenitore nome cliente */
.clientehd
{
	width:372px;
	height:70px;
	margin:0;
	padding:1px 4px 0 0;
	float:right;
	text-align:right;
}
/* label nome cliente */
.voceclientehd
{
	width:372px;
	height:30px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0;
	padding:45px 0 0 0;
	text-align:right;
}
/* immagine logo cliente */
.imglogocliente
{
	height:50px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	border:1px solid #333333;
}
/* menu orizzontale */
.menuhd 
{
	width:980px;
	height:28px;
	margin:0;
	padding:0;

}
/* contenitore pulsantiera + voci menu orizzontale lista html*/
.pulsantieralook
{
	width:980px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	background-color:#FFF;
	border-top:1px solid black;
}
.pulsantiera
{
	width:980px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	background-color:#d6d6d6;
}
.pulsantierasx
{
	width:930px;
	margin:5px 0px 13px 0px;
	padding:0;
	float:left;
	text-align:left;
}
.pulsantierahd
{
	margin: 0px;
	padding: 0px;
	text-align:left;
	line-height:30px;
}
.pulsantierahd li
{
	font-size:14px;
	font-weight:normal;
	float: Left;
	display:block;
	margin:0;
	padding:0;
	border-right:1px solid #333333;
	height:28px;
	
}
.pulsantierahd li a
{
	height:28px;
	color:#333333;
	display:block;
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none;
	margin:0;
	padding:0 15px 0 15px;
	background-image:url(../../images/background_menu_orizzontale.jpg);
}
.pulsantierahd li a:hover,
.pulsantierahd li a:active
{
	height:28px;
	color:#FB9026;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
	padding:0 15px 0 15px;
	background-image:url(../../images/background_menu_orizzontale_sfondo.jpg);
}
/* bottoni oggetti pulsantiera orizzontale (moduli)
 
a)statico*/
.pulsantieraheaderCLD
{
	
	color:#000000;
	display:inline-block;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:normal;
	margin:5px 1px 0 0;
	padding:3px 7px 3px 7px; 
	text-align:left;
	vertical-align:top;
	
}
.pulsantieraheader
{
	color:#424242;
	display:inline-block;
	font-size:13px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:normal;
	margin:5px 1px 0 0;
	padding:3px 7px 3px 7px; 
	text-align:left;
	vertical-align:top;
	
}
.pulsantieraheaderdx
{
	color:#000;
	display:inline-block;
	font-size:9px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:2px 7px 2px 7px; 
	text-align:left;
	vertical-align:top;
	
}
.pulsantierachange
{
	color:#f4f4f2;
	display:inline-block;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:3px 7px 3px 7px; 
	text-align:left;
	vertical-align:top;
	background-color:#999895;
}
.pulsantierawelcome
{
	color:#fff;
	display:inline-block;
	font-size:13px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:2px 7px 2px 7px; 
	text-align:center;
	vertical-align:top;
}
.footer
{
    color:#333333;
	font-size:10px;
    border-bottom:1px solid #333333;
}
.divwelcome
{
    color:#333333;
	font-size:12px;
	padding:7px 0 0 0; 
    font-weight:bold;
}
.pulsantieralogout
{
	color:#000;
	display:inline-block;
	font-size:14px !important;
	text-decoration: none;
	font-weight:normal;
	padding:0px 20px 3px 7px !important; 
	text-align:left;
	vertical-align:top;
}
.pulsantierasgrp
{
	color:#000000;
	display:inline-block;
	font-size:12px;
	text-transform:uppercase;
	text-decoration: none;
	margin:3px 2px 3px 0;
	padding:3px 7px 3px 7px; 
	text-align:left;
	vertical-align:top;
}
.pulsantierasgrpsel
{
	color:#000000;
	display:inline-block;
	font-size:12px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:3px 2px 3px 0;
	padding:3px 7px 3px 7px; 
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
}
.pulsantieraheader:hover,
.pulsantieraheader:active
{
	color:#000;
}
.pulsantierasgrp:hover,
.pulsantierasgrp:active
{
	color:#ffffff;
}
.headercategorialbl
{
	color:#000;
	display:inline-block;
	font-size:13px;
	text-decoration: none;
	margin:0 0 10px 0;
	padding:0; 
	text-align:left;
	letter-spacing:0px;
	text-align:right;
}
.headercategoria
{
	color:#000;
	display:inline-block;
	font-size:11px;
	text-decoration: none;
	text-transform: uppercase;
	margin:20px 0 0 0;
	padding:0; 
	text-align:left;
	letter-spacing:0px;
	text-align:right;
	font-weight:bold;
}
/*b)selezionato*/
.pulsantieraheadersel
{
	color:#000000;
	display:inline-block;
	font-size:13px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:5px 1px 0 0;
	padding:3px 7px 3px 7px; 
	text-align:left;
	vertical-align:top;
}
/*c)deselezionato*/
.pulsantieraheaderdesel
{
	height:28px;
	color:#333333;
	display:inline-block;
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none;
	margin:0;
	padding:0 15px 0 15px;
	background-image:url(../../images/background_menu_orizzontale.jpg);
	line-height:28px;
	text-align:left;
	border-right:1px solid #333333;
	text-decoration: none;
	/*filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;*/
}
/* contenitore immagine logout */
.pulsantieradx
{
	width:50px;
	height:28px;
	padding:0;
	margin:0;
	float:right;
	text-align:right;
	/*border-left:1px solid #333333;*/
}

/* 3 - CONTENT */
/* body master */
.body 
{
	width:980px;
	height: auto !important;  /* per tutti i principali browser */
	height: 520px;            /* per IE5,IE6,IE7,IE8 */
	min-height: 520px;        /* per Firefox3.0, Google Chrome, Safari*/
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	/*border-top:1px dotted #c7d3d8 ;
	border-left:1px dotted #c7d3d8 ;
	border-right:1px dotted #c7d3d8 ;*/
}
.enter{background:silver;padding: 6px 20px;border:1px solid;border-radius:3px;margin-top:8px;}
.bodylogin 
{
	width:980px;
	height: auto !important;  /* per tutti i principali browser */
	height: 540px;            /* per IE5,IE6,IE7,IE8 */
	min-height: 540px;        /* per Firefox3.0, Google Chrome, Safari*/
	margin:29px 0 0 0;
	padding:0;
	/*background-color: #000000;
	border-top:1px dotted #c7d3d8 ;
	border-left:1px dotted #c7d3d8 ;
	border-right:1px dotted #c7d3d8 ;*/
}
.bodyform
{
	width:980px;
	height: auto !important;  /* per tutti i principali browser */
	height: 540px;            /* per IE5,IE6,IE7,IE8 */
	min-height: 540px;        /* per Firefox3.0, Google Chrome, Safari*/
	margin:29px 0 0 0;
	padding:0;
	background-color: #FFFFFF;
	/*border-top:1px dotted #c7d3d8 ;
	border-left:1px dotted #c7d3d8 ;
	border-right:1px dotted #c7d3d8 ;*/
}
/* body master */
.headerbody
{
	width:700px;
	height: 20px;            
	margin:0;
	padding:5px 0px 5px 0px;
}
.ricercaheader
{
	width:630px;
	height: 20px;
	float:left;            
	margin:0;
	padding:0;
}
.indietroheader
{
	width:70px;
	height: 20px;
	float:right;            
	margin:0;
	padding:0;
}
.bgsx
{
	width:550px;
	height: auto !important;  /* per tutti i principali browser */
	height: 535px;            /* per IE5,IE6,IE7,IE8 */
	min-height: 535px;        /* per Firefox3.0, Google Chrome, Safari*/
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	float:left;
	text-align:left;
	background:white url(../../images/frontend/bg_sx.jpg) no-repeat top center;
}
.bgdx
{
	width:430px;
	height: auto !important;  /* per tutti i principali browser */
	height: 535px;            /* per IE5,IE6,IE7,IE8 */
	min-height: 535px;        /* per Firefox3.0, Google Chrome, Safari*/
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	float:right;
	text-align:left;
	background:white url(../../images/frontend/bg_dx.jpg) no-repeat top center;
}

.flagLeng
{
	margin-left:345px;
	width: 33px;
	height:18px;
	vertical-align:top;
	text-align:right;
	padding-right:0px;
}



/* menu laterale sinistro */
.menusx
{
	width:170px;
	height: auto !important;  /* per tutti i principali browser */
	height: 505px;            /* per IE5,IE6,IE7,IE8 */
	min-height: 505px;        /* per Firefox3.0, Google Chrome, Safari*/
	margin:0;
	padding:14px 0 0 0;
	background-color:#F4F4F2;
	float:left;
	text-align:left;
	/*border-right:1px dotted #569DBB ;*/
}
/* menu laterale sinistro */
.pulsantisx
{
	margin: 0px;
	padding: 0px;
	text-align:left;
	line-height:20px;
}
.pulsantisx li
{
	font-size:12px;
	font-weight:normal;
	display:block;
	margin:0;
	padding:0;
	border-bottom:1px solid #333333;
	height:28px;
	
}
.pulsantisx li a
{
	height:28px;
	color:#333333;
	display:block;
	font-size:12px;
	text-decoration: none;
	margin:0;
	padding:5px 5px 5px 5px;
}
.pulsantisx li a:hover,
.pulsantisx li a:active
{
	height:28px;
	color:#FB9026;
	font-size:12px;
	text-decoration:underline;
	margin:0;
	padding:5px 5px 5px 5px;
	background: url(../../images/background_menu_verticale_sfondo.png) no-repeat top right;
}

/* spazio contenuto centrale aspx (area programmi)*/
.content
{
	width:980px;
	height: auto !important;  /* per tutti i principali browser */
	height: 520px;            /* per IE5,IE6,IE7,IE8 */
	min-height: 520px;        /* per Firefox3.0, Google Chrome, Safari*/
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

/* 4 - FOOTER */
.footer
{
	width:980px;
	height: 15px;
	font-size:12px;
	color:#333333;
	margin:0;
	padding:10px 0 10px 0;
	clear:both;
	border-top:1px dotted #c7d3d8
	/*border-bottom:1px dotted #c7d3d8 ;
	border-left:1px dotted #c7d3d8 ;
	border-right:1px dotted #c7d3d8 ;*/
	background-color: #e4e4e4;
}
.footer a,
.underfooter a
{
	font-size:11px;
	color:#fff;
	margin:0;
	padding:0;
	text-decoration:underline;	
}
.footer a:hover,
.footer a:active,
.underfooter a:hover,
.underfooter a:active
{
	font-size:11px;
	color:#fff;
	text-decoration:underline;	
}
.underfooter
{
	width:100%;
	font-size:10px;
	color:#999999;
	margin:0;
	padding:5px 0 10px 0;
	clear:both;
	background-color: #000;
	height: 100%;
	/*border-top: 1px solid #999999;*/
}

.divunderfooter
{
    margin-top:20px !important;
    width:980px;
    height: 180px;
	margin:0;
	padding:0;
}

.underfooter div
{
    color: #fff;
    font-size: 11px;
	margin:0;
}

.underfootersx
{
	width:480px;
	height: 135px;
	font-size:11px;
	color:#333333;
	margin:0;
	padding:0;
	float: left;
	background-color: #000;
	text-align: left;
}
.underfooterdx
{
	width:480px;
	height: 135px;
	font-size:11px;
	color:#333333;
	margin:0;
	padding:0;
	float: right;
	background-color: #000;
	text-align: left;
}

.underfooterdx div
{
	margin:0;
	padding:0 0 6px 0;
}

.underfootersx a,
.underfooterdx a
{
	font-size:11px;
	color:#fff;
	margin:0;
	display:block;
	padding:0;
	text-decoration:underline;	
}
.underfooterdx a:hover,
.underfooterdx a:active,
.underfooterdx a:hover,
.underfooterdx a:active
{
	font-size:11px;
	color:#929292;
	text-decoration:underline
	;	
}

/* PROGRAMMI DI GESTIONE */
/* sfondo */
.bgkgestione
{
	margin:0;
	padding:25px 0 0 0;
	background:white url(../../images/background_gestione.jpg) no-repeat top center;
}
/* tabella inserimento-modifica */
.vocigestione
{
	width: 700px;
	font-size:11px;
	color: #333333;
	margin:0;
	padding: 0;
}
/* tabella accesso */
.upvocilogin
{
	width: 700px;
	font-size:11px;
	color: #333333;
	text-align: right;
	text-decoration: none;
	padding:0;
	margin: 20px 0px 0px 0px;
}
.vocilogin
{
	background: rgba(175, 175, 175, 0.58);
    width: 380px;
    font-size: 13px;
    color: #000000;
    padding: 20px 0px;
    margin: 200px 0px 0px 0px;
    text-align: center;
}
.vocipwdlost
{
	width: 980px;
	font-size:11px;
	color: #000000;
	padding:0;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
.vocilogin2
{
	width: 700px;
	font-size:11px;
	color: #333333;
	padding:0;
	margin: 0;
	border:1px dotted #c7d3d8 ;
}
.vocilogin3
{
	width: 700px;
	font-size:11px;
	color: #333333;
	padding:0;
	margin: 5px 0 0 0;
}
/* celle tabella inserimento-modifica (lettura facilitata)*/
/* label */
.cellatestogen
{
	width:100%;
	text-align:center;
	background-color: Transparent;
	margin:0;
	padding: 7px 0 7px 0;
}
.cellaavviso
{
	width:100%;
	text-align:left;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin:0;
	padding: 7px 0 7px 0;
}
.cellalabelreq
{
	width:45%;
	text-align:right;
	background-color: #f4f4f2;
	letter-spacing: 1px;
	margin:0;
	padding: 3px 5px 3px 0;
}
.cellalabelreq1
{
	width:45%;
	text-align:left;
	background-color: #f4f4f2;
	letter-spacing: 1px;
	margin:0;
	padding: 3px 0 3px 5px;
}
.cellalabelreqtxt
{
    font-size:11px;
    color:#000000;
	text-align:right;
	background-color: #f4f4f2;
	letter-spacing: 1px;
	margin:0;
	padding: 3px 5px 3px 0;
}
.cellalabelsearch
{
	width:45%;
	text-align:right;
	letter-spacing: 1px;
	margin:0;
	padding: 3px 5px 3px 0;
}
.cellalabel1
{
	width:45%;
	text-align:right;
	letter-spacing: 1px;
	margin:0;
	padding: 18px 5px 3px 0;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	
}
.cellalabel2
{
	width:45%;
	text-align:right;
	letter-spacing: 1px;
	margin:0;
	padding: 3px 5px 3px 0;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 

}
.cellalabel3
{
	width:100%;
	text-align:center;
	font-weight: bold;
	letter-spacing: 1px;
	margin:0;
	padding: 3px 5px 3px 0;
	font-variant:small-caps;
}
.cellalabel4
{
	width:100%;
	text-align:center;
	letter-spacing: 1px;
	margin:0;
	padding: 3px 5px 3px 0;
}
/* textbox e dropdownlist */
.cellainputhome
{
	width:50%;
	text-align:left;
	background-color: #FFFFFF;
	margin:0;
	padding: 3px;
	border:1px solid #000000;
}
.cellainput1
{
	width:45%;
	text-align:left;
	margin:0;
	padding: 18px 0 3px 5px;
}
.cellainput2
{
	width:45%;
	text-align:left;
	margin:0;
	padding: 3px 0 3px 5px;
}
.inputgestione
{
	width: 160px;
	height: 20px;
	font-size:11px;
	color:#333333;
	background-color: #FFFFFF;
	margin:0;
	padding: 0;
	border: 1px solid #847573;
}
.inputgestionenote
{
	width: 160px;
	height: 50px;
	font-size:11px;
	color:#333333;
	background-color: #FFFFFF;
	margin:0;
	padding: 0;
	border: 1px solid #847573;
}
.drpgestione
{
	width: 200px;
	font-size:11px;
	color:#333333;
	background-color: #FFFFFF;
	margin:0;
	padding: 0;
	border: 1px solid #847573;
}
.inputgestionehome
{
	width: 130px;
	height: 16px;
	font-size:12px;
	color:#333333;
	background-color: #e8e8e8;
	margin:0;
	padding:0;
	vertical-align:top;
}
.btncerca
{
	width: 15px;
	height: 16px;
	margin:1px 0 0 0;
	padding: 0;
}
.dropdowngestione
{
	font-size:11px;
	color:#333333;
	margin:0;
	padding: 0;
	border: 1px solid #deebf1;
}
/* messaggio errore */
.cellaerrore
{
	width:10%;
	text-align:left;
}
.ltlerrore
{
	width: 380px;
	background-color: #FFFFFF;
}
.vocierrore
{
	width: 380px;
	font-size:12px;
	color:#FF0000;	
	background-color: #FFFFFF;
}

.vocierroremain
{
	width: 380px;
	font-size:11px;
	color:#666666;	
}

.cellamodelli
{
	width: 297px;
	text-align:left;
	border: 0;
	padding:1px 0 0 1px;
	vertical-align: top;
}
.cellamodellilook
{
	
	text-align:center;
	border: 0;
	background-color:#fff;
	padding:2px;
	vertical-align: top;
}

.cellamodellivetrine
{
    width: 370px;
	text-align:left;
	border: 0;
	background-color:#FFF;
	padding:2px 0 0 1px;
}
.cellapagina
{
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding: 6px;
	
}

.cellapaginasel
{
	text-align:center;
	vertical-align:top;
	color:#ede7dc;
	background-color:#636562;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding: 6px;
}
.cellavetrine
{
	width: 50%;
	text-align:left;
	border: 1px solid #F4f4f2;
}
.colonnavetrine
{
	text-align:center;
	margin:5px 0 0 0;
	padding:0;
	border:1px solid #F4f4f2;
}
.precsucc
{
	color:#000000;
	font-size:11px;
	text-decoration: none;
	margin:0;
	padding:0;
	line-height:10px;
	text-align:center;
	vertical-align:top;
}
.codmodelli
{
	height:28px;
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:10px;
	text-align:center;
	vertical-align:top;
}
.vetdiscl
{
	height:28px;
	color:#999999;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:10px;
	text-align:center;
	vertical-align:top;
}
.newmodelli
{
	height:28px;
	color:#5b5d5a;
	font-size:11px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:10px;
	text-align:center;
	vertical-align:top;
}
.lblsoldoutmw
{
    width:170px;
	color:red;
	font-size:13px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0;
	line-height:10px;
	text-align:center;
	vertical-align:top;
}
.prezzomodelli
{
	height:28px;
	color:#5b5d5a;
	font-size:13px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:10px;
	text-align:center;
	vertical-align:top;
}
.lbldispcolori
{
	color:#5b5d5a;
	font-size:9px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:8px;
	text-align:left;
	vertical-align:top;
}
.lblsoldoutcol
{
	color:#999999;
	font-size:9px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
}
.stagmodelli
{
    width:100%;
	height:28px;
	color:#666666;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
}
.stagmodellivet
{
    width:100%;
	height:28px;
	color:#666666;
	font-size:9px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0;
	text-align:center;
	vertical-align:top;
}
.codmodellivet
{
	height:28px;
	color:#999999;
	font-size:9px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 5px;
	line-height:10px;
	text-align:center;
	vertical-align:top;
}
.pagmodelli
{
	height:28px;
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:2px 2px 2px 2px;
	text-align:center;
	vertical-align:top;
}
.bcknextmodelli,
.bcknextmodelli:hover,
.bcknextmodelli:active,
.bcknextmodelli:visited
{
	height:28px;
	color:#5f5e5a;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:2px 5px 2px 5px;
	text-align:center;
	vertical-align:top;
}
.przsmall
{
	height:28px;
	color:#5b5d5a;
	font-size:9px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:3px 0 7px 0;
	padding: 0;
	line-height:10px;
	text-align:center;
	vertical-align:top;
}
.ricmodelli
{
    width:150px;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 0;
	text-align:center;
	vertical-align:top;
	background-color:#636562;
}

.mwmodelli
{
    width:170px;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 0;
	text-align:center;
	vertical-align:top;
	background-color:#636562;
}

.posmwmodelli
{
    width:170px;
	color:#636562;
	font-size:11px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 0;
	text-align:center;
	vertical-align:top;
	border:1px solid #636562;
}

.linkmodelli
{
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 0;
	text-align:center;
	vertical-align:top;

}

.linktemi
{
	color:#000;
	font-size:14px;
	text-decoration: none;
	font-weight:normal;
	padding:5px 0 5px 0;
	text-align:center;
	vertical-align:top;
    background-color:#F4F4F2;
}

.lastwindow
{
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 0;
	text-align:center;
	vertical-align:top;

}
.linkwindow
{
	color:#636562;
	font-size:11px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 0;
	text-align:center;
	vertical-align:top;

}
.linkwindow:hover,
.linkwindow:active
{
	color:#636562;
	font-size:11px;
	text-decoration: underline;
	

}
.linkmodellivid
{
	height:28px;
	color:#666666;
	font-size:9px;
	text-transform:none;
	text-decoration: underline;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 5px;
	line-height:10px;
	text-align:center;
	vertical-align:top;
}
.linkmodellivetvid
{
	height:28px;
	color:#999999;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 0px;
	line-height:10px;
	text-align:center;
	vertical-align:top;
	background-color:#FFFFFF;
}
.linkmodelli:hover,
.linkmodelli:active,
.linkmodellivid:hover,
.linkmodellivid:active,
.linkmodellivet:hover,
.linkmodellivet:active
{
	color:#000000;
	text-decoration: none;
}
/*SCHEDA PRODOTTO*/
#containerscheda
{
	width:980px;
	margin:20px 0 0 0;
	padding:0;
}
#containervetrina
{
	width:980px;
	height: auto !important;  /* per tutti i principali browser */
	height: 645px;            /* per IE5,IE6,IE7,IE8 */
	min-height: 645px;        /* per Firefox3.0, Google Chrome, Safari*/
	margin:0;
	padding:5px 0 0 0;
}
.photoscheda
{
	width:360px;
	margin:0;
	padding:5px;
	text-align:center;
	vertical-align:top;
	float:left;
}
.attivazoom,
.attivazoom a
{
	width:350px;
	height: 32px;
	font-size: 11px;
	background-color: #F4F4F2;
	text-transform:uppercase;
	color: #000000;
	text-decoration: none;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
}
.attivazoom a:hover,
.attivazoom a:active
{
	font-size: 11px;
	color: #666666;
	text-transform:uppercase;
	text-decoration: underline;
}
.photovetrina
{
	width:370px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
	float:left;
}
.catwalk
{
	width:370px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
	float:left;
}
.imgscheda
{
	width:380px;
	margin:0;
	padding:0px;
	text-align:center;
	vertical-align:top;
}
.imgvetrina
{
	width:350px;
	margin:0;
	padding:0px;
	text-align:center;
	vertical-align:top;
}
.contenutoscheda
{
	width:610px;
	height: 100%;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	float:right;
	
}
.contenutovetrina
{
	width:605px;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	float:right;
	
}
.schedacatwalk
{
	width:100%;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	float:right;
	
}
.titoloscheda
{
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:2px 0 2px 0;
	text-align:left;
	vertical-align:top;
    border-bottom: 1px solid #eee;
}

.titolovetrina
{
    width:603px;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:2px 0 2px 0;
	text-align:left;
	vertical-align:top;
	/*background-color:#bdb9ae;*/
	border-bottom:1px solid black;

}
.titolodettphoto
{
	width:500px;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:8px 0 8px 0;
	padding:0;
	text-align:left;
	vertical-align:top;
	border-bottom: 3px solid #F4F4F2;
	position:absolute;
	left:400px;
	top:10px;

}

.imgzoom
{
	width:500px;
	position:absolute;
	left:400px;
	top:50px;

}
.backscheda
{
	color:#000000;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0 6px 0 0;
	text-align:right;
	vertical-align:top;

}
.backvetrina
{
	width:700px;
	color:#000000;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0 6px 0 0;
	text-align:right;
	vertical-align:top;

}
.backvetrinaback
{
	width:640px;
	float:left;
	margin:0;
	padding:0 5px 0 0;
	text-align:right;
	vertical-align:top;
}
.backcatwalk
{
	width:600px;
	color:#000000;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0 6px 0 0;
	text-align:right;
	vertical-align:top;

}
.backcatwalkback
{
	width:540px;
	float:left;
	margin:0;
	padding:0 5px 0 0;
	text-align:right;
	vertical-align:top;
}
.backvetrinaback2
{
	width:690px;
	float:left;
	margin:0;
	padding:0;
	text-align:right;
	vertical-align:top;
}
.backvetrinasx
{
	width:20px;
	float:left;
	margin:0;
	padding:0 5px 0 0;
	text-align:right;
	vertical-align:top;
}
.backvetrinadx
{
	width:20px;
	float:right;
	margin:0;
	padding:0 0 0 5px;
	text-align:right;
	vertical-align:top;
}
.codartscheda
{
	color:#000000;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	font-variant: small-caps;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	font-size: 15px !important;
}
.linkbackscheda
{
	color:#000;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0 3px 0 0;
	text-align:left;
	vertical-align:top;
	cursor:pointer;
}
.linkbackscheda:hover,
.linkbackscheda:active
{
	color:#999999;
	text-decoration: none;
	font-weight:bold;
	font-variant: small-caps;
	margin:0;
	padding:0 3px 0 0;
	text-align:left;
	vertical-align:top;
	cursor:pointer;
}
.linkbackphoto,
.linkbackphoto a,
.linkbackphoto a:hover,
.linkbackphoto a:active
{
	color:#666666;
	text-decoration: none;
	font-weight:bold;
	font-variant: small-caps;
	margin:0;
	padding:10px 10px 0 0;
	text-align:right;
	vertical-align:top;
	cursor:pointer;
	font-size:10px;
}
.linkbackphoto:hover,
.linkbackphoto:active
{
	color:#999999;
	text-decoration: none;
	font-weight:bold;
	font-variant: small-caps;
	margin:0;
	padding:10px 10px 0 0;
	text-align:right;
	vertical-align:top;
	cursor:pointer;
	font-size:10px;
}
.compscheda
{
	color:#000000;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
.zoomscheda
{
	color:#000000;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:4px 0 0 0;
	text-align:center;
	vertical-align:top;
	width:380px;
	height:20px;
	background-color:#F4F4F2;
}
.zoomschedavid
{
	color:#000000;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:4px 0 0 0;
	text-align:center;
	vertical-align:middle;
	width:380px;
	height:20px;
	background-color:#F4F4F2;
}
.bgfotoschedavid 
{
	background-color:#F4F4F2;
}
.artin,
.artin:hover, 
.artin:active,
.artin:visited
{
    width:80px;
    color:#666666;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	text-transform:uppercase;
	background-color:#F4F4F2;
	display: block;
}
.artintit
{
    color:#666666;
	font-size:10px;
	text-decoration: none;
	font-weight:bold;
}
.overflowvetvid
{
	width:220px;
	height:180px;
	margin:15px 0 0 0;
	padding:0;
	text-align:left;
	vertical-align:top;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #FFFFFF; 
    SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
    SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
    SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
    SCROLLBAR-ARROW-COLOR: #333333; 
    SCROLLBAR-TRACK-COLOR: #FFFFFF;
    SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 
	border:1px solid #F4F4F2;

}
.overflowvetvidlungo
{
	width:450px;
	height:180px;
	margin:15px 0 0 0;
	padding:0;
	text-align:left;
	vertical-align:top;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #FFFFFF; 
    SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
    SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
    SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
    SCROLLBAR-ARROW-COLOR: #333333; 
    SCROLLBAR-TRACK-COLOR: #FFFFFF;
    SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 
    border:1px solid #F4F4F2;
}
.photocolonna
{
	width:78px;
	margin:18px 0 0 0;
	padding:0;
	text-align:left;
	vertical-align:top;
	
}
.vuota
{
	width:78px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
.imgcolonna
{
	width:65px;
	margin:5px 0 5px 0;
	padding:0;
	text-align:center;
	vertical-align:top;	
}
.datischeda
{
	width:100%;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	float:left;
	/*background-color:#FFFFFF;*/
}
.datiprodotto
{
	color:#000000;
	font-size:13px;
	text-decoration: none;
	padding:5px 0 0 10px;
	margin:0;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
.datiprezzo,
.datitagliecol
{
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

.datiprezzovetrina
{
	
	color:#000000;
	font-size:11px;
	text-decoration: none;
	padding:5px 0 5px 0;
	margin:15px 40px 0 25px;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	border:1px solid #F4F4F2;
}
.infoscheda
{
	width:470px;
	color:#000000;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}

.basket
{
	width:100%;
	height:30px;
	margin:0;
	padding:15px 0 15px 0;
	
	text-align:center;
	vertical-align:top;
}

.basketvetrina
{
	width:100%;
	height:17px;
	margin:0 0 5px 0;
	padding:10px 0 10px 0;
	text-align:center;
	vertical-align:top;
	background-color:#F4F4F2;
}

.esacolore
{
	padding:0;
	margin:0 4px 0 0;
	border: 1px solid #666666;
}

.esacoloresel
{
	padding:0;
	margin:0 4px 0 0;
	border: 3px solid #666666;
}

.scheda
{
	width: 100%;
	margin:0;
	padding:0;
}

.schedasx
{
	width: 50%;
	padding:0 8px 0 0;
	margin:0;
}

.schedadx
{
	width: 50%;
	padding:0;
	margin:0;
}

.visart
{
    background:#dadada;
    font-size:13px;	
	padding:3px 0 3px 0;
	margin:12px 0 0 8px;
	border-top:1px solid #F4F4F2;
	font-weight:normal;
}
.prodsugg
{
	color:#000000;
	display:inline-block;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:3px 2px 3px 0;
	padding:3px 7px 3px 7px; 
	text-align:left;
	vertical-align:top;
}
.artinvid
{
	font-size:10px;
	padding:2px 0 2px 8px;
	margin:0;
	font-weight:normal;
	text-align:left;
	color: #000000;
	background-color:#f4f4f2;
}
.artinsuggvid
{
	width: 380px;
	height: 210px;
	padding:0;
	margin:0;
	border:1px solid #f4f4f2;
	font-weight:normal;
	overflow:auto;
}
.percorsoriga
{
	width: 100%;
	height:1px;
	padding:0;
	margin:0;
	font-weight:normal;
	text-align:center;
	background-color:Black;
}
.percorso
{
	font-size: 11px;
	width: 100%;
	padding:0;
	margin:0;
	border-bottom:1px solid #f5f1e8;
	font-weight:normal;
	text-align:center;
}
.titgenlook
{
	color:#333333;
	display:inline-block;
	font-size:11px;
	text-decoration: none;
	text-transform: uppercase;
	margin:5px 0 5px 0;
	padding:5px 0 5px 0; 
	text-align:center;
	letter-spacing:0px;
	text-align:center;
	font-weight:bold;
	background-color:#F4F4F2;
	width:100%;
}
.testolook
{
	font-size: 12px;
	width: 100%;
	padding:5px;
	margin:0;
	font-weight:normal;
	text-align:center;
}
.testolook b
{
	font-size: 13px;
	padding:0;
	margin:0;
	font-weight:bold;
	text-align:left;
}
.percorsolast
{
	font-size: 11px;
	width: 100%;
	padding:0;
	margin:16px 0 50px 0;
	border-bottom:1px solid #F4F4F2;
	font-weight:normal;
}
.titolibig
{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	padding:0;
	margin:30px 0 0 0;
	color: #d3d1d1;
	letter-spacing:2px;
}
.lblpercorso
{
	font-size: 11px;
	padding:0;
	margin:0;
	font-weight:bold;
}
.datinavscheda
{
	width: 478px;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	padding:5px 0 5px 0;
	margin:15px 0 0 0;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border:1px solid #F4F4F2;
}
.navschedasx
{
	width:219px;
	margin:0;
	padding:0 15px 0 0;
	text-align:right;
	vertical-align:top;
}
.navschedadx
{
	width:219px;
	margin:0;
	padding:0 0 0 15px;
	text-align:left;
	vertical-align:top;
}
.imgnavscheda
{
	height:90px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
}
/*Carrello*/

.corpocarrello
{
	width: 100%;
	color:#000000;
	font-size:13px;
	text-decoration: none;
	font-weight:normal;
	margin:20px 0 0 0;
	text-align:center;
	vertical-align:top;
}
.texteurcarrello
{
	color:#000000;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
}
.textcarrello
{
	color:#000000;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	vertical-align:top;
}
.textcarrello a
{
	color:#000000;
	font-size:10px;
	text-decoration: underline;
	font-weight:normal;
}
.textcarrello a:hover,
.textcarrello a:active
{
	color:#000000;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
}
.titolocarrello
{
	color:#000;
	font-size:13px;
	text-decoration: none;
	font-weight:bold;
	font-variant: small-caps;
	margin:0;
	padding:10px 0 10px 0;
	text-align:center;
	vertical-align:top;
}
.bgprezzocarello
{
	background-color: #F4F4F2;
	font-size:18px;
	text-align:center!important;
}
.rigacolore
{
	width: 100%;
}
.alignleft
{
	text-align: left;
}
.tbanagrafica
{
	width: 100%;
}
.notearticolo
{
	font-size: 13px;
	text-align: left;
	font-weight:bold;
}
.bgrigadesccolore
{
	
	background-color: #f4f4f2;
	text-align:left;
	height:22px;
	font-size:13px;
}

.bgrigadesccolore2
{
	background-color: #d6f0f2;
	text-align:left;
	height:22px;
	font-size:13px;
	color:#000;
}

.bgrigadesccolorecenter
{
	
	background-color: #f4f4f2;
	text-align:center;
	height:22px;
	font-size:13px;
}

.bgrigadesccolore2center
{
	
	background-color: #d6f0f2;
	text-align:center;
	height:22px;
	font-size:13px;
}

.bgrigadesccolore3
{
	
	background-color: #ffffff;
	text-align:left;
	height:22px;
	font-size:13px;
}

.bgrigadesccoloredispord
{
	text-align:center;
	padding:0;
	margin:0;
}

.txtdispord
{
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	padding:0;
	margin:3px 0 3px 0;
} 
.containerheadercarrello
{
	width: 600px;
	border:1px solid #999999;
	margin:10px 0 0 0;
	padding:0;
}
.containerheadercarrellomail
{
	width: 600px;
	margin:10px 0 0 0;
	padding:0;
}
.containercarrello
{
	width: 600px;
	/*border:1px solid #999999;*/
	margin:10px 0 0 0;
	padding:3px 0 0 0;
}
.tagliecarrello
{
	width: 600px;
	/*border-left:1px solid #999999;
	border-right:1px solid #999999;*/
	margin:0;
	padding:0;
}
.notecarrello,
.coloricarrello
{
	width: 600px;
	/*border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;*/
	margin:0;
	padding:0 0 5px 0;
	text-align:center;
}
.sottotitolocarrello
{
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 0;
	text-align:center;
	vertical-align:top;
}
.textdesccarrello
{
	color:#000000;
	font-size:13px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
	vertical-align:top;
}
.titcolorecarrello1
{
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:5px 0 5px 10px;
	text-align:left;
	vertical-align:top;
	background-color:#d6f0f2;
	border-bottom:1px solid white;
}

.textdesccarrello1
{
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
	vertical-align:top;
	background-color:#d6f0f2;
}

.titcolorecarrello2
{
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0 ;
	padding:5px 0 5px 10px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4f2;
	border-bottom:1px solid white;
}
.textdesccarrello2
{
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4f2;
}
.textdesccarrellor
{
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0 10px 0 0;
	text-align:right;
	vertical-align:top;
}
.qtacarrello
{
	color:#000000;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
}
.piedecarrello
{
	width: 600px;
	color:#000000;
	margin:0;
	padding:15px 5px 5px 5px;
	vertical-align:top;
}

.textpiedecarrellodx
{
	color:#000000;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:right;
	vertical-align:top;
}

.textpiedecarrellosx
{
	color:#000000;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}

.condmod
{
	width: 100%;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:15px 0 0 0;
	text-align:left;
	vertical-align:top;
}

.condmod a
{
	width: 600px;
	color:#666666;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:15px 0 0 0;
	text-align:left;
	vertical-align:top;
}

.condmod a:hover,
.condmod a:active
{
	color:#999999;
	font-size:11px;
	text-decoration: underline;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}

.bottonicarrello
{
	width: 600px;
	color:#000000;
	margin:0;
	padding:20px 5px 5px 5px;
	text-align:center;
	vertical-align:top;
}

.dwlsx
{
	width: 50%;
	margin:40px 0 0 0;
	padding:0;
	text-align:center;
	vertical-align:top;
	float:left;
}

.dwldx
{
	width: 50%;
	margin:40px 0 0 0;
	padding:0;
	text-align:center;
	vertical-align:top;
	float:right;
}

.flaghome
{
	width:33px;
	height:18px;	
	margin:0 2px 0 0;
	padding:0;
	border:1px solid #000000;
}
.titoloinfo
{
	width: 700px;
	color:#000000;
	font-size:13px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:20px 0 0 0;
	text-align:left;
	vertical-align:top;
	border-bottom:3px solid #F4F4F2;
}
.titoloform
{
	width: 100%;
	color:#000000;
	font-size:13px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 0;
	text-align:left;
	vertical-align:top;
	border-bottom:3px solid #F4F4F2;
}

.titoloformRegi
{
	width: 100%;
	color:#000000;
	font-size:13px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
	vertical-align:top;
}

.condmodtxt
{
	width: 700px;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
	vertical-align:top;
}

.formtxt
{
	width: 100%;
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
	vertical-align:top;
}

.txtboxcarrello
{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	padding:0;
	text-align:left;
	vertical-align:middle;
}
.txtboxmailaggcarrello
{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 6px;
	text-align:left;
	vertical-align:middle;
}

.cellalabelimpsx2
{
	text-align:right;
	background-color: #F4F4F2;
	letter-spacing: 1px;
	margin:0;
	padding: 3px 5px 3px 0;
	font-size:13px;
}

.cellalabelimpdx2
{
	text-align:left;
	background-color: #F4F4F2;
	letter-spacing: 1px;
	margin:0;
	padding: 3px 5px 3px 0;
	font-size:13px;
}



.cellalabelimptot
{
	text-align:center;
	background-color: #FFF;
	letter-spacing: 1px;
	margin:0;
	padding: 3px 0 3px 0;
}

.imgsugg
{
	width:95px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
	border: 1px solid black;
}

.codsugg
{
	width: 95px;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:1px 0 1px 0;
	text-align:center;
	vertical-align:top;
	border-top:2px solid #F4F4F2;
	border-bottom:2px solid #F4F4F2;
}
.titolosugg
{
	width: 100%;
	height: 20px;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:4px 0 0 0;
	text-align:center;
	vertical-align:top;
	background-color:#F4F4F2;
}
.suggscroll
{
	width: 100%;
	height: 430px;
	overflow:auto;
	text-align:center;
	vertical-align:top;
}
.suggscrollcat
{
	width: 100%;
	height: 570px;
	overflow:auto;
	text-align:center;
	vertical-align:top;
}

.suggvuoto
{
	width: 100%;
	height: 430px;
	text-align:center;
	vertical-align:top;
	background-color:#F4F4F2;
}
.suggvuotocat
{
	width: 100%;
	height: 570px;
	text-align:center;
	vertical-align:top;
	background-color:#F4F4F2;
	margin:1px 0 0 0;
	padding:0;
}

.inarrivo
{
	color:#000000;
	font-size:9px;
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0; 
	text-align:left;
	letter-spacing:0px;
	text-align:center;
	line-height:12px;
	background-color:#F4F4F2;
}

.lblposcolori
{
	color:#5b5d5a;
	font-size:9px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:25px;
	text-align:left;
	vertical-align:top;
}

.lblVisTaglieSempre
{
	color:#000000;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:2px;
	line-height:0;
	text-align:center;
	vertical-align:top;
	background-color:#f32b2b;
	line-height:25px;
}
.qtacarrellosempre
{
	color:#000000;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
	border:1px solid #f32b2b;
}
.prezzoB{width:100%;text-align:center;font-size:15px;}
.fa-shopping-cart{color:#424242;}

.btn_basket
{
	font-size: 12px;
	font-weight:200;
	text-transform:uppercase;
	text-align: center;
	background-color:#000;
	padding:5px;
	color:#FFF;
	width:100px;
	display:inline;
}
.btn_addbasket
{
	font-size: 12px;
	font-weight:200;
	text-transform:uppercase;
	text-align: center;
	background-color:#000;
	padding:5px;
	color:#FFF;
	width:250px;
	display:inline;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (min-width: 1025px) {
    .table_dettvideo
    {
	    background-color:#FFFFFF;margin-left:-50px!important
    }
    .embed_youtube {
	    display:none;
    }
    .embed_youtube_HD {
	    display:block;
    }
}
@media (max-width: 1024px) {
    .table_dettvideo
    {
	    background-color:#FFFFFF;margin-left:0px!important
    }
    .embed_youtube {
	    display:block;
    }
    .embed_youtube_HD {
	    display:none;
    }
}









