/* ----------------- STILI GENERICI PAGINA ------------------------------------- */

body{
	margin: 0px;
	padding: 0px;
	background-image: url(immagini/bg.jpg);					
	background-repeat: no-repeat; 							
	background-position: top center; 						
	/*background-attachment: fixed;*/							
	background-color: #FFFFFF;								
	font-family: Arial, Verdana, sans-serif; 				
	font-size: 8pt; 										
	color: #000; 											
}

#principale{width: 980px; margin-top:0px;}

#bottom{
	width:980px;
	margin:4px 0;
	padding:10px;
	color: #000;
	background-image: url(immagini/bott.png);					
    background-repeat: no-repeat;
	min-height:92px;
	height:auto !important;
	height:92px;
}
/*.botlink a{color: #000; text-decoration: underline;}
.botlink a:hover{color: #663300; text-decoration: none;}*/

#menu {
	margin: 0px; 
	padding: 0px;
	width:540px;
	height:30px; 
}

/*----------------- STILI PER LA FORMATTAZIONE BOX ------------------------- */

#box{
	margin:0;
	padding:0px;
	width: 260px;
	overflow: hidden;
}

#box .boxtitle{
  font-size: 8pt; 
  font-variant: small-caps; 
  font-weight: bold;
  color: #000; 				
  margin:3px 25px;
}

#box p{
	font-size: 8pt;
	color:#333;
	height: auto;
	overflow: hidden;
	margin: 8px 25px;
}

#box a{color: #FF6600;text-decoration: none; font-weight:bold;}
#box a:hover{color: #666;text-decoration: underline;}


/* ----------------- STILI PER LA FORMATTAZIONE CONTENUTI ------------------------- */

.pagetitle{
    font-family:Arial, Verdana;
	font-stretch: wider;
	font-weight: bolder;
	font-size:11pt;
	color:#FF6600;
	text-transform:uppercase;
	margin:32px 0 0 0;
  }

.content-home{padding:20px 10px 6px 20px;}

.content-home p:first-letter{
	font-size:130%;				
	font-weight: bold;
	text-transform: capitalize;
	color:#FF6600;
}

.content{padding:20px 0px 0px 0px;}

.content p:first-letter{
	font-size:130%;				
	font-weight: bold;
	text-transform: capitalize;
	color:#FF6600;
}

.colmid{padding:20px 30px 6px 0px;}

hr{
	height: 1px; 
	color: #FF6600;
}

/* ---------- STILI PER LA FORMATTAZIONE DELLE TABELLE DEI CONTENUTI ---------------- */

.table{
	border-collapse: collapse;
	background-color: White;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
}

.table th{
	background-color: #666666;
	color: White;
}

.table td{
	border-collapse: collapse;
	color: #333333;
}

/* ---------- STILI PER LA FORMATTAZIONE DEGLI ELENCHI ---------------- */

ul{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF6600;
	list-style: circle;
	list-style-position: inside;
	margin: 0px;
	padding:0px;
}

ol{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	list-style: decimal;
	list-style-position: inside;
	margin: 6px;
}

li{margin:0px; padding:0;}	/* selezionare distanza fra le voci elenco */
li a{color: #FF6600;text-decoration: none;}
li a:hover{color: #FCE219;text-decoration: none;}


/* ---------- STILI PER LA FORMATTAZIONE DEL TESTO VORTEX ---------------- */

.h1, .h2, .h3, .h4, .h5, .h6{
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

/* H1 titoli ------------------------------------------------- */

.h1{
  font-size: 12pt;
  color: #FF6600;
  text-transform: capitalize;
  font-weight:bold;
  padding: 0;
  margin:2px 0;
}

.h1 a{color: #FFF;text-decoration: none;}
.h1 a:hover{color: #66FF00;text-decoration: none;}

/* H2 sottotitoli -------------------------------------------- */

.h2{
	font-size: 8pt;					
	text-transform: uppercase;
	font-weight:bold;		
	color: #FF6600;
	padding-bottom:10px;
	border-bottom:1px solid #666;
}

.h2 a{color: #FFF;	text-decoration: none;}
.h2 a:hover{color: #66FF00;	text-decoration: none;}

/* H3 normale ------------------------------------------------- */

.h3
{
	font-family: Arial, Verdana, sans-serif; 				
	font-size: 76%; 										
	color: #000;
}

.h3 a{color: #333; text-decoration:underline:} 
.h3 a:hover{color: #FF6600; text-decoration:none:}

p.h3:first-letter{
	font-size:130%;				
	font-weight: bold;
	text-transform: capitalize;
	color:#FF6600;
}

/* h5 bottom nero -----------------------------------------------*/

.h5{
	width:840px;
	margin:0;
	padding-left:0px;
	text-align:center;
	color: #FFFF00;
	font-weight:bold;
	font-size:8pt;
	background-color:#000;
	display:block;
}

.h5 a{color: #FFFF00; text-decoration: none;}
.h5 a:hover{color: #ff6600; text-decoration: none;}

/* H4  ---------------------------------------------------- */

.h4{
	font-size: 7pt; 
	color: #666; 
	margin:0px; 
}
.h4 a{color: #006600; text-decoration:none}
.h4 a:hover{text-decoration:underline; color: #009900}

/* H6 testo-bottom ------------------------------------------------*/

.h6{
	font-size:8pt;
	color:#000;
	margin-top:12px; 
	margin-left:20px;
}
.h6 a{color: #000; text-decoration: underline;}
.h6 a:hover{color: #663300; text-decoration: none;}

/* H7  link e allegati ------------------------------------------------*/

.h7{
	padding:0 4px;
	color: #FFFF00;
	font-weight:bold;
	font-size:8pt;
	background-color:#000;
	display:block;
}
.h7 a{color: #FFFF00; text-decoration: none;}
.h7 a:hover{color: #ff6600; text-decoration: none;}

/* H8  sottotitoli arancio ------------------------------------------------*/

.h8{
	font-size: 8pt;					
	text-transform: uppercase;
	font-weight:bold;		
	color: #FF6600;
}
.h8 a{color: #FFF;	text-decoration: none;}
.h8 a:hover{color: #66FF00;	text-decoration: none;}

/* ----------------- STILI PARTICOLARI ------------------------- */

.privacy{
	font-size: 8pt;
	color:#333;
	font-style:italic;
}

.contatti{
	float:right; 
	border-bottom:1px dashed #CCC; 
	padding-bottom:6px; 
	color:#999; 
	font-size:8pt; 
	line-height:24px; 
	text-align:right; 
	letter-spacing:4px;
}

#copy
{
	text-align:center;
	width:980px;
	font-weight:bold;
	font-size:8pt;
	color:#333;
	margin:10px
}

#juniper
{
	width:300px;
	text-align:center;
	font-size:7pt;
	color:#000;
	margin-bottom:10px;
}

#juniper a{color: #000; text-decoration: none;}
#juniper a:hover{color: #666; text-decoration: underline;}


