html, body {height:100%;}
body {margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#4a4949; background: url(img_css/background_unico.jpg) top center no-repeat;}
body.hp{margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#4a4949; background: url(img_css/background.jpg);}
* ul li a {height:auto;#height:1%;}
ul {margin-left:1.0em}
.clear {clear:both;}
img {behavior: url("pngbehavior.htc");}
td img {border:2px solid #e8e9e4!important;}
a {color:#4A4949; text-decoration:underline;}
hr {height:1px; border:none; background:#CCCCCC; margin:20px 0;}

/* container
- - - - - - - - - - - - - - - - - - - - */
#container {position:relative; min-height:100%; height:auto!important; height:100%; width:960px; margin:0 auto;}
div.contenuti {padding-bottom:42px;}

/* clearfix
- - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}


/* header
- - - - - - - - - - - - - - - - - - - - */
#header {border-bottom:1px solid #dadada; height:98px;}

/* logo
- - - - - - - - - - - - - - - - - - - - */
#logo {margin:6px 0 0 0; float:left;}
#logo h1 {margin:0; padding:0;}
#logo img {border:0;}


/* barra
- - - - - - - - - - - - - - - - - - - - */
#barra {float:right; width:700px; text-align:right; vertical-align:bottom;}
#barra ul#top_menu {list-style-type:none; text-align:right; margin:56px 0 8px 0;}
#barra ul#top_menu li {display:inline; text-align:right; background:url(img_css/li_barra.gif) no-repeat 0 4px;}
#barra ul#top_menu li a {text-decoration:none; color:#7c7c7c; font-size:11px; margin-left:20px;}

#barra ul#top_menu li.primo {background:none!important;}

#barra ul#bottom_menu {list-style-type:none; text-align:right;}
#barra ul#bottom_menu li {display:inline; text-align:right;}
#barra ul#bottom_menu li.azzurro a {text-decoration:none; background:#008bd0; color:#FFFFFF; text-transform:uppercase; padding:2px 6px; margin-left:10px; font-size:10px;}
#barra ul#bottom_menu li.arancio a {text-decoration:none; background:#ee7f00; color:#FFFFFF; text-transform:uppercase; padding:2px 6px; margin-left:10px; font-size:10px;}
#barra ul#bottom_menu li.giallo a {text-decoration:none; background:#e7ad00; color:#FFFFFF; text-transform:uppercase; padding:2px 6px; margin-left:10px; font-size:10px;}
#barra ul#bottom_menu li.verde a {text-decoration:none; background:#31932e; color:#FFFFFF; text-transform:uppercase; padding:2px 6px; margin-left:10px; font-size:10px;}




/* animazione_hp
- - - - - - - - - - - - - - - - - - - - */


#contenuti_hp {position:relative; padding-bottom:73px;}

#bg_contenuti_hp {position:absolute; z-index:1; background:url(img_css/sfondo_blocchetti.png); width:233px; height:243px; right:-16px; top:8px;}
* html #bg_contenuti_hp {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/sfondo_blocchetti.png", sizingMethod="scale");}

#contenuti_tetto {background:url(img_css/background_tetto.jpg) no-repeat; min-height:528px; height:auto!important; height:528px;}
#contenuti_tetto_webcast {background:url(img_css/background_tetto_webcast.jpg) no-repeat; min-height:528px; height:auto!important; height:528px;}
#contenuti_parete {background:url(img_css/background_parete.jpg) no-repeat; min-height:523px; height:auto!important; height:523px;}
#contenuti_parete_webcast {background:url(img_css/background_parete_webcast.jpg) no-repeat; min-height:523px; height:auto!important; height:523px;}
#contenuti_solaio {background:url(img_css/background_solaio.jpg) no-repeat; min-height:363px; height:auto!important; height:363px;}
#contenuti_solaio_webcast {background:url(img_css/background_solaio_webcast.jpg) no-repeat; min-height:363px; height:auto!important; height:363px;}
#contenuti_energia {background:url(img_css/background_energia.jpg) no-repeat; min-height:312px; height:auto!important; height:312px;}
#contenuti_energia_webcast {background:url(img_css/background_energia_webcast.jpg) no-repeat; min-height:312px; height:auto!important; height:312px;}
#contenuti_azienda {background:url(img_css/background_azienda.jpg) no-repeat; min-height:524px; height:auto!important; height:524px;}

#news {position:absolute; z-index:4; text-align:right; width:233px; height:85px; /*background:url(img_css/sfondo_news.png) no-repeat;*/ margin-left:740px; margin-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/** html #news {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/sfondo_news.png", sizingMethod="scale");}
*/
#webcast {position:absolute; z-index:4; text-align:right; width:233px; height:85px; /*background:url(img_css/sfondo_video.png) no-repeat;*/ margin-left:740px; margin-top:76px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/** html #webcast {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/sfondo_video.png", sizingMethod="scale");}
*/
#newsletter_hp {position:absolute; z-index:4; text-align:right; width:233px; height:85px; /*background:url(img_css/sfondo_newsletter.png) no-repeat;*/ margin-left:740px; margin-top:153px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/** html #newsletter_hp {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/sfondo_newsletter.png", sizingMethod="scale");}
*/

#news_text {margin-right:20px; margin-top:17px;}
#news_text a {text-decoration:underline; color:#3e3c3c;}

#webcast_text {margin-right:79px; margin-top:23px; color:#FFFFFF;}
#webcast_text a {text-decoration:underline; color:#ffffff!important; text-decoration:none;}
#webcast_img {margin-top:-36px; margin-right:22px;}
#webcast_img img {border:0;}

#newsletter_text {margin-right:20px; margin-top:17px;}
#newsletter_text img {border:none; margin-top:8px;}

#animazione_hp {position:relative; height:560px;}

#blocco_hp_01_cont {position:absolute;z-index:2; width:240px; top:248px;}
#blocco_hp_01_testo {width:190px; background:#e8e9e4; padding:10px 15px 0 15px; margin:0 10px; height:155px;}
#blocco_hp_01_testo h2 {color:#008bd0; margin:0; padding:0; font-size:1.6em; font-weight:normal; margin-bottom:3px;}
#blocco_hp_01_flash {position:relative;}
#blocco_hp_01_testo a {text-decoration:none;}

#blocco_hp_02_cont {position:absolute;z-index:2; width:240px; top:248px; left:240px;}
#blocco_hp_02_testo {width:190px; background:#e8e9e4; padding:10px 15px 0 15px; margin:0 10px; height:155px;}
#blocco_hp_02_testo h2 {color:#ee7f00; margin:0; padding:0; font-size:1.6em; font-weight:normal; margin-bottom:3px;}
#blocco_hp_02_flash {position:relative;}
#blocco_hp_02_testo a {text-decoration:none;}

#blocco_hp_03_cont {position:absolute;z-index:2; width:240px; top:248px; left:480px;}
#blocco_hp_03_testo {width:190px; background:#e8e9e4; padding:10px 15px 0 15px; margin:0 10px; height:155px;}
#blocco_hp_03_testo h2 {color:#e7ad00; margin:0; padding:0; font-size:1.6em; font-weight:normal; margin-bottom:3px;}
#blocco_hp_03_flash {position:relative;}
#blocco_hp_03_testo a {text-decoration:none;}

#blocco_hp_04_cont {position:absolute;z-index:2; width:240px; top:248px; left:720px;}
#blocco_hp_04_testo {width:190px; background:#e8e9e4; padding:10px 15px 0 15px; margin:0 10px; height:155px;}
#blocco_hp_04_testo h2 {color:#31932e; margin:0; padding:0; font-size:1.6em; font-weight:normal; margin-bottom:3px;}
#blocco_hp_04_flash {position:relative;}
#blocco_hp_04_testo a {text-decoration:none;}

#approfondisci_hp {position:absolute; z-index:3; left:25px; top:50px;}
#approfondisci_hp ul {list-style-type:none; margin:0; padding:0;}
#approfondisci_hp ul li {}
#approfondisci_hp ul li.li_01 {background:url(img_css/approf_01.gif) no-repeat 0 5px;}
#approfondisci_hp ul li.li_02 {background:url(img_css/approf_02.gif) no-repeat 0 5px;}
#approfondisci_hp ul li.li_03 {background:url(img_css/approf_03.gif) no-repeat 0 5px;}
#approfondisci_hp ul li.li_04 {background:url(img_css/approf_04.gif) no-repeat 0 5px;}
#approfondisci_hp ul li a {text-decoration:none; color:#4a4949; margin-left:12px;}

/* orologio
- - - - - - - - - - - - - - - - - - - - */
#orologio {float:left; display:none;}


/* main
- - - - - - - - - - - - - - - - - - - - */
#main {background:url(template/1/browse/Tradizionale/imgs/bg_main.gif) left bottom no-repeat; padding-bottom:1px;}
#main h2 {margin:0; padding:0; color:#3e5e7b; font-size:12px;}

/* MENU SX
- - - - - - - - - - - - - - - - - - - - */
.intestazione {text-indent:-9999px; float:right; color:#00FFFF; font-size:0.0001em; text-transform:uppercase; width:120px; text-align:left; margin-top:30px; overflow:hidden; background:url(img_css/soluzioni_tetto.png) no-repeat top right; height:50px;}
* html .intestazione {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/soluzioni_tetto.png", sizingMethod="scale");}

.intestazione_parete {text-indent:-9999px; float:right; color:#00FFFF; font-size:0.0001em; text-transform:uppercase; width:120px; text-align:left; margin-top:30px; overflow:hidden; background:url(img_css/soluzioni_parete.png) no-repeat top right; height:50px;}
* html .intestazione_parete {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/soluzioni_parete.png", sizingMethod="scale");}

.intestazione_solaio {text-indent:-9999px; float:right; color:#00FFFF; font-size:0.0001em; text-transform:uppercase; width:120px; text-align:left; margin-top:30px; overflow:hidden; background:url(img_css/soluzioni_solaio.png) no-repeat top right; height:50px;}
* html .intestazione_solaio {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/soluzioni_solaio.png", sizingMethod="scale");}

.intestazione_energia {text-indent:-9999px; float:right; color:#00FFFF; font-size:0.0001em; text-transform:uppercase; width:120px; text-align:left; margin-top:30px; overflow:hidden; background:url(img_css/soluzioni_energia.png) no-repeat top right; height:50px;}
* html .intestazione_energia {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/soluzioni_energia.png", sizingMethod="scale");}

.intestazione_Azienda {text-indent:-9999px; float:right; color:#00FFFF; font-size:0.0001em; text-transform:uppercase; width:120px; text-align:left; margin-top:30px; overflow:hidden; background:url(img_css/azienda.png) no-repeat top right; height:50px;}
* html .intestazione_Azienda {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/azienda.png", sizingMethod="scale");}

.intestazione_News {text-indent:-9999px; float:right; color:#00FFFF; font-size:0.0001em; text-transform:uppercase; width:120px; text-align:left; margin-top:30px; overflow:hidden; background:url(img_css/news.png) no-repeat top right; height:50px;}
* html .intestazione_News {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/news.png", sizingMethod="scale");}

.intestazione_areariservata {text-indent:-9999px; float:right; color:#00FFFF; font-size:0.0001em; text-transform:uppercase; width:120px; text-align:left; margin-top:30px; overflow:hidden; background:url(img_css/area_riservata.png) no-repeat top right; height:50px;}
* html .intestazione_areariservata {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/area_riservata.png", sizingMethod="scale");}

.intestazione_Mappa {text-indent:-9999px; float:right; color:#00FFFF; font-size:0.0001em; text-transform:uppercase; width:120px; text-align:left; margin-top:30px; overflow:hidden; background:url(img_css/mappa.png) no-repeat top right; height:50px;}
* html .intestazione_Mappa {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/mappa.png", sizingMethod="scale");}

.intestazione_Newsletter {text-indent:-9999px; float:right; color:#00FFFF; font-size:0.0001em; text-transform:uppercase; width:120px; text-align:left; margin-top:30px; overflow:hidden; background:url(img_css/tit_newsletter.png) no-repeat top right; height:50px;}
* html .intestazione_Newsletter {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/tit_newsletter.png", sizingMethod="scale");}

.intestazione_Informazioni {text-indent:-9999px; float:right; color:#00FFFF; font-size:0.0001em; text-transform:uppercase; width:120px; text-align:left; margin-top:30px; overflow:hidden; background:url(img_css/informazioni.png) no-repeat top right; height:50px;}
* html .intestazione_Informazioni {background-color:#000; back\ground-color: transparent; background-image: url(img_css/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.picasistemi.it/img_css/informazioni.png", sizingMethod="scale");}

#menu_sx_contenitore {width:240px; float:left;}
#menu_sx {margin-top:100px; margin-left:20px;}
#menu_sx ul {list-style-type:none; margin:0; padding:0;}
#menu_sx ul li {background:#e8e9e4;}
#menu_sx ul li a {color:#4a4949; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:bold; padding:2px 10px; display:block;}
#menu_sx ul li a.on {background:#5dc6eb;}
#menu_sx ul li ul {}
#menu_sx ul li ul li {}
#menu_sx ul li ul li a {background:#ffffff; border-bottom:1px solid #dadada; display:block; font-weight:normal; padding-left:20px;}
#menu_sx ul li ul li a.on {color:#028cc0; background: url(img_css/li_menu_sx_on.gif) 206px 6px no-repeat #ffffff; border-bottom:1px solid #dadada; display:block; font-weight:normal; padding-left:20px;}
#menu_sx ul li ul li ul {}
#menu_sx ul li ul li ul li {}
#menu_sx ul li ul li ul li a {background:#eff6f7 url(img_css/li_menu_sx.gif) no-repeat 21px 8px; color:#898b8b; display:block; font-weight:normal; border-bottom:none; padding:3px 0pt 3px 33px;}
#menu_sx ul li ul li ul li a.on {background:#eff6f7 url(img_css/li_menu_sx_on.gif) no-repeat 21px 8px; color:#028cc0; display:block; font-weight:normal; border:none!important; padding:3px 0pt 3px 33px;}

#menu_sx_azienda {margin-top:100px; margin-left:20px;}
#menu_sx_azienda ul {list-style-type:none; margin:0; padding:0;}
#menu_sx_azienda ul li {background:#e8e9e4;}
#menu_sx_azienda ul li a {color:#4a4949; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:bold; padding:2px 10px; display:block;}
#menu_sx_azienda ul li a.on {color:#4a4949; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:bold; padding:2px 10px; display:block;}

#menu_sx_azienda ul li ul {list-style-type:none; margin:0; padding:0;}
#menu_sx_azienda ul li ul li a {background:#ffffff; border-bottom:1px solid #dadada; display:block; font-weight:normal; padding:2px 20px; text-decoration:none;}
#menu_sx_azienda ul li ul li a.on {color:#028cc0; background: url(img_css/li_menu_sx_on.gif) 206px 6px no-repeat #ffffff; border-bottom:1px solid #dadada; display:block; font-weight:normal; padding-left:20px;}

#menu_sx p {margin-bottom:10px;}

/* contenuti
- - - - - - - - - - - - - - - - - - - - */
#contenuti {padding:30px 30px 73px 0px; float:right; width:658px;}
/*#contenuti a {color:#7C7C7C; text-decoration:underline;}*/
#contenuti img {border:1px solid #5f5f5f; margin-bottom:10px;}
#contenuti h1 {color:#008bd0; font-weight:bold; text-transform:uppercase; margin-bottom:5px; font-size:11px;}
#contenuti h2 {color:#008bd0; font-weight:bold; margin-bottom:5px; font-size:11px;}
#contenuti h1.parete {color:#ee7f00; font-weight:bold; text-transform:uppercase; margin-bottom:5px; font-size:11px;}
#contenuti h2.parete {color:#ee7f00; font-weight:bold; margin-bottom:5px; font-size:11px;}
#contenuti h1.solaio {color:#e7ad00; font-weight:bold; text-transform:uppercase; margin-bottom:5px; font-size:11px;}
#contenuti h2.solaio {color:#e7ad00; font-weight:bold; margin-bottom:5px; font-size:11px;}
#contenuti h1.energia {color:#31932e; font-weight:bold; text-transform:uppercase; margin-bottom:5px; font-size:11px;}
#contenuti h2.energia {color:#31932e; font-weight:bold; margin-bottom:5px; font-size:11px;}
#contenuti h1.azienda {color:#4A4949; font-weight:bold; text-transform:uppercase; margin-bottom:5px; font-size:11px;}
#contenuti h2.azienda {color:#4A4949; font-weight:bold; margin-bottom:5px; font-size:11px;}
#contenuti h1.webcast {color:#4A4949; font-weight:bold; text-transform:uppercase; margin-bottom:20px; font-size:11px;}

#contenuti ul {list-style-type:none; padding:10px 0;}
#contenuti ul li {background:url(img_css/li_menu_sx.gif) no-repeat 0 5px; padding-left:15px; margin-bottom:10px;}
#contenuti ul.elenco_news li {background:none!important; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #CCCCCC; margin-left:-15px;}
#contenuti ul.elenco_news li a {font-weight:bold; text-transform:uppercase;}
#contenuti ul.elenco_news li img {border:none!important; float:left; margin-left:-15px;}
#contenuti ul.elenco_news li div {margin-left:100px;}
#contenuti ul.pdf li {background:url(img_css/ico_pdf.gif) no-repeat top left; padding-left:45px;}
#contenuti ul.pdf li a {font-weight:bold;}

#contenuti_webcast {padding:0px 30px 73px 0px; float:right; width:930px;}
/*#contenuti_webcast a {color:#7C7C7C; text-decoration:underline;}*/
#contenuti_webcast img {border:1px solid #5f5f5f; margin-bottom:10px;}
#contenuti_webcast h1 {color:#ffffff; font-weight:bold; text-transform:uppercase; /*margin-bottom:5px;*/ font-size:11px;}
#contenuti_webcast h2 {color:#008bd0; font-weight:bold; margin-bottom:5px; font-size:11px;}
#contenuti_webcast h1.parete {color:#ee7f00; font-weight:bold; text-transform:uppercase; margin-bottom:5px; font-size:11px;}
#contenuti_webcast h2.parete {color:#ee7f00; font-weight:bold; margin-bottom:5px; font-size:11px;}
#contenuti_webcast h1.solaio {color:#e7ad00; font-weight:bold; text-transform:uppercase; margin-bottom:5px; font-size:11px;}
#contenuti_webcast h2.solaio {color:#e7ad00; font-weight:bold; margin-bottom:5px; font-size:11px;}
#contenuti_webcast h1.energia {color:#31932e; font-weight:bold; text-transform:uppercase; margin-bottom:5px; font-size:11px;}
#contenuti_webcast h2.energia {color:#31932e; font-weight:bold; margin-bottom:5px; font-size:11px;}
#contenuti_webcast h1.azienda {color:#4A4949; font-weight:bold; text-transform:uppercase; margin-bottom:5px; font-size:11px;}
#contenuti_webcast h2.azienda {color:#4A4949; font-weight:bold; margin-bottom:5px; font-size:11px;}

#contenuti_webcast ul {list-style-type:none; padding:10px 0;}
#contenuti_webcast ul li {background:url(img_css/li_menu_sx.gif) no-repeat 0 5px; padding-left:15px; margin-bottom:10px;}
#contenuti_webcast ul.elenco_news li {background:none!important; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #CCCCCC; margin-left:-15px;}
#contenuti_webcast ul.elenco_news li a {font-weight:bold; text-transform:uppercase;}
#contenuti_webcast ul.elenco_news li img {border:none!important; float:left; margin-left:-15px;}
#contenuti_webcast ul.elenco_news li div {margin-left:100px;}
#contenuti_webcast ul.pdf li {background:url(img_css/ico_pdf.gif) no-repeat top left; padding-left:45px;}
#contenuti_webcast ul.pdf li a {font-weight:bold;}

#richieste {margin-top:25px; padding-bottom:100px;}
#richieste img {border:none!important; behavior: url("pngbehavior.htc");}
#copertina_interna {margin-bottom:10px;}

/*.soluzioni_tetto {width:590px; border-top:1px solid #e1e7e9; height:117px; clear:both;}
.soluzioni_tetto img {float:right; border:none!important; margin:0 -16px 0 0; margin-bottom:0!important}
.soluzioni_tetto h2 {color:#0296cd; font-size:1.40em; margin-top:25px; margin-left:25px;}
.soluzioni_tetto .testo {margin-left:25px; width:320px;}
.soluzioni_tetto .link {margin-left:25px; margin-top:20px;}
*/
.icone_webcast {float:right; margin-top:7px;}
.icone_webcast img {margin-top:5px; border:none;}
.titolo_webcast {float:left; width:125px; margin-top:-25px;}
.titolo_webcast a {text-decoration:none;}

.soluzioni_webcast_tetto {width:650px; /*border-top:1px solid #e1e7e9;*/ height:133px; clear:both;}
.soluzioni_webcast_tetto h5 {color:#008bd0; font-size:16px; margin:0; padding:0;}
.soluzioni_webcast_parete {width:650px; border-top:1px solid #e1e7e9; height:133px; clear:both;}
.soluzioni_webcast_parete h5 {color:#ee7f00; font-size:16px; margin:0; padding:0;}
.soluzioni_webcast_solaio {width:650px; border-top:1px solid #e1e7e9; height:133px; clear:both;}
.soluzioni_webcast_solaio h5 {color:#e7ad00; font-size:16px; margin:0; padding:0;}
.soluzioni_webcast_energia {width:650px; border-top:1px solid #e1e7e9; height:133px; clear:both;}
.soluzioni_webcast_energia h5 {color:#31932e; font-size:16px; margin:0; padding:0;}

.soluzioni_tetto {width:650px; border-top:1px solid #e1e7e9; height:117px; clear:both;}
.soluzioni_tetto a {text-decoration:none;}
.soluzioni_tetto img {float:right; border:none!important; margin:0 -16px 0 0; margin-bottom:0!important;}
.soluzioni_tetto h2 {color:#008bd0; font-size:1.40em; margin-top:25px; margin-left:25px;}
.soluzioni_tetto h2 a {color:#008bd0; text-decoration:none;}
.soluzioni_tetto .testo {margin-left:25px; width:305px; margin-bottom:20px; }
.soluzioni_tetto .link {margin-left:25px; background:url(img_css/li_menu_sx_on.gif) no-repeat 0 5px;}
.soluzioni_tetto .link a {text-decoration:none; color:#4A4949; margin-left:15px;}

.soluzioni_parete {width:650px; border-top:1px solid #fff; height:117px; clear:both;}
.soluzioni_parete a {text-decoration:none;}
.soluzioni_parete img {float:right; border:none!important; margin:0 -16px 0 0; margin-bottom:0!important;}
.soluzioni_parete h2 {color:#ee7f00; font-size:1.40em; margin-top:25px; margin-left:25px;}
.soluzioni_parete h2 a {color:#ee7f00; text-decoration:none;}
.soluzioni_parete .testo {margin-left:25px; width:305px; margin-bottom:20px;}
.soluzioni_parete .link {margin-left:25px; background:url(img_css/li_menu_sx_on_arancio.gif) no-repeat 0 5px;}
.soluzioni_parete .link a {text-decoration:none; color:#4A4949; margin-left:15px;}

.soluzioni_solaio {width:650px; border-top:1px solid #fff; height:117px; clear:both;}
.soluzioni_solaio a {text-decoration:none;}
.soluzioni_solaio img {float:right; border:none!important; margin:0 -16px 0 0; margin-bottom:0!important;}
.soluzioni_solaio h2 {color:#e7ad00!important; font-size:1.40em; margin-top:25px; margin-left:25px;}
.soluzioni_solaio h2 a {color:#e7ad00; text-decoration:none;}
.soluzioni_solaio .testo {margin-left:25px; width:305px; margin-bottom:20px;}
.soluzioni_solaio .link {margin-left:25px; background:url(img_css/li_menu_sx_on_giallo.gif) no-repeat 0 5px;}
.soluzioni_solaio .link a {text-decoration:none; color:#4A4949; margin-left:15px;}

.soluzioni_energia {width:650px; border-top:1px solid #fff; height:117px; clear:both;}
.soluzioni_energia a {text-decoration:none;}
.soluzioni_energia img {float:right; border:none!important; margin:0 -16px 0 0; margin-bottom:0!important;}
.soluzioni_energia h2 {color:#31932e!important; font-size:1.40em; margin-top:25px; margin-left:25px;}
.soluzioni_energia h2 a {color:#31932e; text-decoration:none;}
.soluzioni_energia .testo {margin-left:25px; width:305px; margin-bottom:20px;}
.soluzioni_energia .link {margin-left:25px; background:url(img_css/li_menu_sx_on_verde.gif) no-repeat 0 5px;}
.soluzioni_energia .link a {text-decoration:none; color:#4A4949; margin-left:15px;}

/* galleria immagini
- - - - - - - - - - - - - - - - - - - - */
.bm_galleria_immagini{margin:8px 0;padding:0;}
.bm_galleria_immagini ul {}
.bm_galleria_immagini ul li {background:none!important; float:left; width:145px; height:130px;}
/*.bm_galleria_immagini ul li.primo_elemento {margin-left:-10px; padding:0;}*/
.bm_galleria_immagini ul li a {}
.bm_galleria_immagini ul li a:hover img {border:1px solid #aaa;}
.bm_galleria_immagini ul li a img{margin-right:8px;border:1px solid #cde;}
.img_gall{height:80px;}

/* iscrizione
- - - - - - - - - - - - - - - - - - - - */
#iscrizione fieldset {padding:10px; width:85%;}
html > body #iscrizione fieldset {border:1px solid #999;}
#iscrizione legend {font-weight:bold; color:#999;}
#iscrizione em {color:#1a64a5; background:none;}
#iscrizione ol {list-style:none; margin:0; padding:0;}
#iscrizione ol li {margin:5px 0; padding:0; clear:both}
#iscrizione label {display:block; width:120px; padding:6px 0 0 10px; vertical-align:bottom; clear:left; float:left;}
#iscrizione label.no_width {width:100%!important;}
#iscrizione ol li input.text {width:200px; color:#666;}
#iscrizione select {color:#666; width:203px;}
#iscrizione .checkbox {width:auto; margin:20px 0 0 5px;}
#iscrizione ol li ul li {clear:none; padding:0; margin:0}
#iscrizione ol li input.text_short {width:153px; border:1px solid #ccc; padding:2px; font-size:10px; color:#4A4949; font-family:Arial, Helvetica, sans-serif;}
#iscrizione .button {border:1px solid #cccccc; font-size:11px; padding:2px; margin-top:10px;}
#iscrizione input#allegato {border:1px solid #999999; font-size:11px; padding:2px; margin-top:10px;}

/* paginazione indice documenti
- - - - - - - - - - - - - - - - - - - - */
ul#paginazione {margin:0; padding:0; list-style:none;}
ul#paginazione li {margin:0; padding:0 5px 0 0; background:none; display:inline;}
ul#paginazione li a {padding:4px;}
.bm_paginatore {border-top: 1px solid #cde;padding:8px 0 8px 0;border-bottom: 1px solid #cde;}
.bm_paginatore a {padding:8px; }

.tab_car {width:100%;}
.tab_car td {border-bottom:1px dotted #969692; padding:4px;}

.tab_car2 {width:100%;}
.tab_car2 td {border-bottom:1px dotted #969692; border-right:1px dotted #969692; padding:4px;}

#allegati h3 {font-size:1.3em; margin-top:10px; border-bottom:1px dotted #cccccc;}
#allegati ul {list-style-type:none;}
#allegati ul li.file_pdf {background:url(img_css/ico_pdf.gif) no-repeat top left; height:40px;}
#allegati ul li.file_dwg {background:url(img_css/ico_dwg.gif) no-repeat top left; height:40px;}
#allegati ul li a {color:#4A4949; text-decoration:none; margin-left:20px;}

#links h3 {font-size:1.3em; margin-top:10px; border-bottom:1px dotted #cccccc;}
#links ul li a {color:#4A4949; text-decoration:none;}

.left {float:left; margin-right:10px;}

.intercapedine td {padding-right:25px;}



/* ricerca
- - - - - - - - - - - - - - - - - - - - */
#div_ricerca {border-bottom:1px dotted #dca06e; padding:0px 0px 10px 0px;}
#div_ricerca h2 {color:#71726d!important;}
#data {margin-bottom:20px; border-bottom:1px dotted #dca06e;}
#data ul li img {margin:0px; vertical-align:middle; margin-top:-10px;}
#div_ricerca select {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#4a4949;}
#anno div {padding:10px 0px;}
#anno a {background:url(img_css/bg_anno.gif) repeat-x left top; padding:6px 10px 7px 10px; margin:10px 5px 10px 0px; color:#4a4949; text-decoration:none;}
#anno a.on {background:url(img_css/bg_anno.gif) repeat-x left top; color:#f58220;}
#anno a.off {background:url(img_css/bg_anno.gif) repeat-x left bottom; color:#ccc;}
#div_ricerca img.loader {vertical-align:middle; border:none; margin:0px; line-height:30px;}
#provincia {margin:10px 0px 0px 0px; border-top:1px dotted #dca06e;}
#comune {margin:10px 0px 0px 0px; border-top:1px dotted #dca06e;}
#risultato {margin:10px 0px 0px 0px; border-top:1px dotted #dca06e;}
#risultato img {border:none;}
#data h3 {color:#f58220!important; font-size:16px;}
a.stampa {float:right; background:#fff; width:112px; height:67px;}

/* mappa
- - - - - - - - - - - - - - - - - - - - */

#mappa ul {padding:4px 0;}
#mappa ul li { margin-bottom:0;}

/* forms
- - - - - - - - - - - - - - - - - - - - */

form li input.text {border:1px solid #ccc; padding:2px; font-size:10px; color:#4A4949; font-family:Arial, Helvetica, sans-serif; width:15.0em;}
form li select.select {border:1px solid #ccc; padding:2px; font-size:10px; color:#4A4949; font-family:Arial, Helvetica, sans-serif; width:15.0em;} 
form li textarea {border:1px solid #ccc; padding:2px; font-size:10px; color:#4A4949; font-family:Arial, Helvetica, sans-serif; width:20.0em;}

form li input.checkbox, form li input.radio {border:1px solid #ccc; padding:2px; font-size:10px; color:#4A4949; font-family:Arial, Helvetica, sans-serif; }

/* area riservata
- - - - - - - - - - - - - - - - - - - - */

#tab_area td {padding:3px;}
#tab_area input, #tab_area select, #tab_area textarea {border:1px solid #ccc; padding:2px; font-size:10px; color:#4A4949; font-family:Arial, Helvetica, sans-serif;}
#contenuti form ol li ul {list-style:none; margin:0;padding:0}
form ol li ul li { margin:0; padding:0; width:110px; float:left; background:none; clear:none;}
#contenuti form ol li ul li {margin:0; padding:0; background:none; clear:none; display:block;}
#contenuti form ol li ul li input.checkbox {margin:0;}
form ol li {clear:both;}
form ol li.bg_error label {color:#FF0000; border-bottom: 1px solid #f00;}
form ol li.bg_error { }


.zoom_img {position:absolute; margin:-48px 0 0 408px;}
.zoom_img img {border:none!important;}
.zoom_img ul {list-style-type:none; margin:0!important; padding:0!important;}
.zoom_img ul li {margin:0!important; padding:0!important; background:none!important;}
.zoom_img ul li a {text-decoration:none;}


/* footer
- - - - - - - - - - - - - - - - - - - - */
#footer_hp {margin:0px 0 0 10px; width:935px; color:#888888; position:absolute; bottom:0px; z-index:10;}
#footer_hp img {float:left; border:0;}
#footer_hp ul {list-style-type:none; margin:0 0 0 78px;; padding:0;}
#footer_hp ul li {display:inline; background:url(img_css/li_barra_footer.gif) no-repeat -7px 4px;}
#footer_hp ul li a {text-decoration:none; color:#888888; font-size:11px; margin-left:9px; text-transform:lowercase;}
#footer_hp ul li.primo {background:none!important;}
#footer_hp ul li.primo a {margin-left:0!important;}


#contenuti #footer {color:#888888; clear:both; position:absolute; bottom:0px!important; bottom:-1px; height:42px;}
#contenuti #footer img {float:left; border:0;}
#contenuti #footer ul {list-style-type:none; margin-left:78px; padding:0!important;}
#contenuti #footer ul li {display:inline; padding:0!important; background:url(img_css/li_barra_footer.gif) no-repeat -7px 4px;}
#contenuti #footer ul li a {text-decoration:none; color:#888888; font-size:11px; margin-left:9px; text-transform:lowercase;}
#contenuti #footer ul li.primo {background:none!important;}
#contenuti #footer ul li.primo a {margin-left:0!important;}

#contenuti_webcast #footer {color:#888888; clear:both; position:absolute; bottom:0px!important; bottom:-1px; height:42px; margin-left:272px;}
#contenuti_webcast #footer img {float:left; border:0;}
#contenuti_webcast #footer ul {list-style-type:none; margin-left:78px; padding:0!important;}
#contenuti_webcast #footer ul li {display:inline; padding:0!important; background:url(img_css/li_barra_footer.gif) no-repeat -7px 4px;}
#contenuti_webcast #footer ul li a {text-decoration:none; color:#888888; font-size:11px; margin-left:9px; text-transform:lowercase;}
#contenuti_webcast #footer ul li.primo {background:none!important;}
#contenuti_webcast #footer ul li.primo a {margin-left:0!important;}

#firma {margin:0px 0 0 78px; padding-bottom:10px;}
#firma img.acanto {}
#firma a {float:none;}
#firma a img {float:none!important; margin-bottom:0px!important; vertical-align:text-bottom;}

#titolo_webcast {margin-left:10px;}

