/** The font style of the entire site. */

body{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin: 10px 10px 10px 10px;
    background-color: #F6F6F6;
}

TD{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

A, A:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-transform: none;
    font-variant: normal;
}

A {
    color: #003399;
    text-decoration: underline; 
}

A:hover {
    color: #4169E1;
}

pre {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}

img {
    border: 0px;
}

legend {
    font-size: 11px;
    font-weight: bold;
}

/** {Main_Font_Family} */
.subtitleBold, .normal, .formHeader, .inspirationText, .inspirationFooter, .inspirationHeader, .normalSmall, .normalRed, A, A:hover, A.smallLink, A.smallLink:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/** The size of most 'average' text. */
 /** {Regular_Text} */
.normal
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
}
.normalSmall { 
    font-size: 10px; 
    color: #003399; 
}
.normalRed {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
}
.poesia {
    font-size: 11px; 
    color: black;
    line-height: 120%;
}
.commenti{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    background-color: #F6F6F6;
    border: 1px solid #B22222;
    padding: 0px 2px 0px 2px;
    color: #B22222;
    font-weight: bold;
    text-decoration: none;
}
.letture{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    background-color: #F6F6F6;
    border: 1px solid #003399;
    padding: 0px 2px 0px 2px;
    color: #003399;
    font-weight: bold;
    text-decoration: none;
}
.accessi{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    background-color: #F6F6F6;
    border: 1px solid #6b8e23;
    padding: 0px 2px 0px 2px;
    color: #6b8e23;
    font-weight: bold;
    text-decoration: none;
}
.like{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #F6F6F6;
    padding: 0px 2px 0px 2px;
    color: black;
    font-weight: bold;
    text-decoration: none;
    background-image: url('http://scrivere.info/images/Thumbs up.png');
    background-repeat: no-repeat;
    background-position: center;
}
.commento{
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    line-height: 140%;
}
.largo
{
    font-size: 11px;
    line-height: 150%;
    padding: 10px;
}

/** {INPUT_Text} */
INPUT
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: black; 
}
/** {SELECT_Text} */
SELECT
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: black; 
}
/** {TEXTAREA_Text} */
TEXTAREA
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 170%;
    padding: 2px;
}
/** {Small_Links} */
A.smallLink, A.smallLink:hover { 
    font-size: 10px; 
    color: #003399; 
    text-decoration: underline; 
}
.testata
{
    border: 1px ridge #696969;
    background-color: #ffffff;
    background: #ffffff url(images/testata.jpg) no-repeat scroll top center;
    height: 103px;
}
.testata a {
    font-size: 9px;
}
h1 {
    font-size: 24px; 
    padding: 4px;
    background-color: #EEEEEE; 
    color: #0066CC; 
    font-weight: bold; 
    margin: 0px;
    text-align: left;
    margin: 0px 0px 1px 0px;
}

h2 {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 7px 5px 5px 5px;
    background: url("images/headerBackground.jpg") repeat-x;
    height: 27px;
    margin: 0px 0px 1px 0px;
}
h3 {
    font-size: 11px;
    margin: 0px 0px 1px 0px;
}
.url{
    color: #003399;
    font-size: 11px;
}
/** Header */
.formHeader
{
    font-size: 11px;
    color: #003399;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    background: url("images/formHeader.jpg") repeat-x;
    border-left: 2px ridge #E8E8E8; /*border-left: 1px solid #CCCCCC;*/
    border-right: 2px ridge #E8E8E8; /*border-right: 1px solid #CCCCCC;*/
    background-color: #E8E8E8;
}
.formHeader_star
{
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    background: url("images/formHeader_star.jpg") repeat-x;
    border-left: 2px ridge #00BFFF; /*border-left: 1px solid #1E90FF;*/
    border-right: 2px ridge #00BFFF; /*border-right: 1px solid #1E90FF;*/
    background-color: #1E90FF;
}
.inspirationHeader {
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    padding: 5px 5px 5px 5px;
    background: url("images/inspirationHeader.jpg") repeat-x;
    height: 22px;
}
.inspirationHeader2 {
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    padding: 5px 5px 5px 5px;
    background: url("images/inspirationHeader2.jpg") repeat-x;
    height: 30px;
}
.inspirationHeader a {
    text-decoration: none;
}
.inspirationHeader a:hover {
    text-decoration: underline;
}
.headerBackground {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 7px 5px 5px 5px;
    background: url("images/headerBackground.jpg") repeat-x;
    height: 27px;
}
.formHeader-gold
{
    font-size: 11px;
    padding: 4px;
    color: #003399;
    font-weight: bold;
    background-color: #FFF097;
}
.inspirationHeader-gold {
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    padding: 5px 5px 5px 5px;
    background: #FFEFB0 url("images/inspirationHeader-gold.jpg") repeat-x;
    height: 22px;
}

 /** {Form_Backgounds} */
.white {
    background-color: #FFFFFF;
}
.sezione {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
    font-size: 14px;
    font-weight: bold;
    color: #003399;
}
.categoria {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
}
.smallText { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
    font-size: 10px;
}
.smallTextRed { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
    font-size: 10px;
    color: #FF0000;
}
.subtitleBold {
    font-size: 16px;
    font-weight: bold;
}
  /** {Background} */
.background {
    background-image: url("images/background.gif");
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #f6f6f6;
    background-attachment: fixed;
}
.bkgCeleste{
    background-color: #CAE4FF;
}
.bkgRosa{
    background-color: #FFD7D7;
}
.bkgRed{
    background-color: #CE0000;
}
.bkgGray{
    background-color: #F6F6F6;
}
.bkgGraybold{
    background-color: #ECEDF3;
}
.bkgDarkgray{
    background-color: #a9a9a9;
}
.bkgGold{
    background-color: #FFEFB0;
}
.bkgGoldLight{
    background-color: #FFF8CC;
}
.bkgViola{
    background-color: #CCCCFF;
}
.bacheca{
    background-image: url(images/bacheca.gif);
    background-color: #666666;
    background-repeat: repeat;
    line-height: 140%;
    color: #FFFFF0;
    font-weight: bold;
    font-size: 11px;
    padding: 5px 5px 5px 10px;
}
.bachecabis{
    background-image: url(images/bachecabis.gif);
    background-color: #999999;
    background-repeat: repeat;
    line-height: 140%;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    padding: 5px 5px 5px 10px;
}

/**era #003399 **/
.border {
    padding: 1px;
    border: 2px ridge #003399;
}
.bluborder {
    padding: 1px; 
    border: 2px ridge #1E90FF;
}
.blubordergold {
    padding: 1px;
    border: 2px ridge #1E90FF;
    background-color: #FFF8CC;
}
.redborder {
    padding: 1px;
    border: 2px ridge #FF4646;
}
.grayborder
{
    padding: 1px;
    border: 2px ridge #696969;
}
.goldborder {
    padding: 1px;
    border: 2px ridge #FFF097;
}
.greenborder {
    padding: 1px;
    border: 2px ridge #228B22;
}
.bluborder2 {
    padding: 1px;
    border: 3px ridge #1E90FF;
}
.redborder2 {
    padding: 1px;
    border: 3px ridge #FF4646;
}
.grayborder2
{
    padding: 1px;
    border: 1px dashed #696969;
}
.bluborderbold {
    padding: 1px;
    border: 3px ridge #1E90FF;
}
.redborderbold {
    padding: 1px;
    border: 3px ridge #FF4646;
}
.grayborderbold
{
    padding: 1px;
    border: 3px ridge #696969;
}
.goldborderbold {
    padding: 1px;
    border: 3px ridge #FFF097;
}
.greenborderbold {
    padding: 1px;
    border: 3px ridge #228B22;
}
.blubordershadow {
    padding: 1px;
    border-top: 1px solid #003399;
    border-right: 3px solid #003399;
    border-bottom: 3px solid #003399;
    border-left: 1px solid #003399;
}
.yellowborder {
    padding: 1px;
    border: 1px solid yellow;
}
.yellowborder2 {
    padding: 1px;
    border: 2px solid #ff9900; 
}
.yellowborderbold {
    padding: 1px;
    border: 3px solid #ff9900; 
}
.yellowborder3 {
    padding: 1px;
    border: 3px dashed #ff9900; 
}
.riqRosso{
    border: 2px ridge #CC0000;
    font-size: 1pt;
    background-color: #FFFFFF;
}
.riga1{
    background-color: #ECEDF3; 
}
.riga2{
    background-color: #e6e6fa; 
}
.rigaesse0{
    background-color: #CAE4FF;
}
.rigaesse1{
    background-color: #b0d7ff; 
}
.riga0{
    background-color: #E1E1E1;
}
.rigaoro1{
    background-color: #FFEFB0;
}
.rigaoro0{
    background-color: #FFF8CC;
}
.maiuscoletto
{
    font-variant: small-caps;
}

table.clear { background: White;  border: 1px solid #66CCCC;  }

#menu {
    font-size: 9px;
    color: #003399;
    font-weight: bold;
    padding: 5px 0px 5px 0px;
    background: #ecedf3;
}
#menu a {
    font-size: 10px;
    font-weight: bold;
}
.riqBlu{
    border: 1px solid #CAE4FF;
    font-size: 1pt;
    background-color: #FFFFFF;
}
.immagine
{
    padding: 5px 5px 5px 5px;
    margin: 1px 1px 1px 1px;
    border: 0px;
}
.immagineleft
{
    position: relative;
    height: auto;
    float: left;
    padding: 5px 5px 0px 5px;
    margin: 1px 3px 1px 1px;
    border: 0px;
}
.immagineright
{
    position: relative;
    height: auto;
    float: right;
    padding: 5px 5px 0px 5px;
    margin: 1px 1px 1px 3px;
    border: 0px;
}
.spiega
{
    position: relative;
    height: auto;
    float: right;
    padding: 0px 0px 0px 0px;
    margin: 1px 1px 1px 3px;
    border: 0px;
}

.rimescelte, .rimescelte A {
    font: normal 14px Century Schoolbook, Century, Times, serif;
    text-decoration: none;
    color: #2e2e2e;
    height: 20px;
    background: #DADADA no-repeat scroll left;
}

/* NASCONDERE TABELLE DONAZIONI PAYPAL */

.paypal{
   display: none !important;
}

