html
{
        margin: 0;
		padding:0}

/*----------------------------------------------------------------------*/

body
{
    
        font-family: Bookman Old Style, Century Gothic,arial,sans-serif;
		font-size: 75%;
		text-align: center;
		margin:0px;
		padding:0px;
		background-color: #838383;
		background-image: url("../img/sfondo.jpg");
		min-height:600px;
		font-weight: normal;  
		color: #000000;}

body a{	    color:#369;
			font: normal bold 1.2em/1.6em ;
			text-decoration: none}

body a:hover{	color: #033;
			text-decoration: underline}

body a#activelink{	color: #033;
				text-decoration: none;}

form#form1
{
    margin: 0px;
    padding:0px;
    
}

/*----------------------------------------------------------------------*/

div#titolo
{
    height: 190px;  
}

div#titolo img
{
    margin-top: 30px;
}

/*----------------------------------------------------------------------*/

div#firstpage
{
    azimuth:center;
    border: 0px;
    margin: 0px auto 0px;
    padding: 0px;
    width: 1000px;
    height: auto !important;
    min-height: 768px;
    background-image: url(../img/background.jpg);   
}

div#firstpage img
{
    text-align:center;  
    margin-bottom: 0px;
    padding-bottom: 0px;
}

div#firstpage a{	color:#369;
			font: normal bold 1.0em/1.6em arial,Sans-Serif;
			text-decoration: none}

div#firstpage a:hover{	color: #033;
			text-decoration: underline}


/*----------------------------------------------------------------------*/

.calendario
{
    background-color: #d4d7d7;
    text-align: left;
    color: #4577bc;
    width: 220px;
    padding-left:10px;
    padding-right: 10px;
    
}

.calendario h1
{
        padding:0em;
        margin:0em;
		font: bold 1em/12px arial,sans-serif; 
		text-align: center;
		color: #4b25ef;
}

.calendario h2
{
        margin:0em;
        padding:0em;
		font: bold 0.8em/20px arial,sans-serif; 
		text-align: center;
}

/*----------------------------------------------------------------------*/

div#container
{
        padding-top: 20px;
		/*background-color: #404040 Transparent;
		background-image: url(../img/sfondotime.jpg);*/
		width: 1000px;
		text-align: center;
		margin: 0px auto 0px;
		min-height: 500px;
		padding-left: 10px;
		padding-right: 10px;
		}
		
div#SX
{
    width: 400px;
    padding-right: 0px;
    padding-left: 0px;
    margin-right:0px;
    float:left;
}

div#SX img
{
    padding-top: 10px;
    text-align:left;
    margin:0;
}

div#buy img
{
    padding: 5px;
    background-color: #cacaca;
    border: 2px solid black;
}

div#buy h1
{
    font-size:13px;
    color:Orange;
}

div#buy a
{
    text-decoration:none;
    color:Orange;
}

div#DX img
{
    padding-top: 10px;
    text-align:left;
    margin:0;
}

div#DX
{
    padding-top: 0px;
    float: right;

    /*margin-left: 600px;*/
    width: 545px;
}
div#DX p
{
    padding-right:60px;
    padding-left: 60px;		
}


div#buttonNews
{
    height: 100px;
    width:10px;
    float: right;
    margin:0;
    padding-top:5px;

}
		
.gruppo
{
    float: left;
    background-image:url(../img/bckGruppo.png);
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px dotted #000000;
    margin-left: 4px;
    margin-right: 4px;
    margin-top:5px;
    width: 220px;
    height:330px;
    background-color: #d4d7d7;
}

.gruppoAnimato
{
    float: left;
    background-image:url(../img/bckGruppo.png);
    border-top: 1px solid #0000f5;
    border-right: 1px solid #0000f5;
    border-bottom: 1px solid #0000f5;
    margin-left: -5px;
    margin-right: 4px;
    margin-top:5px;
    width: 220px;
    height:330px;
    background-color: #d9ebfd;
}

.gruppoAnimato a
{
    text-decoration:none;
}

.gruppoAnimato h1
{
        padding-left:0em;
		font: bold 1.5em/20px; 
		text-align: center;
		color: #2aef25;
}
.gruppoAnimato h3
{
        color: #000;
        background-color:#d4d7d7;
        background-image:url(../img/bckGruppo.png);
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom:5px;
        text-align:center;
		font-size: 1.3em;
		margin-top: 5px;
		padding-top:5px;
		border-top : 2px dotted #838383;
		
}


div#alto
{
        azimuth:center;
		margin: 0px auto 0px;
		height: 250px;
		padding-left: 10px;
		padding-right: 10px;
        width:690px;
}

div#alto1
{
    margin-left: 400px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    height: 250px;
    
}

.alto2
{
    float:left;
    margin: 5px;
    border: 1px solid #eac600;
    height: 330px;
    background-color:#d4d7d7;
    
}

.alto2 h3
{
        color: #ffffff;
		font-size: 1.5em;
		margin-top: 5px;
		padding-top:5px;
		border-top : none;
		padding-left: 0px;
		padding-right:0px;
    
}


.gruppo a
{
    text-decoration:none;
    color: Black;
}

.gruppo a:hover
{
    color: Orange;
}

.gruppo img
{
    border:0;
    margin:0;
}

.bannerino
{
    background-color: #838383;
    width:350px;
    margin:10px;
    padding: 2px 5px 3px 5px;
}

.logoSport
{
    margin-top: 5px;
}

.anteprimaSport
{
    margin-top: 5px;
    margin-bottom:15px;
}

.anteprimaSport img
{
    /*width: 85px;*/
    background-color: #ffffff;
    margin: 1px;
    padding: 2px;
}

/*----------------------------------------------------------------------*/

div#contheader
{
        azimuth:center;
        background-color:#989898;
        border-left: 2px dotted #000;
        border-right: 2px dotted #000;
        width: 900px;
        min-height:400px;
        padding-top:10px;
		padding-right: 30px;
		padding-left:10px;
		padding-bottom: 10px; 
		margin: 0 auto;}

/*----------------------------------------------------------------------*/
div#imgheader
{
    width: 224px;
    margin-top: 10px;
    padding-left:15px;
    float:left;
}


div#header
{
            width: 670px;
		    background-color:#FFFFF5; 
		    margin-left:250px;
		    margin-top:0px; 
		    text-align: left;
		    color: #f4bf6a;
		    border: 0em;
		    display: block;
		    /*border: 1px solid;
    		border-color: #CCC #CCC #AAA #CCC;*/
    		padding: 80px 5px 5px 5px}
    		
div#header a{	color:#369;
			font: normal bold 1.0em/1.6em;
			text-decoration: none}

div#header a:hover{	color: #033;
			text-decoration: underline}

/*----------------------------------------------------------------------*/

/*div#interno
{
            azimuth:center;
            width: 960px; 
		    color: #ffd799; 
		    margin: 0em;
		    margin-bottom:0px;
		    padding:0;
		    background:url("../img/sfondo.jpg") repeat-y top right;
		    min-height: 400px}

div#interno h7{	color: #0f6d00}*/


/*----------------------------------------------------------------------*/

div#navigation{	float:left;
        text-align: left;
		width: 170px;
		margin:0;
		padding:0;
		padding-top: 5px;}

div#navigation ul{	margin: 1em 0 1em 1em;
			padding: 0; 
			list-style-type: none;}

div#navigation li{	margin: 0;
			padding: 0;}

div#navigation a{	color:#369;
			font: normal bold 1.2em/1.6em;
			text-decoration: none}

div#navigation a:hover{	color: #033;
			text-decoration: underline}

div#navigation a#activelink{	color: #033;
				text-decoration: none;}

/*----------------------------------------------------------------------*/

div#content
{
        background-color: #a2a2a2;
		margin-left:170px;
		width: 670px;
		padding-top: 10px;
		padding-left: 20px;
		padding-right:20px;
		margin-right:20px;
		padding-bottom:10px;
		margin-bottom:20px;
		min-height: 200px;
		text-align:left;}
		
.foto
{
    padding: 2px;
    margin-right: 5px;
    margin-bottom: 10px;
    border: 1px dotted #000000;
    background-color:White;
    
}

div#content p{	color: #000;
		padding-left: 15px;
		}

div#content ul{	margin: 10px 0 1em 40px;
		padding: 0; 
		list-style-type: circle;}

div#content li{	color: #369;
		font: normal bold 1.2em/1.6em;
		margin: 0;
		padding: 0;}

/*----------------------------------------------------------------------

div#mappa {	border:0; padding:0; margin:0;}

div#mappa img{	border:0; padding:0; margin:0;}*/

/*----------------------------------------------------------------------

div#sottogalleria{	float: inherit;
			width: 549px; 
			margin-left: 170px;
			padding:10px;
			color: #000;}*/

/*----------------------------------------------------------------------*/
.news_style{
display:none;
}
.news_show
{
/*background-color: #d4d7d7;*/
color:black;
width:350px;
height:150px;
font: normal 100% "Bookman Old Style","Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;	

}
.news_border
{
background-color: #d4d7d7;
width:350px;
height:150px;
font: normal 100% "Bookman Old Style","Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid white;
padding: 5px 5px 5px 5px;
overflow: auto;	

}
.news_mark{
background-color:#d4d7d7 ;
font: normal 70% "Bookman Old Style","Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid white;
width:360px;
height:35px;
color:black;
text-align:center;
}
.nw
{
    padding-left:0px;
}

.news_title{
font: bold 120% "Bookman Old Style","Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid white;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv
{
/*position: absolute;*/
float: left;
/*padding-top: px;*/
padding: 5px 5px 5px 5px;
background-color:#d4d7d7 ;
border: 0px solid white;
/*border-top-color: white;*/
border-top:none;
height:20px;
width: 60px;
}


/*----------------------------------------------------------------------*/


.link_nor{
background-color: #333333;
font: normal 75% arial;
border: 2px solid #d4d7d7;
padding:0px 4px 0px 4px;
text-align:center;
color:white
}
.link_act
{
background-color: #000000;
font: normal 75% arial;
border: 2px solid #d4d7d7;
padding:0px 4px 0px 4px;
text-align:center;
color:white
}

span{
font: normal 75% arial;
color:white
}
.mytitle
{
	font: normal 110% ;
}
.gray
{
background-color: #666666;
position: absolute;
border: 10px solid #666666;
z-index: 100;
}
/*img{
border: 10px solid #666666;
background-color: #666666
}*/
div#banner img
{
margin: 0;
padding:0;
border: 1px solid #666666;
background-color: #666666;
}

div#banner1 img
{
    margin: 0;
padding:0;
border: 1px solid #666666;
background-color: #666666;
}

.opa{
color:white;
padding:10px 20px 0px 20px;
position: absolute;
z-index: 101;
background-color: #214263;
opacity:0.5;
filter: alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); 
-moz-opacity: 0.5;
}


/*-------------------------------------------------*/

div#footer {	width: 1000px;
        float:left; 
		text-align:center;
		padding-left: 30px;
		padding-right: 0px;
		padding-bottom: 20px;
		color: #369;

		margin-top: 40px;
		margin-left:0px;
		margin-right:30px;}

div#footer a{	color: #369;
		font-weight: bold;
		text-decoration: underline;}

div#footer img{ border: 0px;
		margin:0;
		padding:0;
		padding-top: 5px}

div#footer p{	font-size: 80%;
		margin:0;
		padding: 0em;
		padding-bottom:2px}
		
div#piede
{
    height: 60px;
    padding-top: 46px;
    color: White;
    margin: 0 auto 0;
    text-align:center;
}

/*----------------------------------------------------------------------

div#contatore
{
    width: 300px;
    border: 1px dotted #747474;
}*/

/*----------------------------------------------------------------------*/

.banner 
{
    height: 200px;
    width: 900px;
    background-color: #f2e7f6;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding:0px;
    color: Black;
}

.bannerDX
{
    height:200px;
    border:0;
    margin:0;
    width:650px;
    float:left;
}

.intBanner
{
    
    height: 120px;
    margin-top: 0px;
    padding: 0px;
    
}
.footBanner
{
    height: 80px;
    margin: 0px;
    padding: 0px;
}

.imgBanner
{
    float:left;
    width:250px;
    height:200px;
    
}

.banner a{	color:#369;
			font: normal bold 1.0em/1.6em ;
			text-decoration: none}

.banner a:hover{	color: #033;
			text-decoration: underline}


/*----------------------------------------------------------------------*/



h1{		color: #77dfe0;
		font-size: 1.5em;
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 30px;
		padding-top:10px;
		border-top : 2px dotted #77dfe0;
		padding-left: 10px;
		padding-right:10px;
		text-align:left;}

h2
{       
        color: Gray;
        line-height: 2px;
		font-size: 1.2em;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 30px;
		padding-top:0px;
		padding-left: 10px;
		padding-right:10px;
		text-align:left;}
		

h3{		color: #ff7d7d;
		font-size: 1.5em;
		margin-top: 10px;
		margin-right: 20px;
		margin-left: 30px;
		padding-top:10px;
		border-top : 2px dotted #ff7d7d;
		padding-left: 30px;
		padding-right:20px;
		text-align:center;}


		
h4
{       
        color: #ffffff;
		font-size: 1.1em;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 30px;
		padding-top:10px;
		padding-left: 10px;
		padding-right:10px;
		text-align: justify;}

h5{		

        text-decoration: blink;
        font-size:2.0em;
        padding-top:5px;
        padding-left:10px;
        margin:0;}

h5 a:
{

        text-decoration: blink;
        padding-top:5px;
        padding-left:10px;
        margin:0;
}

h5 a:hover
{
        color: Orange;
        text-decoration: blink;
        padding:0px;
        padding:0px;
        margin:0;
}
        
h6
{
    color: black;
    font-size:0.8em;
    background-color:White;
    padding: 3px;
    text-align:left;
}


p{		font-size:1em;
        padding-right:0px;
        color: White;
        margin: 3px;}


/*----------------------------------------------------------------------

div.pic{	float:left;
		margin: 20px;
		padding:0 0 12px 0;
    		background: url(img/ombra.png) no-repeat bottom center}

div.pic img{	display: block;
		border: 1px solid;
    		border-color: #CCC #CCC #AAA #CCC;
    		padding: 5px;background: #f6f6f6}*/

/*----------------------------------------------------------------------


ul#minipics{	margin:0;
		padding:0px;
		list-style-type:none;
		min-height: 1300px;}

ul#minipics li{	float: left;
		margin: 20px;
		padding:0 0 12px 0;
    		background: url(img/ombra.png) no-repeat bottom center}

ul#minipics li img{	display:block;
			border:1px solid;
    			border-color: #CCC #CCC #AAA #CCC;
    			padding: 5px;
			background: #f6f6f6}*/