@charset "UTF-8";
body {
	font: Arial, Helvetica, sans-serif;
	font-size:14px;
	background: #FFF;
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #000000;
	/*margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em;*/
}
.oneColFixCtrHdr #container {
	width: 820px;  /* utilizzando 20 px in meno rispetto alla dimensione piena di 800 px lascia spazio per gli elementi grafici e strutturali del browser ed evita che venga visualizzata una barra di scorrimento orizzontale */
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
}
.menu {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 18px;
	color: #FFFFFF;
	background: #D03A90;
	text-align: left;
	padding: 0px 20px 2px 20px;  /* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sottostanti. Se in #header viene utilizzata un'immagine anziché un testo, può essere utile rimuovere il padding. */
	border-bottom:solid;
	border-bottom-color:#222
}
.oneColFixCtrHdr #menuContent {
	padding: 0 20px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */
}

.oneColFixCtrHdr #header {
	background: #FFFFFF; 
	padding: 10px 10px 20px 650px;  /* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sottostanti. Se in #header viene utilizzata un'immagine anziché un testo, può essere utile rimuovere il padding. */
}

.oneColFixCtrHdr #mainContent {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 20px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */
	background: #FFFFFF;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sovrastanti. */
	background:#FFFFFF;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
	padding: 10px 0; /* il padding di questo elemento crea uno spazio, così come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
}
.indirizzo {	
	font-family: Arial, Helvetica, sans-serif;	
	text-align: right;
	font-size: .8em;	
	color: #999999;
	
}
.txt {	
	font-family: Arial, Helvetica, sans-serif;	
	text-align: left;
	font-size: .9em;	
	color: #222;
}
.footer {	
	font-family: Arial, Helvetica, sans-serif;	
	text-align: right;
	font-size: .8em;	
	color: #999999;
	float:right;
}
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}

.oneColFixCtrHdr #menuContent #azienda{background:url(http://www.nadir.com/elementi/pulsi/azienda_.png) no-repeat;width:80px; height:20px; display:block; text-indent:-9999px; overflow:hidden}
.oneColFixCtrHdr #menuContent #azienda:hover{background-position: 0 -20px;}

.oneColFixCtrHdr #menuContent #servizi{background:url(http://www.nadir.com/elementi/pulsi/servizi_.png) no-repeat;width:80px; height:20px; display:block; text-indent:-9999px; overflow:hidden}
.oneColFixCtrHdr #menuContent #servizi:hover{background-position: 0 -20px;}

.oneColFixCtrHdr #menuContent #portfolio{background:url(http://www.nadir.com/elementi/pulsi/portfolio_.png) no-repeat;width:80px; height:20px; display:block; text-indent:-9999px; overflow:hidden}
.oneColFixCtrHdr #menuContent #portfolio:hover{background-position: 0 -20px;}

.oneColFixCtrHdr #menuContent #FTP{background:url(http://www.nadir.com/elementi/pulsi/FTP_.png) no-repeat;width:80px; height:20px; display:block; text-indent:-9999px; overflow:hidden}
.oneColFixCtrHdr #menuContent #FTP:hover{background-position: 0 -20px;}

/*--------------- stili dei collegamenti --------*/

a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

a:link, a:active, a:focus {
	color: #D03A90;
	text-decoration: none; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}

a:hover { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	color: #D03A90;
	font-weight:bold;
	text-decoration: none;
}

a:visited {
	color: #D03A90;
	text-decoration: none; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}

/* CSS Document */

