@charset "iso-8859-2";
/* CSS Document */

body, html { margin:0; padding:0; }
body { background: url(../img/bg.jpg) repeat-x top left #c6c7c9; font-family:"Lucida Grande","Lucida Sans Unicode", Arial,Verdana,sans-serif; font-size:10px; color:#6c6b6d; }
p { margin:0; padding:0; }
img { border:0; margin:0; padding:0; }
form { margin:0; padding:0; border:0; }
ul, li, ul li, ol, ol li { margin:0; padding:0; list-style-type:none; list-style-position:outside; line-height:normal; }
object, div, a { outline:none; }
h1 { width:166px; height:91px; margin:112px 0 0 85px; background:url(../img/logo_inver-trans.png) top left no-repeat; text-indent:-3000em; }
h1 a { width:100%; height:100%; display:block; }
h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
table, td, th, tr { margin:0; padding:0; border-collapse:collapse; }

.clear { clear:both!important; }

.container { width:980px; margin:auto; position:relative; }
.header{ width:336px; float:left; display:inline; background: url(../img/header_bg.jpg) top left no-repeat; }
.home_bg { background: url(../img/header_home_bg.jpg) top left no-repeat!important; }

.menu { width:336px; height:188px; background:url(../img/menu_bg.jpg) top left no-repeat; margin:40px 0 51px 0; padding:0; overflow:hidden; position:relative; }
.menu_home { margin:40px 0 0 0; }
.menu img { position:absolute; left:140px; top:23px; /*display:none;*/ visibility:hidden; }.menu_home img {display:block; visibility:visible;}
.menu_home img {/*display:none;*/ /*visibility:hidden;*/}
#immagineMenu {display:none;/*visibility:hidden;*/}
.menu ul { width:296px; height:163px; background-image:url(../img/bg_menu.png); background-position:75px; background-repeat:no-repeat; margin:0 0 0 43px; padding:25px 0 0 0; text-transform:uppercase; font-family:"Century Gothic"; color:#6081ae; font-size:11px; }
.menu ul li {  width:256px; height:22px; float:left; display:inline; background:url(../img/menu_bg_bt.jpg) top left no-repeat #fff; text-indent:20px; }
.menu ul a { width:100%; height:19px; padding:3px 0 0 0; display:block; color:#6081ae; text-decoration:none; }
.menu ul a:active { color:#fff; background:url(../img/menu_bg_bt_select.jpg) top right no-repeat #6081ae; text-decoration:underline; }
.menu ul a:hover { color:#fff; background:url(../img/menu_bg_bt_select.jpg) top right no-repeat #6081ae; text-decoration:none; }
.menu ul .select { width:256px; color:#fff; background: url(../img/menu_bg_bt_select_open.jpg) top right no-repeat #6081ae; }
.menu ul .select a { color:#fff; text-decoration:none; }
.menu ul ul { width:124px; height:128px; position:absolute; top:0; left:215px; margin:27px 0 0 0; padding:0; background: url(../img/menu_bg_sbt.jpg) bottom left no-repeat; visibility:hidden; /*display:none;*/ }
.menu ul ul li { width:124px; height:17px; line-height:12px; float:left; border-bottom:1px solid #fff; background:none; display:block; text-transform:none; text-indent:10px; }
.menu ul ul .primo { border-top:1px solid #fff; }
.menu ul ul .ultimo { border-bottom:none; }
.menu ul ul a { width:124px; height:14px; margin:0; padding:2px 0 2px 0; }
.menu ul ul a:hover, .open ul ul a:active { height:14px; color:#fff; background:url(../img/menu_bg_sbt_select.jpg) center left no-repeat #073c82; text-decoration:none; }
.menu ul ul .select { width:256px; color:#fff; background:url(../img/menu_bg_sbt_select.jpg) center left no-repeat #073c82; }
.menu ul ul .select a { color:#fff; text-decoration:none; }
.menu ul .chisiamo ul { height:113px; padding:15px 0 0 0;}
.menu ul .chisiamo ul li { height:24px; }
.menu ul .chisiamo ul a {height:15px; padding:5px 0 4px 0;}

.open { background-image:url(../img/bg_menu.png); background-position:-17px!important; background-repeat:no-repeat!important;  }
.open .select ul { visibility:visible!important; display:list-item!important; }
.open  li { width:164px!important; }
.open  a { width:164px!important; }
.open .select { width:164px!important; }

.extra { width:336px; margin:18px 0 0 0; }

.before_printing { width:195px; height:148px; padding:20px 0 0 95px; margin:0 0 0 20px; background:url(../img/before_printing_bg.png) top left no-repeat; font-family:Arial, Helvetica, sans-serif; position:relative; }
.before_printing h4 { width:147px; font-family:"Century Gothic"; color:#073c82; font-size:13px; line-height:12px; margin:0 0 4px 0; }
.before_printing p { width:140px; color:#616063; font-size:10px; line-height: 11px;}
.before_printing a{text-decoration: none; color:#073c82;}
.before_printing a:hover, .before_printing a:active { color:#073c82;}
.before_printing a#visualizzaBP{ width:31px; height:28px; display:block; position:absolute; top:42px; left:243px; background:url(../img/bt_link.jpg) top left no-repeat; text-indent:-3000em; }

.color_calculator { width:260px; height:118px; padding:15px 0 0 34px; margin:-40px 0 0 16px; background:url(../img/color_calculator_bg.png) top left no-repeat; font-family:Arial, Helvetica, sans-serif; position:relative; } 
.color_calculator img { float:left; display:inline; margin:0 15px 0 0; } 
.color_calculator h4 { width:130px; font-family:"Century Gothic"; color:#073c82; font-size:13px; line-height:12px; margin:0 0 4px 0; float:left; display:inline; }
.color_calculator p { width:110px; color:#616063; font-size:11px; line-height:13px; float:left; display:inline; }
.color_calculator a{  width:31px; height:28px; position:absolute; display:block; top:42px; left:246px; background:url(../img/bt_link.jpg) top left no-repeat; text-indent:-3000em; z-index:10; }

.main { width:644px; float:left; display:inline; }

.ricerca{ height:27px; float:right; display:inline; font-size:0; line-height:0; background:url(../img/ricerca_bg.jpg) top left #dadbdb no-repeat; margin:45px 22px 16px 0;  }
.ricerca input{ border:0; margin:7px 0 0 0; background:none; float:left; display:inline; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#737373; padding:0 0 0 10px; }
.ricerca img { vertical-align:middle; float:left; display:inline-block; }

.footer{ padding:0 20px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:9px; }
.footer img { vertical-align:middle; margin:0 10px 0 0; }
.footer p { float:left; display:inline; }
.footer h6 { float:right; display:inline; color:#fff; font-size:10px; margin:0; padding:0 0 0 20px; background:url(../img/credits_bg.jpg) top left no-repeat; }
.footer a { color:#fff; text-decoration:none; }
.footer a:hover, .footer a:active { color:#fff; text-decoration:underline; }

#slideshow{ width:617px; height:562px; background:url(../img/slideshow_home_bg-trans.png) top left no-repeat; position:relative;  padding:8px 0 0 8px; }
#gallery{ width:605px; height:508px; overflow:scroll; }
#gallery ul { width:5000px; }
#gallery_tools { width:653px; height:56px; padding:11px 0 0 0; position:absolute; top:410px; left:-13px; background:url(../img/slideshow/tools/bg_tools-trans.png) top left no-repeat; font-family:"Century Gothic"; }
#gallery_tools h5 { float:left; display:inline; color:#6081ae; text-transform:uppercase; font-size:12px; padding:0 10px 0 0; margin:0 15px 0 55px; background:url(../img/slideshow/tools/titolo_bg.jpg) top right no-repeat; } 
#gallery_tools ul{ color:#ccc; font-size:12px; }
#gallery_tools ul li { display:inline; float:left; margin:0 15px 0 0; }
#gallery_tools a { color:#ccc; text-decoration:none; }
#gallery_tools a:hover, #gallery_tools a:active { color:#6081ae; text-decoration:none; }
#gallery_tools .select a{ color:#6081ae; }
#gallery_tools .unselect a{ color:#ccc; }

#lingue { width:246px; height:79px; padding:0 0 0 44px; position:relative; margin:-10px 0 0 15px; }
.lingue_home { margin:-50px 0 0 15px!important; }
#lingue ul a { color:#616063; text-decoration:none; font-size:10px; line-height:20px; letter-spacing:-1px; display:inline-block; }
#lingue ul a:hover, #lingue ul a:active { color:#616063; text-decoration:underline; }
#lingue ul li { width:53px; height:70px; margin:0; padding:9px 0 0 13px; float:left; display:inline; }
#lingue .select { width:80px; }
#lingue ul .select a { color:#6081ae; cursor:pointer; padding:18px 0 0 30px; }
#lingue ul .select a:hover, #lingue ul .select a:active { text-decoration:none; }
.de { background:url(../img/lingua/bg_de.png) top left no-repeat; }
.it { background:url(../img/lingua/bg_it.png) top left no-repeat; }
.en { background:url(../img/lingua/bg_en.png) top left no-repeat; }

#news { width:583px; height:173px; background:url(../img/news/news_bg-trans.png) top left no-repeat; position:relative; margin:-110px 0 0 3px; padding:0 4px 0 16px; z-index:10; }
.news_content { width:562px; position:relative; overflow:scroll; margin:auto; }
#news ul { width:5000px; padding:2px 0 0 0; }
#news ul li { width:261px; height:122px; padding:2px 5px 0 20px; position:relative; background:url(../img/news/notizia_bg.jpg) top right no-repeat #fff; float:left; display: inline-block; overflow:hidden; }
#news ul img { width:100px; height:80px; float:right; display:inline; margin:5px 15px 0 0; }
#news ul h4 { width:140px; font-family:"Century Gothic"; padding:10px 0 4px 0; color:#073c82; font-size:15px; line-height:14px; } 
#news ul p {color:#616063; font-size:11px; letter-spacing:-1px; line-height:13px; width:130px; }
#news ul a {text-decoration: none; color:#073c82; }
#news ul a:hover, #news ul a:active  {color:#6081AE; }
#news ul a.visualizza { height:28px; padding:8px 0 0 35px;  font-family:Arial, Helvetica, sans-serif; color:#ccc; text-decoration:none; font-size:10px; display:block; position:absolute; letter-spacing:-1px; top:87px; left:167px; background:url(../img/bt_link.jpg) top left no-repeat; }
#news a#visualizza:hover, #news a#visualizza:active  { color:#073c82; text-decoration:underline; }
/*
.news2_prev { width:32px; height:43px; position:absolute; z-index:30; top:15px; left:5px; }
.news2_next { width:32px; height:43px; position:absolute; z-index:20; top:15px; right:-7px; }
*/

.news2_prev { width:38px; height:56px; position:absolute; z-index:20; top:610px; left:-14px; }
.news2_next { width:38px; height:56px; position:absolute; z-index:30; top:610px; right:-12px; }

.news_prev { width:32px; height:43px; position:absolute; z-index:30; top:15px; left:5px; }
.news_next { width:32px; height:43px; position:absolute; z-index:20; top:15px; right:-7px; }

.content { width:606px; height:723px; background:url(../img/bg_content.png) top left no-repeat; position:relative; float:left; padding:22px 0 0 22px; }
.content h2 { color:#6081ae; font-family:"Century Gothic"; display:inline; font-size:18px; text-transform:uppercase; padding:0 0 18px 0;  }
.content h2 strong { color:#003399; font-weight:normal; }
.content h3 { color:#c6c7c9; font-family:"Century Gothic"; display:inline; font-size:16px; }
.content h4 { color:#073c82; font-family:"Century Gothic"; text-transform:uppercase; font-size:16px; display:block; margin:0 0 10px 0; line-height:16px; }
.content h5 { color:#073c82; font-family:"Century Gothic"; font-size:16px; display:block; margin:5px 0 10px 0; line-height:18px; }
.content img { margin:0; padding:0; } 
.content p { color:#616063; font-size:11px; line-height: 13px; }
.content p span { color:#073c82; font-size:16px; text-transform:uppercase; font-family: "Century Gothic";}
.content p strong { color:#073c82; }
.prev  { width:38px; height:56px; position:absolute; z-index:20; top:90px; left:-14px; }
.next { width:38px; height:56px; position:absolute; z-index:30; top:90px; right:-12px; }
.ral { top:500px; }


.enviroment { height:100%; background:url(../img/enviroment_bg.jpg) 0 480px no-repeat; }
.enviroment p { width:530px; margin-bottom:20px; font-size: 11px; line-height: 13px; margin-left: 30px;}
.produzione { height:100%; }
.produzione p { width:320px; margin-bottom:20px; margin-top: 3px;}

.chi_siamo { width:300px; margin-bottom: 15px; }
.colonna_300 {width:250px; float:left; display:inline; padding:0 50px 0 0; background:url(../img/bg_puntini.jpg) 280px top no-repeat; }
.colonna_300#ultimo { background:none!important; }

.filosofia { width:205px; height:356px; background:url(../img/filosofia_bg.png) top left no-repeat; position:absolute; top:140px; left:350px; z-index:10; padding:8px 20px 0 15px; }
.filosofia h4 { width:160px; font-size:14px; margin:20px auto 0 auto; position:relative; text-transform: none; }
.filosofia ul, .box_produzione ul { width:160px; position:relative; margin:auto; }
.filosofia li, .box_produzione li { width:158px; color:#073c82; font-style:italic; font-size:10px; padding:10px 0 5px 0; border-bottom:1px solid #dadbdc; }
.box_produzione li { padding:3px 0; }

.ecology, .box_produzione { width:239px; height:396px; background:url(../img/ecology_bg.png) top left no-repeat; position:absolute; top:140px; left:350px; z-index:10; padding:11px 0 0 0; }
.ecology img, .box_produzione img { margin:auto; position:relative; display:block; }
.ecology h4, .box_produzione h4 { width:160px; font-size:14px; margin:20px auto 10px auto; padding:0; position:relative; text-transform: none;}
.ecology p, .box_produzione p { width:160px; position:relative; margin:0 auto 0 auto; color:#073c82; font-style:italic; font-weight:bold; line-height:12px; }

.box_dettagli { width:546px; height:120px; position:absolute; bottom:80px; left:0; background:url(../img/box_dettagli_bg.jpg) top right no-repeat; padding:15px 0 0 40px; }
.box_dettagli img { float:right; display:inline; vertical-align:top; padding: 40px 40px 0 0;}
.box_dettagli h5 { float:left; display:inline; margin:10px 0 10px 0; }
.box_dettagli table { width:350px; float:left; display:inline;  }
.box_dettagli td { width:95px; font-size:11px; line-height:13px; color:#073c82; font-weight:bold; text-align:left; }
.box_dettagli th { font-size:11px; line-height:13px; color:#6c6b6d; text-align:left; font-weight:normal; letter-spacing:-1px; }

.target ul { width:143px; height:385px; background:url(../img/bg_puntini.jpg) right top no-repeat; float:left; display:inline; }
.target ul li { font-size:11px; line-height:13px; margin:0 0 10px 0; padding:0 10px 0 10px; }
.target strong {color:#6081ae; font-weight:bold; }
.target span {color:#073c82; text-transform:uppercase; }
.target .ultimo { background:none; }
.target .primo li { padding:0 8px 0 0;}

/*.storia ul { width:570px; margin:20px 0 0 0; }*/
/*.storia ul li { width:570px; float:left; display:block; }*/
/*.storia ul li h3 { width:570px; height:25px; text-indent:-3000em; float:left; display:block; clear:both; margin:0; padding:0; }*/
/*.storia ul li p { width:420px; float:right; display:inline; padding:10px 10px 0 0; margin:0; line-height:12px;  }*/
.data_1996 { background:url(../img/storia_1996.jpg) top left no-repeat; }
.data_2001 { background:url(../img/storia_2001.jpg) top left no-repeat; }
.data_2008 { background:url(../img/storia_2008.jpg) top left no-repeat; }
.data_2009{ background:url(../img/storia_2009.jpg) top left no-repeat; }

.news {  width:570px; float: left; padding:30px 0 0 0; }
.news h4 { width:200px; height:20px; color:#fff; font-size:10px; font-weight:bold; text-transform:uppercase; margin:0 0 0 0; padding:6px 10px 3px 10px; background:#073c82; float:left; display:inline;  }
.news ol { width:330px; height:22px; margin:0; padding:6px 0 0 0; text-align:right; vertical-align:top; float:left; display:inline; background: url(../img/news_elenco_bg.png) top right no-repeat; }
.news ol li { font-size:10px; color:#767578; display:inline; padding:0 4px; margin:0; list-style-position:inside; }
.news ol a { text-decoration:none; color:#767578; }
.news ol a:hover, .news ol a:active { color:#073c82; } 
.news ol .select a { color:#073c82; cursor:text; font-weight:bold; } 
.news_dettaglio { width:562px; height:430px; overflow:auto; float:left; }
.news_dettaglio h5 { text-transform:uppercase; margin:20px 0; padding:0 30px; font-weight:bold; }
.news_dettaglio p { padding:0 30px; }

.news_ricerca { width:127px; height:21px; float:left; display:inline; padding:6px 10px 0 10px; position:relative; background:#073c82; text-transform:uppercase; font-size:10px; }
.news_ricerca img { float:left; display:inline; margin:3px 0 0 10px; }
.news_ricerca ul { width:90px; height:18px; overflow:hidden; float:left; display:inline; color:#fff; }
.anno { width:60px; background:url(../img/ricerca_anno_bg.jpg) top left no-repeat #073c82; }
.anno ul { width:34px; text-align:right; float:left; } 
.anno li { text-align:right; }
.news_elenco { width:100%; overflow:hidden; float:left;}
.news_elenco ul { width:5000px; padding:25px 0 0 0; }
.news_elenco ul li { width:180px; height:115px; float:left; display:inline; background:url(../img/new_elenco_bg.jpg) top right no-repeat; padding:0 0 0 15px; } 
.news_elenco ul li img{ float:left; margin:0; padding:0; }
.news_elenco ul li h5{ width:120px; font-size:10px; font-weight:bold; float:right; margin:0; padding:0 10px 0 0; line-height:12px; }
.news_elenco ul li p { width:120px; font-size:9px; float:right; padding:0 10px 0 0; line-height:10px; margin:0 0 10px 0; }
.news_elenco ul li a { font-size:10px; color:#6081ae; text-decoration:none; }
.news_elenco ul li a:hover, .news_elenco ul li a:active { color:#6081ae; text-decoration:underline; }

.contatti ul {  width:570px; }
.contatti ul li { width:170px; height:100px; float:left; display:inline; background:url(../img/contatti_bg.jpg) right top  repeat-y; position:relative; padding:0 10px; }
.contatti ul ul { width:auto; position:absolute; top:0; right:10px; } 
/*.contatti ul ul li { width:15px; height:11px; float:left; display:inline-block; background:none; text-indent:-3000em; padding:0; }*/
.contatti ul ul li { width:18px; height:18px; float:left; display:inline-block; background:none; text-indent:-3000em; padding:0; }
.contatti ul ul li a { width:100%; height:100%; display:block; }
.contatti ul address { font-size:10px; font-style:normal; line-height:12px; }
.contatti ul h4 { font-size:10px; font-weight:bold; line-height:12px; margin:0; }
.contatti ul a { color:#6081ae; text-decoration:none; }
.contatti ul a:hover, .contatti ul a:active { color:#6081ae; text-decoration:underline; }
/*.ico_stampa { background: url(../img/ico_stampa.jpg) top left no-repeat!important; }*/
.ico_stampa { background: url(../img/Col_calc_ico_print_new.jpg) top left no-repeat!important; }

.ico_dettaglio { background: url(../img/ico_dettaglio.jpg) top left no-repeat!important; }
.contatti ul .ultimo { background:none; }

.news_prev a#prev{ visibility: hidden;}
.news_next a#next{ visibility: hidden; }
#formSearch #inviaBtn{ width:29px; background-image: url(../img/ricerca_bt.jpg); background-repeat: no-repeat; cursor: pointer;	margin:0; padding:0 0 10px 0; }

.form_inoltro { width:570px; height:100%; background:url(../img/form_inoltro_bg.jpg) 20px 40px no-repeat; }
.form_inoltro_testo { width:220px; float:right; display:inline; padding:100px 40px 0 0; }
.form_inoltro h4 { padding:0; font-size:14px; padding:20px 0 10px 0; }
.form_inoltro h4 span { font-size:14px; color:#6081ae; }
.form_inoltro h5 { font-size:11px; margin-bottom:0; }
.form_inoltro h6 { font-size:11px; color:#c6c7c9; text-transform:uppercase; margin:0; padding:0 0 10px 0; background:url(../img/bg_puntini_or.jpg) repeat-x left bottom; }
.form_inoltro ul { padding:10px 0; background:url(../img/bg_puntini_or.jpg) repeat-x left bottom; color:#6081ae; max-height: 200px; overflow: auto;}
.form_inoltro ul strong { font-weight:bold; color:#073c82; }
.form_inoltro ol { padding:10px 0 0 0; background:url(../img/bg_puntini_or.jpg) repeat-x left bottom; color:#6081ae; }
.form_inoltro ol li { height:30px; padding:10px 0 10px 0; background:url(../img/bg_puntini_or.jpg) repeat-x left top; }
.form_inoltro ol p { width:90px; float:left; display:block; color:#6081ae; }
.form_inoltro ol p a { color:#6081ae; text-decoration:none!important; }
.form_inoltro ol img { float:right; display:inline-block; margin:0; padding:0; }


.form { width:570px; height:100%; background:url(../img/form_bg.jpg) 10px 25px no-repeat; }
#infoPer{ width:129px; float:left; display:inline; padding:50px 0 0 0; }
#infoPer h4 {  font-family:"Century Gothic"; font-size:13px; margin:0 0 5px 0; padding:0; }
#infoPer ol { padding:10px 0 0 0; background:url(../img/bg_puntini_or.jpg) repeat-x left bottom; color:#6081ae; }
#infoPer ol li { height:30px; padding:10px 0 10px 0; background:url(../img/bg_puntini_or.jpg) repeat-x left top; }
#infoPer ol p { width:90px; float:left; display:block; color:#6081ae; }
#infoPer ol p a { color:#6081ae; text-decoration:none; }
#infoPer ol p a:hover, #infoPer ol p a:active { color:#6081ae; text-decoration:underline; }

#infoPer ol img { float:right; display:inline-block; margin:0; padding:0; }
div#accordion { margin:10px 0 0 0; padding:10px 0 0 0; background:url(../img/accordion_bg.jpg) top left no-repeat; }
div#accordion h3 { width:129px; height:24px; font-size:12px; font-weight:normal; color:#073c82; background: url(../img/accordion_bg_closed.jpg) no-repeat top left; display:block; padding:5px 0 0 0; margin:0; }
div#accordion h3 #visible {	color:#CED7EF; background-color: #63699C; }
div#accordion div.panel { margin: 0; padding-bottom: 0; border: none; }
div#accordion div.panelBody p { padding:0 0 0 10px; color:#6081ae; /*display:none;*/ }
div#accordion div.panelBody p input { vertical-align:middle; padding:0; margin:0 5px 0 0; }
div#accordion div.panelBody p label { padding:0; margin:0; }
.richiesta_info { width:360px; float:right; display:inline; padding:70px 70px 0 0; text-align:right; }
.richiesta_info ul { margin:0; padding:0; }
.richiesta_info li { margin:0; padding:8px 0; } 
.richiesta_info ul select, .richiesta_info ul input { width:190px; height:20px; background: url(../img/input_bg.jpg) top left; border:none; margin:0; padding:2px 0 0 3px; font-family:"Lucida Grande","Lucida Sans Unicode", Arial,Verdana,sans-serif; font-size:10px; color:#6c6b6d; vertical-align:middle; }
.richiesta_info ul select { width:193px; }
.richiesta_info ul label { width:150px; float:left; text-align:right; display:inline; margin:0; padding:0; vertical-align:middle; text-transform:uppercase;  }
.richiesta_info ul textarea { width:193px; height:112px; background:url(../img/text_areabg.jpg) top left no-repeat; border:none; margin:0; padding:0;  }
.privacy_link { width:160px; float:left; display:inline; text-align:right; }
.privacy_link a { width:100px; float:right; display:block; color:#6081ae;  margin:10px 0 0 0; text-decoration:underline; }
.privacy p { width:183px; border-left:1px solid #ccc; float:right; display:inline; text-align:left; padding:0 0 0 10px;  }
.privacy .accettazione { border:none; margin:10px 0 0 0; }
.privacy .accettazione input { vertical-align:middle; }
.privacy .invia { border:none; }
.privacy .invia input { background:#6081ae; color:#fff; text-transform:uppercase; border:1px solid #666; font-size:10px; font-family:"Lucida Grande","Lucida Sans Unicode"; padding:3px 5px; margin:10px 10px 0 0;  } 

.referenze_galleria { width:570px; height:479px; overflow:hidden; margin:15px 0 0 0; background:#f3f3f3; }
.referenze_galleria ul { width:570px; height:479px; /*overflow:hidden;*/overflow:scroll; position:relative; }
.referenze_galleria ul li { width:570px; height:479px; /*position:absolute;*/ position: relative; top:0; left:0; visibility:visible; }

.collezione_galleria { width:570px; /*height:479px;*/height:500px; overflow:auto; margin:15px 0 0 0; background:#f3f3f3; position:relative; }
.collezione_galleria ul { width:5000px; height:479px; position:relative; }
.collezione_galleria ul li { visibility:visible; float:left; display:inline; /*margin:0 20px 0 0;*/margin:0 41px 0 0; }

.referenze ol { width:570px; height:50px; background:url(../img/referenze/bg_paginazione.jpg) top left no-repeat; margin:0; padding:14px 0 0 0; text-align:right; }
.referenze ol li { display:inline; margin:0; padding:0; }
.referenze ol a { text-decoration:none; color:#767578; width: 20px; height: 20px; }
.referenze ol a:hover, .referenze ol a:active { text-decoration:none; color:#073c82; }
.referenze ol .select a { text-decoration:none; color:#073c82; }
.referenze h4 { font-size:14px; margin:0; padding:0; font-weight:bold; }
.referenze p { width:200px; font-size:10px; line-height:12px; margin:0 0 10px 0; }
.referenze p a { color:#6081ae; text-decoration:none; }
.referenze a:hover {  color:#073c82; text-decoration:underline; }
.referenze_prev { width:38px; height:56px; position:absolute; z-index:20; top:90px; left:-14px; }
.referenze_next { width:38px; height:56px; position:absolute; z-index:30; top:90px; right:-12px; }

.collezione_box { width:135px;/*135px;*/ float:left; display:inline; }
.collezione_box#collezione_box_right{width: 435px;}
.collezione_box h4 { font-size:10px; }
.collezione_box p { width:auto;}
#collezione_box_right h4 { font-size:10px; float: left; }
#collezione_box_right p { width:auto; float: left;}
#collezione_box_right span { width:auto; float: right;margin-right:50px; }
#collezione_box_right a { text-decoration: none; font-weight:bold; color: #6081ae; }
#collezione_box_right a:hover { text-decoration: none; color: #073C82; }

.risultati_ricerca {  width:570px; height:100%; background:url(../img/risultati_ricerca_bg.jpg) 10px 25px no-repeat; }
.risultati_ricerca h4 { font-size:12px; font-weight:bold; margin:40px 0 20px 0; padding:0 20px; text-transform:none; }
.risultati_ricerca ul { width:530px; padding:0 20px; }
.risultati_ricerca ul li { margin:0 0 13px 0; padding:0; float:left; display:block; }
.risultati_ricerca ul h5 { width: 450px; font-size:12px; text-transform:uppercase; margin:0; padding:0; }
.risultati_ricerca ul p {width: 500px; }
.risultati_ricerca ul img { float:right; display:block; border-top: 1px solid #ccc; padding:10px; margin:5px 0 0 0; }
.risultati_ricerca ul a { color:#6081ae; text-decoration:none; }
.risultati_ricerca ul a:hover {  color:#073c82; text-decoration:underline; }

.prodotti{ width:575px; height:auto; padding:0 0 0 4px;  }
/*
.prodotti_sx { width:140px; float:left; display:inline; padding:15px 20px 0 0; background:url(../img/prodotti_bg.jpg) right 20px no-repeat; }
.prodotti_sx ul { font-size:10px; color:#6c6b6d; }
.prodotti_sx ul a { color:#6081ae; text-decoration:none; }
.prodotti_sx ul a:hover {  color:#073c82; text-decoration:underline; }

.prodotti strong {  color:#073c82; font-weight:normal; }
.prodotti_dx { width:415px; float:right; display:inline; }
.prodotti h4 { font-family:"Lucida Grande","Lucida Sans Unicode"; color:#073c82; font-size:10px; margin:0; padding:0; }
.prodotti h5 { font-family:"Century Gothic"; color:#073c82; font-size:10px; margin:10px 0 0 0; padding:8px 0 0 0; background:url(../img/bg_puntini_or.jpg) top left repeat-x; text-transform:uppercase; }

.prodotti_dettaglio { width:570px; height:230px; border-bottom:1px solid #666; overflow:hidden; position:relative; }
.prodotti_dettaglio ul { width:5000px; height:195px; position:relative; }
.prodotti_dettaglio ul li { width:570px; height:195px; position:absolute; top:0; left:0; }
.prodotti_dettaglio ol { height:41px;  position:absolute; bottom:0; left:0; margin:0; padding:0; }
.prodotti_dettaglio ol li { width:auto; float:left; display:inline; }
.prodotti_dettaglio ol li a { height:26px; display: inline-block; padding:15px 10px 0 10px; font-size:10px; text-transform:uppercase; text-decoration:none; color:#073c82; }
.prodotti_dettaglio ol li a:hover, .prodotti_dettaglio ol li a:active { color:#073c82; text-decoration:underline; }
.prodotti_dettaglio .select a { background-color:#a1a1a1; color:#fff; }
*/
a#link_homeprodotti { width:70px; height:29px; background:url(../img/ico_link_home.jpg) top left no-repeat; position:absolute; right:40px; top:10px; color:#6081ae; line-height:11px; font-size:10px; padding:0 0 0 35px; text-decoration:none; }
a:hover#link_homeprodotti { color:#6081ae; text-decoration:underline; }


/*
.prodotti { font-size:14px; color:#073c82; }
.applicazione { width:245px; height:250px; float:left; display:inline; padding:20px 0 0 0; background:url(../img/applicazione_bg.jpg) top left no-repeat; }
.applicazione h5 { background:none; text-align:center; margin:0 0 10px 0; }
.applicazione p, .applicazione ul { padding:0 20px; line-height:11px; font-size:10px; color:#6c6b6d; }
.applicazione ul { clear:both; }
.applicazione li { width:100%; border-bottom:1px solid #00418d; padding:5px 0; display:block; }
#flash_prodotti { width:400px; height:130px; }
.prodotti_box { width:128px; height:37px; padding:4px 0 0 10px; margin:0 0 5px 15px; background:url(../img/box_prodotti.jpg) top left no-repeat; position:relative; float:left; display:inline; font-size:10px;  }
.prodotti_box img { position:absolute; right:10px; top:-10px; }
.prodotti_box a { color:#073c82; text-decoration:underline; line-height:11px; }
.prodotti_configuratore { width:139px; height:168px; float:left; display: inline; margin:0 0 15px 15px; }
.prodotti_configuratore a { width:139px; height:106px; display:block; text-indent:-3000em; background:url(../img/link_configuratore.jpg) top left no-repeat; }
.prodotti_configuratore p { padding:0 10px; line-height:11px; }
.prodotti_configuratore h5 { background:none; margin:5px 0; padding:0 10px; }
*/
#colori_ral { margin:25px 0 0 0; }

.calculator{ height:100%; background:url(../img/color_calculator/bg_titolo.jpg) top left no-repeat; }
.calculator_box { width:285px; height:500px; background: url(../img/color_calculator/colCal_column.jpg) top right no-repeat; float:left; display:inline; margin:10px 0 0 0; padding:0 10px 0 10px; position:relative; }
#ultimo.calculator_box {padding: 0 0 0 10px;}
.calculator_box label { width:240px; height:30px;  font-size:12px; line-height13px; /*text-transform:uppercase;*/ color:#7592b9; display:block; padding:15px 0 0 0; margin:0 0 8px 0; background:url(../img/color_calculator/bg_repeat.jpg) top left repeat-x; }
.calculator_box .first { background:none; height:30px;}
.calculator_box select { width:150px; background:#e9edf4; color:#073c82; text-align:center;  font-size:24px; border:none; margin:0 0 15px 45px; padding:3px 0; font-family:"Lucida Grande","Lucida Sans Unicode", Arial,Verdana,sans-serif; vertical-align:middle; }
.calculator_box input { width:150px; background:#e9edf4;  margin:0 0 15px 45px; padding:3px 0; color:#073c82; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-align:center; font-size:24px; border:none; line-height:24px;  }
.calculator_box#ultimo { background:none; }
.calculator_box label.supm2{margin-top: 99px;}

.calculator_det { width:570px; padding:20px 0 10px 0; margin: 20px 0 10px 0; /*10px 0 0 0;*/ background:url(../img/color_calculator/bg_repeat.jpg) top left repeat-x; }
.calculator_det img { float:left; padding: 0 0 0 10px; }
.calculator_det h5 { width:420px; font-size:12px; line-height:11px; margin:0 0 15px 0; padding:0 50px 0 0; float:right; font-weight:bold; }
.calculator_det p { width:420px; font-size:12px; line-height:11px; margin:0; padding:0 50px 0 0; float:right; }

a#link_ral { float: left; width:200px; height:18px; margin:0; padding:2px 0 0 0; /*background:url(../img/color_calculator/ico_ral_small.jpg) top left no-repeat;*/ position:absolute; top: 230px; color:#073c82; text-decoration:none; }
a#link_ral img{float: left;}
a:hover#link_ral {color:#073c82; text-decoration:underline; }
a#link_ral span{margin-top: 5px; font-size: 12px; line-height: 13px; vertical-align: baseline;}

/* PARTE NUOVA 27 APRILE   

#flash_prodotti { z-index:100; position:relative; }
.prodotti{ width:560px; height:100%;; padding:0 0 0 4px; background:url(../img/prodotti_scheda_bg.jpg) -30px -22px no-repeat; position:relative;  }
.prodotti h4 { font-family:"Lucida Grande","Lucida Sans Unicode"; color:#073c82; font-weight:bold; font-size:12px; margin:10px 0 0 0; padding:0; line-height:13px; }
.prodotti h5 { font-family:"Century Gothic"; color:#073c82; font-size:12px; text-transform:uppercase; margin:0 0 10px 0; padding:0; line-height:13px; }
.prodotti_caratteristiche { width:175px; float:left; display:inline; padding:0 25px 0 0; }
.prodotti_caratteristiche span { font-size:14px; color:#073c82; }
.prodotti_caratteristiche p { font-size:11px; }
.prodotti_tabella { width:200px; height:auto; float:left; display:inline; }
.prodotti_tabella table { font-size:10px; background:url(../img/bg_modalita_tabella.jpg) top left no-repeat; width:213px; height:42px; }
.prodotti_tabella table strong { font-weight:normal; color:#073c82; }
.prodotti_tabella table th { height:42px; line-height:8px; font-size:10px; font-weight:normal; vertical-align:middle;  }
.prodotti_tabella table td  { padding:0 0 0 10px; height:23px; border-bottom:1px solid #ccc; width:50%; }
.prodotti_tabella table .right { text-align:right; }
.prodotti_modalita { width:340px; height:170px; float:left; display:inline; } 
.prodotti_modalita h5 { background:url(../img/modalita_applicazione_titolo.jpg) top left no-repeat; padding:30px 0 0 40px; }
.prodotti_modalita p {padding:0 20px 0 40px; line-height:12px; }
.prodotti_omologazione { width:108px; height:113px; float:right; padding:10px; display:inline; background:#f4f6f9; border-left:1px solid #cdd9e8; margin:0 0 0 18px; }
.prodotti_omologazione strong { color:#073c82; }
.prodotti_links {  position:absolute; bottom:50px; right:-20px; }
.prodotti_links ul { width:410px; margin:10px 0 0 0; padding:0; list-style:none outside; }
.prodotti_links ul li { float:left; display: inline-block; margin:0; padding:0; width:134px; height:56px; background:url(../img/bg_link_scheda_dettaglio.jpg) right center no-repeat; }
.prodotti_links ul li a { color:#6081ae; text-align:left; text-decoration:underline; padding:10px 10px 0 30px; display: block; } 
.prodotti_links ul .manuali { background:url(../img/ico_pdf.jpg) top left no-repeat; }
.prodotti_links ul .home { background: url(../img/ico_home.jpg) top left no-repeat; }
.prodotti_links ul .informazioni { background: url(../img/ico_info.jpg) top left no-repeat; }
.prodotti_dettaglio { width:570px; height:40px; position:relative; }
.prodotti_dettaglio ol { height:41px;  position:absolute; bottom:10px; left:13px; margin:0; padding:0; z-index:2000; }
.prodotti_dettaglio ol li { width:auto; float:left; display:inline; }
.prodotti_dettaglio ol li a { height:26px; display: inline-block; padding:15px 10px 0 10px; font-size:10px; text-transform:uppercase; text-decoration:none; color:#073c82; }
.prodotti_dettaglio ol li a:hover, .prodotti_dettaglio ol li a:active { color:#073c82; text-decoration:underline; }
.prodotti_dettaglio .select a { background-color:#a1a1a1; color:#fff; }
*/
/* PARTE NUOVA 18 maggio  */

#flash_prodotti { z-index:100; position:relative; }

.prodotti{ width:560px; height:100%;; padding:0 0 0 4px; background:url(../img/prodotti_scheda_bg.jpg) -18px -18px no-repeat;  }
.prodotti h4 { font-family:"Lucida Grande","Lucida Sans Unicode"; color:#073c82; font-weight:bold; font-size:12px; margin:10px 0 0 0; padding:0; line-height:13px; }
.prodotti h5 { font-family:"Century Gothic"; color:#073c82; font-size:12px; text-transform:uppercase; margin:0 0 10px 0; padding:0; line-height:13px; }
.prodotti_caratteristiche { width:135px; float:left; display:inline; padding:0 25px 0 0; }
.prodotti_caratteristiche h4 { padding:18px 0; margin:0; }
.prodotti_caratteristiche span { font-size:14px; color:#073c82; }
.prodotti_caratteristiche p { font-size:11px; }
.prodotti_dettagli { width:395px; float:left; display: inline; }

ul.sottocategorie { height:30px; padding:10px 0 0 0; display:block; clear:both;  }
ul.sottocategorie  li { height:29px; float:left; background:url(../img/prodotti_scheda_bg_ul_normal.jpg) right 10px  no-repeat; display:inline; font-size:10px; line-height:11px; margin:0; text-transform:uppercase; color:#073c82; padding:8px 18px 0 18px; }
ul.sottocategorie  li a { color:#073c82; text-decoration:none;  }
ul.sottocategorie  .select { background:url(../img/prodotti_scheda_bg_ul.jpg) top center no-repeat; }
ul.sottocategorie  .select a { color:#fff; }
ul.sottocategorie  li a:hover { text-decoration:underline; }

ul.toolbar { height:50px; padding:12px 0 0 0; }
ul.toolbar li { float:left; display:inline; margin:0 5px 0 0; }
ul.toolbar li h4 { width:130px; padding:0; display:block; font-weight:normal; text-align: center; }
ul.toolbar a.pdf { width:90px; height:25px; display:block; background:url(../img/box_prodotti_pdf.jpg) top left no-repeat; font-size:9px; color:#6081ae; text-decoration:none; padding:15px 0 0 23px; }
ul.toolbar a.info { width:103px; height:25px; display:block; background:url(../img/box_prodotti_info.jpg) top left no-repeat; font-size:9px; color:#6081ae; text-decoration:none; padding:7px 0 8px 30px;  }
ul.toolbar a:hover.info, ul.toolbar a:hover.pdf { text-decoration:underline; }

.prodotti .testo { height:177px; border:1px #fff solid; padding-left: 20px;}
.prodotti .testo h4 { margin:10px 0; }
.prodotti .testo p { width:350px;  }

.prodotti .omologazione { width:108px; height:102px; background:#f4f6f9; padding:10px; margin:10px 0 0 0; border-left: 1px solid #cdd9e8; float:left; display:inline;  }
.prodotti .omologazione h5 { font-size:10px; }
.prodotti span  { color:#073c82; }
.prodotti a { color:#073c82; text-decoration:none; }
.prodotti a:hover, .prodotti a:active { text-decoration:underline; } 

table.dettagli { width:250px; height:auto; float:left; display:inline; }
table.dettagli th.tempo { width:75px; height:43px; color:#073c82; background: url(../img/header_tempo.jpg) top left no-repeat; font-size:9px; padding:2px 0 0 40px; line-height:10px; text-align:left; }
table.dettagli th.temperatura { width:95px; height:43px; background: url(../img/header_temperatura.jpg) top left no-repeat; font-size:9px; padding:2px 0 0 40px; line-height:10px; text-align:left; }
table.dettagli td { text-align:center; height:20px; background:url(../img/filetto_tabella.jpg) bottom center no-repeat; }
table.dettagli td.tempo {color:#073c82; }
table.dettagli td.ultimo { background:none; }

.prodotti_dettagli_links { width:400px; }
a.det_3d{ width:95px; height:60px; padding:75px 20px 0 20px; background:url(../img/bg_link_3d.jpg) top left no-repeat; display:block; margin:20px auto 0 auto; position:relative; font-size:14px; line-height:14px; color:#6081ae; text-align:center; font-family:"Century Gothic"; text-transform:uppercase; text-decoration:none; }
a:hover.det_3d { text-decoration:underline; }

.leggenda { position:absolute; bottom:50px; left:25px; }
.leggenda img { display:inline; vertical-align:middle; }
.leggenda p { display:inline; padding-top:2px; }
.leggenda p a {color:#073c82; text-decoration:none;}
.leggenda p a:hover, .leggenda p a:active { text-decoration:underline; } 
