
/* ------------------------------ FONT ------------------------------- */

@font-face{
font-family:'HelveticaLTCondensedRegular';
src:url('../fonts/helv_lt_cond.eot');
src:local('HelveticaLTCondensedRegular'), url('../fonts/helv_lt_cond.woff') format('woff'), url('../fonts/helv_lt_cond.ttf') format('truetype'), url('../fonts/helv_lt_cond.svg#webfontWqlXulIT') format('svg');
}

/* ------------------------------ BOX V-ALIGN MIDDLE ------------------------------- */

#box_ctr{
position:absolute;
/*top:0px;*/
right:0px;
/*bottom:0px;*/
left:0px;
margin:auto;
padding:0px;
width:970px;
height:650px;
text-align:center;
}

* html #box_ctr{
margin:auto;
padding:0px;
text-align:center;
/*top:50%;*/
left:50%;
margin-left:-485px;/*970/2*/
/*margin-top:-325px;*//*650/2*/
}

/* ------------------------------ GENERALE -------------------------------*/

body{
margin:auto;
padding:0px;
text-align:center;
background-color:#261d21;/*grigio scuro*/
}

#container{
margin:auto;
padding:0px;
text-align:center;
width:970px;
height:610px;
}

#footer{
margin:auto;
padding:0px;
text-align:center;
width:970px;
height:40px;
}

#footer_in{
margin:auto;
padding:0px;
text-align:center;
width:970px;
height:30px;
}

/* ------------------------------ GENERALE -------------------------------*/

#header{
margin:auto;
padding:0px;
text-align:center;
width:970px;
height:90px;
}

#logo{
margin:0px;/*float*/
padding:0px;
text-align:left;
width:270px;
height:90px;
}

#flag{
margin:0px;/*float*/
padding:0px;
text-align:left;
width:40px;
height:11px;
font-size:0px;
}

#menu{
margin:0px;/*float*/
padding:0px;
text-align:right;
width:640px;
height:90px;
}

#menu_in{
margin:0px;/*float*/
padding:0px;
text-align:right;
width:640px;
height:30px;
}

#container_std{
margin:auto;
padding:0px;
text-align:center;
width:970px;
height:510px;
background-color:#FFF;
}

#container_std_in{
margin:auto;
padding:0px;
text-align:center;
width:960px;
height:500px;
background-color:#261d21;/*grigio scuro*/
}

#container_std_in_su{
margin:auto;
padding:0px;
text-align:center;
width:960px;
height:460px;
background-color:#53494e;/*grigio medio*/
}

#container_std_in_giu{
margin:auto;
padding:0px;
text-align:center;
width:960px;
height:40px;
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#b5b2b3;/*grigio chiaro*/
}

#container_std_in_giu div{
display:inline;
}

.lnk_menu_giu a,.lnk_menu_giu a:link,.lnk_menu_giu a:visited{
margin:auto;
padding:0px;
text-align:center;
height:40px;
line-height:40px;
vertical-align:middle;
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#b5b2b3;/*grigio chiaro*/
text-decoration:none;
}

.lnk_menu_giu a:hover,.lnk_menu_giu a:active{
margin:auto;
padding:0px;
text-align:center;
height:40px;
line-height:40px;
vertical-align:middle;
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#e2001a;/*rosso*/
text-decoration:none;
}

.lnk_menu_giu_attivo a{
margin:auto;
padding:0px;
text-align:center;
height:40px;
line-height:40px;
vertical-align:middle;
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#e2001a;/*rosso*/
text-decoration:none;
}

#contenuti{
margin:auto;
padding:0px;
text-align:left;
width:920px;
height:420px;
}

#contenuti h1{
margin:0px 0px 0px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:24px;
color:#B5B2B3;
text-transform:uppercase;
}

#contenuti p{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
}

#contenuti_sx{
margin:0px;/*float*/
padding:0px;
text-align:left;
width:350px;
height:420px;
overflow:hidden;
}

#contenuti_sx a{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
}

#contenuti_error_ok{
margin:0px;/*float*/
padding:0px;
text-align:left;
height:420px;
overflow:hidden;
}

#contenuti_dx{
margin:0px;/*float*/
padding:0px;
text-align:left;
width:550px;
height:420px;
overflow:hidden;
/*position:relative;*/
}

#contenuti_dx_prod{
margin:auto;
padding:0px;
text-align:left;
width:550px;
height:420px;
/*overflow:hidden;*/
/*position:relative;*/
}

/* ------------------------------ INTRO -------------------------------*/

#container_intro{
margin:auto;
padding:0px;
text-align:center;
width:970px;
height:610px;
background-color:#FFF;
}

#container_intro_in{
margin:auto;
padding:0px;
text-align:center;
width:960px;
height:600px;
background-color:#261d21;/*grigio scuro*/
}

#container_intro_in_su{
margin:auto;
padding:0px;
text-align:center;
width:960px;
height:560px;
background-image:url(../images/bg_intro.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#261d21;/*grigio scuro*/
position:relative;
}

#container_intro_in_giu{
margin:auto;
padding:0px;
text-align:center;
width:960px;
height:40px;
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#b5b2b3;/*grigio chiaro*/
}

#container_intro_in_giu a,#container_intro_in_giu a:link,#container_intro_in_giu a:visited{
margin:auto;
padding:0px;
text-align:center;
height:40px;
line-height:40px;
vertical-align:middle;
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#b5b2b3;/*grigio chiaro*/
text-decoration:none;
}

#container_intro_in_giu a:hover,#container_intro_in_giu a:active{
margin:auto;
padding:0px;
text-align:center;
height:40px;
line-height:40px;
vertical-align:middle;
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#e2001a;/*rosso*/
text-decoration:none;
}

#intro_flag{
position:absolute;/*relative è container_intro_in_su*/
margin:auto;
padding:0px;
text-align:right;
width:40px;
height:11px;
top:10px;
right:10px;
z-index:1;
font-size:0px;
}

#intro_logo{
position:absolute;/*relative è container_intro_in_su*/
margin:auto;
padding:0px;
text-align:left;
width:404px;
height:130px;
top:40px;
left:40px;
z-index:1;
}

#intro_news{
position:absolute;/*relative è container_intro_in_su*/
margin:auto;
padding:0px;
text-align:left;
width:340px;
height:100px;
top:210px;
left:40px;
z-index:1;
}

/* ------------------------------ SLIDE COLORI -------------------------------*/

#cont_cartella{
margin:auto;
padding:0px;
text-align:left;
width:920px;
height:350px;
position:relative;
}

#cont_freccia_sx{
width:10px;/*920*/
height:20px;
margin:0px;
padding:0px;
position:absolute;/*relative è cont_cartella*/
top:165px;
left:0px;
z-index:2;
}

#cont_freccia_dx{
width:10px;/*920*/
height:20px;
margin:0px;
padding:0px;
position:absolute;/*relative è cont_cartella*/
top:165px;
right:0px;
z-index:2;
}

#maschera_cartella{
width:900px;
height:350px;
overflow:hidden;
margin:0px;
padding:0px;
position:absolute;/*relative è cont_cartella*/
top:0px;
left:10px;
z-index:1;
}

#maschera_cartella_in{
/*width:9999px;*/
margin:0px;
padding:0px;
z-index:10;
}

#maschera_cartella_in li{
float:left;
list-style-type:none;
margin:auto;
padding:0px;
text-align:left;
width:300px;
height:350px;
text-align:left;
}

/* ------------------------------ PRODOTTI -------------------------------*/

.tooltip{
cursor:pointer;
}

.tooltip_prod{
margin:auto;
padding:0px;
text-align:center;
width:245px;
position:absolute;
z-index:2;
}

.tooltip_prod_su{
margin:auto;
padding:0px;
text-align:center;
width:245px;
height:15px;
}

.tooltip_prod_ctr{
margin:auto;
padding:0px;
text-align:center;
width:245px;
background-image:url(../images/bg_tooltip_ctr.gif);
background-position:top;
background-repeat:repeat-y;
}

.tooltip_prod_ctr_in{
margin:auto;
padding:0px;
text-align:left;
width:215px;
}

.tooltip_prod_ctr_in h1{
margin:0px 0px 10px 0px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:12px;
color:#b5b2b3;/*grigio chiaro*/
}

.tooltip_prod_ctr_in p{
margin:0px 0px 0px 0px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:10px;
line-height:18px;
color:#b5b2b3;/*grigio chiaro*/
}

.tooltip_prod_giu{
margin:auto;
padding:0px;
text-align:center;
width:245px;
height:28px;
}

.bg_grigio{
background-color:#261d21;/*grigio scuro*/
}

.bg_grigio td{
padding:3px 4px 3px 4px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
}

.bg_riga_giu td{
border-bottom:1px solid #665d61;
}

/* inizio acktel table prodotti */

#tabProd,#tabNL,#tabAreaP{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
}

#tabProdSVA{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:11px;
color:#b5b2b3;/*grigio chiaro*/
margin:auto;
}

.tdProdTabHeader,.tdNLTabHeader{
padding:3px 4px 3px 4px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
background:#261D21;
}

.tdAreaPTabHeader td{
padding:3px 4px 3px 4px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
background:#261D21;
}

.tdProdSVATabHeader td{
padding:3px 4px 3px 4px;
background:#261D21;
}

.tdProdTHeaderCol1{ width:150px; }
.tdProdTHeaderCol2{ width:160px; }
.tdProdTHeaderCol4{ width:180px; }
.tdProdTHeaderCol5{ width:130px; text-align:center; }

.tdPrododdRow td,.tdProdevenRow td{
border-bottom:1px solid #665d61;
}

.tdProdSVAoddRow td,.tdProdSVAevenRow td{
padding:3px 4px 3px 4px;
border-bottom:1px solid #665d61;
}

.tdProdSVACol2,
.tdProdSVACol3,
.tdProdSVACol4,
.tdProdSVACol5,
.tdProdSVACol6,
.tdProdSVACol7,
.tdProdSVACol8,
.tdProdSVACol9,
.tdProdSVACol10{
text-align:center;
}

.tdNLTHeaderCol3,.tdNLTRowCol3{
width:130px;
}

.tdAreaPoddRow td,.tdAreaPevenRow td{
padding:10px 0 10px 0;
border-bottom:1px solid #665d61;
}

.tdAreaPTHeaderCol1{
width:190px;
}

.tdAreaPTHeaderCol2{
width:90px;
}

.tdAreaPTHeaderCol4{ 
width:90px;
text-align:center;
}

/* fine acktel table prodotti */

.riga_tab_prod td{
padding:3px 4px 3px 4px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
}

.tit_tab_prod{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
text-transform:uppercase;
font-weight:bold;
}

.bg_grigio_dett{
background-color:#261d21;/*grigio scuro*/
}

.bg_grigio_dett td{
padding:3px 4px 3px 4px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:11px;
color:#b5b2b3;/*grigio chiaro*/
}

.tab_dett td{
padding:3px 4px 3px 4px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:11px;
color:#b5b2b3;/*grigio chiaro*/
background-color:5d5458;
/*border-top:1px solid #665d61;*/
border-bottom:1px solid #665d61;
}

.lnk_torna_prod{
height:20px;
line-height:20px;
vertical-align:middle;
}

.lnk_torna_prod a,.lnk_torna_prod a:link,.lnk_torna_prod a:visited{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:underline;
background-image:url(../images/frecce_rosse.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}

.lnk_torna_prod a:hover,.lnk_torna_prod a:active{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:none;
background-image:url(../images/frecce_rosse.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}

.lnk_confr_prod{
height:20px;
line-height:20px;
vertical-align:middle;
position:absolute;
right:0px;
top:0px;
z-index:1;
}

.lnk_confr_prod a,.lnk_confr_prod a:link,.lnk_confr_prod a:visited{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:underline;
background-image:url(../images/frecce_confr.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_confr_prod a:hover,.lnk_confr_prod a:active{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:none;
background-image:url(../images/frecce_confr.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

#confr_prod{
margin:auto;
padding:0px;
text-align:center;
width:720px;
background-color:#53494e;/*grigio medio*/
}

/* ------------------------------ CONTENUTI DINAMICI -------------------------------*/

#contenuti_dinamici_su{
margin:auto;
padding:0px;
text-align:left;
width:920px;
height:70px;
position:relative;
}

#contenuti_dinamici_giu_a{
margin:auto;
padding:0px;
text-align:left;
width:920px;
height:350px;
}

#contenuti_dinamici_giu{
margin:auto;
padding:0px;
text-align:left;
width:920px;
height:310px;
}

#contenuti_dinamici_giu_2{
margin:auto;
padding:0px;
text-align:left;
width:920px;
height:40px;
}


#contenuti_dinamici_sx{
margin:auto;
padding:0px;
text-align:left;
width:350px;
height:420px;
}

#contenuti_dinamici_su h1{
margin:0px 0px 0px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:24px;
color:#b5b2b3;/*grigio chiaro*/
text-transform:uppercase;
}

#contenuti_dinamici_su h2{
margin:0px 0px 5px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:20px;
color:#261d21;/*grigio scuro*/
}

#contenuti_dinamici_giu p{
margin:0px 0px 10px 0px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
}

#contenuti_dinamici_sx_su{
margin:auto;
padding:0px;
text-align:left;
width:350px;
height:70px;
}

#contenuti_dinamici_sx_giu{
margin:auto;
padding:0px;
text-align:left;
width:350px;
height:350px;
/*overflow:hidden;*/
}

#contenuti_dinamici_sx_su h1{
margin:0px 0px 0px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:24px;
color:#b5b2b3;/*grigio chiaro*/
text-transform:uppercase;
}

#contenuti_dinamici_sx_su h2{
margin:0px 0px 5px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:20px;
color:#261d21;/*grigio scuro*/
}

#contenuti_dinamici_sx_giu p{
margin:0px 0px 10px 0px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
}

#contenuti_dinamici_sx_giu ul{
margin:0px 0px 10px 0px;
padding:0px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
}

#contenuti_dinamici_sx_giu ul li{
padding:0px 0px 0px 10px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
text-indent:0px;
list-style-position:inside;
}

#contenuti_dinamici_sx_giu_news{
margin:auto;
padding:0px;
text-align:left;
width:350px;
height:310px;
/*overflow:hidden;*/
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
}

#contenuti_dinamici_sx_giu_news_2{
margin:auto;
padding:0px;
text-align:left;
width:350px;
height:40px;
/*overflow:hidden;*/
}

#contenuti_dinamici_sx_giu_news p{
margin:0px 0px 10px 0px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
}

#contenuti_dinamici_dx_su{
margin:auto;
padding:0px;
text-align:left;
width:550px;
/*height:420px;*/
height:70px;
position:relative;
}

#btn_logout{
width:90px;
position:absolute;/*relative è contenuti_dinamici_dx_su*/
top:0px;
right:0px;
z-index:1;
}

#contenuti_dinamici_dx_su h1{
margin:0px 0px 0px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:24px;
color:#b5b2b3;/*grigio chiaro*/
text-transform:uppercase;
}

#contenuti_dinamici_dx_su h2{
margin:0px 0px 5px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:20px;
color:#261d21;/*grigio scuro*/
}

#contenuti_dinamici_dx_su p{
margin:0px 0px 10px 0px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
}

#contenuti_dinamici_dx_giu{
margin:auto;
padding:0px;
text-align:left;
width:550px;
/*height:420px;*/
height:350px;
/*overflow:hidden;*/
}

#contenuti_dinamici_dx_giu h1{
margin:0px 0px 0px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:24px;
color:#b5b2b3;/*grigio chiaro*/
text-transform:uppercase;
}

#contenuti_dinamici_dx_giu h2{
margin:0px 0px 5px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:20px;
color:#261d21;/*grigio scuro*/
}

#contenuti_dinamici_dx_giu p{
margin:0px 0px 10px 0px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
}

#contenuti_dinamici_dx_giu_a{
margin:auto;
padding:0px;
text-align:left;
width:550px;
height:310px;
/*overflow:hidden;*/
}

#contenuti_dinamici_dx_giu_a h1{
margin:0px 0px 0px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:24px;
color:#b5b2b3;/*grigio chiaro*/
text-transform:uppercase;
}

#contenuti_dinamici_dx_giu_a h2{
margin:0px 0px 5px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:20px;
color:#261d21;/*grigio scuro*/
}

#contenuti_dinamici_dx_giu_a p{
margin:0px 0px 10px 0px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
}

#contenuti_dinamici_dx_giu_b{
margin:auto;
padding:0px;
text-align:left;
width:550px;
height:40px;
/*overflow:hidden;*/
}

#contenuti_dinamici_dx_giu_b h1{
margin:0px 0px 0px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:24px;
color:#b5b2b3;/*grigio chiaro*/
text-transform:uppercase;
}

#contenuti_dinamici_dx_giu_b h2{
margin:0px 0px 5px 0px;
font-family:'HelveticaLTCondensedRegular';
font-size:20px;
color:#261d21;/*grigio scuro*/
}

#contenuti_dinamici_dx_giu_b p{
margin:0px 0px 10px 0px;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
}

/* ------------------------------ MENU -------------------------------*/

#menu_in div{
float:right;
/*display:inline-block;*/
}

.menu_btn_01{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
width:60px;
height:30px;
}

.menu_btn_01 a,.menu_btn_01 a:link,.menu_btn_01 a:visited{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
text-decoration:none;
text-align:center;
display:inline-block;
width:60px;
height:30px;
}

.menu_btn_01 a:hover,.menu_btn_01 a:active{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
text-decoration:none;
text-align:center;
display:inline-block;
width:60px;
height:30px;
background-image:url(../images/bg_menu_01.gif);
background-position:center;
background-repeat:no-repeat;
}

.menu_btn_01_attivo,.menu_btn_01_attivo a{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
text-decoration:none;
text-align:center;
display:inline-block;
width:60px;
height:30px;
background-image:url(../images/bg_menu_01.gif);
background-position:center;
background-repeat:no-repeat;
}

.menu_btn_02{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
width:70px;
height:30px;
}

.menu_btn_02 a,.menu_btn_02 a:link,.menu_btn_02 a:visited{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
text-decoration:none;
text-align:center;
display:inline-block;
width:70px;
height:30px;
}

.menu_btn_02 a:hover,.menu_btn_02 a:active{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
text-decoration:none;
text-align:center;
display:inline-block;
width:70px;
height:30px;
background-image:url(../images/bg_menu_02.gif);
background-position:center;
background-repeat:no-repeat;
}

.menu_btn_02_attivo,.menu_btn_02_attivo a{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
text-decoration:none;
text-align:center;
display:inline-block;
width:70px;
height:30px;
background-image:url(../images/bg_menu_02.gif);
background-position:center;
background-repeat:no-repeat;
}

.menu_btn_03{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
width:110px;
height:30px;
}

.menu_btn_03 a,.menu_btn_03 a:link,.menu_btn_03 a:visited{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
text-decoration:none;
text-align:center;
display:inline-block;
width:110px;
height:30px;
}

.menu_btn_03 a:hover,.menu_btn_03 a:active{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
text-decoration:none;
text-align:center;
display:inline-block;
width:110px;
height:30px;
background-image:url(../images/bg_menu_03.gif);
background-position:center;
background-repeat:no-repeat;
}

.menu_btn_03_attivo,.menu_btn_03_attivo a{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#FFF;
text-decoration:none;
text-align:center;
display:inline-block;
width:110px;
height:30px;
background-image:url(../images/bg_menu_03.gif);
background-position:center;
background-repeat:no-repeat;
}

#row_captcha{
margin:0;
padding:0;
}

#row_captcha input{
margin:0 0 0 4px !important;
width:100px !important;
}

#row_captcha img{
margin:0;
padding:0;
}

#row_captcha p{
margin:0;
padding:0;
}

/* ------------------------------ CLASSI -------------------------------*/

.spazio{
font-size:0px;
display:block;
}

.float{
float:left;
}

.clear{
clear:left;
}

.bg_tab_prod{
background-color:#5d5458;
border-top:1px solid #665d61;
border-bottom:1px solid #665d61;
}

.txt_foot{
font-family:'Lucida Sans';
font-size:11px;
color:#b5b2b3;/*grigio chiaro*/
line-height:16px;
}

.txt_foot a,.txt_foot a:link,.txt_foot a:visited{
font-family:'Lucida Sans';
font-size:11px;
color:#b5b2b3;/*grigio chiaro*/
line-height:16px;
text-decoration:none;
font-weight:bold;
}

.txt_foot a:hover,.txt_foot a:active{
font-family:'Lucida Sans';
font-size:11px;
color:#b5b2b3;/*grigio chiaro*/
line-height:16px;
text-decoration:underline;
font-weight:bold;
}

.tit_news{
font-family:'HelveticaLTCondensedRegular';
font-size:20px;
color:#b5b2b3;/*grigio chiaro*/
margin:0px 0px 10px 0px;
}

.txt_news{
font-family:'Lucida Sans';
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
line-height:18px;
margin:0px 0px 10px 0px;
}

.lnk_news,.lnk_news:link,.lnk_news:visited{
font-family:'Lucida Sans';
font-size:13px;
color:#e2001a;/*rosso*/
line-height:18px;
text-decoration:none;
}

.lnk_news:hover,.lnk_news:active{
font-family:'Lucida Sans';
font-size:13px;
color:#e2001a;/*rosso*/
line-height:18px;
text-decoration:underline;
}

.txt_prod{
/*margin:0px 0px 10px 0px;*/
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
}

.email a,.email a:link,.email a:visited{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
text-decoration:underline;
}

.email a:hover,.email a:active{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
line-height:20px;
color:#b5b2b3;/*grigio chiaro*/
text-decoration:none;
}

.email_mini a,.email_mini a:link,.email_mini a:visited{
font-family:'Lucida Sans',Arial, Helvetica;
color:#b5b2b3;/*grigio chiaro*/
text-decoration:underline;
}

.email_mini a:hover,.email_mini a:active{
font-family:'Lucida Sans',Arial, Helvetica;
color:#b5b2b3;/*grigio chiaro*/
text-decoration:none;
}

.lnk_torna_news{
height:20px;
line-height:20px;
vertical-align:middle;
}

.lnk_torna_news a,.lnk_torna_news a:link,.lnk_torna_news a:visited{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:underline;
background-image:url(../images/lente.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_torna_news a:hover,.lnk_torna_news a:active{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:none;
background-image:url(../images/lente.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_arch_nl{
height:20px;
line-height:20px;
vertical-align:middle;
}

.lnk_arch_nl a,.lnk_arch_nl a:link,.lnk_arch_nl a:visited{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:underline;
background-image:url(../images/lente.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_arch_nl a:hover,.lnk_arch_nl a:active{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:none;
background-image:url(../images/lente.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_down{
height:20px;
line-height:20px;
vertical-align:middle;
}

.lnk_down a,.lnk_down a:link,.lnk_down a:visited{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:underline;
background-image:url(../images/freccia_down.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_down a:hover,.lnk_down a:active{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:none;
background-image:url(../images/freccia_down.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_down_rosso{
height:20px;
line-height:20px;
vertical-align:middle;
}

.lnk_down_rosso span{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
/*font-weight:bold;
text-decoration:underline;*/
background-image:url(../images/freccia_down_rossa.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_down_rosso a,.lnk_down_rosso a:link,.lnk_down_rosso a:visited{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:underline;
background-image:url(../images/freccia_down_rossa.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_down_rosso a:hover,.lnk_down_rosso a:active{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:none;
background-image:url(../images/freccia_down_rossa.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_down_grigio{
height:20px;
line-height:20px;
vertical-align:middle;
}

.lnk_down_grigio span{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
/*font-weight:bold;
text-decoration:underline;*/
background-image:url(../images/freccia_down_grigia.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_down_grigio a,.lnk_down_grigio a:link,.lnk_down_grigio a:visited{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:underline;
background-image:url(../images/freccia_down_grigia.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_down_grigio a:hover,.lnk_down_grigio a:active{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:none;
background-image:url(../images/freccia_down_grigia.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_mappa{
height:20px;
line-height:20px;
vertical-align:middle;
}

.lnk_mappa a,.lnk_mappa a:link,.lnk_mappa a:visited{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:underline;
background-image:url(../images/auto.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.lnk_mappa a:hover,.lnk_mappa a:active{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
font-weight:bold;
text-decoration:none;
background-image:url(../images/auto.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
}

.btn_grigio_chiaro{
margin:auto;
padding:0px;
text-align:left;
/*width:350px;*/
height:30px;
}

.btn_grigio_chiaro a{
font-family:'HelveticaLTCondensedRegular' !important;
font-size: 24px !important;
color:#261D21 !important;
}

.btn_grigio_chiaro_sx{
margin:0px;/*float*/
padding:0px;
text-align:left;
width:10px;
height:30px;
}

.btn_grigio_chiaro_dx{
margin:0px;/*float*/
padding:0px;
text-align:left;
width:10px;
height:30px;
}

.btn_grigio_chiaro_ctr{
margin:0px;/*float*/
padding:0px;
text-align:left;
width:auto!important;/* per i browser moderni */
width:10px;/* per IE5.x e IE6 */
min-width:10px;/* per i browser moderni */
height:30px;
line-height:30px;
vertical-align:middle;
background-color:#b5b2b3;/*grigio chiaro*/
white-space:nowrap;
}

.btn_grigio_chiaro_ctr a,.btn_grigio_chiaro_ctr a:link,.btn_grigio_chiaro_ctr a:visited{
font-family:'HelveticaLTCondensedRegular';
font-size:24px;
color:#000;
text-decoration:none;
height:30px;
line-height:30px;
vertical-align:middle;
}

.btn_grigio_chiaro_ctr a:hover,.btn_grigio_chiaro_ctr a:active{
font-family:'HelveticaLTCondensedRegular';
font-size:24px;
color:#000;
text-decoration:none;
height:30px;
line-height:30px;
vertical-align:middle;
}

.btn_grigio_chiaro_small{
margin:auto;
padding:0px;
text-align:left;
/*width:350px;*/
height:22px;
}

.btn_grigio_chiaro_small_sx{
margin:0px;/*float*/
padding:0px;
text-align:left;
width:10px;
height:22px;
}

.btn_grigio_chiaro_small_dx{
margin:0px;/*float*/
padding:0px;
text-align:left;
width:10px;
height:22px;
}

.btn_grigio_chiaro_small_ctr{
margin:0px;/*float*/
padding:0px;
text-align:left;
width:auto!important;/* per i browser moderni */
width:10px;/* per IE5.x e IE6 */
min-width:10px;/* per i browser moderni */
height:22px;
line-height:22px;
vertical-align:middle;
background-color:#b5b2b3;/*grigio chiaro*/
white-space:nowrap;
}

.btn_grigio_chiaro_small_ctr a,.btn_grigio_chiaro_small_ctr a:link,.btn_grigio_chiaro_small_ctr a:visited{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#000;
text-decoration:none;
height:22px;
line-height:22px;
vertical-align:middle;
}

.btn_grigio_chiaro_small_ctr a:hover,.btn_grigio_chiaro_small_ctr a:active{
font-family:'HelveticaLTCondensedRegular';
font-size:18px;
color:#000;
text-decoration:none;
height:22px;
line-height:22px;
vertical-align:middle;
}

.pw_lost,.pw_lost:link,.pw_lost:visited{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:11px;
/*line-height:20px;*/
color:#b5b2b3;/*grigio chiaro*/
text-decoration:underline;
}

.pw_lost:hover,.pw_lost:active{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:11px;
/*line-height:20px;*/
color:#b5b2b3;/*grigio chiaro*/
text-decoration:none;
}

/* ------------------------------ INPUT -------------------------------*/

.inpt_nl{
width:270px;
height:22px;
margin:0px;
padding:2px;
border:none;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
background-color:#261d21;/*grigio scuro*/
}

.inpt_area_part{
width:190px;
height:22px;
margin:0px;
padding:2px;
border:none;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
background-color:#261d21;/*grigio scuro*/
}

.inpt_area_part_text{
width:270px;
/*height:22px;*/
margin:0px;
padding:2px;
border:none;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
background-color:#261d21;/*grigio scuro*/
}

.form_label{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
}

/* pagine di errore */

.testobis{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
}

.testobis a{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
}

a.errore{
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
}

.acktInput{
width:170px;
height:22px;
margin:0px;
padding:2px;
border:none;
font-family:'Lucida Sans',Arial, Helvetica;
font-size:13px;
color:#b5b2b3;/*grigio chiaro*/
background-color:#261d21;/*grigio scuro*/
}

.oukir {
   display: none;
}
