@charset"utf-8";h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}
h1{font-size:2.5em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:0.75em;}
h3{font-size:1.8em;line-height:1.3em;margin-bottom:0.5em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
p{font-size:1.1em;line-height:1.3em;}
input, select, textarea{padding:2px 3px;font-size:1em;}
button{cursor:pointer;}
fieldset{margin-bottom:10px;}
legend{padding:0.1em 0.6em;margin-left:0.5em;font-weight:bold;}
table{width:98%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 5px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;font-size:0.9em;}
caption{display:none;}
ul{list-style-type:none;}
.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.valignMiddle{vertical-align:middle;}
.imgAlign_left{float:left;margin:0 20px 10px 0;}
.imgAlign_right{float:right;margin:0 0 10px 20px;}
.separatore{font-size:1px;height:1px;clear:both;}
.separatore_riga{font-size:1px;height:15px;clear:both;background-image:url(../images/bg_block_big.png);background-position:left bottom;background-repeat:no-repeat;padding:15px 0 0 0;}
.separatore_riga2{font-size:1px;height:15px;clear:both;background-image:url(../images/bg_block_small2.png);background-position:left bottom;background-repeat:no-repeat;padding:15px 0 0 0;}
body{background-color:#535353;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#FFF;}
h1{color:#FFF;}
h3{color:#ff9100;padding:0 0 0 40px;}
h4{font-size:2em;color:#FFF;margin:0;}
h4 strong{color:#FF0000;}
a{color:#FFF;text-decoration:underline;}
a:hover{color:#FFF;text-decoration:underline;}
.pageTitle{padding:0 0 0 40px;}
.iconType01{height:41px;background-image:url(../images/ico_sezioni01.png);background-position:left center;background-repeat:no-repeat;}
.iconType02{height:41px;background-image:url(../images/ico_sezioni02.png);background-position:left center;background-repeat:no-repeat;}
strong{color:#ff9100;}
#login{padding:0 0 0 35px;}
#login .inputField_text{display:block;margin:5px 0;padding:1px 5px;color:#707070;width:60%;}
#login .inputField_button{width:100px;height:25px;border:none;background-color:#535353;display:block;margin:5px 0;color:#fff;background-image:url(../images/form_button.png);background-position:center center;background-repeat:no-repeat;cursor:pointer;}
#login .inputField_button:hover{color:#ff9100;}
#login label{background-image:url(../images/ico_arrow02.png);background-position:left center;background-repeat:no-repeat;padding:0 0 0 15px;}
#login label strong{color:#7c868b;}
#login label a{color:#fff;text-decoration:underline;}
#login label a:hover{text-decoration:none;}
#userReg{padding:0 0 0 35px;}
#userReg .formBlock{width:49%;margin:0 5px 10px 0;float:left;}
#userReg .inputField_text{display:block;margin:5px 0;padding:1px 5px;color:#707070;width:70%;}
#userReg .inputField_select{display:block;margin:5px 0;padding:1px 5px;color:#707070;width:74%;}
#userReg .inputField_button{width:100px;height:25px;border:none;background-color:#535353;margin:5px 0;color:#fff;background-image:url(../images/form_button.png);background-position:center center;background-repeat:no-repeat;cursor:pointer;}
#userReg .inputField_button:hover{color:#ff9100;}
#userReg label{font-size:1.1em;}
#box{width:980px;margin:10px auto;}
#header{}
.headerLeft{width:253px;float:left;}
.headerRight{width:727px;float:left;}
.globalMenu{padding:50px 15px 0 15px;height:51px;background-image:url(../images/bg_globalMenu.png);background-position:left top;background-repeat:no-repeat;}
.globalMenu_voice{margin:0 10px 0 0;}
.globalMenu_voice a{font-size:0.9em;color:#ff9100;text-decoration:none;padding:0 0 0 15px;}
.globalMenu_voice a:hover{text-decoration:underline;}
.home{background-image:url(../images/ico_home.png);background-position:left center;background-repeat:no-repeat;}
.contacts{background-image:url(../images/ico_contacts.png);background-position:left center;background-repeat:no-repeat;}
.sitemap{background-image:url(../images/ico_sitemap.png);background-position:left center;background-repeat:no-repeat;}
.globalMenu_voice a.lang{font-size:0.9em;color:#ff9100;text-decoration:none;padding:0 0 0 0;}
#banner{}
#mainMenu{background-color:#1f1f1f;border:1px solid #262626;background-image:url(../images/bg_mainMenu.png);background-position:left top;background-repeat:repeat-y;margin:0 0 10px 0;padding:10px 25px 14px 25px;}
.mainMenu_voice{background-image:url(../components/mygosuMenu/images/bg_mainMenu_voice.png);background-position:left bottom;background-repeat:repeat-x;padding:5px 0;}
.mainMenu_voice a{background-image:url(../images/ico_arrow01.png);background-position:left center;background-repeat:no-repeat;color:#cebca5;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:1.1em;padding:0 15px;display:block;}
.mainMenu_voice a:hover{color:#ff9100;}
#content{margin:10px 0 30px 0;}
.contentLeft{width:687px;float:right;padding:0 18px;}
.contentRight{width:253px;float:left;}
.contentBlock_left{width:330px;float:left;}
.contentBlock_left p{padding:0 20px 0 0;}
.contentBlock_right{width:357px;float:left;}
.contentBlock_right p{padding:0 0 0 40px;}
.shortcutBlock{width:257px;height:101px;background-image:url(../images/bg_shortcut.png);background-position:left top;background-repeat:no-repeat;}
.shortcutBlock span{float:left;}
.shortcutImg{width:95px;text-align:right;}
.shortcutTitle{color:#cebca5;font-size:2.1em;line-height:1em;padding:18px 0 0 0;}
.shortcutTitle a strong{color:#FF0000;text-decoration:none;}
.shortcutTitle a{color:#FFF;text-decoration:none;}
.shortcutTitle a:hover{color:#ff0000;}
.shortcutTitle a:hover strong{color:#fff;}
.productBlock{margin:10px 0;}
.productImg{width:133px;float:left;}
.productInfo{width:520px;float:left;margin:0 0 0 14px;}
.productInfo a{color:#fff;text-decoration:underline;background-image:url(../components/mygosuMenu/images/arrow2.png);background-position:left center;background-repeat:no-repeat;padding:0 0 0 12px;margin:0 12px 0 0;}
.productInfo a:hover{color:#ff0000;text-decoration:none;background-image:url(../components/mygosuMenu/images/arrow2-hover.png);background-position:left center;background-repeat:no-repeat;}
#seriesBlock{}
#seriesBlock .productBlock{}
#seriesBlock .productInfo h4{color:#fff;font-size:1.7em;}
#seriesBlock .productInfo h4 strong{color:#ff9100;font-size:1.0em;}
#seriesBlock .productInfo p{color:#cebca5;}
#seriesBlock .productInfo a{color:#ff9100;text-decoration:none;background-image:none;padding:0px;margin:0;}
#seriesBlock .productInfo a:hover{color:#fff;}
.faqList{font-weight:bold;list-style-type:none;}
.faqList a{color:#fff;text-decoration:underline;}
.faqList a:hover{color:#ff9100;text-decoration:none;}
#newsList .newsBox{background-image:url(../images/bg_block_big.png);background-position:left bottom;background-repeat:no-repeat;padding:0 0 20px 0;margin:10px 0 0 0;}
.newsData{width:65px;height:75px;padding:5px 2px 0 2px;margin:0 15px 0 0;background-image:url(../images/bg_newsData.png);background-position:left top;background-repeat:no-repeat;float:left;text-align:center;}
.mese{text-transform:uppercase;color:#cebca5;font-size:0.8em;}
.giorno{font-weight:bold;font-size:2em;color:#ff9100;}
.anno{color:#cebca5;}
.newsContent{width:600px;float:left;}
#realizzazioniList .realizzazioniBox{background-image:url(../images/bg_block_big.png);background-position:left bottom;background-repeat:no-repeat;padding:0 0 20px 0;margin:10px 0 0 0;}
.realizzazioniImg{width:200px;height:147px;background-image:url(../images/bg_block_small.png);background-position:left bottom;background-repeat:no-repeat;padding:0;margin:0 0 0 20px;float:right;}
.realizzazioniContent{width:467px;float:right;}
.azienda .contentBlock_left{width:407px;float:left;margin:0 30px 0 0;}
.azienda .contentBlock_left p{padding:0;text-align:justify;}
.azienda .contentBlock_right{width:250px;float:left;}
.azienda .contentBlock_right p{padding:0;}
.contatti .contentBlock_left{width:450px;float:left;margin:0 20px 0 0;}
.contatti .contentBlock_left p{padding:0;}
.contatti .contentBlock_right{width:217px;float:left;}
.contatti .contentBlock_right p{padding:0;}
#contactMail{}
#contactMail .inputField_text{display:block;width:90%;margin:0 0 5px 0;padding:2px 5px;}
#contactMail .inputField_textarea{display:block;width:91%;margin:0 0 5px 0;padding:5px;font-family:Arial, Tahoma, Geneva, sans-serif;}
#contactMail .inputField_button{width:100px;height:25px;border:none;background-color:#535353;display:block;margin:5px 0;color:#fff;background-image:url(../images/form_button.png);background-position:center center;background-repeat:no-repeat;cursor:pointer;text-transform:uppercase;}
#contactMail .inputField_button:hover{color:#ff9100;}
label{font-size:10px;line-height:1em;}
#footer{}
.footerLeft{width:727px;float:left;}
.copyright{color:#FFF;margin:0 0 3px 0;}
.copyright a{color:#FFF;text-decoration:underline;}
.copyright a:hover{text-decoration:none;}
.companyInfo{color:#bfbfbf;}
.companyInfo a{color:#bfbfbf;text-decoration:underline;}
.companyInfo a:hover{text-decoration:none;}
.footerRight{width:253px;float:left;}
