.margine5  { padding-left:5px;}
.orari  { font-size:12px;}
.bordo  { border:1px solid #dedede;}
.bold  { font-family: 'AsapBold';}
.boldita  { font-family: 'AsapBoldItalic';}
.italic  { font-family: 'AsapItalic';}
.colore  { color: #d6281f;}
.table {
  border-collapse: collapse;
}

.table.table td {
  padding: 0px;
  
}

.BUTTON { 
 	width:85px;
    height:30px;
   	text-align:center;
    margin-top:20px;
	margin-left:0px;
	background-image:url('../img/button.jpg');
	background-repeat:no-repeat;
	z-index:99;
	
}
.TITOLO { font-family: 'AsapRegular'; font-size: 19px;color:#FFFFFF;line-height:1.1em;}
.TITOLO_SEZ { font-family: 'AsapRegular'; font-size: 30px;color:#FFFFFF;line-height:1.1em;}
.TxtCent  { font-family: 'AsapRegular'; font-size: 13px;color:#a2a2a2;line-height:1.4em;}
.SERVIZIO_HP { font-family: 'AsapRegular'; font-size: 13px;color:#505050;line-height:1.4em;margin-top:25px;}
.CENTER_HP { font-family: 'AsapRegular'; font-size: 13px;color:#505050;line-height:1.8em;margin-top:0px;}
.TITOLO_STATICHE { width:862px;margin-left:80px;margin-top:40px;font-family: 'AsapRegular'; font-size: 26px;color:#4f4f4f;line-height:2em}
.CONTENT_STATICHE { width:665px;margin-left:257px;margin-top:20px;font-family: 'AsapRegular'; font-size: 13px;color:#303030;line-height:1.7em}
.CONTENT_FIERE { width:680px;margin-left:242px;margin-top:20px;font-family: 'AsapRegular'; font-size: 13px;color:#303030;line-height:1.7em;}
.CONTENT_PRODOTTI { width:720px;margin-left:202px;margin-top:20px;font-family: 'AsapRegular'; font-size: 13px;color:#303030;line-height:1.7em;}
.FORM { width:665px;margin-top:10px;font-family: 'AsapRegular'; font-size: 13px;color:#303030;line-height:1.7em}

.TxtForm { font-family: 'AsapRegular'; font-size: 13px; color:#666;font-weight:normal;text-decoration: none;line-height:1.4em}
.TxtFormB { font-family: AsapBold; font-size: 13px; color:#666;font-weight:normal;text-decoration: none;line-height:1.4em}
.TxtFormB2 { font-family: 'AsapBold'; font-size: 13px; color:#FFF;font-weight:normal;text-decoration: none;line-height:1.4em}
.TxtFormB1 { font-family: AsapBold; font-size: 13px; color:#b4b4b4;font-weight:normal;text-decoration: none;line-height:1.4em}
.TxtFormC { font-family: AsapRegular; font-size: 12px; color:#000;font-weight:normal;text-decoration: none;line-height:1.4em}
.TxtFormD { font-family: AsapRegular; font-size: 12px; color:#08b1e9;font-weight:normal;text-decoration: none;line-height:1.4em}
.TxtFormD2 { font-family: AsapRegular; font-size: 12px; color:#000000;font-weight:normal;text-decoration: none;line-height:1.4em}
.TxtTitolo { font-family:AsapRegular; font-size: 18px; color:#a0a0a0; line-height:2.8em;text-decoration: none;}
.TxtTitolo2  { font-family:AsapRegular; font-size: 19px; color:#FFFFFF; line-height:2.0em;text-decoration: none;}
.TxtTitolo3  { font-family:AsapRegular; font-size: 18px; color:#08b1e9; line-height:1.2em;text-decoration: none;}

.TITOLO_OCC { font-family: 'AsapBold'; font-size: 14px;color:#f4922a;line-height:2em;}
.TITOLO_CAT { font-family: 'ArvoBold'; font-size: 25px;color:#b7b7b7;line-height:1}
.TITOLO_CAT2 { font-family: 'ArvoBold'; font-size: 22px;color:#5a5a5a;line-height:1}
.TITOLO_CAT3 { font-family: 'ArvoBold'; font-size: 25px;color:#5a5a5a;line-height:1}
.TITOLO_CAT2_SEL { font-family: 'ArvoBold'; font-size: 22px;color:#c20721;line-height:1}
.CATEGORIA { font-family: 'ArvoRegular'; font-size: 22px;color:#c20721;line-height:1;text-align:right}
.CATEGORIA_2 { font-family: 'ArvoBold'; font-size: 16px;color:#c20721;line-height:1;text-align:left}
.TxtTestini { font-family:'Arial';font-size:10px;color:#8f8f8f;background-color:#ededed;border:1px solid #ededed;} 
.TxtFormCheck { font-family:'Arial';font-size:10px;color:#646464;} 
.TxtForma { font-family:'AsapRegular';font-size:11px;color:#646464;border:1px solid #ededed;background-color:#ededed;} 
.TxtFormina { font-family:'AsapItalic';font-size:11px;color:#828282;} 
.TxtFormb { font-family:'AsapItalic';font-size:12px;color:#828282;} 
.TxtFormc { font-family:'AsapRegular';font-size:11px;color:#000000;border:1px solid #ededed;background-color:#ededed;} 
.TxtSend { font-family:'AsapItalic';font-size:12px;color:#f4922a;border:1px solid #2d3134;background-color:#2d3134;padding-left:12px;padding-right:12px;padding-top:10px;padding-bottom:10px} 
.TxtReset { font-family:'AsapItalic';font-size:12px;color:#FFFFFF;border:1px solid #2d3134;background-color:#2d3134;padding-left:12px;padding-right:12px;padding-top:10px;padding-bottom:10px;} 


A.avanti {font-family: 'AsapBold';font-size: 13px;color:#FFF;text-decoration: none;line-height:2.1em;}
A:link.avanti { color:#FFF;text-decoration: none;}
A:visited.avanti { color:#FFF;text-decoration: none;}
A:hover.avanti { color:#000}


A.link {font-family: 'AsapRegular';font-size: 13px;color:#08b1e9;text-decoration: none;}
A:link.link { font-family: 'AsapRegular';font-size: 13px;color:#08b1e9;text-decoration: none;}
A:visited.link { font-family: 'AsapRegular';font-size: 13px;color:#08b1e9;text-decoration: none;}
A:hover.link { color: #000000;}

A.lingue {font-family: 'AsapRegular';font-size: 12px;color:#004f96;text-decoration: none;}
A:link.lingue { font-family: 'AsapRegular';font-size: 12px;color:#004f96;text-decoration: none;}
A:visited.lingue { font-family: 'AsapRegular';font-size: 12px;color:#004f96;text-decoration: none;}
A:hover.lingue { color: #9bdbf1;}

A.TxtFoot {font-family: 'AsapRegular';font-size: 11px;color:#d6281f;text-decoration: none;}
A:link.TxtFoot { font-family: 'AsapRegular';font-size: 11px;color:#d6281f;text-decoration: none;}
A:visited.TxtFoot { font-family: 'AsapRegular';font-size: 11px;color:#d6281f;text-decoration: none;}
A:hover.TxtFoot { color: #000;}


A.TxtLink {font-family: 'AsapRegular';font-size: 15px;color:#d6281f;text-decoration: none;}
A:link.TxtLink { font-family: 'AsapRegular';font-size: 15px;color:#d6281f;text-decoration: none;}
A:visited.TxtLink { font-family: 'AsapRegular';font-size: 15px;color:#d6281f;text-decoration: none;}
A:hover.TxtLink { color: #FFF;}


A.prod_main {font-family: 'AsapItalic'; font-size: font-family: 'AsapRegular'; font-size: 26px;color:#4f4f4f;line-height:2em;}
A:link.prod_main { font-family: 'AsapItalic'; font-family: 'AsapRegular'; font-size: 26px;color:#4f4f4f;line-height:2em}
A:visited.prod_main { font-family: 'AsapItalic'; font-family: 'AsapRegular'; font-size: 26px;color:#4f4f4f;line-height:2em}
A:hover.prod_main { color:#f4922a}
.prod_main { font-family: 'AsapItalic'; font-size: 24px;color:#aaaaaa;line-height:2em;text-decoration:none}


A.categoria {font-family: 'AsapItalic'; font-size: 24px;color:#aaaaaa;line-height:2em;text-decoration:none}
A:link.categoria { font-family: 'AsapItalic'; font-size: 24px;color:#aaaaaa;line-height:2em;text-decoration:none}
A:visited.categoria { font-family: 'AsapItalic'; font-size: 24px;color:#aaaaaa;line-height:2em;text-decoration:none}
A:hover.categoria { color:#f4922a}
.categoria { font-family: 'AsapItalic'; font-size: 24px;color:#aaaaaa;line-height:2em;text-decoration:none}

.modello { font-family: 'AsapItalic'; font-size: 20px;color:#c0c0c0;line-height:2em;text-decoration:none}



.separatore
{
height:1px;background-color:#e4e4e4;margin-top:5px;margin-bottom:15px;
}
.separatore_PR
{
height:1px;background-color:#e4e4e4;margin-top:0px;margin-bottom:0px;
}

.separatore_orange
{
height:9px;background-image:url(../img/sepa_home.jpg);background-repeat:no-repeat;margin-top:10px;margin-bottom:10px;
}

.images
{
	width:665px;
	margin-top:40px;
	margin-left:0px;
   z-index:1;
}

.images_doppia
{
	width:665px;
	height:264px;
	margin-top:40px;
	margin-left:0px;
   z-index:1;
   background-image:url('../img/fondo_img_doppia.jpg');
   background-repeat:no-repeat;
}
.bg_img
{
	width:322px;
	height:164px;
   z-index:1;
   background-image:url('../img/bg_img.jpg');
   background-repeat:no-repeat;
}

.img_statica
{
	width:322px;
	height:146px;
	margin-top:0px;
	margin-left:0px;
   z-index:2;
   overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
}


.img_statica .caption 
{
	width:50px;
	height:50px;
	background-image:url('../img/caption.png');
	/* fix it at the bottom */
	position:absolute;
	margin-top:48px; /* fix IE issue */
	margin-left:136px;
	/* hide it by default */
	display:none;
	
}

.img_statica .caption a
{
	text-decoration:none;
	color:#fff;
	width:50px;
	height:50px;
	/* add spacing and make the whole row clickable*/
	padding:0px;
	display:block;
}

.img_statica img
{
	border:0;
	/* allow javascript moves the img position*/
	position:absolute;
}

.clear {
	clear:both;	
}

.prodotto
{
	width:180px;
	height:180px;
	margin-top:0px;
	margin-left:0px;
   z-index:2;
	float:left;
}


.img_prodotto
{
	width:180px;
	height:180px;
	margin-top:0px;
	margin-left:0px;
   z-index:2;
   overflow:hidden;
	/* for child absolute position */
	position:relative;
	/* display div in line */
	float:left;
}


.img_prodotto .caption 
{
	width:180px;
	height:180px;
	/* fix it at the bottom */
	position:absolute;
	margin-top:0px; /* fix IE issue */
	margin-left:0px;
	/* hide it by default */
	display:none;
}

.img_prodotto .caption a
{
	text-decoration:none;
	
	text-align:center;
	color:#2d3134;
	font-size:12px;	
	/* add spacing and make the whole row clickable*/
	width:180px;
	height:180px;
	padding-left:2px;
	padding-right:2px;
	display:block;
	line-height:13.5em;
}

.img_prodotto .caption a:hover
{
	text-decoration:none;
	text-align:center;
	color:#f4922a;
	font-size:12px;	
	/* add spacing and make the whole row clickable*/
	padding-left:2px;
	padding-right:2px;
	display:block;
	line-height:13.5em;
	background-image:url('../img/over.png');
	background-repeat:no-repeat;
}

.img_prodotto img
{
	border:0;
	/* allow javascript moves the img position*/
	position:absolute;
}

 .etabs { margin: 0; padding: 0; }
    .tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 0px #999; border-bottom: none;  }
    .tab a { font-size: 13px;font-family:'AsapItalic';color:#a8a8a8; background-color:#e3e3e3;text-decoration:none; line-height: 2em; display: block; padding: 0 15px; outline: none; }
    .tab a:hover { color:#f5922c ; }
    .tab.active { background: #6f6f6f;color:#FFFFFF; padding-top: 0px; position: relative; top: 0px; border-color: #666; }
    .tab a.active { background: #6f6f6f;color:#FFFFFF; padding-top: 0px; position: relative; top: 0px; border-color: #666; }
    .tab-container .panel-container { background: #FFF;  border-top: solid #e3e3e3 1px; padding-left: 10px;padding-right:0px;padding-top:35px  }
    .panel-container { margin-bottom: 10px; }
	
.over
{ position:absolute;width:370px;height:23px;display:block;background-color:#fff;z-index:5;opacity: 0.}

.bottone_sx
{ float:left;width:23px;height:23px;display:block;background:url('../img/bg_bottone_sx.jpg');background-repeat:no-repeat;}

.bottone_dx
{ float:left;width:300px;margin-left:13px;font-size:15px;font-family:'AsapItalic';}


.bottone_dx_occ
{ float:left;width:90px;margin-left:13px;font-size:13px;font-family:'AsapItalic';}

.img_dett
{ float:left;width:132px;height:84px;padding-left:0px;padding-top:0px;border:1px solid #dedede;overflow:hidden}

.zoom_dett
{ position:absolute;width:47px;height:58px;margin-left:240px;background-image:url('../img/zoom_dett.png');z-index:20}

.griglia
{width:141px;height:141px;border:0px;}


