
body 	{ padding: 0 0 0 0; margin: 0px auto; font: 11px Verdana, sans-serif; body line-height: .74em; background-color: #fff; color: #454545;  width: 800px; }

p 		{ }
h1 		{ font: bold 11px Verdana, sans-serif; color: #d30000; }
img 	{ border: none; }

/* ######### menu ######### */

#menu { background-color: ; border-bottom: 3px solid #000; height: 40px;  margin-top: 30px; text-align: right;  }
	#menu ul { padding: 15px 0px 0px 0px; }
	#menu li { display: inline; }
	#menu li a { text-decoration: none; text-align:center; padding: 0px 0px 20px 5px; margin-right: 10px; color: #454545; }
	#menu li a:hover { color: #d30000; }

/* ######### submenu ######### */

.dropmenudiv_e { position:absolute; line-height:18px; z-index:100; background-color: ; visibility: hidden; }
.dropmenudiv_e a { width: auto; text-decoration: none; color: #454545; display: inline;  padding: 0px 10px 0px 10px; }
/*.dropmenudiv_e a { width: auto; display: block; text-indent: 5px; text-decoration: none; color: #454545; }*/
* html .dropmenudiv_e a{ width: 100%; }
.dropmenudiv_e a:hover{ color: #d30000; }

/* ######### titolo ######### */

#titolo { background: ; width:780px; padding: 10px 10px 0px 10px; margin-top: 20px; }
	#titolo.long { border-bottom: 1px dotted #999999; }
	#titolo.short { float:left; width:500px; border-bottom: 1px dotted #999999; }
	#titolo.right { float:right; width:200px; }
	
/* ######### content ######### */

#content { background: ; width:780px; padding: 0px 10px 0px 10px; border-bottom: 1px dotted #999999; }/* + sottopagine */
	#content a { text-decoration: none; color: #6699FF; }
	#content.news { float:right; width:200px; border:1px solid #ffcccc; font: 9px Verdana, sans-serif; body line-height: .74em; height: 145px; }
	#content.short { float:left; background: ; width:500px; margin-bottom: 50px; }
	#content.short img { float: inherit; padding: 0px 0px 5px 20px;}


#content2 { background: ; width:780px; padding: 0px 10px 0px 10px; margin-bottom: 50px; border-bottom: 1px dotted #999999; }/* solo */
	#content2.short { float:left; background: ; width:500px; }
	#content2 a { text-decoration: none; color: #6699FF; }
	#content2.news { float:right; width:200px; margin-bottom: 0px; border:1px solid #ffcccc; border-bottom: none; padding: 10px 10px 10px 10px; }
	
#content3 { background: ; width:780px; padding: 10px 10px 10px 10px; margin-bottom: 50px; border-bottom: 1px dotted #999999; }
#content4 { background: ; width:780px; padding: 10px 10px 10px 10px; margin-bottom: 0px; border-bottom: 1px dotted #999999; }
	#content4 img { float: right; padding: 0px 0px 5px 20px;}

#txt { padding: 10px 0px 10px 0px; }
	#txt-tab { margin-left: 23px; margin-top: -10px; }
	#txt img { float: right; padding: 10px 0px 5px 20px;}
	
#txt2 { padding: 10px 0px 10px 0px; }
	#txt-tab { margin-left: 23px; margin-top: -10px; }
	#txt img { padding: 10px 0px 5px 20px;}
	
#calendario { padding: 10px 0px 10px 0px; }
	#calendario a { text-decoration: none; color: #6699FF; }

#forumino { padding: 20px 10px 0px 10px; border-top: 1px dotted #999999;}
	#left_forumino { float:left; padding: 2px 0px 2px 10px; background: ; height: 14px; width: 442px; }
	#left_forumino.grigio {background: #eee; }
	#left_forumino p { display: inline; margin-right: 30px;}
	#left_forumino p.tema { display: inline; margin-right: 50px;}
	
	#right_forumino { float: right; padding: 2px 0px 2px 0px; background: ; height: 14px; width: 308px; }
	#right_forumino.grigio {background: #eee; }
	#right_forumino p { display: inline; margin-right: 40px;}
	#right_forumino img { float: right; padding: 4px 10px 0 0; }

#moreforumino { float: right; margin-top: -40px; margin-bottom: 50px; font: 9px Verdana, sans-serif;}
	#moreforumino a { text-decoration: none; color: #6699FF; }
	
#forum { padding: 10px 0px 10px 0px; height: 65px; }
	#left_forum { float:left; padding: 2px 0px 2px 10px; background: ; height: 14px; width: 502px; }
	#left_forum.grigio {background: #eee; }
	#left_forum p { display: inline; margin-right: 30px;}
	#left_forum p.tema { display: inline; margin-right: 50px;}
	
	#right_forum { float: right; padding: 2px 0px 2px 0px; background: ; height: 14px; width: 268px; }
	#right_forum.grigio {background: #eee; }
	#right_forum p { display: inline; margin-right: 40px;}
	#right_forum img { float: right; padding: 4px 10px 0 0; }
	
#f1 { margin-left: 156px; padding: 10px 0 0 0; }
	

#amici { padding: 20px 0px 10px 0px; height: 330px; }
#downloads { padding: 20px 0px 10px 0px; height: 135px; }
#stampa { padding: 20px 0px 10px 0px; height: 135px; }
#news { padding: 20px 0px 10px 0px; height: 150px; }
#pianeta { padding: 20px 0px 10px 0px; height: 620px; }
#foto { padding: 20px 0px 10px 0px; height: 280px; }
#sponsors { padding: 20px 0px 10px 0px; height: 220px; }

#left { float:left; padding: 2px 0px 2px 10px; background: ; height: 14px; width: 202px;  }
	#left.grigio {background: #eee; }
		
#right { float: right; padding: 2px 0px 2px 0px; background: ; height: 14px; width: 568px; }
	#right.grigio {background: #eee; }
	#right.last { float: right; border-bottom: none; margin-bottom: 5px; }
	#right img { float: right; padding: 2px 10px 0px 0; }
	
/* ######### content | calendario ######### */
	
#left_calendario { float:left; padding: 2px 0px 2px 10px; background: ; height: 14px; width: 402px; }
	#left_calendario.grigio {background: #eee; }
	#left_calendario p { display: inline; margin-right: 30px;}
	#left_calendario p.data { display: inline; margin-right: 50px;}
	#left_calendario p.ora { display: inline; margin-left: 48px;}
	
#right_calendario { float: right; padding: 2px 0px 2px 0px; background: ; height: 14px; width: 368px; }
	#right_calendario.grigio {background: #eee; }
	#right_calendario p { display: inline; margin-right: 40px;}
	#right_calendario img { float: right; padding: 4px 10px 0 0; }
	
/* ######### content | foto ######### */
	
#left_foto { float:left; padding: 2px 0px 2px 10px; background: ; height: 14px; width: 206px; }
	#left_foto.grigio {background: #eee; }
	
#right_foto { float: right; padding: 2px 0px 2px 0px; background: ; height: 14px; width: 348px; }
	#right_foto.grigio {background: #eee; }
	#right_foto img { float: right; padding: 0px 10px 0 0; }
	
/* ######### content | news ######### */
	
#left_news { float:left; padding: 2px 0px 2px 10px; background: ; height: 14px; width: 700px; }
	#left_news.grigio {background: #eee; }
	#left_news p { display: inline; margin-right: 20px;}
	
#right_news { float: right; padding: 2px 0px 2px 0px; background: ; height: 14px; width: 70px; }
	#right_news.grigio {background: #eee; }
	#right_news p { display: inline; margin-right: 40px;}
	#right_news img { float: right; padding: 5px 10px 0 0; }
	
/* ######### content | intro ######### */
	
#left_intro { float:left; padding: 2px 0px 2px 10px; background: ; height: 14px; width: 160px; }
	#left_intro.grigio {background: #eee; }
	#left_intro.red {background: #ffcccc; }
	#left_intro p { display: inline; margin-right: 20px;}
	
#right_intro { float: right; padding: 2px 0px 2px 0px; background: ; height: 14px; width: 30px;  }
	#right_intro.grigio {background: #eee; }
	#right_intro.red {background: #ffcccc; }
	#right_intro p { display: inline; margin-right: 40px;}
	#right_intro img { float: right; padding: 5px 10px 0 0; }
	
	/* descrizione evento */
	
	#d1, #d2, #d3, #d4, #d5, #d6, #d7, #d8, #d9, #d10, #d11, #d12, #d13, #d14, #d15, #d16, #d17  { margin-left: 155px; margin-top:10px; } 
		#d3 img { float: right; padding: 0px 10px 0px 0; }
		#d10 img { float: right; padding: 0px 10px 0px 0; margin-left: 10px; }

/* ######### next ######### */

#next { background: ; margin-bottom: 30px; font: 9px Verdana, sans-serif; padding: 0px 10px 0px 0px; }
	#next a { text-decoration: none; color: #6699FF; }

/* ######### banner bottom ######### */

#banner-bottom { background: ; border-bottom: 3px solid #000; }

/* ######### footer ######### */

#footer { font: 9px Verdana, sans-serif; color: #454545; padding: 0px 10px 0px 10px; background: ; margin-top: 5px;}
#icons { float: left; }
#@ { float: right; }