@charset "utf-8";
/* PICA_2007 CSS Document */

body {margin:0; padding:0; background:url(img_css/sfondo_body.jpg) repeat-x top left #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4b4b4d;}

* ul li {height:auto; #height:1%;}
*form {padding:0; margin:0;}
img {border:none;}

#container {width:954px; margin:0 auto; padding:0;}
#supercontainer {background:url(img_css/sfondo_supercontainer.gif) repeat-x top left #FFFFFF;}
#container_interno {width:954px; margin:0 auto; padding:0; background:#FFFFFF;}

/*#header {background:url(img_css/sfondo_header.jpg) no-repeat; height:160px;}*/
#header {height:160px;}
#header ul {list-style-type:none; margin:0; padding:4px 0 0 14px; color:#b1b2b4;}
#header ul li {float:left;}
#header ul li a {color:#b1b2b4; text-decoration:none;}
#header ul li a:hover {text-decoration:underline;}

#menu {padding:50px 0 0 14px;}

.english a {float:right; background:#FFFFFF; padding:1px 10px; color:#4b4b4d; text-decoration:none; margin-right:15px;}

#path {border-top:1px solid #737375; border-bottom:1px solid #737375; padding:2px 14px; margin-top:2px;}
#path a {text-decoration:none;}
#path a:hover {text-decoration:underline;}

.colore01 {color:#d73069;}
.colore01 a {color:#d73069;}
.colore02 {color:#d74244;}
.colore02 a {color:#d74244;}
.colore03 {color:#d75c31;}
.colore03 a {color:#d75c31;}
.colore04 {color:#df6e23;}
.colore04 a {color:#df6e23;}
.colore05 {color:#e3860c;}
.colore05 a {color:#e3860c;}

#corpo_hp {margin:24px 0 0 0;}

#corpo_interno {margin:10px 0 0 0; background:url(img_css/sfondo_interno.gif) repeat-y top right!important; background:url(img_css/sfondo_interno_ie6.gif) repeat-y top right;}
#corpo_interno_segmenti {margin:10px 0 0 0; background:url(img_css/sfondo_interno_super.gif) no-repeat;}

#corpo_istituzionale {margin:10px 0 0 0; background:url(img_css/sfondo_interno_ist.gif);}
#corpo_istituzionale a {color:#4b4b4d; font-weight:bold;}
#corpo_istituzionale ul {list-style-type:none; margin:0; padding:10px;}
#corpo_istituzionale ul li {background:url(img_css/li_industrie.gif) no-repeat 0 4px; padding:0 0 0 8px;}
#corpo_istituzionale .titolo {text-transform:uppercase; width:650px; padding:2px 14px;}
#corpo_istituzionale .contenuto {width:700px; padding:20px 14px; border-bottom:1px solid #c5c7c8;}
#corpo_istituzionale .titolo_interno {text-transform:uppercase; padding:3px 0 3px 8px; margin:10px 0; background:#c5c7c8; font-weight:bold;}
#corpo_istituzionale hr {background:#c5c7c8; border:none; height:1px; margin:10px 0;}

#campagna_sx {float:left; width:455px; padding-right:5px;}
#campagna_dx {float:left; width:235px;}

.certificazioni {float:left; width:225px; padding-right:5px;}
.certificazioni p {margin-bottom:10px;}

.lavora {float:left; width:49%; padding-right:5px;}

.profili ul li {margin-bottom:5px;}
.profili ul li a {text-decoration:none;}
/*.profili ul li a {font-weight:bold!important; text-decoration:none;}*/

.profili_cont {padding:10px 0; display:none;}
.profili_cont a {text-decoration:underline!important;}
.profili_cont hr {height:1px; color:#CCCCCC;}

/*#blocco_sx {width:511px; float:left; background:url(img_css/filetto_verticale.gif) repeat-y top right; padding-bottom:45px;}*/
#blocco_sx {width:511px; float:left; background:url(img_css/filetto_verticale.gif) repeat-y top right; padding-bottom:74px;}

#blocco_dx {width:443px; float:left; background:url(img_css/filetto_orizzontale.gif) repeat-x top left;}

.tit_news {margin-left:20px;}
.titoletto {width:100%;}

ul.trattino {list-style-type:none; margin:0;}
ul.trattino li {background:url(img_css/trattino_li.gif) no-repeat 0 4px;}
ul.trattino li a {color:#4b4b4d; margin-left:8px; text-decoration:none;}
ul.trattino li a:hover {text-decoration:underline;}

/* blocco INDUSTRIE PICA */

#industrie_pica {background:url(img_css/filetto_orizzontale.gif) repeat-x top left; width:510px;}

#industrie_pica .sx {width:255px; float:left; margin-top:10px;}
#industrie_pica .sx img {float:left; margin:0 5px 0 14px;}

#industrie_pica .dx {width:255px; float:left; margin-top:10px;}
#industrie_pica .dx img {float:left; margin:0 5px 0 0;}
#industrie_pica .dx a {color:#4b4b4d; text-decoration:none;}
#industrie_pica .dx a:hover {text-decoration:underline;}

/* blocco PRODOTTI */

#prodotti {background:url(img_css/filetto_orizzontale.gif) repeat-x top left; width:510px; margin-top:25px;}
#prodotti .thumb {margin:10px 0 0 2px;}
#prodotti .thumb img {float:left; margin:0 12px; border:none;}

#doppio_blocco {background:url(img_css/filetto_verticale_doppio_blocco.gif) repeat-y top left; width:510px; margin-top:33px; padding-bottom:5px;}

/* blocco CONTATTI */

#contatti {float:left; background:url(img_css/filetto_orizzontale.gif) repeat-x top left; width:255px;}
#contatti .icone {margin:10px 0 0 14px;}
#contatti .icone img {margin-right:7px;}

/* blocco IN EVIDENZA */

#in_evidenza {float:left; background:url(img_css/filetto_orizzontale.gif) repeat-x top left; width:253px; margin-left:2px;}
#in_evidenza .icone2 {margin:10px 0 0 14px;}
#in_evidenza .icone2 img {margin-right:7px;}
#in_evidenza .icone2 a {color:#4b4b4d; text-decoration:none;}
#in_evidenza .icone2 a:hover {text-decoration:underline;}
/* blocco AREA RISERVATA */

/*#area_riservata {background:url(img_css/filetto_orizzontale.gif) repeat-x top left; width:510px; margin-top:10px;}*/
#area_riservata {background:url(img_css/filetto_orizzontale.gif) repeat-x top left; width:255px; margin-top:-135px;}
#area_riservata .link {margin:10px 0 0 14px;}

/* blocco FLASH Hp */

#flash_hp {width:443px; height:245px; background:url(img_css/sfondo_flash.jpg) top left no-repeat;}
#flash_hp .animazione {clear:both; padding:21px 0 0 36px;}

/* blocco NEWS */

.news {background:url(img_css/filetto_orizzontale.gif) repeat-x 0 60px; padding-bottom:16px;}
.news_ultima {background:url(img_css/filetto_orizzontale.gif) repeat-x 0 75px; padding-bottom:16px;}


a.freccia {text-transform:none!important; text-decoration:none; background:url(img_css/freccia_link.gif) no-repeat right 4px; padding-right:8px;}
#design {border:1px solid #a2a2a3; padding:2px; margin:1px 0 0 155px;}
a.freccia_verde {text-transform:none!important; text-decoration:none; background:url(img_css/freccia_link_verde.gif) no-repeat right 3px; padding-right:8px; color:#9b9912!important;}

#news_01 {margin-left:20px; margin-bottom:10px;}
#news_01 a {color:#4b4b4d; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#news_01 a:hover {text-decoration:underline;}
#news_01 img {float:left; border:1px solid #9e9e9f; margin-right:8px;}

#news_02 {margin:0px 0pt 10px 20px;}
#news_02 a {color:#4b4b4d; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#news_02 a:hover {text-decoration:underline;}
#news_02 img {float:left; border:1px solid #9e9e9f; margin:2px 8px 0 0;}

#news_03 {margin:0 0 0 20px;}
#news_03 a {color:#4b4b4d; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#news_03 a:hover {text-decoration:underline;}
#news_03 img {float:left; border:1px solid #9e9e9f; margin:2px 8px 0 0;}

#news_04 {margin:10px 0 0px 20px;}
#news_04 a {color:#4b4b4d; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#news_04 a:hover {text-decoration:underline;}
#news_04 img {float:left; border:1px solid #9e9e9f; margin-right:8px;}

#news_05 {margin:0 0 0px 20px;}
#news_05 a {color:#4b4b4d; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#news_05 a:hover {text-decoration:underline;}
#news_05 img {float:left; border:1px solid #9e9e9f; margin-right:8px;}


/* PRODOTTI */

#menu_sx {width:162px; margin:0 18px 0 13px!important; margin:0 18px 0 7px; float:left;}
.rollover {margin-bottom:23px;}
.menutitle {background:#58585a; border:1px solid #464648; border-left:none; margin-bottom:2px;}
.menutitle a {color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:10px; display:block;}

.submenuA {background:#9c9d9f; border:1px solid #77787a; border-left:none; border-right:none; margin-bottom:2px; padding: 2px 10px 2px 20px;}
.submenuA a {color:#FFFFFF; text-transform:uppercase; text-decoration:none; display:block; font-size:10px;}

.submenuSS {background:#7b7c7e; border:1px solid #5f6061; border-left:none; border-right:none; margin-bottom:2px; padding: 2px 10px 2px 7px;}
.submenuSS a {color:#FFFFFF; text-transform:uppercase; text-decoration:none; display:block; font-size:10px;}

.submenuS {background:none; margin-left:30px;}
.submenuS a {color:#58585a; text-decoration:none; display:block; font-size:10px; width:124px;}
.submenuS a:hover {font-weight:bold; text-decoration:underline;}

#prodotto {width:570px!important; width:569px; float:left; background:#FFFFFF;}
#prodotto h1 {font-size:11px; text-transform:uppercase; font-weight:normal; margin:0; padding:2px 0 0 6px;}
#prodotto a {font-weight:bold; color:#4b4b4d;}

#prodotto .text {border-bottom:1px solid #c5c7c8; border-top:1px solid #c5c7c8; padding:18px; margin:18px 0 0 0;}

#esagerato {width:763px!important; width:767px; float:left; background:url(img_css/sfondo_tit_prodotto_esagerato.gif) top right no-repeat;}
#esagerato h1 {font-size:11px; text-transform:uppercase; font-weight:normal; margin:0; padding:2px 0 0 15px;}
#esagerato a {font-weight:normal; color:#4b4b4d;}

#esagerato img.filetto {border:1px solid #c5c7c8;}

#esagerato .titolo_interno {text-transform:uppercase; padding:3px 0 3px 8px; margin:10px 0; background:#c5c7c8; font-weight:bold;}
#esagerato .titolo_interno a {font-weight:bold;}

.list {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #CCCCCC;}
.list img {border:1px solid #CCCCCC; margin-right:10px;}
.titolo_news {text-transform:uppercase; font-weight:bold;}

#esagerato .text {border-bottom:1px solid #c5c7c8; padding:18px; margin:0;}
#esagerato .text hr {background:#c5c7c8; border:none; height:1px; margin:10px 0;}
#esagerato .text ul {list-style-type:none; margin:0; padding:10px;}
#esagerato .text ul li {background:url(img_css/li_industrie.gif) no-repeat 0 4px; padding:0 0 0 8px;}

#esagerato .text ul.pdf li {background:url(imgs/ico_pdf.gif) no-repeat 0 4px; padding:13px 40px;}
#esagerato .text ul.pdf li a {}
#esagerato .text ul.zip li {background:url(imgs/ico_zip.gif) no-repeat 0 4px; padding:13px 40px;}
#esagerato .text ul.zip li a {}
#esagerato .text ul.swf li {background:url(imgs/ico_swf.gif) no-repeat 0 4px; padding:13px 40px;}
#esagerato .text ul.swf li a {}

#esagerato .text img.capitolato {float:right; margin:0 0 10px 10px;}

#esagerato .text ul.zoom {list-style-type:none; margin:0; padding:0; font-size:10px;}
#esagerato .text ul.zoom li {border:1px solid #c5c7c8; margin:10px 0; background:url(img_css/informazioni_li_04.gif) no-repeat #FFFFFF; padding:1px 10px 1px 20px; display:block;}
#esagerato .text ul.zoom li a {color:#464648; text-decoration:none; display:block; font-weight:normal;}
#esagerato .text ul.zoom li.dr {background:none; padding:0; margin-top:-5px;}
#esagerato .text ul.zoom li.dr a {color:#9b9912; text-decoration:none; display:block; font-weight:normal; font-size:9px; background:url(img_css/informazioni_li_05.gif) no-repeat #FFFFFF; padding:1px 10px 1px 20px;}

#esagerato .text form {margin:10px 0 10px 0;}
#esagerato .text input, select, textarea {border:1px solid #c5c7c8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4b4b4d;}
#esagerato .text form hr {border:none; height:1px; color:#c5c7c8; margin:10px 0!important; margin:0; padding:0;}
#esagerato .text form ul {margin:0; padding:0; list-style:none;}
#esagerato .text form ul li {background:none; clear:left; margin-bottom:10px;}
#esagerato .text form ul li label {float:left; width:75px; margin:0 0 15px 0; padding:0;}

#esagerato .text form ul.curriculum {margin:0; padding:0; list-style:none;}
#esagerato .text form ul.curriculum li {background:none; clear:left; margin-bottom:10px;}
#esagerato .text form ul.curriculum li label {float:left; width:150px; margin:0 0 15px 0; padding:0;}

.rosso {color:#FF0000;}

.errore {text-transform:uppercase; color:#FF0000; font-weight:bold; margin:20px 0 0 0;}


#pavimentazioni {margin:0 auto; width:534px;}
#pavimentazioni .blocco {width:146px; float:left; margin-right:30px;}
#pavimentazioni .blocco a {font-weight:normal; text-decoration:none;}
#pavimentazioni .blocco img {margin-bottom:5px; border:1px solid #c5c7c8;}

.progetti {width:100%; border-bottom:1px solid #c5c7c8; padding-bottom:10px; margin-bottom:10px;}
.progetti .sx {width:340px; float:left; padding-right:20px;}
.progetti .sx img {float:left; border:1px solid #c5c7c8; margin-right:5px;}

#roll_copertina {clear:both; width:360px; padding:0 0 20px 75px;}
#roll_copertina img {border:1px solid #c5c7c8;}
#r_testo {margin:0;}
#f_testo {border-bottom:1px solid #c5c7c8; border-top:1px solid #c5c7c8; padding:18px; margin:18px 0 0 0;}
#hor {}

#tit_prodotto {background:url(img_css/sfondo_tit_prodotto.gif) no-repeat top left; height:40px;}

#informazioni {width:171px; float:left; padding:37px 10px 0 10px!important; padding:37px 10px 0 6px; color:#464648; font-size:11px;}
#informazioni ul {list-style-type:none; margin:0; padding:0; font-size:10px;}
#informazioni ul li {border:1px solid #464648; margin:0 0 8px 0; background:url(img_css/informazioni_li.gif) no-repeat #FFFFFF; padding:1px 10px 1px 20px; display:block;}
#informazioni ul.coperture li {border:1px solid #464648; margin:0 0 8px 0; background:url(img_css/informazioni_li_01.gif) no-repeat #FFFFFF; padding:1px 10px 1px 20px; display:block;}
#informazioni ul.murature li {border:1px solid #464648; margin:0 0 8px 0; background:url(img_css/informazioni_li_02.gif) no-repeat #FFFFFF; padding:1px 10px 1px 20px; display:block;}
#informazioni ul.pavimentazioni li {border:1px solid #464648; margin:0 0 8px 0; background:url(img_css/informazioni_li_03.gif) no-repeat #FFFFFF; padding:1px 10px 1px 20px; display:block;}
#informazioni ul.industrie li {border:1px solid #464648; margin:0 0 8px 0; background:url(img_css/informazioni_li_04.gif) no-repeat #FFFFFF; padding:1px 10px 1px 20px; display:block;}
#informazioni ul.win li {border:1px solid #464648; margin:0 0 8px 0; background:url(img_css/informazioni_li_win.gif) no-repeat #FFFFFF; padding:1px 10px 1px 20px; display:block;}
#informazioni ul.mac li {border:1px solid #464648; margin:0 0 8px 0; background:url(img_css/informazioni_li_mac.gif) no-repeat #FFFFFF; padding:1px 10px 1px 20px; display:block;}
#informazioni ul li a {color:#464648; text-decoration:none; display:block;}

#informazioni_segmenti {width:171px!important; width:175px; float:left; padding:37px 10px 0 10px!important; padding:37px 10px 0 6px; color:#464648; font-size:11px;}

.separatore {background:url(img_css/separatore.gif) no-repeat top left; width:170px; height:16px;}

.dati_tecnici th {font-size:10px; text-transform:uppercase; padding:5px; background:#58585a; color:#FFFFFF;}
.dati_tecnici td {font-size:10px; padding:3px; margin:0; border-bottom:1px solid #c5c7c8; border-left:1px solid #c5c7c8;}

/* blocco FOOTER */

#footer {border-top:1px solid #4b4b4d; border-bottom:1px solid #4b4b4d; padding:8px 14px; margin-top:20px;}
#footer .copyright {float:right;}
#footer ul {list-style-type:none; margin:0; padding:0;}
#footer ul li {float:left;}
#footer ul li a {color:#4a4a4a; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}

#firma {float:right; color:#7e7e7e; margin:9px 14px!important; margin:9px 6px; position:relative;}
#firma img {/*position:absolute; margin-left:5px;*/}
#firma a {color:#7E7E7E;}

/* garanzia */
.garanzia {border:1px solid #475258; padding:20px;}
.garanzia td {padding:3px;}
.garanzia input {padding:3px; width:50%;}
.garanzia input.button {background-color:#475258; border:none!important; color:#FFFFFF!important; width:80px;}

/* clearfix
- - - - - - - - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clear {clear:both;}
.clearfix {display:block;}
/* End hide from IE-mac */
