.Font_Link {
	color: #000099;
	font-weight: bold;
	font-style: italic;
	color: #6699ff;
}

.Font_Testo {
	color: #000099;
}

.Font_Titoletto{
	color: #000099;
	font-weight: bold;
	size: 16;
}


.Font_Grigiolino{color: #cdcdcd}

.Font_data{
	color: #6699ff;
	size: 10;
}

.Font_Titolo{
	font-weight: bold;
	color: #000099
}

.Font_a_cura {
	color: #000099;
	font-weight: bold;
	font-size:16;
}

body {
  padding: 0px;
  margin:0px;
  text-align: center;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:80%;
  color:#000099;
  background-image: imgs_pp/nuvole.jpg);
  background-repeat: repeat-x;
  background-position:top left;
  background-color:#F8FAFA;
	background-attachment: fixed;
}

		 
#testa {
  margin: 0px;
  padding: 24px 0px 0px 0px;

  background-repeat: repeat-x;
  background-position:top left;  
  background-attachment:fixed;
  /*background-color:#FFFFFF;*/
}		 
		 
#bloccotesta {
  width:798px;
	\width:800px;
	w\idth:798px;
  margin: 0px auto;
  padding: 0px;	 
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #cdcdcd;
  background-color:#FFFFFF;
}	 


#presentazione {
  float:right;
  width:600px;
  padding:0px;
  text-align: right;
  
}

#presentazione h1 {
  color:#8C999D;
  font-size:10px;
  margin:0px;
  padding: 10px 10px 0px 0px;
}								 


#logo {
  margin:0px;
  padding:0px;
  text-align: left;
  border: 0px solid green;
}

#navigazione {
  color:#CDCCC1;
  padding:0px;
  margin: 0px; 
  height:30px;
  text-align: center;
  background-repeat: repeat-x;
  background-position:top left;
  line-height: 30px;
   
}

#navigazione p {
  margin:0px;
  padding:0px;
}		
	
	
#menu {
  width:798px;
	\width:800px;
	w\idth:800px;		
  text-align:center;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
/*  border-left-color: #CDCCC1;
  border-right-color: #ffffff;*/
  height: 30px;
  padding: 0px;
  margin:0px auto;					 							 
}			 

			
#menu ul {		
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  font-family: verdana, arial, Helvetica, sans-serif;
  height: 30px;
  line-height: 30px;
  width:798px; 					 		 
}					 		 


	
#menu li { 
	padding: 0px;
	margin: 0px;
	/*display: inline;*/
  width: 114px;
  height: 30px;
	color: #CDCCC1;
	float: left;
	line-height: 30px;
}

#menu a {
  display: block;
  padding: 0px;
  line-height : 30px;
  text-align : center;
  width: 114px;
  height : 19px;
  color : #000099;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  background-image: url(../index_files/img/tasto.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
	height : 30px;
}

#menu a:hover {
  color : #ffffff;
  text-decoration: none;
  background-image: url(../index_files/img/tastoh.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
	background-color:#6699FF;
}			

#menu a:active {
  color : #ffffff;
  text-decoration: none;
  background-image: url(../index_files/img/tastoh.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
	background-color:#D7EFCF;
}		

#menu a.current {
  color:#ffffff;
  text-decoration: none;
  background-image: url(../index_files/img/tastoh.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
	background-color:#6699FF;
}


#contenitore {
  width:798px;
	\width:800px;
	w\idth:798px;
  padding: 0px;
  margin: 0px auto;
  text-align: left;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #CDCCC1;
  background-color: #FFFFFF;
  background-image: url(../index_files/img/sfondopagina.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
}

	
#flash {
  width:798px;
  padding:0px;
  margin:0px 0px 10px 0px;
  border-color: #6699ff;
}		

#corpo {
  width:475px;
	\width:445px;
	w\idth:475px;
  min-height:500px;
  height:auto !important;
  height:500px;
  float:left;
  padding:5px 10px 5px 20px;
  line-height:1.5;
  margin:0px 0px 50px 0px;
  border-right:1px dotted #6699ff;
}


#sidebar {
  width:245px;
	\width:270px;
	w\idth:245px;
	float:left;
  padding:5px 5px 0px 20px;
  line-height:1.5;
}	 

hr.blocca {
  display: block;
  width: 100%; 
  border: 0px dotted #6699ff;
  border-color: #6699ff;
  line-height: 0px;
  font-size: 0px;
  margin: 0px;
  padding: 0px; 
  clear:both;
  visibility:hidden;
}	 

#w3icons {
  margin:40px auto 10px auto;
  padding:0px;
	text-align:center;
}		
		
#w3icons a {
  background-color:transparent;
}

#w3icons ul {
  margin:0px;
}

#w3icons ul li {
  display:inline;
  list-style-type:none;
}


.input {
	margin-top:10px;
}					
			 
.freccia {
  text-align:right;
  margin-bottom:10px;
}

.freccia a{
  background-color:transparent;
}

.freccia2 {
  width: 40%;
  margin-left:28%;
  text-align:center;
	margin-top:40px;
	font-size:9px;
	color:#6699ff;
	}
	
.freccia2 a {
  background-color:transparent;
}
	


.box p {
  font-size:85%;
}


div.dotted {
  border-bottom:1px dotted #6699ff;
 	font-size:1px;
	margin:20px 1px;
	padding:0px;
	height:1px;
}

.img {
	border:0px solid #cccccc;
	float: left;
	width: 100px;
}

.descrizione {
  border: 0px solid #dcdcdc;
	float: left;
	width: 320px;
	margin: 0px 0px 0px 10px;
}

.divblock{
  width:100%;
	clear:both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
	visibility:hidden;
}

div.whois {
  text-align:center;
  margin-top:50px;
}
	
	 
ul.privacymain li {
  font-weight:bold;
}

ul.privacysub {
  font-size:100%;
	margin-top:10px;
}

ul.privacysub li {
  font-weight:normal;
	list-style-type:lower-alpha;
}	

a.tornasu {
  display:none;
}

#logostampa {
  display:none;
}

div.focus {
  border:1px solid #DADADA;
	padding:10px;
	margin: 15px 10px 0px 0px;
	background-color: #F8F8F8;
}


.home {
  font-size:16px;
	list-style-type:none;
}

.I {
  font-size:14px;
	list-style-type:disc;
}

.II {
  font-size:12px;
	list-style-type:circle;
}

.III {
  font-size:10px;
	list-style-type:disc;
}


a {
  text-decoration:none;
	color:#6699ff;
}


a:visited {
	color:#939393;
}

a:hover {
  text-decoration:none;
  color:#000000;
  background-color:#6699ff;
}

ul.novisited li a {
  color:#6699ff;
}

ul.novisited li a:visited {
  color:#6699ff;
}

ul.novisited li a:hover {
  color:#FFFFFF;
  background-color:#6699ff;
}

a.novisited {
  color:#6699ff;
}

a.novisited:visited {
  color:#6699ff;
}

a.novisited:hover {
  color:#FFFFFF;
  background-color:#6699ff;
}

p.linksezione a {
  color:#6699ff;
  text-decoration:none;
  background-color:transparent;
	font-weight:bold;
}

p.linksezione a:hover {
  text-decoration:none;
  color:#FFFFFF;
  background-color:#6699ff;
}	

p.linksezione {
  text-align:right;
}


.current {
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}

.hide {
  display:none;
}

.hidealways {
  display:none;
}

.accessibile {
  margin-right:20px;
}

a.accessibile {
  color:#6699ff;
}

a.accessibile:visited {
  color:#6699ff;
}

a.accessibile:hover {
  color:#FFFFFF;
  background-color:#6699ff;
}

.grafica {
  display:none;
}

.center {
  text-align:center;
}
 
.right {
  text-align:right;
} 
		 
h1 {
  margin-bottom:10px;
  font-size:120%;
  color:#000099;
}		 

h2 {
  font-size:100%;
  color:#000099;	
}	 
	 
p {
  margin:0px;
  margin-bottom:10px;
  padding:0px;
}
	
code {
  color:navy;
}	
	
img {
  border:0px;			
  margin:0px;
  padding:0px;				
}


em {
  font-style:italic;
}

strong {
  font-weight:bold;
}	
			 
			 
fieldset {
	border:1px solid #efefef;
  padding:10px;
	margin:0px;
}			 
	 
legend {
  color:#009700;
	font-weight:bold;
	margin:0px;
	padding:0px;
}	 

label {
	font-size:85%;
}

	 
.campi input {
  border:1px solid #DDDDDD;
	font-size:11px;
	width:100%;
	background-color:#F4F4F4;
}	

.pulsanti {
  text-align:center;
  margin-top:10px;
}

input.pulsante {
  width:150px;
}


textarea {  
  font-family:verdana,arial,sans-serif;
	font-size:11px;
	width:100%;
	overflow:auto;
}	 		

form#contattaci .campi textarea {
  height:150px;
	border:1px solid #DDDDDD;
	background-color:#F4F4F4;
}	 	
			
hr {
  display:none;
}		


ul {
  list-style-type:square;
  font-size:85%;
  line-height:1;
}

li {
  padding-bottom:10px;
  list-style-position:outside;
}

ol.faq {
  display:block; 
  list-style-type:decimal;
  padding-bottom:10px;
  border-bottom:2px solid #CDCCC1;
}	 
	 
ol.faq li {
  padding:0px;
}

ol.faq a:visited {
  color:#6699ff;
}

ol.faq a:hover {
  color:#FFFFFF;
  background-color:#6699ff;
}

ol.faq li ul {
  margin:10px 0px 10px 30px;
}

ol.faq li ul li {
  margin:5px 0px;
}

ul.dieciMotivi {
  font-size:100%;
	line-height:1.5;
	margin-left:25px;
	padding:0px;
	list-style-type:decimal;
}

dt {
  font-weight:bold;
	margin-top:10px;
}

dd {
  margin-left:20px;
}


span.evidenzia {  
	background-color:#E8F7E8;
}

/*IMPOSTAZIONI SPECIALI PER LE PAGINE PERSONALI
Sezione di Auryn*/
.Font_Angie {
	color: #000099;
	font-size:80%;
}

.Font_Auryn {
	font-family: Bimini;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.Font_Azadeh {

	font-family: "Book Antiqua";
	font-size: 14px;
	color: #FFFFCC;
	font-weight: bold;
}

.Font_Darroway {

	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #000000;
}

