/*
stili per Diritti, non privilegi.
**********************************************
Created: mercoledi 24 febbraio 2007
Author: antonio romano + creactivity
**********************************************
These style-sheets, associated graphics and design are copyrighted materials.
*/

* {margin:0; padding:0}

img {
border:none; 
margin:0;
padding:0;
} 

a {
color: #000;
text-decoration: none;
}

.clear {clear: both;}


.allinea {
padding: 0 8px 0 38px;
}

.sottolinea {
text-decoration: underline;
}

body 					{
							font-family: Verdana, sans-serif;
							text-align: left;
							margin: 0;
							padding: 0;
							background: #fff url(../images/home_bg.gif) left top repeat-x;
							color: #000;
							font-size: 62.5%; 
							
							}

#wrapp     {

							position: relative;
							height: auto !important;
							height: 100%;

							width: 980px;
							text-align: left;
							font-size: 1em;

							color: black;
							background: transparent;
							}	
							
/* header logoreplace*/

#header {
height: 140px;
padding: 0 0 0 0;
}

ul#testata {

list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;

}

ul#testata li{
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/* il menu orizzontale in header*/

/* menuoriz */

#menuoriz {
padding: 14px 0 0 0;
margin: 0 0 0 0;
height: 29px;
}

ul#four-items {
list-style-type: none;
margin: 0 0 0 57px;
}

ul#four-items li{
color: #FFFFFF;
display: inline;
margin: 0 29px 0 0;
font: bold 1.2em/1.2em Verdana, sans-serif;
}

ul#four-items li a{
color: #FFAC13;
text-decoration: underline;
}

ul#four-items li span{
color: #FFFFFF;
text-decoration: none;
}

a.pin{
color: #000000;
font: normal 1em/1.2em Verdana, sans-serif;
border: 0;
padding: 8px 0 8px 15px;
text-decoration: underline;
background: transparent url(../images/pin.gif) left center no-repeat ;
}


a.pdf{
color: #000000;
font: normal 1em/1.2em Verdana, sans-serif;
border: 0;
padding: 8px 0 8px 20px;
text-decoration: underline;
background: transparent url(../images/pdf.gif) left center no-repeat ;
}

a.pdf2{
color: #000000;
font: normal 1em/1.2em Verdana, sans-serif;
border: 0;
padding: 8px 0 8px 20px;
text-decoration: underline;
background: transparent url(../images/pdf.gif) left center no-repeat ;
}

a.zip{
color: #000000;
font: normal 1em/1.2em Verdana, sans-serif;
border: 0;
padding: 8px 0 8px 20px;
text-decoration: underline;
background: transparent url(../images/icona_zip.gif) left center no-repeat ;
}


a.vid{
color: #000000;
font: normal 1em/1.2em Verdana, sans-serif;
border: 0;
padding: 8px 0 8px 20px;
text-decoration: underline;
background: transparent url(../images/icona_video.gif) left center no-repeat ;
}

a.vid2{
color: #000000;
font: normal 1em/1.2em Verdana, sans-serif;
border: 0;
padding: 8px 0 8px 20px;
text-decoration: underline;
background: transparent url(../images/icona_video_2.gif) left center no-repeat ;
}


/* page */

#pageint {
clear: right;
width: 100%;
height: 340px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/* colcontent */

#colcontent {
float: left;
width: 579px;
height: 330px;
padding: 0 0 0 0;
clear: right;
}

#colcontent h1, #colcontentint h1{
width: 470px;
font: bold 1.7em/1.9em Verdana, sans-serif;
color: #F3A600;
margin: 0 15px 15px 15px;
padding: 10px 15px 0px 0px;
}

#colcontent p, #colcontentint p {
width: 470px;
font: normal 1.1em/1.4em Verdana, sans-serif;
margin: 0 15px 8px 15px;
padding: 0 15px 0px 0px;
}

#colcontent p a, #colcontentint p a{
text-decoration: underline;
}


/* colcontentint */

#colcontentint {
float: left;
width: 579px;
padding: 0 0 0 0;
clear: right;
}

#colcontentint div, #colcontentpro div, #colcontentgio div, #colcontentdat div, #colcontentfin div {
padding: 0 0 15px 0;
}


/* colrightp */

#colrightp {
color: #8C8C8C;
font: normal 1em/1.2em Verdana, sans-serif;
float: left;
width: 343px;
height: 332px;
margin: 0 0 0 0;
padding: 0 0 0 56px;
background: transparent url(../images/facce.jpg) right top no-repeat ;
}

/* colrightpnovelo */

#colrightnovelo {
color: #8C8C8C;
font: normal 1em/1.2em Verdana, sans-serif;
float: left;
width: 343px;
height: 332px;
margin: 0 0 0 0;
padding: 0 0 0 56px;
background: transparent url(../images/facce_novelo.jpg) right top no-repeat ;
}

/* colcontentpro */

#colcontentpro, #colcontentgio, #colcontentdat, #colcontentfin{
float: left;
width: 694px;
padding: 0 0 0 0;
clear: right;
}

#colcontentpro h1{
width: 600px;
font: bold 1.7em/1.9em Verdana, sans-serif;
color: #E64705;
margin: 0 15px 15px 8px;
padding: 10px 15px 0px 0px;
}

#colcontentpro img, #colcontentgio img, #colcontentdat img, #colcontentfin img {
padding: 8px 0 0 0;
}

#colcontentpro p, #colcontentgio p, #colcontentdat p, #colcontentfin p {
width: 600px;
font: normal 1.1em/1.4em Verdana, sans-serif;
margin: 0 15px 8px 8px;
padding: 0 15px 0px 0px;
}


#colcontentpro p a, #colcontentgio p a, #colcontentdat p a, #colcontentfin p a{
text-decoration: underline;
}

/* colrightstampa */

#colrightstampa {
color: #8C8C8C;
font: normal 1em/1.2em Verdana, sans-serif;
float: left;
width: 228px;
height: 277px;
margin: 0 0 0 0;
padding: 0 0 0 56px;
background: transparent url(../images/stampa.jpg) center top no-repeat ;
}
/* colrightpro */

#colrightpro {
color: #8C8C8C;
font: normal 1em/1.2em Verdana, sans-serif;
float: left;
width: 228px;
height: 332px;
margin: 0 0 0 0;
padding: 0 0 0 56px;
background: transparent url(../images/progetto.jpg) center top no-repeat ;
}


#colrightpro p, #colrightdat p, #colrightfin p {
font: normal 1.1em/1.4em Verdana, sans-serif;
margin: 180px 0 1em 0;
width: 175px;
}

#colrightgio p {
font: normal 1.1em/1.4em Verdana, sans-serif;
margin: 290px 0 1em 0;
width: 175px;
}


/* colcontentgio */

#colcontentgio h1{
width: 600px;
font: bold 1.7em/1.9em Verdana, sans-serif;
color: #F3A600;
margin: 0 15px 15px 8px;
padding: 10px 15px 0px 0px;
}

/* colcontentstampa */

#colcontentstampa h1{
width: 600px;
font: bold 1.7em/1.9em Verdana, sans-serif;
color: #DCC03A;
margin: 0 15px 15px 8px;
padding: 10px 15px 0px 0px;
}

/* colrightgio */

#colrightgio {
color: #8C8C8C;
font: normal 1em/1.2em Verdana, sans-serif;
float: left;
width: 228px;
height: 400px;
margin: 0 0 0 0;
padding: 0 0 0 56px;
background: transparent url(../images/giornata2.gif) center top no-repeat ;
}


/* colcontentdat */

#colcontentdat h1{
width: 600px;
font: bold 1.7em/1.9em Verdana, sans-serif;
color: #CC3333;
margin: 0 15px 15px 8px;
padding: 10px 15px 0px 0px;
}

/* colrightdat */

#colrightdat {
color: #8C8C8C;
font: normal 1em/1.2em Verdana, sans-serif;
float: left;
width: 228px;
margin: 0 0 0 0;
padding: 0 0 0 56px;
background: transparent url(../images/dati.jpg) center top no-repeat ;
}

#colrightdat p strong{
color: #000000;
font: bold 1em/1.2em Verdana, sans-serif;
}


/* colcontentdat */

#colcontentfin h1{
width: 600px;
font: bold 1.7em/1.9em Verdana, sans-serif;
color: #B14F18;
margin: 0 15px 15px 8px;
padding: 10px 15px 0px 0px;
}

/* colrightdat */

#colrightfin {
color: #8C8C8C;
font: normal 1em/1.2em Verdana, sans-serif;
float: left;
width: 228px;
margin: 0 0 0 0;
padding: 0 0 0 56px;
background: transparent url(../images/finanziaria.jpg) center top no-repeat ;
}


/* footer */

			#footer {
				text-align: right;
				clear: both;
				color: #fff;
				height: 50px;
				background: #FFA500 left top no-repeat;
				font: normal 1.1em/1.1em Verdana, sans-serif;
				padding: 1em 1em 1em 78px;


			}
			#footer span{
				font: normal 9px Verdana;
				color: silver;
				letter-spacing: -1px;
			}
			#footer strong{
				font-size: 1.1em;
			}
			#footer a{
				color: #FFFFFF;
				text-decoration:underline;
			}