/* CSS Document */

html { overflow-x:hidden;}

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0; outline:0; padding:0; margin:0;}
ol, ul {list-style: none;}
table {border-collapse:collapse; border-spacing:0;}
/* enf - reset */

* { padding:0; margin:0;}
body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color:#f2f2f2; overflow-x:hidden; overflow-y:auto;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}

/* fonts */
@font-face {
    font-family: 'DINPro-Light';
    src: url('../font/DINPro-Light.eot');
    src: url('../font/DINPro-Light.eot?#iefix') format('embedded-opentype'),
         url('../font/DINPro-Light.woff') format('woff'),
         url('../font/DINPro-Light.ttf') format('truetype'),
         url('../font/DINPro-Light.svg#DINPro-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro-Regular';
    src: url('../font/DINPro-Regular.eot');
    src: url('../font/DINPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../font/DINPro-Regular.woff') format('woff'),
         url('../font/DINPro-Regular.ttf') format('truetype'),
         url('../font/DINPro-Regular.svg#DINPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro-Medium';
    src: url('../font/DINPro-Medium.eot');
    src: url('../font/DINPro-Medium.eot?#iefix') format('embedded-opentype'),
         url('../font/DINPro-Medium.woff') format('woff'),
         url('../font/DINPro-Medium.ttf') format('truetype'),
         url('../font/DINPro-Medium.svg#DINPro-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro-Bold';
    src: url('../font/DINPro-Bold.eot');
    src: url('../font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('../font/DINPro-Bold.woff') format('woff'),
         url('../font/DINPro-Bold.ttf') format('truetype'),
         url('../font/DINPro-Bold.svg#DINPro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINEngschriftStd';
    src: url('../font/DINEngschriftStd.eot');
    src: url('../font/DINEngschriftStd.eot?#iefix') format('embedded-opentype'),
         url('../font/DINEngschriftStd.woff') format('woff'),
         url('../font/DINEngschriftStd.ttf') format('truetype'),
         url('../font/DINEngschriftStd.svg#DINEngschriftStd') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* pulsante */
input.pulsante { padding:5px 10px; #padding:5px 0; font-size:13px; font-weight:bold; color:#666666; cursor:pointer;}

/* div strutturali */
.group { position:relative; float:left; }
.group .titolo{ padding:5px 0; font:normal 35px HelveticaNeueLTStd-LtCn; color:#4b4539;}
.group .titolo.p_left{ padding-left:5px;}
.group.z_index1 { z-index:1;}
.group.z_index2 { z-index:2;}
.group.z_index3 { z-index:3;}
.group.grigio { background-color:#f2f2f2;}
.group.riga { border-top:1px solid #dadada;}
.group.riga_giu { background:url(../image/riga.gif) bottom repeat-x;}
.group.riga_giu_centro { background:url(../image/riga.gif) bottom center no-repeat;}
.group.riga_su_centro { background:url(../image/riga.gif) top center no-repeat;}
.group.riga_su-giu { border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:10px 0;}
.group.riga_su-ombra_giu { border-top:1px solid #dadada; background-image:url(../image/ombra_giu.gif); background-position:bottom; background-repeat:repeat-x;}
.group.riga_ver { background:url(../image/riga_ver.gif) repeat-y 230px 0;}
.group.riga_ver2 { background:url(../image/riga_ver.gif) repeat-y 165px 0;}
.group.tratteggio { background:url(../image/tratteggio.gif) top repeat-x; padding:10px 0 0;}
.group.trat_bianco { background:url(../image/trattini_bianco.gif) top repeat-x;}
.group.sf_menu { background:url(../image/sf_menu.gif) left repeat-y;}
.group.m_top3 { margin-top:3px;}
.group.m_top5 { margin-top:5px;}
.group.m_top10 { margin-top:10px;}
.group.m_top20 { margin-top:20px;}
.group.m_top40 { margin-top:40px;}
.group.m_top60 { margin-top:60px;}
.group.m_dx15 { margin-right:15px;}
.group.m_sx25 { margin-left:25px;}
.group.p_top5 { padding:5px 0 0 0;}
.group.p_top15 { padding-top:15px;}
.group.p_top20 { padding-top:20px;}
.group.p_top_giu10 { padding:10px 0;}
.group.p_top_giu20 { padding:20px 0;}
.group.p_giu20 { padding-bottom:20px;}
.group.p_left10 { padding-left:10px;}

.div100pc { width:100%;}
.div99pc { width:99%;}
.div_center { position:relative; width:970px; margin:auto;}
.div220 { width:220px;}
.div230 { width:230px;}
.div300 { width:300px;}
.div485 { width:485px;}
.div648 { width:648px;}
.div736 { width:736px;}
.div740 { width:740px;}
.div800 { width:801px;}
.div_right { float:right;}

.ptop15 { padding-top:15px;}
.pbottom15 { padding-bottom:15px;}
.pbottom30 { padding-bottom:30px;}

.fascia_menu_language { background-color:#1c1f20; border-bottom:1px solid #363636; z-index:1;}
.fascia_menu { height:100px; background-color:#1c1f20; border-bottom:6px solid #ffec00;}
.fascia_color { background-color:#FFF;}
.fascia_color1 { background-color:#f2f2f2;}
.fascia_color2 { background-color:#dedede;}
.fascia_color2.sfuma { background-image:url(../image/color2_sfuma.gif); background-position:top; background-repeat:repeat-x;}
.fascia_color3 { background-color:#e8e8e8;}
.fascia_footer { background-color:#282828;}

.txt_dx { text-align:right;}
.txt_cx { text-align:center;}

.tit { padding:5px 0; font-family:DINPro-Bold;}

.cont_prev_next { position:relative; float:left; width:100%;}
.cont_prev_next .prev{ position:relative; float:left; width:50%;}
.cont_prev_next .prev a{ font:normal 14px/20px DINPro-Bold; color:#333;}
.cont_prev_next .prev a:hover{ color:#3399cc;}
.cont_prev_next .prev a.vedi{ color:#3399cc;}
.cont_prev_next .prev a.disable{ color:#999; cursor:default;}
.cont_prev_next .prev a.disable:hover{ text-decoration:none;}

.cont_prev_next .next{ position:relative; float:right; width:50%;}
.cont_prev_next .next ul{ float:right;}
.cont_prev_next .next ul li{ float:left; padding:0 2px;}
.cont_prev_next .next ul li.meno{ line-height:20px;}
.cont_prev_next .next ul li.spazio{ width:30px;}
.cont_prev_next .next ul li a{ font:normal 14px/20px DINPro-Bold; color:#333;}
.cont_prev_next .next ul li a:hover{ color:#3399cc;}
.cont_prev_next .next ul li a.vedi{ color:#3399cc;}
.cont_prev_next .next ul li a.disable{ color:#999; cursor:default;}
.cont_prev_next .next ul li a.disable:hover{ text-decoration:none;}

/*Links*/
a.link_fr_sx { position:relative; color:#333;}
a.link_fr_sx.sx { float:left;}
a.link_fr_sx.dx { float:right;}
a.link_fr_sx.m_dx30 { margin-right:30px;}
a.link_fr_sx p{ font:normal 14px/20px DINPro-Bold; color:#333; background:url(../image/ico_fr_sx.png) left center no-repeat; padding:0 0 0 25px;}

a.link_fr_dx { position:relative; color:#333;}
a.link_fr_dx.dx { float:right;}
a.link_fr_dx.m_dx30 { margin-right:30px;}
a.link_fr_dx p{ font:normal 14px/20px DINPro-Bold; color:#333; background:url(../image/ico_fr_dx.png) left center no-repeat; padding:0 0 0 25px;}

a.link_app { position:absolute; top:10px; right:0; color:#333;}
a.link_app p{ font:normal 14px/20px DINPro-Bold; color:#333; background:url(../image/ico_fr_sx.png) left center no-repeat; padding:0 0 0 25px;}

a.download_pdf { float:left; background:url(../image/ico_pdf.gif) no-repeat 0 50%; font:bold 12px Arial, Helvetica, sans-serif; color:#3399cc; padding:2px 0 2px 20px;}
a.download_pdf.m_sx20 { margin-left:20px;}

/* pulsanti */
a.read_more{ float:left; width:166px; height:42px; color:#666;} 
a.read_more p{ background:url(../image/fr_more.png) no-repeat 110px 50%; font:normal 24px/42px DINEngschriftStd; color:#666; padding:0 0 0 10px;} 
a.read_more.scuro{ float:left; width:166px; height:42px; background:url(../image/applicazioni/sf_read_more.gif) no-repeat; color:#cbcbcb;} 
a.read_more.scuro p{ background:url(../image/fr_more.png) no-repeat 127px 50%; font:normal 24px/42px DINEngschriftStd; color:#cbcbcb; padding:0 0 0 10px;} 
a.read_more.grigio{ float:left; width:152px; height:42px; background:url(../image/sf_button_grigio.gif) no-repeat; color:#333;} 
a.read_more.grigio p{ background:url(../image/fr_more.png) no-repeat 105px 50%; font:normal 24px/42px DINEngschriftStd; color:#333; padding:0 0 0 25px;} 
a.read_curriculum{ float:left; width:195px; height:42px; background:url(../image/sf_button_grigio_big.gif) no-repeat; color:#333;} 
a.read_curriculum p{ background:url(../image/fr_more.png) no-repeat 140px 50%; font:normal 24px/42px DINEngschriftStd; color:#666; padding:0 0 0 10px;}
a.read_conferma{ float:left; width:225px; height:42px; background:url(../image/sf_button_grigio_big2.gif) no-repeat; color:#333;} 
a.read_conferma p{ background:url(../image/fr_more.png) no-repeat 180px 50%; font:normal 24px/42px DINEngschriftStd; color:#666; padding:0 0 0 10px;}
 
a.read_cerca{ float:left; width:130px; height:42px; color:#666;} 
a.read_cerca p{ background:url(../image/fr_more.png) no-repeat 74px 50%; font:normal 24px/42px DINEngschriftStd; color:#666; padding:0 0 0 10px;} 

/* fascia menu language */
ul.m_lang { float:right;}
ul.m_lang li.lang{ float:left; min-height:22px; padding:4px 10px 1px 10px; border-right:1px solid #363636; font:bold 12px Arial; color:#818080;}
ul.m_lang li.lang.bordo_sx{ border-left:1px solid #363636;}

/* fascia menu */
.logo { position:absolute; top:20px; left:0; z-index:1;}
ul.menu { float:right; margin-top:40px;}
ul.menu li{ float:left; }
ul.menu li a{ float:left; padding:10px 15px 10px 15px; font:normal 16px DINPro-Medium; color:#ffec00; text-decoration:none;}
ul.menu li:hover{ background:url(../image/menu_hover.png) repeat-x;}
ul.menu li.vedi{ background:url(../image/menu_hover.png) repeat-x;}
ul.menu li a.german{ float:left; padding:10px 10px 10px 7px; font:normal 16px DINPro-Medium; color:#ffec00; text-decoration:none;}

/* home testata */
.h_testata { min-height:450px; background:url(../image/h_testata.jpg) no-repeat;}
.h_testata .t_menu{ position:absolute; top:100px; right:-10px; z-index:1;}
.h_testata .t_menu ul{ float:left;}
.h_testata .t_menu ul li{ position:relative; float:right; clear:both; padding-bottom:8px; margin-top:10px; background:url(../image/t_an_menu.png) bottom right no-repeat;}
.h_testata .t_menu ul li a{ position:relative; float:left; font:normal 36px DINEngschriftStd; color:#000; background-color:#ffff00; padding:5px 15px; text-decoration:none;}
.h_testata .t_menu ul li a:hover{ font:normal 36px DINEngschriftStd; color:#FFF; background-color:#1c1f20;}
.h_testata .t_menu ul li a.vedi{ font:normal 36px DINEngschriftStd; color:#FFF; background-color:#1c1f20;}
 
.h_testata .t_menu .t_more{ position:absolute; bottom:-90px; right:130px; z-index:1;}
.h_testata .t_menu .t_more a{ position:relative; float:left; font:normal 30px/32px DINEngschriftStd; color:#000; background:url(../image/fr_more.png) right center no-repeat; padding:0 45px 0 0; text-decoration:none;}

/* home focus */
a.h_focus { position:relative; float:left; width:310px; margin-right:20px;}
a.h_focus.nomargin { margin-right:0;}
a.h_focus:hover { background-color:#ddd; text-decoration:none;}
a.h_focus .tit{ font-size: 16px; line-height:18px; color:#333; padding-right:5px; padding-left:5px; height:38px;}
a.h_focus .txt{ font:normal 12px Arial, Helvetica, sans-serif; color:#999; padding:0 5px 15px 5px;}

/* home news */
.cont_news { width:648px; height:380px; border-right:1px solid #f2f2f2; border-left:1px solid #f2f2f2;}
.h_news_tit { font:bold 20px DINPro-Bold; color:#f2f2f2; padding:10px;}
a.h_news_link { position:absolute; top:10px; right:10px; font:bold 12px DINPro-Bold; color:#666666;}

.cont_ricerca { width:319px; height:380px; border-right:1px solid #f2f2f2;}
.cont_ricerca .ric_tit{ font-size: 18px; color:#333; padding:10px;}
.cont_ricerca .ric_number{ font:normal 14px DINPro-Medium; color:#333; padding:0 10px 5px 15px;}
.cont_ricerca .ric_number span{ font:normal 30px DINPro-Light; color:#FFF;}
.cont_ricerca a.link_cerca{ position:relative; float:left; width:99%; margin:10px 0 0; font:normal 18px DINPro-Bold; color:#666; background:url(../image/fr_more.png) no-repeat 260px 50%;}
.cont_ricerca a.link_cerca p{ padding:4px 65px 4px 0; text-align:right;}
.cont_ricerca .cont_link2{ position:relative; float:left; width:98%; padding-bottom:10px; margin:20px 0 0 3px; background:url(../image/trattini_bianco.gif) top repeat-x;}
.cont_ricerca .cont_link2 a.link_2{ position:relative; float:left; width:99%; margin:10px 0 0; font:normal 18px DINPro-Bold; color:#333; background:url(../image/fr_more.png) no-repeat 257px 50%;}
.cont_ricerca .cont_link2 a.link_2 p{ padding:4px 0 4px 7px; text-align:left;}

/* home news */
.h_over_foot { position:relative; float:left; width:323px; padding:10px 0;}
.h_over_foot.bordo{ border-right:1px solid #e4e4e4;}
.h_over_foot .tit{ font:normal 20px DINPro-Bold; color:#333; padding:0 0 0 15px;}
.h_over_foot ul{ float:left; margin:20px 0 0;}
.h_over_foot ul li{ float:left; padding:3px 0 0 15px;}
.h_over_foot ul li.nopadding{ padding:0 0 0 15px;}
.h_over_foot .txt{ font-size:11px; padding:15px 0 0 65px; background:url(../image/ico_cartella.png) no-repeat 15px 15px;}
.h_over_foot .cont_input{ float:left; margin:30px 0 0 15px; #margin:30px 0 0 7px;}
.h_over_foot .cont_fr{ float:right; margin:35px 25px 0 0;}
.h_over_foot .cont_pulsante{ float:left; margin:35px 0 0 5px;}

/* Prodotti */
a.box_familia { position:relative; float:left; width:163px; border:1px solid #dadada; background-color:#FFF; padding:5px; margin:8px; text-decoration:none; cursor:pointer;} 
a.box_familia:hover { background-color:#feed01; padding:5px;} 
a.box_familia .int{ position:relative; background:#FFF; height:230px;}
a.box_familia .int p.f_tit{ float:left; width:148px; height:55px; color: #333333; font: bold 14px/16px DINPro-Bold; padding: 10px 5px 5px 10px;}
a.box_familia .int p.f_img{ text-align:center; padding:5px 0;} 
a.box_familia .int p.f_txt{ font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc; text-align:center; padding:5px 10px 0 10px;} 

.prod_tit { height:95px; background-color:#000;}
.prod_tit td.tit_int{ text-align:left; vertical-align:middle; padding:0 20px; font:normal 36px DINPro-Regular; color:#ffec00;}
.prod_tit td.tit_logo{ text-align:right; vertical-align:middle; padding:0 20px;}

.prod_img { width:615px; background:url(../image/prod_obra_dx.png) right center no-repeat;}
.prod_desc { width:355px;}
.prod_desc .int{ width:300px; float:right;}
.prod_desc .int.riga_su{ border-top:1px solid #dedede; padding:3px 0;}
.prod_desc .int.riga_giu{ border-bottom:1px solid #dedede; padding:3px 0;}
.prod_desc .int.riga_su_giu{ border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:3px 0;}
.prod_desc .int p.tipologia{ font-size:11px; color:#ccc; padding:0 5px;}
.prod_desc .int p.txt{ font:normal 14px DINPro-Medium; color:#666; text-align:right; padding:10px 5px;}
.prod_desc .int p.txt a{ font:normal 14px DINPro-Medium; color:#3399cc; }
.prod_desc .int .cont_grigio{ float:left; width:300px; background-color:#f7f7f7; padding:10px 0;}
.prod_desc .int .cont_grigio a{ float:left; width:265px; font:normal 12px Arial, Helvetica, sans-serif; color:#999; text-align:right; background-color:#f7f7f7; padding:0 35px 10px 0; background:url(../image/ico_pdf.gif) no-repeat 98% 0;}
.prod_desc .int a.img{ position:relative; float:right; padding:15px; text-decoration:none;}
.prod_desc .int a.img .layer_desc{ display:none;}
.prod_desc .int a.img:hover { z-index:1;}
.prod_desc .int a.img:hover .layer_desc{ display:block; position:absolute; top:10px; right:0;}
.prod_desc .int a.img:hover .layer_desc .ombra_su{ position:relative; float:left; width:240px; height:2px; background:url(../image/vendite_box_ombra_top.png) no-repeat;}
.prod_desc .int a.img:hover .layer_desc .ombra_giu{ position:relative; float:left; width:240px; height:2px; background:url(../image/vendite_box_ombra_giu.png) no-repeat;}
.prod_desc .int a.img:hover .layer_desc .ombra_centro{ position:relative; float:left; width:240px; background:url(../image/vendite_box_ombra_center.png) repeat-y;}
.prod_desc .int a.img:hover .layer_desc .ombra_centro p.txt{ font: normal 12px DINPro-Medium; color:#333; text-align:left; padding:5px 10px;}

.prod_desc .int a.video{ float:left; width:265px; padding:10px 0 10px 35px; font:normal 15px DINPro-Medium; color:#666; background:url(../image/ico_video.gif) no-repeat 5px 50%;}
.prod_desc .int a.contatti{ float:left; width:265px; padding:10px 0 10px 35px; font:normal 15px DINPro-Medium; color:#666; background:url(../image/ico_contattaci.gif) no-repeat 9px 50%;}

.tab_contenuto { position:relative; float:left; width:970px; background-color:#FFF; padding:10px 0 10px 0; margin:15px 0; z-index:1;}
.tab_contenuto .int{ position:relative; float:left; width:950px; margin-left:10px; padding:25px 0; background-color:#f2f2f2; }
.tab_contenuto .int.nopadding{ padding:0;  }
.tab_contenuto .int.bordo{ position:relative; float:left; width:948px; margin-left:10px; background-color:#fff; border:1px solid #e1e1e1; }
.tab_contenuto .int p.tit{ font:normal 18px DINPro-Medium; color:#333; padding:0 25px 25px;}
.tab_contenuto .int p.txt{ font-size:12px; padding:0 25px 25px 25px;}
.tab_contenuto .int ul{ float:left; margin-left:25px;}
.tab_contenuto .int ul li{ float:left; width:100%;}
.tab_contenuto .int ul li p{ font-size:12px; background:url(../image/tab_punto.gif) no-repeat 0 7px; padding:2px 0 2px 10px;}
.tab_contenuto .int ul li ul li p{ background:url(../image/tab_trattino.gif) no-repeat 0 8px;}

.tab_contenuto .int .cont_hightlighs{ position:relative; float:left; width:100%; border-bottom:1px solid #e1e1e1; z-index:1;}
.tab_contenuto .int .cont_hightlighs.nobordo{ position:relative; float:left; width:100%; border-bottom:0; }
.tab_contenuto .int .cont_hightlighs:hover{ z-index:2;}

a.highlights_box { position:relative; float:left; width:237px; height:270px; font:normal 12px Arial, Helvetica, sans-serif; color:#666; #cursor:pointer; text-decoration:none;}
a.highlights_box.bordo_dx { border-right:1px solid #eaeaea; width:236px;}
a.highlights_box.big { width:474px; text-align:center;}
a.highlights_box.big img{ z-index:0; padding-top:5px;}
a.highlights_box p.img { padding:30px 0 20px 40px;}
a.highlights_box p.txt { padding:0 20px 0 20px;}
a.highlights_box .bollino { position:absolute; width:32px; height:32px; top:20px; left:20px; background:url(../image/prodotti/bollino.png) no-repeat;}
a.highlights_box .bollino p.n{ text-align:center; padding-top:3px; font:normal 19px DINPro-Bold; color:#FFF;}

a.highlights_box .box_over { display:none;}
a.highlights_box:hover { z-index:99;}
a.highlights_box.big:hover { z-index:0;}
a.highlights_box:hover .box_over { display:block; z-index:2; position:absolute; top:-25px; left:-40px; width:340px;}
a.highlights_box:hover .box_over.su_sx { display:block; z-index:2; position:absolute; top:-25px; left:3px; width:340px;}
a.highlights_box:hover .box_over.giu { display:block; z-index:2; position:absolute; top:-100px; left:-40px; width:340px;}
a.highlights_box:hover .box_over.giu_dx { display:block; z-index:2; position:absolute; top:-100px; left:-105px; width:340px;}
a.highlights_box:hover .box_over.giu_sx { display:block; z-index:2; position:absolute; top:-100px; left:3px; width:340px;}
a.highlights_box:hover .box_over .ombra_top{ position:relative; width:100%; height:2px; background:url(../image/prodotti/hightlighs_ombra_top.png) no-repeat;}
a.highlights_box:hover .box_over .ombra_giu{ position:relative; width:100%; height:4px; background:url(../image/prodotti/hightlighs_ombra_giu.png) no-repeat;}
a.highlights_box:hover .box_over .ombra_center{ position:relative; width:100%; min-height:380px; background:url(../image/prodotti/hightlighs_ombra_center.png) center repeat-y;}
a.highlights_box:hover .box_over .ombra_center p.img{ text-align:center; padding:2px 0 0 0;}
a.highlights_box:hover .box_over .ombra_center .bollo_big{ position:absolute; width:32px; height:32px; top:12px; left:15px;  background:url(../image/prodotti/bollino.png) no-repeat;}
a.highlights_box:hover .box_over .ombra_center .bollo_big p.n{ text-align:center; padding-top:3px; font:normal 19px DINPro-Bold; color:#FFF;}
a.highlights_box:hover .box_over .ombra_center p.txt{ padding:15px 20px 0 20px; font:normal 12px Arial, Helvetica, sans-serif; color: #666;}

.tab_volumi { position:relative; float:left; width:100%; text-align:center; padding:15px 0;}

.tab_teste_fresatura { position:relative; float:left; width:100%; padding:20px 0 40px 0;}
.tab_teste_fresatura p.teste_tit{ font:normal 16px DINPro-Medium; color:#666; padding:0 0 25px 10px;}
.tab_teste_fresatura .quadratino{ position:relative; float:left; width:25px; height:25px; border:1px solid #8f8f8f; background-color:#000;}
.tab_teste_fresatura td.quadratino_txt{ font:normal 16px DINPro-Medium; color:#666; padding:0 0 0 10px;}
.tab_teste_fresatura .tabella_dati{ position:relative; float:right; width:950px; height:625px; background:url(../image/prodotti/tabella_teste_di_fresatura.jpg) no-repeat;}
.tab_teste_fresatura .tabella_dati .cont_dati{ position:absolute;}

/* Start Headers Added 02.01.2016 */
.tab_teste_fresatura .tabella_dati .cont_dati.sigma8000{
	top:275px;
	left:105px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.sigma10000{
	top:235px;
	left:120px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.sigma12000{
	top:195px;
	left:160px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.sigma15000{
	top:175px;
	left:105px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.sigma18000{
	top:155px;
	left:160px;
}
/* End Headers Added 02.01.2016 */

/* Start Headers Added 11.11.2016 */
.tab_teste_fresatura .tabella_dati .cont_dati.uni-ind{
	top:335px;
	left:165px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.uni-cont{
	top:245px;
	left:170px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.t3ef1{
	top:220px;
	left:350px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.t3ef2{
	top:135px;
	left:190px;
}
/* End Headers Added 11.11.2016 */

.tab_teste_fresatura .tabella_dati .cont_dati.t3a-xp{
	top:442px;
	left:685px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.t2m{
	top:117px;
	left:40px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.t2d_04{
	top:98px;
	left:80px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.t3d{
	top:115px;
	left:140px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.t3k-2{
	top:96px;
	left:259px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.t3k-3{
	top:98px;
	left:575px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.t3k-1{ top:175px; left:300px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t3e-1{ top:205px; left:300px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t3e-2{ top:134px; left:259px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t2k-02-1{ top:325px; left:182px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t2k-02-2{ top:153px; left:185px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t2d{ top:115px; left:259px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t3d-aero{ top:175px; left:635px;}
.tab_teste_fresatura .tabella_dati .cont_dati.tmx{ top:275px; left:280px;}
.tab_teste_fresatura .tabella_dati .cont_dati.tmxep{ top:275px; left:200px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t32{ top:295px; left:255px;}
.tab_teste_fresatura .tabella_dati .cont_dati.tmx_millturn{ top:275px; left:46px;}
.tab_teste_fresatura .tabella_dati .cont_dati.kosmo_t35-c{ top:335px; left:280px;}
.tab_teste_fresatura .tabella_dati .cont_dati.kosmo_3{ top:335px; left:202px;}
.tab_teste_fresatura .tabella_dati .cont_dati.kosmo_3p{
	top:335px;
	left:428px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.kosmo_3t{
	top:335px;
	left:80px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.fse{ top:315px; left:273px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t40{ top:365px; left:285px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t3a-sachman{ top:355px; left:445px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t35{
	top:403px;
	left:282px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.t90{ top:403px; left:348px;}
.tab_teste_fresatura .tabella_dati .cont_dati.t6k-p{ top:403px; left:405px;}
.tab_teste_fresatura .tabella_dati .cont_dati.quill{ top:403px; left:540px;}
.tab_teste_fresatura .tabella_dati .cont_dati .quadrato{ float:left; border:1px solid #8f8f8f;}
.tab_teste_fresatura .tabella_dati .cont_dati .quadrato.giallo{ background-color:#fde412;}
.tab_teste_fresatura .tabella_dati .cont_dati .quadrato.nero{ background-color:#000;}
.tab_teste_fresatura .tabella_dati .cont_dati .quadrato.dim_1{ width:16px; height:16px;}/*dim sta per DIMENSIONE*/
.tab_teste_fresatura .tabella_dati .cont_dati .quadrato.dim_2{ width:20px; height:20px;}
.tab_teste_fresatura .tabella_dati .cont_dati .quadrato.dim_3{ width:22px; height:22px;}
.tab_teste_fresatura .tabella_dati .cont_dati .quadrato.dim_4{ width:25px; height:25px;}
.tab_teste_fresatura .tabella_dati .cont_dati .quadrato.dim_5{ width:34px; height:34px;}
.tab_teste_fresatura .tabella_dati .cont_dati .quadrato.dim_6{ width:39px; height:39px;}

.tab_teste_fresatura .tabella_dati .cont_dati .nome{ padding:0 2px; font:bold 16px DINPro-Bold; color:#333;}
.tab_teste_fresatura .tabella_dati .cont_dati .nome.top5{ padding:5px 0 0 0;}

.tab_teste_fresatura .tabella_dati .cont_dati .pop{ display:none;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover{ z-index:1;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop{ display:block; position:absolute; width:335px; top:-65px; left:30px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.kosmo_3t{left:115px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.kosmo_3{left:100px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.tmxep{left:75px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.t2k-02-1{left:103px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.t2k-02-2{left:103px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.tmx_millturn{left:125px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.t2d_04{top:-45px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.sx{ left:-340px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.sx.box_invert{ left:auto; right:30px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.box_invert{ left: auto; right:30px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.giu{ top:-200px; }
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop .pop_fr{ position:absolute; width:30px; height:27px; top:60px; left:-16px; background:url(../image/prodotti/tabelle_testa_fr.png) no-repeat; z-index:1;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop .pop_fr.fse{ top:72px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.sx .pop_fr{ top:65px; left: auto; right:-16px; background:url(../image/prodotti/tabelle_testa_fr_dx.png) no-repeat;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.sx.box_invert .pop_fr{ top:205px; left:321px; background:url(../image/prodotti/tabelle_testa_fr_dx.png) no-repeat;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.giu .pop_fr{ top:192px;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop .pop_ombra_su{ position:relative; float:right; width:335px; height:14px; background:url(../image/prodotti/tabelle_testa_ombra_su.png) no-repeat;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.sx .pop_ombra_su{ float:left;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop .pop_ombra_giu{ position:relative; float:right; width:335px; height:14px; background:url(../image/prodotti/tabelle_testa_ombra_giu.png) no-repeat;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.sx .pop_ombra_giu{ float:left}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop .pop_ombra_centro{ position:relative; float:right; width:335px; min-height:345px; background:url(../image/prodotti/tabelle_testa_ombra_center.png) repeat-y;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop.sx .pop_ombra_centro{ float:left;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop .pop_ombra_centro .int{ position:relative; width:285px; margin:10px auto 0 auto;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop .pop_ombra_centro .int td.sfondo_tit{ background-color:#eaeaea; border-right:2px solid #FFF; padding:5px 10px; font:normal 14px DINPro-Medium; color:#666;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop .pop_ombra_centro .int td.sfondo_tit.nobordo{ border:0;}
.tab_teste_fresatura .tabella_dati .cont_dati:hover .pop .pop_ombra_centro .int td.txt{ padding:5px 10px; font:normal 12px  Arial, Helvetica, sans-serif; color:#666;}

.tab_elenco_modelli { position:relative; float:left; width:970px; padding:25px 0;}

.tab_opzioni_principali { position:relative; float:left; width:970px; padding:28px 0;}
.tab_opzioni_principali .cont_box{ position:relative; float:left; width:970px; padding:0 0 50px 0;}
.tab_opzioni_principali .cont_box .cont_select{ position:relative; float:left; width:970px; z-index:2;}
.tab_opzioni_principali .cont_box a.opz_box{ position:relative; float:left; width:181px; padding:20px 6px; text-decoration:none; z-index:1;}
.tab_opzioni_principali .cont_box a.opz_box p.opz_img{ text-align:center; padding:2px 0;}
.tab_opzioni_principali .cont_box a.opz_box p.opz_txt{ padding:15px 0 0; font:normal 16px DINPro-Medium; color:#333;}

.tab_opzioni_principali .cont_box a.opz_box .opz_pop{ display:none;}
.tab_opzioni_principali .cont_box a.opz_box:hover { z-index:3;}
.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop{ display:block; position:absolute; top:-70px; left:-50px;}
.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop.sx{ left:0;}
.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop.dx{ left:auto; right:0;}
.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop .ombra_top{ position:relative; float:left; width:285px; height:2px; background:url(../image/prodotti/opzioni_ombra_top.png) no-repeat;}
.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop .ombra_giu{ position:relative; float:left; width:285px; height:4px; background:url(../image/prodotti/opzioni_ombra_giu.png) no-repeat;}
.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop .ombra_centro{ position:relative; float:left; width:285px; min-height:325px; height:2px; background:url(../image/prodotti/opzioni_ombra_center.png) repeat-y;}
.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop .ombra_centro .opz_pop_img{ text-align:center; padding:2px 0;}
.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop .ombra_centro .opz_pop_txt{ font:normal 16px DINPro-Medium; color:#333; padding:10px 10px 0 10px;}
.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop .ombra_centro ul{ float:left; margin-top:10px;}
.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop .ombra_centro ul li{ float:left; width:250px; padding:2px 10px 2px 18px; background:url(../image/punto_blu.gif) no-repeat 10px 7px; font:normal 12px Arial, Helvetica, sans-serif; color:#666;}

/* Prodotti scelta */
.prod_scelta_tit { background-color:#000;}
.prod_scelta_tit .scelta_tit{ padding:10px 15px; font:normal 20px DINPro-Regular; color:#ffec00;}
.prod_scelta_box { padding:10px 0; background-color:#ebebeb; }
.prod_scelta_box a.box{ position:relative; float:left; padding:10px 5px; text-decoration:none; cursor:pointer;}
.prod_scelta_box a.box .box_int{ position:relative; float:left; width:232px; height:310px; background-color:#FFF;}
.prod_scelta_box a.box .box_int.bordo_rosso{ border-bottom:3px solid #d6222d;}
.prod_scelta_box a.box .box_int.bordo_blue{ border-bottom:3px solid #24418f;}
.prod_scelta_box a.box .box_int.bordo_azzurro{ border-bottom:3px solid #93bebe;}
.prod_scelta_box a.box .box_int.bordo_2_red_blu{ padding-bottom:3px; background-image:url(../image/prod_scelta_riga2_red_blu.gif); background-position:bottom; background-repeat:no-repeat;}
.prod_scelta_box a.box .box_int.bordo_2_red_azz{ padding-bottom:3px; background-image:url(../image/prod_scelta_riga2_red_azz.gif); background-position:bottom; background-repeat:no-repeat;}
.prod_scelta_box a.box .box_int.bordo_2_blu_azz{ padding-bottom:3px; background-image:url(../image/prod_scelta_riga2_blu_azz.gif); background-position:bottom; background-repeat:no-repeat;}
.prod_scelta_box a.box .box_int.bordo_3{ padding-bottom:3px; background-image:url(../image/prod_scelta_riga3.gif); background-position:bottom; background-repeat:no-repeat;}
.prod_scelta_box a.box .macchina_tit{ float:left; width:217px; height:65px; color: #333333; font: bold 18px/20px DINPro-Bold; padding: 10px 5px 5px 10px;}
.prod_scelta_box a.box .macchina_img{ text-align:center; padding:5px 0;}
.prod_scelta_box a.box .macchina_txt{ font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc; text-align:center; padding:10px 10px 0 10px;}

.prod_scelta_box a.box .pop{ display:none;}
.prod_scelta_box a.box:hover{ z-index:1;}
.prod_scelta_box a.box:hover .box_int .pop{ display:block; position:absolute; width:265px; top:-25px; left:-17px;}
.prod_scelta_box a.box:hover .box_int .pop .ombra_top{ position:relative; float:left; width:265px; height:2px; background:url(../image/prodotti/prod_scegli_ombra_top.png) no-repeat;}
.prod_scelta_box a.box:hover .box_int .pop .ombra_centro{ position:relative; float:left; width:265px; background:url(../image/prodotti/prod_scegli_ombra_center.png) repeat-y; padding:6px 0;}
.prod_scelta_box a.box:hover .box_int .pop .ombra_centro .int_pop{ position:relative; float:left; width:247px; height:340px; margin:0 0 0 9px; background-color:#FFF;}
.prod_scelta_box a.box:hover .box_int.bordo_rosso .pop .ombra_centro .int_pop{ border-bottom:3px solid #d6222d;}
.prod_scelta_box a.box:hover .box_int.bordo_blue .pop .ombra_centro .int_pop{ border-bottom:3px solid #24418f;}
.prod_scelta_box a.box:hover .box_int.bordo_azzurro .pop .ombra_centro .int_pop{ border-bottom:3px solid #93bebe;}
.prod_scelta_box a.box:hover .box_int.bordo_2_red_blu .pop .ombra_centro .int_pop{ padding-bottom:3px; background-image:url(../image/prod_scelta_riga2_red_blu_big.gif); background-position:bottom; background-repeat:no-repeat;}
.prod_scelta_box a.box:hover .box_int.bordo_2_red_azz .pop .ombra_centro .int_pop{ padding-bottom:3px; background-image:url(../image/prod_scelta_riga2_red_azz_big.gif); background-position:bottom; background-repeat:no-repeat;}
.prod_scelta_box a.box:hover .box_int.bordo_2_blu_azz .pop .ombra_centro .int_pop{ padding-bottom:3px; background-image:url(../image/prod_scelta_riga2_blu_azz_big.gif); background-position:bottom; background-repeat:no-repeat;}
.prod_scelta_box a.box:hover .box_int.bordo_3 .pop .ombra_centro .int_pop{ padding-bottom:3px; background-image:url(../image/prod_scelta_riga3_big.gif); background-position:bottom; background-repeat:no-repeat;}
.prod_scelta_box a.box:hover .box_int .pop .ombra_centro .int_pop .pop_tit{ float:left; width:232px; height:65px; color: #333333; font: bold 18px/20px DINPro-Bold; padding: 10px 5px 5px 10px;}
.prod_scelta_box a.box:hover .box_int .pop .ombra_centro .int_pop .pop_img{ text-align:center; padding:5px 0;}
.prod_scelta_box a.box:hover .box_int .pop .ombra_centro .int_pop .pop_txt{ font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc; text-align:center; padding:10px 10px 0 10px;}

.prod_scelta_box a.box:hover .box_int .pop .ombra_giu{ position:relative; float:left; width:265px; height:2px; background:url(../image/prodotti/prod_scegli_ombra_giu.png) no-repeat;}

a.box_link { position:relative; float:left; width:322px; height:100px; color:#333; background:url(../image/fr_more.png) no-repeat 260px 50%;}
a.box_link.bordo { border-right:1px solid #e4e4e4;}
a.box_link.nodecortation { text-decoration:none;}
a.box_link.nofr { background:none;}
a.box_link p{ font:normal 18px DINPro-Bold; color:#333; padding:20px 85px 0 15px; }

a.box_link .cont_legenda{ float:left; margin:20px 0 0 20px;}
a.box_link .cont_legenda p.legenda{ font:normal 12px DINPro-Bold; color:#333; padding:0 0 0 65px; }
a.box_link .cont_legenda p.legenda.red{ background:url(../image/legenda_red.gif) no-repeat 0 6px;}
a.box_link .cont_legenda p.legenda.grigio{ background:url(../image/legenda_grigio.gif) no-repeat 0 6px;}
a.box_link .cont_legenda p.legenda.blue{ background:url(../image/legenda_blu.gif) no-repeat 0 6px;}

/* Società */
ul.page_path { float:right;}
ul.page_path li { float:left; padding:0 5px; font-size:11px;}
ul.page_path li a{ font:normal 11px Arial, Helvetica, sans-serif; color:#666;}

.cont_tit_int { width:740px;}
.cont_tit_int .tit_int{ font:34px DINPro-Regular; color:#333; padding:10px 15px;}

ul.cont_menu { position: relative; float:right; width:205px; margin:10px 13px 0 0;}
ul.cont_menu li{ position: relative; float:left; width:205px; }
ul.cont_menu li.puntini{ height:5px; background:url(../image/menu_trat.gif) center no-repeat;}
ul.cont_menu li a{ position: relative; float:left; width:205px; text-decoration:none;}
ul.cont_menu li a p{ font: bold 14px DINPro-Bold; color:#333; padding:10px;}
ul.cont_menu li .sf_link_menu{ display:none;}
ul.cont_menu li:hover .sf_link_menu{ display:block; position:absolute; width:227px; height:100%; top:0; right:0; background-color:#ffec01;}
ul.cont_menu li.vedi .sf_link_menu{ display:block; position:absolute; width:227px; height:100%; top:0; right:0; background-color:#ffec01;}

.int_testata { text-align:right;}
.int_testo { padding:40px 20px 20px 20px;}

/* Società - Storia*/
.cont_storia { width:736px; background-color:#e6e6e6; padding:15px 0;}
.cont_storia_txt { width:736px; border-top:1px solid #bebebe; margin-top:10px;}
.cont_storia_txt p{ padding:40px 20px 20px 20px; }

/* Società - Rete Vendite*/
.cont_vendite { width:736px; height:445px; background:url(../image/vendite_mondo.jpg) no-repeat;}
.cont_vendite a.ico{
	position:absolute;
	text-decoration:none;
	cursor:pointer;
	left: 352px;
	top: 115px;
}
.cont_vendite a.ico.spagna{ top:135px; left:320px;}
.cont_vendite a.ico.francia{ top:125px; left:350px;}
.cont_vendite a.ico.germania{
	top:104px;
	left:378px;
}
.cont_vendite a.ico.cina{
	top:146px;
	left:630px;
}
.cont_vendite a.ico.usa{
	top:144px;
	left:113px;
}
.cont_vendite a.ico.russia_cs{
	top:81px;
	left:451px;
}
.cont_vendite a.ico.germania_cs{
	top:94px;
	left:373px;
}
.cont_vendite a.ico.ceca_cs{
	top:113px;
	left:394px;
}
.cont_vendite a.ico.slovenia_cs{
	top:124px;
	left:379px;
}
.cont_vendite a.ico.uk_cs{
	top:104px;
	left:333px;
}
.cont_vendite a.ico.spagna_cs{
	top:145px;
	left:326px;
}
.cont_vendite a.ico.usa_cs{
	top:161px;
	left:25px;
}
.cont_vendite a.ico.usa2_cs{
	top:114px;
	left:18px;
}
.cont_vendite a.ico.brasile_cs{
	top:315px;
	left:216px;
}
.cont_vendite a.ico.india_cs{
	top:208px;
	left:535px;
}

.cont_vendite a.ico .ico_f{ position:relative; float:left; width:27px; height:33px; background:url(../image/ico_F_vendite.png) no-repeat;}
.cont_vendite a.ico .ico_cs{ position:relative; float:left; width:21px; height:28px; background:url(../image/ico_CS_vendite.png) no-repeat;}
.cont_vendite a.ico .pop{ display:none;}
.cont_vendite a.ico:hover { z-index:1;}
.cont_vendite a.ico:hover .pop{ display:block; position:absolute; bottom:20px; left:20px;}
.cont_vendite a.ico.cina:hover .pop{ bottom:20px; right:20px; left:auto;}
.cont_vendite a.ico:hover .pop .ombra_su{ position:relative; float:left; width:240px; height:2px; background:url(../image/vendite_box_ombra_top.png) no-repeat;}
.cont_vendite a.ico:hover .pop .ombra_giu{ position:relative; float:left; width:240px; height:2px; background:url(../image/vendite_box_ombra_giu.png) no-repeat;}
.cont_vendite a.ico:hover .pop .ombra_centro{ position:relative; float:left; width:240px; background:url(../image/vendite_box_ombra_center.png) repeat-y;}
.cont_vendite a.ico:hover .ico_cs .pop .ombra_centro p.tit{ font: normal 14px DINPro-Medium; color:#333; padding:5px 10px;}
.cont_vendite a.ico:hover .ico_f .pop .ombra_centro p.tit{ font: normal 16px DINPro-Medium; color:#333; padding:5px 10px;}
.cont_vendite a.ico:hover .ico_f .pop .ombra_centro p.txt{ font:normal 11px Arial, Helvetica, sans-serif; color:#666; padding:5px 10px 10px 10px;}

.cont_vendite_ico { width:736px; background-color:#e6e6e6; padding:5px 0; margin-top:15px;}
.cont_vendite_ico .ico_f{ float:left; background:url(../image/ico_F_vendite.png) left center no-repeat; font: normal 14px DINPro-Medium; color:#666; padding:10px 0 10px 40px; margin-left:30px;}
.cont_vendite_ico .ico_cs{ float:left; background:url(../image/ico_CS_vendite.png) left center no-repeat; font: normal 14px DINPro-Medium; color:#666; padding:10px 0 10px 33px; margin-left:30px;}

.cont_vendite_nazione { width:736px; background-color:#e6e6e6; margin-top:15px;}
.cont_vendite_nazione p{ padding:10px 15px; font: normal 18px DINPro-Medium; color:#3399cc;}

.cont_vendite_box { width:736px; padding:15px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.cont_vendite_box.nobordertop { border-top:0; }
.cont_vendite_box.noborder { border:0; }
.cont_vendite_box.nopaddinggiu { padding-bottom:0;}
.cont_vendite_box .box{ float:left; width:367px; border-right:1px solid #dedede; padding:15px 0;}
.cont_vendite_box .box.nobordo{ border-right:0;}
.cont_vendite_box .box .box_logo{ padding:0 0 15px 15px;}
.cont_vendite_box .box .box_select{ padding:0 15px 15px 15px;}
.cont_vendite_box .box .box_txt{ font-size:11px; padding:0 20px 15px 15px;}
.cont_vendite_box .box .box_link{ padding:0 20px 15px 15px;}
.cont_vendite_box .box .box_link a{ float:right; background:url(../image/fr_more.png) right center no-repeat; padding:5px 45px 5px 0; font: normal 16px DINPro-Bold; color:#333;}

.cont_vendite_under { width:736px; padding:25px 0;}
.cont_vendite_under p{ padding:0 15px;}
.cont_vendite_under p a{ font: normal 16px DINPro-Bold; color:#333;}

.cont_vendite_box p.ven_txt_top{ padding:0 15px 0 15px; line-height:18px;}
.cont_vendite_box p.ven_logo{ padding:0 15px 0 15px;}
.cont_vendite_box .cont_table{ width:780px; margin:auto;}
.cont_vendite_box p.table_country{ padding:15px 15px 15px; font: normal 14px DINPro-Bold; color:#333;}

/* Società - Referenze*/
.cont_referenze { width:736px;} 
.box_referenze { position:relative; float:left; width:143px; height:143px; margin:0 3px 3px 0; background-color:#FFF;}
.box_referenze img{ border:0; padding:0;}
a.box_referenze { position:relative; float:left; width:143px; height:143px; padding:0; margin:0 3px 3px 0; background-color:#FFF;}
a.box_referenze img{ border:0; padding:0;}
a.box_referenze:hover { z-index:1;}
a.box_referenze:hover img{ position:absolute; width:151px; height:151px; top:-9px; left:-9px; border:5px solid #bebebe;}

/* Applicazioni */
ul.app_menu { float:right;}
ul.app_menu li{ float:left; margin:0 5px;}
ul.app_menu li a{ float:left; background-color:#ebebeb; padding:10px 15px; font: normal 14px DINPro-Regular; color:#666; text-decoration:none;}
ul.app_menu li a:hover{ background-color:#d0cfcf;}

.app_cont { background-color:#FFF; margin-top:25px; padding-bottom:15px;} 
.app_cont .testa_nera{ background-color:#1d1e20;} 
.app_cont .testa_nera .cont_img{ float:left; padding:10px 0 10px 10px;} 
.app_cont .testa_nera .cont_txt{ float:right; width:605px; padding:50px 0 15px 0;} 
.app_cont .testa_nera .cont_txt .desc_tit{ font: normal 18px DINPro-Medium; color:#fff; padding:0 255px 0 0;} 
.app_cont .testa_nera .cont_txt .desc_txt{ font-size:12px; line-height:18px; padding:30px 15px 15px 0;} 
.app_cont .testa_nera .t_menu{ position:absolute; top:10px; right:-10px; z-index:1;}
.app_cont .testa_nera .t_menu ul{ float:left;}
.app_cont .testa_nera .t_menu ul li{ position:relative; float:right; clear:both; padding-bottom:8px; margin-top:10px; background:url(../image/t_an_menu.png) bottom right no-repeat;}
.app_cont .testa_nera .t_menu ul li a{ position:relative; float:left; font:normal 36px DINEngschriftStd; color:#000; background-color:#ffff00; padding:5px 25px; text-decoration:none;}

.app_cont .box_under{ width:322px; border-right:1px solid #dedede; padding:0;}
.app_cont .box_under.nobordo{ border-right:0; }
.app_cont .box_under ul{ float:left;}
.app_cont .box_under ul li{ float:left; width:322px; padding:10px 0;}
.app_cont .box_under ul li a{ float:left; font:normal 14px DINPro-Medium; color:#666; padding:0 15px 0 15px; text-decoration:none;}
.app_cont .box_under ul li a img{ float:left; padding:5px 10px 0 0;}

.app_cont .box_under a.box_chiavi{ float:left; margin-left:15px; width:295px; height:115px; background:url(../image/applicazioni/box_chiavi.gif) no-repeat; text-decoration:none;}
.app_cont .box_under a.box_chiavi .txt{ background:url(../image/applicazioni/ico_chiavi.gif) no-repeat 20px 35px; padding:35px 15px 20px 80px; font:normal 14px DINPro-Medium; color:#d13634;}

/* Applicazioni dettaglio */
.app_det_testa { background-color:#1d1e20; margin-top:25px; padding:10px 0 10px 0;} 
.app_det_testa .t_menu{ position:absolute; top:10px; right:-10px; z-index:1;}
.app_det_testa .t_menu ul{ float:left;}
.app_det_testa .t_menu ul li{ position:relative; float:right; clear:both; padding-bottom:8px; margin-top:10px; background:url(../image/t_an_menu.png) bottom right no-repeat;}
.app_det_testa .t_menu ul li a{ position:relative; float:left; font:normal 36px DINEngschriftStd; color:#000; background-color:#ffff00; padding:5px 25px; text-decoration:none;}
.app_det_testa p{ padding-left:10px;} 
.app_det_testa_bianco { background-color:#FFF;} 
.app_det_testa_bianco p{ padding:25px 15px 15px 15px; line-height:18px;}
 
a.app_det_box_under { float:left; width:300px; height:115px; margin-right:20px; background:url(../image/fr_more.png) no-repeat 230px 50%; text-decoration:none;} 
a.app_det_box_under:hover { background-color:#e6e6e6;} 
a.app_det_box_under p{ font: normal 16px DINPro-Bold; color:#333; padding:35px 95px 0 20px;} 
a.app_det_box_under p.top45{ padding-top:45px;} 
a.app_det_box_under:hover p{ color:#666; } 

.app_cont_tab { background-color:#FFF; padding:25px 0; margin-bottom:25px;}
.app_cont_tab .cont_txt { float:left; width:970px;}
.app_cont_tab .cont_txt p{ padding:0 30px 30px 30px; line-height:18px;}
.app_cont_tab .cont_txt .cont_img{ float:right; width:160px; margin:0 30px 25px 15px;}
.app_cont_tab .cont_txt .cont_img img{ padding:0 0 15px 0;}

.app_cont_tab .cont_box { float:left; width:905px; padding:0 0 10px 5px; margin:0 0 0 30px; background-color:#ebebeb;}
.app_cont_tab .cont_box a.box{ position:relative; float:left; width:170px; height:230px; background-color:#FFF; margin:10px 5px 0 5px; text-decoration:none; cursor:pointer;}
.app_cont_tab .cont_box a.box p.tit{ float:left; width:160px; height:55px; padding:5px 5px 0 5px; font: normal 14px/16px DINPro-Medium; color:#666;}
.app_cont_tab .cont_box a.box p.img{ padding:5px;}
.app_cont_tab .cont_box a.box p.link{ padding:0; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc;}

.app_cont_tab .cont_box a.box .pop{ display:none;}
.app_cont_tab .cont_box a.box:hover { z-index:1;}
.app_cont_tab .cont_box a.box:hover .pop{ display:block; position:absolute; top:-30px; left:-20px;}
.app_cont_tab .cont_box a.box:hover .pop .ombra_top{ position:relative; float:left; width:210px; height:2px; background:url(../image/applicazioni/app_box_ombra_top.png) no-repeat;}
.app_cont_tab .cont_box a.box:hover .pop .ombra_giu{ position:relative; float:left; width:210px; height:2px; background:url(../image/applicazioni/app_box_ombra_giu.png) no-repeat;}
/*.app_cont_tab .cont_box a.box:hover .pop .ombra_centro{ position:relative; float:left; width:210px; background:url(../image/applicazioni/app_box_ombra_center.png) repeat-y;}*/
.app_cont_tab .cont_box a.box:hover .pop .ombra_centro{ position:relative; float:left; width:210px; padding:7px 0; background:url(../image/applicazioni/app_box_ombra_center.png) repeat-y;}
.app_cont_tab .cont_box a.box:hover .pop .ombra_centro .int{ position:relative; float:left; width:190px; height:265px; margin-left:10px; background-color:#FFF;}
.app_cont_tab .cont_box a.box:hover .pop .ombra_centro .int p.tit{ float:left; width:170px; padding:10px; height:50px; font: normal 14px/16px DINPro-Medium; color:#666;}
.app_cont_tab .cont_box a.box:hover .pop .ombra_centro .int p.img{ padding:10px; text-align:center}
.app_cont_tab .cont_box a.box:hover .pop .ombra_centro .int p.link{ padding:10px 0 0 0; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc;}

.app_chiavi_under { padding:0 0 35px 0; background:#fff url(../image/applicazioni/ico_chiavi_det.gif) no-repeat 40px 40px;}
.app_chiavi_under p{ padding:40px 40px 0 125px; line-height:18px;}
.app_chiavi_under p span{ font:normal 14px DINPro-Medium; color:#d13634;}
.app_chiavi_under a.read_more { margin:15px 0 0 115px;}

/* Applicazioni chiavi in mano */
.app_tit { font:normal 30px DINPro-Regular; color:#d13634; background:url(../image/applicazioni/ico_chiavi_tit.gif) no-repeat 5px 15px; padding:15px 0 15px 100px;}
.app_subtit {font:bold 20px DINPro-Bold; color:#999; padding:15px 10px;}

.app_chiavi_cont { background-color:#FFF; padding:35px 0 20px 0; margin-top:3px;}
.app_chiavi_cont .int{ position:relative; width:950px; margin:auto; line-height:18px;}
.app_chiavi_cont .int span{font:bold 18px DINPro-Bold; color:#333;}
.app_chiavi_cont .int ul{ float:left;}
.app_chiavi_cont .int ul.m_to15{ margin-top:15px;}
.app_chiavi_cont .int ul li{ float:left; width:940px;}
.app_chiavi_cont .int ul li p{ background:url(../image/punto_lista.gif) no-repeat 0 7px; padding:0 0 0 10px;}
.app_chiavi_cont .int ul li p a{font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc;}
.app_chiavi_cont .int ul li p.download{ background:url(../image/punto_lista.gif) no-repeat 10px 12px; padding:5px 0 0 20px;}

.app_chiavi_cont .int .tit_area{ font:bold 16px DINPro-Bold; color:#999; padding:10px 5px; margin-top:2px; background-color:#ebebeb;}
.app_chiavi_cont .int .cont_img{ padding:0 0 0 3px;}
.app_chiavi_cont .int .cont_img a.box_img{ float:left; padding:7px; margin-top:10px;}
.app_chiavi_cont .int .cont_img a.box_img:hover{ background-color:#ebebeb;}

/* Usato */
.usato_cont { background-color:#ebebeb; padding:20px 0 60px 0; margin-top:2px;}
.usato_cont .us_tit{ font:normal 30px DINPro-Regular; color:#333; padding:25px 15px 15px 10px;}
.usato_cont .int{ position:relative; width:950px; margin:auto;}
td.riga_tit{ background-image: url(../image/table_riga_tit.gif); background-position:right; background-repeat:repeat-y;}
td.bg_grigio_tit{ background-color:#dedede;}
td.bg_filiale{ background-color:#ffec00;}
td.bg_bianco{ background-color:#fff;}
td p.tab_tit{ padding:15px 5px 15px 15px; font-weight:bold;}
td p.tab_txt{ padding:20px 5px 20px 15px;}
td p.tab_txt a{ font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc; background:url(../image/ico_pdf.gif) left center no-repeat; padding:2px 0 2px 25px; }
td p.tab_txt a span{ line-height:20px;}
td p.tab_txt a.mail{ font:normal 12px Arial, Helvetica, sans-serif; color:#666; background:url(#); padding:0; }
td p.tab_txt_big{ padding:20px 15px; font-size:14px; font-weight:bold; color:#333;}
td p.tab_txt_bold{ padding:20px 15px; font-size:12px; font-weight:bold; color:#333;}
td.riga_txt_top_dx{ background-image: url(../image/table_riga_txt.gif); background-position:right; background-repeat:repeat-y; border-top:1px solid #ebebeb;}
td.riga_txt_top{ border-top:1px solid #ebebeb;}
td.riga_txt_dx{ background-image: url(../image/table_riga_txt.gif); background-position:right; background-repeat:repeat-y;}

/* Servizi */
.serv_cont { width:736px; float:right;}
.serv_cont .cont_box { width:736px; float:left; padding:8px 0;}
.serv_cont .cont_box.nospaziotop { padding-top:0;}
.serv_cont .cont_box.bordo_giu { background:url(../image/riga.gif) bottom repeat-x;}
.serv_cont .cont_box a.serv_box { width:736px; float:left; background:#ebebeb url(../image/fr_more.png) no-repeat 660px 50%; text-decoration:none;}
.serv_cont .cont_box a.serv_box:hover {  background:#ebebeb url(../image/fr_more.png) no-repeat 670px 50%;}
.serv_cont .cont_box a.serv_box p{ padding:25px 100px 25px 20px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;}
.serv_cont .cont_box a.serv_box p span{font:bold 20px DINPro-Bold; color:#666;}
.serv_cont .cont_box a.serv_box p span.blue{font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc;}
.serv_cont .cont_box_bianco { width:736px; float:left; margin-top:8px; background-color:#FFF;}
.serv_cont .cont_box_bianco p{ padding:25px 15px;}

/* ServiziSupporto tecnologico */
.sup_subtit {font:bold 20px DINPro-Bold; color:#333; padding:0 0 0 15px;}

.sup_cont { background-color:#FFF; padding:15px 0;}
.sup_cont .cont_txt { float:left; width:736px;}
.sup_cont .cont_txt p{ padding:0 30px 0 15px; line-height:18px;}
.sup_cont .cont_txt .cont_img{ float:right; width:160px; margin:0 15px 0 15px;}
.sup_cont .cont_txt .cont_img img{ padding:0 0 15px 0;}

/* News */
.cont_tit_news { width:805px;}
.cont_tit_news .tit_int{ font:34px DINPro-Regular; color:#333; padding:10px 15px;}

.menu_news_sf { width:162px; padding:10px 0; margin-right:3px; background-color:#FFF;}
ul.cont_menu_news { position: relative; float:right; width:142px; margin:0 10px 0 0; background-color:#FFF;}
ul.cont_menu_news li{ position: relative; float:left; width:142px; }
ul.cont_menu_news li.riga{ height:5px; background:url(../image/riga.gif) center no-repeat;}
ul.cont_menu_news li a{ position: relative; float:left; width:142px; text-decoration:none;}
ul.cont_menu_news li a p{ font: bold 14px DINPro-Bold; color:#333; padding:10px;}
ul.cont_menu_news li .sf_link_menu{ display:none;}
ul.cont_menu_news li:hover .sf_link_menu{ display:block; position:absolute; width:162px; height:100%; top:0; right:0; background-color:#ffec01;}
ul.cont_menu_news li.vedi .sf_link_menu{ display:block; position:absolute; width:162px; height:100%; top:0; right:0; background-color:#ffec01;}
ul.cont_menu_news li.submenu { padding:10px 0;}
ul.cont_menu_news li.submenu a{ position: relative; float:left; width:142px; text-decoration:none;}
ul.cont_menu_news li.submenu a p{ font: bold 12px DINPro-Bold; color:#666; padding:0 10px 5px 10px;}
ul.cont_menu_news li.submenu a:hover p{ font: bold 12px DINPro-Bold; color:#3399cc; }
ul.cont_menu_news li.submenu a.vedi p{ font: bold 12px DINPro-Bold; color:#3399cc; }

.cont_news_info p.ev_tit{ padding:15px 0 5px 15px; font:normal 16px/20px DINPro-Bold; color:#333;}
.cont_news_info p.ev_txt{ padding:0 0 5px 15px; line-height:18px;}
.cont_news_info p.ev_link{ padding:0 0 15px 15px;}
.cont_news_info p.ev_link a{ font:bold 12px Arial, Helvetica, sans-serif; color:#3399cc;}

.cont_news_info { width:801px; background:url(../image/riga_ver.gif) repeat-y 125px 0; }
.cont_news_info .cont_box{ width:801px; padding:5px 0; border-bottom:1px solid #dedede;}
.cont_news_info .cont_box.nospaziotop{ padding-top:0;}
.cont_news_info .cont_box .box{ background:#fff url(../image/riga_ver.gif) repeat-y 125px 0; width:801px; padding:15px 0;}
.cont_news_info .cont_box .box.grigio{ background-color:#fafafa;}
.cont_news_info .cont_box .box .box_data{ float:left; width:125px;}
.cont_news_info .cont_box .box .box_data p{ padding:0 15px; font-weight:bold;}
.cont_news_info .cont_box .box .box_testo{ float:left; width:505px;}
.cont_news_info .cont_box .box .box_testo p.tit{ padding:0 15px 0 15px; font: bold 16px DINPro-Bold; color:#333;}
.cont_news_info .cont_box .box .box_testo p.tit a{ font: bold 16px DINPro-Bold; color:#333;}
.cont_news_info .cont_box .box .box_testo p.txt{ padding:15px 15px 0 15px; line-height:18px;}
.cont_news_info .cont_box .box .box_testo p.link{ padding:15px 15px 0 15px;}
.cont_news_info .cont_box .box .box_testo p.link a{ color:#3399cc;}
.cont_news_info .cont_box .box .box_img{ float:left; width:170px;}
.cont_news_info .cont_box .box .box_img p{ padding:0 0 0 10px;}
.cont_news_info .cont_box .box .box_img a.pdf{ float:left; color:#3399cc; background:url(../image/ico_pdf.gif) no-repeat 15px 50%; padding:5px 0 0 40px;}

/* News Dettaglio*/
.cont_news_det { width:801px; }
.cont_news_det .cont_prev{ float:left; width:403px; background:url(../image/news/riga_box_news.gif) right repeat-y;}
.cont_news_det a.box_prev_next{ float:left; width:392px; text-decoration:none;}
.cont_news_det a.box_prev_next.right{ float:right;}
.cont_news_det a.box_prev_next:hover{ background-color:#e6e6e6;}
.cont_news_det a.box_prev_next p.prev_next{ padding:10px 0 15px 15px; font:normal 14px/20px DINPro-Bold; color:#666;}
.cont_news_det a.box_prev_next p.prev_next.right{ padding:10px 15px 15px 15px; text-align:right;}
.cont_news_det a.box_prev_next p.data{ padding:0 0 5px 25px; font:bold 12px Arial, Helvetica, sans-serif; color:#666;}
.cont_news_det a.box_prev_next p.txt{ padding:0 0 5px 25px; font:normal 14px/20px DINPro-Bold; color:#333;}
.cont_news_det a.box_prev_next p.link{ padding:0 0 15px 25px; font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc;}

.cont_news_det a.box_prev_next.disable{ float:left; width:392px; text-decoration:none; cursor:default;}
.cont_news_det a.box_prev_next.disable:hover{ background-color:inherit;}
.cont_news_det a.box_prev_next.disable p.prev_next{ padding:10px 0 15px 15px; font:normal 14px/20px DINPro-Bold; color:#999;}
.cont_news_det a.box_prev_next.disable p.data{ padding:0 0 5px 25px; font:bold 12px Arial, Helvetica, sans-serif; color:#666;}
.cont_news_det a.box_prev_next.disable p.txt{ padding:0 0 5px 25px; font:normal 14px/20px DINPro-Bold; color:#999;}

a.back_news { font:normal 16px/20px DINPro-Bold; color:#333;}

p.share { padding:5px 0 0 0; font-size:11px;}
a.share_facebook { float:left; background:url(../image/ico_facebook.gif) left center no-repeat; padding:0 0 0 25px; font:normal 12px/20px DINPro-Bold; color:#666; text-decoration:none; }
#custom-tweet-button a { float:left; display: block; background:url(../image/ico_twitter.gif) left center no-repeat; padding:0 0 0 25px; font:normal 12px/20px DINPro-Bold; color:#666; text-decoration:none;}
a.link_mail { float:left; background:url(../image/ico_mail.gif) left center no-repeat; padding:0 0 0 25px; font:normal 12px/20px DINPro-Bold; color:#666; text-decoration:none;}

.cont_news_det .int{ background-color:#FFF; padding:25px 0;}
.cont_news_det .int .data{ font-weight:bold; padding:0 25px;}
.cont_news_det .int .tit{ font:normal 18px/20px DINPro-Bold; color:#333; padding:25px 25px 10px 25px;}
.cont_news_det .int .autore{ color:#3399cc; padding:0 25px;}
.cont_news_det .int .img_txt{ float:right; width:160px; margin:25px;}
.cont_news_det .int .img_txt img{ margin:0 0 25px 0;}
.cont_news_det .int .testo{ line-height:18px; padding:25px;}
.cont_news_det .int .testo a{ font-weight:bold; color:#3399cc;}
.cont_news_det .int .cont_img{ position:relative; width:750px; margin:auto; }
.cont_news_det .int a.read_conferma{ margin-left:25px;}

/* News Eventi */
.cont_news_det p.ev_tit{ padding:15px 0 5px 15px; font:normal 16px/20px DINPro-Bold; color:#333;}
.cont_news_det p.ev_txt{ padding:0 0 5px 15px; line-height:18px;}
.cont_news_det p.ev_link{ padding:0 0 15px 15px;}
.cont_news_det p.ev_link a{ font:bold 12px Arial, Helvetica, sans-serif; color:#3399cc;}

.cont_news_det .int .dati{ position:relative; float:left; width:748px; border:1px solid #ebebeb; padding:25px 0; margin-left:24px;}
.cont_news_det .int .dati.m_top30{ margin-top:30px;}
.cont_news_det .int .dati .tit{ position:absolute; top:-15px; left:25px; background-color:#f9f9f9; font:normal 14px DINPro-Medium; color:#666; padding:7px 15px;}

.cont_news_det .int .dati .ev_table{ padding:0 0 0 25px; font-size:14px; font-weight:bold; color:#333;}
.cont_news_det .int .dati td.modulo .valid{ display:none; float:right; width:90px; height:35px; background:url(../image/modulo_valid.gif) left center no-repeat;}
.cont_news_det .int .dati td.modulo .error{ display:none; float:right; width:90px; height:35px; background:url(../image/modulo_error.gif) left center no-repeat;}
.cont_news_det .int .dati td.modulo.valid .valid{ display:block;}
.cont_news_det .int .dati td.modulo.error .error{ display:block;}

.cont_news_det .int .dati .txt_conferma{ padding:10px 10px 0 25px;}
.cont_news_det .int .dati .input_conferma{ padding:0 0 0 25px;}

/* Lavora con noi */
.cont_lavora_cerco { width:801px; background-color:#FFF; padding-bottom:25px;}
.cont_lavora_cerco p.testo{ padding:15px;}
.cont_lavora_cerco p.testo span{font:bold 20px DINPro-Bold; color:#333;}
.cont_lavora_cerco p.testo span.pic{font:bold 14px/22px DINPro-Bold; color:#333;}
.cont_lavora_cerco p.testo span.pic2{font:bold 12px/16px DINPro-Bold; color:#333;}
.cont_lavora_cerco p.lista { background:url(../image/punto_blue.gif) no-repeat 0 15px; padding:0 15px 0 25px;}

.cont_lavora{ position:relative; width:750px; margin:auto;}
.cont_lavora .int{ position:relative; float:left; width:750px; padding:25px 0;}
.cont_lavora .int .dati{ position:relative; float:left; width:748px; border:1px solid #ebebeb; padding:25px 0; margin:0;}
.cont_lavora .int .dati.m_top30{ margin-top:30px;}
.cont_lavora .int .dati .tit{ position:absolute; top:-20px; left:25px; background-color:#f9f9f9; font:normal 18px DINPro-Medium; color:#666; padding:7px 15px;}
.cont_lavora .int .dati .ev_table{ padding:0 10px 0 25px; font-size:14px; font-weight:bold; color:#333;}
.cont_lavora .int .dati .ev_table.pic{ font-size:12px; font-weight:bold; color:#333;}
.cont_lavora .int .dati td.modulo .valid{ display:none; float:right; width:90px; height:35px; background:url(../image/modulo_valid.gif) left center no-repeat;}
.cont_lavora .int .dati td.modulo .error{ display:none; float:right; width:90px; height:35px; background:url(../image/modulo_error.gif) left center no-repeat;}
.cont_lavora .int .dati td.modulo.valid .valid{ display:block;}
.cont_lavora .int .dati td.modulo.error .error{ display:block;}


.cont_lavora .int .dati .txt_conferma{ padding:10px 10px 0 25px;}
.cont_lavora .int .dati .input_conferma{ padding:0 0 0 25px;}

/* Link utili */
.link_utili { width:801px; float:right;}
.link_utili .cont_box { width:801px; float:left; padding:8px 0;}
.link_utili .cont_box.nospaziotop { padding-top:0;}
.link_utili .cont_box.bordo_giu { background:url(../image/riga.gif) bottom repeat-x;}
.link_utili .cont_box a.serv_box { width:801px; float:left; background:#ebebeb; text-decoration:none;}
.link_utili .cont_box a.serv_box:hover { background:#ccc; }
.link_utili .cont_box a.serv_box p{ padding:25px 100px 25px 20px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;}
.link_utili .cont_box a.serv_box p span{font:bold 20px DINPro-Bold; color:#666;}
.link_utili .cont_box a.serv_box p span.blue{font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc;}
.link_utili .cont_box a.serv_box img{ float:right; padding:15px; border:0; cursor:pointer;}
.link_utili .cont_box_bianco { width:736px; float:left; margin-top:8px; background-color:#FFF;}
.link_utili .cont_box_bianco p{ padding:25px 15px;}

/* Not found */
.not_found { padding:25px 25px 60px 25px; font:bold 20px DINPro-Bold; color:#333;}

/* Richiesta info */
.ric_info { width:970px;}
.ric_info .tit_int{ font:34px DINPro-Regular; color:#333; padding:10px 15px;}

.ric_info .cont_form { width:970px; background:#FFF; margin-top:3px; padding:25px 0;}

.ric_info .cont_form .int_center{ position:relative; width:750px; margin:auto;}
.ric_info .cont_form .int_center .int{ position:relative; float:left; width:750px; padding:25px 0;}
.ric_info .cont_form .int_center .int .dati{ position:relative; float:left; width:748px; border:1px solid #ebebeb; padding:25px 0; margin:0;}
.ric_info .cont_form .int_center .int .dati.m_top30{ margin-top:30px;}
.ric_info .cont_form .int_center .int .dati .tit{ position:absolute; top:-20px; left:25px; background-color:#f9f9f9; font:normal 18px DINPro-Medium; color:#666; padding:7px 15px;}
.ric_info .cont_form .int_center .int .dati .ev_table{ padding:0 10px 0 25px; font-size:14px; font-weight:bold; color:#333;}
.ric_info .cont_form .int_center .int .dati .ev_table.pic{ font-size:12px; font-weight:bold; color:#333;}
.ric_info .cont_form .int_center .int .dati td.modulo .valid{ display:none; float:right; width:90px; height:35px; background:url(../image/modulo_valid.gif) left center no-repeat;}
.ric_info .cont_form .int_center .int .dati td.modulo .error{ display:none; float:right; width:90px; height:35px; background:url(../image/modulo_error.gif) left center no-repeat;}
.ric_info .cont_form .int_center .int .dati td.modulo.valid .valid{ display:block;}
.ric_info .cont_form .int_center .int .dati td.modulo.error .error{ display:block;}

.ric_info .cont_form .int_center .int .dati .txt_conferma{ padding:10px 10px 0 25px;}
.ric_info .cont_form .int_center .int .dati .input_conferma{ padding:0 0 0 25px;}

.ric_info .cont_form .int_center .int .dati .cont_select{ float:left; margin-left:25px;}

.ric_info .cont_form .int_center .int .dati .cont_ris_select{ position:relative; float:left; margin-left:25px; width:723px;}
.ric_info .cont_form .int_center .int .dati .cont_tit{ font:normal 18px DINPro-Regular; color:#333; padding-bottom:10px;}

.info_list_tit { font:bold 12px Arial, Helvetica, sans-serif; color:#333;}
.info_list_txt{ font:normal 12px Arial, Helvetica, sans-serif; color:#333; padding:0 10px 3px 0;}

/* Risultato ricerca */
.ricerca { width:970px; background-color:#ebebeb; margin-top:3px;}
.ricerca .tit_int { float:left; font:34px DINPro-Regular; color:#333; padding:10px 30px 10px 20px;}
.ricerca .box_input { float:left; width:329px; height:43px; background:url(../image/ricerca_input.gif) no-repeat; padding:15px 0 0 10px; margin:10px 30px 0 0;}
.ricerca .box_input input{ width:300px; border:0; outline:1px solid #fff;}
.ricerca .box_input input:focus{ outline:1px solid #fff;}
.ricerca .box_cerca { float:left; margin:10px 0 0 0;}

.ricerca .cont_table{ position:relative; float:left; width:970px; padding-bottom:10px;}
.ricerca .cont_table .int{ position:relative; width:950px; margin:auto;}
.ricerca .cont_table .int .risultati{ float:left; width:100%; background-color:#dedede;}
.ricerca .cont_table .int .risultati p{ padding:10px 20px; font-size:11px; font-weight:bold;}
.ricerca .cont_table .int .testo { float:left; width:100%; background-color:#fff; border-top:1px solid #ebebeb; padding:20px 0 15px 0;}
.ricerca .cont_table .int .testo.grigio { background-color:#f7f7f7;}
.ricerca .cont_table .int .testo.m_top2 { margin-top:2px;}
.ricerca .cont_table .int .testo.fr { background-image:url(../image/ico_fr_dx.png); background-repeat:no-repeat; background-position:15px 20px;}
.ricerca .cont_table .int .testo .link { font-weight:bold; color:#333; padding:0 20px 10px 45px;}
.ricerca .cont_table .int .testo .link a{ font-weight:bold; color:#333;}
.ricerca .cont_table .int .testo .txt { padding:0 20px 10px 45px;}
.ricerca .cont_table .int .testo .txt a{ color:#666; text-decoration:underline;}
.ricerca .cont_table .int .testo ul{ float:left; width:500px; margin-left:40px;}
.ricerca .cont_table .int .testo ul li{ float:left; padding:5px 5px; color:#333;}
.ricerca .cont_table .int .testo ul li a{ float:left; color:#3399cc; padding:2px 0;}
.ricerca .cont_table .int .testo ul li a.nero{ color:#333; text-decoration:none;}
.ricerca .cont_table .int .testo ul li a.pdf{ background:url(../image/ico_pdf.gif) no-repeat 0 50%; padding-left:25px;}

/* Come raggiungerci */
.rag_bianco { float:left; width:736px; background:#FFF; padding:10px 0;}
.rag_bianco .sx{ float:left; width:250px; margin-left:10px; #margin-left:5px;}
.rag_bianco .sx span{ font:24px DINPro-Medium; color:#333;}
.rag_bianco .sx p.txt{ padding-top:10px;}
.rag_bianco .sx p.txt a{ color:#666; text-decoration:underline;}
.rag_bianco .sx p.zoom { padding-top:30px;}
.rag_bianco .sx p.zoom a{ color:#3399cc; font-weight:bold;}
.rag_bianco .dx{ float:right; width:450px; margin-right:10px;}

.rag_grigio { float:left; width:736px; background:#ebebeb; padding:10px 0;}
.rag_grigio .txt{ float:left; margin-left:10px; #margin-left:5px;}
.rag_grigio .txt span{ font:bold 12px DINPro-Medium; color:#333;}
.rag_grigio .txt p.txt{ padding-top:10px;}
.rag_grigio .txt p.txt a{ color:#666; text-decoration:underline;}

/* Disclaimer */
.cont_disclaimer { width:970px; background-color:#FFF; margin-top:3px;}
.cont_disclaimer p{ padding:25px 20px;}


/* Footer */
.cont_news_det a.box_newsletter{ float:left; width:264px; height:380px; margin:0 3px 3px 0; background-color:#FFF; cursor:pointer;}
.cont_news_det a.box_newsletter:hover{ background-color:#fafafa; text-decoration:none;}
.cont_news_det a.box_newsletter .anno{ font:normal 26px DINPro-Regular; color:#333; padding:15px 20px;}
.cont_news_det a.box_newsletter .img{ padding:0 0 15px 20px;}
.cont_news_det a.box_newsletter .n{ padding:0 0 5px 20px; font:normal 18px DINPro-Bold; color:#666;}
.cont_news_det a.box_newsletter .data{ padding:0 0 10px 20px; font:bold 14px Arial, Helvetica, sans-serif; color:#333;}
.cont_news_det a.box_newsletter .link{ font:normal 12px Arial, Helvetica, sans-serif; color:#3399cc; background:url(../image/ico_pdf.gif) no-repeat 20px 50%; padding:2px 0 0 45px;}

/* Footer */
.foot_sfondo { background-image:url(../image/footer_sfondo.png); background-position:center; background-repeat:no-repeat;}
.foot_trat_ver { background:url(../image/trat_ver.gif) repeat-y 485px 0; padding-bottom:20px;}
.foot_div415 { width:415px;}
.foot_div415 .cl{ width:207px;}

.foot_logo { position:relative; float:left; width:100%;}
ul.foot_list { float:left; width:150px; margin-right:10px;}
ul.foot_list.dx { float:left; width:197px; margin-right:10px;}
ul.foot_list.mtop40 { margin-top:40px;}
ul.foot_list.mtop20 { margin-top:20px;}
ul.foot_list li{ float:left; width:100%; padding:3px 0 0 0;}
ul.foot_list li span.tit{ font:normal 14px DINPro-Bold; color:#ffec00;}
ul.foot_list li a.tit{ font:normal 14px DINPro-Bold; color:#ffec00; background:url(#); padding:0;}
ul.foot_list li span.subtit{ font:bold 11px Arial, Helvetica, sans-serif; color:#FFF;}
ul.foot_list li a{ font:normal 11px Arial, Helvetica, sans-serif; color:#fff; background:url(../image/foot_punto.gif) no-repeat 0 6px; padding:0 0 0 10px;}

/* Footer Grigio*/
.foot2_sfondo { background:#f2f2f2 url(../image/foot2_obra.png) top repeat-x;}
.foot2_sfondo .foot2_txt{ padding:40px 0; text-align:center; font-size:11px;}
.foot2_sfondo .foot2_txt a{ font:normal 11px Arial, Helvetica, sans-serif; color:#666;}

/* Prodotti Scelta */
.tit_int_prod{ font:34px DINPro-Regular; color:#333; padding:10px 0;}

/* Fabio 19-12-2011 */
.tab_opzioni_principali .cont_box .line{ position:relative; float:left; width:100%; z-index:1;}
.tab_opzioni_principali .cont_box .line:hover{ z-index:2;}

/* added by e-team */
.prod_scelta_box a.box .box_int.bordo_nil{ border-bottom:3px solid #ffffff;}
.prod_scelta_box a.box:hover .box_int.bordo_nil .pop .ombra_centro .int_pop{ border-bottom:3px solid #ffffff;}

.tab_opzioni_principali .cont_box a.opz_box:hover .opz_pop .ombra_centro .opz_pop_txt_desc{ font:normal 12px Arial, Helvetica, sans-serif; color:#333; padding:10px 10px 0 10px;}

.cont_news_det .cont_next{ float:right; width:403px; background:url(../image/news/riga_box_news.gif) left repeat-y;}

/* added for new milling heads for rambaudi */

.tab_teste_fresatura .tabella_dati .cont_dati.glob89g{
	top: 118px;
	left: 180px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.glob89g .quadrato.giallo,
.tab_teste_fresatura .tabella_dati .cont_dati.glob89g .quadrato.nero{ margin-left:15px;}
.tab_teste_fresatura .tabella_dati .cont_dati.glob89g .pop{ left:43px;}

.tab_teste_fresatura .tabella_dati .cont_dati.glob123g{
	top: 175px;
	left: 185px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.glob123g .quadrato.giallo,
.tab_teste_fresatura .tabella_dati .cont_dati.glob123g .quadrato.nero{ margin-left:15px;}
.tab_teste_fresatura .tabella_dati .cont_dati.glob123g .pop{ left:133px;}

.tab_teste_fresatura .tabella_dati .cont_dati.dth240{
	top: 175px;
	left: 415px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.dth240 .quadrato.giallo,
.tab_teste_fresatura .tabella_dati .cont_dati.dth240 .quadrato.nero{ margin-left:15px;}
.tab_teste_fresatura .tabella_dati .cont_dati.dth240 .pop{ left:43px;}

.tab_teste_fresatura .tabella_dati .cont_dati.dth800{
	top: 315px;
	left: 135px;
}
.tab_teste_fresatura .tabella_dati .cont_dati.dth800 .quadrato.giallo,
.tab_teste_fresatura .tabella_dati .cont_dati.dth800 .quadrato.nero{ margin-left:5px;}
.tab_teste_fresatura .tabella_dati .cont_dati.dth800 .pop{ left:110px;}
