@charset "utf-8";
/* CSS Document */

body, html{
	margin:0;
	padding:0;
	background-color:#004287;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#FFF;
	text-align:center;
}

/*macrostruttura*/
#conteiner{
	width:954px;
	margin:0 auto;
	text-align:justify;
}
#header{}
#content{height:775px; background:url(../images/bgContentInterno.jpg) no-repeat left 22px;}
#contentHp{height:749px; background:url(../images/bgContentHp.jpg) no-repeat left 22px;}
#contentProdottiCop{height:775px; background:url(../images/bgContentProdottiCop.jpg) no-repeat left 22px;}
#footer{float:none;	clear:both;	background:url(../images/bgFooter.jpg) no-repeat top; padding-top:17px;}

/*elementi generici*/
h1{display:none}
img{border:0;}
a, a:link, a:visited, a:active{color:#FFF; text-decoration:underline;}
a:hover{color:#FDBE00; text-decoration:underline;}
.hidden{display:none;}
div.spacer{ float:none; clear:both; height:15px}

/*header*/
#logo{margin:30px 0 0 25px;}
#flag{float:right; margin-top:-50px;}

/*menu superiore*/
#menu{height:54px; float:right; margin-right:50px;}
#menu ul{margin:0; padding:0; list-style-type:none;}
#menu ul li{margin:0; padding:0; float:left; display:inline; width:104px;}
#menu ul li a{text-decoration:none; margin:0; padding:0; background:url(../images/bgVoceMenu.gif) no-repeat; height:22px; line-height:22px; display:block; padding-left:12px; font-weight:bold;}
#menu ul li a.chiSiamoSel{margin:32px 0 0 0; background:url(../images/bgVoceMenu.gif) no-repeat;}
#menu ul li a.percheSel{margin:32px 0 0 0; background:url(../images/bgVoceMenu.gif) no-repeat;}
#menu ul li a.prodottiSel{margin:32px 0 0 0; background:url(../images/bgVoceMenu.gif) no-repeat;}
#menu ul li a.contattiSel{margin:32px 0 0 0; background:url(../images/bgVoceMenu.gif) no-repeat;}
#menu ul li a.downloadSel{margin:32px 0 0 0; background:url(../images/bgVoceMenu.gif) no-repeat;}
#menu ul li a.menuSel{margin:32px 0 0 0; background:url(../images/bgVoceMenu.gif) no-repeat;}
.punto{color:#FDBE00; font-weight:bold;}

/*sottomenu prodotti*/
#menuProduct{font-size:18px; line-height:18px; width:170px; margin:54px 0 0 50px; float:left; text-align:left;}
#menuProduct ul{margin:0; padding:0; list-style-type:none; font-weight:bold;}
#menuProduct ul li{padding:0 0 0 20px; margin:0 0 7px 0;}
#menuProduct ul ul{font-size:13px; line-height:13px; font-style:italic; margin:7px 0 0 -20px; padding:0;}
#menuProduct a{text-decoration:none;}
#menuProduct a#sel{color:#FDBE00;}

/*contenuti centrali prodotti*/
.contProdotti{width:640px; margin:0; padding:0; float:right;}
.headerProdotti{height:54px; margin:0; padding:0; float:none;}
.headerProdotti h2{margin:0 10px 0 40px; line-height:54px; font-size:30px; float:left;}
.headerProdotti h3{margin:22px 0 0 0; line-height:16px; font-size:16px; float:left;}
.headerProdotti .codCD{margin:25px 25px 0 0; line-height:18px; font-size:18px; float:right; font-weight:bold;}
.centerProdotti{height:667px; margin:0; padding:0; float:none; clear:both; background-color:#0177c1; overflow:hidden;}
.centerProdotti div.wrapper{margin:30px 25px 0 40px;}
.txtProdotti{width:440px; float:none;}
.txtProdotti h4{margin:0; font-size:24px; font-style:italic;}
.txtProdotti p{margin:0;}
.btnProdotti{width:100%; height:22px; margin:20px 0; float:none; text-align:center}
.btnProdotti .btnPdf{background:url(../images/bgBtnProdottiA.gif) no-repeat left; float:left;}
.btnProdotti .btnScheda{background:url(../images/bgBtnProdottiA.gif) no-repeat left; float:right;}
.btnProdotti .btnTorna{background:url(../images/bgBtnProdottiA.gif) no-repeat left; float:left}
.btnProdotti a{padding:0 0 0 13px; text-decoration:none; line-height:22px; float:left;}
.btnProdotti .close{width:13px; height:22px; background:url(../images/bgBtnProdottiB.gif) no-repeat left; float:left;}
.imgProdotti{width:100%; float:none; text-align:center;}

/*contenuti centrali chi siamo*/
.contChiSiamo{width:880px; margin:0; padding:0; float:right;}
.centerChiSiamo{height:667px; margin:54px 0 0 0; padding:0; float:none; clear:both; overflow:hidden;}
.centerChiSiamo div.wrapper{margin:30px 25px 0 0px;}
.txtChiSiamo{width:530px; float:none;}
.imgChiSiamo{width:100%; float:none;}
.txtContatti{width:300px; float:left;}
.imgContatti{width:530px; float:right;}

/*contenuti centrali download*/
.download{ width:180px; height:160px; margin-right:40px; float:left; overflow:hidden}
.download .punto{ font-size:30px; font-weight:bold; margin:0; padding:0;}
.download h3{ margin:0; padding:0; font-size:16px; font-weight:bold; color:#001B3F;}
.download .text{ height:45px; overflow:hidden; font-style:italic; line-height:100%; font-size:14px; text-align:left; margin:5px 0;}
.btnScarica{background:url(../images/bgBtnDownloadA.gif) no-repeat left; float:left;}
.btnScarica a{padding:0 0 0 13px; text-decoration:none; line-height:22px; float:left;}
.btnScarica .close{width:13px; height:22px; background:url(../images/bgBtnDownloadB.gif) no-repeat left; float:left;}

/*elementi specifici footer*/
iframe{border:none; overflow:hidden;}
#divLogin{float:right;}
#divLogin div.error{float:left;	margin-right:15px; background-color:#CC0000; padding:0 10px;}
#divLogin div#login, #divLogin div#pwd{float:left;}
#divLogin label{float:left; color:#00A9E7;}
#divLogin input{float:left; margin:0 10px; }
#divLogin input[type="text"], #divLogin input[type="password"]{width:80px;}
#divLogin .button{border:none; float:left; background-color:#00A9E7; color:#FFF; font-family:"Times New Roman", Times, serif; 	margin:0; height:20px}

/*bottoni e titoli "prodotti" colorati per categoria*/
#menu ul li a.prodottiSel#cat01{margin:32px 0 0 0; background:url(../images/bgVoceProdotti01.gif) no-repeat;}
#menu ul li a.prodottiSel#cat02{margin:32px 0 0 0; background:url(../images/bgVoceProdotti02.gif) no-repeat;}
#menu ul li a.prodottiSel#cat03{margin:32px 0 0 0; background:url(../images/bgVoceProdotti03.gif) no-repeat;}
#menu ul li a.prodottiSel#cat04{margin:32px 0 0 0; background:url(../images/bgVoceProdotti04.gif) no-repeat;}
#menu ul li a.prodottiSel#cat05{margin:32px 0 0 0; background:url(../images/bgVoceProdotti05.gif) no-repeat;}
#menu ul li a.prodottiSel#cat06{margin:32px 0 0 0; background:url(../images/bgVoceProdotti06.gif) no-repeat;}
#menu ul li a.prodottiSel#cat07{margin:32px 0 0 0; background:url(../images/bgVoceProdotti07.gif) no-repeat;}
#menu ul li a.prodottiSel#cat08{margin:32px 0 0 0; background:url(../images/bgVoceProdotti08.gif) no-repeat;}
.headerProdotti#cat01{background:url(../images/bgHeaderProdotti01.gif) no-repeat;}
.headerProdotti#cat02{background:url(../images/bgHeaderProdotti02.gif) no-repeat;}
.headerProdotti#cat03{background:url(../images/bgHeaderProdotti03.gif) no-repeat;}
.headerProdotti#cat04{background:url(../images/bgHeaderProdotti04.gif) no-repeat;}
.headerProdotti#cat05{background:url(../images/bgHeaderProdotti05.gif) no-repeat;}
.headerProdotti#cat06{background:url(../images/bgHeaderProdotti06.gif) no-repeat;}
.headerProdotti#cat07{background:url(../images/bgHeaderProdotti07.gif) no-repeat;}
.headerProdotti#cat08{background:url(../images/bgHeaderProdotti08.gif) no-repeat;}

/*pallini menu prodotti colorati per categoria*/
#menuProduct ul li#cat01{background:url(../images/bgMenuProdotti01.gif) no-repeat left 2px;}
#menuProduct ul li#cat02{background:url(../images/bgMenuProdotti02.gif) no-repeat left 2px;}
#menuProduct ul li#cat03{background:url(../images/bgMenuProdotti03.gif) no-repeat left 2px;}
#menuProduct ul li#cat04{background:url(../images/bgMenuProdotti04.gif) no-repeat left 2px;}
#menuProduct ul li#cat05{background:url(../images/bgMenuProdotti05.gif) no-repeat left 2px;}
#menuProduct ul li#cat06{background:url(../images/bgMenuProdotti06.gif) no-repeat left 2px;}
#menuProduct ul li#cat07{background:url(../images/bgMenuProdotti07.gif) no-repeat left 2px;}
#menuProduct ul li#cat08{background:url(../images/bgMenuProdotti08.gif) no-repeat left 2px;}

