@charset "UTF-8";
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(/web/grafica/rebellino/background.jpg) bottom center fixed repeat-x #CCE6FF;}
a{ color:#000; text-decoration:none;}
img{ border:0;}

small{ font-size:10px; color:#666;} 


#page{ position:relative; float:left; width:100%; background:url(/web/grafica/rebellino/backbianco.png) center repeat-y;}
#wrap{ position:relative; margin:0px auto 0px auto; width:990px;}
#old { position:relative; float:left; margin:0; padding:0; width:990px; clear:both; padding:10px 0; background:#FF9900; text-align:center; color:#000;}

#mia_area{ position:relative; width:100%; background:url(/web/grafica/rebellino/struttura/lamiaarea.png) bottom repeat-x #C00; height:80px; z-index:99999}
#mia_area .posiziona{ position:relative; width:990px; margin:0px auto; clear:both;}
#mia_area .posiziona table td{ padding:2px 6px; text-align:center;}
#mia_area .posiziona table td img{ padding:0 0 3px 0;}
#mia_area .posiziona table td a{ color:#FFF; text-decoration:none; font-size:11px; font-weight:bold;}
#mia_area .posiziona table td:hover { background:#FFD9DA; }
#mia_area .posiziona table td:hover a{ color:#C00;}
#mia_area .posiziona table td.nohover:hover{ background:#C00}

#header{ position:relative; float:left; margin:0; padding:0; width:990px; height:119px; background:url(/web/grafica/rebellino/struttura/header.jpg) bottom left no-repeat; clear:both}
#header div.top{ position:relative; float:left; width:990px; height:70px;}
#header div.top div.logo{ position:relative; float:left;}

#header div.top div.carrello{ position:relative; float:right; height:50px; padding:20px 10px 0 50px; line-height:16px; text-align:center; background:url(/web/grafica/rebellino/struttura/cart_back.jpg) left bottom no-repeat;}
#header div.top div.carrello.preventivo{ background:url(/web/grafica/rebellino/struttura/preventivo.jpg) left bottom no-repeat;}
#header div.top div.carrello a{ font-weight:bold; color:#C00;}
#header div.top div.carrello a:hover{ text-decoration:underline;}
#header div.ricerca{ position:relative; float:left; padding:5px 10px 0px 10px; color:#FFF; width:260px;}
#header div.ricerca input{ display:block; float:left; vertical-align:middle; padding:0 0 0 6px;}
#header div.ricerca input.key{ border:1px solid #900; padding:3px; font-weight:bold; width:180px;}
#header div.topmenu{ position:relative; float:right; width:700px; padding:14px 0 0 0; height:36px;}
#header div.topmenu ul{ margin:0px; padding:0; list-style:none;}
#header div.topmenu ul li{ display:block; height:30px; float:left; padding:0 0 0 10px; background:url(/web/grafica/rebellino/struttura/topmenua.png) center left no-repeat;}
#header div.topmenu ul li a{ display:block; line-height:30px; padding:0 10px 0 0; background:url(/web/grafica/rebellino/struttura/topmenua.png) right center no-repeat; }
#header div.topmenu ul li a:hover{ text-decoration:underline; color:#C00; }
#header div.topmenu ul li.ordine{ background:url(/web/grafica/rebellino/struttura/topmenuordini.png) center left no-repeat;}
#header div.topmenu ul li.ordine a{ background:url(/web/grafica/rebellino/struttura/topmenuordini.png) right center no-repeat; font-weight:bold; color:#FFF;}

#header div.newsletter_box{ position:relative; float:left; width:300px; padding:10px 0 0 50px; height:60px; background:url(/web/grafica/_generali/nlbox.png) right center no-repeat;}
#header div.newsletter_box input.campo{ border:1px solid #CCC; height:20px; line-height:20px; font-size:12px; padding:0 2px; vertical-align:middle}
#header div.newsletter_box input.campo.vai{ padding:0px 2px; vertical-align:middle; height:22px; line-height:16px;	}
#header div.newsletter_box a{ text-decoration:underline;}

#preheader{ position:relative; float:left; width:100%; background:#C00; padding:2px 0 0 0; font-size:12px}

#welcome .intro{ position:relative; float:left; line-height:22px; font-size:11px; color:#EEE}

#welcome{ position:relative; margin:0px auto 0px auto; width:990px; height:22px; display:block; color:#FFF; text-align:right; z-index:999999}
#welcome .logmenu{ position:relative; height:22px; float:right; display:block;}
#welcome ul{ margin:0; padding:0; list-style:none; }
#welcome ul li{ float:left; display:block; height:22px; line-height:22px; padding:0 0 0 12px;}
#welcome ul li:hover{ background:url(/web/grafica/rebellino/struttura/preheaderbotton.jpg) bottom left no-repeat;}
#welcome ul li:hover a{ color:#000; text-decoration:underline; background:url(/web/grafica/rebellino/struttura/preheaderbotton.jpg) bottom right no-repeat;}
#welcome a{ display:block; float:left; color:#FFF; height:22px; padding:0 12px 0 0; }

#centro{ position:relative; float:left; width:990px; clear:both; background:url(/web/grafica/rebellino/struttura/back.png) left repeat-y;}



#menu{ position:relative; float:left; width:200px; background:url(/web/grafica/rebellino/struttura/menu_back.jpg) left top repeat-y;}
#menu ul.menu{ position:relative; margin:0; padding:10px 5px 0 5px; list-style:none; background:url(/web/grafica/rebellino/struttura/menu_top.jpg) left top no-repeat;}
#menu ul li{ }
#menu a.offerte{ display:block; text-align:center; line-height:29px; color:#900; text-decoration:underline; font-size:12px;  font-weight:bold; height:28px; background:url(/web/grafica/rebellino/struttura/menu_offerte.jpg) center no-repeat;}
#menu a.offerte:hover{ color:#000;}
#menu ul li.bottom{ background:url(/web/grafica/rebellino/struttura/menu_bottom.jpg) top center no-repeat; height:16px;}
#menu ul li a.toplink{ display:block; padding:2px 10px 2px 10px; font-weight:bold;}
#menu ul li a.toplink:hover{ background:#C00; color:#FFF;}

#menu div.marche{ display:block; text-align:center; padding:20px 0 0 0; }
#menu div.marche a{ display:block; height:60px; background:url(/web/grafica/rebellino/struttura/marche.jpg) bottom left; line-height:60px; font-size:12px; color:#FFF; font-weight:bold;}


#footer{ position:relative; float:left; width:990px; line-height:24px; padding:24px 0 0 0; text-align:center; background:url(/web/grafica/rebellino/struttura/footer.png) left top no-repeat #C00; color:#FFF;}
#footer a{ color:#FFF;}
#footer a.registrati{ font-weight:bold;}
#footer a:hover{ text-decoration:underline;}
#footer span.copy{ color:#EEE; font-weight:bold;}

#pagina2col{ position:relative; float:left; padding:10px; width:770px; background:url(/web/grafica/rebellino/struttura/centro_corner.jpg) left top no-repeat;}
#pagina3col{ position:relative; float:left; padding:10px; width:570px; background:url(/web/grafica/rebellino/struttura/centro_corner.jpg) left top no-repeat;}

div.percorso{ position:relative; float:left; clear:both; color:#333; border-bottom:1px dotted #EEE;}
div.percorso a{ font-weight:bold; color:#333;}
div.percorso a:hover{ text-decoration:underline;}
#pagina2col div.percorso{ width:760px;}
#pagina3col div.percorso{ width:570px;}

#pagina2col div.confronta{ position:relative; float:left; width:370px; padding-right:10px; }
#pagina2col div.confronta h4{ margin:0; padding:2px 0 2px 0; text-align:right; font-size:11px; font-weight:normal;}
#pagina2col div.confronta div.info{ padding:10px 0 10px 0}
#pagina2col div.confronta div.info table{ border:1px solid #CCC;}
#pagina2col div.confronta div.info table th{ background:#C00; text-align:left; color:#FFF; font-weight:normal; padding:4px;}
#pagina2col div.confronta div.info table td{ border-bottom:1px dotted #C00; padding:4px 4px 3px 4px;}
#pagina2col div.confronta div.info h3{ margin:0; padding:0;}
#pagina2col div.confronta div.info small{ padding:0 0 0 3px; font-size:10px; color:#666;}
#pagina2col div.confronta div.info p{ padding:4px 0 4px 10px;}
#pagina2col div.confronta div.immagini{ position:relative; float:left; width:370px; text-align:center; padding:10px 0 10px 0}
#pagina2col div.confronta a.altro{ display:block; position:relative; float:left; padding:3px 8px 3px 8px; margin:3px; _smargin:3px; border:1px solid #CCC; background:#EEE;}
#pagina2col div.confronta a.altro:hover{ background:#C00; border:1px solid #900; color:#FFF;}

#pagina3col div.pagina a{ text-decoration:underline;}
#pagina3col div.pagina h4{ font-size:12px; color:#C00; margin:0; padding:0;}
#pagina3col div.pagina ol li{ padding-bottom:8px;}

#pagina3col div.homepage{ position:relative; float:left; width:570px; clear:both; }
#pagina3col div.homepage div.banner{ position:relative; float:left; width:570px; clear:both;}
#pagina3col div.homepage div.banner img{}
#pagina3col div.homepage div.banner div.muovi{position:absolute; bottom:0px; right:0px; z-index:3500;}
#pagina3col div.homepage div.banner a.carousel-jumper{ margin:2px 1px; font-size:11px; font-weight:bold; height:16px; border:1px solid #C00; color:#C00; text-align:center; line-height:16px; width:16px; display:block; float:left; background:#FFF;}
#pagina3col div.homepage div.banner a.carousel-jumper.sel{ background:#C00; color:#FFF;}

#pagina3col div.homepage div.vetrina .prezzook{ font-size:14px; color:#060; font-weight:bold;}
#pagina3col div.homepage div.vetrina .prezzono{ font-size:11px; text-decoration:line-through;}
#pagina3col div.homepage div.vetrina{ position:relative; float:left; width:570px; clear:both; background:url(/web/grafica/rebellino/struttura/backvetrina.gif) top left no-repeat #FFF;}
#pagina3col div.homepage div.vetrina div.prodotto{ position:relative; float:left; height:200px; width:180px; padding:5px; }
#pagina3col div.homepage div.vetrina div.prodotto h3{ margin:0; background:#C00; font-size:13px; font-weight:normal; color:#FFF; padding:2px 4px; height:31px; overflow:hidden; text-align:center;	} 
#pagina3col div.homepage div.vetrina div.prodotto h3 a{ color:#FFF; text-decoration:none;}
#pagina3col div.homepage div.vetrina div.prodotto .offerta{ position:absolute; left:5px; top:43px;}
#pagina3col div.homepage div.vetrina div.prodotto .novita{ position:absolute; right:5px; top:43px;}

#pagina3col div.homepage div.vetrina div.prodotto .foto{ display:block; vertical-align:middle; text-align:center; height:100px; clear:both; padding:4px 0px 4px 0px; text-align:center;}
#pagina3col div.homepage div.vetrina div.prodotto .prezzo{ display:block; text-align:center; height:30px;}

#pagina3col div.homepage div.vetrina div.prodotto .prezzo span.listino{ font-size:12px; }
#pagina3col div.homepage div.vetrina div.prodotto .prezzo span.listino.barrato{ font-size:11px;}
#pagina3col div.homepage div.vetrina div.prodotto .prezzo span.costo{ font-size:13px;}
#pagina3col div.homepage div.vetrina div.prodotto div.collocazione{ display:block; text-align:center; text-align:center; padding:4px;}

#pagina3col div.homepage div.marche{ position:relative; float:left; width:570px; clear:both;}
#pagina3col div.homepage div.marche div.box{ position:relative; float:left; clear:both; display:block; width:142px; text-align:center;}
#pagina3col div.homepage div.marche div.riga{ position:relative; float:left; width:570px; height:1px; border-bottom:1px dotted #EEE;}
#pagina3col div.homepage div.marche div.tutte{ position:relative; float:left; width:570px; padding:2px 0 2px 0; text-align:right;}
#pagina3col div.homepage div.marche div.tutte a{ font-size:11px; color:#C00; font-weight:bold;}

#pagina3col div.marche{ position:relative; float:left; width:570px; clear:both;}

#pagina3col div.marche_tutte{ position:relative; float:left; width:570px; clear:both;}

#pagina3col div.marche_tutte .liv1{ display:block; padding:20px 3px 2px 3px; border-bottom:1px solid #C00; font-size:14px;}
#pagina3col div.marche_tutte .liv1 a{ color:#C00; }
#pagina3col div.marche_tutte  a:hover{ text-decoration:underline;}
#pagina3col div.marche_tutte .liv2{ display:block; padding:5px 0 3px 20px; font-size:12px; font-weight:bold;}
#pagina3col div.marche_tutte .liv2 a:hover{ color:#C00}
#pagina3col div.marche_tutte .liv3{ display:block; padding:2px 0 2px 40px;}
#pagina3col div.marche_tutte .liv3 a{ display:block; border-bottom:1px dotted #EEE; font-size:11px; padding:2px;}
#pagina3col div.marche_tutte .liv3 a:hover{ background:#EEE; border-bottom:1px dotted #CCC; font-weight:bold;}


#pagina3col div.homepage div.vetrina div.prodotto div.cat{ position:relative; display:block; clear:both; text-align:center; height:28px; line-height:12px;}
#pagina3col div.homepage div.ipiu{ position:relative; float:left; width:570px; clear:both; padding:10px 0 0 0;}
#pagina3col div.homepage div.ipiu div.cliccati{ position:relative; float:left; width:240px;}
#pagina3col div.homepage div.ipiu div.cliccati div.prodotto{ position:relative; float:left; width:240px; display:block; height:30px; border-bottom:1px dotted #EEE; line-height:30px; padding:2px 0 2px 0}
#pagina3col div.homepage div.ipiu div.cliccati div.prodotto a{ display:block;}
#pagina3col div.homepage div.ipiu div.cliccati div.prodotto:hover{background:#EEE; border-bottom:1px dotted #CCC}
#pagina3col div.homepage div.ipiu div.cliccati div.prodotto img.ante{ position:absolute; right:0px; border:1px solid #EEE; width:28px; height:28px; }
#pagina3col div.homepage div.ipiu div.cliccati div.prodotto:hover img.ante{ width:80px; height:80px; z-index:1000; border:1px solid #CCC;}
#pagina3col div.homepage div.ipiu div.cliccati div.prodotto:hover b{ text-decoration:underline; color:#C00}
#pagina3col div.homepage div.ipiu div.news{ position:relative; float:left; width:320px; padding:0 0 0 10px;}
#pagina3col div.homepage div.ipiu div.news ul{ margin:0; padding:0; list-style:none;}
#pagina3col div.homepage div.ipiu div.news ul li{ border-bottom:1px solid #EEE; padding:0 0 2px 0}
#pagina3col div.homepage div.ipiu div.news h3{ margin:0; padding:0; color:#333; padding:4px 15px 0 15px;}
#pagina3col div.homepage div.ipiu div.news p{ padding:5px 0 0 10px; margin:0;}
#pagina3col div.homepage div.ipiu div.news a.link{ display:block; text-align:right; text-decoration:underline; color:#666;}
#pagina3col div.homepage div.ipiu div.news ul li:hover{ background:#EEE; border-bottom:1px dotted #CCC;}
#pagina3col div.homepage div.ipiu div.news ul li:hover a.link{ color:#C00}
#pagina3col div.homepage div.ipiu div.news ul li:hover h3 a{ color:#C00; text-decoration:underline; }
#pagina3col div.homepage div.ipiu div.news li.tutte{ text-align:center; padding:10px; border:0px;}
#pagina3col div.homepage div.ipiu div.news li.tutte a:hover{ color:#C00; text-decoration:underline; font-weight:bold;}
#pagina3col div.homepage div.ipiu div.news li.tutte:hover{ background:none;  border:0px;}
/* VIDEO */
#pagina3col div.video{ position:relative; float:left; width:570px;}
#pagina3col div.video h3{ margin:0; padding:0; text-align:right; font-size:12px; font-weight:normal; color:#333;}
#pagina3col div.video div.box{ position:relative; float:left; width:180px; margin:4px; _margin:4px; height:190px; border:1px solid #333;}
#pagina3col div.video div.box div.info{ font-size:16px; color:#FFF; padding:4px; position:absolute; width:172px; bottom:0px; height:60px; border-top:1px solid #333; background:url(/web/grafica/rebellino/struttura/video_info.png);}
#pagina3col div.video div.box div.info a{ color:#FFF; font-weight:bold;}
#pagina3col div.video div.box div.info a.link{ display:block; position:absolute; bottom:0px; right:0px; font-weight:normal; font-size:11px; text-decoration:underline;}
#pagina3col div.video div.filmato{ padding:5px; background:url(/web/grafica/rebellino/struttura/videocarica.png) center no-repeat; text-align:center;}
#pagina3col div.video div.dettagli{ padding:10px;}
#pagina3col div.video div.dettagli a{ text-decoration:underline;}

/*
BOX DEI PREZZI
*/
div.prezzo span.listino{ font-size:16px; color:#090; font-weight:bold;}
div.prezzo span.listino.barrato{ color:#666; font-weight:bold; font-size:10px; text-decoration:line-through;}
div.prezzo span.listino.barrato.ultsconto{ }
div.prezzo span.costo{ font-size:16px; color:#090; font-weight:bold;}
div.prezzo span.scontato{color:#030; font-weight:bold; font-size:10px;  text-decoration:underline; }
div.prezzo span.surichiesta{ color:#060; font-size:11px; font-weight:bold; }
/***************/


/***************/
#pagina3col div.news{ position:relative; float:left; width:570px}
#pagina3col div.news div.data{ padding:2px; text-align:right; font-weight:bold; color:#666;}
#pagina3col div.news div.testo{ padding:10px;}

#pagina3col div.elenco_prodotti{ position:relative; float:left; width:570px; }
#pagina3col div.elenco_prodotti h3{ clear:both; margin:0; padding:10px 1px 0 5px; font-size:14px; color:#C00; border-bottom:1px solid #C00;}
#pagina3col div.elenco_prodotti h3 a{ color:#C00}
#pagina3col div.elenco_prodotti div.prodotto{ display:block; clear:both; position:relative; float:left; width:570px; border-bottom:1px dotted #EEE; }
#pagina3col div.elenco_prodotti div.prodotto div.off_new{ position:relative; float:left; display:block; padding:0 0 2px 0;}
#pagina3col div.elenco_prodotti div.prodotto div.dettagli{ position:relative; float:right; display:block; width:250px; padding:0 0px 0 0 ; text-align:center;}
#pagina3col div.elenco_prodotti div.prodotto div.dettagli a{ float:left;}
#pagina3col div.elenco_prodotti div.prodotto_info{ position:relative; float:left; display:block; clear:both;}
#pagina3col div.elenco_prodotti div.riga_dettagli{ position:relative; float:left; width:570px; clear:both;}
 
#pagina3col div.elenco_prodotti div.prodotto div.dettagli a.vaischeda{ color:#000; text-decoration:none;}
#pagina3col div.elenco_prodotti div.prodotto div.dettagli a.vaischeda:hover{ color:#FFF; background:#C00; border:1px solid #900}
#pagina3col div.elenco_prodotti div.prodotto div.info{ position:relative; float:left; width:320px; padding:5px 0 5px 20px; height:60px;}
#pagina3col div.elenco_prodotti div.prodotto div.foto{ position:relative; text-align:center; float:left; width:80px; padding:5px 0 5px 0px;}
#pagina3col div.elenco_prodotti div.prodotto div.foto img{}	
#pagina3col div.elenco_prodotti div.prodotto div.prezzo{ position:relative; float:left; width:150px; text-align:center;}
#pagina3col div.elenco_prodotti div.prodotto div.prezzo div.marca{ display:block; padding:5px 0 8px 0;}
#pagina3col div.elenco_prodotti div.ordina{ position:relative; float:left; width:570px; padding:5px 0 0 0;}
#pagina3col div.elenco_prodotti div.ordina div.orderby{ position:relative; display:block; float:right;}
#pagina3col div.elenco_prodotti div.ordina div.marcheordina{ position:relative; display:block; float:left;}
#pagina3col div.elenco_prodotti div.pagine{ position:relative; float:left; width:570px; background:#EEE; padding:4px 0 4px 0; margin:2px 0 2px 0; text-align:center;}
#pagina3col div.elenco_prodotti div.pagine a{ font-weight:bold; font-size:11px; border:1px solid #000; margin:0; padding:0px 3px 0 3px}
#pagina3col div.elenco_prodotti div.pagine a.questa{ background:#FFF;}

#pagina3col div.elenco_prodotti div.sottocategorie{ position:relative; float:left; width:550px; padding:10px 10px 30px 10px;}
#pagina3col div.elenco_prodotti div.sottocategorie div.riga{ position:relative; float:left; height:30px; width:550px; background:url(/web/grafica/rebellino/struttura/riga_categorie.jpg) left repeat-x;}
#pagina3col div.elenco_prodotti div.sottocategorie div.box{ position:relative; float:left; width:173px; padding:0 10px 0 0; text-align:center;}
#pagina3col div.elenco_prodotti div.sottocategorie div.box a.link{ font-size:12px; font-weight:bold; color:#333}
#pagina3col div.elenco_prodotti div.sottocategorie div.box a.link:hover{ text-decoration:underline;}

#pagina3col div.confrontaattivo{ position:relative; float:left; width:570px; background:#9C9; text-align:center; padding:5px 0 5px 0; color:#030;}
#pagina3col div.confrontaattivo a{ color:#030; font-size:9px;}
#pagina3col div.confrontaattivo a:hover{ background:#FFF;}

#pagina3col div.marche{ position:relative; float:left; width:570px;}
#pagina3col div.marche h3{ margin:0; padding:5px 0 2px 5px; clear:both; border-bottom:1px solid #EEE;}
#pagina3col div.marche div.subcat{ position:relative; float:left; width:540px; padding:0 0 0 30px;}
#pagina3col div.marche div.subcat div.box{ position:relative; float:left; width:170px; padding:0 10px 0 0; height:100px;}
#pagina3col div.marche div.subcat div.box td.img{ padding:0 2px 0 0; text-align:center; width:60px; height:60px;}
#pagina3col div.marche div.subcat div.box td.info{ text-align:left}
#pagina3col div.marche div.subcat div.box a.link{ font-size:11px; font-weight:bold; color:#333;}
#pagina3col div.marche div.subcat div.box a.link:hover{ text-decoration:underline;}
#pagina3col div.marche a.cat2{ display:block; padding:5px 5px 5px 15px; text-decoration:underline; float:left;}

#pagina3col div.scheda_prodotto{ position:relative; float:left; width:570px; }
#pagina3col div.scheda_prodotto div.avvisovar{ padding:10px; clear:both; text-align:center; background:#FFC; font-weight:bold; color:#900; font-size:14px;}
#pagina3col div.scheda_prodotto h4{ margin:0; padding:2px 0 2px 0; text-align:right; font-size:11px; font-weight:normal;}
#pagina3col div.scheda_prodotto div.info{ position:relative; float:left; width:250px;}
#pagina3col div.scheda_prodotto div.info h3{ margin:0; padding:0;}
#pagina3col div.scheda_prodotto div.info small{ padding:0 0 0 3px; font-size:10px; color:#666;}
#pagina3col div.scheda_prodotto div.info p{ padding:4px 0 4px 10px;}
#pagina3col div.scheda_prodotto div.info div.prezzo{ position:relative; float:left; width:250px; padding:10px 0 0 0; text-align:center;}
#pagina3col div.scheda_prodotto div.info div.prezzo span.listino{ font-size:14px;}
#pagina3col div.scheda_prodotto div.info div.prezzo span.costo{ font-size:18px;}
#pagina3col div.scheda_prodotto div.info div.prezzo a.carrello, #pagina3col div.scheda_prodotto div.info div.prezzo input.carrello{ display:block; width:230px; padding:0 20px 0 0; height:30px; line-height:30px; font-size:12px; color:#FFF; background:url(/web/grafica/_generali/add_carrello.png) center no-repeat;}
#pagina3col div.scheda_prodotto div.info div.prezzo a.carrello:hover, #pagina3col div.scheda_prodotto div.info div.prezzo input.carrello:hover{ text-decoration:underline;}

#pagina3col div.scheda_prodotto .boxtool{ position:relative; float:left; width:250px; clear:both;}
#pagina3col div.scheda_prodotto .boxtool a.pdf{ display:block; float:left; width:90px; padding:12px 40px 0 0; height:38px; background:url(/web/grafica/rebellino/struttura/pdf0.png) top left no-repeat;}
#pagina3col div.scheda_prodotto .boxtool a.pdf:hover{ background:url(/web/grafica/rebellino/struttura/pdf1.png) top left no-repeat; text-decoration:underline;}

#pagina3col div.scheda_prodotto div.info div.prezzo div.operazioni{ position:relative; float:left; width:250px;background:#CCC; height:50px; background:url(/web/grafica/rebellino/struttura/bottone_240x50.png) center top no-repeat;}
#pagina3col div.scheda_prodotto div.info div.prezzo div.operazioni a.offerta{ display:block; float:left; width:110px; padding:11px 0 0 15px; font-size:12px; font-weight:bold; color:#FFF;}
#pagina3col div.scheda_prodotto div.info div.prezzo div.operazioni a.offerta:hover{ text-decoration:underline;}
#pagina3col div.scheda_prodotto div.info div.prezzo div.operazioni a.aggiungi{ display:block; float:left; width:90px; padding:11px 35px 0 0; font-size:12px; font-weight:bold; color:#FFF;}
#pagina3col div.scheda_prodotto div.info div.prezzo div.operazioni a.aggiungi:hover{ text-decoration:underline;}

#pagina3col div.scheda_prodotto div.info div.prezzo div.recofferta{ position:relative; float:left; width:250px;}
#pagina3col div.scheda_prodotto div.info div.prezzo div.recofferta a{ display:block; background:url(/web/grafica/rebellino/struttura/bottone_200x30.png) center no-repeat; height:30px; line-height:30px; font-size:12px; font-weight:bold; color:#FFF;}

#pagina3col div.scheda_prodotto table.varianti{}
#pagina3col div.scheda_prodotto table.varianti td{ font-size:12px; border-bottom:1px solid #EEE; padding:2px 0 2px 0;}
#pagina3col div.scheda_prodotto table.varianti td.varprez{ text-align:right; font-weight:bold; color:#900}
#pagina3col div.scheda_prodotto table.varianti tr:hover td{ background:#EEE; border-bottom:1px solid #CCC; cursor:pointer}
#pagina3col div.scheda_prodotto div.commentitop{ position:relative; float:left; width:220px; padding:0 15px 0 15px;}
#pagina3col div.scheda_prodotto div.commentitop a{ text-decoration:underline;}
#pagina3col div.scheda_prodotto ul.link{ position:relative; float:left; margin:0; padding:10px 20px 10px 40px; text-align:left; list-style:none; clear:both;}
#pagina3col div.scheda_prodotto ul.link li{ line-height:16px; padding:0 0 0 14px; background:url(/web/grafica/rebellino/struttura/scheda_li.png) left top no-repeat;}
#pagina3col div.scheda_prodotto ul.link li a:hover{ color:#C00; text-decoration:underline;}
#pagina3col div.scheda_prodotto div.corpo{ position:relative; float:left; width:570px;}

#pagina3col div.scheda_prodotto div.corpo div.menuinfo{ position:relative; border-bottom:1px solid #C00; padding:14px 0 0 0; float:left; width:550px; display:block; clear:both;}
#pagina3col div.scheda_prodotto div.corpo div.menuinfo a{ border:1px solid #C00; border-bottom:0px; display:block; padding:3px 10px 3px 10px; float:left; font-size:12px; color:#C00; font-weight:bold; margin:0 2px 0 2px}
#pagina3col div.scheda_prodotto div.corpo div.menuinfo a.sel,#pagina3col div.scheda_prodotto div.corpo div.menuinfo a:hover{  border:1px solid #C00; border-bottom:0px; background:#C00; color:#FFF;}



#pagina3col div.scheda_prodotto div.corpo div.testo{ position:relative; float:left; width:530px; margin:0; display:block; padding:2px 10px 0 10px; }
#pagina3col div.scheda_prodotto div.corpo ul{ }
#pagina3col div.scheda_prodotto div.corpo div.video{ position:relative; float:left; width:510px; display:block;}
#pagina3col div.scheda_prodotto div.video .vid{ position:relative; float:left; height:120px; width:120px; border:1px solid #CCC; margin:1px;}
#pagina3col div.scheda_prodotto div.video .vid a{ display:block; height:120px; width:120px;}
#pagina3col div.scheda_prodotto div.video .vid span.title{ color:#FFF; padding:2px; font-weight:bold; text-align:center; position:absolute; bottom:0px; background:url(/web/grafica/rebellino/struttura/video_info.png);}
#pagina3col div.scheda_prodotto input.campo{ border:1px solid #CCC;}

div.scheda .video{ position:relative; float:left; width:510px; display:block;}
div.scheda .video .vid{ position:relative; float:left; height:120px; width:120px; border:1px solid #CCC; margin:1px;}
div.scheda .video .vid a{ display:block; height:120px; width:120px;}
div.scheda .video .vid span.title{ color:#FFF; padding:2px; font-weight:bold; text-align:center; position:absolute; bottom:0px; background:url(/web/grafica/rebellino/struttura/video_info.png);}


#pagina3col div.scheda_prodotto h2{ clear:both; padding:10px 0 1px 0 } 
#pagina3col div.scheda_prodotto h2 span.title{ border:1px solid #C00; background:#C00; color:#FFF; border-bottom:0px; padding:3px 10px 3px 10px; font-size:12px; font-weight:bold; margin:0 2px 0 2px}

#pagina3col div.scheda_prodotto h5{ margin:0; padding:0; text-align:right; font-size:11px; color:#333; font-weight:normal;}
#pagina3col div.scheda_prodotto div.box{ position:relative; float:left; width:550px; padding:0 10px 0 10px; border-bottom:1px dotted #CCC;}
#pagina3col div.scheda_prodotto div.box p{ margin:0; padding:2px 2px 2px 10px;}
#pagina3col div.scheda_prodotto div.immagini{ position:relative; float:left; width:320px;}
#pagina3col div.scheda_prodotto div.foto{ position:relative; float:left; width:300px; padding:9px; text-align:center; border:1px solid #EEE;}
#pagina3col div.scheda_prodotto div.thumbcont{ position:relative; float:left; padding:2px 2px 0px 0;}
#pagina3col div.scheda_prodotto div.thumb{  border:1px solid #CCC; background-position:center; background-repeat:no-repeat;}



#pagina3col div.assistenza{}
#pagina3col div.assistenza input.campo{ padding:2px; border:1px solid #CCC; font-size:11px;}
#pagina3col div.assistenza select.campo option{ padding:2px}
#pagina3col div.assistenza span.obbligatorio{ font-size:16px; font-weight:bold; color:#C00}

table.modulo input.campo{ padding:3px; border:1px solid #CCC; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


div.registrati{}
div.registrati input.campo, select.campo, textarea.campo{ padding:3px; border:1px solid #CCC; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.registrati td.help{ padding:1px 0 5px 14px; font-size:11px; color:#666; background:url(/web/grafica/rebellino/struttura/help_icon.png) left top no-repeat;}
div.registrati td label.tipoutente{ padding:0 30px 0 0; cursor:pointer}
div.registrati h4{ margin:0; padding:0; border-bottom:1px solid #333; font-size:12px; color:#333}
div.registrati div.check{ display:block; float:right;}
div.registrati div.check div.ok{ display:block; width:18px; height:18px; background:url(/web/grafica/rebellino/struttura/check_ok.png) center no-repeat;}
div.registrati div.check div.ko{ display:block; width:18px; height:18px; background:url(/web/grafica/rebellino/struttura/check_ko.png) center no-repeat;}
div.registrati span.obb{ font-size:12px; font-weight:bold; color:#F00;}
div.registrati div.errore{ text-align:center; background:#C00; color:#FFF; margin:2px 20px 2px 20px; border:1px solid #900; padding:4px; font-weight:bold; font-size:11px;}
div.registrati div.attivato{ padding:20px; text-align:center; font-size:11px;}
div.registrati div.attivato a{ text-decoration:underline; color:#900; font-weight:bold;}
div.registrati div.attivato strong{ font-size:14px; color:#C00}

div.login{}
div.login a:hover{ text-decoration:underline;}
div.login td h3{ margin:0; margin-bottom:2px; padding:1px 0 2px 0; border-bottom:1px solid #333; color:#333;	}
div.login td{ padding:20px; vertical-align:top}
div.login td a.registrati{ display:block; text-align:center; padding:10px; font-size:12px; font-weight:bold; color:#C00; text-decoration:underline;}
div.login td.accedi{ padding:2px; vertical-align:middle}
div.login td.accedi input.campo{ width:100px; padding:3px; font-size:11px; border:1px solid #CCC; margin:0;}
div.login a.nopass{ color:#666;}
div.login a.nopass:hover{ color:#000;}
div.login input.campo{ padding:3px; border:1px solid #CCC; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

div.pannello_utente{ position:relative; float:left; width:570px;}
div.pannello_utente ul.menu{ margin:0; margin-top:10px; padding:0; display:block; float:left; list-style:none; border:1px solid #C00;border-left:0px; border-bottom:0px; clear:both;}
div.pannello_utente ul.menu li{ margin:0; padding:0; display:block; position:relative; float:left; border-left:1px solid #C00}
div.pannello_utente ul.menu li a{text-align:center; display:block; padding:0px 14px 0 14px; line-height:20px; font-weight:bold; background:#FCC; color:#900}
div.pannello_utente ul.menu li a:hover, div.pannello_utente ul.menu li a.sel1{  background:#C00; color:#FFF; text-decoration:none;}
div.pannello_utente div.pannello{ position:relative; float:left; width:560px; padding:4px 4px 4px 4px; clear:both; border:1px solid #C00;}
div.pannello_utente div.pannello input.campo, select.campo, textarea.campo{ padding:3px; border:1px solid #CCC; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.pannello_utente div.msg{ background:#060; padding:3px 0 3px 0; color:#FFF; font-weight:bold; text-align:center;}
div.pannello_utente div.errore{ background:#C00; padding:3px 0 3px 0; color:#FFF; font-weight:bold; text-align:center;}
div.pannello_utente table.dati th{ text-align:left; border-bottom:1px solid #EEE; padding:4px 1px 4px 15px;}
div.pannello_utente table.dati td{ border-bottom:1px solid #EEE; padding:4px 1px 4px 1px;}
div.pannello_utente table.dati th.titolo{ border-bottom:1px solid #C00; padding:10px 0 0 0; color:#C00}
div.pannello_utente a:hover{ text-decoration:underline;}
div.pannello_utente table.elenco th{ text-align:left; background:#C00; padding:2px 1px 1px 1px; color:#FFF;}
div.pannello_utente table.elenco td{ border-bottom:1px solid #EEE; padding:3px 0 3px 0;}
div.pannello_utente table.elenco td.stato0{ color:#06C}
div.pannello_utente table.elenco td.stato1{ color:#F90}
div.pannello_utente table.elenco td.stato10{ color:#060; font-weight:bold;}
div.pannello_utente table.elenco tr:hover td{ background:#EEE; border-bottom:1px solid #CCC;}
div.pannello_utente table.elenco .cn{ text-align:center;}
div.pannello_utente table.elenco a{ text-decoration:underline;}
div.pannello_utente table.elenco a.canc{ font-weight:bold; color:#C00; font-size:11px; text-decoration:none}

#colonna_dx{ position:relative; float:left; width:196px; padding:1px 1px 1px 1px; border:1px solid #C00}
#colonna_dx div.box{ position:relative; float:left; width:196px; clear:both; padding:0 0 10px 0}
#colonna_dx div.box ul.info{ margin:0; padding:10px 0 0 20px;}
#colonna_dx div.box ul.info li{ margin:0; padding:1px 0px;}
#colonna_dx div.box ul.info li a:hover{ text-decoration:underline;}
#colonna_dx div.box ul.marche{ list-style:none; margin:0; padding:6px 10px 0px 10px;}
#colonna_dx div.box ul.marche li{ display:block; padding:0px;}
#colonna_dx div.box ul.marche a{ display:block; background:#FFF; border:1px solid #FFF; font-size:11px; padding:2px;}
#colonna_dx div.box ul.marche a:hover{ border:1px solid #CCC; background:#EEE; font-weight:bold;}
#colonna_dx div.box ul.spaziato, #colonna_dx div.box ol.spaziato{ margin:0; padding:4px 10px 4px 20px;}
#colonna_dx div.box ul.spaziato li, #colonna_dx div.box ol.spaziato li{ margin:0; padding:4px 0 4px 0;}
#colonna_dx p{ padding:5px 10px 5px 10px; margin:0px; clear:both;}
#colonna_dx p.preferito{ padding:5px 10px 5px 44px; background:url(/web/grafica/rebellino/struttura/preferito_back.jpg) left top no-repeat;}
#colonna_dx p.preferito a{ text-decoration:underline;}
#colonna_dx h3{ margin:0; padding:0; font-size:12px; font-weight:bold; background:#C00; padding:3px 4px 2px 4px; color:#FFF;}
#colonna_dx h4{ margin:2px; padding:1px; font-size:12px; border-bottom:1px dotted #000;}
#colonna_dx ul.spedpag{ margin:0; padding:4px 4px 0 14px; list-style:none;}
#colonna_dx ul.spedpag li{ display:block; clear:both; padding:0 0 4px 7px; background:url(/web/grafica/_generali/li.png) top left no-repeat;}
#colonna_dx ul.spedpag li strong{ color:#900}
#colonna_dx div.box_prodotto{ position:relative; float:left; width:190px; padding:3px; margin-top:2px; _margin-top:2px; clear:both;}
#colonna_dx div.box_prodotto h4{ margin:0; padding:0; display:block; border-bottom:1px solid #CCC; border-top:1px solid #CCC; background:#EEE; padding:3px 2px 1px 2px; color:#C00; text-align:left; font-size:11px;}
#colonna_dx div.box_prodotto h4 a{ color:#000}
#colonna_dx div.box_prodotto h4:hover{ background:#EEE;}
#colonna_dx div.box_prodotto h4:hover a{ color:#000; text-decoration:underline;}
#colonna_dx div.box_prodotto div.foto{ display:block; padding:5px; width:40px; height:40px; float:left;}
#colonna_dx div.box_prodotto div.prezzo{ position:relative; float:left; font-size:12px; width:80px; padding:7px 0 0 0; height:40px; text-align:center;} 
#colonna_dx div.box_prodotto div.prezzo span.listino{ position:relative; float:left; text-align:center; width:80px; padding:13px 0 0 0; font-size:12px; color:#C00; font-weight:bold;}
#colonna_dx div.box_prodotto div.prezzo span.listino.barrato{ color:#666; padding:5px 0 0 0; font-weight:bold; font-size:10px; text-decoration:line-through;}
#colonna_dx div.box_prodotto div.prezzo span.listino.barrato.ultsconto{ padding:0px;}
#colonna_dx div.box_prodotto div.prezzo span.costo{ color:#C00; font-size:12px; font-weight:bold;}
#colonna_dx div.box_prodotto div.prezzo span.scontato{color:#060; font-weight:bold; font-size:10px;  text-decoration:underline;}
#colonna_dx div.box_prodotto div.prezzo span.surichiesta{ display:block; color:#060; font-size:11px; font-weight:bold; padding:10px 0 0 0;}
#colonna_dx div.box_prodotto div.info{ position:relative; float:left; width:50px; padding:0 0 0 4px; height:50px; border-left:1px dotted #EEE; }
#colonna_dx div.box_prodotto div.info ul{ margin:0; padding:8px 0 0 0; list-style:none;}
#colonna_dx div.box_prodotto div.info ul li { display:block; padding:2px 0 2px 0;}
#colonna_dx div.box_prodotto div.info ul li a{ border:1px solid #CCC; background:#EEE; font-size:10px; font-weight:bold; display:block; text-align:center;}
#colonna_dx div.news{ display:block; padding:3px 2px 3px 2px; clear:both; float:left; width:192px;}
#colonna_dx div.news div.data{ position:relative; float:left; width:30px;}
#colonna_dx div.news div.data div.giorno{ position:relative; float:left; width:30px; text-align:center; font-size:10px; background:#C00; color:#FFF;}
#colonna_dx div.news div.data div.numero{ position:relative; float:left; width:28px; text-align:center; font-size:12px; font-weight:bold; border:1px solid #EEE; border-top:0px; padding:2px 0 2px 0; background:#FFF;}
#colonna_dx div.news div.data div.anno{ position:relative; float:left; width:30px; text-align:center; font-size:9px; color:#333;}
#colonna_dx div.news div.notizia{ position:relative; float:left; width:158px; padding:0 0 0 4px;}
#colonna_dx div.news:hover{ background:#EEE; cursor:pointer;}
#colonna_dx div.news:hover a{ text-decoration:underline;}
#colonna_dx div.prodottogiorno{ text-align:center; }
#colonna_dx div.prodottogiorno h4{ margin:0; padding:5px 2px 0px 2px; font-size:14px;}
#colonna_dx div.prodottogiorno h5{ margin:0; padding:0; font-weight:normal; font-size:11px; padding:2px 2px 2px 2px;}
#colonna_dx div.prodottogiorno img{ padding:2px; border:1px solid #EEE; margin:2px;}
#colonna_dx div.prodottogiorno span.prezzo{ font-size:16px; color:#C00}
#colonna_dx div.video{ position:relative; float:left; width:190px; height:50px; padding:3px;}
#colonna_dx div.ante{ position:relative; float:left; width:50px;}
#colonna_dx div.info{ position:relative; float:left; width:130px; padding:0px 0 0 10px; height:50px;}
#colonna_dx div.info a:hover{ text-decoration:underline;}
#colonna_dx div.info a.link{ position:absolute; display:block; bottom:0px; right:0px; color:#C00}
#colonna_dx div.segnala{ position:relative; float:left; width:176px; padding:5px 10px 0 10px;}
#colonna_dx div.segnala input.campo{ padding:2px; border:1px solid #CCC;}

#colonna_dx div.login { padding:2px 4px 2px 4px;}
#colonna_dx div.login label{ display:block; float:left; line-height:20px; width:60px;}
#colonna_dx div.login input.campo{ padding:2px; border:1px solid #CCC; display:block;}
#colonna_dx div.login ul{ margin:0; padding:10px 0 0 20px;}

#colonna_dx .recenti{}
#colonna_dx .recenti div.boxpro{ position:relative; float:left; border:4px solid #FFF;}
#colonna_dx .recenti div.boxpro img.image{ border:1px solid #CCC; padding:3px; background:#EEE;}
#colonna_dx .recenti div.boxpro img.imgbox{ padding:10px;}
#colonna_dx .recenti div.boxbox{ position:absolute; border:1px solid #000; min-height:150px; width:130px; z-index:10000; margin:-140px 0 0 -120px; background:#FFF; padding:4px;}

a.bottone_140{ display:block; width:140px; height:30px; line-height:31px; text-align:center; color:#FFF; background:url(/web/grafica/rebellino/struttura/bottone_140x30.png) center;}
a.bottone_140.freccia{ background:url(/web/grafica/rebellino/struttura/bottone_140x30_freccia.png) center; padding:0 10px 0 0; width:130px;}
a.bottone_140:hover{ text-decoration:underline;}
a.bottone_200{ display:block; width:200px; height:30px; line-height:31px; text-align:center; color:#FFF; background:url(/web/grafica/rebellino/struttura/bottone_200x30.png) center;}
a.bottone_200.freccia{ background:url(/web/grafica/rebellino/struttura/bottone_200x30_freccia.png) center; padding:0 10px 0 0; width:190px;}
a.bottone_200:hover{ text-decoration:underline;}
a.bottone_b_200{ display:block; width:200px; height:30px; line-height:31px; text-align:center; color:#C00; background:url(/web/grafica/rebellino/struttura/bottone_b_200x30.png) center;}
a.bottone_b_200:hover{ text-decoration:underline;}
a.bottone_b_200.freccia{ background:url(/web/grafica/rebellino/struttura/bottone_b_200x30_f.png) center no-repeat; padding:0 0 0 10px; width:190px;}
a.bottone_v_200{ display:block; width:200px; height:30px; line-height:31px; text-align:center; color:#030; background:url(/web/grafica/rebellino/struttura/bottone_v_200x30.png) center;}
a.bottone_v_200:hover{ text-decoration:underline;}

input.bottone_200{ width:200px; height:32px; padding:0 0 2px 0; margin:0; text-align:center; color:#FFF; background:url(/web/grafica/rebellino/struttura/bottone_200x30.png) center; border:0px; cursor:pointer;}
input.bottone_200.freccia{ background:url(/web/grafica/rebellino/struttura/bottone_200x30_freccia.png) center; padding:0 10px 2px 0; width:200px;}



h1{ clear:both; margin:0; padding:5px 1px 0px 1px; font-size:18px; color:#C00; border-bottom:1px solid #C00}
h2{ clear:both; margin:0; padding:10px 1px 0px 1px; font-size:14px; color:#900; border-bottom:1px solid #900}


div.autocomplete {
  position:absolute;
  background:#FFF;
  color:#000;
  padding:0px;
  z-index:1900;
  
}
div.autocomplete ul { margin:0; padding:6px; list-style:none; border:1px solid #000;}
div.autocomplete ul li.elenco.selected { background:url(/web/grafica/rebellino/struttura/lihover.jpg) top left no-repeat; text-decoration:underline; }
div.autocomplete ul li.elenco{ padding:4px 2px 4px 14px; cursor:pointer; background:url(/web/grafica/rebellino/struttura/li.jpg) top left no-repeat;}
div.autocomplete ul li.titolo{ font-size:11px; font-weight:bold; color:#C00; border-bottom:1px solid #C00 }
div.autocomplete ul li.nores{ text-align:center; font-weight:bold;}

table.marchetutte{}
table.marchetutte h4{ margin:2px 0; padding:0; color:#C00; border-bottom:1px solid #C00; text-align:left;}
table.marchetutte td{ text-align:center; padding:4px 5px 20px 5px; border:1px dotted #CCC; position:relative; }
table.marchetutte td:hover{ background:#EEE;}
table.marchetutte td a.vedi{ bottom:0px; color:#000}

div.boxoff{ position:relative; float:left; width:142px; height:156px;  text-align:center;
			}
div.boxoff .foto{ clear:both; height:110px; display:block; width:140px; border:1px solid #FFF;
					background-position:center; background-repeat:no-repeat;
					background-color:#FFF;
				}			
div.boxoff:hover{ background:#C00}
div.boxoff:hover .foto{ border:1px solid #C00;}
div.boxoff .info{ background:#FFF; padding:2px;}
div.boxoff:hover .info{ background:#C00; color:#FFF;}
div.boxoff:hover .info a{ color:#FFF;}

#cercaautocompleta{
	position:absolute; left:10px; top:40px; background:#FFF; border:1px solid #900; color:#000;
	z-index:40000;
}
#cercaautocompleta table { min-width:260px; }
#cercaautocompleta table tr td{ border-bottom:1px solid #EEE;}
#cercaautocompleta table tr:hover td{ background:#EEE; border-bottom:1px solid #CCC;}
#cercaautocompleta small{ font-size:10px; font-weight:normal; color:#900; line-height:18px;}
#cercaautocompleta a:hover{ text-decoration:underline;}
#cercaautocompleta small a{ color:#900;}
#cercaautocompleta table tr td img.foto{ border:1px solid #FFF; padding:1px; background:#FFF;}
#cercaautocompleta table tr:hover td img.foto{ border:1px solid #CCC;}


table.schedatecnica{ border:1px solid #CCC; margin:2px 0 2px 0; border-bottom:0px; clear:both; }
table.schedatecnica th{ border-top:1px solid #FFF; border-bottom:1px solid #CCC; line-height:16px; width:140px; text-align:left; background:#EEE;}
table.schedatecnica td{ border-top:1px solid #FFF; border-bottom:1px solid #CCC; line-height:16px;}
table.schedatecnica tr:hover th{ background:#DDD;}
table.schedatecnica tr:hover td{ background:#EEE;}
table.schedatecnica.confronto td{ text-align:center}


#piuvenduti{}
#piuvenduti .pro{ position:relative; display:block; width:196px; height:170px; clear:both;}
#piuvenduti .pro a:hover{ text-decoration:underline;}
#piuvenduti .pro .profoto{ border:3px solid #FFF; height:100px;}
#piuvenduti .pro .protit{ font-size:12px; text-align:center; font-weight:bold;}
#piuvenduti .pro .proprez{ font-size:14px; color:#060; line-height:40px; font-weight:bold;}

#ilmioordine{ }
#ilmioordine .alert{ padding:10px; text-align:center; color:#C00; font-weight:bold;}
#ilmioordine input.campo{ border:1px solid #CCC; font-size:14px; padding:3px; width:250px;}
#ilmioordine p.info{ border:1px solid #CCC; line-height:18px; background:url(/web/grafica/rebellino/struttura/help_icon2.png) top left no-repeat #EEE; padding:10px 10px 10px 50px; text-align:justify}
#ilmioordine p.info a{ text-decoration:underline;}

#opinione{ clear:both; width:570px;}
#opinione p.chiedi{ padding:10px 0px; font-size:11px; line-height:16px;}
#opinione .votatab img{ cursor:pointer;}
#opinione .votatab td{ border-bottom:1px solid #EEE;}
#opinione h4{ margin:10px 0; padding:0; font-size:14px; color:#C00; border-bottom:1px solid #C00;}
#opinione textarea{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px;}
#opinione .invia{ border:1px solid #CCC; background:#EEE; font-size:12px; color:#000; cursor:pointer; padding:4px 10px;}

