body {
 margin:0px;
 background-color:#862921;
 background-image:url(../images/bg_outer.jpg);
 background-repeat:repeat-x;
 background-position:top;
 color: #000000;
 text-align:center;
 padding:0;

}
img {
border:0 solid #ffffff;
}

#outer {
 text-align:center;
 width:958px;
 margin:0 auto;
 border:0px solid #ffffff;
 padding:0px 20px 5px 20px;
 background-color:#ffffff;

}
#footer {
 text-align:center;
 width:998px;
 margin:0 auto 5px auto;
 border:0px solid #ffffff;
 padding:13px 0 0 0;
 width:998px;
 height:28px;
 background-image:url(../images/bg_fondo.png);
 background-position:left;
 background-repeat:no-repeat;
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;

}
#menu_parent a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:120px;
 text-decoration:none;
background-image:url(../images/bottone_bar.jpg); 
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;


}
#menu_parent a:hover
{
background-position:center -23px;

}
#menu_parent1 a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:120px;
 text-decoration:none;
 background-image:url(../images/bottone_bar.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;

}
#menu_parent1 a:hover
{
background-position:center -23px;
}
#menu_parent2 a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:120px;
 text-decoration:none;background-image:url(../images/bottone_bar.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;
}
#menu_parent2 a:hover
{
background-position:center -23px;
}
#menu_parent3 a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:120px;
 text-decoration:none;background-image:url(../images/bottone_bar.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;
}
#menu_parent3 a:hover
{
background-position:center -23px;
}
#menu_parent4 a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:120px;
 text-decoration:none;background-image:url(../images/bottone_bar.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;
}
#menu_parent4 a:hover
{
background-position:center -23px;
}
#menu_parent5 a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:120px;
 text-decoration:none;background-image:url(../images/bottone_bar.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;
}
#menu_parent5 a:hover
{
background-position:center -23px;
}
#menu_parent6 a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:120px;
 text-decoration:none;background-image:url(../images/bottone_bar.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;
}
#menu_parent6 a:hover
{
background-position:center -23px;
}
#menu_parent7 a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:118px;
 text-decoration:none;background-image:url(../images/bottone_bar.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;
}
#menu_parent7 a:hover
{
background-position:center -23px;
}
#menu_parent8 a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:120px;
 text-decoration:none;background-image:url(../images/bottone_bar.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;
}
#menu_parent9 a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:120px;
 text-decoration:none;background-image:url(../images/bottone_bar.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;
}
#menu_parent10 a {
float:left;
 padding:0;
 margin:0;
 height:20px;
 width:120px;
 text-decoration:none;background-image:url(../images/bottone_bar.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:center;
margin:0;
padding:3px 0 0 0;
}
#menu_child {
left:0;
margin:21px 0 0 0;
padding:0;
border:1px solid #cee3c7;
width:120px;
background-color:#cee3c7;
font-family:Arial, Helvetica, sans-serif;
}
#menu_child a:hover {
color:#FF0000;
}
#menu_child1 {
margin:21px 0 0 120px;
padding:0;
border:1px solid #cee3c7;
width:120px;
background-color:#cee3c7;
font-family:Arial, Helvetica, sans-serif;
}
#menu_child1 a:hover {
color:#FF0000;
}
#menu_child3 {
margin:21px 0 0 360px;
padding:0;
border:1px solid #cee3c7;
width:120px;
background-color:#cee3c7;
font-family:Arial, Helvetica, sans-serif;
}
#menu_child3 a:hover {
color:#FF0000;
}
#menu_child4 {
margin:21px 0 0 480px;
padding:0;
border:1px solid #cee3c7;
width:120px;
background-color:#cee3c7;
font-family:Arial, Helvetica, sans-serif;
}
#menu_child4 a:hover {
color:#FF0000;
}
#menu_child5 {
margin:21px 0 0 600px;
padding:0;
border:1px solid #cee3c7;
width:120px;
background-color:#cee3c7;
font-family:Arial, Helvetica, sans-serif;
}
#menu_child5 a:hover {
color:#FF0000;
}
#menu_child6 {
margin:21px 0 0 720px;
padding:0;
border:1px solid #cee3c7;
width:120px;
background-color:#cee3c7;
font-family:Arial, Helvetica, sans-serif;
}
#menu_child6 a:hover {
color:#FF0000;
}
a.sample_attach, a.sample_attach:visited
{
  display: block;
  width:   114px;
  height:14px;
  text-align:left;
  font-size:11px;
  font-weight:normal;
  color:#666666;
  border:  0px solid #cee3c7;
  margin:0 3px;
  padding: 5px 0px 2px 0;
  background-color:#cee3c7;
  text-decoration: none;
  border-bottom:1px solid #FFFFFF;

}


.clear {
 clear:both;
 height:1px;
 font-size:1px;
}
#hdr {
float:left;
 width:958px;
 height:180px;
 margin:0 auto;
 text-align:center;
 border:0;
}
 
#bar {
 float:left;
 height:23px;
 width:958px;
 padding:0;
 margin:0;
 text-align:left;
 background-image:url(../images/bg_bar.jpg);
 background-repeat:repeat-x;
 background-color:#FFFFFF;
}

#banner_head {
float:left;
height:82px;
width:958px;
padding:10px 0 12px 0;
background-color:#FFFFFF;
text-align:left;
}
#banner_head img {
padding:0 0 0 30px;
}
#content {
float:left;
width:958px;
min-height:200px;
height:auto!important;
height:200px;
background-color:#ffffff;
margin:0;
text-align:left;
}
#contentarea {
float:left;
width:928px;
min-height:200px;
height:auto!important;
height:200px;
background-color:#ffffff;
margin:0;
text-align:left;
padding:10px 0 10px 30px;

}
#contentarea h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;

}
#contentarea a {
text-decoration:none;
color:#000000;
margin:2px 0 0 0;
font-weight:bold;
}
#contentarea a:hover {
color:#fb1a00;
}
#contentarea table {
border:8px solid #5dd863;
border-collapse:0;
margin:5px 0 10px 0;
padding:0;
}
#contentarea tr {
padding:0;
margin:0;
border-collapse:0;
}
#contentarea td {
border:1px solid #fb1a00;
padding:10px;
margin:0;
}
#cont_topleft {
float:left;
width:561px;
min-height:235px;
height:auto!important;
height:235px;
margin:0 0 0 2px;
}
#sponsor_topleft {
float:left;
width:370px;
min-height:235px;
height:auto!important;
height:235px;
margin:0 20px 0 2px;

}
#sponsor_topright {
float:right;
width:564px;
min-height:235px;
height:auto!important;
height:235px;
margin:0 2px 0 0;
}
#titolo_verde {
height:20px;
width:100%;
background-image:url(../images/bg_striscia.jpg);
padding:3px 0 0 0;
margin:0;
}
#titolo_verde p {
font-family:Arial;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#ffffff;
text-decoration: none;
text-align:left;
margin:0 0 0 15px;
}
#col_risultati {
float:left;
width:374px;
}
#giornata_data {
float:left;
width:374px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0 0 4px 0;
}
#strisce_risult {
float:left;
width:374px;
margin:0 0 2px 0;
background-color:#e8e8e8;

}
#strisce_risultcal {
float:left;
width:561px;
margin:0 0 2px 0;
background-color:#e8e8e8;

}
#gruppo_ris {
display:block;
}
#ris_sx {
float:left;
width:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;

}
#ris_calsx {
float:left;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;

}
#punteggio {
float:left;
width:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:right;
}
#allinea_sx {
float:left;
width:155px;
margin:0 0 2px 0;
background-color:#e8e8e8;
}
#allinea_dx {
float:right;
width:30px;
text-align:left;
margin:0 0 2px 0;
background-color:#e8e8e8;

}

#allinea_dxstag {
float:left;
width:30px;
text-align:left;
margin:0 0 2px 0;
background-color:#e8e8e8;
}
#allinea_sxstag {
float:left;
width:235px;
margin:0 0 2px 0;
background-color:#e8e8e8;
padding:0 0 0 15px;
}
#col_classifsx {
float:left;
width:185px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#col_classifdx {
float:left;
width:185px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#stag_classifsx {
float:left;
width:280px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#stag_classifdx {
float:left;
width:280px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#cont_topright {
float:right;
width:374px;
min-height:235px;
height:auto!important;
height:235px;
margin:0 2px 0 18px;
}
#cont_bottomleft1 {
float:left;
width:273px;
min-height:235px;
height:auto!important;
height:235px;
margin:0 0 0 2px;
}
#cont_bottomleft2 {
float:left;
width:273px;
min-height:235px;
height:auto!important;
height:235px;
margin:0 0 0 16px;
}
#cont_bottomright {
float:right;
width:374px;
min-height:235px;
height:auto!important;
height:235px;
margin:0 2px 0 0;
}
#cont_bx {
float:right;
width:374px;
min-height:1px;
height:auto!important;
height:1px;
margin:0 2px 0 0;
}
#box {
width:100%;
background-color:#ffffff;
min-height:235px;
height:auto !important;
margin:10px 0 2px 0;
padding:0 0 10px 0;

font-family:Arial, Helvetica, sans-serif;font-size:12px;

}
.leoni {
	line-height:1.9em;
}
.leoni strong p {
	margin:0;
	padding:0;
}
.leoni strong {
line-height:1.7em;
}
#box p {
	margin:0;
	padding:0;
}
#box img {
margin:0;
}

#box_dovesiamo {
width:100%;
background-color:#ffffff;
min-height:235px;
height:auto !important;
margin:10px 0 2px 0;
padding:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;font-size:12px;

}

#box table {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#box_sx {
float:left;
width:271px;
margin:0;
padding:0;

}
#box_dx {
float:right;
width:271px;
margin:0;
padding:0;
}
#box h1 {
font-size:13px;
font-weight:bold;
font-style:italic;
margin:0 0 8px 0;
padding:0;
}
#box h2 {
font-size:12px;
font-weight:normal;
font-style:italic;
margin-bottom:0 0 1px 0;
padding:0;
}
#box h3 {
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}
#box span.rosso {
font-size:12px;
font-weight:bold;
color:#FF0000;
margin:0 0 5px 0;
}
#box span.nero {
font-size:12px;
font-weight:normal;
color:#000000;
}
#content_top {
float:left;
min-height:235px;
height:auto!important;
height:235px;
}
#content_bottom {
float:left;
min-height:235px;
height:auto!important;
height:235px;
}
#leggitutto {
font-weight:bold;
text-align:right;
text-decoration:none;
color:#000000;
margin:-5px 4px 0 0;
}	
#leggitutto a {
font-weight:bold;
text-align:right;
text-decoration:none;
color:#000000;
}
#box img.immag_news {
float:left;
margin:0 7px 0 0;
border:0;
}
#news_grigia {
float:left;
min-height:22px;
height:auto!important;
height:22px;
width:354px;
background-color:#e8e8e8;
background-image:url(../images/box_grigio.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0 0 3px 0;
padding:7px 0 0 20px;

}
#sponsor_grigia {
position:relative;
float:left;
height:102px;
width:543px;
background-color:#e8e8e8;
background-image:url(../images/box_grigio.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:9px 0 3px 0;
padding:7px 0 0 20px;

}
#sponsor_logo {
float: right;
height:100px;
width:300px;
background-color:#ffffff;
margin:9px 0 3px 0;
padding:7px 0 0 20px;
text-align:right;
border:1px solid #e8e8e8;

}
#rassegna_grigia {
float:left;
min-height:22px;
height:auto!important;
height:22px;
width:253px;
background-color:#e8e8e8;
background-image:url(../images/box_grigio.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0 0 3px 0;
padding:7px 0 0 20px;

}
#dovesiamo_grigia {
float:left;
min-height:22px;
height:auto!important;
height:22px;
width:352px;
background-color:#e8e8e8;
margin:0 0 3px 0;
padding:7px 10px 0 10px;

}
#box_dovesiamo img {
margin:0;
padding:0,
}

#news_grigiasqua {
float:left;
height:30px;
width:100%;
background-color:#e8e8e8;
margin:0 0 3px 0;
padding:0;
}
#news_grigiasqua a {
float:left;
height:20px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#aba9a9;
padding:7px 0 0 0;
margin:0 0 0 10px;


}
#news_grigiasqua span.num {
float:right;
height:20px;
width:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:right;
color:#aba9a9;
padding:7px 0 0 0;
margin:0 5px 0 0;
}

#news_grigiasqua span.datanasc {
float:right;
height:20px;
width:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#aba9a9;
padding:7px 0 0 0;
margin:0 10px 0 0;
text-align:left

}
span.news_datalista  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 10px 0 0;
color:#fb1a00;
text-decoration:none;
}
span.nomesponsor p {
float:left;
font-family:Arial, Helvetica, sans-serif;
width:161px;
font-size:11px;
margin:0 6px 0 0;
color:#fb1a00;
text-decoration:none;
height:13px;

}
span.mailsponsor a {
position:absolute;
text-align:right;
width:179px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
bottom:26px;
right:20px;
height:13px;

}
span.mailsponsor2 a {
position:absolute;
text-align:right;
width:179px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
bottom:40px;
right:20px;
height:13px;

}

span.websponsor a {
position:absolute;
color:#009900;
width:179px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:right;
bottom:10px;
right:20px;
height:13px;

}
span.news_datagall a {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 10px 0 0px;
color:#fb1a00;
text-decoration:none;
}
span.news_datagall a:hover {
color:#000000;
}
span.news_datalista a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 10px 0 0;
color:#fb1a00;
text-decoration:none;
}
span.news_testolista {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 10px 0 0px;
color:#fb1a00;
font-weight:bold;
}
span.news_prezzolista  {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 10px 0 0;
color:#000000;
text-decoration:none;

}
span.news_prezzolista2  {
float:left;
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:5px 10px 0 0;
padding:0 0 5px 0;
color:#000000;
text-decoration:none;

}

span.news_titololista {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
span.news_titololista a {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
span.news_titololista a:hover {
color:#fb1a00;
}
#stag_risultati {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
#stag_data {
font-weight:bold;
margin:5px;
}
#squadra_descriz {
margin:10px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
#giocatori_foto {
float:left;
width:260px;
margin:0;
padding:0;
}
#giocatori_descriz {
float:left;
width:278px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 0 0 15px;
padding:0;

}
#nome_gio {
float:left;
width:270px;
font-weight:bold;
}
#desc_gio {
float:left;
width:270px;
}
#desc_gio ul {
padding:0;
margin:8px 0 0 10px;
}

#thumb_home {
float:left;
width:90px;
height:50px;
margin:0 0 6px 0;

}
#pagingnews a {
color:#000000;
text-decoration:none;
}
#pagingnews a:hover {
color:#aba9a9;
}
#testo_foto {
float:left;
width:561px;
}
#creso{
	margin: 0px auto;
	display: block;
	width: 958px;
	text-align: right;
	padding:0px 20px 5px 20px;
	color: #ffffff;
	font-size:11px;
}

#creso a{
    color:#FF6600;
	text-decoration: none;
	font-size:11px;
}
#creso a:hover{
	text-decoration: none;
	color:#FF9900;
}
#mediobox {
width:100%;
background-color:#ffffff;
min-height:165px;
height:auto !important;
margin:10px 0 2px 0;
padding:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;font-size:12px;

}
#content_medio {
float:left;
min-height:165px;
height:auto!important;
height:165px;
}
#cont_medioleft {
float:left;
width:561px;
min-height:165px;
height:auto!important;
height:165px;
margin:0 0 0 2px;
}
#cont_medioright {
float:right;
width:374px;
min-height:165px;
height:auto!important;
height:165px;
margin:0 2px 0 0;
}
