
.bigbox {
        height: auto;
        width: 950px;
        border: 2px solid #000000;
        background-color: #FFFFFF;
        margin-top: 30px;
        margin-bottom: 30px;
        padding: 3px 3px 0px;
}

* {margin: 0; padding: 0; border: 0px none;}
span {color: #00A2FF}
p, ul, p a, h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        text-align: left;
}
body {
        background-color: #FFE9B1;

}
a, a:link, a:visited, a:active {
         color: #0066FF;
        }
.top {
        background-color: #68CC85;
        position: relative;
        height: 35px;
        width: 940px;
        padding: 2px;
        margin: 0px;
        text-align: left;
}
.header {
        background-color: #9BAFFF;
    background-image: url(IMG/header.gif);
        background-repeat: no-repeat;
        background-position: right;              */
        position: relative;
        height: 125px;
        width: 942px;
        margin: 3px 0px 8px 0px;
        padding: 0px;
}
.footer {
        background-color: #1871EA;
        clear: both;
        width: 942px;
        position: relative;
        margin: 3px 0px;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        color: #000000;
        padding: 3px 0px;
}


.mainbody {
        background-color: #FFFFFF;
        width: 644px;
        text-align: left;
        position: relative;
        left: 0px;
        top: 0px;
        margin: 0px;
        padding: 0px;
}
.centerbody {
        width: 615px;
        float: left;
        clear: none;
        top: 0px;
        margin: 0px 3px;
        padding: 0px;
        background-color: #FFFFFF;

}
.leftcolumn {
        clear: right;
        float: right;
        width: 172px;
        background-color: #FFFFFF;

}
.parify {
        background-color: #FFFFFF;
        clear: both;
        width: 350px;
        position: relative;
        //margin: 3px 0px;
        text-align: center;
        font-size: 10px;
        color: #000000;
        //padding: 0px 0px;
}


.leftcolumn li a {
        color: #0066FF;
        margin-left: 25px;
        text-align: left;
        font-size: 1.2em;

}
.leftcolumn li a:hover {
        font-weight: bold;
        color: #00A500;
}
.leftcolumn table caption {border-bottom-color:#00000;}

.leftcolumn table thead tr {
  border-bottom-color:#00000;
  color:#333;
}

.leftcolumn table th {border-bottom-color:#00000;}

.leftcolumn table td#today {
  border-color:#00000;
  color:#333;
}

.leftcolumn table td a {
  border-bottom-color:#00000;
  background-color:#EFEFEF;
}

.leftcolumn table tfoot {border-top-color:#00000;}

.leftcolumn table tfoot a {background:none;}

.post{
        margin:0 0 5px 0;
        padding-top: 10px;
        border: 1px dashed;
        border-color: #68CC85;

}

.post .info{
        padding:2px 3px 3px 2px;
       /* border:1px solid #e3e4e4;
        background-color:#FFFFFF;  */
        font-size:0.6em;
        color:#000000;
}
.post .info a{
        font-size:1em;
        color:#0066FF;
}
.post .info a:hover{

        color:#00A500;
}
h6 {
       margin-left: 35px;
       font-size:0.95em;
       font-family: Verdana, serif;
       color: #00A500;
       font-weight: bold ;
}


.bread {
        font-family: Verdana, Arial;
        width: 780px;
        height: 20px;
        text-align: left;
        font-size: 0.8em;
        color: #000099;
        float: left;
        padding-left: 10px;
        margin-left: 3px;
        margin-bottom: 5px;
        border: 1px dashed;
        border-color: #68CC85;
}

.bread a{
        color: #000099;
        }
.bread a:hover{
        color: #006BFA;
}
h1 {
        font-family: Arial, Verdana;
        color: #FFFFFF;
        margin: 20px 15 0 10px;
        text-align: left;
        font-size: 1.4em;
}


h3, h4, h5 {
        font-family: Arial, Verdana;
        margin: 20px 15 0 10px;
        text-align: left;
}
h3 {
        font-size: 0.9em;
        line-height: 1.25em;
        font-weight: bold;
        color: #00A500;
        font-family: Verdana, Serif;
       /* background-color: #CCC270;   */
        background-image: url(IMG/bullet.gif);
        background-repeat: no-repeat;
        background-position: left;
        padding: 3px 3px 3px 3px;
        margin-bottom: 8px;
        padding-left: 25px;

}
h4 {
        font-size: 0.90em;
        line-height: 0.90em;
        font-weight: bold ;
}
h5 {
        font-size: 0.70em;
        line-height: 0.70em;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold
}

p {
        margin: 10px;
        font-size: 0.75em;
        line-height: 1.55em;
        text-align: left;
}

p.updated {
        margin-left: 10px;
        font-size: 0.60em;
        line-height: 0.60em;
        letter-spacing: 0.05em;
        color: #888;
        text-align: left;
}
acronym {border-bottom: 1px dashed #333; cursor: help}

ul {

        font-size: 0.70em;
        line-height: 1.75em;
        text-align: left;
        list-style-type: none;
}



/* Paragraph Links */
a {
        color:#3399FF;
        font-weight: bold;
        text-decoration: none;
        font-size: 1em;
}
a:link {
        color:#3399FF;
        font-weight: bold;
        text-decoration: none;
}
a:hover {
        color: #00A500;
        font-weight: bold;
        text-decoration: none;
}

.entry ol {
        padding: 0 0 0 35px;
        margin: 0;
        }

.entry ol li {
        margin: 0;
        padding: 0;
        }
.entry a {
        font-size: 1em;
        text-decoration: underline;
        }


/* Forms, Input boxes and buttons */
form.login {
        float: right;
        height: 4em;
        line-height: 4em;
        margin: 0px 0 0 0;
        width: 8.0em;
}
input.login {
        border: 1px solid #333;
        width: 8em; font-size: 0.95em;
}
input.loginbttn {
        border: 1px solid #fff;
        width: 8em;
        background: #00A2FF;
        color: #fff;
        font-size: 1.0em;
}
input {

        border: 1px solid #CCC;
        font-size: 11px;
}

input:hover {
        border:1px solid #262626;

}
input:focus {
        border:1px solid #262626;
        color:#333;
}

#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #ffffff;
width: 30em
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 30em
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 180px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 180px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 180px;
}
#commentform input{
margin-bottom: 3px;
border: 1px solid #939793;
}
.tagline{
         font-family: Arial, Helvetica, sans-serif;
         width: 300px;
         text-align: right;
         font-size: 1em;
         color: #FFFFFF;
         font-weight: bold;
         float: right;
         margin-right: 10px;
         margin-top: 8px;

}
.titolo
{
         font-family: Arial, Helvetica, sans-serif;
         width: 400px;
         text-align: left;
         color: #000000;
         float: left;
         margin-left: 10px;
         margin-top:4px
}
.titolo a {
        color: #FFFFFF;

        }
.titolo a:hover {
        color: #000099;

        }

.post h6 a{
        color: #00A500;
}
.post h6 a:hover{
        color: #0066FF;
}

.post h4{
        color: #00A500;
        font-size: 0,4em;
        margin-left: 30px;
}
.post h4 a{
        color: #00A500;
}
.post h4 a:hover{
        color: #0066FF;
}
.small {
        font-size: 0.7em;
        
}
.small img{
margin-right: 10px;
border: 1px solid #000000;

}
.post img{
margin-right: 10px;
border: 1px solid #000000;

}
.commentby{
  font-size: 0.6em;
        font-weight: bold;
}
.commentinfo{
  font-size: 0.6em;
  font-weight: bold;
}

#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #000000;
font-weight: bold;
}
.commentmetadata{
  font-size: 0.7em;
        font-weight: bold;
        }

.graybox{
          font-family: Arial, Helvetica, sans-serif;
          font-size: 0.9em;
          margin-left: 25px;
          border: 1px dashed #68CC85;;
        }

.titcomment{

font-size: 0.8em;
margin-left: 5px;
font-weight: bold;
color: #3399FF;
}

a.footlink, a.footlink:visited, a.footlink:active{
         color: #000066;
}
a.footlink:hover{
         color: #FFFFFF;
}
.pagenavi {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 0.75em;
          margin-left: 100px;

}
.thumb {
	margin-right: 8px;
        margin-bottom: 8px;
	float: left;
}

//inserito poi





.contenitore {
	width: 300px;
	border: thin solid #000000;
}

.fotoHC {
	padding: 5px;
	float: left;
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border: 1px solid #006633;
	margin-bottom: 6px;
}
.endHC h2 {
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
.nomeHC {
	width: 93%;
	float: left;
	background-color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 35px;
	margin-bottom: 15px;
}
.nomeHC a {
	color: #CCCCCC;
	text-decoration: none;
}
.nomeHC a:hover {
	color: #006633;
	text-decoration: none;
	background-color: #CCCCCC;
}
.descrizioneHC {
	float: right;
	width: 70%;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.endHC {
	clear: both;
	width: 100%;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #006633;
	font-weight: bold;
border-top-width: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	border-top-style: solid;
	border-top-color: #006633;
	margin-top: 10px;
}
.boxino {
	font-size: 0.9em;
	margin: 5px;
	padding: 5px;
	float: left;
	width: 162px;
	//border: thin solid #000000;
}
.boxino-1 {
	font-size: 0.9em;
	margin: 5px;
	padding: 5px;
	float: left;
	width: 115px;
	//border: thin solid #000000;
}
.leftad {
        //clear: right;
        margin-left:5px;
        padding-left: 3px;
        text-align:left;
        float: left;
        width: 140px;
        height:700px;
        background-color: #FFFFFF;
        border: thin dashed #000000;
        font-size: 0.9em;

}
