/* CSS Document Style */

.disclamer{
	float:left;
	background: #111;
	color:#fff;
	font:0.7em Arial, Helvetica, sans-serif;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #333;
	width:440px;
}
.disclamer2{
	width:440px;
	background: #111;
	color:#fff;
	font:0.9em Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #333;
}
#dati{
	font:80% Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	padding:0 3px 0.5em 1px; 
	border-bottom:1px  solid #fff;
	width:430px;
}
#dati h2{
	font-size:1em;
	font-weight:bold;
	color: #F90;
}
h1{
	font:1.2em Georgia, "Times New Roman", Times, serif;
	color:#FFCC00;
	font-weight:bold;
}
h2{
	font:1em Georgia, "Times New Roman", Times, serif;
	color:#f90;
	font-weight:bold;
}
h2 a{
  text-decoration:none;
  color:#f90;
}
h2 a:hover{
  text-decoration:none;
  color:#c00;
}
#dedica{
	padding-top:1em;
	text-align:center;
	font:70% Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
.text_white{
  font:70% Georgia, "Times New Roman", Times, serif;
  color:#fff;
}
  .text_white a{
  color:#fc0;
  text-decoration:none;
}
.text_white a:hover{
  color:#c00;
  text-decoration:none;
}

.titolo{
	font:2em Georgia, "Times New Roman", Times, serif;
	color:#FFCC00;
	font-weight:bold;
}
#page_num{
text-align:center;
width:auto;
margin:auto;
padding:0.5em;
font:1em Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
#page_num a{
color:#fc0;
text-decoration:none;
}
#page_num a:hover{
color:#fff;
text-decoration:none;
font-size:1.5em;
}
.dati{
	font:1em Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	padding:0 3px 1em 3px; 
	border-bottom:1px  solid #fff;
}
.dati h2{
	font-size:1em;
	font-weight:bold;
	color: #F90;
}
#contentCX{
  font:80% Georgia, "Times New Roman", Times, serif;
  color:#FFFFFF;
  text-align:justify;
  line-height:20px;
}
#contentCX b{
  	color:#fc0;
} 
/* email e link a siti web e pdf*/

.email{
  color:#fc0;
	text-decoration:none;
	line-height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;				 /*Valori per IE*/
	background:url(../images/email.gif) left no-repeat;
	padding-left:20px;
	}
.email a:link{
	text-decoration:none;
	color:#fc0;
}
.email a:hover{
	color:#F90;
	text-decoration:none;
}
.website{
  color:#fc0;
	text-decoration:none;
	
	line-height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;				 /*Valori per IE*/
	background:url(../images/link.gif) left no-repeat;
	padding-left:15px;
	}
.website a:link{
	text-decoration:none;
	color:#fc0;
}
.website a:hover{
	color:#F90;
	text-decoration:none;
}

.pdf{
  color:#fc0;
	text-decoration:none;
	line-height:40px;
	voice-family: "\"}\"";
	voice-family:inherit;				 /*Valori per IE*/
	background:url(../images/pdf_icon.jpg) left no-repeat;
	padding:40px;
}
.pdf a:link{
		 color:#fc0;
		 text-decoration:none;
}
.pdf a:hover{
    	color:#F90;
    	text-decoration:none;
}

/*Box per Form di invio dati*/
.pulsante{
	height:24px;
	line-height:24px;
	border:1px solid #FFFFFF;
	margin:auto;
	padding:4px;
	background: url(../images/bg-nav2.jpg) repeat-x;
	font:90% Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.box{
background:#000;
border:1px solid #999;
color:#fff;
font:1em Verdana, Arial, Helvetica, sans-serif;
}
.images{
margin-left:10px;
margin-right:10px;
border:1px solid #fff;
}

#form{
font: 1em Verdana, Arial, Helvetica, sans-serif;
width:550px;
}	
#form ul{
list-style:none;
}
#form li{
float:left;
text-align:left;
margin:5px;
}
.obbligatorio{
color:#f90;
}

.banner{
text-align:left;
margin:0;
padding:0;
width:450px;
height:50px;
color:#fff;
}

/*From di inserimento*/

/*From contatti*/
form{
width:450px;padding:5px 0;
margin:auto;
}
fieldset{
float:left;width:450px;
margin: 1em 0;padding: 0;
border: 1px solid #fff;
background: #000 url(../images/bg-form.jpg) repeat-x bottom;
font: 1em Verdana, Arial, Helvetica, sans-serif;
}
legend{
font-weight:bold;color: #fff;
}
form b{
color:#F00
}
form p{
margin:0.5em 10px
}
fieldset div{
float:left;width:100%;
padding: 10px 0 12px;
}
label{
float:left;width:120px;
display: inline;margin-left: 10px;
line-height:23px
}
div#confirm-address label,div#sports label,input#go{
margin-left:130px
}
