﻿html, body, div, span, applet, object, iframe,
h1, h2, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
 
/* remember to define visible focus styles!
:focus {
    outline: ?????;
} */
 
/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
 
table {
    border-collapse: collapse;
    border-spacing: 0;
}




body
{background:url('../image/sfondo.jpg');
background-repeat:no-repeat;
background-position:top center;
background-color:#000;
font-size:100%;
font-family:"Trebuchet MS", Sans Serif;}

/*classe per gestione banner app*/
.tophome
{width:100%;
 height:115px;}
 /*fine classe per gestione banner app*/
 
 
#Container
{width:990px;
height:auto;
margin-left:auto;
margin-right:auto;}

/*-----titoli grandi sfumati, nero/ verdi----------*/
.tit_nero
{margin:0.5em 0;
font-size:110%;
font-weight:bold;}
.tit_nero a
{color:#008630;
text-decoration:none;}

div.gradient2 
{margin:0 0 0.5em 0;
background-image:url(../image/triangolo.png);
background-repeat:no-repeat;
background-position:left bottom;
height:33px;
width:auto;}
div.gradient2 span 
{background: #005520;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzAwNTUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwODkzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #005520 2%, #008630 45%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#005520), color-stop(45%,#008630));
background: -webkit-linear-gradient(top,  #005520 2%,#008630 45%);
background: -o-linear-gradient(top,  #005520 2%,#008630 45%);
background: -ms-linear-gradient(top,  #005520 2%,#008630 45%);
background: linear-gradient(to bottom,  #005520 2%,#008630 45%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005520', endColorstr='#008630',GradientType=0 );*/
width:auto;
padding:0.2em 2em 0.2em 0.2em;
height:auto;
font-size:120%;
color:#fff;}

div.gradient 
{margin:0.5em 0;
background-image:url(../image/triangolo.png);
background-repeat:no-repeat;
background-position:left bottom;
height:30px;
width:auto;}
div.gradient span
{background: #005520;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzAwNTUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwODkzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #005520 2%, #008630 45%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#005520), color-stop(45%,#008630));
background: -webkit-linear-gradient(top,  #005520 2%,#008630 45%);
background: -o-linear-gradient(top,  #005520 2%,#008630 45%);
background: -ms-linear-gradient(top,  #005520 2%,#008630 45%);
background: linear-gradient(to bottom,  #005520 2%,#008630 45%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005520', endColorstr='#008630',GradientType=0 );*/
width:auto;
padding:0.2em 1.4em 0.2em 0.2em;
height:auto;
color:#fff;}



/*----------Header*/
#Header
{width:100%;
margin-left:auto;
margin-right:auto;
/*background:url('../image/header.gif');*/
background-position:2% 5%;
background-repeat:no-repeat;
height:100px;
padding-top:1em;
}
#Header a
{text-decoration:none;}
#Header img
{border:0px;
float:left;
margin-right:1em;}

#SubHeader
{padding:18px 0 0 0;
margin:0;
font-size:80%;}
#SubHeader li
{display:inline;
margin-right:0.4em;}
#SubHeader a
{border-left:1px solid #008630;
color:#fff;
padding-left:0.5em;}

/*-------------MENU PRINCIPALE*/

#jsddm
{	margin:25px 0 10px 0;
	padding:3px 0 2px 5px;
	background:url('../image/menu.png');
	width:985px;
	height:20px;
	position:relative;
	z-index:2;
	text-transform:capitalize;

}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font-size:90%;	
		text-transform:capitalize;
		}

	#jsddm li a
	{	display: block;
	 	height:auto;
		padding-top:0.2em;
		padding-bottom:0.2em;
		padding-right:0.3em;
		padding-left:0.4em;
		text-decoration: none;
		white-space: nowrap;
		text-transform:capitalize;
		}
		
	#jsddm a
	{border-left:1px solid #008630;
		color:#fff;
		padding-left:0.5em;
		text-transform:capitalize;
	}


	#jsddm li a:hover
	{	background: #255428;
		
	 	color:White;}
		
		#jsddm li ul
		{	margin:3px 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			text-transform:capitalize;
		
		}
		
		#jsddm li ul li
		{	float: none;
			display: inline;
			text-transform:capitalize;
			}
		
		#jsddm li ul li a
		{	width: auto;
		 	color:#fff;
			background:url('../image/menuSub.png');
			padding:0.5em;
		border-bottom:1px solid white;
		text-transform:capitalize;
			}
			
		#jsddm li ul li ul 
		{	float: right;
			display: inline;
			text-transform:capitalize;
			}
			
		#jsddm li ul li ul li
		{	float: none;
			display: inline;
			text-transform:capitalize;
			}	
			
		#jsddm li ul li ul li a
		{	width: auto;
		 	color:#008530;
			text-transform:capitalize;
			padding-top:0.4em;
		padding-bottom:0.2em;
		padding-right:0.4em;
		padding-left:0.4em;

			}
		
		#jsddm li a:hover
		{	background: #008530;
		 	text-transform:capitalize;
		 	color:white;}
		 	
		 .jsddm_strong
		 {width: auto;
		 	color:#008530;
			background: white;
			padding-top:0.4em;
		padding-bottom:0.2em;
		padding-right:0.4em;
		padding-left:0.4em;
		border-bottom: 1px solid #008530;}

/*-----SUB MENU*/		
#SubMenu
{padding:0;
margin:0;
font-size:70%;}
#SubMenu li
{display:inline;
margin-right:0.4em;}
#SubMenu a
{color:#fff;
text-decoration:none;
padding-left:0.5em;}
#SubMenu a:hover
{text-decoration:underline;}

/*------social*/
.Social
{float:right;
margin-top:0em;
margin-right:0em;
width:auto;
height:30px;
color:white;
padding:5px 5px 0 5px; }
.Social img
{border:0px;}

/*Box della ricerca*/
.ricercaForm
{float:right;
 width:auto;
height:25px;
margin-top:0.6em;
margin-bottom:1em;
text-align:left;
padding-left:0.2em;
width:30%;
}

.ricercaForm strong
{color:#fff;
font-size:medium;
float:left;
padding-top:0.4em;
margin-right:0.2em;}
.ricercaForm input
{float:left;
margin-right:0.2em;}
.ricercaForm img
{padding-top:3px;
width:20px;
height:21px;}

/*RICERCA risultati*/
.ricerca
{width: 98%;
margin-top: 3px;
margin-bottom:1em;
height: auto;
border-bottom:1px dotted #ddd6cc;
padding-bottom: 25px;}

/*------------PRIMO BLOCCO (video + gallery + mailinglist + next e last match + classifica)-------------*/
#First
{width:100%;
height:auto;
margin-top:1em;}

/*---------video*/
#FirstSx
{width:500px;
height:805px;
padding:5px;
float:left;
background-color:#003e15;}

div.gradient 
{margin:0.5em 0;
background-image:url(../image/triangolo.png);
background-repeat:no-repeat;
background-position:left bottom;
height:30px;
width:auto;}
div.gradient span
{background: #005520;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzAwNTUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwODkzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #005520 2%, #008630 45%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#005520), color-stop(45%,#008630));
background: -webkit-linear-gradient(top,  #005520 2%,#008630 45%);
background: -o-linear-gradient(top,  #005520 2%,#008630 45%);
background: -ms-linear-gradient(top,  #005520 2%,#008630 45%);
background: linear-gradient(to bottom,  #005520 2%,#008630 45%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005520', endColorstr='#008630',GradientType=0 );*/
width:auto;
padding:0.2em 2em 0.2em 0.2em;
height:auto;
color:#fff;}

#VideoHome
{width:495px;
height:420px;
background-color:#000;
font-size:75%;
margin:0.5em 0;
}
#VideoHome div
{color:#fff;
padding:0 0.5em;
margin:1em 0;}
#VideoHome span
{color:#fff;
font-style:oblique;}
#VideoHome a
{color:#ffcc00;
text-decoration:none;
padding:0.5em 0;}
#VideoHome h2
{color:#ffcc00;
text-decoration:none;
font-size:140%;
padding:0.5em 0 0 0;}

#ElencoVideo
{padding:0;
margin:1em 0;
font-weight:bold;
font-size:75%;}
#ElencoVideo div
{float:left;
height:auto;
width:24%;
color:#fff;
padding:0 0.5em;
margin:0;}
#ElencoVideo div img
{margin:0 0 0.5em 0;
padding:0.3em;
border:1px solid #ccc;
background-color:#003e15;}
#ElencoVideo div img:hover
{margin:0 0 0.5em 0;
padding:0.3em;
border:1px solid #ccc;
background-color:#008630;}
#ElencoVideo a
{color:#ffcc00;
text-decoration:none;
padding:0.5em 0;}
#ElencoVideo div strong:hover,a:hover
{text-decoration:underline;}
#ElencoVideo div span
{color:#fff;
font-style:oblique;}
.linkmsbtv
{float:left;
margin:0.5em 0.2em;}
.linkmsbtv img
{border:0;}

/*---------gallery*/
#FirstDx
{width:460px;
height:533px;
padding:5px;
margin-left:520px;
background-color:#003e15;}

/*------gallery-----------*/

.gallery
{width:460px;
height:auto;
padding-bottom:1em;}

.gallery strong
{font-size:medium;}
.galleryAnteprime
{
    width:460px;
    height:124px;
    float:right;
    margin:0.9em 0;
    text-align:center;
   }

 #GallAtt1, #GallAtt2, #GallAtt3
 {width:110px;
 float:left;
margin-right:0.3em;
border:1px solid #ccc;
background-color:#003e15;
padding:3px;
 margin-bottom:1em;}
 #GallAtt1:hover, #GallAtt2:hover, #GallAtt3:hover
 {background-color:#008630;}

 
.gallery_link
{float:right;
padding-top:1em;
padding-right:0.4em;}

/*---------mailinglist*/
.mailing
{width:470px;
 height:145px;
 margin:0.5em 0 0 520px;
 height:auto;}
.mailing_a
{width:170px;
float:left;
height:145px;}
.mailing_div
{width:285px;
 height:135px;
font-size:small;
margin-left:180px;
padding:3px;
background-color:#003e15;
color:#fff;}

/*---------next-last-classifica*/
.match
{width:470px;
height:100px;
padding:0px;
margin:1.5em 0 0 520px;
/*background-color:#008630;*/
color:#fff;}
.match a
{color:#fff;}
.match_div
{padding:0 0 0 0.4em;
margin:0;
float:left;
height:80px;
width:150px;
margin-right:0.5em;
border-right:1px solid #fff;}
.match span
{font-size:120%;
 display:none;}

/*-----------------SECONDO BLOCCO (news + faceook plugin)--*/
#PreSecond
{width:970px;
min-height:15px;
margin:0.5em 0 0 0;
padding:0 10px;
background: #cccccc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cccccc 38%, #ffffff 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#cccccc), color-stop(99%,#ffffff));
background: -webkit-linear-gradient(top,  #cccccc 38%,#ffffff 99%);
background: -o-linear-gradient(top,  #cccccc 38%,#ffffff 99%);
background: -ms-linear-gradient(top,  #cccccc 38%,#ffffff 99%);
background: linear-gradient(to bottom,  #cccccc 38%,#ffffff 99%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 );*/}
#Second
{width:100%;
min-height:590px;
padding:15px 0;
background: #fff;}

/*----facebook*/
.FacebookHome
{float:right;
width:440px;
padding:0 10px 0 20px;
min-height:610px;
border-left:1px solid #ccc;}

/*----colonna in evidenza più altre news*/
#SecondSx
{width:500px;
height:auto;
padding:5px;}

/*----"in evidenza"-------*/
.in_evidenza
{width:100%;
padding-top:0.1em;
padding-bottom:10px;
min-height:100px;
border-bottom:1px solid #ccc;}
.in_evidenza img
{float:left;
padding:0 0.5em 0.5em 0;}
.in_evidenza a
{color:#008630;
margin-top:0.5em;
text-decoration:none;}
.in_evidenza a:hover
{text-decoration:underline;}
.in_evidenza span
{font-size:80%;}

/*------ultime notizie*/
.notizia
{min-height:50px;
font-size:85%;
margin-bottom:0.5em;}
.categoria
{background-color:black;
width:80px;
height:15px;
color:white;
float:right;
padding-top:3px;
text-align:center;
font-size:x-small;
background: #005520;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzAwNTUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwODkzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #005520 2%, #008630 45%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#005520), color-stop(45%,#008630));
background: -webkit-linear-gradient(top,  #005520 2%,#008630 45%);
background: -o-linear-gradient(top,  #005520 2%,#008630 45%);
background: -ms-linear-gradient(top,  #005520 2%,#008630 45%);
background: linear-gradient(to bottom,  #005520 2%,#008630 45%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005520', endColorstr='#008630',GradientType=0 );*/}

.tit_notizia
{color:#008530;
font-weight:bold;}
.tit_notizia a
{text-decoration:none;
color:#008530;}
.tit_notizia a:hover
{text-decoration:underline;}

.tit_notizia2
{color:#008530;
font-size:80%;
font-weight:bold;}
.tit_notizia2 a
{text-decoration:none;
color:#008530;}
.tit_notizia2 a:hover
{text-decoration:underline;}

.data
{color:#000;
font-style:oblique;
margin-bottom:0.2em;}

.line
{width:auto;
margin:0.5em 0;
border-bottom:1px solid #ccc;}

/*--------Banner contenitore*/
.BannerI
{width:100%;
background-color:#fff;
min-height:120px;}
.BannerI a
{float:left;
margin:0 0.2em}
.BannerI img
{border:0;}

/*-------------Footer*/
/*  Short Layout:   */
@media only screen and (min-width: 0px) and (max-width: 1000px) { 
#OutFooter
{width:1024px;
height:570px;
margin:0.5em 0;
background-image:url('../image/sfondo-footer.jpg');
background-repeat:repeat-x;}
}

/*  Normal Layout:   */
@media only screen and (min-width: 1000px) { 
#OutFooter
{width:auto;
height:570px;
margin:0.5em 0;
background-image:url('../image/sfondo-footer.jpg');
background-repeat:repeat-x;}
}

.BannerII
{width:990px;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:2em;
min-height:120px;}
.BannerII a
{float:left;
margin:0 0.2em}
.BannerII img
{border:0;}
.BannerII div
{float:left;
margin:0 0.3em}
#LoghiUfficiali
{background-image:url('../image/sfondo-istituzioni.png');
width:990px;
margin:16px auto;
height:110px;
background-repeat:no-repeat;
padding-top:1em;}

/*---site map*/
.SiteMap
{width:970px;
height:auto;
padding:0 10px;
font-size:79%;
margin:0 auto;}
#OutFooter ul
{padding:0;
margin:0 1em;
float:left;
text-transform:lowercase;
list-style-type:none;
color:#fff;}
#OutFooter a
{text-decoration:none;
color:#fff;}
#OutFooter a:hover
{text-decoration:underline;
color:#fff;}
#OutFooter a span
{color:#008630;}
#OutFooter a span:hover
{color:#008630;}

.Piedipagina
{color:#fff;
font-size:70%;
margin:15px auto;
width:990px;
text-align:right;}

.clearer
{clear:both;}

/*------------------INTERNE---------------*/
/*-----------MENU INTERNO (verde scuro)----------*/

 #sotto_menu_in
{width:99%;
min-height:0px;
text-align:left;
float:left;
margin:1.3em 0 0 0;
text-transform:lowercase;
 background:url('../image/menu.png');
 padding:0 0.3em;}
 
/*queste due classi figlie servono per gestire la formattazione del sub menu della sezione video*/
#sotto_menu_in a
{border-left:1px solid #008630;
 color:#fff;
 text-decoration:none;
 padding-top:0em;
 padding-bottom:0;
 padding-right:0.4em;
 padding-left:0.4em;
 margin-right:0;}
 #sotto_menu_in a:hover
{color:#fff;
 background: #008530;
text-transform:lowercase;}
 
.classMenu
{height:18px;
 float:left;
 margin:0.3em 0 0 0;
 font-size:80%;
 text-transform:lowercase;}
.classMenu a
{float:left;
 padding-top:0em;
 padding-bottom:0;
 padding-right:0.4em;
 padding-left:0.4em;
 margin-right:0;
 text-transform:lowercase;
 border-left:1px solid #008630;
 width:auto;
 height:18px;
 color:#fff;
 text-decoration:none;}
.classMenu a:hover
{color:#fff;
 background: #008530;
text-transform:lowercase;}
 
/*------ CONTENT SX e DX*/
.ThirdIn
{background-color:white;
width:990px;
min-height:800px;
padding-bottom:50px;
padding-top:1em;
margin-top:1em;
float:left;}

/*--------SX---------*/
.SxIn
{width:66%;
height:auto;
background-color:white;
border-right:1px solid #ccc;
padding:0.4em 0.5em 0.4em 0.4em;
float:left;}

.SxIn a
{color:#008530;
 text-decoration:none;}
 .SxIn a:hover
{color:#E8B900;
 text-decoration:none;}

/*--------DX---------*/
.DxIn
{width:28%;
height:auto;
background-color:white;
padding:0.4em 0.4em 60px 0.4em;
margin-left:69%;}

/*Titolo pagina*/
h1.titolo 
{margin:0.5em 0;
background-image:url(../image/triangolo.png);
background-repeat:no-repeat;
background-position:left bottom;
height:30px;
width:auto;}
h1.titolo span
{background-image:url(../image/sfondoh1.jpg);
 background-repeat:repeat-x;
width:auto;
padding:0.3em 1em 0.3em 0.2em;
height:25px;
color:#fff;}

/*-------SEZIONE VIDEO*/
/*-----MULTIMEDIA - VIDEO*/
.player_big
{width:100%;
 margin:0 auto;
 height:560px;}
.tit-video
{color:#008530;
font-size:18px;
margin-top:20px;
width:auto;
margin-bottom:1em;
font-weight:bold;}
	
.tit-video div
{color:#000;
 font-weight:normal;
 font-size:15px;}
	
.tit-video span
{font-size:13px;
 font-style:oblique;
 color:#008530;}

.vota-btn 
{background: url(/image/btn-mipiace.gif) no-repeat 0px 0px;
border-style: none;
border-width: medium;
border-color: inherit;
height: 27px;
width: 63px;
float:right;
margin-top:20px;
margin-right:0px;}

.box-cerca-video 
{margin-bottom:10px;
margin-right:0.5em;
width:210px;}
.box-cerca-video span
{color:#008530;
font-size:13px;
font-weight:bold;}
.cerca-video
{background: url(/image/cerca-video.png)no-repeat;
border:0px;
width:20px;
height:20px;}
 
 /*----elenco video*/
 .cornice
{width:46%;
height:110px;
float:left;
margin-right:8px;
margin-bottom:0.8em;
background-color:#fff;
padding: 3px;
border-right:1px solid #fff;
border-bottom:1px solid #fff;}
.cornice img 
{margin-left:auto;
margin-right:6px;
padding:2px;
border:1px solid #ddd6cc;
background-color:#fff;
float:left;}
.cornice div
{font-size:small;}
.cornice a
{text-decoration:none;
font-weight:bold;
font-size:14px;
color:#008530;}

.cornice:hover 
{background-color:#F7F7F7;
border-bottom:1px solid #ccc;}
.cornice:hover img
{margin-left:auto;
margin-right:6px;
padding:2px;
border:1px solid #f7f7f7;
float:left;
background-color:#008530;}

.cornice a:hover 
{text-decoration:underline;
color:#008530;}
/*----------------------LAYOUT INTERNE----------------*/

    
/*--layout pagine*/
.testo_pagina
{width:99%;
 line-height:normal;
float:left;
padding-bottom:5em;
margin-top:2em;
text-align:justify;}
.testo_pagina a:hover
{text-decoration:underline;}
.testo_pagina img
{float:left;
 padding:2px;
 border:1px solid #ccc;
margin-right:10px;
}
.imgDX
{float:right;
margin-right:10px;
margin-left:10px;
margin-bottom:10px;
padding:2px;
 border:1px solid #ccc;}


/*--NUMERI PIE DI PAGINA*/
.pag
{width:75%;
margin-top:0.3em;
margin-bottom:3.5em;
text-align:center;
height:50px;
padding:0 0.1em;
line-height:25px;}
.pag a
{color:#ffffff;
width:30px;
height:30px;
margin:1px 0;
font-weight:bold;
background-color:#000000;

border-right:1px solid #008530;
text-decoration:underline;
float:left;}
.pag a:hover
{background-color:#008530;
 text-decoration:underline;}
.pag span
{font-weight:bold;
width:30px;
height:30px;
color:#000;
float:left;
text-align:center;}

/*-----ELENCO NEWS*/
 .boxNews
{width: 98%;
margin-top: 3px;
margin-bottom:1em;
height:auto;
border-bottom:1px dotted #ddd6cc;
padding-bottom: 85px;}
.imgNews
{float: left;
padding-right: 10px;
width:190px;}
h2.TitoloInt
{margin-bottom:0.5em;
 font-weight:bold;}
 
 /*biancoverde*/
 .biancoverde
{width:31%;
min-height:280px;
margin-right:0.5em;
margin-bottom:0.5em;
text-align:center;
float:left;
padding-bottom:1em;}
.biancoverde:hover
{border-color:#ccc;}
.biancoverde img
{padding:2px;
float:none;
background-color:#fff;
margin-left:auto;
margin-right:auto;}
.biancoverde:hover img
{padding:2px;
float:none;
background-color:#008530;
margin-left:auto;
margin-right:auto;}

/*palmares*/
.palmares
{width:48%;
height:85px;
margin-right:0.5em;
margin-bottom:0.5em;
text-align:left;
float:left;
padding-bottom:1em;
border:1px solid #fff;}
.palmares img
{float:left;
margin-right:0.2em;
padding:0.7em;}
.nome_2
{font-weight:bold;
height:35px;
color:#008530;}
.NomeProdotto
{font-weight:bold;
height:35px;
color:#008530;}
/*sponsor*/
.sponsor
{font-size:22px;}
.sponsor img
{float:none;}

/*squadra*/    
.giocatore
{ width:45%;
min-height:250px;
margin-right:0.5em;
margin-bottom:1.5em;
text-align:center;
float:left;
padding-bottom:1em;
border:1px solid #fff;}
.giocatore img:hover
{padding:3px;
float:none;
background-color:#008530;
margin-left:auto;
margin-right:auto;}
.giocatore img
{padding:3px;
float:none;
background-color:#fff;
margin-left:auto;
margin-right:auto;}
.nome
{font-weight:bold;
height:25px;
color:#008530;}
.ruolo
{font-style:oblique;
text-align:center;}

/*-----PARTITE CAMPIONATO ED EUROLEGA*/
.TabellaPartite
{text-align:left;
margin:2em 0 0 0;
width:100%;
border:0px;
background-color:#fff;}   
.TabellaPartite td
{padding:0.4em;
border-bottom:1px solid #ccc;}
.intestazione
{font-weight:bold;
text-transform:uppercase;
font-style:oblique;
background-color:White;
font-size:small;
border-color:White;
padding-bottom:0.4em;}
.TabellaRigaGiorn
{color:#E8B900;
font-weight:bold;
background-color:#f7f7f7;}   
#header3
{text-align:center;} 
#header4
{text-align:center;}
#header5
{text-align:center;} 

/*---------merchandising-----------*/
/*elenco prodotti merchandising*/    
.merch_container
{width:45%;
height:460px;
margin-right:1em;
margin-bottom:0.5em;
text-align:center;
float:left;
border:1px solid #ccc;
font-size:95%;
padding:0 0.3em 1em 0.3em;}   
.merch_container img
{padding:2px;
float:none;
background-color:#fff;
border:0;}
.merch_container img:hover
{padding:2px;
float:none;
background-color:#008530;}
.merchandising
{width: 100%;
height: 420px;
float: left;
text-align: center;
padding-top: 5px;}   
.descrM
{font-style:oblique;
text-align:justify;
min-height:80px;}
.NomeProdottoM
{font-weight:bold;
height:35px;
text-align:left;
padding-bottom:0.5em;
color:#008530;}
.Action
{
margin-top:50px;
text-align:right;}

/*.carrello
{text-align:right;
border:1px solid red;
height:24px}*/   
.Action_input
{font-family:Verdana;
border:solid 1px #ddd6cc;
width:31px;
height:24px;
float:right;
text-align:center;}  
.Action_input input
{width:31px;
height:24px;
text-align:center;} 

#carrello
{font-family:Verdana;
background-color: #003e15;
color:#fff;
width:292px;
margin:2em 0;
padding:0 0 0 0;} 
#carrello div.gradient 
{font-size:100%;}  
.oggetti_carrello
{margin-left: 0.8em;
margin-right: 0.8em;
margin-top: 0.5em;
padding: 2px 0px 2px 0px;
font-weight:bold;}    
#prezzo_carrello
{margin-left: 0.3em;
margin-right: 0.3em;
margin-bottom:1em;
border-top:solid 0.1em #ddd6cc;
border-bottom:solid 0.1em #ddd6cc;
margin-top: 1.5em;
font-size:80%;
padding: 5px 0px 5px 0px;} 
#prezzo_carrello strong
{font-size:120%;
 font-weight:bold;}      
.fineacquisto
{font-size: 15px;
color: #fff;
margin-top: 0.5em;
float: left;
margin-left: 0.3em;
margin-bottom: 0.3em;
text-align:center;
display:block;
text-decoration:uderline;
font-weight:bold;}  

/*ELENCO ALBUM GALLERY*/

.galleryEle
{ width:45%;
min-height:285px;
margin-right:0.5em;
margin-bottom:1.5em;
text-align:center;
float:left;
padding-bottom:1em;
border:1px solid #fff;}
.galleryEle img:hover
{padding:3px;
float:none;
background-color:#008530;
margin-left:auto;
margin-right:auto;}
.galleryEle img
{padding:3px;
float:none;
background-color:#fff;
margin-left:auto;
margin-right:auto;}
.galleryEle a{color:#008530; text-decoration:none; font-weight:bold;}
 .gallerias_img
{
   
    width:48%;
    height:260px;
    margin-right:0.5em;
    margin-bottom:0.5em;
    text-align:center;
    float:left;
    padding-top:0.5em;
    padding-bottom:0.5em;}
/** fine galleria **/

/*----share*/
.share
{float:right;
 margin-top:-10px;
 width:100px;
 display:none;}
 
 /*TitPerStampa*/
 .TitPerStampa
 {display:none;}
 
.SquadraRiposo
{display:none;}

/* Inizio CSS per FInal 8 */
  
/*Banner master per link final 8*/
.linkfinal8
{}

.boxdiv{
	
    background:#fff;
	width: 640px;
	height: 450px;
	margin-top:30px;
	padding-left:10px;
	
}

.listcolumn {
	background:#fff;
    float: left;
    width: 120px; /*19.2em;*/ 
	height: 300px;
    }

.CentralColumn {
    float: left;
    width: 150px; /*19.2em;*/ 
	height: 200px;
   text-align:center;
   margin-top:90px;
   margin-right:10px;
   
   
   
    }
	
	.matchR1 {
	background: #fff;
	width: 100px;
	height: 50px;
	margin-top:5px;
	margin-bottom:30px;
	border:2px solid #056d20;
	/*border-left:2px solid #000;*/
	}
		
	.matchR2T {
	background: #fff;
	width: 100px;
	height: 50px;
	margin-top:5px;
	border:2px solid #088e2b;
	}
		
	.matchR2B {
	background: #fff;
	width: 100px;
	height: 50px;
	margin-top:65px;
	border:2px solid #088e2b;
	float:left;
	}
	
	.matchR3 {
	background: #09a732;
	margin-bottom:auto;
	width:100px;
	margin:0 6PX 0 6px;
	height: 50px;
	margin-left:auto;
	margin-right:auto;
	}
	
	.score
	{
	    border-bottom:1px solid #999;
	    height:10px;
	    width:45px;
	    padding-bottom:3px;
	    margin-left:auto;
	    margin-right:auto;
	    text-align:center;
	    margin-top:-20px;
	    margin-bottom:20px;
	    font-weight:bold;
	    font-size:small;}
	    
	   .scoreII
	{
	    border-bottom:1px solid #999;
	    height:10px;
	    width:45px;
	    padding-bottom:3px;
	    margin-left:auto;
	    margin-right:auto;
	    text-align:center;
	    margin-top:55px;
	    margin-bottom:20px;
	    font-weight:bold;}
	    
	        
	   .scoreIII
	{
	    border-bottom:1px solid #000;
	    height:10px;
	    width:45px;
	    padding-bottom:3px;
	    margin-left:auto;
	    margin-right:auto;
	    text-align:center;
	    margin-top:30px;
	    margin-bottom:20px;
	    font-weight:bold;}
	
	.VS {
	
	font-weight:bold;
	height: 20px;
	
	
	}
	
	.data-ora-final8
	{
	 font-size:small;
	 width:100px;
	 }
	 
	 .data-ora-final8B
	{
	 font-size:small;
	 width:100px;
	 margin-top:20px;
	 }
	
	.data-ora-final8II
	{
	 margin-top:42px;
	 font-size:small;
	 width:100px;
	 }
	
.data-ora-final8FINALE
	{
	 margin-top:5px;
	 margin-bottom:10px;
	 font-size:small;
	 color:#000;
	 width:150px;
	 margin-left:auto;
	 margin-right:auto;
	 font-weight:bold;
	 }
	
	
	.squadra{
    color: #000;
    text-align: left;
    margin-left: 0.4em;
    margin-top:1em;
    font-family: "Trebuchet MS";
    font-size:11px;
    font-weight:bold;
	text-align:center;
	vertical-align:middle;
	}

 /*Fine CSS per FInal 8 */

