.footer { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: url(images/arrowback.gif) no-repeat 0px 4px ; text-align: right ; padding-left:25px ;width: auto; height: 29px }
.footer a:link{ color: #ffffff; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration:none;}
.footer a:visited{ color: #ffffff; ; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration:none;}
.footer a:link{ color: #ffffff;  font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration:none;}
.footer a:hover{ color: #ffffff; ; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration:none;}
.footer a:active{ color: #CE8B4A; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration:none;}

.boxfoot { color: #cacccb; background-color: #cacccb; width: 100%; height: 10px}


.box_foto { color: #363e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #cacccb; width:140px; height: auto;}

.foto { color: #363e46; font-size: 11px;  font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; width: auto; height: auto; margin:0 }

.testo3 img { color: #363e46; font-size: 11px;  font-family: Arial, Verdana, Helvetica, Geneva, Swiss;  width: 150px; margin: 3px; margin-top: 10px; }

.testo3 { color: #363e46; font-size: 11px;  font-family: Arial, Verdana, Helvetica, Geneva, Swiss; width: auto; height: auto; margin: 0px 3px 3px 0px; vertical-align:top;}

.archivio { font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: underline; background: url(images/archivio.gif) no-repeat right 10px; text-align: right; padding-top: 0px; padding-right: 20px; width: auto; height: auto }
.box { color: black; font-size: 14px; font-family: Verdana, Arial,  Helvetica, Geneva, Swiss; background-color: #cacccb; text-align: center;}  

.box1 { color: black; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #cacccb; width: 142px; height: auto}

.box_bottleft {  background: url(images/bottleft.gif) no-repeat 0px bottom }
.box_bottright { background: url(images/bottright.gif) no-repeat right bottom }
.box_topleft{ background: url(images/topleft.gif) no-repeat left 0px }
.box_topright {  background: url(images/topright.gif) no-repeat right 0px ;color: #363e46;}

.boxleft { color: #B67015; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: left; background-color: #cacccb; width: 142px; height: auto }
.boxcentrotop { background-color: #b2b6b5; width: 492; height: auto; text-align: left; margin: 0px; }
.boxcentrotop1 { background-color: #ffffff; width: 492; height: auto; text-align: left; margin: 0px; }
.boxcentrotop1 { background-color: #cacccb; width: 592px; height: auto; text-align: center; margin: 0px; }
.boxcentrobot { background-color: #cacccb; width: 592px; height: auto; text-align: center; margin: 0px; }
.boxcentrotop_large { background-color: #B2B6B5; width: 692px; height: auto; text-align: center; margin: 0px; }
.boxcentrobot_large { background-color: #cacccb; width: 692px; height: auto; text-align: center; margin: 0px; }
.centro_topleft2 { background: url(images/topleft2.gif) no-repeat left 0px }
.centro_topright2 {   background: url(images/topright2.gif) no-repeat right 0px }
.centro_bottleft {  background:  url(images/bottleft.gif) no-repeat 0px bottom; }
.centro_bottright { background:  url(images/bottright.gif) no-repeat right bottom;} 
.centro {  background-color: #cacccb;   padding-left: 5px; padding-right: 5px; width: 492 px; height: auto;color: #3F4952; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 11px }
.centro_large {  background-color: #cacccb;   padding-left: 5px; padding-right: 5px; width: 692px; height:auto;color: #3F4952; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 11px }
.centro a:link { color: #B67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 11px}
.centro a:hover { color: #B67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 11px}
.centro a: { color: #B67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 11px}

.cerca { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; padding: 2px, 5px ; width: auto; height: auto }
.cerca form { display:inline}
.cerca2 {width: 400px;}
.cerca form { display:inline}


.cerca1 { color: black; font-size: 15px; line-height: 20px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; padding: 20px 10px; width: 230px; height: auto}

.romanzo { color: black; font-size: 12px; line-height: 30px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; padding: 5px 5px; width: auto; height: auto}

.contenuti {background-color: transparent;   padding-left: 5px; padding-right: 5px; width:80%; height:auto; }

.centro_cont {margin-bottom:15px;}

.divprinc { color: white; font-size: 11px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; padding-left: 10px; margin: 0px; border: 0px; width: auto; height: auto }
.divprinc  a:hover { color: white;  font-size: 11px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 10px; margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}
.divprinc a:active { color: #b6701;  font-size: 11px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 10px; margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}
.divprinc  a:link { color: white; font-size: 11px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 10px; margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}
.divprinc  a:visited{  color: white; font-size: 11px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 10px; margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}


.divprinc1 { color: black; font-family: Arial, Verdana, Helvetica, Geneva, Swiss;  font-size: 14px; margin: 5px; padding-top: 3px; padding-left: 5px;  border: 0; }
.divprinc1 a:active { color: black; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif) no-repeat 0px 5px; height: auto }
.divprinc1 a:link { color: #363e46; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif) no-repeat 0px 5px; padding-left: 5px; height: auto }
.divprinc1 a:visited { color: black; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif) no-repeat 0px 5px; padding-left: 5px; height: auto }
.divprinc1 a:hover { color: #363e46; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif) no-repeat 0px 5px; height: auto }

.divprinc2 { color: white;font-family: Arial, Verdana, Helvetica, Geneva, Swiss;  font-size: 15px; margin: 0px; padding-top: 3px; padding-left: 3px; width: 50px; height: 26px; border: 0; }
.divprinc2 a:active { color: #ffffff; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif) no-repeat: 0px 5 px; width: 115px; height: 26px }
.divprinc2 a:link { color: #ffffff; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif)no-repeat: 0px 5 px; width: 115px; height: 26px }
.divprinc2 a:visited { color: #b6701; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif)no-repeat: 0px 5 px; width: 115px; height: 26px }
.divprinc2 a:hover { color: #b6701; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif)no-repeat: 0px 5 px; width: 115px; height: 26px }

.divprinc4 { color: white; font-family: Arial, Verdana, Helvetica, Geneva, Swiss;  font-size: 15px; margin: 0px;  padding-top: 3px; padding-left: 3px; width: 115 px; height: 26px; border: 0; }
.divprinc4 a:active { color: #ffffff; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif) no-repeat: 0px 5 px; width: 115 px; height: 26px }
.divprinc2 a:link { color: #ffffff; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif)no-repeat: 0px 5 px; width: 115 px; height: 26px }
.divprinc4 a:visited { color: #b6701; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif)no-repeat: 0px 5 px; width: 115 px; height: 26px }
.divprinc4 a:hover { color: #b6701; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif)no-repeat: 0px 5 px; width: 115 px; height: 26px }

.divprinc3 { color: #ffffff;font-family: Arial, Verdana, Helvetica, Geneva, Swiss;  font-size: 12px; margin: 0px;  padding-top: 3px; padding-left: 3px; width: auto; height: 26px; border: 0; }
.divprinc3 a:active { color: #ffffff; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif) no-repeat: 0px 5 px; width: 115px; height: 26px }
.divprinc3 a:link { color: #ffffff; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif)no-repeat: 0px 5 px; width: 115px; height: 26px }
.divprinc3 a:visited { color: #ffffff; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif)no-repeat: 0px 5 px; width: 115px; height: 26px }
.divprinc3 a:hover { color: #ffffff; font-size: 15px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif)no-repeat: 0px 5 px; width: 115px; height: 26px }

.divprinc5 { color: white; font-size: 12px; line-height: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; padding-left: 20px; margin: 0px; border: 0px; width: auto; height: auto }
.divprinc5  a:hover { color: white;  font-size: 12px; line-height: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 20px; margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}
.divprinc5 a:active { color: #b6701;  font-size: 12px; line-height: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 20px; margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}
.divprinc5  a:link { color: white; font-size: 12px; line-height: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 20px; margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}
.divprinc5  a:visited{  color: white; font-size: 12px; line-height: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 20px; margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}

.divprinc7 { color: #d0dcd8; font-size: 14px; line-height: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; padding-left: 20px; margin: 0px; border: 0px; width: auto; height: auto }
.divprinc7  a:hover { color: #d0dcd8;  font-size: 14px; line-height: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 20px; margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}
.divprinc7 a:active { color: #b6701;  font-size: 14px; line-height: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 20px; margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}
.divprinc7  a:link { color: #d0dcd8; font-size: 14px; line-height: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 20px; margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}
.divprinc7  a:visited{  color: #d0dcd8; font-size: 14px; line-height: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 20px; margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}




.tablemenuprinc { width: 0px; height: 26px; border: 10;}

.menuprinc { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; margin: 0px; padding-top: 5px; padding-left: 10px; width: auto; height: 26px; border: 0; }
.menuprinc a:active { color: #ffffff; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif) no-repeat 0px 5px; width: auto; height: auto }
.menuprinc a:link { color: #363e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif) no-repeat 0px 5px; padding-left: 10px; width: auto; height: auto }
.menuprinc a:visited { color: #363e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif) no-repeat 0px 5px; padding-left: 10px; width: auto; height: auto; ;}
.
princ a:hover { color: #363e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif) no-repeat 0px 5px; width: auto; height: auto }

.menuprinc_sel  { color: #B67015; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif) no-repeat 5px 12px; padding-left: 15px; width: auto; height: auto; padding-top: 5px;}

.menuprinc_sel a:active { color: #B67015; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; }

.menuprinc_sel a:visited{ color: #B67015; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none;  }

.menuprinc_sel a:link { color: #B67015; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; }

.menuprinc_sel a:hover{ color: #B67015; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; }



.divsec { color: white; font-size: 11px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; padding-left: 10px; margin: 0px; border: 0px; width: auto; height: auto }

.divsec  a:hover { color: white;  font-size: 11px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 10px; margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}

.divsec a:active { color: #B67015 ;  font-size: 11px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 10px; margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}

.divsec  a:link {  color: white; font-size: 11px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 10px; margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}

.divsec  a:visited{  color: white; font-size: 11px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 10px; margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}


.divsec1 {color: #ffffff; ; font-size: 11px; line-height: 26px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #cacccb; text-align: left; margin: 0px; width: 185px; border-right: 2px solid #4C5A67;border-bottom: 2px solid #4C5A67;  }
.divsec1 a:hover { color: #363e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; width: 185px }
.divsec1 a:link { color: #363e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; border-bottom: 1px solid #7f888f; width: 185px }
.divsec1 a:visited { color: blank; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; border-bottom: 1px solid #7f888f; width: 185px }
.divsec1 a:active{ color: #ffffff; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; border-bottom: 1px solid #7f888f; width: 185px }

.divsec2 {color: #ffffff; ; font-size: 11px; line-height: 26px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #d0dcd8; text-align: left; margin: 0px; width: 185px; border-right: 2px solid #4C5A67;border-bottom: 2px solid #4C5A67;  }
.divsec2 a:hover { color: #363e46; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; width: 185px }
.divsec2 a:link { color: #363e46; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border-bottom: 1px solid #7f888f; width: 185px }
.divsec2 a:visited { color: blank; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border-bottom: 1px solid #7f888f; width: 185px }
.divsec2 a:active{ color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border-bottom: 1px solid #7f888f; width: 185px }
.divsectext { font-family: Verdana, Arial, Helvetica, Geneva, Swiss; padding-left: 5px }

.divsec_sin { color: #B67015; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; font-size: 11px; padding-left: 25px }
.divsec_sin a:link { color: #B67015; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; font-size: 11px; text-decoration:none }
.divsec_sin a:hover { color: #B67015; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; font-size: 11px; text-decoration:none }
.divsec_sin a:visited{ color: #B67015; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; font-size: 11px; text-decoration:none }
.divsec_sin a:active{ color: #B67015; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; font-size: 11px; text-decoration:none }


.hoform { color: #4c5a67; font-size: 11px; font-family: Verdana, Arial,  Helvetica, Geneva, Swiss; width: 117px; height: 20px }

.articolo{ color: #030000; font-family: Verdana, Arial,  Helvetica, Geneva, Swiss; font-size: 14px; background-color:  #cacccb; vertical-align:center; text-align: giustify; width: 430px; height: auto }
.articolo1{ color: #030000; font-family: Verdana, Arial,  Helvetica, Geneva, Swiss; font-size: 14px; background-color:  #ffffff; vertical-align:center; text-align: giustify; width: 430px; height: auto }
.articolo_txt{ color: #3f4952; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 12px;}
.art_URLlink { color: #b67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 15px; padding-left: 3px;}
.art_URLlink a:link{ color: #b67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 15px; text-decoration: none;}
.art_URLlink a:hover{ color: #b67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 15px;text-decoration: none; }
.art_URLlink a:visited{ color: #b67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 15px;text-decoration: none; }
.articolo img{ margin: 0px 10px 0px 10px}

#box_anteprima_figlie { margin: 10px }
#box_anteprima_figlie_pagina { margin: 5px ; border-bottom:1px solid #bbbbbb; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 11px}
#box_anteprima_figlie_titolo {  font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 13px; font-weight:bold;}
#box_anteprima_figlie_testo { margin: 5px; ;}




.modulo_anteprima_foto img { margin: 3px; border:1px solid #B67015 ;float:left; }
.modulo_anteprima_data {font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 10px;color:#ffffff;display:block}
.modulo_anteprima_titolo {  font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 13px; font-weight:bold;display:block; line-height:13px}
.modulo_anteprima_sottotitolo {  font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 11px; font-weight:bold;display:block; line-height:13px}
.modulo_anteprima_testo { font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 11px; line-height:13px}
.modulo_anteprima_continua { font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 9px; line-height:13px}

.articolo_nodata .modulo_anteprima_foto img { margin: 3px; float:left;border:none; }
.articolo_nodata .modulo_anteprima_data {font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 10px; color:#ffffff;display:none}

.articolo1{ color: #3f4952; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 12px; background-color:  #cacccb; vertical-align: top;  width: auto; height: auto }
.articolo_txt1{ color: #3f4952; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 12px;}
.art_URLlink1 { color: #B67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 12px; padding-left: 3px; }
.art_URLlink1 a:link{ color: #B67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 12px; text-decoration: none;}
.art_URLlink1 a:hover{ color: #B67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 12px;text-decoration: none; }
.art_URLlink1 a:visited{ color: #B67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-size: 12px;text-decoration: none; }
.articolo img{ margin: 0px 10px 0px 10px}

.evidenza { margin-top:3px}
.evidenza1 { margin-left:10px}




.td_vetrina { text-align: center; background-color:#cacccb }
.art_vetrina { color:#cacccb ; font-family: Verdana, Arial,  Helvetica, Geneva, Swiss; font-size: 11px; vertical-align: top; padding-top: 5px ;  width: auto; height: auto }
.art_titolo2 { color: #B67015; font-size: 11px; font-family: Verdana, Arial,  Helvetica, Geneva, Swiss; font-weight: bold; text-align: left; padding-left: 10px; padding: 5px; width: auto; height: 30px; background-color: #b2b6b5; margin: -5px;}

.art_titolo1 { color: #b67015; font-size: 14px; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-weight: bold; text-align: left; padding-left: 15px; padding: 5px; width: 100%; height: 30px; background-color: #cacccb; margin: 0px;}
.art_vetrina img { margin: 5px;}


.inbutton { color: #b67015; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }

.left { font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; padding-top: 20px; width: 140px; height: auto }
.menu { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #cacccb; width: 910px; height: auto}

.menu1 {color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #cacccb; width: auto; height: auto }

.menu2 { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss;  background-color: #cacccb; width: 250px; height: 20px }

.menu3 { font-size: 13px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; color: white; text-align: center; padding-top: 40px; margin: 10px; padding:0px; background-color: #cacccb; width: 148 px; heigh: 150px;}
.menu4 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #663300; width: 800px; height: auto}


.menuleft { color: white; font-size: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: left; margin: 0px; padding: 0px;  width: 180px; height: auto }


.menuleft1 { color: white; font-size: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align:center; margin: 0px; padding: 0px; background-color:#cacccb; width: 160px; height: auto }

.menuleft2 { color: white; font-size: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; margin-top: 10 px; padding: 0px; background-color:#cacccb; width: 160px; height:auto}

.menuright { color: white; font-size: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; margin: 0px; padding: 0px; background-color: #cacccb; width: 180px; height: auto}

.menuright1 { color: black; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; margin: 0px; padding: 0px; width: 180px; height: 180px}

.rightbox1 {color: black; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #cacccb; text-align: center; vertical-align: top; width: 150px; height: 100px}
.rightbox2 {color: black; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #cacccb; text-align: left; vertical-align: top; width: 130px; height: 50}



.menuleft li { color: white; font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto }
.menuleft li a:hover {color: #b67015;  font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto; text-decoration:underline;}
.menuleft li a:active {color: white;  font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none}
.menuleft li a:link {  color: white; font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none}
.menuleft li a:visited { color: white; font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; vertical-align: top; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}

.menuleft1 li { color: black; font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto }
.menuleft1 li a:hover { color: #b67015;  font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}
.menuleft1 li a:active { color: black;  font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}
.menuleft1 li a:link {  color: black; font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}
.menuleft li1 a:visited {  color: black; font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; vertical-align: top; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}


.middle { width: 545px; height: auto; align: top;margin:0; padding: 0; border: none;}
.newsletter { color: #367015 ; font-size: 11px; line-height: 20px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; padding: 10px 5px; width: auto; height: auto }
.newsletter div { line-height: 20px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: right; padding-top: 5px }
.opacity25 { background-color: #ffffff; border: solid 1px #ff0000; border-bottom-left-radius: 25pt 50pt;; border-bottom-right-radius: 50pt 25pt;; border-top-left-radius: 25pt 50pt;; border-top-right-radius: 50pt 25pt;; filter: alpha(opacity=25);; opacity: .25; }
.right { font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; padding-top: 20px; width: 140px; height: auto }
.title {font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; padding-top: 10px; padding-bottom: 10px }

.title1 {color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center;}

.leftbox {color: #B67015; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center;padding-bottom: 30px}

.leftbox1 {color: #B67015; font-size: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss;  padding-top: 15px; padding-bottom: 15px }



.titoli {color: #b67015; font-size: 16px; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-weight: bold; text-align: left; padding-right: 23px; padding-left: 5px; padding-top: 5px; width: 100%; height: 30px;}
.titoli2 {color: #663300; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; text-align: left; padding-right: 23px; padding-left: 5px; padding-top: 5px; width: 100%; height: 30px;}
.titoli1 {color: #b67015; font-size: 14px; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-weight: bold; text-align: right; padding-right: 23px; padding-top: 5px; width: 100%; height: 30px; }
.bread { color: #B67015; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: normal; text-align: left; padding-right: 23px;padding-top: 5px; width: auto; height: 30px; }

.menuprinc { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; margin: 0px; padding-top: 5px; padding-left: 10px; width: auto; height: 26px }
.menuprinc a:active { color: #363e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif) no-repeat 0px 5px; width: auto; height: auto }
.menuprinc a:link { color: #363e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif) no-repeat 0px 5px; padding-left: 10px; width: auto; height: auto }
.menuprinc a:visited { color: #363e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrow.gif) no-repeat 0px 5px; padding-left: 10px; width: auto; height: auto }
.menuprinc a:hover { color: #363e46; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: url(images/arrowg.gif) no-repeat 0px 5px; width: auto; height: auto }

.tablemenuprinc { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; margin: 0px; padding-top: 5px; padding-left: 10px; width: auto; height: 26px }

.td_sorelle {  color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; ;  border-bottom: 0px solid #cacccb; width: 142px; height: auto }

._td_sorelle a:link{ color: white; font-size: 11px; line-height: 20px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss width: auto; height: auto; background: url(images/bullet.gif) no-repeat 0 0; padding-left: 10px;}


.titoletto { color: #B67015; font-size: 13px; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-weight: bold;  width: auto; height: 30px; }

.titoletto2 { color: white; font-size: 11px; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-weight: normal; text-align: left; padding: 3px; width: auto; height: auto; }

.titoletto3 { color: white; font-size: 11px; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; font-weight: normal; text-align: left; padding: 3px; width: auto; height: auto; }


body { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #4c5a67; text-align: center; margin: 0px; width: 760px; align: center  }
h6 { color: #274b6b; font-family: Arial, Verdana, Helvetica, Geneva, Swiss }
a:link { color:#b67015; font-family: Verdana,Arial,  Helvetica, Geneva, Swiss; }


#ds1 { background-color: #cacccb; position: absolute; z-index: 10; top: 110px; left: 145px; width: 185px; visibility: visible; display: none;  }

#ds2 { background-color: #cacccb; position: absolute; z-index: 10; top: 110px; left: 243px; width: 185px; visibility: visible; display: none;  }

#ds3 { background-color: #cacccb; position: absolute; z-index: 10; top: 110px; left: 338px; width: 185px; visibility: visible; display: none; }

#ds4 { background-color: #cacccb; position: absolute; z-index: 10; top: 110px; left: 395px; width: 185px; visibility: visible; display: none; }

#ds5 { background-color: #cacccb; position: absolute; z-index: 10; top: 110px; left: 510px; width: 185px; visibility: visible; display: none; }

#ds6 { background-color: #cacccb; position: absolute; z-index: 10; top: 110px; left: 630px; width: 185px; visibility: visible; display: none; }

#ds7 { background-color: #cacccb; position: absolute; z-index: 10; top: 110px; left: 630px; width: 185px; visibility: visible; display: none; }

#ds8 { background-color: #d0dcd8; position: absolute; z-index: 10; top: 110px; left: 243px; width: 185px; visibility: visible; display: none;}

.provatab { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #ffffff ; text-align: center ; width: 466px; height: auto; border: 1px solid #cacccb;}
.provatitoli{ color: #000000; font-size: 12px; font-weight:bold;  font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #ffffff;width: 110px; text-align: center ;  height: auto; border: 1px solid #cacccb;}
.provatd { color: #000000; font-size: 12px; font-weight:normal;  font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #838281; text-align: center ; width: 110px; height: auto; border: 1px solid #DAD9D7;}
			
.menu2 { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #cacccb; width: 100%; height: auto }
.chiusura {color: #363e46; font-size: 11px;  font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align:center; padding:3px;height: auto;}
.chiusura a:link{color: #363e46;    text-decoration:none;}
.chiusura a:visited{color: #363e46;  ; text-decoration:none;  }
.chiusura a:hover{color: #363e46; text-decoration:none ;}
.chiusura span a{color: #363e46;  text-decoration:none  ; }


.map {color: white; font-size: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; margin: 0px; padding: 0px;  width: 180px; height: auto }

.map li {color: white; font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto }
.map li a:hover {color: #b67015;  font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}
.map li a:active {color: white;  font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto; text-decoration:none;}
.map li a:link {color: white; font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}
.map li a:visited {color: white; font-size: 14px; line-height: 25px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; vertical-align: top; list-style-type: none; list-style-image: url(images/bullet.gif); margin: 0px; border: 0px; width: auto; height: auto ; text-decoration:none;}






