@charset "utf-8";
/* CSS Document */

body { color:#666; margin:0;background-color:#eee; }
/*body {background:url(/new/images/layout/body_back.png) repeat-x #eee fixed;}*/
/*body {background:url(/new/images/layout/wood.jpg) repeat-x 0 bottom fixed #B7E2FF;}*/
/*body.global_home { background:url(../images/layout/small_wood.jpg) repeat-x 50% top #eee;}
body.global_home .contents {min-height:355px;}*/

.sending { float:right; margin:4px 15px 0 0;display:none;}

.clausole {width:608px; padding:10px; background:#FFFFCC; border:1px solid #FF9900;}

/* GLOBALHEADER */
#globalheader {width: 950px; height: 80px; margin:0; position:relative; top:0; clear:both;}
#globalheader {background: url(../images/layout/global_header.png) no-repeat;}
#globalheader #home { margin: 0; padding: 0; }
#globalheader #home li { display:inline;}
#globalheader #home li a {float:left; width:200px;height:0px; padding-top:75px;overflow:hidden;}

/* TOP LINK */
#globalheader #link {float:left; position:absolute; right:20px; top:45px; }
#globalheader #link li {display: inline; font-size:11px;}
#globalheader #link li {margin-right:7px; padding-right:5px; border-right:1px solid #fff; text-indent:0;}
#globalheader #link li.last {margin-right:0; border-right:0; padding-right:0;}
#globalheader #link li a {color:#fff; text-decoration:none; font-weight:normal;}
#globalheader #link li a:hover { text-decoration:underline;}

/* TOP/BOTTOM/SIDE BORDER SHADOW */
.top24_shadow, .bottom24_shadow { height:15px;}
.top24_shadow {margin:15px 0 0 0;}
.bottom24_shadow { margin:0;}

.top24_shadow {background:url(../images/layout/top24_shadow.png) 0 0 no-repeat;}
.bottom24_shadow {background:url(../images/layout/bottom24_shadow.png) 0 0 no-repeat; clear:both;}

.side24_shadow { float:left; width:100%;}
.side24_shadow {background:url(../images/layout/side24_shadow.png) 0 0 repeat-y;margin:0;}

/* NAVIGATION */
#navigation {width: 900px; height: 34px; position: relative; margin:10px 0 0 25px; top:0px;}
#navigation #globalnav { margin:0; padding: 0; }
#navigation #globalnav li { display: inline; }
#navigation #globalnav li a {float:left;width:150px;height:0;padding-top:34px;overflow:hidden;}
#navigation #globalnav li a {background: url(../images/layout/globalnav.png) no-repeat;}

/* BUTTONS */
#navigation #globalnav li#gn-azienda a { background-position: 0 0; }
#navigation #globalnav li#gn-prodotti a { background-position: -150px 0; }
#navigation #globalnav li#gn-rivenditori a { background-position: -300px 0; }
#navigation #globalnav li#gn-privati a { background-position: -450px 0; }
#navigation #globalnav li#gn-groups a { background-position: -600px 0; }
#navigation #globalnav li#gn-partners a { background-position: -750px 0; }


/* OVER STATES */
#navigation #globalnav li#gn-azienda a:hover { background-position: 0 -34px; }
#navigation #globalnav li#gn-prodotti a:hover { background-position: -150px -34px; }
#navigation #globalnav li#gn-rivenditori a:hover { background-position: -300px -34px; }
#navigation #globalnav li#gn-privati a:hover { background-position: -450px -34px; }
#navigation #globalnav li#gn-groups a:hover { background-position: -600px -34px; }
#navigation #globalnav li#gn-partners a:hover { background-position: -750px -34px; }


/* PRESSED STATES */
#navigation #globalnav li#gn-azienda a:active { background-position: 0 -68px; }
#navigation #globalnav li#gn-prodotti a:active { background-position: -150px -68px; }
#navigation #globalnav li#gn-rivenditori a:active { background-position: -300px -68px; }
#navigation #globalnav li#gn-privati a:active { background-position: -450px -68px; }
#navigation #globalnav li#gn-groups a:active { background-position: -600px -68px; }
#navigation #globalnav li#gn-partners a:active { background-position: -750px -68px; }


/* ON STATES */
#navigation.azienda #globalnav li#gn-azienda a{
background-position:0 -102px; cursor:default; }
#navigation.prodotti #globalnav li#gn-prodotti a{
background-position:-150px -102px;cursor:default; }
#navigation.rivenditori #globalnav li#gn-rivenditori a{
background-position:-300px -102px;cursor:default; }
#navigation.privati #globalnav li#gn-privati a {
background-position: -450px -102px;cursor:default; }
#navigation.groups #globalnav li#gn-groups a {
background-position: -600px -102px;cursor:default; }
#navigation.partners #globalnav li#gn-partners a{
background-position:-750px -102px;cursor:default; }


/* GLOBALFOOTER */
#globalfooter {/* background:url(../images/layout/footer_bg-x.png) repeat-x;*/}
#globalfooter { width:100%; height:90px; overflow:hidden; }

#central_footer { width:980px; margin:0px auto; height:140px;}
#central_footer { background:url(../images/layout/footer_bg.png) no-repeat}
#central_footer { text-align:center;}


/* FOOTERNAV */
#footernav { width:900px; margin:0px auto; padding-top:30px;}
#footerlink {background:url(../images/layout/separator.png) repeat-x}
#footerlink {clear:both; padding-top:10px;}
#footerlink li {display: inline; font-size:11px;}
#footerlink li {margin-right:20px;padding-right:18px; border-right:1px solid #999; text-indent:0;}
#footerlink li.last {margin-right:0; border-right:0; padding-right:0;}
#footerlink li a {text-decoration:none; font-weight:normal; color:#666;}
#footerlink li a:hover { text-decoration:none; color:#111;}

#credits {margin-top:0px; text-align:center;}
#credits { font-size:10px;color:#666;}
#credits a { color:#666666; text-decoration:none;}
#credits a:hover {color:#111;text-decoration:none;}
#creditslink li {display: inline;}
#creditslink li {margin-right:7px;padding-right:6px;border-right:1px solid #999;text-indent:0;}
#creditslink li.last {margin-right:0; border-right:0; padding-right:0;}


.bottom_container {margin:0px auto; width:950px; font-size:10px;line-height:normal;}

/* W3C LOGOS */
.bottom_container #w3c_link {text-align:center; margin-top:0px;}

/* META */
.bottom_container #meta {padding:5px 0; text-align:justify; overflow:hidden;}
.bottom_container #meta {color:#c2c2c2;}
.bottom_container #meta h1 {font-size:10px; color:#c2c2c2;}
.bottom_container #meta a {color:#c2c2c2;}


/* PRIVACY SECTION */
#privacy a {text-decoration:none;}
#privacy a:hover { text-decoration:underline;}

/* CONTENTS*/

.contents { padding:0px 26px; margin-top:30px; /*min-height:400px;*/ position:relative;}

.contents a { color:#FF9900;}
.contents a:hover { color:#FF9900; text-decoration:underline;}

.contents h5 {margin:0; color:#333; font-size:13px;}

.contents .spaceBlank { width:898px; clear:both; height:24px; display:block;}
.contents .spaceBlank { background:url(../images/layout/spacer.png) no-repeat;}

.contents .space_ddd { width:898px; float:left; height:50px; margin:0; padding:0;}
.contents .space_ddd { background:url(../images/layout/line_spacer_ddd.png) repeat-x;}

.contents hr { margin-bottom:25px;}
.contents a.more { background:url(../images/layout/more.png) no-repeat 0px 4px; padding-left:15px;}
.contents a.new { background:url(../images/layout/new_label.png) no-repeat 0px 3px; padding-left:35px;}
.contents .column650, .contents .column250 { float:left;}
.contents .column650 { width:650px;}
.contents .column250 { width:225px; margin-left:23px;}

.contents .small { color:#ccc;}

.column300, .columnCentral {float:left;}
.column300 { width:300px; }
.columnCentral { width:248px; margin:0 25px;}


/* INDEX*/
#pg-index.contents { margin-top:22px;}

#top_index {float:left; width:950px; height:65px;}
#top_index {margin-top:15px; padding-top:15px;}

.home_page {float:left; text-align:center;}
.home_page img {border:0;}




/* HOTNEWS */
#webmap_navbar {display:none ;}
/* TICKER NEWS */
.wrapper { width:898px; height:30px;color:#666;margin-top:15px;float:left; background:url(../images/layout/hotnews_bg.png) no-repeat;}
#ticker {padding-top:6px; font-size:12px; position: relative;}
#ticker p { width: 100%; padding-top: 5px; padding-bottom: 0.2em; float: left;}

#ticker a#ticker-headline {padding:0 15px; color:#333; font-weight:bold; border-right:1px solid #bbb; display:block; float:left;}
#ticker a#news-space { border-left:1px solid #f5f5f5; height:18px; width:2px; float:left;}
#ticker a#news-link {padding-left:15px; float:left;}
#ticker a { color: #666; text-decoration: none; }

#ticker a#news-feed {
float:right; position:relative; right:15px; bottom:-1px; width:24px; height:0; padding-top:18px; overflow:hidden; display:block;
background:url(../images/layout/rss_iconIE.png) no-repeat;}

/* PRUDUCTION PAGE */
#pg-produzione #cycle { margin-top:20px; width:630px; float:left;}

#box1{margin-top:0;position:relative;	float:left;	width:900px;}

.mask{position:relative;width:630px;height:233px;overflow:hidden;}
.mask img{float:left;}
.mask div{position:absolute;display:block;border:none;}
.mask .description span { margin-left:25px; float:left; width:255px; height:100px; background:#fff;}

.buttons { width:350px; height:25px; float:left; clear:both; margin-top:10px;}
.buttons #prev, .buttons #play, .buttons #next {float:left; display:inline; width:70px; height:0; padding-top:20px; }
.buttons #prev, .buttons #play, .buttons #next {overflow:hidden;cursor:pointer;}

.buttons #prev { float:left; margin-right:70px; background:url(../images/layout/prev.png) no-repeat;}
.buttons #play { background:url(../images/layout/play.png) no-repeat;}
.buttons #next { margin-left:70px; background:url(../images/layout/next.png) no-repeat;}

#pg-produzione .side_menu { margin-top:20px; width:240px; margin-left:28px;float:left;font-size:11px; line-height:normal;}
#pg-produzione .side_menu .side_link {margin-top:10px;}
#pg-produzione .side_menu .side_menu_content {padding:10px;border:1px solid #ddd;border-top:0;border-bottom:0;float:left;width:218px;}
#pg-produzione .side_menu .side_menu_content .side_img { margin:0 10px 10px 0}

#pg-produzione .side_menu .side_menu_head {height:21px; width:220px;float:left;}
#pg-produzione .side_menu .side_menu_head { background:url(../images/layout/side_menu_head.png) no-repeat;}
#pg-produzione .side_menu .side_menu_head { color:#FFF; font-size:12px; font-weight:bold; padding:4px 10px 0 10px;}

#pg-produzione .side_menu .side_menu_footer {height:6px; width:240px;float:left;}
#pg-produzione .side_menu .side_menu_footer{ background:url(../images/layout/side_menu_footer.png) no-repeat;}



/* PRODUCTS SECTION */
#pg-prodotti {float:left;}
#pg-prodotti .img_spec {float:right; margin:0;}
#pg-prodotti .img_spec.last { margin-left:25px;}

#pg-prodotti .specific {float:left; margin:0; width:500px;}
#pg-prodotti .specific ul {margin:0; padding:0;}
#pg-prodotti .specific ul li.int {margin-top:10px;}
#pg-prodotti h4 {clear:both; margin-bottom:0px; font-weight:bold;}

#pg-prodotti .image_specific { float:right; width:390px; height:125px;}

#pg-prodotti #enerles { margin-top:35px;}

#pg-prodotti .row {clear:both}

/* TBOX */
#option_box { display:none;}

.open_tbox{ margin-top:30px; text-align:center;}
.open_tbox ul { width:300px; margin:0px auto; margin-top:40px;}
.open_tbox li {display: inline;}
.open_tbox li a {float:left; height:0; padding-top:32px; overflow:hidden;}

.open_tbox li#type_azienda a {width:160px; margin-right:60px; background:url(../prodotti/images/aziendarivenditore.png) 0 0 no-repeat}
.open_tbox li#type_azienda a:hover { background-position:0 -32px;}

.open_tbox li#type_privato a { width:80px; background:url(../prodotti/images/privato.png) 0 0 no-repeat}
.open_tbox li#type_privato a:hover { background-position:0 -32px;}


/* CALDAIE SECTION */

#pg-caldaieTimex #header_caldaie {
display:inline;
float:left;
width:898px; 
height:0;
padding-top:401px;
background: url(../prodotti/caldaie/images/browse_header.jpg) no-repeat;
overflow:hidden;
margin-bottom:30px;
}

#pg-caldaieTimex .browse_column { float:left; width:290px; margin-right:14px;}
#pg-caldaieTimex .browse_column.last { margin-right:0; }


#pg-caldaie {float:left; visibility:hidden; }
#pg-caldaie .ekona { float:left; width:898px;margin:25px 0 0 0;}
#pg-caldaie .ekona .options { background:#f4f4f4; padding:10px; border:1px solid #ddd; margin-top:20px;} 
#pg-caldaie h4 {clear:both; margin-bottom:0px; font-weight:bold;}
#pg-caldaie .both {clear:both;}

/* Top Menu */
#pg-caldaie .caldaie_menu { clear:both;width:350px; margin:0px auto; text-align:center;}
#pg-caldaie .caldaie_menu li {display:inline;}
#pg-caldaie .caldaie_menu a { padding-right:15px; margin-right:15px; border-right:1px solid #ddd; }
#pg-caldaie .caldaie_menu a.last { border-right:0; padding-right:0; margin-right:0;}
#pg-caldaie .caldaie_menu a.selected { color:#666666; text-decoration:none; cursor:default;} 

/* Bottom Menu */
#pg-caldaie .caldaie_menu_bottom {clear:both; width:898px; margin-top:25px;}
#pg-caldaie .caldaie_menu_bottom li {display:inline;}
#pg-caldaie .caldaie_menu_bottom a { float:left; padding-top:5px; margin-right:14px; border-top:5px solid #fff;}
#pg-caldaie .caldaie_menu_bottom a:hover, #pg-caldaie .caldaie_menu_bottom a.selected {border-top:5px solid #FF9900;}
#pg-caldaie .caldaie_menu_bottom a.last { margin-right:0;}
#pg-caldaie .caldaie_menu_bottom a.selected { cursor:default; border-top:5px solid #FF9900;}

/* Description */
#pg-caldaie .description { width:450px; float:left; text-align:justify; margin-right:25px;}
#pg-caldaie .description li { margin:15px 0;}
#pg-caldaie .ekona_image {width:345px; float:right;}

/* Table Tech*/
#pg-caldaie #table_tech { float:left; width:898px; padding:0; margin:20px 0;}

#pg-caldaie .col_1, #pg-caldaie .col_2, #pg-caldaie .col_3 { float:left; width:240px; padding:0 10px; margin:0 5px;background:#f4f4f4;}
#pg-caldaie .col_1 { width:338px; margin-left:0;}
#pg-caldaie .col_3 { margin-right:0;}

#pg-caldaie .techdata li { color:#333333; margin:10px 0;border-bottom:1px solid #ddd;}
#pg-caldaie li.row_header { font-weight:bold; margin-bottom:10px; border-bottom:1px solid #ddd;}
#pg-caldaie li.row_small {font-size:10px; color:#666666; margin:0; border-bottom:0;}

#pg-caldaie hr {margin:15px 0;}
#pg-caldaie .richiedi_info {background:#f4f4f4; border:1px solid #ddd; padding:10px; margin:25px 0;}

/* PARTNERS SECTION */
#pg-partners {float:left;}
#pg-partners .description { float:left;width:270px;margin:10px 11px 0 0;height:270px;border:1px solid #ddd;padding:10px 10px 0; }
#pg-partners .description.last {margin-right:0;}
#pg-partners .description:hover { border:1px solid #999; /*background: url(../images/layout/partners_back.png) repeat-x 0 bottom*/;}

#pg-partners #partners_list_1 {margin-top:35px;}


#pg-partners .description .partners_img { margin-bottom:10px;}
#pg-partners .description li {text-align:justify;}


/* RIVENDITORI SECTION */

#pg-rivenditori {float:left; width:898px;}
#pg-rivenditori .description { /*margin-top:35px; width:245px; margin-right:15px;*/ float:left;}
#pg-rivenditori .side_menu { margin-top:25px; width:240px; margin-left:28px;float:left;font-size:11px; line-height:normal;}
#pg-rivenditori .side_menu .side_link {margin-top:10px;}
#pg-rivenditori .side_menu .side_menu_content {padding:10px;border:1px solid #ddd;border-top:0;border-bottom:0;float:left;width:218px;}
#pg-rivenditori .side_menu .side_menu_content .side_img { margin:0 10px 10px 0}

#pg-rivenditori .side_menu .side_menu_head {height:21px; width:220px;float:left;}
#pg-rivenditori .side_menu .side_menu_head { background:url(../images/layout/side_menu_head.png) no-repeat;}
#pg-rivenditori .side_menu .side_menu_head { color:#FFF; font-size:12px; font-weight:bold; padding:4px 10px 0 10px;}

#pg-rivenditori .side_menu .side_menu_footer {height:6px; width:240px;float:left;}
#pg-rivenditori .side_menu .side_menu_footer{ background:url(../images/layout/side_menu_footer.png) no-repeat;}



#pg-rivenditori .global_form {float:left; width:630px; margin-top:25px;}

#pg-rivenditori .request_form_header, #pg-rivenditori .request_form_footer {float:left;width:630px; /*margin-left:149px;*/}
#pg-rivenditori .request_form_header {background:url(../images/layout/form_header.png) no-repeat; height:50px;margin-top:25px;}
#pg-rivenditori .request_form_footer {background:url(../images/layout/form_footer.png) no-repeat; height:20px;}

#pg-rivenditori .request_form {float:left;width:600px; /*margin-left:149px;*/ padding:15px;/* clear:both;*/}
#pg-rivenditori .request_form {background:url(../images/layout/form_side.png) repeat-y;}
#pg-rivenditori .request_form h4 {color:#666666;}
#pg-rivenditori .request_form h5{ margin:0; color:#333; font-size:13px;}
#pg-rivenditori a.redBG { font-size:12px; background-color:#FF5555; color:#fff; }
#pg-rivenditori .request_form table {border-collapse:collapse; width:600px; font-size:12px;}
#pg-rivenditori .request_form table td {padding:5px 0; vertical-align:top;}
#pg-rivenditori .request_form table td.td_sx { width:200px;}
#pg-rivenditori .request_form table td.td_dx { width:400px;}

#pg-rivenditori .request_form td.privacy { font-size:11px; color:#999999; line-height:normal; text-align:justify;}
#pg-rivenditori .request_form td.privacy b { font-size:12px; color:#666;}
#pg-rivenditori .request_form .center {text-align:center; margin-top:10px; margin-bottom:25px; clear:both;}
#pg-rivenditori .request_form .sender { clear:both; height:30px; margin:0; }
#pg-rivenditori .request_form .center label {margin:0 25px 0 0;}
#pg-rivenditori .request_form .center label input {margin-right:5px;}

#pg-rivenditori .request_form .in_field {float:left;width:392px;height:16px;padding:3px;border:1px solid #ccc;}
#pg-rivenditori .request_form .in_field:focus { background-color:#FFC; border:1px solid #999; outline-style:none }
#pg-rivenditori .request_form .in_field.error { background-color:#FCC; border:1px solid #900; outline-style:none;}


#pg-rivenditori .request_form .text_area {float:left;width:590px;height:100px; margin:0; padding:3px;border:1px solid #ccc;}
#pg-rivenditori .request_form .text_area {font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;}
#pg-rivenditori .request_form .text_area.error {background-color:#FCC; border:1px solid #900; outline-style:none;}

#pg-rivenditori .request_form .sel_field {width:396px; color:#000; padding:1px; height:18px!important;}

#pg-rivenditori .request_form #form_pellet {display:none; margin:0; padding:0;}
#pg-rivenditori .request_form #form_pellet table {margin:0; padding:0;}

#pg-rivenditori .request_form #form_misto {display:none; margin:0; padding:0;}
#pg-rivenditori .request_form #form_misto table {margin:0; padding:0; margin-top:15px;}
#pg-rivenditori .request_form #form_misto h4 {margin:0;}

#pg-rivenditori .request_form #form_tronchetti {display:none; margin:0; padding:0;}
#pg-rivenditori .request_form #form_tronchetti table {margin:0; padding:0;}

#pg-rivenditori .request_form #form_caldaia {display:none; margin:0; padding:0;}
#pg-rivenditori .request_form #form_caldaia table {margin:0; padding:0;}

#pg-rivenditori .request_form #send_p {display:none; float:right;}
#pg-rivenditori .request_form #send_t {display:none; float:right;}
#pg-rivenditori .request_form #send_x {display:none; float:right;}
#pg-rivenditori .request_form #send_c {display:none; float:right;}

/* THANKYOU PAGE */
#pg-thankyou { padding-top:100px; text-align:center;}
#pg-thankyou p { margin-bottom:100px;}


/* PRIVATI SECTION */

#pg-privati {float:left; width:898px;}
#pg-privati .description { /*margin-top:35px; width:245px; margin-right:15px;*/ float:left;}
#pg-privati .side_menu { margin-top:25px; width:240px; margin-left:28px;float:left;font-size:11px; line-height:normal;}
#pg-privati .side_menu .side_link {margin-top:10px;}
#pg-privati .side_menu .side_menu_content {padding:10px;border:1px solid #ddd;border-top:0;border-bottom:0;float:left;width:218px;}
#pg-privati .side_menu .side_menu_content .side_img { margin:0 10px 10px 0}

#pg-privati .side_menu .side_menu_head {height:21px; width:220px;float:left;}
#pg-privati .side_menu .side_menu_head { background:url(../images/layout/side_menu_head.png) no-repeat;}
#pg-privati .side_menu .side_menu_head { color:#FFF; font-size:12px; font-weight:bold; padding:4px 10px 0 10px;}

#pg-privati .side_menu .side_menu_footer {height:6px; width:240px;float:left;}
#pg-privati .side_menu .side_menu_footer{ background:url(../images/layout/side_menu_footer.png) no-repeat;}



#pg-privati .global_form {float:left; width:630px; margin-top:25px;}

#pg-privati .request_form_header, #pg-privati .request_form_footer {float:left;width:630px; /*margin-left:149px;*/}
#pg-privati .request_form_header {background:url(../images/layout/form_header.png) no-repeat; height:50px;margin-top:25px;}
#pg-privati .request_form_footer {background:url(../images/layout/form_footer.png) no-repeat; height:20px;}

#pg-privati .request_form {float:left;width:600px; /*margin-left:149px;*/ padding:15px;/* clear:both;*/}
#pg-privati .request_form {background:url(../images/layout/form_side.png) repeat-y;}
#pg-privati .request_form h4 {color:#666666;}
#pg-privati .request_form h5{ margin:0; color:#333; font-size:13px;}
#pg-privati a.redBG { font-size:12px; background-color:#FF5555; color:#fff; }
#pg-privati .request_form table {border-collapse:collapse; width:600px; font-size:12px;}
#pg-privati .request_form table td {padding:5px 0; vertical-align:top;}
#pg-privati .request_form table td.td_sx { width:200px;}
#pg-privati .request_form table td.td_dx { width:400px;}

#pg-privati .request_form td.privacy { font-size:11px; color:#999999; line-height:normal; text-align:justify;}
#pg-privati .request_form td.privacy b { font-size:12px; color:#666;}
#pg-privati .request_form .center {text-align:center; margin-top:10px; margin-bottom:25px; clear:both;}
#pg-privati .request_form .sender { clear:both; height:30px; margin:0; }
#pg-privati .request_form .center label {margin:0 25px 0 0;}
#pg-privati .request_form .center label input {margin-right:5px;}

#pg-privati .request_form .in_field {float:left;width:392px;height:16px;padding:3px;border:1px solid #ccc;}
#pg-privati .request_form .in_field:focus { background-color:#FFC; border:1px solid #999; outline-style:none;}
#pg-privati .request_form .in_field.error { background-color:#FCC; border:1px solid #900; outline-style:none;}

#pg-privati .request_form .text_area {float:left;width:590px;height:100px; margin:0; padding:3px;border:1px solid #ccc;}
#pg-privati .request_form .text_area {font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;}
#pg-privati .request_form .text_area:focus {background-color:#FFC; border:1px solid #999; outline-style:none;}
#pg-privati .request_form .text_area.error {background-color:#FCC; border:1px solid #900; outline-style:none;}

#pg-privati .request_form .sel_field {width:396px; color:#000;  padding:1px; height:18px!important;}

#pg-privati .request_form #form_pellet {display:none; margin:0; padding:0;}
#pg-privati .request_form #form_pellet table {margin:0; padding:0;}

#pg-privati .request_form #form_misto {display:none; margin:0; padding:0;}
#pg-privati .request_form #form_misto table {margin:0; padding:0; margin-top:15px;}
#pg-privati .request_form #form_misto h4 {margin:0;}

#pg-privati .request_form #form_tronchetti {display:none; margin:0; padding:0;}
#pg-privati .request_form #form_tronchetti table {margin:0; padding:0;}

#pg-privati .request_form #form_caldaia {display:none; margin:0; padding:0;}
#pg-privati .request_form #form_caldaia table {margin:0; padding:0;}

#pg-privati .request_form #send_p {display:none; float:right;}
#pg-privati .request_form #send_t {display:none; float:right;}
#pg-privati .request_form #send_x {display:none; float:right;}
#pg-privati .request_form #send_c {display:none; float:right;}

/* THANKYOU PAGE */
#pg-thankyou { padding-top:100px; text-align:center;}
#pg-thankyou p { margin-bottom:100px;}



/* CONTATTI SECTION */

#pg-contatti {float:left; width:898px;}
#pg-contatti .description { margin-top:25px; width:245px; margin-right:15px; float:left;}

#pg-contatti .request_form {float:left;width:600px; margin-top:25px;border-left:1px solid #ddd; padding:7px 0 25px 30px;}
#pg-contatti .request_form h4 {color:#666666;}
#pg-contatti .request_form h5{ margin:0; color:#333; font-size:13px;}
#pg-contatti a.redBG { font-size:12px; background-color:#FF5555; color:#fff; }
#pg-contatti .request_form table {border-collapse:collapse; width:600px; font-size:12px;}
#pg-contatti .request_form table td {padding:5px 0; vertical-align:top;}

#pg-contatti .request_form td.privacy { font-size:11px; color:#999999; line-height:normal; text-align:justify;}
#pg-contatti .request_form td.privacy b { font-size:12px; color:#666;}
#pg-contatti .request_form .center {text-align:center; margin-top:10px; margin-bottom:25px; clear:both;}
#pg-contatti .request_form .sender { clear:both; height:30px; margin:0; }
#pg-contatti .request_form .center label {margin:0 25px 0 0;}
#pg-contatti .request_form .center label input {margin-right:5px;}

#pg-contatti .request_form .in_field {float:right;width:392px;height:16px;padding:3px;border:1px solid #ccc;}
#pg-contatti .request_form .in_field:focus { background-color:#FFFFCC; border:1px solid #999; outline-style:none }

#pg-contatti .request_form .text_area {float:left;width:590px;height:100px; margin:0; padding:3px;border:1px solid #ccc;}
#pg-contatti .request_form .text_area {font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;}

#pg-contatti .request_form .sel_field {width:396px; color:#000; padding:1px;  height:18px!important;}

#pg-contatti .request_form label {font-weight:bold;}


/* NEWS SECTION */

#pg-news h5, #pg-news h5 a { margin:0; color:#333; font-size:13px;}
#pg-news h5 a:hover {color:#FF9900;}

#pg-news .news_list {width:630px; float:left; margin-top:15px;}

#pg-news {float:left; width:898px;}

#pg-news .side_menu { margin-top:15px; width:240px; margin-left:28px;float:left;font-size:11px; line-height:normal;}
#pg-news .side_menu .side_link {margin-top:10px;}
#pg-news .side_menu .side_menu_content {padding:10px;border:1px solid #ddd;border-top:0;border-bottom:0;float:left;width:218px;}
#pg-news .side_menu .side_menu_content .side_img { margin:0 10px 10px 0}

#pg-news .side_menu .side_menu_head {height:21px; width:220px;float:left;}
#pg-news .side_menu .side_menu_head { background:url(../images/layout/side_menu_head.png) no-repeat;}
#pg-news .side_menu .side_menu_head { color:#FFF; font-size:12px; font-weight:bold; padding:4px 10px 0 10px;}

#pg-news .side_menu .side_menu_footer {height:6px; width:240px;float:left;}
#pg-news .side_menu .side_menu_footer{ background:url(../images/layout/side_menu_footer.png) no-repeat;}

#pg-news .hotnews_icon {float:left; width:620px; padding:5px 5px; background:#f4f4f4; border:1px solid #ddd; margin-bottom:10px;}
#pg-news a#news-feed {
float:right; position:relative; right:15px; bottom:-1px; width:24px; height:0; padding-top:18px; overflow:hidden; display:block;
background:url(../images/layout/rss_iconIE.png) no-repeat;}













