
/*body { font:75%/1.5em Arial, Helvetica, sans-serif; */
body { font:75%/1.5em Georgia, Verdana, Helvetica, sans-serif; 
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
/*Personal*/
background-color: #F4FFF4;/*#E1E1E1;/*#D7D7D7;*/
/*background-image: url('http://www.anakedview.com/img/sfondo.jpg'); */
background-repeat: no-repeat;
background-attachment: fixed;
/* fine */
 }

p { /*padding:0 0 1.5em 1em;*/
    color:#111; word-spacing:0.08em;   letter-spacing:0.03em; }
p img       { float: left; margin: 0 1em 1em 0; padding: 0; }
p img.right { float: right; margin: 0 0 1em 1em;  }

h1,h2{ font-weight:normal; color: #333; font-family:Georgia, "Times New Roman", serif; letter-spacing: 2px; word-spacing:0.1em;  }
h3,h4,h5,h6 { font-weight: normal; color: #333; font-family:Georgia, "Times New Roman", serif; }


h1 { font-size: 2.3em;  margin-bottom: 0.6em; }
h2 { font-size: 1.9em;  margin-bottom: 0.79em; }
h3 { font-size: 2.1em;  margin-bottom: 1em; }
/*h4 { font-size: 1.4em;  margin-bottom: 1.071em; }*/
h4 { font-size: 1.8em;  margin-bottom: 0em; }
h5,h6 { font-size: 1.3em;  margin-bottom: 1,154em; }

/* personal */

h2 { font-size: 40px;color:#CC0000;line-height:1.2em;}
h1 {line-height:1em;font-weight: bold;}
h2 {margin-bottom: 0.3em; }
h3 {margin-bottom: 0.5em; line-height:1.3}
h4 {margin-bottom: 0.2em; }
.home { font-size: 40px;  margin-bottom: 0.2em; margin-top: 0.2em;}
.home_altre_pagine { font-size: 30px;  margin-bottom: 0.682em; }
.titolo_post {margin: 0.5em 0px 1em 6px;}
/*personal */
.test{/*#339933;*/font-size:21px;color:#CC0000;margin-bottom:0.4em;}
/* fine */
p { font-size: 16px; letter-spacing: 0.7px;line-height:1.3em;}
.main {background-color: #FFFFFF;
       border-top:1px solid #333;
       border-bottom:1px solid #333;
       border-right:1px solid #333;
       border-left:1px solid #333;}
p { padding:0 0 0 0px;}
h2{ padding:0 0 0 0px;}
h1, h4 { padding:0 0 0 0px;}
h4{line-height:1.1em;}
.data { padding:0 0 0 6px;
        margin-top:1.3em;
        margin-bottom: 1.5em;}    
.firma {color:#76927D;
        font-size:12px;
        font-style:italic;
        }         
/* fine */
/*
li ul, 
li ol  { margin:0 1.5em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }
*/
/* Personal */
/*ul, ol { margin: 0 0em 0em 0m; }
ul, ol {padding: 0 0em 0em 0em;}
*/
 ul {padding-left: 1em;
 }
/* li {list-style-type: none;} */ 
p.separa_articoli {padding-bottom: 1.5em; border-bottom: 1px dotted #A7A7A7;margin-bottom:0.4em;}

.campi_form  {height:18px;
              width:220px;
              padding-top:6px;
              padding-left:30px;
              padding-right:9px;
              margin-bottom:5px;
              font-size:14px;
              background: #F8F7F6;
              border: 1px solid #D6D3D3;
              
}
.text_area_form {width:350px;
                 padding:10px;
                 font-size:14px;
                 background: #F8F7F6;
                 border: 1px solid #D6D3D3;
                 margin-bottom:0.2em;
}
.label_campi_form {margin-left:5px;

}
#respond {border-top: 1px solid #EEE;
          padding-top: 10px;

}

#post_random ol {list-style-type:decimal;
}
#post_random ol li{font-size:1.7em;
                    
}
#post_random ol li a:link{color:#C20C0C;
                          text-decoration:none;

}
#post_random ol li a:hover{text-decoration:underline;
}
/* personal
ul {/*list-style-type: square;*/
   /*list-style-image: url("../img/rubik.jpg")
}
*/
li { font-size: 16px; 
     letter-spacing: 0.7px;
     line-height:1.3em;
     margin-left:1em;}

/* fine */
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

/*a { color: #035292; text-decoration: none; } */

/*a:hover { text-decoration: underline; } */
/* personal */

/*a:hover { background-color: #035292; color: white;}*/
/*fine .nolink:link .nolink:hover*/
a{color: #467352;}
a.nolink{text-decoration: none;
          font-family:arial, serif;}
a.nolink:hover {text-decoration:underline;
                color: #375B40;font-family:arial, serif;}
a.normlink{padding-left:2px;
           padding-right:2px;
          text-decoration:underline;
          font-family:arial, serif;}
a.normlink:hover{background-color: #375B40;
                 padding-left:2px;
                 padding-right:2px;
                 color:white;
                 text-decoration:none;}                

footer {border-top: 1px solid rgb(221, 221, 221);}

table {  margin-bottom: 1.5em; border-collapse: collapse; }

th {font-weight: bold; }
tr, th, td {border:1px solid black; margin:0; padding:0 1.5em 0 1em; height:18px; }

tfoot { font-style: italic;  }
caption { text-align:center; font-family:Georgia, serif;  }


abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style: italic; }
del { color: #000; }


blockquote { padding-left:1.5em; margin: 1.5em; border-left:3px solid #ccc; font-style:italic;  }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; } 
tt { display: block; margin: 1.5em 0; }
hr {margin-bottom:1.5em;}

/* Ale */
.admin {margin-left:-5px;
        border: 1px solid;
        border-color:#D1D1D1;
        padding:5px;
        background-color:white;}

/* Controllo */
#controllo { display: none; }

/* Twitter */
.twtr-widget p {font-size:15px;}


