@import url("reset.css");
@import url("font/stylesheet.css");


body{
background:url(img/skin.jpg) top center no-repeat fixed;
  padding:0px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;
  position:relative;
}

*{margin: 0px; padding: 0px; font-size:12px;}

/* layout */

#main1{width: auto; height: auto !important; height: 107px; min-height: 107px; margin:0 auto;}
#main2{width: auto; height: auto !important; height: 603px; min-height: 603px; margin:0 auto;}

/*nuovo*/
#main2inn{width: auto; height: auto !important; height: 603px; min-height: 603px; margin:0 auto;text-align:left;}
#main2inn2{width: auto; height: auto !important; height: 603px; min-height: 603px; margin:0 auto; text-align:left;   position:relative;}
#main3{width: auto; height: auto !important; height: 222px; min-height: 222px; margin:0 auto;
background-color:#EEEEEE; background-image:url(img/bkg_footer.gif); background-repeat:repeat-x; background-position:top left;  text-align:left}
/*nuovo*/

#main4{width: auto; height: auto !important; height: 222px; min-height: 222px; margin:0 auto; background:#333333; text-align:left;}

#main1b{width:960px; margin:0 auto; text-align:left;padding:0px;}
#main2b{width:960px; margin:0 auto; display:block;
/* position:absolute; top:0;left:50%;margin-top:0;margin-left:-480px; */padding-bottom:12px; }
#main3b{width:960px; margin:0 auto;}

#main2c{margin:0px 0px 0px 0px; border-right:0px solid #CCCCCC; border-left:0px solid #CCCCCC; background:#fff url(img/bkg_main2c.gif) bottom left repeat-x;
position:relative;  border:0px;  border-style: solid;  border-radius:0px 0px 7px 7px; -moz-border-radius:0px 0px 7px 7px; -webkit-border-radius:0px 0px 7px 7px;
behavior:url(./PIE.htc); }
#main2d{padding:12px 0px 12px 12px; text-align:left; border:0px solid red; margin:0 auto;}

#main2c-up{height:12px; border:0; background-image:url(img/main2c-up.png); background-repeat:no-repeat; background-position:top left;}
#main2c-bottom{height:12px; border:0; background-image:url(img/main2c-bottom.png); background-repeat:no-repeat; background-position:top left;}

#top{}

#tophead { color:#666666; font-size:13px; font-family:Georgia; text-align:right; margin:30px 0 0 0; width:100%;float:left;}
#tophead span{ color:#666666; text-align:right; float:right; margin-right:5px; font: 16px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0;}
#tophead a.login-top { color:#25344a; background:#CCCCCC; padding:5px;font: 18px 'LinuxLibertineOBold', Arial, sans-serif;letter-spacing: 0;
position:relative;  border:0px;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
behavior:url(./PIE.htc); text-decoration:none; float:right; margin:0 5px; }
#tophead a.iscrizione-top { color:#FFF; background:#C91E20; padding:5px;font: 18px 'LinuxLibertineOBold', Arial, sans-serif;letter-spacing: 0;
position:relative;  border:0px;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
behavior:url(./PIE.htc); text-decoration:none; float:right; }


#subtophead { margin:15px 0 0 0; float:right;}
#subtophead a{ color:#25344a; font-size:12px; text-align:center; padding:0 5px; float:left; text-decoration:none; }
#subtophead span{ color:#25344a; font-size:12px; text-align:center; float:left; }

/*
#contentwrapper{ float: left; width:920px;}
#contentcolumn{width:560px; margin-right: 330px; background-color:none; border: 0px solid green}
#rightcolumn{ float: left; width: 320px; margin-left: -320px;}
*/

#contentwrapper{   margin:0px auto; }
#contentcolumn{ float:left;border: 0px solid green; width:590px; }
/* #contentcolumn a{color:#ff6600; text-decoration:underline;} */
#rightcolumn{ float:left; width:320px; border:0px solid red; margin-left:12px;padding:0 5px;}


/* layout */


/* stili generici - utilizzabili in ogni pagina */
h1{font: 18px 'LinuxLibertineOBold', Arial, sans-serif;letter-spacing: 0; font-weight:bold; text-transform:uppercase;margin:0 0 10px 0;}
h2{font: 20px 'LinuxLibertineOBold', Arial, sans-serif;letter-spacing: 0;color:#25344a; margin:0 0 10px 0;}/* titoli della colonna centrale  */
h3{font: 16px 'LinuxLibertineOBold', Arial, sans-serif;letter-spacing: 0; color:#25344a; border-bottom:1px solid black; margin-bottom:8px; padding:3px 0;}/* titoli delle sezioni interne alle pagine  */
h4, h4 b{/* background-image:url(img/bkg_tit_prodotto.gif); background-position:top left; background-repeat:repeat-x;  */color:#25344A; margin:10px 0;
font: 20px 'LinuxLibertineOBold', Arial, sans-serif;letter-spacing: 0;}/* titoli nelle pagine con fondo blu */


a.link1{color:black; text-decoration:none;}
/* a.link2{background-image:url(img/square1.gif); background-position:center left; background-repeat:no-repeat;  border-bottom:1px dotted #0ab5df; padding:0px 0px 0px 10px; color:#25344a; text-decoration:none;} */
a.link2{ padding:0px 0px 0px 0px; color:#ff6600; text-decoration:underline;margin:0;}
a.link3,span.link3{color:#ff6600; text-decoration:none;}
a.link4{border-bottom:1px dotted #0ab5df; padding:0px; color:#25344a; text-decoration:none;}
/* a.link5{color:#0ab5df; text-decoration:none; font-weight:bold;} */
a.link5{ padding:0px 0px 0px 0px; color:#ff6600; text-decoration:none;}
a.linkverde{color:#99CC33; text-decoration:underline; font-weight:bold;}
a.link6{color:#0ab5df; text-decoration:underline;}
a.linkorange{color:#cc3300; text-decoration:underline; font-weight:bold;}

div.indietro{text-align:right; margin:3px 0px;}
div.indietro a{color:#0ab5df; text-decoration:none; font-weight:bold;}

.break{clear:both;visibility:hidden;}
div.privacy{height:120px; overflow:auto;}

.paginazione {margin:16px 0px; padding:3px;text-align:center;}
.paginazione a.freccia { padding:1px;height:12px!important;height:15px; text-decoration:none; line-height:12px; font-weight: bold; color:#0ab5df; /* background:#FFFFFF; */margin-right:2px;margin-left:2px;}
.paginazione a.pag { font-size: 12px; color: #25344a; padding:0px 2px 0px 2px;}
.paginazione span.pagine { margin-left:10px;font-size: 12px; border:0px;}
.paginazione span.pag_su { font-size: 12px; padding:0px 1px 0px 1px; font-weight: bold; background-color:#0ab5df; color:#FFFFFF;}

.paginazione_ricette {margin:0px 0px; padding:5px 0px; border-top:1px solid #25344A;text-align:center;}
.paginazione_ricette a.freccia { padding:1px;height:12px!important;height:15px; text-decoration:none; line-height:12px; font-weight: bold; color:#0ab5df; background:#FFFFFF;margin-right:2px;margin-left:2px;}
.paginazione_ricette a.pag { font-size: 12px; color: #25344a; padding:0px 2px 0px 2px;}
.paginazione_ricette span.pagine { margin-top:10px;font-size: 12px; border:0px; display:block}
.paginazione_ricette span.pag_su { font-size: 12px; padding:0px 1px 0px 1px; font-weight: bold; background-color:#0ab5df; color:#FFFFFF;}
/* stili generici */


table#toptable{width:100%; border-collapse:collapse;}
table#toptable td{text-align:left; height:107px;}

/* menu top */
table#toptable td.td_menu_top{ padding:0px; text-align:center; vertical-align:top; height:28px;}
td.td_menu_top div{margin:0; padding:0px; float:left; height:28px; }
td.td_menu_top a { background:#25344a; float:left; margin:0 1px 0 0 ; text-align:center;
position:relative;  border:0px;  border-style: solid;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;
behavior:url(./PIE.htc);padding:7px 4px; color:#FFF; font-size:12px; text-decoration:none; letter-spacing:-1px;}
td.td_menu_top a:hover {color:#ff6600;}


#form_ricerca {position:relative;  border:0px;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc); background:#e3d982; padding:0px; margin:0 0 15px 0; float:left;width:590px; }

#form_ricerca input{background:#FFF; color:#25344a; width:240px; display:block; margin:5px; padding:0 8px;height:30px;
position:relative;  border:0px;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc); float:left;}

#form_ricerca select {background:#FFF; color:#25344a; width:240px; margin:5px; padding:0px;height:30px;
position:relative;  border:0px;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);float:left; display:block;}

#form_ricerca button{background:#FFF; color:#25344a; margin:5px;  padding:0 8px; float:left;height:30px;
position:relative;  border:0px;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc); text-transform:uppercase; }

/* menu top */

/* footer */
#footer{display:block;padding:25px 12px; }
#footer table{ height:214px; border-collapse:collapse; color:#999999;}
#footer table td{vertical-align:top;padding:0 25px 0 0 ;line-height:18px;}
#footer table td.textm{vertical-align:top;width:245px;}
#footer table td.textm span {display:block;color:#ff6600;font-weight:bold;}
#footer table td.td2{border-left:0px solid #FFFFFF; width:140px;}
#footer table td.td2 div{padding:0px;}
#footer table td.td2 a{color:#FFFF68; text-decoration:none; margin:0 0 5px 0; font-size:11px;display:block;}
#footer table td.td2 a:hover{text-decoration:underline; }
#footer table td.td3{border-left:0px solid #FFFFFF; color:#999999; width:320px; padding:0;}
#footer table td.td3 div{color:#999999; font-size:11px;text-align:right;}
#footer table td.td3 div a, #footer table td.td3 div span{ color:#999999; font-size:12px;text-align:right; padding:0 0 0 5px;}

#footer table td.td2 a.iphone {
/*   background:url(img/square1.gif) center left no-repeat; */
/*   border-bottom:1px dotted #0ab5df; */
  padding:0px 0px 0px 0px;
  margin-left:10px;
  color:#FF0000;
  font-weight:bold;
  text-decoration:none;
}


/* footer */


/* home */
.box_home { margin:0px 0px 0px 0px; position:relative; top:0px; left:0;border:1px solid #CCCCCC; height:auto; min-height:165px;
padding:5px; border-style: solid;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;
behavior:url(./PIE.htc);  }
div .box_home p a.link1{color:#666666;}
.box_home a.frase_generata, .box_home a {color:#ff6600;}
.box_home2{margin:0px 0px 0px 0px; position:relative; top:0; left:0;border:1px solid #CCCCCC;background:#DADADA; height:auto;min-height:200px;
padding:5px; border-style: solid;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;
behavior:url(./PIE.htc);
}
h2.titolo_home{ color:#333; border-bottom:1px solid #25344a; margin-bottom:10px;font: 20px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0; }
.link_box_home{position:absolute; top:11px; right:10px; padding:0px 0px 0px 5px; color:#666666; text-decoration:none; text-transform:uppercase; font-size:11px;}

a.title-ricettehome {
  font-size:14px;color:#ff6600; text-decoration:none; display:block;
}
a.text-ricettehome {
  font-size:12px;color:#333333;text-decoration:none;  display:block; margin:5px 0 0 0;
}
a.ico-tuttericettehome{width:281px; height:55px; background:url(img/bkg-ico-tuttericettehome.jpg) top center no-repeat;
font-size:12px;color:#333333;text-decoration:none;  display:block; margin:0px 0 0 0;position:relative;
}
a.ico-tuttericettehome span{
font-size:13px;color:#25344a;text-decoration:none;  display:block; margin:0px 0 0 0; font-weight:bold;
position:absolute; top:10px; left:10px;
}
img.img_elenco_news{width:115px; padding:2px; border:1px dotted #25344a;}

a.elenco_news_home{ text-decoration:none; }
a.elenco_news_home span{ font-size:11px;color:#919086;text-decoration:none; text-transform:uppercase; display:block; padding:0px 0 0 10px; font-weight:normal; }
a.elenco_news_home p{ font-size:14px;color:#ff6600;text-decoration:none; display:block; padding:0px 0 0 10px; font-weight:normal; }

table.ultimi_prodotti_home{text-align:center;border-collapse:collapse; width:100%;}
table.ultimi_prodotti_home td{text-align:center;vertical-align:top;width:50%;}
table.ultimi_prodotti_home td a.link_ultimi_prodotti {/* width:50%; */text-align:center;margin:0 0 4px 0;text-decoration:none; display:block;}
table.ultimi_prodotti_home td a img{padding:0 15px 10px 15px;margin:0 0 5px 0;text-align:center; border-bottom:1px dotted #25344a;}

a.link5cat{ padding:5px 0px 0px 0px; color:#ff6600; text-decoration:none; border-top:1px dotted #25344a; display:block;}

#video a span{border-bottom:1px dotted #0ab5df; color:#25344a; text-decoration:none; width:100px;}

a.video_home{background:#000;width:100%;text-align:center;color:#FF6600;display:block; text-decoration:none; margin:0 0 5px 0;}
a.video_home img {text-align:center; width:170px;}
a.video_home2{width:100%;text-align:center;color:#FF6600;display:block; text-decoration:none; margin:5px 0 0 0; border-top:1px dotted #25344a;}
a.video_home2 span{width:100%;text-align:center;color:#FF6600;display:block; text-decoration:none; margin:5px 0 0 0;
background:#FFF;padding:4px 0;}


#tabella_categorie_home{
width:320px; border:0px solid red; margin-top:0px; padding-top:0px;
display:block;height:130px;   float:left;
}
#tabella_categorie_home table{border-collapse:collapse;width:320px;height:130px;}
#tabella_categorie_home table td{padding:0px; border:0px solid red; width:80px; height:65px;vertical-align:top;text-align:center;}
#tabella_categorie_home table td div{border:0px solid green; width:80px; height:65px;background:url(img/bkg-ico.png) top center no-repeat; }
#tabella_categorie_home table td img{border:0px; text-align:center;margin-top:5px;}
#tabella_categorie_home table td span{vertical-align:middle; border:0px solid green; /* line-height:50px; */font-size:10px;display:block;text-align:center;
padding-top:5px;}
#tabella_categorie_home table td a{text-decoration:none; color:#25344a; font-weight:normal;font-size:10px; text-align:center;
letter-spacing:-1px;}



.puls-categoria{clear:both;margin:0;}
.puls-categoria a{
        color:#25344A;
        font: 16px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0;
        background:#cccccc;
        padding:8px;
        margin:0 0 0 2px;
        float:right;
position:relative;  border:0px;  border-style: solid;  border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px;
behavior:url(./PIE.htc);
}
.categoria-corrente {
/*         position:relative; */
        color:#666666;
/*         background:#cccccc; */
/*            width:40%; */
/*            display:block; */
        padding:0px 5px;
        font: 24px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0;
        float:left;
}

#prodottihome{border-collapse:collapse;
border-left:5px solid #E8E8E8;
border-right:5px solid #E8E8E8;
border-top:10px solid #E8E8E8;
border-bottom:10px solid #E8E8E8;
width:590px;
margin:0;
}
#prodottihome tr{}
#prodottihome td{
border-top:5px solid #E8E8E8; 
position:relative; vertical-align:top; height:auto; min-height:75px;}
#prodottihome td div {padding:1px;}
#prodottihome td div span{
color:#25344a;
padding: 0 5px;display:block; margin:0px 0 0 0; font-size:12px;font-weight:bold; width:165px;}
#prodottihome td div p {
color:#ff6600;
padding: 0 5px;display:block; margin:0px 0 0 0;
font-size:12px;font-weight:bold;
}
#prodottihome td div b {
color:#25344a;
padding: 0 5px;display:block; margin:10px 0 0 0; font-size:11px;font-weight:normal; width:165px;}
#prodottihome td .posizione{background-color:#25344a;color:#FFFFFF;padding:0px 7px;display:block; margin:1px 0 0 0;
font: 24px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0; width:13px;}

#prodottihome td img{border:1px solid #25344a;margin:1px 0 1px 1px;padding:5px 5px 5px 5px;}
#prodottihome td div.marchio{text-align:center;margin:1px;padding:3px;border:1px dotted #25344a; height:80px;}
/*
#prodottihome td div.valutazione{margin:1px;padding:3px;border:1px dotted #25344a; width:145px;  height:80px;}
#prodottihome td div.valutazione b, #prodottihome td div.valutazione p, #prodottihome td div.valutazione span
{margin:0;padding:0px;display:block;text-align:center;background:#F8F8F8;width:100%;}
*/

#prodottihome td div.voting{margin:1px;padding:3px;border:1px dotted #25344a; width:145px;height:80px;position:relative;}
#prodottihome td div.voting .boxvote a{color:#000000; text-decoration:none;font-weight:bold;}
#prodottihome td div.voting .boxvote a.activeok{color:green;}
#prodottihome td div.voting .boxvote a.activeno{color:red;}
#prodottihome td div.voting .boxvote a.disabled{color:#999999;}

#voting{border:1px dotted #25344a;height:80px;position:relative;font-weight:bold;}
#voting .boxvote a{color:#000000; text-decoration:none;}
#voting .boxvote a.activeok{color:green;}
#voting .boxvote a.activeno{color:red;}
#voting .boxvote a.disabled{color:#999999;}


/* .clearAfter:after {
	content: '-';
	display: block;
	height: 0;
	line-height:0;
	font-size:1px;
	clear: both;
	visibility: hidden;

} */
/* .clearAfter {
	display: inline-block;
} */
/* \ */
/* .clearAfter {
	display: block;
        text-align:center;
} */
/* home */


/* colonna dei contenuti */
.tab_centrale{/* tabella a 2 colonne */
	border-collapse:collapse; width:590px;
}
.tab_centrale td.box-home-sx-dx{
	padding:10px 0 0 0 ;
}
.commenti{background:#F2FEDA;padding:5px;margin:0 0 5px 0; position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);border:0;}
.commenti span{float:right; font-size:10px;background:#FFF;padding:2px;}

#content{margin:0; padding:0; width:420px;}

.tab_centrale .td1{vertical-align:top;padding:0 20px 0 0 ;display:block;width:150px;}
.tab_centrale .td2{vertical-align:top; width:420px;}

.tab_centrale .td1 #menusx{}
.tab_centrale .td1 #menusx a{display:block; background-image:url(img/square1.gif); background-position:top left; background-repeat:no-repeat;  border-bottom:0px dotted #0ab5df; padding:0px 0px 0px 12px; margin:8px 0px; color:#25344a; text-decoration:none;}
.tab_centrale .td1 #menusx a:hover{font-weight:normal;text-decoration:underline; color:#FF6600;}

.tab_centrale .td1 .form_ricerca_sx{width:140px; height:185px; border:1px solid #CCCCCC;position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc); padding:7px; margin:0 0 0 0px; background:#E8E8E8; float:left;margin-left:0px;}
.tab_centrale .td1 .form_ricerca_sx label{display:block; margin-top:10px;}
.tab_centrale .td1 .form_ricerca_sx input, .tab_centrale .td1 .form_ricerca_sx select{/* border:1px solid #D7D7D7; width:155px; background-color:#CCCCCC; */
width:140px; border:1px solid #CCCCCC; margin-bottom:4px; background-color:#FFF; height:20px;
position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);}
.tab_centrale .td1 .form_ricerca_sx button{/* color:#FFFFFF; background-color:#25344a; border:0; float:right; margin:10px 20px 0 0; */
border:0; margin:10px 0px 10px 0px; background-color:#25344a; color:#FFFFFF; padding:2px 6px; font-weight:bold; float:right;position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);}
.tab_centrale .td1 .form_ricerca_sx input[type=checkbox] {width:20px;}
.tab_centrale .td1 .form_ricerca_sx select.lil{border:1px solid #D7D7D7; width:50px; background-color:#CCCCCC;}

.tab_centrale .td1 .form_ricerca_scegli_elettrodomestico {}
.tab_centrale .td1 .form_ricerca_scegli_elettrodomestico label{display:block; margin-top:10px;}
.tab_centrale .td1 .form_ricerca_scegli_elettrodomestico input, .tab_centrale .td1 .form_ricerca_scegli_elettrodomestico select{border:1px solid #D7D7D7; width:145px; background-color:#CCCCCC;}
.tab_centrale .td1 .form_ricerca_scegli_elettrodomestico button{color:#FFFFFF; background-color:#25344a; border:0; margin:10px 0px 0 0;}
.tab_centrale .td1 .form_ricerca_scegli_elettrodomestico input.checkbox {width:20px; background:none; border:0;}
.tab_centrale .td1 .form_ricerca_scegli_elettrodomestico select.lil{border:1px solid #D7D7D7; width:50px; background-color:#CCCCCC;}
.tab_centrale .td1 .form_ricerca_scegli_elettrodomestico label.lil{display:block; width:80px; float:left; margin:0;}




/* box colonna di destra */
#box_dx_top{background-color:#ff0000;}

#box_dx_top table#menu {width:100%; background-color:#25344a; border-collapse:collapse;}
#box_dx_top table#menu td {padding:2px 2px 0px 2px}

#box_dx_top div.btn_u{background-color:#FFFFFF; display:block; padding:5px 2px 5px 5px; text-decoration:none; font-size:10px; font-weight:bold; cursor:pointer; color:#0ab5df;}
#box_dx_top div.btn_d{background-color:#BBBBBB; display:block; padding:5px 2px 5px 5px; text-decoration:none; font-size:10px; font-weight:bold; cursor:pointer; color:#666666;}

#box_dx{background-color:#FFFFFF;margin-bottom:10px; height:225px;}

#box_dx_testati table{width:100%;}
#box_dx_testati table td{width:50%; text-align:center; padding:10px 0px;}
#box_dx_testati table td img{border:0; width:75px;}

#box_dx_top10 table{width:100%;}
#box_dx_top10 table td{width:50%; padding:6px 0px;}
#box_dx_top10 table td img{border:0}

#box_dx_top10 div.classifica{margin:8px 0px 0px 5px; position:relative; top:0; left:0;}
#box_dx_top10 div.classifica .posizione{color:#0ab5df; font-weight:bold; float:left;}
#box_dx_top10 div.classifica .modello{font-weight:bold;}
#box_dx_top10 div.classifica .marchio{color:#25344a; font-weight:normal; margin-left:12px;}
#box_dx_top10 div.classifica .valore{position:absolute; top:2px; left:180px;}


#box_community{border:0px solid #99CC33; padding:10px; background-color:#cce599;margin:10px; width:300px;}
#box_community h1{background-color:#99CC33; color:#FFFFFF; font: 16px 'LinuxLibertineOBold', Arial, sans-serif;letter-spacing: 0;padding:2px 0px 2px 10px;}
#box_community button{ border:0px solid #CCCCCC; background-color:#C91E20; display:block; color:#FFF;padding:0 5px;
position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ; text-decoration:none;
behavior:url(./PIE.htc); font: 14px 'LinuxLibertineOBold', Arial, sans-serif;letter-spacing: 0;}

#box_community a.tasto_iscriviti_community{ border:0px solid #CCCCCC; background-color:#C91E20; display:block; color:#FFF;padding:5px 0;
position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ; text-decoration:none;
behavior:url(./PIE.htc); font: 18px 'LinuxLibertineOBold', Arial, sans-serif;letter-spacing: 0;}

.box_banner{/* padding:10px;  */background-color:#e8e8e8; margin:10px 0px; width:340px; float:left;}
.box_banner div {padding:10px; background-color:#dadada; margin:10px; /* width:300px; */}

/* #bkg_dx_centri{width:154px; height:185px; background-image:url(img/bkg_dx_centri.gif); background-position:top left; background-repeat:no-repeat; }
#bkg_dx_negozi{width:154px; height:185px; background-image:url(img/bkg_dx_negozi.gif); background-position:top left; background-repeat:no-repeat;margin:0 0 0 10px;} */

#bkg_dx_centri{width:140px; height:185px; border:1px solid #CCCCCC;position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc); padding:7px; background:#E8E8E8;float:left;margin-left:8px;}
#bkg_dx_negozi{width:140px; height:185px; border:1px solid #CCCCCC;position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc); padding:7px; margin:0 0 0 0px; background:#E8E8E8; float:left;margin-left:10px;}

#bkg_dx_centri h1, #bkg_dx_negozi h1{font: 14px 'LinuxLibertineOBold', Arial, sans-serif;letter-spacing: 0; margin:0 0 10px 0;}

#bkg_dx_centri input, #bkg_dx_centri select{width:140px; border:1px solid #CCCCCC; margin-bottom:4px; background-color:#0AB5DF; height:20px;
position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);color:#FFFFFF; }
#bkg_dx_negozi input, #bkg_dx_negozi select{width:140px; border:1px solid #CCCCCC; margin-bottom:4px; background-color:#FFF; height:20px;
position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);}

#bkg_dx_centri button{border:0; margin-right:0px; background-color:#0AB5DF; color:#FFFFFF; padding:2px 6px; font-weight:bold; float:right;position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);}
#bkg_dx_negozi button{border:0; margin-right:0px; background-color:#25344a; color:#FFFFFF; padding:2px 6px; font-weight:bold; float:right;position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);}

/* box colonna di destra */


/* form */
.form h4 {margin-top:15px; clear:both;}
.form .error {color:white; background:red; margin:10px 0px; font-weight: bold;display:block;}
.form .rigaform {clear:both;}
.form .rigaform select{height:22px; width:390px; border:0px; background-color:#E8E8E8; margin-bottom:10px;}
.form .rigaform label {line-height:18px;float:left; width:160px;height:20px; margin:0 10px 0 0; }
.form .rigaform input { height:22px; width:390px; border:0px solid #2E2E2E; background-color:#E8E8E8; float:left;margin-bottom:10px;}
.form .checkbox input { height:18px; width:20px; border:0px solid #2E2E2E; color:#2E2E2E;}
.form .rigaform textarea {width:390px;height:100px; border:0px solid #2E2E2E; background-color:#E8E8E8; margin-bottom:10px;}
.form .rigasubmit {margin:10px 0 0 0 ;}
.form .rigasubmit button{color:#FFFFFF; font-weight:bold; text-decoration:none; /* display:block;  */text-align:center; height:22px;line-height:22px;padding:0px 10px; background:#4e9bbf; border:0px solid #4e9bbf; float:right;
position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ; text-decoration:none;margin:0px 30px 0px 0px;
behavior:url(./PIE.htc);  /* background-color:#25344a; color:#FFFFFF; font-weight:bold; text-align:center; border:0px; padding:2px 8px; */
}
div.privacy {border:0px solid #2E2E2E;  background-color:#E8E8E8; color:#2E2E2E; overflow:auto; width:390px; height:100px;}
.form .inviato{color:black;font-size:12px;margin-left:5px;margin-top:5px; text-align:center;}

.form_tight {clear:both;}
.form_tight .error {color:white; background:red; margin:10px 0px; font-weight: bold;}
.form_tight .rigaform {clear:both; margin-bottom:0px; display:block;}
.form_tight .rigaform select{height:22px; width:265px; border:0px; background-color:#E8E8E8; margin-bottom:5px;float:right;}
.form_tight .rigaform label {line-height:18px;float:left; width:150px;height:20px; }
.form_tight .rigaform div img {  float:right; width:265px;margin:0 0 5px 0;}
  .form_tight .rigaform input { height:22px; width:265px; border:0px solid #2E2E2E; background-color:#E8E8E8; float:right;margin-bottom:2px;}
.form_tight .checkbox input { height:18px; width:20px; border:0px solid #2E2E2E; color:#2E2E2E;}
.form_tight .rigaform textarea {width:265px;height:100px; border:0px solid #2E2E2E; background-color:#E8E8E8; margin-bottom:5px;float:right;}
.form_tight .rigasubmit {text-align:right;}
.form_tight .rigasubmit button{/* background-color:#25344a; color:#FFFFFF; font-weight:bold; text-align:center; border:0px; padding:2px 8px; */
color:#FFFFFF; font-weight:bold; text-decoration:none; /* display:block;  */text-align:center; height:22px;line-height:22px;padding:0px 10px; background:#4e9bbf; border:0px solid #4e9bbf; float:right;
position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ; text-decoration:none;margin:0px 0px 0px 0px;
behavior:url(./PIE.htc); }
.form_tight div.privacy {border:0px solid #2E2E2E;  background-color:#E8E8E8; color:#2E2E2E; overflow:auto; width:265px; height:100px; float:right;}
.form_tight .inviato{color:black;font-size:12px;margin-left:5px;margin-top:5px; text-align:center;}
/* form */


/* prodotti */
div#menuprodotti{margin-right:0px;}
div#menuprodotti .lev1{border-bottom:2px solid #25344A;padding:2px 0;}
div#menuprodotti .lev2{background-color:#E8E8E8; background-image:url(img/square1.gif); background-position:center left; background-repeat:no-repeat;  border-bottom:1px solid #CCCCCC; padding:2px 0px 2px 12px;}
div#menuprodotti .lev1 a{text-decoration:none; color:#25344a; font-size:14px;}
div#menuprodotti .lev2 a{text-decoration:none; color:#25344a; font-size:12px;}

div#menuprodotti a {}

div#sottomenu_prodotti{margin-top:20px;}
div#sottomenu_prodotti a{background-color:#0AB5DF; color:#E8E8E8; padding:5px 10px; font-weight:bold;}
div#sottomenu_prodotti a:hover{background-color:#4E4E4E;}


div.tab_datitecnici{}
div.tab_datitecnici table{border-collapse:separate; width:420px;}
div.tab_datitecnici table td{border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#F0F0F1; padding:5px;}

div.tab_valutazioni{width:590px;}
div.tab_valutazioni table{border-collapse:separate; width:100%;}
div.tab_valutazioni table td {border-left:0px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background:#E7E7E7; padding:4px 4px 4px 4px;}
div.tab_valutazioni table th{border-right:1px solid #FFFFFF; }
div.tab_valutazioni table th span{ color:#666666;        font: 18px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0;
    background:#E7E7E7; padding:0 8px; height:30px; line-height:30px;        display:block;        margin:0 0px 0 0;
position:relative;  border:0px;  border-style: solid;  border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px;
behavior:url(./PIE.htc);
}
div.sezione_test{margin:20px 0px; padding:10px 0px 0px 0px; border-top:1px solid #CCCCCC; text-align:justify;}
div.sezione_test h5{margin-bottom:5px}
div.sezione_test .punteggio{border:0px solid red; padding:0px; float:right; margin:0 0 0px 0px;}

p.marchio{color:#0ab5df; font-weight:bold;}

/*
div.prodotto_lista{border-bottom:1px solid #CCCCCC; padding:0px 0px; margin-top:10px; position:relative; top:0; left:0; }
div.prodotto_lista .link_test{position:absolute; top:0; right:0; }
div.prodotto_lista .nome{background-image:url(img/bkg_tit_prodotto.gif); background-position:top left; background-repeat:repeat-x; line-height:22px; padding-left:4px; color:#FFFFFF; font-weight:bold; margin-bottom:6px;}
div.prodotto_lista .corpo{margin-bottom:6px}
div.prodotto_lista img{float:right;}
div.prodotto_lista a{text-decoration:none; color:#25344a;}
div.prodotto_lista span.continua{color:#0ab5df; font-weight:bold;}
*/

table.lista_prodotti{border-collapse:collapse; width:100%;}
table.lista_prodotti td{border:1px solid #DDDDDD; padding:5px;text-align:center;}
table.lista_prodotti td img{width:80px;padding:5px; margin:0 0 5px 0; border-bottom:1px dotted #25344A; }




div.prodotto_top10 {border:1px solid #CCCCCC; padding:0px 0px; margin:0 0 10px 0; position:relative; top:0; left:0; }

div.prodotto_top10 .position{border:0px solid red; float:left; padding:8px 0; margin:0 0px 0 0 ;color:#0ab5df; font: 26px 'LinuxLibertineORegular', Arial, sans-serif;text-align:center; width:39px;}
div.prodotto_top10 .corpo{border:0px solid red; float:left; width:265px; padding:8px 0; margin:0 5px;width:290px;}
div.prodotto_top10 .valore{border:0px solid red; float:left;padding:8px 0; margin:0 0px 0 0 ; width:79px;text-align:center; font: 26px 'LinuxLibertineORegular', Arial, sans-serif;}

div.prodotto_top10 .link_test{border:0px solid red; float:left;}
div.prodotto_top10 .link_test img{border:0px}
div.prodotto_top10 .nome{padding:0px; color:#0ab5df; font-weight:bold; margin-bottom:6px;}
div.prodotto_top10 .mark{padding:0px; color:#25344a; font-weight:normal;}
div.prodotto_top10 .corpo img{float:left; margin-right:5px; border:1px #25344A dotted;margin-bottom:10px}
div.prodotto_top10 a{text-decoration:none; color:#25344a;}
div.prodotto_top10 span.continua{color:#0ab5df; font-weight:bold;}

div.prodotto_top10_th {border-bottom:0px solid #CCCCCC; padding:0px 0px; margin-top:10px; position:relative; top:0; left:0; font-weight:bold;}
div.prodotto_top10_th .position{/* border:0px solid red; float:left; margin-right:0px; color:#25344a; font-size:14px; width:35px; */
color:#25344A; font: 16px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0; background:#cccccc; padding:8px 0; margin:0 0px 0 0 ;
float:left; position:relative;  border:0px;  border-style: solid;  border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px;
-webkit-border-radius:10px 10px 0px 0px; behavior:url(./PIE.htc); text-align:center; width:40px;}
div.prodotto_top10_th .corpo{/* border:0px solid red; float:left; color:#25344a; font-size:14px; width:265px */
color:#25344A; font: 16px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0; background:#cccccc; padding:8px 0; margin:0 5px;
float:left; position:relative;  border:0px;  border-style: solid;  border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px;
-webkit-border-radius:10px 10px 0px 0px; behavior:url(./PIE.htc); width:290px;text-align:center;}
div.prodotto_top10_th .valore{/* border:0px solid red; float:left; color:#25344a; font-size:14px; */
color:#25344A; font: 16px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0; background:#cccccc; padding:8px 0px; margin:0 0px 0 0 ;
float:left; position:relative;  border:0px;  border-style: solid;  border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px;
-webkit-border-radius:10px 10px 0px 0px; behavior:url(./PIE.htc);text-align:center;width:80px;}

span.punteggio{font-size:26px; color:#0ab5df;}


table.tabella_valutazione_prodotto{border-collapse:collapse;width:420px;}
table.tabella_valutazione_prodotto td{}
table.tabella_valutazione_prodotto td a{}
table.tabella_valutazione_prodotto td.td1{background-color:#CDE599; padding:5px; height:50px; width:200px;}
table.tabella_valutazione_prodotto td.td2{background-color:#9ACD34; padding:5px; height:50px; width:200px;}
table.tabella_valutazione_prodotto td.td3{background-color:#F0F0F2;}
table.tabella_valutazione_prodotto td.td3 span{color:#0ab5df; font-family:georgia; font-size:14px; font-weight:bold;}


/*
 span.verdetto {display:block; height:85px; width:85px; position:absolute; top:0px; right:0px; overflow:hidden; }
 span.v20 {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ico/verdetto-20-20.png');
   background:transparent url('img/ico/verdetto-20-20.png') no-repeat top left; }
*/
/* prodotti */

/* negozi - centri */
div.negozio_lista{border-bottom:1px solid #CCCCCC; padding:0px 0px; margin-top:10px; position:relative; top:0; left:0; }
div.negozio_lista .nome{background-image:url(img/bkg_tit_prodotto.gif); background-position:top left; background-repeat:repeat-x; line-height:22px; padding-left:4px; color:#FFFFFF; font-weight:bold; margin-bottom:6px;}
div.negozio_lista .corpo{margin-bottom:6px}
div.negozio_lista img{float:right;}
div.negozio_lista a{text-decoration:none; color:#25344a;}
div.negozio_lista span.continua{color:#0ab5df; font-weight:bold;}

div#punto_vendita{}
div#punto_vendita #primo_blocco{margin-top:20px}
div#punto_vendita .logo{float:right}
div#punto_vendita #dati_negozio{}
div#punto_vendita #dati_negozio table{border-collapse:separate; width:420px;}
div#punto_vendita #dati_negozio table td{border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; background-color:#F0F0F1; padding:4px; vertical-align:top;}
div#punto_vendita #dati_negozio table th{border-bottom:1px solid #FFFFFF; background-color:#CCCCCC; padding:4px; vertical-align:top; text-align:left;}
div#punto_vendita #dati_negozio table td a{color:#0ab5df; text-decoration:none;}
/* negozi - centri */



/* sondaggi */
div.sondaggio{border:2px solid #0ab5df; position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ; text-decoration:none;
behavior:url(./PIE.htc); padding:8px; margin:10px 0 20px 0px;}
div.sondaggio h3{font-size:18px; color:#0ab5df; border:0;}
div.sondaggio .data{text-align:right;color:#0ab5df; font-style:italic;}
div.sondaggio .opzione{margin:8px;}
div.sondaggio .opzione input{margin-right:10px;}
div.sondaggio button{color:#FFFFFF; font-weight:bold; text-decoration:none; /* display:block;  */text-align:center; height:22px;line-height:22px;padding:0px 10px; background:#4e9bbf; border:0px solid #4e9bbf; /* float:right; */
position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ; text-decoration:none;margin:10px 0px 0px 0px;
behavior:url(./PIE.htc);}
div.sondaggio td{padding:5px;}

/* sondaggi */



/* frasi celebri */
div.frasi-celebri{margin:10px 0 0 0; padding:10px 0px; font-family:georgia; border-bottom:1px solid #CCCCCC;}
div.frasi-celebri .autore{margin:10px 0 0 0; font-style:italic; text-align:right;}
div.frasi-celebri .frase{margin:0px; font-style:italic; font-weight:bold; font-size:16px;}


/* area personale - community */
table#box_datiutente{border-collapse:collapse;width:300px;}
table#box_datiutente td{padding:3px}
table#box_datiutente div.dati{padding:3px; border-bottom:0px solid #D7D7D7}
table#box_datiutente p{text-transform:lowercase;}
table#box_datiutente a{padding-left:0px; background-color:#99CC33; color:#FFFFFF; text-decoration:none; display:block; text-transform:capitalize; font-weight:bold; padding:3px 5px; margin-top:3px;
border:0px solid #99CC33; position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ; behavior:url(./PIE.htc); }

table#box_datiutente a.logout{padding-left:0px; background-color: #FF0000; color:#FFFFFF; text-decoration:none; /* display:block;  */text-transform:capitalize; font-weight:bold; padding:3px 5px; margin-top:6px;
border:0px solid #99CC33; position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc); }
/* table#box_datiutente a.logout{padding-left:0px; background:none; color:#FF0000; text-decoration:none;} */


a.vota_si{background-color:#99CC33; color:#FFFFFF; text-decoration:none; /* display:block;  */text-transform:capitalize; font-weight:bold; padding:3px 10px; margin:10px 0;
border:0px solid #99CC33; position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ; behavior:url(./PIE.htc); float:left; }


.titolo_par1{font-size:13px;text-align:left;padding:9px 4px 8px 10px;font-weight:bold;background:#99CC33;color:white;text-align:left;margin-bottom:8px;}


a.linksocial{color:#4e9bbf; text-decoration:none;}
img.avatarsocial{border:1px solid #D7D7D7;}

table#menu_social{border:0px solid #99CC33; position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc); background:#CCE599; width:100%;}
table#menu_social td{text-align:center; padding:5px}
table#menu_social td a{padding:5px; color:#FFF; font-weight:bold; text-decoration:none;display:block;margin:5px;background:#99CC33;
border:0px solid #99CC33; position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc); }


table.tab_social { width:100%;border:0px solid red; }
table.tab_social td{padding:3px 3px 3px 3px; text-align:left; }
table.tab_social th{padding:3px 3px 3px 3px; border:1px solid #AAAAAA;}
table.tab_social th span {
  color:#000;
  font: 18px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0;
background:#E7E7E7;
padding:0 8px;
height:30px; line-height:30px;
display:block;
margin:0 5px 0 0;
position:relative;
border:0px;
border-style: solid;
border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px;
behavior:url(./PIE.htc);
}
.adminarea{width:590px;}

h2.titolo_area{background-color:#D7D7D7; text-align:left; font-weight:normal; padding:5px; font-size:14px; margin-top:10px; text-transform:uppercase}

#contentcolumn div table tbody tr td div div p.buttonsocial, p.buttonsocial {margin:10px 0;padding:5px; background-color:#99CC33; border:0px solid #4e9bbf; width:200px; position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc); color:#FFFFFF; }
#contentcolumn div table tbody tr td div div p.buttonsocial a, p.buttonsocial a{ color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; text-align:center;}

button.buttonsocial{margin:10px 0;padding:5px; background-color:#99CC33; border:0px solid #4e9bbf; width:200px; position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);text-align:center; color:#fff;font-weight:bold; }

.titolo_elemento{font-size:16px; color:#4e9bbf; font-weight:bold;}
.titolo_elemento2{font-size:12px; color:#FF6600; font-weight:bold; text-decoration:none;}

.table_domanda td{padding:5px}

div.cat_comm{border-bottom:1px dotted #333333;padding:3px 0;}
div.cat_comm a{background-image:url(img/square1.gif); background-position:center left; background-repeat:no-repeat; padding:0px 0px 0px 10px; color:#25344a; text-decoration:none;}


table.community_form{width:100%;border-collapse:collapse; }
table.community_form .col1{width:180px;}
table.community_form td{padding:2px; text-align:left; vertical-align:middle;}
table.community_form td input, textarea, select{border:1px solid #D7D7D7; height:20px;}
table.community_form td input[type="text"]{ width:300px}
table.community_form td textarea{ width:100%; height:200px; margin:0 0 10px 0;}
table.community_form td .submit{color:#FFFFFF; font-weight:bold; text-decoration:none; /* display:block;  */text-align:center; height:22px;line-height:22px;padding:0px 10px; background:#4e9bbf; border:0px solid #4e9bbf; float:right;
position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ; text-decoration:none;margin:0px 0px 0px 10px;
behavior:url(./PIE.htc);}

.rigapari{background-color:#E6E6E6;}
.rigadispari{background-color:#D7D7D7;}
/* .rigadispari a, .rigapari a {color:#FF0000; text-align:center;} */
.rigadispari img, .rigapari img {background:#FFF; text-align:center; padding:2px; border:1px dotted #25344A; }
a.linksocial{color:#FF6600;}
div.privacy{height:110px; overflow:auto; border:1px solid #D7D7D7;margin-bottom:10px;}
div.error{font-weight:bold; color:#FF0000; border:1px solid red;}

div.menu_personal{margin:20px 0; padding:0px; }
div.menu_personal a{border:0;position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ; text-decoration:none;
behavior:url(./PIE.htc);color:#FFF; /* font-size:11px;  */text-decoration:none; font-weight:bold;  background-color:#99CC33; padding:5px; margin:0px 5px 0px 0px;}

#gallery_foto{}
#gallery_foto img{float:left; margin:0px 5px 5px 0px}

/* area personale */


#tabella_video{}
#tabella_video td{vertical-align:top; text-align:center; width:20%; }
#tabella_video img{border-bottom:1px dotted #0ab5df; padding:5px 0;}
#tabella_video a {text-decoration:none;margin:0 9px;display:block; padding:5px 0;}
#tabella_video a span{color:#25344a; text-decoration:none; padding:5px 0;display:block; text-align:left; }
table.tab_ricerche_estese td{text-align:center;width:33.3%;}
table.tab_ricerche_estese td select {/* width:160px; float:left; */
width:160px; border:1px solid #CCCCCC; margin:0 5px; background-color:#FFF; height:20px;
position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);}
table.tab_ricerche_estese td button{ border:0; margin:0px; background-color:#25344a; color:#FFFFFF; padding:2px 6px; font-weight:bold; position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);
  /* background-color:#25344a; border:1px solid #25344a; color:#FFFFFF; height:21px; position:relative; top:0px;right:0px; font-weight:bold; padding:2px 10px; */}


table.tab_ricerche_estese_1,table.tab_ricerche_estese_2,table.tab_ricerche_estese_3{border-collapse:collapse; width:100%}
table.tab_ricerche_estese_1 td,table.tab_ricerche_estese_2 td,table.tab_ricerche_estese_3 td{padding:5px}
table.tab_ricerche_estese_1 td {font-weight:bold}
table.tab_ricerche_estese_1 td select {width:180px;}
table.tab_ricerche_estese_1 td option {font-weight:bold}
table.tab_ricerche_estese_2 td select {width:60px}
table.tab_ricerche_estese_3 td button{border:0; margin-right:0px; background-color:#25344a; color:#FFFFFF; padding:2px 6px; font-weight:bold; float:right;position:relative;  border-style: solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px ;
behavior:url(./PIE.htc);}



/* jd.gallery */
div#myGallery{}
div#myGallery h2 a{font-family:georgia; font-size:16px; color:#0ab5df; border-bottom:0px solid black; margin-bottom:8px;}
div#myGallery p a{color:#FFFFFF;}

/**/
#rss {padding: 0px 2px 2px 20px; color: #25344a;}
#rss a {background: url(img/ico_rss.gif) no-repeat 0 1px; color: #25344a; text-decoration:underline; padding: 0px 2px 2px 20px;
display:block;font-weight:bold; text-decoration:none;}
/**/

.articolo-contenitore-foto{margin:20px 0; text-align:center}
.articolo-contenitore-foto .foto{border:0px solid red;}
.articolo-contenitore-foto img{padding:2px; border:1px solid #CCCCCC;}
.articolo-contenitore-foto span{display:block; }


#tabtotocalorie {border-collapse:collapse;width:100%;}
#tabtotocalorie td{padding:4px; background-color:#EEEEEE; border:2px solid #FFFFFF;}


/* Easy Slider */
.graphic, #prevBtn1, #nextBtn1, #prevBtn2, #nextBtn2, #prevBtn3, #nextBtn3 { margin:0; padding:0; display:block; overflow:hidden;text-indent:-8000px;}
/*
#containergal{ margin:0 auto; position:relative; text-align:left; width:590px; height:340px; background:white; border:0px solid red; overflow:hidden;}
#contentgal{ position:relative; border:0px solid green;height:340px;}
*/
.containergal{ margin:0 auto; position:relative; text-align:left; width:590px; height:288px; background:white; border:0px solid red; overflow:hidden;position:relative;}
.contentgal{ position:relative; border:0px solid green;height:288px;}

.titleslider{background:url(img/bkg_nomefoto.png) 0 0  repeat-x;color:#FFFFFF;position:absolute;top:0;left:0;z-index:100;font: 28px 'LinuxLibertineORegular', Arial, sans-serif; letter-spacing: 0; padding:10px;}


#slider1,#slider2,#slider3{border:0px solid white;margin-top:10px;}
#slider1 ul, #slider1 li,#slider2 ul, #slider2 li,#slider3 ul, #slider3 li{ margin:0; padding:0; list-style:none; }
#slider1 li,#slider2 li,#slider3 li{ width:590px; height:288px; overflow:hidden; position:relative; }
.crop{text-align:center;}
.crop img{/* margin:auto; *//* margin-left:-80px; */width:590px; height:auto;   }
#slider1 a,#slider1 a:visited,#slider2 a,#slider2 a:visited,#slider3 a,#slider3 a:visited{color:#25344a;text-decoration:none;}
#slider1 a:hover,#slider2 a:hover,#slider3 a:hover{color:#ff0000;text-decoration:underline;}

#prevBtn1, #nextBtn1, #prevBtn2, #nextBtn2, #prevBtn3, #nextBtn3{ display:block; width:43px; height:43px; position:absolute; left:505px; bottom:61px; border:0px solid red; background:url(img/trans.png)}
#nextBtn1,#nextBtn2,#nextBtn3 { left:548px; }
#prevBtn1 a,#prevBtn2 a,#prevBtn3 a, #nextBtn1 a,#nextBtn2 a,#nextBtn3 a{ display:block; width:43px; height:43px; background:url(img/btn_prev.gif) no-repeat 0 0; }
#nextBtn1 a,#nextBtn2 a,#nextBtn3 a{ background:url(img/btn_next.gif) no-repeat -1px 0; }

.nomefoto {padding:6px 10px;height:auto; min-height:47px; background:url(img/bkg_nomefoto.png) 0 0  repeat-x; position:absolute; bottom:0;left:0;
border-top:2px solid #FFF;  font: 16px 'LinuxLibertineORegular', Arial, sans-serif; letter-spacing: 0; color:#FFF; display:block; width:100%;}
.nomefoto span{        font: 16px 'LinuxLibertineORegular', Arial, sans-serif;letter-spacing: 0; color:#ff6600;}
/* // Easy Slider */

