/*###################### Stili generali TAG #############################*/

 

BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: auto;
	background: url(img/pattern5.jpg) top left repeat-x #7d9ac2;
}

input {font-size: 10px;}

hr {width: 98%;height: 1px;border: 1px solid #000;}

li {list-style: none outside;}

ul {margin: 0px;padding: 0px;}

.titolo {font-family: Arial;font-size: 18px;font-weight: bold;}

/*###################### Formattazione table ############################################*/

td {vertical-align: top;}
thead {height: 22px;background: #1f354c;color: #FFF;font-weight: bold;}
tfoot {font-size: 10px;color: #888888;text-align: right;padding-top: 6px;padding-right: 4px;}
.tab_standard {width: 600px;margin: auto;margin-top: 20px;}
.tab_standard td {padding: 2px;}
.tab_mini {width: 98%;font-size: 10px;margin: auto;margin-top: 20px;}
.tab_mini td {padding: 1px;}
.tab_mini img {border: 0;}
.tab_box1 {width: 320px;background: #cfe5f3;font-size: 10px;}
.tab_gallery {width: 100%;margin: auto;background:#cfe5f3;}
.tab_gallery td {padding:6px;}
.tab_line1 {background: #F4F4F4;}
.tab_line2 {background: #FFF;}
.tab_line3 {background: #1f354c; color:#FFF;}
.tab_line4 {background: #50677B; color:#FFF;}
td.TbMiddle {horizontal-align: center; vertical-align: middle; }


/*###################### Box Model ############################################*/

div#fascia_interna {
	width: 950px;
	margin: auto;
	text-align: left;
}

/*@@@@@@@@@@@@@ Testata @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

div#top {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	text-align: right;
}

div#top li {
	display: inline;
	padding-left: 6px;
	border-left: 1px solid #484848;
}

div#testata {
	width: 950px;
	height: 180px;
	margin-bottom: 5px;
}

/*@@@@@@@@@@@@@ Prima Fascia @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

div#line1 {
	width: 950px;
	/*tolgo lo sfondo stondato che ho messo sopra e sotto*/
	/*background: url(img/line1_ver2.gif) top center no-repeat;*/
	background:#ffffff;

}

/*linee aggiunte - bordo sopra e sotto */
div#line1up {
		background: url(img/line1_ver2.gif) top center no-repeat;
		height:10px;
}

div#line1down {
		background: url(img/line1_ver2.gif) bottom center no-repeat;
		margin-bottom: 5px;	 
		height:10px; 
}
/*linee aggiunte - bordo sopra e sotto */

div#bottoni_sx {
	width: 250px;
	padding-top: 7px;
	float: left;
}

div#apertura_box {
	width: 450px;
	float: left;
}

div#apertura_box div {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 20px;
}

div#apertura_classif {
	width: 695px;
	height: 400px;
	float: left;
	background-image:url(img/off/logo.jpg);
	background-position:left;
	background-repeat:no-repeat;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;	
	opacity:.8;
}

div#apertura_classif div {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 20px;
}

div#apertura_box span {
	display: block;
}

div#lanci_box {
	width: 250px;
	padding-top: 5px;
	float: right;
}

a.lanci_dx:link, a.lanci_dx:visited {
	height: 52px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #8c8c8c;
	color: #000;
	text-decoration: none;
	display: block;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.lanci_dx:hover, a.lanci_dx:active {
	background: #f4f4f4;
	display: block;


}

.lanci_dx img {
	padding-right: 4px;
	float: left;
}

a.lanci_dx_link:link, a.lanci_dx_link:visited {
	height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	color: #000;
	text-decoration: none;
	text-align: right;
	display: block;
	cursor: pointer;
}
a.lanci_dx_link:hover, a.lanci_dx_link:active {
	background: #f4f4f4;
	display: block;
}

/*@@@@@@@@@@@@@ Seconda Fascia @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

div#line2 {
	width: 950px;
	height:300px;
	background: url(img/line2_ver2.gif) top center no-repeat;
	margin-bottom: 5px;
}
div#line_teamitalia {
	width: 950px;
	height:375px;
	background: url(img/line2_ver3.gif) top center no-repeat;
	background-color:#FFFFFF;	
	margin-bottom: 0px;
}
div#line2_box_sx {
	width: 250px;
	float: left;
}

div#team_box {
	width: 250px;
	padding-top: 30px;

}

div#team_box img {float: left;padding-right: 4px;}

div#team_box select {
	margin-top: 4px;
	font-size: 10px;
}

div#bottoni_sx2 {
	padding-top: 0px;
}

div#risultati_home {
	width: 450px;
	height: 215px;
	margin-top: 8px;
	text-align: left;
	background: url(img/risultati5.jpg) top left no-repeat;
	color: #FFF;
	float: left;
}

div#risultati_home div {padding-left: 18px;padding-top: 26px;}
div#risultati_home table {width: 400px;margin-top: 6px;margin-bottom: 6px;font-size: 10px;color: #000;}

div#comunicati_archive_box {
	width: 250px;
	height: 190px;
	padding-top: 30px;
	font-size: 10px;
	float: left;
}

a.lista_bordata:link, a.lista_bordata:visited {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #000;
	display: block;
	color: #000;
	text-decoration: none;
}

a.lista_bordata:hover, a.lista_bordata:active {
	background: #f4f4f4;
}

a.lista_bordataSmall:link, a.lista_bordataSmall:visited {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #000;
	display: block;
	color: #000;
	text-decoration: none;
	font-size:10px;
}

a.lista_bordataSmall:hover, a.lista_bordata:active {
	background: #f4f4f4;
}

div#post_it {
	width: 240px;
	height: 80px;
	margin-top: 6px;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background: url(img/post_it.jpg) top left no-repeat;
	padding: 3px;
}

div#post_it div {
	padding-top: 1px;
	display: block;
}

/*@@@@@@@@@@@@@ Terza Fascia @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

div#line3 {
	width: 950px;
	height: 140px;
}

/*@@@@@@@@@@@@@ Bottom @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

div#bottom {
	width: 950px;
	padding: 10px;
	font-size: 10px;
	color: #FFF;
}

div#bottom_logo {
	width: 60px;
	height: 50px;
	background: url(img/c5.jpg) top left no-repeat;
	float: left;
}

div#bottom_testo {
	width: 400px;
	height: 50px;
	float: left;
}

div#bottom_partners {
	width: 120px;
	height: 50px;
	background: Yellow;
	float: left;
}

div#bottom_partners img {
	border: 0;
}



/*@@@@@@@@@@@@@ eXtrassssssss @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

div.closer {clear: both;}

/*######## Link ###############################*/

a.bianco:link, a.bianco:visited {color: #FFF;text-decoration: none;}
a.bianco:hover, a.bianco:active {text-decoration: underline;}

a.biancoblu:link, a.biancoblu:visited {color: #FFF;text-decoration: none;}
a.biancoblu:hover, a.biancoblu:active {color: #668099;}

a.nero:link, a.nero:visited {color: #000;text-decoration: none;}
a.nero:hover, a.nero:active {text-decoration: underline;}

a.arancio:link, a.arancio:visited {color: #FF3300;text-decoration: none;}
a.arancio:hover, a.arancio:active {text-decoration: underline;}

/*################################################*/