body, html {
	margin: 0px; padding: 10px 0px; background:#660033;
	font-family: Arial, Helvetica, sans-serif;
 
}
/*per ie6*/
table{
	letter-spacing: .02em;
	font-size: 12px;
}
/*table per ie6*/
#maincol{
	letter-spacing: .02em;
	font-size: 12px;
	background: White;
 	vertical-align: top;
	height:600px
}

#main{
	padding: 8px;
}
/*
#main strong, #main h1, #main h2{color: #990000;}
#main a{color: #990000;}
*/
#main a:hover{ text-decoration: none;}
#maincol hr{border-bottom: none; border-top:1px solid #990000;}
#main ul li{ list-style: url(../img/list.gif); padding: 0 10px ;}


#top{	background: #999999;}

.menu{ 
	display: block;
	background: #e9e8d2;
	text-decoration: none;
	border: 1px solid #ccc895;
	text-align: center;
	font: 1.5em bold;
	line-height: 110%;
	margin: 10px 0;
}
.menu:hover{
	background: #ccc895;
}

#top object{float:left;	background: #999999; }

#top #tesseramento{
	background:  #b3aa66 url(../img/zampamano.jpg) top right no-repeat;
	float: right; height: 230px;
	width: 296px;
}
#tesseramento #testo{
	padding-top: 143px;
}
#tesseramento #testo .campo{
	width: 142px;
	font-size: .8em;
	float: left;
	padding: 0 3px;
}
#tesseramento #testo .campo a img{
	border: none;
	text-decoration: none;
}
#tesseramento #testo .campo a{
	color: #990000;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none
}
#leftcol{	
	line-height: 85%;
	letter-spacing: .02em;
	font-size: 12px;
 background: #e9e8d2;
 vertical-align: top;
}

#leftcol #logo{
 background: #ededed url(../img/logo.gif) no-repeat;
 height: 301px;
 text-align: right;
}

#logo a img{border: 0; margin: 8px 10px;}

#formlogin{
	margin: 115px 23px 0;
	width: 200px;
	text-align: justify;
	padding-bottom:5px;
}

.field{
	right: 0;
	background: #cccccc;
	border: 1px solid #666666;
	width: 100px;
	margin: 3px 5px;
	font-size: .8em;
	padding: 3px 0;
}
#logo a{margin-top: 10px; color: black; text-decoration: none;}
#logo a:hover{ text-decoration: underline;}

#leftcol ul{
	margin: 0;
	padding: 0;
}
#leftcol ul li{
	padding: 0;
	margin: 0;
	list-style: none;
	border-bottom: 1px solid #ccc895;
}
#leftcol ul li a{
	padding: 8px 15px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	display: block;
	line-height: 110%;
}

#leftcol ul li a:hover{
	background: #ccc895;
}

#leftcol .attivo, #leftcol .attivo:hover {
	background: #ccc895 url(../img/bg_li.gif) top right no-repeat;
}
#footer{
 height: 204px;
 background: url(../img/footer.jpg) no-repeat;
 font-weight: bold;
 font-size: 12px;
}
#footerright{
	float:right;
	text-align: right;
	margin-right:140px;
	line-height: 1.2em;
	padding:30px 0 0;
}
#footerleft{
	margin-left: 3px;
	float:left;
	text-align: left;
	padding: 30px 0 0;
	line-height: 1.2em;
	width:440px;
}
#footerright a {
	color: #990000;
}
#footer img{
	clear: both;
	margin-left: 40px;
	padding-top: 10px;
}

#ewb { position: absolute; margin-top: 38px; width: 850px; text-align: right; }
#ewb a { color: #fff; text-decoration: none; }
#ewb a:hover { color: yellow; text-decoration: underline; }

/*modulo iscrizione*/
#expoint{/*ie*/ margin-top:20px; width: 98%; text-align: right;}
#expoint caption{margin-top:20px; text-align: center; color:#990000; 
	font-weight: bold; background: #e9e8d2; border: 1px solid #ccc895; }

#expo{/*ie*/ margin-top:20px; width: 98%;}
#expo caption{margin-top:20px; font-weight: bold; background: #e9e8d2; border: 1px solid #ccc895; }

#raduno{/*ie*/ margin-top:20px;  width: 98%;}
#raduno caption{margin-top:20px; font-weight: bold; background: #e9e8d2; border: 1px solid #ccc895; }

.titolorighe{ width: 30%; text-align: left; font-weight: bold; }
.campotabella{ text-align: center; width: 15%; }

.clearfix:after { content: "."; display: block;  height: 0px;  clear: both;  visibility: hidden; }

.clearfix { display: inline; }

/* Hides from IE-mac \*/
* html .clearfix{ height: 1%; }
.clearfix{ display: block; }
/* End hide from IE-mac */  

