/*  Theme Name: QuiCasa */

h1, h2, h3, h4 { padding-top: 0px; padding-bottom: 0px; margin: 0px; }

/*A*/
a, a:visited { color: #383539; text-decoration: none }
a:hover, a:active { color: #383539; text-decoration: underline }

.archivio-titolo { color: #000; font-weight: bold; font-size: 12px; font-family: Verdana; width: 280px;}
.archivio-titolo a, .archivio-titolo a:visited { color: #000; text-decoration: none }
.archivio-titolo a:hover, .archivio-titolo a:active { color: #000; text-decoration: underline }
.archivio-data { color: #000; font-size: 12px; line-height: 18px; font-family: Verdana; text-align: right; }

.articolo-info { padding-top: 20px;}
.articolo-info a, .articolo-info a:visited { text-decoration: none}
.articolo-info a:hover, .articolo-info a:active { text-decoration: underline}

.articolo-altro {margin-top: 10px; text-align: left;}
.articolo-briciola  { text-transform: uppercase; padding-top: 7px }

.articolo-data { font-weight: normal; padding-top: 2px; font-weight: bold; font-size: 15px; font-family: "Times"; color: #454246; float: left; }
.articolo-data-black { font-weight: normal; padding-top: 2px; font-weight: bold; font-size: 15px; font-family: "Times"; color: #000; float: left; }
.articolo-autore   { color: #454246; font-weight: bold; font-size: 15px; font-family: "Times";}
.articolo-titolo { color: #000; font-weight: bold; font-size: 18px; font-family: Times; padding-top: 2px; padding-bottom: 6px;}
.articolo-titolo a, .articolo-titolo a:visited { color: #000; font-size: 18px; text-decoration: none }
.articolo-titolo a:hover, .articolo-titolo a:active { color: #000; font-size: 18px; text-decoration: underline }

.avviso { width: 500px; border: 1px solid #3b6cc9; background-color: #dfecf4; padding: 5px; margin-bottom: 10px; text-align: justify; position: relative}

.annuncio-istruzioni { background-color: #f0ebe9; padding: 5px; font-size: 11px;}
.annuncio-istruzioni h3 {color: #990101; padding: 5px 0px;}

.annunci-anagrafica {padding: 10px; font-family: Arial; font-size: 11px; text-align: left;}
.annunci-anagrafica h4 {color: #000; padding: 3px 0px;}

/*B*/
.back { color: #990101; font-weight: bold; font-size: 15px; font-family: Verdana; text-decoration: none; float: left; padding-top: 20px }
.back a, .back a:visited { color: #990101; font-weight: normal; font-size: 12px; text-decoration: none }
.back a:hover, .back a:active { color: #990101; font-weight: normal; font-size: 12px; text-decoration: underline }

.banner { padding-top: 20px; position: relative; width: 151px; text-align: center }

.borsino { text-align: left; margin-top: 4px; width: 137px }
.box-recenti { text-align: left; margin-top: 10px }

.borsino-title { color: #000; font-weight: bold; font-size: 14px; font-family: Arial; background-color: #fff; vertical-align: middle; padding-left: 10px; height: 20px }

/*C*/
.camera-titolo { color: #990101; font-weight: bold; font-size: 18px; font-family: Verdana;  }

.camera-image { clip: rect(auto, auto, auto, auto); text-align: center  }

.colonna-bianca { text-align: left;}
.colonna-borsino { text-align: center; padding-top: 25px; padding-right: 7px; padding-left: 7px; width: 137px }

.colonna-camera  { padding-top: 150px; padding-left: 150px;  }

.colonna-registrazione { padding-top: 15px; padding-left: 10px; }

.colonnarossa {	background-color: #c00; margin-top: 20px; padding: 7px; font-family: "Verdana"; }
.colonnarossa h4 { padding:0px; margin-top:0px;	font-size: 13px; margin-bottom: 0px; font-family: "Verdana"; }
.colonnarossa h5 { padding:0px;	margin-top:0px;	font-size: 11px; font-weight: normal; font-family: "Verdana"; }

.colonna-home { margin-top: 20px; padding: 5px; font-family: "Verdana"; }

/*D*/
.destra2 { color: #666; font-size: 11px; font-family: Verdana; text-align: justify; padding-top: 10px; }
//.data {padding-left: 15px; text-transform: capitalize; font-weight:normal; position:relative;  font-size: 9px; font-family: arial }


/*F*/
.form { background-color: #f7f7f8; border: 1px solid #3b6cc9;}
.form-2 { background-color: #f7f7f8; border: 1px solid #3b6cc9; padding: 10px; width: 710px; color: #444145; text-align: left; font-weight: normal; font-size: 12px; font-family: "Arial";}
.form-9 { background-color: #f7f7f8; border: 1px solid #3b6cc9; padding-top: 20px; padding-bottom: 10px; padding-left: 30px; width: 650px; color: #444145; text-align: left; font-weight: normal; font-size: 12px; font-family: "Arial";}
.form-3 { color: #444145; text-align: left; font-weight: normal; font-size: 12px; font-family: "Arial"; line-height: 18px}
.form-10 { color: #444145; text-align: left; font-weight: normal; font-size: 13px; font-family: "Arial"; line-height: 18px}
.form-8 { color: #444145; text-align: center; font-weight: normal; font-size: 11px; font-family: "Arial"; line-height: 13px}
#form3 { width: 180px; border: 1px solid #3b6cc9; padding: 5px; margin-top:10px; text-align: left}
#form4 { width: 180px; border: 1px solid #3b6cc9; padding: 5px; margin-top:10px;}
.form2 { background-color: #f0ebe9; text-align: left; padding: 10px; }
.form_bottom { color: white; font-weight: bold; font-size: 14px; font-family: Arial; background-color: #c00; padding-left: 10px; height: 22px }
.form_titolo { color: white; font-weight: bold; font-size: 14px; font-family: Arial; background-color: #990101; vertical-align: middle; padding-left: 10px; height: 20px }
.form_txt { color: #383539; font-weight: normal; font-size: 14px; font-family: "Arial"; padding-top: 10px; padding-bottom: 0px; height: 25px }
.form_txt a, .form_txt a:visited { color: #383539; text-decoration: none;}
.form_txt a:hover, .form_txt a:active { color: #383539; text-decoration: underline;}
#form_txt2 { color: #3b6cc9; text-align: right; font-weight: bold; font-size: 12px; font-family: "Arial"; padding-top: 10px; padding-bottom: 0px; height: 25px }


.forward { color: #000; font-weight: bold; font-size: 15px; font-family: Verdana; text-decoration: none; float: right; padding-top: 20px }
.forward a, .forward a:visited { color: #000; font-weight: normal; font-size: 12px; text-decoration: none }
.forward a:hover, .forward a:active { color: #000; font-weight: normal; font-size: 12px; text-decoration: underline }

.forum-image { padding-right: 0px; padding-left: 115px; position: absolute; top: 302px; width: 127px }
.forum-image2 { padding-right: 0px; padding-left: 115px; width: 127px }
.forum-post {padding: 5px 0px;}
.forum-post-header { background-color: #eee; padding: 2px; }
.forum-post-msg { padding: 5px 0px;}

/*G*/
.genere { color: #990101; font-weight: bold; font-size: 18px; line-height: 19px; font-family: Times; text-align:left; }
.genere a, .genere a:visited { color: #990101; font-weight: bold; font-size: 12px; font-family: Times }
.genere a:hover, .genere a:active { color: #990101; font-weight: bold; font-size: 12px; font-family: Times; text-decoration: underline }

.glossario { color: #000; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Verdana; text-decoration: none; text-align: left; word-spacing: -4px; padding-bottom: 3px }
.glossario a, .glossario a:visited { color: #c00; text-decoration: none }
.glossario a:hover, .glossario a:active { color: #000; text-decoration: none }

.guide-intro {font-size: 13px; font-weight: normal}
.guide-rubriche { margin-left: 0; padding-left: 0px; }
.guide-rubriche li {display: inline; list-style-type: none;  }
.guide-rubriche h2 { font-size: 13px; font-weight: bold }
.guide-rubriche h3 { font-size: 13px; font-weight: normal }
.guide-rubriche ul { margin-left: 0; padding-left: 0;}
.guide-rubriche ul li {display: inline; list-style-type: none;  font-size: 12px; }

.guide-rubriche a, .guide-rubriche a:visited { color: #000; text-decoration: none }
.guide-rubriche a:hover, .guide-rubriche a:active { color: #000; text-decoration: none }

.guide-rubriche2 ul li {font-size: 12px; color: #000; font: "Arial";}
.guide-rubriche2 a, .guide-rubriche2 a:visited { color: #000; text-decoration: none }
.guide-rubriche2 a:hover, .guide-rubriche2 a:active { color: #000; text-decoration: none }

.guide-lista-sottorubriche { display: block; list-style: none; font-size: 12px;}

/*L*/
.leggi-rubrica { color: #c00; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana }

.letterona { color: #c00; font-weight: bold; font-size: 30px; font-family: Verdana; text-decoration: none; text-align: left; padding-bottom: 3px }

.link-nero { color: #000; font-weight: bold; font-size: 15px; font-family: Verdana; text-decoration: none; padding-top: 10px; padding-bottom: 10px }
.link-nero a, .link-nero a:visited { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana; text-decoration: none }
.link-nero a:hover, .link-nero a:active { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana; text-decoration: underline }
.link-rosso { color: #c00; font-weight: bold; font-size: 11px; font-family: Verdana }
.link-rosso a, .link-rosso a:visited { color: #c00; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none }
.link-rosso a:hover, .link-rosso a:active { color: #c00; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: underline }

.loginbox {text-align: left; margin-top: 10px; padding-right: 15px; font-family: Arial; font-size: 12px; color: #383539;}
.loginbox-ben { margin: 0px;  font-size: 12px; color: #3b6cc9; font-weight: regular; text-transform: uppercase; }
.loginbox-ben2 { margin: 0px; font-size: 12px; color: #3b6cc9; font-weight: bold; text-transform: uppercase;}
.loginbox-ben2 a .loginbox-ben2 a:visited .loginbox-ben2 a:hover .loginbox-ben2 a:active { color: #3b6cc9; font-weight: bold; text-transform: uppercase;}

.login-nome { font-weight: bold; }


/*N*/
.news-data { color: #000; font-weight: bold; font-size: 11px; font-family: Verdana; text-transform: none; padding-top: 10px }
.news-titolo { color: #000; font-weight: bold; font-size: 12px; font-family: Verdana; padding-top: 1px; padding-bottom: 1px }
.news-titolo a, .news-titolo a:visited { color: #000; text-decoration: none }
.news-titolo a:hover, .news-titolo a:active { color: #000; text-decoration: underline }


/*P*/
.privata-image { padding-top: 28px; padding-left: 12px; position: relative; width: 151px }

.pallinorosso { color: #c00; font-weight: bold; font-size: 14px; font-family: Verdana; text-align: left }
.pallinobianco { color: white; font-weight: bold; font-size: 14px; line-height: 15px; font-family: Verdana; text-align: left; }

.profilo-sinistra { color: #333; font-weight: bold; font-size: 12px; line-height: 17px; font-family: Arial; background-color: #f0ebe9; text-align: left;  }
.profilo-sinistra2 { color: #333; font-weight: bold; font-size: 12px; line-height: 19px; font-family: Arial; background-color: #f0ebe9; text-align: left; }
.profilo-sinistra3 { color: #333; font-weight: bold; font-size: 12px; font-family: Arial; text-align: left;  }

.profilo-destra { background-color: #f0ebe9;  }
.profilo-destra2 { background-color: #f0ebe9;   }
.profilo-destra3 { line-height: 10px;  }

.popup { background-color: #f0ebe9; position: relative; width: 250px; height: 450px }
.popup2 { background-color: #f0ebe9; position: relative; width: 250px; height: 100% }
.popup_destra { color: #333; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial; float: right; position: relative; width: 140px }
.popup_destra2 { color: #333; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial; text-align: right; float: right; padding-right: 10px; position: relative; width: 50px }
.popup_sinistra { color: #333; font-size: 11px; line-height: 13px; font-family: Arial; float: left; position: relative; width: 80px }
.popup_sinistra2 { color: #333; font-size: 11px; line-height: 13px; font-family: Arial; float: left; position: relative; width: 160px }
.popup_txt { color: #333; font-size: 11px; line-height: 13px; font-family: Arial; padding: 10px; position: relative; width: 240px }

.pulsanti_image { padding-top: 25px; text-align: center; }

/*R*/
.recenti  { color: #fff; font-size: 12px; font-family: Arial; text-align: center; text-transform: uppercase }
.recenti a, .recenti a:visited { color: #fff; text-decoration: none; }
.recenti a:hover, .recenti a:active { color: #fff; font-weight: bold; text-decoration: underline; }

.recenti-testo {color: #000; font-size: 11px; line-height: 12px; font-family: Arial;}
.recenti-data     { color: #000; font-size: 11px; font-family: Verdana; font-weight:normal; }
.recenti-categorie { font-size: 14px; }
.recenti-categorie-opinioni { color: #000; font-size: 11px; font-family: Arial; text-transform: uppercase }
.recenti-titolo {font-family: verdana; font-weight: bold; font-size: 11px;}

.recenti1 { color: #000; font-size: 11px; font-family: Verdana; font-weight: normal; }
.recenti2 { color: #000; font-size: 12px; line-height: 16px; font-family: "Arial"; font-weight: normal; text-align: left; padding: 10px;}
.recenti9 { color: #000; font-size: 12px; line-height: 16px; font-family: "Arial"; font-weight: bold; text-align: left; padding: 10px;}
.recenti3 { color: #444145; font-weight: normal; font-size: 12px; font-family: "Arial"; text-decoration: none }
.recenti3 a, .recenti3 a:visited { color: #000; font-size: 11px; text-decoration: none }
.recenti3 a:hover, .recenti3 a:active { color: #000; font-size: 11px; text-decoration: underline }
.recenti4 { color: #000; font-size: 11px; line-height: 12px; font-family: Arial }
.recenti5 { color: #000; font-size: 11px; font-family: Arial; text-transform: uppercase }
.recenti6 { color: #000; font-weight: bold; font-size: 11px; font-family: Arial; text-transform: uppercase }
.recenti7 { color: #666; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana; padding-left: 12px; }
.recenti8 { color: #000; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none }

.registra-image { text-align: center; padding-bottom: 5px; }

.registrazione-link { color: #000; font-weight: bold; font-size: 15px; line-height: 14px; font-family: Arial; text-decoration: none; padding-top: 3px }
.registrazione-link a, .registrazione-link a:visited { color: #000; font-size: 12px; text-decoration: none }
.registrazione-link a:hover, .registrazione-link a:active { color: #000; font-size: 12px; text-decoration: underline }
.registrazione-link2 { color: #c00; font-weight: bold; font-size: 15px; line-height: 14px; font-family: Arial; text-decoration: none; padding-top: 3px }
.registrazione-link2 a, .registrazione-link2 a:visited { color: #c00; font-size: 12px; text-decoration: none }
.registrazione-link2 a:hover, .registrazione-link2 a:active { color: #c00; font-size: 12px; text-decoration: underline }
.registrazione-link3 { color: #333; font-weight: bold; font-size: 15px; line-height: 14px; font-family: Arial; text-decoration: none; padding-top: 3px }
.registrazione-link3 a, .registrazione-link3 a:visited { color: #333; font-size: 12px; text-decoration: none }
.registrazione-link3 a:hover, .registrazione-link3 a:active { color: #333; font-size: 12px; text-decoration: underline }

.registrazione-link4 { color: #3366FF; font-weight: bolder; font-size: 15px; line-height: 14px; font-family: Verdana; text-decoration: none; padding-top: 3px }
.registrazione-link4 a, .registrazione-link4 a:visited { color: #3366FF; font-size: 12px; text-decoration: none }
.registrazione-link4 a:hover, .registrazione-link4 a:active { color: #3366FF; font-size: 12px; text-decoration: underline }

.registrazione-link5 { color: #666; font-weight: bolder; font-size: 15px; line-height: 14px; font-family: Verdana; text-decoration: none; padding-top: 3px }
.registrazione-link5 a, .registrazione-link5 a:visited { color: #666; font-size: 12px; text-decoration: none }
.registrazione-link5 a:hover, .registrazione-link5 a:active { color: #666; font-size: 12px; text-decoration: underline }

.registrazione-titolo { color: #000; font-weight: bold; font-size: 18px; font-family: Times; padding-top: 20px; padding-bottom: 10px }
.registrazione-txt { color: #000; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Arial; padding-top: 3px }
.registrazione-txt a, .registrazione-txt a:visited { color: #000; text-decoration: none; padding-top: 3px }
.registrazione-txt a:hover, .registrazione-txt a:active { color: #000; text-decoration: underline; padding-top: 3px }
.registrazione-txt2 { color: #990101; font-weight: bold; font-size: 11px; font-family: Arial; padding-top: 7px }
.registrazione-txt3 { color: #000; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial; text-transform: none; padding-top: 3px }
.registrazione-txt4 { color: #000; font-weight: bold; font-size: 14px; font-family: Arial; padding-bottom: 3px }
.registrazione-testo {color: #000; font-size: 11px; font-family: Verdana; text-decoration: none}
.registrazione-testo a, .registrazione-testo a:visited {color: #990101; font-weight: bold;text-decoration: none}
.registrazione-testo a:hover, .registrazione-testo a:active {color: #990101; font-weight: bold; text-decoration: underline}
.registrazione-informativa { font-weight: bold; margin:0px; padding-top: 7px; font-size: 13px; font-family: Verdana;    }

.registrazione-teston { color: #383539; font-weight: normal; font-size: 16px; font-family: Times; margin-top: 10px; line-height: 19px;}
.registrazione-teston a,  .registrazione-teston a:visited; { color: #3b6cc9; font-weight: bold;}
.registrazione-teston a:hover,  .registrazione-teston a:active; { color: #3b6cc9; font-weight: bold;}

.ricerca-destra { text-align: left; float: right; width: 238px }
.ricerca-fondo { width: 780px; background-color: #fff; text-align: left; margin-bottom: 1px; padding: 9px; border-bottom: 1px solid #b9b9bc;}
.ricerca-fondo2 { width: 780px; background-color: #fff; text-align: left; margin-bottom: 1px; padding: 9px; border-bottom: 1px solid #b9b9bc;}
.ricerca-sinistra { text-align: left; float: left; width: 128px }

.ricerca-tipo { color: #333; font-weight: bold; font-size: 18px; font-family: Times; padding-top: 3px; padding-bottom: 6px }
.ricerca-txt { color: #333; font-size: 11px; font-family: Arial; text-align: justify; padding-top: 3px }
#pagine-txt { float: right; }
.ricerca-txt2 { color: #383539; font-size: 14px; font-family: Arial; text-align: left; padding: 10px; width: 480px;}
.ricerca-txtb { color: #333; font-weight: bold; font-size: 12px; font-family: Arial; text-align: justify; padding-top: 3px }
.ricerca-txtb2 { color: #000; font-weight: bold; font-size: 14px; font-family: Arial; text-align: justify }
.ricerca-txtb3 { color: #000; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Arial; text-align: justify }
.ricerca-txtb4 { color: #383539; font-weight: bold; font-size: 14px; font-family: Arial; text-align: left }

.ricerca-intestazione-agenzia { color: #000; font-weight: bold; font-size: 16px; font-family: Times; }
.ricerca-indirizzo-agenzia { color: #000; font-weight: bold; font-size: 14px; font-family: Times;}


.rubrica-sottorubrica {float: left}

#rubricaannunci { color: #000; font-size: 13px; font-family: "Arial"; margin-top: 0px; font-weight: normal;}
#rubricaannunci a, #rubricaannunci a:visited { color: #000; font-family: "Arial"; }
#rubricaannunci a:hover, #rubricaannunci a:active { color: #000; font-family: "Arial"; }

#rubrica-sottorubrica2 { color: #990101; font-size: 15px; font-family: "Times"; margin-top: 0px; font-weight: bold;}
#rubrica-sottorubrica2 a, #rubrica-sottorubrica2 a:visited { color: #000; font-size: 15px; font-family: "Times"; font-weight: bold;}
#rubrica-sottorubrica2 a:hover, #rubrica-sottorubrica2 a:active { color: #000; font-size: 15px; font-family: "Times"; font-weight: bold; }

#rubrica-sottorubrica3 { color: #990101; font-size: 15px; font-family: "Times"; padding-top: 2px; font-weight: bold; float: right;}
#rubrica-sottorubrica3 a, #rubrica-sottorubrica3 a:visited { color: #990101; font-size: 15px; font-family: "Times"; font-weight: bold;}
#rubrica-sottorubrica3 a:hover, #rubrica-sottorubrica3 a:active { color: #990101; font-size: 15px; font-family: "Times"; font-weight: bold; }

#rubrica-sottorubrica4 { color: #990101; font-size: 12px; font-family: "Arial"; margin-top: 0px; font-weight: bold;}
#rubrica-sottorubrica4 a, #rubrica-sottorubrica4 a:visited { text-decoration: none; color: #990101;}
#rubrica-sottorubrica4 a:hover, #rubrica-sottorubrica4 a:active { text-decoration: underline; color: #990101;}

#tabarchivio {margin-bottom:10px;}


.rubrica-sottorubrica4 { color: #000; font-size: 15px; font-family: "Times"; padding-top: 2px; font-weight: normal;}




/*S*/
.servizi-01 { color: #f60; font-weight: bold; font-size: 11px; font-family: Verdana }
.servizi-02 { color: #f30; font-weight: bold; font-size: 11px; font-family: Verdana }
.servizi-03 { color: #666; font-weight: bold; font-size: 11px; font-family: Verdana }
.servizi-titolo { color: white; font-weight: bold; font-size: 14px; font-family: Arial; background-color: #f60; text-align: center; padding-top: 2px; padding-bottom: 2px }

.sinistra { float: left; position: relative; padding-top: 10px; width: 50px }

.sondaggio-avvertenza { color: #000; font-weight: bold; font-size: 14px; font-family: "Times"; padding-bottom: 3px }

.sondaggio-risultati {color: #990101; font-weight: bold; font-size: 14px; font-family: "Times"; text-decoration: none padding-top: 10px; padding-bottom: 10px;}
.sondaggio-risultati a, .sondaggio_risultati a:visited {color: #990101; text-decoration: none;}
.sondaggio-risultati a:hover, .sondaggio_risultati a:active { color: #990101; text-decoration: underline; }

.sondaggio-spiega { color: #000; font-weight: bold; font-size: 14px; line-height: 16px; font-family: "Times";  }
.sondaggio-scelta { color: #000; font-size: 14px; line-height: 12px; font-family: "Times";  }
.sondaggio-image {text-align:right;}

.sottorubriche { color: #990101; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial; text-decoration: none; padding-top: 15px; padding-left: 12px; }
.sottorubriche a, .sottorubriche a:visited  { color: #990101; text-decoration: none; }
.sottorubriche a:hover, .sottorubriche a:active  { color: #990101; text-decoration: underline; }

.sottorubriche-attivo { color: #990101; font-weight: bold; font-size: 12px; }
.sottorubriche-attivo a, .sottorubriche-attivo a:visited { color: #990101; text-decoration: none;  }
.sottorubriche-attivo a:hover, .sottorubriche-attivo a:active { color: #990101; text-decoration: underline;  }

.sottorubriche1 { color: #000; font-weight: bold; font-size: 12px; text-decoration: none; text-transform: uppercase }
.sottorubriche1 a, .sottorubriche1 a:visited { color: #000; font-size: 12px; text-decoration: none; text-transform: uppercase }
.sottorubriche1 a:hover, .sottorubriche1 a:active { color: #000; font-size: 12px; text-decoration: underline; text-transform: uppercase }

.spaziotesti { padding: 15px 20px 10px 18px; position: relative; width: auto; }
.spaziotesti2 { padding: 10px 20px 10px 18px; position: relative; width: 532px }
.spaziotesti3 { background-color: #ffc; padding: 4px 10px 14px; position: relative; }


/*T*/
.testo { color: #000; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none; text-align: justify;  margin-right: 10px;}
.testo a, .testo a:visited { color: #000; font-weight: bold; font-size: 11px; text-decoration: none; text-align: left }
.testo a:hover, .testo a:active { color: #000; font-weight: bold; font-size: 11px; text-decoration: underline; text-align: left }

.testo-articolo a, .testo-articolo a:visited { color: #000; font-weight: bold; font-size: 14px; text-decoration: none;}
.testo-articolo a:hover, .testo-articolo a:active { text-decoration: underline;  }
.testo-articolo, .testo-camera { color: #000; font-size: 14px; font-family: "Times"; line-height: 16px; text-align: left;}
.testo-camera {	text-align: left; }


.txt-grigio { color: #333; font-size: 12px; line-height: 14px; font-family: Arial; text-align: justify; padding-top: 3px }
.txt-grigio2 { color: #333; font-size: 12px; font-family: Arial; text-align: justify; padding-top: 3px }
.txt-grigio3 { color: #333; font-size: 11px; font-family: Arial; text-align: justify; padding-top: 3px }
.txt-grigio4 { color: #333; font-weight: normal; font-size: 14px; line-height: 14px; font-family: Arial; text-align: justify }
.txt-grigio5 { color: #333; font-weight: bold; font-size: 12px; font-family: Arial; text-align: left }
.txt-grigio6, .txt-grigio6 a, .txt-grigio6 a:visited { color: #504e53; font-weight: bold; font-size: 15px; font-family: "Times"; text-align: justify line-height: 18px;}
.txt-grigio7 { color: #333; font-size: 11px; line-height: 13px; font-family: Arial; text-align: justify; padding-top: 8px }
.txt-grigio8 { color: #504e53; font-size: 14px; line-height: 18px; font-family: "Arial"; text-align: left; }
.txt-grigio9 { color: #504e53; font-weight: bold; font-size: 15px; line-height: 18px; font-family: "Arial"; text-align: justify }
.txt-grigio11 { color: #504e53; font-weight: normal; font-size: 15px; line-height: 18px; font-family: "Arial"; text-align: justify }
.txt-grigio10 { color: #333; font-size: 12px; font-family: Arial; text-align: left; padding-top: 3px }
.txt-grigiotit  { color: #333; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial; text-align: justify }


/*V*/
.vantaggi, .vantaggi-grigio { margin-left: -20px; padding: 0px; color: #fff; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; text-align: left; }
.vantaggi ul {list-style-type: none;  width: 140px; color: #fff; }
.vantaggi ul li { background-image: url(../images/lista-pallino-nero.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 12px; color: #fff}
.vantaggi ul li a, .vantaggi ul li a:visited, .vantaggi ul li a:hover, .vantaggi ul li a:active  {color: #fff;}

.vantaggi-grigio { color: #333; }
.vantaggi-grigio ul {list-style-type: none;  width: 140px }
.vantaggi-grigio ul li { background-image: url(../images/lista-pallino.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 12px;}
.vantaggi ul li a {color: #fff;}


/*BEGIN stile per blocchi di notizie*/
.blocco { border: 0px solid red; margin: 10px 0px; }
.blocco-data { color: #000; font-size: 12px; line-height: 18px; font-family: Arial; text-align: right; }
.blocco-titolo { color: #000; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial; text-decoration: none; }
.blocco-titolo a, .archivio_titolo a:visited { color: #000; text-decoration: none }
.blocco-titolo a:hover, .archivio_titolo a:active { color: #000; text-decoration: underline }

.sotto-bloccosx { border: 0px solid silver; width: 290px; }
.sotto-bloccodx { border: 0px solid blue; float: right; position: relative; width: 70px;}
/*END stile per blocchi di notizie*/


/*begin colonna bianca*/
.clear{clear: both;}
#colonnabianca {margin: 0px; font-weight: normal; border-right:}
#data-rss {text-align: right; margin-top: 0px; font-family: "Times"; font-size: 12px; padding-bottom: 5px;  color: #656361;}
#datanews {text-align: right; margin-top: 10px;  font-family: "Arial"; font-size: 11px; color: #656361; margin-right: 10px;}
#rss {float: right; position: relative; text-align: right; font-family: "Arial"; font-size: 11px; padding-top: 0px; padding-bottom: 10px;}
#data2 {border-bottom: 1px solid #b28d59;}

/*tutte le classi iniziano per "a_" e sono seguite del nome identificativo*/
.articolo{}
.a_sottotitolo {font-family: "Times"; text-align: left; font-size: 24px; color: #504e53; font-weight: normal; font-style: italic;}
.a_titolo { font-family: "Times"; text-align: left; font-size: 36px; color: #231f20; font-weight: normal; padding-top: 5px; max-width: 480px}
.a_titolo_b { font-family: "Times"; text-align: left; font-size: 20px; color: #5b5b5b; font-weight: normal; margin-top: 8px;}
.a_titolo_c { font-family: "Times"; text-align: left; font-size: 30px; color: #5b5b5b; font-weight: normal; margin-top: 5px;}


#titolo_archivio { font-family: "Times"; text-align: left; font-size: 18px; color: #504e53; font-weight: normal; margin-top: 30px; margin-right: 40px; line-height: 24px;}
#titolo_archivio a, #titolo_archivio a:visited { font-family: "Times"; text-decoration: none}
#titolo_archivio a:hover, #titolo_archivio a:active { font-family: "Times"; text-decoration: underline}

.a_contenuto {text-align: left; font-family: "Times"; font-size: 16px; color: #5b5b5b; line-height: 18px;}
.a_contenutonews {text-align: left; font-family: "Arial"; font-size: 12px; color: #5b5b5b; line-height: 16px; padding-bottom: 10px; margin-right: 0px; border-bottom: 1px dashed #b8babd;}
.a_contenuto_b {text-align: justify; font-family: "Times"; font-size: 15px; color: #454246; line-height: 18px; margin-top: 0px; margin-bottom: 10px;}
.a_contenuto_b a, .a_contenuto_b a:visited {color: #454246; text-decoration: none}
.a_contenuto_b a:hover, .a_contenuto_b a:active {color: #454246; text-decoration: underline}

.a_contenuto_b2 {text-align: left; font-family: "Times"; font-size: 15px; color: #454246; line-height: 20px; margin-top: 5px;}
.a_contenuto_b2 a, .a_contenuto_b a:visited {color: #454246; text-decoration: none}
.a_contenuto_b2 a:hover, .a_contenuto_b2 a:active {color: #454246; text-decoration: underline}

.a_leggi {text-align: right; font-weight: bold; font-family: "Times"; margin-right: 0px; color: #3b6cc9; font-size: 14px; margin-top:10px;}
.a_leggi a, .a_leggi a:visited {color: #3b6cc9}
.a_leggi a:hover, .a_leggi a:active {color: #3b6cc9}

.camera {width: 500px; background-color: #b28d59; color: #fff;}
.riduco {width: 250px; height: 180px; padding-top: 10px; padding-bottom: 10px;  padding-left: 20px; float: left; position: relative;}
.c_sottotitolo {text-align: left; font-size: 12px; font-weight: bold;}
.c_titolo {text-align: left; font-size: 16px; font-weight: bold;}
.c_contenuto {font-family: Arial;  font-size: 12px; text-align: justify; font-weight: bold; padding-top: 5px; padding-right: 5px; line-height: 18px;}
.c_leggi {text-align: right; font-weight: bold;}

.c_image {padding-right: 10px; padding-top: 10px; padding-bottom: 10px; float: right;}

#scrivi {line-height: 18px; }
#filetto {line-height: 18px; border-top: 1px solid #3e3525;}
#filetto6 {line-height: 18px; border-top: 1px solid #3e3525;}

#filetto2 {padding-bottom:10px; margin-bottom: 5px; border-top: 1px solid #b8babd;}
#filetto3 {padding-bottom:10px; margin-bottom: 0px; border-top: 1px solid #b8babd;}
#filetto4 {border-top: 1px solid #b8babd;}
#filetto5 {padding-bottom:10px; margin-bottom: 5px; border-top: 1px dashed #b8babd;}
#img {width: 40px; float: left; border: none;}
.imglink img {border: none;}
#email {line-height: 15px; font-family: "Arial"; font-weight: normal; font-size: 11px; color: #383539; margin-top: 3px;}
#email a, #email a:visited, {color: #383539; text-decoration: none}
#email a:active, #email a:hover, {color: #383539; text-decoration: none}
.email {font-family: "Arial"; font-weight: bold; font-size: 11px; color: #383539}
.email2 {font-family: "Arial"; font-weight: bold; font-size: 11px; color: #3b6cc9}

#opinioni {font-size: 11px; font-family: Arial;}
#o_titolo {text-align: left; font-size: 16px; color: #000; font-weight: bold; line-height: 25px;}
.o_articolo {float: left; width: auto;  font-weight: bold; text-transform: uppercase; font-family: "Times";}
.o_autore {margin-left: 300px; text-align: right; font-family: "Times";}

.simpson {width: 200px; float:left; text-align: center;}
.s_link {line-height: 23px; font-weight: bold; padding-top: 5px;}
.s_link a, s_link a:hover {color: #000; text-decoration: none;}
.s_link a:visited {line-height: 23px; color: #000; text-decoration: none;}

#sondaggio {width: auto; margin-left: 176px;}
#forum {width: auto; margin-left: 176px;}

/*begin comune sia per sondaggio che per forum*/
.box {padding-top: 10px; padding-bottom: 10px;}
.sf_img {float: left; width: 45px;}
.sf_titolo {margin-left: 50px; font-size: 16px; color: #c00; font-weight: bold; padding-top: 5px;}
.sf_titolo2 {font-size: 12px; color: #000; font-weight: bold; padding-top: 5px;}
.sf_sottotitolo {margin-left: 50px; font-size: 11px; color: #000; font-weight: bold; padding-top: 5px;  text-transform: uppercase; font-family: arial;}
.sf_linea {font-size: 11px;}
.sf_link a {line-height: 23px; font-weight: bold; padding-top: 5px; color: #c00; text-align: right}
/*end comune sia per sondaggio che per forum*/

#news1 {font-size: 16px; font-weight: bold;}
#news2 {font-size: 11px; font-weight: bold; text-transform: uppercase; font-family: arial }
.n_image {float: left; width: 15px;}
#righina {float: right; margin-top: 0px;}
#image_new {width: 150px; margin-bottom: 5px;}
.n_data {font-size: 11px; font-weight: bold; margin-left: 20px; padding-top:2px; padding-bottom: 2px;}
.n_titolo {font-size: 14px; font-weight: bold;  font-family: "Times"; color: #383539; line-height: 15px}
.n_titolo a, .n_titolo a:hover {font-size: 14px; font-weight: bold;  font-family: "Times"; color: #383539;}
.n_titolo a:visited, .n_titolo a:active {font-size: 14px; font-weight: bold;  font-family: "Times"; color: #383539;}

.n_titolo2 {font-size: 14px; font-weight: normal;  font-family: "Times"; color: #454246; line-height: 14px; margin-top: 5px; text-align: left;}
.n_titolo2 a,  .n_titolo2 a:visited {text-decoration: none; color: #454246;}
.n_titolo2 a:hover,  .n_titolo2 a:active {text-decoration: underline; color: #454246;}

.n_titolo3 {font-size: 14px; font-weight: normal; font-family: "Times"; color: #454246; font-style: italic;  line-height: 14px; margin-top: 4px; text-align: left;}
.n_titolo3 a,  .n_titolo3 a:visited {text-decoration: none; color: #454246;}
.n_titolo3 a:hover,  .n_titolo3 a:active {text-decoration: underline; color: #454246;}

.n_titolo3b {font-size: 24px; font-weight: normal; font-family: "Times"; color: #454246; font-style: italic;  margin-top: 6px; line-height: 24px;}

.n_titolo4 {font-size: 10px; font-weight: bold; font-family: "Arial"; color: #fff; line-height: 11px; margin-top: 3px;}
.n_titolo4 a,  .n_titolo4 a:visited {text-decoration: none; color: #fff;}
.n_titolo4 a:hover,  .n_titolo4 a:active {text-decoration: underline; color: #fff;}

.n_titolo5 {font-size: 10px; font-weight: bold; font-family: "Arial"; color: #b8babd; line-height: 11px; margin-top: 0px;}
.n_titolo5 a,  .n_titolo5 a:visited {text-decoration: none; color: #b8babd;}
.n_titolo5 a:hover,  .n_titolo5 a:active {text-decoration: underline; color: #b8babd;}

.n_titolo6 {font-size: 10px; font-weight: bold; font-family: "Arial"; color: #fff; line-height: 11px; margin-top: 3px; text-transform: uppercase;}
.n_titolo6 a,  .n_titolo6 a:visited {text-decoration: none; color: #fff; text-transform: uppercase;}
.n_titolo6 a:hover,  .n_titolo6 a:active {text-decoration: underline; color: #fff; text-transform: uppercase;}

.n_contenuto {padding-top: 2px; font-size: 14px; font-weight: normal;  font-family: "Times"; color: #383539; line-height: 16px}
#n_tutte {line-height: 23px; font-weight: bold; padding-top: 5px;font-size: 14px; font-weight: bold;  font-family: "Times"; color: #2f5eb1;}

/*end colonna bianca*/

.articolo-scheda { float: left; border: 1px solid #454246; padding: 5px; margin-right: 20px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; max-width: 40%; font-family:"Times"; font-size: 15px; color: #454246; line-height: 20px;} 

