body{color:#5f5f5f;font-family: Arial, Helvetica, sans-serif;font-size:12px;padding-top:0px;padding-right:0px; padding-left:0px;padding-bottom:0px;margin:0px;}

html{padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;heigth:100%;}

div#core-wrapper {padding-right:0px; padding-left:0px;padding-top:0px; background: url(images/bk.jpg) top left #fff repeat-x; padding-bottom: 0px; margin: 0px; width:100%;  position: relative; heigth: 100%;}

div#core-content {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; MARGIN-LEFT: auto; WIDTH: 990px; MARGIN-RIGHT: auto; padding-TOP: 0px; POSITION: relative; HEIGHT: 100%;}

a{text-decoration:none;color:#5f5f5f;}

.closer{ clear:both; margin:0; padding:0;}

.lingue{ height:15px; width:960px; text-align:right;font-size:11px;padding-top:10px; }

.lingue1{ height:20px; width:960px; text-align:right;font-size:11px;padding-top:5px;overflow:hidden;}
.lingue1 .webM{display:block;background: url(images/mailIcon.jpg) top left no-repeat;height:20px;padding-left:26px;width:70px; text-align:left;padding-top:3px;float:right;}
.lingue1 .areaR{display:block;background: url(images/RisIcon.jpg) top left no-repeat;height:20px;padding-left:20px;width:105px; text-align:left;padding-top:3px; float:right;}

.fascia1{ height:218px; width:955px; margin-left:17px; overflow:hidden; }
.fascia2{ height:218px; width:955px; margin-left:17px;background: url(images/fascia8.png) top left no-repeat; overflow:hidden;}
.fascia3{ height:218px; width:955px; margin-left:17px;background: url(images/fascia3.png) top left no-repeat; overflow:hidden;}
.fascia4{ height:218px; width:955px; margin-left:17px;background: url(images/fascia4.png) top left no-repeat; overflow:hidden;}
.fascia5{ height:218px; width:955px; margin-left:17px;background: url(images/fascia5.png) top left no-repeat; overflow:hidden;}
.fascia7{ height:218px; width:955px; margin-left:17px;background: url(images/fascia7.png) top left no-repeat; overflow:hidden;}
.fascia6{ height:218px; width:955px; margin-left:17px;background: url(images/fascia2.png) top left no-repeat; overflow:hidden;}
.fascia8{ height:218px; width:955px; margin-left:17px;background: url(images/fascia9.png) top left no-repeat; overflow:hidden;}


.logo{display:block;height:218px; width:955px; }
.logo span{ display:none;}
/*
.topMenu{ height:35px; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; overflow:hidden; font-size:11px;}
.topMenu ul{margin:0; padding:0;margin-left:20px; }
.topMenu li{display:block; float:left; background: url(images/m1.jpg) bottom right no-repeat;height:25px;padding-left:24px; padding-right:24px; padding-top:10px; list-style:none;}
.topMenu a{color:#ffffff;}
.topMenu a:hover{color:#3399cc;}
.topMenu .on{background: url(images/bkMOn.jpg) bottom right no-repeat;}
*/
.topMenu{ height:35px; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; overflow:hidden; font-size:11px;background: url(images/m1.jpg) bottom left no-repeat;margin-left:18px;}
.topMenu ul{margin:0; padding:0; }
.topMenu li{display:block; float:left; background: url(images/m1.jpg) bottom right no-repeat;height:25px;padding-left:40px; padding-right:40px; padding-top:10px; list-style:none;}
.topMenu a{color:#ffffff;}
.topMenu a:hover{color:#3399cc;}
.topMenu .on{background: url(images/bkMOn.jpg) bottom right no-repeat;color:#fff;}


.last{}

.Corpo{margin:0; padding:0;margin-top:28px; margin-left:17px; overflow:hidden;}

.CorpoHome{margin:0; padding:0;margin-top:18px; margin-left:17px; overflow:hidden;}

.boxChi{font-size:11px; height:238px; width:473px;background: url(images/bkChi.jpg) top left no-repeat; float:left; margin-right:12px;}
.boxChi h2{ margin:0; padding:0;display:block;font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;padding-left:24px; padding-top:20px;}
.boxChi .txt{display:block; margin-left:230px; width:215px;margin-top:8px; line-height:16px;}
.boxChi .txt img{border:none;}

.boxAtt{font-size:11px; height:238px; width:229px;background: url(images/bkAtt.jpg) top left no-repeat; float:left;margin-right:12px; }
.boxAtt h2{ margin:0; padding:0;display:block;font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;padding-left:24px; padding-top:20px;}
.boxAtt .txt{display:block; margin-left:24px; width:181px;margin-top:8px; line-height:16px;}
.boxAtt .txt a{display:block;}
.boxAtt .txt img{border:none;}

.boxCert{font-size:11px; height:238px; width:229px;background: url(images/bkCert.jpg) top left no-repeat; float:left; }
.boxCert h2{ margin:0; padding:0;display:block;font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;padding-left:24px; padding-top:20px;}
.boxCert .txt{display:block; margin-left:24px; width:181px;margin-top:8px; line-height:16px;}
.boxCert .txt a{display:block;}
.boxCert .txt img{border:none;}

.homeDx{float:left; width:229px; }

.boxCert1{font-size:11px; height:143px; width:229px;background: url(images/bkCert1.jpg) top left no-repeat;overflow:hidden;}
.boxCert1 h2{ margin:0; padding:0;display:block;font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;padding-left:24px; padding-top:20px;}
.boxCert1 .txt{display:block; margin-left:24px; width:181px;margin-top:8px; line-height:16px;}
.boxCert1 .txt a{display:block;}
.boxCert1 .txt img{border:none;}

.boxAss{font-size:11px; height:95px; width:229px;background: url(images/bkAss.jpg) top left no-repeat;  overflow:hidden;}
.boxAss h2{ margin:0; padding:0;display:block;font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;padding-left:75px; padding-top:15px;}
.boxAss .txt{display:block; margin-left:75px; width:181px;margin-top:5px; line-height:16px;margin-right:10px;}
.boxAss .txt a{display:block;}
.boxAss .txt img{border:none;}

.colSx{width:238px; float:left;margin-right:26px;}
.colSx img{border:none;}
.colDx{width:690px; float:left; line-height:20px; text-align:justify;}
.colDx h1{margin:0; padding:0;display:block;font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal;margin-bottom:20px;}
.colDx h2{margin:0; padding:0;display:block;font-size:14px; font-weight:bold;margin-top:20px;font-family:Century Gothic, Arial, Helvetica, sans-serif;}
.colDx .immTxt{ display:block; margin-right:20px; float:left;margin-top:5px; border:NONE;}

.menuSx{font-family:Century Gothic, Arial, Helvetica, sans-serif;font-size:11px; }
.top{width:234px; height:36px;background: url(images/topMenu.jpg) top left no-repeat; display:block;}
.top span{display:block;padding-top:8px; padding-left:18px; font-size:14px; color:#fff;}
.sub3_1 span, .sub3_2 span, .sub3_3 span, .sub3_4 span, .sub3_5 span, .sub3_6 span{display:block;padding-top:12px; padding-left:80px; font-size:12px;}
.sub3_1{width:234px; height:42px;background: url(images/sub3_1.jpg) top left no-repeat;display:block;}
.sub3_2{width:234px; height:42px;background: url(images/sub3_2.jpg) top left no-repeat;display:block;}
.sub3_3{width:234px; height:42px;background: url(images/sub3_3.jpg) top left no-repeat;display:block;}
.sub3_4{width:234px; height:42px;background: url(images/sub3_4.jpg) top left no-repeat;display:block;}
.sub3_5{width:234px; height:42px;background: url(images/sub3_5.jpg) top left no-repeat;display:block;}
.sub3_6{width:234px; height:42px;background: url(images/sub3_6.jpg) top left no-repeat;display:block;}

.e_sub3_2 span{display:block;padding-top:4px; padding-left:80px; font-size:12px;}
.e_sub3_2{width:234px; height:42px;background: url(images/sub3_2.jpg) top left no-repeat;display:block;}

.boxCertInt {display:block; margin-top:10px;}
.boxCertInt .immCert{display:block; margin-right:20px; float:left;border:none;}
.boxCertInt .txtCert{display:block;  float:left; width:485px;}
.boxCertInt .T{ font-weight:bold; display:block; margin-bottom:3px; margin-top:3px; font-size:14px;font-family:Century Gothic, Arial, Helvetica, sans-serif;}
.boxCertInt .imgPdf{background: url(images/pdf.jpg) top left no-repeat; padding-top:5px; padding-left:40px;margin-top:5px; display:block; height:25px;}

.sub4_1{width:234px; height:42px;background: url(images/sub4_1.jpg) top left no-repeat;display:block;}
.sub4_1 span{display:block;padding-top:12px; padding-left:18px; font-size:12px;}
.sub4_2{width:234px; height:42px;background: url(images/sub4_1.jpg) top left no-repeat;display:block;}
.sub4_2 span{display:block;padding-top:3px; padding-left:18px; font-size:12px;}


.sub5_1{width:234px; height:42px;background: url(images/sub5_1.jpg) top left no-repeat;display:block;}
.sub5_1 span, .sub5_2 span, .sub5_3 span, .sub5_4 span, .sub5_5 span, .sub5_6 span, .sub5_7 span, .sub5_8 span{display:block;padding-top:12px; padding-left:80px; font-size:12px;}
.sub5_2{width:234px; height:42px;background: url(images/sub5_2.jpg) top left no-repeat;display:block;}
.sub5_3{width:234px; height:42px;background: url(images/sub5_3.jpg) top left no-repeat;display:block;}
.sub5_4{width:234px; height:42px;background: url(images/sub5_4.jpg) top left no-repeat;display:block;}
.sub5_5{width:234px; height:42px;background: url(images/sub5_5.jpg) top left no-repeat;display:block;}
.sub5_6{width:234px; height:42px;background: url(images/sub5_6.jpg) top left no-repeat;display:block;}
.sub5_7{width:234px; height:42px;background: url(images/sub5_7.jpg) top left no-repeat;display:block;}
.sub5_8{width:234px; height:42px;background: url(images/sub5_8.jpg) top left no-repeat;display:block;}

.e_sub5_3 span, .e_sub5_5 span{display:block;padding-top:4px; padding-left:80px; font-size:12px;}
.e_sub5_3{width:234px; height:42px;background: url(images/sub5_3.jpg) top left no-repeat;display:block;}
.e_sub5_5{width:234px; height:42px;background: url(images/sub5_5.jpg) top left no-repeat;display:block;}

.boxRef {display:block; margin-top:10px;}
.boxRef .immRef{display:block; margin-right:20px; float:left;border:none;}
.boxRef .txtRef{display:block;  float:left; width:485px;margin-top:20px;}
.boxRef .T{ font-weight:bold; display:block; margin-bottom:3px;  font-size:14px;font-family:Century Gothic, Arial, Helvetica, sans-serif;}

.sub7{width:234px; height:230px;background: url(images/sub7.jpg) bottom left no-repeat;display:block;}
.sub7 span{display:block;padding-top:12px; padding-left:18px; font-size:12px;font-family: Arial, Helvetica, sans-serif;}

div#footer{font-size:11px; height:50px;text-align:left;background: url(images/bkFooter.png) top left repeat-x; PADDING-RIGHT:0px; PADDING-LEFT:0px;PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:100%; margin-top:28px;padding-top:15px;}
div#footer-center{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 990px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; POSITION: relative; text-align:center;}
div#footer .btmMenu{margin-top:5px; font-size:10px; font-weight:bold;}
Div#footer .btmMenu a{margin-right:5px; margin-left:5px;}


div#footer1{font-size:11px; height:60px;text-align:left;background: url(images/bkFooter.png) top left repeat-x; PADDING-RIGHT:0px; PADDING-LEFT:0px;PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:100%; margin-top:18px;padding-top:15px;}
div#footer-center1{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 990px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; POSITION: relative; text-align:center; position:relative;}
div#footer1 .btmMenu{font-size:10px; font-weight:bold;position:absolute; top:45px; left:197px;text-align:left;}
Div#footer1 .btmMenu a{margin-right:4px; margin-left:4px;}
Div#footer1 .first {margin-left:0px!important;}
.footerTop{ text-align:left; position:absolute; top:0px; left:197px;}
.footerLogo{ position:absolute; top:0px; left:17px;}
.footerLingue{ position:absolute; top:45px; left:17px; width:155px; text-align:right;font-size:10px; font-weight:bold;}
.footerLingue a{color:#3399cc;}

/*
div#footer a{ display:block;}
div#footer .f1{ width:237px; float:left;margin-left:20px;margin-top:5px;}
div#footer .f2{ width:249px; float:left;margin-top:5px;}
div#footer .f3{ width:239px; float:left;margin-top:5px;}
div#footer .f4{ width:220px; float:left;margin-top:20px;}
div#footer .item{margin-top:15px;}
div#footer .sub{font-size:10px;}*/



.label{ display:block; width:110px; float:left;}
.forminput{ display:block; width:340px;margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.error{color:red; font-weight:bold;margin-top:5px; margin-bottom:5px; display:block;}
.color_red{color:red; font-weight:bold;margin-top:5px; margin-bottom:5px; display:block;}
.txtBox{ display:block; width:140px;margin-bottom:10px;}

.btnSend{display:block; color:#ffffff; border:1 px solid #c3c3c3;	-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);  line-height:18px;text-align:center; font-size:15px;font-weight:normal; padding:3px; width:150px;
/* fallback (Opera) */background: #9f9f9f;
/* Mozilla: */background: -moz-linear-gradient(top, #9f9f9f, #d4d4d4);
/* Chrome, Safari:*/background: -webkit-gradient(linear,left top, left bottom, from(#9f9f9f), to(#d4d4d4));
/* MSIE */filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#9f9f9f', EndColorStr='#d4d4d4', GradientType=0); 
}