html, body {
	background-color:#dfefb9;
	text-align:center;
	padding:10px;
}

form {
	padding:10px;
	background-color:#f8ff99;
	border:#000 1px solid;
}


input, select, textarea {
	border:#060 1px solid;
	font-family:verdana, sans-serif;
	font-size:12px;
}
input.bottone {
	border:#060 2px solid;
	background-color:#3c0;
	color:#fff;
	font-weight:bold;
}
#container {
	width:750px;
	margin:0px auto;
	text-align:left;
	background-color:#fff;
	padding-bottom:5px;
}

#testata {
  
}
#testata img {
    border:#fff 5px solid;
}

ul#menu {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight: bold;
    white-space: nowrap;
}
ul#menu li {
	display: inline;
	margin: 0 3px;
}

ul#menu a{
    font-weight:bold;
	text-decoration: none;
	padding: 0 0 2px;
   	border-bottom: 3px solid #390;
	color: #030;
}


ul#menu a.sostieni {
	border-color:#f00;
	color:#000;
}

ul#menu a:hover {
	border-color: #f90;
	color:#000;
}

#content {
	padding:10px 20px;
	font-family:verdana, sans-serif;
    font-size:12px;
}


#col_sx {
	width:350px;
	float:left;
	text-align:left;
	background:#f8ff99 top left url(../immagini/sfondo.gif) no-repeat;
}

#col_dx {
	width:350px;
	float:right;
	text-align:left;
}

#antifloat {
	clear:both;
}

#content a:link {color:#060; font-weight:bold; text-decoration:none;}
#content a:visited {color:#060; font-weight:bold; text-decoration:none;}
#content a:hover {color:#f90; font-weight:bold; text-decoration:none;}
#content a:active {color:#060; font-weight:bold; text-decoration:none;}

#content h1 {
	font-family:verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	border-left:#360 15px solid;
	padding-left:10px;
	margin:10px;
	text-transform:uppercase;
}

#col_sx p, #col_dx p {
	margin:10px;
}
#content span {
	font-weight:bold;
	color:#f90;
	padding:0px 2px;
}
#content img {
	border:0px;
}
#content div.foto {
	margin:10px 0px;
	text-align:center;
}

#content div.downloads {
	text-align:center;
}

#content div.didascalia {
	margin:5px 10px;
	padding:5px 0px;
	text-align:right;
	font-family:verdana, sans-serif;
    font-size:10px;
	border-top:#999 1px solid;
	border-bottom:#999 1px solid;
}

#forum div.forum_post {
	padding:6px;
	margin-top:10px;
	border-bottom:#963 1px solid;
	background-color:#f8ff99;
}

#forum div.forum_post h2 {
	font-weight:normal;
	font-size:12px;
	border-bottom:#000 1px solid;
	padding-bottom:4px;
	margin:6px 0px;
}
#forum div.forum_post h2 span {
	font-weight:bold;
}

#forum div.forum_post p {
	border-left:#060 2px solid;
	padding-left:6px;
	margin:6px 0px;
	font-family:verdana, sans-serif;
	font-size:10px;
}

#forum div.forum_post_reply {
	padding:6px;
	margin-top:3px;
	border-bottom:#666 1px solid;
	background-color:#ebf4d6;
}

#forum div.forum_post_reply h2 {
	font-weight:normal;
	font-size:12px;
	border-bottom:#000 1px solid;
	padding-bottom:4px;
	margin:6px 0px;
}
#forum div.forum_post_reply h2 span {
	font-weight:bold;
}

#forum div.forum_post_reply p {
	border-left:#060 1px dashed;
	padding-left:6px;
	margin:6px 0px;
	font-family:verdana, sans-serif;
	font-size:10px;
}
