/* CSS Document */
body
{
margin: 0px;
}

.testo
{
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;
line-height:20px;
}

.sfondo{
background: url("img/sfondo.jpg") no-repeat; 
}

.separatore{
background: url("img/separatore.jpg") no-repeat; 
}

.separatore2{
background: url("img/separatore2.jpg") no-repeat; 
}

.separatore3{
background: url("img/separatore3.jpg") no-repeat; 
}

.separatore4{
background: url("img/separatore4.jpg") no-repeat top; 
}

.bg_categorie{
background: url("img/bg_categorie.jpg") no-repeat left; 
}

.testogrigio
{
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;
line-height:20px;
}
.testoblu
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#3E6494;
line-height:20px;
}

.titolo
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:17px;
color:#B5B5B5;
line-height:20px;
font-weight:bold;
}

.titolo_prod2{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
text-align:center;
color:#4970A4;
}

a.titolo_prod:link{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
text-align:center;
color:#4970A4;
text-decoration:none;
}

.news_tit{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:15px;
font-weight:bold;
color:#4970A4;
text-decoration:none;
}

a.titolo_prod:visited{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-align:center;
font-size:11px;
color:#4970A4;
text-decoration:none;
}

a.titolo_prod:hover{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-align:center;
font-size:11px;
color:#FF5A00;
text-decoration: none;
border-bottom: #FF5A00 dotted 1px;
}

a.titolo_doc:link{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
text-align:center;
color:#FF9000;
text-decoration:none;
}

a.titolo_doc:visited{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-align:center;
font-size:11px;
color:#FF9000;
text-decoration:none;
}

a.titolo_doc:hover{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-align:center;
font-size:11px;
color:#FF6000;
text-decoration: none;
border-bottom: #FF6000 dotted 1px;
}

a.pie:link{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
text-align:center;
color:#4970A4;
text-decoration:none;

}

a.pie:visited{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-align:center;
font-size:10px;
color:#4970A4;
text-decoration:none;

}

a.pie:hover{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-align:center;
font-size:10px;
color:#FF5A00;
text-decoration: none;
border-bottom: #FF5A00 dotted 1px;
}

.cerca{
background-image: url(img/cerca.jpg);
background-repeat:no-repeat;
width:79px;
height:24px;
border:0;
}

a.pr_cat_1:link{
font-size:11px;
color:#4970A4;
text-decoration:none;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

a.pr_cat_1:visited{
font-size:11px;
color:#4970A4;
text-decoration:none;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

a.pr_cat_1:hover{
font-size:11px;
color:#ff5a00;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
border-bottom: #FF5A00 dotted 1px;
}

a.pr_cat_1_sel:link{
font-size:11px;
color:#ff5a00;
border-bottom: #FF5A00 dotted 1px;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-decoration:none;
}

a.pr_cat_1_sel:visited{
font-size:11px;
color:#ff5a00;
border-bottom: #FF5A00 dotted 1px;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-decoration:none;
}

a.pr_cat_1_sel:hover{
font-size:11px;
color:#ff5a00;
border-bottom: #FF5A00 dotted 1px;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-decoration:none;
}

.prod_briciole
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#5386A3;
}

a.prod_briciole_a :link
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#709800;
text-decoration:none;
}
a.prod_briciole_a :visited
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#709800;
text-decoration:none;
}
a.prod_briciole_a :hover
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#709800;
text-decoration:underline;
}

.prod_elenco_desc
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#567E97;
}
.prod_elenco_nome
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#999999;
}
.prod_det_prezzo
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#999999;
}
.prod_det_qta
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#999999;
}
.prod_det_nome
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#999999;
}
.prod_det_desc
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#567E97;
}

a.doc2_cat_1:link{
font-size:11px;
color:#4970A4;
text-decoration:none;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

a.doc2_cat_1:visited{
font-size:11px;
color:#4970A4;
text-decoration:none;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

a.doc2_cat_1:hover{
font-size:11px;
color:#ff5a00;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
border-bottom: #FF5A00 dotted 1px;
}

a.doc2_cat_1_sel:link{
font-size:11px;
color:#ff5a00;
border-bottom: #FF5A00 dotted 1px;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-decoration:none;
}

a.doc2_cat_1_sel:visited{
font-size:11px;
color:#ff5a00;
border-bottom: #FF5A00 dotted 1px;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-decoration:none;
}

a.doc2_cat_1_sel:hover{
font-size:11px;
color:#ff5a00;
border-bottom: #FF5A00 dotted 1px;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-decoration:none;
}
 
.form_titoli{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#126aa7;
}

.form{
background:#ffffff;
color:#4C849D;
border:1px solid #C4C4C4;
text-align:left;
font-size:11px;
}

.form_condizioni
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#333333;
}

.form_condizioni_titoli
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
color:#4C849D;
}

.form_campi_obbligatori
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
color:#666666;
}

.newsl_titolo
{
font-size: 11px;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}

.newsl_reg_ok
{
font-size: 11px;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}

.newsl_form
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;
line-height:20px;
}
.newsl_testo
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;

}


.newsl_enter
{
border:1px solid #cccccc;
font-size: 11px;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
color: #000000;
background:#aaaaaa;
}

.newsl_out_a:link{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#60AFCF;
text-decoration:none;
}


.newsl_out_a:visited{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#60AFCF;
text-decoration:none;
}

.newsl_out_a:hover{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#ff9900;
text-decoration: none;
border-bottom: #ff9900 dotted 1px;
}


.port_titolo
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}
.port_titolo2
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:20px;
font-weight:bold;
color:#000000;
}

.port_titoletto
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}

.port_link_2:link
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
}

.port_link_2:visited
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}

.port_link_2:hover
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}

.port_titoletto_bg
{
background: url("img/bg_categorie2.jpg") no-repeat left;
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

.port_descrizione
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
line-height:16px;
color:#000000;
padding-right:10px;
}

.port_news
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
line-height:16px;
color:#555555;
padding-right:10px;
}

.port_link:link
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
color:#555555;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;

}
.port_link:visited
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
color:#555555;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
}

.port_link:hover
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
color:#000000;
padding-top:10px;
padding-bottom:10px;
}

.link_menu:link
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#555555;
text-decoration:none;

}
.link_menu:visited
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#555555;
text-decoration:none;
}

.link_menu:hover
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border-bottom:1px dotted #000000;
}

.lista {
list-style-type: none;
display:inline;

}

.link_menu2:link
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
border-bottom:1px dotted #000000;

}
.link_menu2:visited
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
border-bottom:1px dotted #000000;

}

.link_menu2:hover
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
border-bottom:1px dotted #000000;
}

.form_titoli{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
color:#000000;
border:1px solid #C4C4C4;
}

.form_titoli2{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
color:#000000;
text-align:right;
padding-right:4px;
}

.form{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
background:#ffffff;
color:#000000;
border:1px solid #C4C4C4;
text-align:left;
font-size:12px;
}

.form_condizioni
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
color:#000000;
}

.form_condizioni_titoli
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
}

.form_campi_obbligatori
{
font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#666666;
}

.form_invia
{
background: url("img/invia.jpg") no-repeat; 
height:24px;
width:88px;
border:0px;
}

