body{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #0093DD;
	margin:0;
	padding:0;
	}
a   {text-decoration:none;}	
p	{margin:0px;padding:0px;}
.clear{clear:both;}
/*footer*/
#footer{
	display:block;
	background: url(../images/elementi/bg_footer.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 100%;
	position:relative;
}
#footer p {
	background: url(../images/elementi/footer.gif) no-repeat left top;
	padding: 0px;
	margin:0px;
	height: 42px;
	width: 756px;
	text-indent:-9000em;
	position:relative;
}
#footer p a{
position:absolute;
top:10px;
right:9px;
width:30px;
height:25px;
}
/*/footer*/	
#main{
	display:block;
	width:100%;
	padding:278px 0px 0px ;

	background: url(../images/elementi/bg.gif) repeat-y left top;
	position:relative;
	overflow:hidden;
}



html>/**/body #main{
	display:block;
	width:100%;
	margin:0px 0px 0px 0px !important;
	/*padding:278px 0px 0px ;*/
	padding:0px 0px 0px;
	background: url(../images/elementi/bg.gif) repeat-y left top;
	position:relative;
	overflow:hidden;
}
/*gestione degli sfondi pricipali*/
#bg_main{
display:block;
background-image: url(../images/elementi/bg_corpo.gif);
background-repeat: repeat-y;
background-position: left 278px;
width:756px;
}
div.rosso {background-color:#D33922;}
div.azzurro{ background-color:#0093DD;}
div.aranciochiaro{ background-color:#FB9039;}
div.arancioscuro{ background-color:#FE7302;}
div.bluchiaro{ background-color:#0383C4;}
div.bluscuro{ background-color:#0534A4;}
div.grigio{ background-color:#C1C1C1;}
/*gestione degli sfondi pricipali*/
/*gestione dello sfondo orizzonale grigio*/
#bg_top{
display:block;
width:100%;
height:84px;
margin:0px;
padding:0px;
background: url(../images/elementi/bg_lin_or_top.gif) repeat-x left top;
position:absolute;
top:156px;
left:0px;
z-index:0;
}
/*gestione dello sfondo orizzonale grigio*/
/*gestione del movie flash*/
#flash{
position:absolute;
top:0px;
left:0px;
width:758px;
height:858px;
z-index:10;
padding: 0px;

}
#flash object,#flash embed{

position:absolute;
top:0px;
left:0px;
z-index:10;
} 

/*corpo della pagina*/
#corpo{
display:block;
position:relative;
z-index:900;
width:489px;
padding:20px 0 20px 0;
margin:278px 0px 0px 13px;
overflow:hidden;
}
/*box in home*/
#corpo #b_freq{
	/*background: url(../images/elementi/box_1.gif) no-repeat left top;*/
	margin: 0px 0px 274px;
	padding: 0px;
	height: 151px;
	width: 489px;
	position:relative;
	

}
#corpo #b_calcio{
	background: url(../images/elementi/bg_box_2.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 249px;
	width: 219px;
	position:absolute;
	top:178px;
	left:0px;

}
#corpo #b_calcio a{
display:block;
margin: 0px;
	padding: 0px;
	height: 249px;
	width: 219px;
}
#corpo #b_news{
	background: url(../images/elementi/bg_box_3.jpg) no-repeat left top;
	margin: 0px;
	padding: 48px 30px 20px; 
	height: 180px !important;
	height: 248px;
	width: 203px !important;
	width: 263px;
	position:absolute;
	top:178px;
	right:0px;
	overflow:hidden;
}
#corpo #b_news a{
display:block;
padding:0;
margin:0px 0px 5px;
color:#000;
}
#corpo #b_news a:hover{color:#FE7302;}
#corpo #b_cinema{
	display:block;
	background: url(../images/elementi/bg_box_4.jpg) no-repeat left top;
	margin: 0px 0px;
	padding: 0px 0px 0px; 
	height: 115px;
	width: 489px;
	position:relative;
	overflow:hidden;
}
#corpo #b_cinema img{
position:absolute;
top:4px;
left:133px;
width:77px;
height:109px;
}

#corpo #b_cinema  a{
position:absolute;
top:16px;
right:50px;
width:210px;
height:64px;
color:#fff;

}
/*box in home*/

/* -----------------------------------BLOG-------------------------------------------- */

#bg_container{
display:block;
width:473px !important;
width:489px;
padding:16px 9px 8px;

}
#bg_container.blu{
	background: #B0BDEA url(../images/elementi/bg_container/blog.jpg) repeat-x left top;
}
#bg_content{
display:block;
width:450px !important;
width:470px;
padding:10px;
height:auto !important;
height:523px;
min-height:523px;
position:relative;
}
#bg_content.blu{
	background: #C6CFF0 url(../images/elementi/bg_content/blog.jpg) repeat-x left top;
}

#content{
display:block;
width:453px;
height:auto !important;
height:440px;
min-height:440px;
padding:10px 0px;
position:relative;
text-align:left;
font-size:9px;
}
#content.blu{background:#DFE7FA;}

#blogdx{
display:block;
width:120px;
float:right;
text-align:center;
}
.blogbox{

display:block;
width:115px;
background:#0534A4;
text-align:center;
margin:0 auto 20px;
padding:0px 0px 15px;

}
.blogbox h6{
	background-repeat:no-repeat;
	background-position:left top;
	margin: 2px 7px 0px;
	padding: 0px;
	height: 21px;
	text-indent:-9000em;
}
#archivio h6{ background-image: url(../images/elementi/titoli/blog_box_archivio.gif);}
#categorie h6{background-image: url(../images/elementi/titoli/blog_box_categorie.gif);}
#ucommenti h6{background-image: url(../images/elementi/titoli/blog_box_commenti.gif);}
.blogbox a{
display:block;
width:95px !important;
width:110px;
background:#DEE6F9;
padding:3px 7px;
font-size:10px;
text-align:left;
margin:0 auto;
color:#000;
}.blogbox a strong{display:block;}
.blogbox a:hover{background:#E9EEF9;}
#corpoblog{
display:block;
width:275px !important;
width:315px;
float:left;
margin:0;
padding:0 20px;
}
/**/

/*formatto il testo*/
h1{
margin:0px 0px 14px;
padding:0px;
}
h2{
color:#0534A4;
font-size:12px;
margin:0 0 10px ;
}
h2 a{color:#0534A4;}
h4{
color:#0534A4;
font-size:10px;
margin:0 0 15px ;
}

#corpoblog p{
color:#0534A4;
display:block;
padding:0px;
margin:0px 0px 15px;
}

#corpoblog img{
display:block;
margin:0px 0px 15px;
width:200px
}
.blogtools{
border-bottom:solid 1px #0534A4;
padding:10px 0px;
color:#0534A4;
margin:0 0 20px;
}
.blogtools a{
display:block;
color:#084FF8;
}
.blogtools a:hover{color:#FE7302;}


/*form*/

#corpoblog form{
display:block;
width:275px !important;
margin:0;
padding:0;
overflow:hidden;
}
#corpoblog form fieldset{

display:block;
width:275px;
background:#DFE7FA;
text-align:left;
margin:0 auto 20px;
padding:0;
border:none;

}
#corpoblog form h5{font-size:12px; font-weight:bold; margin:5px 0px; padding:0; color:#0534A4;text-align:left; border-bottom:solid 2px #0534A4;}
#corpoblog form label{
display:block;
width:251px !important;
width:265px;
text-align:left;
background:#DEE6F9;
padding:3px 0px;
font-size:10px;
margin:0 ;
color:#000;
}
#corpoblog form label input,#corpoblog form label textarea {
	display:block;
	width:250px;
	overflow:auto;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#corpoblog form p{
dispaly:block;
paddin:0;
margin:5px 10px;
}
#corpoblog a{
color:#084FF8;
}
#corpoblog a:hover{color:#FE7302;}
#info, #info2{
display:inline !important;
width:auto !important;
}
#corpoblog form button{
display:inline;
font-size:11px;
font-weight:bold;
width:120px;
background:#DFE7FA url(../images/elementi/bg_btn_blog.gif) repeat-x left top;
color:#0534A4;
border:solid 1px #C6CFF0;
margin:5px 10px 20px 0  !important;
padding:0 !important;
}

/*form*/




