html, body { width:100%; margin:0px; padding:0px; background:url(../images/bg_up.jpg) top center repeat-x;   background-color:#cfe1ed; font-size:13px; font-family:Trebuchet MS, Arial, sans-serif; color:#46506a;  }

#contenitore_totale { width:100%; height:100%; margin:0px; padding:0px; float:left; position:relative;   }
#contenitore { width:920px; margin:0px auto;   }
#contenitore_bg { width:100%;  float:left; position:relative;  background:url(../images/bg_all.jpg) center repeat-y;  }

#header 		{ width:100%; height:260px; float:left; position:relative;  background:url(../images/bg_header.jpg); }
#header span 	{ display:none; }


#logo_orsello a { width:200px; height:260px; float:left; position:relative; background:url(../images/logo_orsello.jpg); }
#logo_fisi a 	{ width:160px; height:140px; float:right; position:relative;  background:url(../images/logo_fisi.jpg) no-repeat right; }
#logo_fisilaziosardegna a { width:160px; height:120px; float:right; position:relative;  background:url(../images/logo_fisilaziosardegna.jpg) no-repeat right; }

#menu { width:900px; height:40px; float:left; position:relative; left:10px; font-size:12px; background:url(../images/bg_menu.jpg) repeat-x; }
	.menu_1 { font-weight:bold; left:10px; }
	.menu_1 li { margin-right:15px; line-height:40px;  }
	.menu_1 a { color:#46506a; }
	.menu_1 a:hover { color:#366a9c }
	
	.menu_2 { float:right; font-weight:bold; right:10px; }
	.menu_2 li { margin-right:15px; line-height:40px; }
	.menu_2 a { color:#366a9c;  }
	.menu_2 a:hover { color:#6291bf; }
	
	a.btn_social_big		{ width:30px; height:30px; float:left; position:relative; background:url(../images/sprite_social_big.png);  }
	a.btn_social_big span	{ display:none; }
		a.btn_facebook_big 	{ background-position:left top; top:5px; }
		a.btn_twitter_big 	{ background-position:right top;  top:5px; }

	.box_share 	{ width:100%; height:30px; background:#ffffff; border:1px solid #e3ecfa; margin-bottom:10px; float:left; position:relative; }
	.box_share a.btn_social_mini		{ width:20px; height:20px; position:absolute; display:block; background:url(../images/sprite_social_mini.png);  }
		.box_share a.btn_social_mini span	{ display:none; }
		.box_share a.btn_facebook_mini 		{ background-position:left top; right:35px; top:5px; }
		.box_share a.btn_twitter_mini 		{ background-position:right top; right:5px; top:5px;  }

#content { width:900px; float:left; position:relative; margin:0px; padding:0px; left:10px;  }

#sponsor { width:900px; height:170px; float:left; position:relative; left:10px; margin-top:20px;  background:url(../images/bg_sponsor.jpg) repeat-x;  }
#sponsor img { border:0px;  }
#sponsor a { width:120px; float:left; }


#footer { width:100%; height:60px; float:left; position:relative; background:url(../images/bg_footer.jpg) no-repeat bottom; }
#footer span { display:none; }
#footer p { width:80%; margin:0px; float:left; position:relative; padding:18px 0px 20px 30px;  }
#footer .btn_mit a { width:90px; height:30px; float:right; position:relative; right:20px; top:10px;  background:url(../images/btn_mit.jpg); }

.centro { width:880px; float:left; position:relative; margin:0px; padding:0px; left:20px;  }
.six { width:420px; float:left; position:relative; left:20px; }
.dex { width:420px; float:right; position:relative; right:20px; text-align:right;  }

.box { width:96%; padding:10px; margin:0px; float:left; position:relative; background-color:#f5f7fa; border-top:1px solid #46506a; }
/* .box a { float:left; position:relative; } */

.box_sponsor { width:96%; padding:10px; margin:0px; float:left; position:relative; background-color:#f5f7fa; border-top:1px solid #46506a; }
.box_sponsor a { float:left; position:relative; padding:5px 7px 5px 7px; }

/**********************************************************************************************************/

.box_tornei 	{ width:100%; float:left; position:relative; padding:10px 0px; border-top:1px solid #46506a; }
a.btn_tornei 	{ width:205px; height:300px; position:relative; }
	a.btn_cas 		{ float:left; background:url(../images/sci_campionati_assoluti.jpg); }
	a.btn_world		{ float:right; background:url(../images/sci_world_cup.jpg); }
	a.btn_roma 		{ float:left; background:url(../images/sci_roma_capitale.jpg); margin-top:10px; }
	a.btn_orsello	{ float:right; background:url(../images/sci_orsello_cup.jpg); margin-top:10px; }
	a.btn_felice	{ float:left; background:url(../images/sci_campo_felice.jpg); }

a.btn_tornei .count { width:180px; height:50px; position:absolute; left:10px; bottom:5px; }



/* BACHECA HOME */
.testata_news { width:100%; float:left; position:relative; padding-bottom:10px; }
.leggi a { width:96%; height:20px;  padding:10px 25px 0px 0px; color:#366a9c; float:left; position:relative; margin-top:10px; border-top:1px solid #9ab4cd; background:url(../images/bullet_right.jpg) no-repeat right 10px; }
.leggi a:hover { color:#6291bf; }

/* FOTOGRAFIE */
.strip { width:100%; float:left; position:relative; margin:0px; padding:0px; padding-bottom:5px; }
.strip a { cursor:pointer; }
.strip_box { width:150px; float:left; position:relative; margin:8px !important; margin:7px; }
.strip_box span { width:90%; float:left; background-color:#e6eaf0; margin:5px 0px 0px 0px; padding:2% 5% 2% 5%; border-bottom:1px solid #9ab4cd; }




/* LISTE VARIE ED ELENCHI */
ul, li { margin:0px; padding:0px; float:left; position:relative; list-style-type:none;  }

.ul_lista li { width:90%; left:10px; background:url(../images/bullet_right.jpg) no-repeat left 11px; padding:10px 0px 5px 25px; }

.ul_home li { width:375px; border-top:1px solid #9ab4cd; text-align:left; line-height:15px; background:url(../images/bullet_right.jpg) no-repeat left; padding:10px 0px 10px 25px; }
.ul_home li a { color:#366a9c;  }
.ul_home li a:hover { color:#6291bf; }

.ul_news { width:100%;  float:left; position:relative; }
.ul_news li { width:97%; height:25px; border-top:1px solid #9ab4cd; background:url(../images/bullet_right.jpg) no-repeat left 11px; padding:10px 0px 0px 25px;  }

.ul_elenco { width:98%; left:20px; }
.ul_elenco li {  width:90%; }

dl, dt, dd { width:90%; float:left; position:relative; margin:0px; padding:0px; }
dt { font-weight:bold; color:#6291bf;  }
dd { left:20px; padding-bottom:10px; }

table 		{ width:410px; float:left; position:relative; background:#FFFFFF; text-align:center; border-collapse:collapse; }
table a		{ clear:both; float:none; text-align:center }
thead 		{ font-weight:bold; line-height:30px; }
tbody tr { line-height:20px; }
td 	{ border:1px solid #6291bf;  }

/* FORM */
form { width:100%; margin:0px; padding:0px; float:left; position:relative; }
form * { float:left; position:relative; margin:0px; padding:0px; border:0px; }
fieldset { width:100%; padding-bottom:10px;}
label { width:100%; padding-bottom:5px; color:#6291bf; font-weight:bold;  }
input { width:98%; height:20px; padding:3px 4px 1px 4px; background-color:#e6eaf0; font-size:13px; color:#46506a; }
textarea { width:98%; height:100px; float:left; padding:3px 4px 1px 4px; overflow:auto; background-color:#e6eaf0; font-size:13px; font-family:Trebuchet MS, Arial, sans-serif; color:#46506a; }
button { width:100%; height:35px; text-align:center; background:url(../images/bg_menu.jpg) repeat-x; cursor:pointer;  }
button span { width:100%; color:#6291bf; font-weight:bold; padding-top:5px; }


/* PAGINAZIONE */
#paginazione { width:100%; height:30px; float:left; position:relative; font-weight:bold; font-size:12px; }
#paginazione * { position:relative; margin:0px; padding:0px; }

#pag_back a { width:10%; height:20px; float:left; background:url(../images/bullet_left.jpg) no-repeat left 6px; padding:5px 0px 0px 25px;  }
#pag_back_no { width:10%; height:20px; float:left; background:url(../images/bullet_left_no.jpg) no-repeat left 6px; padding:5px 0px 0px 25px; color:#9ab4cd;  }

#pag_next a { width:10%; height:20px; float:right; text-align:right; background:url(../images/bullet_right.jpg) no-repeat right 6px; padding:5px 25px 0px 0px;  }
#pag_next_no { width:10%; height:20px; float:right; text-align:right; background:url(../images/bullet_right_no.jpg) no-repeat right 6px; padding:5px 25px 0px 0px; color:#9ab4cd; }

#pag_centro { width:35%; height:25px; float:left; margin:0px; left:20%;  }
	#pag_centro p { width:160px; text-align:center; padding-top:5px; margin-right:10px; }
	#pag_centro input { width:50px; border:none; float:left; margin-top:3px; padding:3px 2px 0px 2px; text-align:center; }
	#pag_vai a { height:20px; float:right; text-align:right; background:url(../images/bullet_ok.jpg) no-repeat right 6px; padding:5px 25px 0px 0px; }


/* VARIE ED EVENTUALI */
h1, h3 { display:none; }
h4, h5 { width:100%; font-size:14px;  float:left;   }
h4 { margin:20px 0px 5px 0px; padding:0px; font-weight:bold; }
h5 { margin:10px 0px 10px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #9ab4cd; } 

a { color:#366a9c; text-decoration:none; }
a:hover { color:#6291bf; }

p { width:100%; text-align:justify; float:left; position:relative; margin:0px 0px 10px 0px; padding:0px; }
b { color:#6291bf;  }
img { border:1px solid #366a9c; float:left; position:relative; margin:0px; padding:0px; }

.riga { width:100%; line-height:1px; border-bottom:1px solid #9ab4cd; float:left; margin:0px; padding:0px; font-size:0px; }

.titolo_home { width:320px; font-size:14px; color:#366a9c; font-weight:bold; float:left; margin-top:5px; }
.sottotitolo_home { width:320px; font-size:13px; font-weight:bold; float:left;  }
.titolo { width:74%; font-size:14px; color:#366a9c; font-weight:bold; float:left; margin:5px 0px 5px 0px; }
.sottotitolo { width:74%; font-size:13px; font-weight:bold; float:left;  }

.calendario { width:70px; height:100px; float:left; position:relative; background:url(../images/calendario.jpg) no-repeat; margin-right:10px; }
.calendario p { margin-top:20px; text-align:center;  }
.anno { color:#366a9c; font-weight:bold;  }

.pdf {  height:25px; float:left; position:relative; font-size:12px; background:url(../images/ico_acrobat.jpg) no-repeat 0px 0px; padding:2px 0px 0px 25px; margin-top:5px; }







