body{
margin:0;
padding:0;
line-height: 1.5em;
/*background:url('../../img/bg.gif');*/
margin: 0; /* rimuoviamo i margini di pagina */
text-align: center; /* sfruttiamo un bug di IE per allineare tutto globalmente */
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#36587a;
}


a{color:#4754ba;text-decoration:none;
}
a:hover{ color:#FF0000;
 text-decoration:none;
}

#maincontainer{
width: 90%; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background:white;
border:1px #9ccc84 solid;

}

#topsection{
	height: auto; /*Height of top section*/
	color:#9ccc84;
	font-size: 18px;
	font-style: italic;
}


#contentwrapper{
/*float: left;
width: 90%;*/
}

#contentcolumn{
 /*margin: 0 100px 0 100px;Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/

}

#leftcolumn{
float: left;
/*width: 180px; /*Width of left column in pixel*/
/*margin-left: -100%; /*Set margin to that of -(MainContainerWidth)*/
}



#footer{
clear: left;
width: 100%;
background:#9ccc84;
border-top:1px solid; color:#e5e5e5;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #ffdc9b;

}

.innertube{
/*margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
text-align:left;
}

.links{border-bottom:1px solid; color:#e5e5e5;
text-align:center;
background: #9ccc84;

}
.links a:hover{border-bottom:1px dotted;
 color:#FF0000;
 
}
.links a{
text-decoration: none;

 color:#ffffff;
 
 
}

.logo{text-align:center;

 }
 
menu{font-family: Verdana, Arial, Helvetica, sans-serif;font-style: italic;font-size: large;text-align:left;margin-top:1px;list-style-image:url('../img/punto.png'
);

 }
 
menu li{list-style-type:none;


}

menu a{color:#618455;
text-decoration:none;
}
menu a:hover{ color:#FF0000;
 text-decoration:none;
}
input{border:1px solid #70aaf6
;color:#2a526a;
 }
label{font-size:small;
 } 
