#home{ position:relative; float:left; width:990px; }
#home .nl{ position:relative; float:left; width:210px; height:140px; text-align:center;}
#home .nl input.campo{ border:1px solid #CCC; padding:4px;}
#home div.riga{ position:relative; float:left; width:970px; clear:both; padding:10px;}
#home div.riga .box{ position:relative; float:left; width:200px; height:300px; background:#FFF}
#home div.riga .title{ position:relative; float:left; width:180px; height:20px; background:url(/template/default/img_site/index/box_top.png) bottom repeat-x;}
#home div.riga .title h4{ font-size:11px; color:#333; display:block; height:18px; border:1px solid #EEE; border-bottom:1px solid #FFF; background:#FFF; margin:0; padding:0; float:left; line-height:18px; margin:0 5px 0 5px; padding:0 10px 0 10px; }
#home div.riga .corpo{ position:relative; float:left; width:178px; border-left:1px solid #EEE; border-right:1px solid #EEE; background:#FFF; height:260px; overflow:hidden;}

div.evidenza_slide{ width:1200px; height:260px; }
div.evidenza_slide div.cella{ position:relative; float:left; width:178px; height:261px; clear:both }
div.evidenza_slide div.cella div.pro{ position:relative; float:left; width:168px; height:76px; padding:5px; cursor:pointer; border-bottom:1px solid #EEE; background:url(/template/default/img_site/index/top_link.png) bottom right no-repeat;}
div.evidenza_slide div.cella div.pro a:hover{ text-decoration:underline;}
div.evidenza_slide div.cella div.pro div.foto{ position:relative; float:left; width:60px; height:60px; text-align:center;}
div.evidenza_slide div.cella div.pro div.info{ position:relative; float:left; width:108px;}
div.evidenza_slide div.cella div.pro div.info h3{ margin:0; padding:0; font-size:11px; color:#333; font-weight:normal; }
div.evidenza_slide div.cella div.pro div.info small{ display:block; font-size:10px; color:#666; font-weight:bold; padding:4px 0;}
div.evidenza_slide div.cella div.pro div.prezzo{ position:absolute; bottom:16px; right:10px; color:#F60; font-weight:bold; font-size:12px;}
div.evidenza_slide div.cella div.pro div.prezzo a{ color:#F60; }

#home div.riga .fotbox{ position:relative; float:left; border:1px solid #EEE; height:16px; padding:1px; width:176px; background:#8db7d8}
#home div.riga .fotbox ul{ margin:0; padding:0; list-style:none; float:right}
#home div.riga .fotbox ul li{ float:left;}
#home div.riga .fotbox ul a{ display:block; height:14px; width:14px; text-align:center; border:1px solid #CCC; background:#FFF; line-height:14px; font-weight:bold; font-size:10px; margin:0 1px 0 0px; color:#333;}
#home div.riga .fotbox ul a:hover, #home div.riga .fotbox ul a.sel{ background:#EEE; color:#666;  }
#home div.riga .bannercentrale{ position:relative; float:left; width:500px; height:300px; background:#FFF; }
#home div.riga .subbanner{ position:relative; float:left; width:500px; height:100px; background:url(/template/default/img_site/index/subbanner.png) top left no-repeat;} 
#home div.riga .subbanner .box{ position:relative; float:left; padding:5px 5px 5px 45px; height:90px; background:none;}
#home div.riga .subbanner .box h4{ padding:10px 0 0 0px; margin:0; color:#69C; font-weight:normal; }
#home div.riga .subbanner .box h4 a{ color:#69C;}
#home div.riga .subbanner .box h5{ padding:10px 0 10px 0; text-align:center; margin:0; font-size:10px; color:#69C;}
#home div.riga .subbanner .box h4 small{ display:block; text-align:right; color:#666; font-size:10px;}
#home div.riga .subbanner .box .info{ display:block; border:2px solid #FFF; border-right:0px; border-top:5px solid #FFF; background:#f8f8f8; padding:5px; text-align:center; font-size:11px }
#home div.riga .subbanner .box a.vai{ position:absolute; bottom:0px; right:5px; text-decoration:underline; font-size:10px; color:#666; }

#home div.riga .servizi{ position:relative; float:right; width:250px; height:300px; background:#FFF; padding:0;}
#home div.riga .servizi ul.menu{ position:relative; float:left; margin:0; padding:0; clear:both; border-bottom:6px solid #8db7d8; width:250px;  }
#home div.riga .servizi ul.menu li{ display:block; float:left; border-left:3px solid #FFF; border-right:3px solid #FFF;   }
#home div.riga .servizi ul.menu li a{ display:block; padding:5px 5px 5px 5px; font-size:12px; font-weight:bold; border:1px solid #CCC; border-bottom:0px; background:#EEE;}
#home div.riga .servizi ul.menu li a.sel, #home div.riga .servizi ul.menu li a:hover{ background:#8db7d8; color:#FFF;}
#home div.riga .servizi ul.elenco{ position:relative; float:left; width:234px; margin:0; padding:4px 10px 0 4px; list-style:none; background:#FFF; border:1px solid #EEE; border-top:0px;  }
#home div.riga .servizi ul.elenco a{ color:#069; }
#home div.riga .servizi ul.elenco a:hover{ text-decoration:underline;}
#home div.riga .servizi ul.elenco li{ border-bottom:1px dotted #CCC; padding:6px 0 6px 40px;}
#home div.riga .servizi ul.elenco li{ color:#069; font-size:14px;}
#home div.riga .servizi ul.elenco li small{ display:block; text-align:right; color:#666; font-size:10px;}
#home div.riga .servizi ul.elenco li a small{ color:#666; }
#home div.riga .servizi ul.elenco li a:hover small{ color:#666; text-decoration:underline}
#home div.riga .servizi ul.elenco li.sped{ background:url(/template/default/img_site/index/serv_0.jpg) left center no-repeat;}
#home div.riga .servizi ul.elenco li.prod{ background:url(/template/default/img_site/index/serv_1.jpg) left center no-repeat;}
#home div.riga .servizi ul.elenco li.chia{ background:url(/template/default/img_site/index/serv_2.jpg) left center no-repeat;}
#home div.riga .servizi ul.elenco li.aper{ background:url(/template/default/img_site/index/serv_3.jpg) left center no-repeat;}
#home div.riga .servizi ul.elenco li.help{ background:url(/template/default/img_site/index/serv_4.jpg) left center no-repeat;}
#home div.riga .servizi ul.elenco li.anni{ background:url(/template/default/img_site/index/serv_5.jpg) left center no-repeat;}

#home div.riga .servizi div.loginhome{ position:relative; float:left; width:228px; padding:4px 10px 4px 10px; border:1px solid #EEE; border-top:0px;}
#home div.riga .servizi div.loginhome h3{ margin:0; margin:0 10px 6px 10px; font-size:12px; color:#69C; border-bottom:1px solid #69C;}
#home div.riga .servizi div.loginhome .campo{ padding:3px; border:1px solid #CCC; font-size:12px; width:120px; }
#home div.riga .servizi div.loginhome .entra{ padding:1px 4px 1px 4px; border:1px solid #CCC; background:#EEE; font-size:10px; font-weight:bold; cursor:pointer}
#home div.riga .servizi div.loginhome .entra:hover{ background:#F90; color:#FFF;}

#home div.riga .servizi div.loginhome ul{ position:relative; float:left; display:block;padding-top:14px;}

/*

#home div.riga .servizi ul{ margin:0; padding:0 4px 0 4px; list-style:none; background:#FFF;}
#home div.riga .servizi ul li h3{ display:block; clear:both; font-size:14px; color:#5998cb; margin:0; padding:14px 0 2px 0;}
#home div.riga .servizi ul li.sped{ background:url(/template/default/img_site/index/serv_sped.png) center left no-repeat;}
#home div.riga .servizi ul li.prod{ background:url(/template/default/img_site/index/serv_prod.png) center left no-repeat;}
#home div.riga .servizi ul li.fina{ background:url(/template/default/img_site/index/serv_fina.png) center left no-repeat;}
#home div.riga .servizi ul li a{ position:absolute; display:block; bottom:0px; right:0px; font-size:10px; background:#EEE; color:#666; padding:1px 2px 1px 2px; border:1px solid #FFF;}
#home div.riga .servizi ul li a:hover{ text-decoration:underline;}
*/

#home div.riga .vetrina{ position:relative; float:left; width:970px; height:300px; overflow:hidden}
#home div.riga .vetrina .loader{ position:relative; float:left; width:970px; height:300px; background:url(/template/default/img_site/loader_ajax.gif) center no-repeat #FFF;}
#home div.riga .vetrina .titolo_vetrina{ position:relative; float:left; width:970px; height:26x; border-bottom:7px solid #8db7d8;}
#home div.riga .vetrina .titolo_vetrina ul{ margin:0; padding:0; list-style:none;}
#home div.riga .vetrina .titolo_vetrina ul li{ display:block; float:left; padding:0 2px 0 2px;}
#home div.riga .vetrina .titolo_vetrina ul li a{ display:block; float:left; padding:5px 7px 3px 7px; border:1px solid #DDD; background:#EEE; border-bottom:1px solid #EEE; font-size:12px; font-weight:bold; text-transform:capitalize}
#home div.riga .vetrina .titolo_vetrina ul li a.sel,#home div.riga .vetrina .titolo_vetrina ul li.sel a:hover ,#home div.riga .vetrina .titolo_vetrina ul li a:hover{ background:#8db7d8; border-bottom:1px solid #8db7d8; color:#FFF; }

#home div.riga .vetrina .corpovet{ position:relative; float:left; width:968px; height:279px; border-left:1px solid #EEE; border-right:1px solid #EEE; border-bottom:1px solid #EEE;}

#home div.riga .vetrina .tasto{ position:relative; float:left; width:60px; height:279px; background:#FFF;}
#home div.riga .vetrina .slidercont{ width:968px; height:279px; overflow:hidden; clear:both; border:1px solid #EEE; border-top:0px;}
#home div.riga .vetrina .slider{ height:279px; }
#home div.riga .vetrina .vetrinabox{ position:relative; float:left; width:960px; height:279px; padding:4px;}
#home div.riga .vetrina .vetrinabox a:hover{ text-decoration:underline;}
#home div.riga .vetrina .vetrinabox .prod{ position:relative; float:left; width:229px; padding:5px; height:125px; background:#FFF; border-bottom:1px solid #EEE; border-right:1px solid #EEE;}
#home div.riga .vetrina .vetrinabox .prod.nobsx{ border-right:0px;}
#home div.riga .vetrina .vetrinabox .prod.nobbottom{ border-bottom:0px;}
#home div.riga .vetrina .vetrinabox .prod .foto{ position:relative; float:left; width:80px; height:80px; padding:10px 0 0 0; text-align:center;}
#home div.riga .vetrina .vetrinabox .prod .info{ position:relative; float:left; width:149px;}
#home div.riga .vetrina .vetrinabox .prod .info h3{ margin:0; padding:10px 0 0 0; font-size:12px; color:#333; font-weight:normal; }
#home div.riga .vetrina .vetrinabox .prod .info small{ display:block; font-size:10px; color:#666; font-weight:bold; padding:4px 0;}
#home div.riga .vetrina .vetrinabox .prod .info small a{ color:#666;}
#home div.riga .vetrina .vetrinabox .prod .tool{ position:absolute; _position:relative; _height:30px; height:60px; width:160px; bottom:0px; right:0px; background:#FFF; }
#home div.riga .vetrina .vetrinabox .prod .prezzo{ position:absolute; float:left; text-align:left; color:#F60; font-weight:bold; font-size:14px; padding:32px 0 4px 6px; bottom:8px; left:-50px; text-align:right; width:120px;}
#home div.riga .vetrina .vetrinabox .prod .compra{ position:relative; float:right; padding:28px 0 0 0;}
#home div.riga .vetrina .vetrinabox .prod .compra .box1{ position:relative; float:left; height:24px;}
#home div.riga .vetrina .vetrinabox .prod .compra .box2{ position:relative; float:left; height:24px; line-height:24px; padding:0 5px 0 5px;}
#home div.riga .vetrina .vetrinabox .prod .compra .box2 a{ color:#666; font-weight:bold; font-size:9px;}
#home div.riga .vetrina .vetrinabox .prod .compra .box2 a:hover{ text-decoration:underline;}

#home div.riga .boxdiv{ position:relative; float:left; height:300px; width:20px;}
#home div.riga .boxbottom{ position:relative; height:300px; width:310px; float:left;}
#home div.riga .boxbottom .title{ position:relative; float:left; width:310px; height:20px; background:none; }
#home div.riga .boxbottom .title h4{ display:block; float:left; padding:4px 7px 4px 7px; border:1px solid #DDD; color:#FFF; background:#8db7d8; border-bottom:1px solid #EEE; font-size:12px; font-weight:bold; text-transform:capitalize }
#home div.riga .boxbottom .corpo{ position:relative; padding:5px;  border-top:7px solid #8db7d8; float:left; width:298px; border-left:1px solid #EEE; border-right:1px solid #EEE; background:#FFF; height:260px; clear:both;}

#home div.riga .vetrina .titolo_vetrina ul{ margin:0; padding:0; list-style:none;}
#home div.riga .vetrina .titolo_vetrina ul li{ display:block; float:left; padding:0 2px 0 2px;}
#home div.riga .vetrina .titolo_vetrina ul li a{ display:block; float:left; padding:5px 7px 3px 7px; border:1px solid #DDD; background:#EEE; border-bottom:1px solid #EEE; font-size:12px; font-weight:bold; text-transform:capitalize}
#home div.riga .vetrina .titolo_vetrina ul li a.sel,#home div.riga .vetrina .titolo_vetrina ul li.sel a:hover ,#home div.riga .titolo_vetrina .titolo ul li a:hover{ background:#8db7d8; border-bottom:1px solid #8db7d8; color:#FFF; }

#home div.riga .boxbottom .corpo h5{ clear:both; display:block; padding:5px 2px 2px 1px; margin:0; font-size:11px; font-weight:normal; border-bottom:1px dotted #CCC;}
#home div.riga .boxbottom .fotbox{ position:relative; float:left; border:1px solid #EEE; height:16px; padding:1px; width:306px;  background:#8db7d8}
#home div.riga .boxbottom .fotbox a{ position:absolute; right:2px; bottom:1px; border:1px solid #CCC; float:right; padding:1px 4px 0px 4px; font-size:10px; background:#FFF;}
#home div.riga .boxbottom ul.blog{ position:relative; float:left; margin:0; padding:10px 0 0 0; border-top:1px dotted #CCC;}
#home div.riga .boxbottom ul.blog li{ padding:2px 5px 2px 17px; display:block; border-bottom:1px dotted #EEE; background:url(/template/default/img_site/index/blogli.png) left top no-repeat; }
#home div.riga .boxbottom .foto{ position:relative; float:left; width:70px; height:100px;}
#home div.riga .boxbottom .txt{ position:relative; float:left; width:228px; height:114px; }
#home div.riga .boxbottom .txt span.autore{ display:block;font-weight:normal; background:#EEE; padding:5px 2px; margin-bottom:2px;}
#home div.riga .boxbottom .tools{ position:absolute; bottom:15px; right:0px; width:140px; font-size:9px;}
#home div.riga .boxbottom .tools a{ font-size:9px;}
#home div.riga .boxbottom .fotoblog{ position:relative; float:left; width:110px; padding:5px }
#home div.riga .boxbottom .fotoblog img{ border:1px solid #999}
#home div.riga .boxbottom .txtblog{ position:relative; float:left; width:178px; }
#home div.riga .boxbottom small{ display:block; text-align:right; font-weight:bold; font-size:9px; margin-bottom:4px;}
#home div.riga .boxbottom .contblog{ display:block; text-align:right; font-size:9px; font-weight:bold;}

#home div.riga #marcheslide{ position:relative; float:left; height:50px;}
#home div.riga #marchebox{ position:relative; float:left; width:970px; overflow:hidden; margin-top:11px; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; text-align:center;}

#home div.riga .boxvar{ position:relative; float:left; height:130px; background:#FFF; border:1px solid #EEE; padding:4px;}
#home div.riga .boxsep{ position:relative; float:left; width:10px; height:140px; background:#FFF;}
#home div.riga .boxvar h3{ margin:0; padding:0; font-size:11px; background:#76a6ce; height:20px; line-height:20px; padding:0 5px; color:#FFF;}
#home div.riga .boxvar ul.servizio{ position:relative; float:left; margin:0; padding:0; list-style:none; }
#home div.riga .boxvar ul.servizio li{ float:left; height:88px; width:81px; border-left:1px dotted #EEE; padding:5px;}
#home div.riga .boxvar ul.servizio li h6{ margin:0; padding:0; font-size:11px; text-align:center; color:#666; padding:4px 0 8px 0 }
#home div.riga .boxvar ul.servizio li a{ display:block; margin-bottom:3px; border:1px solid #CCC; text-align:center; padding:2px 0 2px 0; background:#dbe9f4; }
#home div.riga .boxvar ul.servizio li a:hover{ background:#F90; color:#FFF; }
#home div.riga .catinhome{ display:block; position:relative; float:left; height:138px; width:960px; }
#home div.riga .catinhome ul{ position:relative; float:left; margin:0; padding:0; width:230px; list-style:none; }
#home div.riga .catinhome ul li{ display:block;}
#home div.riga .catinhome ul li.titolo{ font-size:14px; font-weight:bold; color:#369; padding:10px 0 2px 0; margin:0;   }
#home div.riga .catinhome ul li.titolo a{ color:#C00; border-bottom:1px dotted #C00;  }
#home div.riga .catinhome ul li.titolo a:hover{ text-decoration:underline; }
#home div.riga .catinhome ul li.elenco{ padding:0 4px 8px 4px;  }
#home div.riga .catinhome ul li.elenco a:hover{ text-decoration:underline;}






