/* INDEX */
#content_right .sfondoGrigio{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	width: 681px;
	text-align:center;
}

#content_right .boxInternoSx{
	width:202px; /* width:144px; */
	/* height:170px; */
	border:6px solid #D2d2d2;
	background-color:#FFFFFF;
	text-align:center;
	margin:10px 0 10px 0;
}
#content_right .spaceBox{
	width:19px;
	height:126px;
	margin:10px 0 10px 0;
}

#content_right .blede{
	margin:15px;
	position:relative;
	border-top:1px dotted #D2d2d2;
}

#content_right .btitle{
	width:194px; /* width:136px;  */
	height:25px;
	padding:10px 0 10px 0;
}

#content_right .bthumb{
	width:190px; /* width:132px; */
	height:54px;
	padding:1px;
	border:1px dotted #D2d2d2;
	margin:0;
}

#content_right .txtbox{
	width:193px; /* width:135px; */
	height:30px;
	margin: 4px 0 0 4px;
	font-size:95%;
	text-align:left;
	/* background-color:yellow; */
}

#content_right .vai{
	height:13px;
	position:relative;
	float:right;
	margin:5px 0 4px 0;
}

/* CLASS VOCI DI MENù SCHEDE PRODOTTO */
#TableVoci td{
	border-width: 0px 1px 1px 0px;
	border-color:#bbbbbb;
	border-style:solid;
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	height:20px;
}
#TableVoci td a{
	color:#666666;
	text-decoration:none;
}
#TableVoci td a:hover, td a:active, td a:link {
	color:#D50000;
	text-decoration:underline;
	font-weight: bold;
}
#TableVoci td a:visited{
	color:#666666;
	text-decoration:none;
}
.VoceProdOn{
	background-color:#eeeeee;
}
#TableVoci{
	margin-top:4px;
	margin-left:6px;
	width:667px;
	border-left:1px solid #bbbbbb;
}
#contenutoCaratteristiche, #contenutoGallery, #contenutoCatalogo, #contenutoSerie{
	color:#333333;
	font-size:12px;
	line-height:1.3;
	margin-top:16px;
	margin-left:6px;
	width:667px;
}
#contenutoGallery{
	text-align:center;
}
#contenutoCaratteristiche, #contenutoCatalogo, #contenutoSerie{
	text-align:left;
}

#contenutoCatalogo table, #contenutoSerie table{
	border: solid 1px #d5d5d5; 
	border-collapse: collapse;
}
#contenutoCatalogo td, #contenutoCatalogo th, #contenutoSerie  td, #contenutoSerie  th  {
	border: solid 1px #d5d5d5;
	border-collapse: collapse;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;
	padding: 5px
}
#contenutoCatalogo th, #contenutoSerie th { 
	background-color: #eeeeee;
}
#contenutoCatalogo td , #contenutoSerie  td{
	height: 40px
}
#contenutoCatalogo td a, #contenutoSerie  td a  {
	color: #333333;
	display: block;
}

/* CSS SPECIFICHE TECNICHE E CO --------------------------------------------------------- */

#stampa{
	width: 502px;
	height:25px;
}
.icone {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	padding: 2px;
	text-align:center;
	vertical-align: middle;
	font-size: 8px;
	font-style: normal;
	color: #333333;
}
.IcoTab {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.TrTabSpt{
	height:20px;
}
.TitTABSpT {
	
	font-style: normal;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	background:#F6F6F6;
}
.TABSpT {
	
	font-style: normal;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	background:#F6F6F6;
}
.TABSpTRis {
	
	font-style: normal;
	color: #333333;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	text-align:center;
	vertical-align: middle;
}
.TitTABSpTMod {
	font-style: normal;
	font-weight: bold;
	text-transform:uppercase;
	color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	background:#F6F6F6;
}
.TABSpTRisMod {
	font-style: normal;
	font-weight: bold;
	text-transform:uppercase;
	color: #999999;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	text-align:center;
	vertical-align: middle;
}
/* 		TRIPLICATO		*/
.TABSpTRisModTRIS{
	font-style: normal;
	font-weight: bold;
	text-transform:uppercase;
	color: #999999;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	text-align:center;
	vertical-align: middle;
}
.TABSpTRisTRIS {
	
	font-style: normal;
	color: #333333;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	text-align:center;
	vertical-align: middle;
}
/*		FINE TRIPLICATO	*//* 		QUINTUPLICATO		*/
.TABSpTRisModQUI{
	font-style: normal;
	font-weight: bold;
	text-transform:uppercase;
	color: #999999;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	text-align:center;
	vertical-align: middle;
}
.TABSpTRisQUI {
	
	font-style: normal;
	color: #333333;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	text-align:center;
	vertical-align: middle;
}
/*		FINE QUINTUPLICATO	*//* 		OTTUPLICATO		*/
.TABSpTRisModOTT{
	font-style: normal;
	font-weight: bold;
	text-transform:uppercase;
	color: #999999;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	text-align:center;
	vertical-align: middle;
}
.TABSpTRisOTT {
	
	font-style: normal;
	color: #333333;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	text-align:center;
	vertical-align: middle;
}
/*		FINE OTTUPLICATO	*/
.tbTABSpT {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.apice {
  vertical-align: super;
  font-size: 6px;
}
.txtcond{
	
	font-style: normal;
	color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	text-align:justify;
	vertical-align: top;
}
.Indicazioni{
	font-style: normal;
	color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: top;
}
.tbTABcond {
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
}
.TitTABcond {
	font-style: normal;
	font-weight: bold;
	text-transform:uppercase;
	color: #999999;
	padding-left: 2px;
	padding-right: 2px;
	background:#F6F6F6;
}
/*suddivisione a tre della cella*/
.Tris{
	
	font-style: normal;
	color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	text-align:center;
	vertical-align: middle;
	width:100%;
}
.TrisLin{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}/*  CSS CARATTERISTICHE DEL PRODOTTO */
.TitCar {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #D50000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D50000;
	padding-left: 2px;
	padding-right: 2px;
	text-transform: uppercase;
}
.TxtCar {
	font-style: normal;
	color: #333333;
	padding-left: 2px;
	padding-right: 2px;
}
/*  CSS CARATTERISTICHE DEL PRODOTTO fineeeeeeee -------------------------------------------- */

.stamp{
	background:url(img/bg_stampa.gif) 1px 1px repeat-x;
}

.TABSpTRisTREtab {
	
	font-style: normal;
	color: #333333;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	text-align:center;
	vertical-align: middle;
}
.TABSpTRisSEItab {	
	font-style: normal;
	color: #333333;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	text-align:center;
	vertical-align: middle;
}
.TitTABSpTCOMM {	font-style: normal;
	font-weight: bold;
	text-transform:uppercase;
	color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	background:#F6F6F6;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.TABSpTRisGenerica {
	
	font-style: normal;
	color: #333333;
	border-top-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	padding-right: 2px;
	text-align:center;
	vertical-align: middle;
}
.nul {
	
	font-style: normal;
	color: #333333;
	padding-right: 2px;
	text-align:center;
	vertical-align: middle;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.nulrig {
	
	font-style: normal;
	color: #333333;
	padding-right: 2px;
	text-align:center;
	vertical-align: middle;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;}
.TestoAirPack {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.TxtCar a:hover {
	font-style: normal;
	color: #333333;
	padding-left: 2px;
	padding-right: 2px;
}
.TxtCar a {
	font-style: normal;
	color: #333333;
	padding-left: 2px;
	padding-right: 2px;
}
.frazione {
	font-size: 8px;
	vertical-align: super;
}
.frazione2 {	
	font-size: 8px;
	vertical-align: sub;
}
.tabella{
	border: 1px solid #333333;
	text-align: center;
	font-style: normal;
	color: #333333;
}

/* Punti elenco delle serie */
#ElencoSerie{
	margin:15px 0 10px 0;
	width:480px;
	line-height:2.4;
}
.liSerie{
	margin:0 0 0 20px;
	padding:3px 5px 4px 19px;
	background:url(img/bg_liSerie.gif) no-repeat;
	font-weight: bold;
	text-decoration:none !important;
}

.lenteSerie{
	margin:0;
	padding:3px 10px 4px 13px;
	background:url(img/lente_liSerie.gif) no-repeat;
	text-decoration:none !important;
}


#DettaglioSerie{
	width:180px;
	margin:15px 0 10px 0;
}

.download{
	width:667px;
	font-weight: bold;
}
.download a{
	text-decoration:none !important;
	font-weight: bold;
}

.sottoTitProd{
	font-size:80%;
}


/* INDEX PAGE VRF E UNITA' ESTERNE ******************************************* */
/* INDEX */
#content_right .VRFsfondoGrigio{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	width: 681px;
	text-align:center;
}

#content_right .VRFboxInternoSx{
	width:144px; /* width:132px; */
	/* height:170px; */
	border:6px solid #D2d2d2;
	background-color:#FFFFFF;
	text-align:center;
	margin:10px 0 10px 0;
}
#content_right .VRFspaceBox{
	width:19px;
	height:126px;
	margin:10px 0 10px 0;
}

#content_right .VRFblede{
	margin:15px;
	position:relative;
	border-top:1px dotted #D2d2d2;
}

#content_right .VRFbtitle{
	width:124px;
	height:25px;
	padding:10px 12px 10px 0;
}

#content_right .VRFbthumb{
	width:132px;
	height:54px;
	padding:1px;
	border:1px dotted #D2d2d2;
	margin:0;
}

#content_right .VRFtxtbox, #content_right .VRFtxtbox35{
	width:135px;
	margin: 4px 0 0 4px;
	font-size:95%;
	text-align:left;
}
#content_right .VRFtxtbox{
	height:45px;
}

#content_right .VRFtxtbox35{
	height:30px;
}

#content_right .VRFvai{
	height:13px;
	position:relative;
	float:right;
	margin:5px 7px 4px 0;
}