/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: Arial,Verdana,sans-serif; font-size: 76%; text-align: center; background-color:#000066}
div#container{width: 980px;margin: 0 auto;text-align: left; background-color:#FFF}

/*stili generici header*/
div#header{border: 1px solid #83BD5A; background: #999999 url(immagini/testata.jpg) top left no-repeat; height: 230px;}
div#top_navigation{background-color: #000066; height: 22px; margin: 200px 0 0 15px; width: 660px; border: 1px solid #FFF;}


/*stili specifici per il layout*/

div#content{background-color: #FFF; margin: 0;}
div#destro{float: right; width: 296px;\width:316px;w\idth:296px;padding: 10px;}
div#destro img{padding: 0 0 10px 0; border: none;}
div#main{margin: 0 320px 0 0; padding: 10px 0 0 5px;} 
div#principale{text-align: left; margin-bottom: 10px;}
img {border: none;}
div#articolo{padding:15px;}
.fotine{float: left; width: 145px; margin: 0 10px 0 0;}
.fotine img {border:none;}
div#contenitorefoto {width: 630px; margin: 10px 0 0 0;}
div#box_grigi{border:1px solid #9c9e9f; background-color: #eceded; margin-bottom: 10px; padding: 10px;}
div#box_grigi #news{border:1px solid #9c9e9f; background-color: #FFF;}
div#giocatore{float: left; overflow: hidden; margin: 0 10px 10px 0;}
div#box_grigi #allenatore{float: left; width: 308px; border:1px solid #9c9e9f; background-color: #FFF; margin: 0 10px 0 0;}
div#box_grigi #allenatore img{float: left; margin: 0 10px 0 0;}
div#box_grigi #allenatore2{float: left; width: 308px; border:1px solid #9c9e9f; background-color: #FFF; margin: 0;}
div#box_grigi #news_titolo{padding: 5px; background-color: #000066; color: #FFF; font-family: Arial,Verdana,sans-serif; font-size: 13px; font-weight: bold;}
div#rss{padding: 10px;}
div#colonneroster{float: left; width: 295px; overflow: hidden; margin: 0 10px 10px 0;}
div#colonneroster ul{padding: 0; margin: 0; list-style-type: none;}
div#colonneroster ul li{display: block; height: 28px; overflow:hidden; list-style-type: none; float:left;}
div#colonneroster ul li img{width: 28px; display: block; height: 28px; overflow:hidden; float:left;}
div#colonneroster ul li a, div#colonneroster ul li a:active, div#colonneroster ul li a:visited, div#colonneroster ul li a:link{width: 262px; display: block; overflow:hidden; height: 28px; float:right; background: #999999 url(squadre/immagini/fondo_roster.jpg) repeat-x top left; text-decoration: none; padding: 5px 0 5px 5px; color: #000066; font-weight: bold;}
div#colonnefoto ul li a:hover{display: block; overflow:hidden;}
div#colonnefoto{float: left; width: 295px; overflow: hidden;}
div#colonnefoto ul{padding: 0; margin: 0; list-style-type: none;}
div#colonnefoto ul li{display: block; overflow:hidden; list-style-type: none; float:left;}
div#colonnefoto ul li img{display: block; overflow:hidden; float:left;}
div#colonnefoto ul li a, div#colonnefoto ul li a:active, div#colonnefoto ul li a:visited, div#colonnefoto ul li a:link{width: 262px; display: block; overflow:hidden; float:right; text-decoration: none;  color: #000066; font-weight: bold;}
div#colonneroster ul li a:hover{display: block; overflow:hidden; background: #999999 url(squadre/immagini/fondo_roster2.jpg) repeat-x top left ;}
div#box_grigi2{border:1px solid #9c9e9f; background-color: #eceded; margin-bottom: 10px; height: 220px; padding: 10px 0 0 5px;}
div#box_grigi2 .societa{float: left; margin: 0 5px 0 5px; width:150px;}
div#box_grigi2 .societa img{border: none;}
div#box_grigi2 .societa_link{padding: 9px;}
div#box_grigi2 .societa_link a, div#box_grigi2 .societa_link a:visited{font-family: Arial,Verdana,sans-serif; font-size: 12px; text-align: left; color: #000000; text-decoration: none; font-weight: bold;}
div#box_grigi2 .societa_link a:hover{color: #FFCC33;}
.tabella { margin-top: 10px; width: 615px; border: 1px solid #CCCCCC; border-collapse: collapse;}
.tabella  tr, .tabella td{border: 1px solid #CCCCCC; padding: 2px;}
.tabella  tr.azzurra{background-color: #005ca5; color: #FFFFFF}
div#box_grigi3{border:1px solid #9c9e9f; background-color: #eceded; margin-bottom: 10px; padding: 10px;}
div#footer1{clear: both; padding: 0 10px 10px 10px;
    background-color: #FFF;}
div#footer2{background-color: #000066;}
.fotodx{float: right;}
	
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Nascondi a IE su Mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* Fine Nascondi a IE su Mac */

.overflow {overflow: hidden;;}
.testi_12 {font: normal 12px Arial,Verdana, sans-serif; color:#666666}
.testi_12 a, .testi_12 a:link, .testi_12 a:visited{font: normal 12px Arial,Verdana,sans-serif; color:#666666; text-decoration:underline}
.testi_12 a:hover{font: normal 12px Arial, Verdana, sans-serif; color:#000066}
.titolo {font: bold 14px Arial,Verdana,sans-serif; color:#000066}
.sottotitolo {font: normal 10px Arial,Verdana, sans-serif; color:#000066}
.testi_12blu{font: normal 12px Arial,Verdana,sans-serif; color:#000066}
