@charset "utf-8";
* { font-family:arial; }
body { margin:0; padding:0; font-size:11px; color:#666; line-height:150%; text-align:center; background:#fff url(bg_main.jpg) top left repeat-x; }
#wrap { width:906px; background:#fff; padding:22px; margin:20px auto; text-align:left;}
#header {width:906px; clear:both; height:107px; background:#fff}
#logo{width:106px; height:107px; float:left; margin:0px; padding:0px;}
#logo img{border:0px;}
/*********************************MENU********************************************/
#main_menu{width:625px;height:97px;float:right;margin-left:20px;margin-top:20px;background:#fff;margin-right:80px;}
.menu{width:125px;height:97px;float:left;}
.menu span{font-size:12px;font-weight:bold;color:#2bb3f6;}
.menu ul{margin:0;list-style:url(q.gif);padding-left:12px;}
.menu a{color:#a8a8a8;text-decoration:none;font-weight:normal;}
.menu a:hover{color:#896996;}
.menu_selected a{color:#896893; font-weight:bold; !important}
/*********************************************************************************/
#content{width:906px;height:auto;clear:both;}
/*********************************************************************************/
#sxCol{width:670px; height:auto; margin-right:20px; float:left;}
#flashMovie{width:670px;clear:both;}
#LogPiFerMain{width:670px; height:200px; margin-top:20px;}
#LogPiFerMainSx{width:325px; height:200px; float:left; background:#eee;}
#LogPiFerMainDx{width:325px; height:200px; float:right; background:#eee;}
#LogPiFerMainSx img{border:0px;}
#LogPiFerMainDx img{border:0px;}
#slideNews{width:660px;height:25px; background:url(bg_news.gif) top left no-repeat; padding-left:5px; padding-right:5px; padding-top:5px; margin-bottom:20px;}
/*********************************************************************************/
#dxCol{width:210px; height:auto; float:right;}
#search{width:210px; height:30px; background:url(bg_search.jpg) top left no-repeat; margin-bottom:20px;}
#search div{padding-top:4px; padding-left:5px;}
#search input[type=text]{width:170px; height:20px; background:url(bg_srcInput.gif) top left no-repeat; border:0; color:#2bb3f6; padding-left:3px;}
#search input[type=button]{width:20px; height:20px; background:url(bgSrcBtn.gif) top left no-repeat; border:0;}
/*********************************************************************************/
#prodotti_ST{width:190px; height:340px; background:url(bg_ST.gif) top left repeat-y; padding-left:10px; padding-right:10px;}
.prodotti_ST_item{width:170px; height:135px; padding:10px; background:#eee; clear:both;}
.prodotti_ST_item div {width:170px; height:135px; overflow:hidden; background:#fff;}
.prodotti_ST_item img {border:0;}
#lbl_ST{width:210px; height:30px; margin:0; padding:0; background:url(lbl_ST.gif) top left no-repeat;}
#lbl_ST div {color:#2bb3f6; font-weight:bold; font-size:14px; padding-left:28px; padding-top:8px;}
#cls_ST {width:210px; height:34px; padding:0; margin:0;}
#cls_ST img {border:0;}
/*********************************************************************************/
#newsletter_frm {width:210px; height:173px; background:url(bg_newsletter.gif) top left no-repeat; margin-top:20px;}
#newsletter_frm div {padding:10px;}
#newsletter_frm span {font-weight:bold;}
#newsletter_frm p {padding:0; margin-bottom:5px; margin-top:0;}
#newsletter_frm input[type=text]{width:187px; height:31px; background:url(bg_newsletter_input.gif) top left no-repeat; border:0; color:#2bb3f6; padding-left:3px; padding-top:5px;}
#newsletter_frm input[type=button]{width:73px; height:22px; background:url(btn_submit.gif) top left no-repeat; border:0; float:right;}
/*********************************************************************************/
#footer{width:906px; height:47px; background:url(bg_footer.gif) top left repeat-x; clear:both;}
#footer_menu{width:585px; float:left; margin-top:15px; margin-left:15px}
#footer_menu a {text-decoration:none; color:#2bb3f6; font-weight:800;}
#footer_menu a:hover {text-decoration:underline;}
#top_fnc {width:285px; float:right; height:24px; text-align:right; margin-top:10px; margin-right:15px;}
#top_fnc img {border:0;}
.space20{margin:0;padding:0;height:20px;clear:both;}
.space10{margin:0;padding:0;height:10px;clear:both;}
#footer_out{text-align:center; margin-top:40px;}
/*********************************************************************************/
.scheda_prodotto{font-size:12px;}
.prodotti{width:648px; background:#fcfcfc; border:1px solid #ddd; padding:10px; margin-bottom:10px; height:100px;}
.prodotti img{border:0px; width:138px; height:93px;}
.img {border:1px solid #ddd; width:138px; overflow:hidden; height:93px; float:left; margin-right:10px;}
.paging {width:658px; padding:5px; text-align:right; background:#fcfcfc; border:1px solid #ddd; margin-top:10px; margin-bottom:10px;}
.paging a {text-decoration:none; color:#896996; font-weight:bold;}
.paging a:hover {text-decoration:underline;}

.button {background:url(btn-class.gif) top left no-repeat; width:131px; height:24px; border:0px; color:#fff; font-weight:bold; cursor:hand;}
.textbox-260px {width:333px; height:20px; border:0px; background:url(bg-input.gif) top left no-repeat; padding:5px; color:#a6a6a6;}
.textarea-style {width:96%; height:150px; border:2px solid #f0f0f0; color:#a6a6a6;}
.h2style {text-transform:uppercase;}
