/* AIIRe CSS */

body {
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #373760;
	color: #333;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0; 
}

/* Piede */

#piede {
  margin-top: 10px;
  text-align: center;
}

#piede small {
  color: #9492B4;
  font-size: 9px;
}

#piede a, #piede a:active, #piede a:visited {
  color: #D7D6F8;
}

#piede a:hover {
  color: #FFFFFF;
}

/* Menu alto */

#tabella-intestazione td.intestazione-menu-alto, #tabella-intestazione td.intestazione-menu-basso {
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #336699;
} 

#tabella-intestazione td.intestazione-menu-alto a, #tabella-intestazione td.intestazione-menu-alto a:active {
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  margin-left: 1px;
  margin-right: 1px;
} 

#tabella-intestazione td.intestazione-menu-alto a:visited {
  color: #000000;
  text-decoration: none;
  margin-left: 1px;
  margin-right: 1px;
}

#tabella-intestazione td.intestazione-menu-alto a:hover {
  color: #336699;
}

#tabella-intestazione td.intestazione-menu-basso a {
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
  margin-left: 4px;
  margin-right: 4px;
}

#tabella-intestazione td.intestazione-menu-basso a:active {
  color: #FFFFFF;
  text-decoration: none;
}

#tabella-intestazione td.intestazione-menu-basso a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

#tabella-intestazione td.intestazione-menu-basso a:hover {
  color: #336699;
}


div.menu-alto {
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #336699;
}

div.menu-alto a {
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

#ma-sopra a, #ma-sopra a:active, #ma-sopra a:visited {
  color: #000000;
  text-decoration: none;
  margin-left: 1px;
  margin-right: 1px;
}

#ma-sopra a:hover {
  color: #336699;
}

#ma-sotto a, #ma-sotto a:active, #ma-sotto a:visited {
  color: #FFFFFF;
  text-decoration: none;
  margin-left: 4px;
  margin-right: 4px;
}

#ma-sotto a:hover {
  color: #336699;
}


/* FINE Menu alto */

table {
  background-color: #E1E1F4;
}

table td.col-centrale {
  background-color: #E1E1F4;
}

table td.col-sx {
  background-color: #BBBBE8;
}

table td.col-dx {
  background-color: #BBBBE8;
}

table td.intestazione {
  background-color: #9896EB;
}

#cmenu div {
  padding: 0;
  padding-bottom: 5px;
  padding-top: 0;
  margin-bottom: 0;
  margin-top: 0;
  text-align: left;
}

#cmenu div h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #D7D6F8;
  background-color: #62608A;
  padding: 4px;
  margin-bottom: 0;
  margin-top: 0;
  border-top: 1px solid #D7D6F8;
}

#cmenu div p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 5px;
}

#cmenu ul {
  padding-left: 0;
  margin-left: 24px;
  margin-top: 4px;
  list-style-image: url(../aiireimg/menubull.gif);
  padding-right: 7px;
  margin-bottom: 16px;
}

#cmenu ul li {
  margin-left: 0px;
}

#cmenu a, #cmenu a:visited, #cmenu a:active {
  text-decoration: none;
  color: #1F1E2B;
}

#cmenu a:hover {
  text-decoration: underline;
}

#cmenu p.cmenu-txt {
  font-weight: bold;
  margin-left: 15px;
  color: #1F1E2B;
}

#cmenu p.cmenu-txt2 {
  font-weight: normal;
  margin-left: 10px;
  color: #4F4D6F;
}

#cmenu p.cmenu-txt small {
  font-weight: normal;
  font-size: 9px;
}

#cmenu p.cmenu-txt img {
  margin-right: 5px;
}

#cmenu #fine {
  height: 10px;
}


#cmenu #newsletter img {
  margin-right: 5px;
  margin-bottom: 0;
}

#cmenu #newsletter {
  margin-top: 0;
}

#cmenu #newsletter form {
  margin: 0;
  padding: 0;
}

/*  Home centrale */

#homeflash {
  background-color: #9896EB;
  text-align: center;
}

#homepres {
  margin: 0;
  margin-left: 15px;
  text-align: center;
}

#homepres #homepres-img {
  text-align: center;
  margin: 0; padding: 0;
  margin-top: 5px;
  margin-bottom: 10px;
}

#homepres #homepres-txt {
  margin-top: 7px;
}


#homepres #homepres-txt p {
  text-align: justify;
  margin: 0; padding: 0;
  width: 97%;
  margin-left: -15px;
  color: #62608A;
}

html>body #homepres #homepres-txt p {
  margin-left: 0;
}

.col-dx h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #D7D6F8;
  background-color: #62608A;
  padding: 4px;
  margin-bottom: 0;
  margin-top: 0;
  border-bottom: 1px solid #D7D6F8;
}

.col-dx ul li {
  color: #336699;
}

.col-dx small {
  color: #62608A;
}

.col-dx div {
  margin: 0;
  text-align: left;
  margin-bottom: 12px;
}

.col-dx ul {
  margin: 0;
  margin-left: 10px;
  margin-top: 5px;
  list-style-type: none;
}

.col-dx a, .col-dx a:visited {
  color: #4F4D6F;
  text-decoration: none;
}

.col-dx a:hover {
  text-decoration: underline;
}

.col-dx div div {
  margin: 0;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.col-dx div div small {
  color: #336699;
}

.col-dx div.spot-menu p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 3px;
  margin-bottom: 8px;
}

#segnala {
  margin: 0;
  padding: 5px;
  background-color: #CCCCEE;
  text-align: left;
}

#segnala img {
  margin-right: 3px;
}

#ricerca {
  margin: 0;
  text-align: center;
}

#ricerca h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #D7D6F8;
  background-color: #62608A;
  padding: 4px;
  margin-bottom: 0;
  margin-top: 0;
  border-bottom: 1px solid #D7D6F8;
  text-align: left;
}

#ricerca .cerca-btn {
  font-size: 10px;
  font-weight: bold;
  border: 1px solid #D7D6F8;
  padding: 2px;
}

#ricerca .cerca-btn a {
  color: #ECECF1;
  text-decoration: none;
}

#ricerca .cerca-btn a:hover {
  color: #74729E;
  text-decoration: none;
}

#ricerca p {
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}


#amici {
  margin: 0;
  text-align: center;
  margin-bottom: 20px;
}

div.amici-box {
  text-align: center;
  margin-left: 5px;
}

#amici h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #D7D6F8;
  background-color: #62608A;
  padding: 4px;
  margin-bottom: 0;
  margin-top: 0;
  border-bottom: 1px solid #D7D6F8;
}

#amici div.amici-box {
  margin-top: 12px;
}

#ultime-risposte {
  margin: 0;
  text-align: left;
  margin-bottom: 12px;
}

#ultime-risposte ul {
  margin: 0;
  margin-left: 10px;
  margin-top: 5px;
}

#ultime-risposte div {
  text-align: center;
  margin-top: 5px;
}

#ultime-risposte a, #ultime-risposte a:visited {
  color: #4F4D6F;
  text-decoration: none;
}

#ultime-risposte a:hover {
  text-decoration: underline;
}

#segnala {
  border-top: 1px solid #D7D6F8;
  border-bottom: 1px solid #D7D6F8;
}

#segnala a, #segnala a:visited {
  color: #4F4D6F;
  text-decoration: none;
}

#segnala a:hover {
  text-decoration: underline;
}

#ultime-risposte h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #D7D6F8;
  background-color: #62608A;
  padding: 4px;
  margin-bottom: 0;
  margin-top: 0;
  border-bottom: 1px solid #D7D6F8;
}

#ultime-risposte ul li {
  color: #336699;
}

#ultime-risposte small {
  color: #62608A;
}

#ultime-risposte small {
  color: #336699;
}

#ultime-risposte ul {
  margin-right: 7px;
  list-style-type: none;
  margin-left: 7px;
  padding-left: 0;
}

#ultimi-articoli ul {
  margin-right: 7px;
  list-style-type: none;
  margin-left: 7px;
  padding-left: 0;
}

#ultime-risposte ul li, #ultimi-articoli ul li {
  margin-left: 0;
  padding-left: 0;
}

#segnalazioni h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #D7D6F8;
  background-color: #62608A;
  padding: 4px;
  margin-bottom: 0;
  margin-top: 0;
  border-bottom: 1px solid #D7D6F8;
}

div.cmenu-semconf {
  padding: 0;
  padding-bottom: 5px;
  padding-top: 0;
  margin-bottom: 0;
  margin-top: 0;
  text-align: left;
}

div.cmenu-semconf h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #D7D6F8;
  background-color: #62608A;
  padding: 4px;
  margin-bottom: 0;
  margin-top: 0;
  border-bottom: 1px solid #D7D6F8;
}

div.cmenu-semconf p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 5px;
}

div.cmenu-semconf a, div.cmenu-semconf a:visited, div.cmenu-semconf a:active {
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}

div.cmenu-semconf a:hover {
  text-decoration: underline;
  color: #FFFFFF;
  font-weight: bold;
}

div.cmenu-semconf span.datasc {
  font-size: 11px;
  color: #373760;
  font-weight: bold;
}

div.cmenu-semconf div.cmenu-semconf p {
  margin-left: 10px;
}

div.cmenu-semconf img {
  margin-left: 5px;
  margin-right: 5px;
}

.col-dx ul.elenco2{
  margin-right: 7px;
}

.col-dx ul.elenco2 li {
  margin-top: 4px;
  border-bottom: 1px solid #E1E1F4;
}

table td.unica-colonna {
  background-color: #FFFFFF;
}

div#blogspot {
  text-align: center;
  margin-top: 7px;
}

div#blogspot table td.upb-tit {
   background: top left repeat-x url(../aiireimg/sfht.gif);
   color: #FFFFFF;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   height: 18px;
   padding-bottom: 2px;
}

div#blogspot img {
  margin-right: 3px;
  margin-top: 3px;
}

div#blogspot table td a {
  font-size: 10px;
  font-weight: bold;
  color: #4F4D6F;
  text-decoration: none;
}

div#blogspot table td span.bl-tit {
  font-size: 9px;
  color: #60497A;
  font-weight: normal;
}

div#blogspot table td p {
  margin-right: 7px;
}

div#blogspot table td.ut p {
  margin-right: 0;
}

/* Blogspot 2 */

div#blogspot2 {
  text-align: center;
  margin-top: 0;
  padding-bottom: 10px;
}

div#blogspot2 table td h4 {
   color: #554569;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   padding-bottom: 2px;
   border-bottom: 1px dashed #FFFFFF;
   margin: 0;
}

div#blogspot2 img {
  margin-right: 3px;
  margin-top: 3px;
}

div#blogspot2 table td a {
  font-size: 10px;
  font-weight: bold;
  color: #4F4D6F;
  text-decoration: none;
}

div#blogspot2 table td span.bl-tit {
  font-size: 9px;
  color: #60497A;
  font-weight: normal;
}

div#blogspot2 table td p {
  margin-right: 7px;
}

div#blogspot2 table td.ut p {
  margin-right: 0;
}