body{	
	margin: 0px;
	font-family:Georgia, serif;
	font-size:11px;
	color:#636363;
	line-height:16px;/*verificare che non crei problemi*/
}
/* testata e suoi contenuti */
#testata {
	width:778px;
	height: 52px;
	background:#FFFFFF;
	margin: 0px auto 0px auto;	
	padding:0px;
	border:0px solid #000000;
} 
/*logo disegnar(t)e*/
#logo{
	width:555px;
	margin:15px 0px 5px 206px;
	border:0px solid #004400;
}
/*logo fabriano*/
#sponsor{ 	
 	display:inline;
 	margin:0px 0px 0px 210px;
 	border:0px solid #004400;
}

/* i contenitori delle tre colonne */ 
#corpo {
	width:778px;
	margin: 0px auto 0px auto;
	position:relative;
	border:0px solid #0000ff;
}
/*DIV CHE CONTIENE IL MENU*/
#corposin {
	position:absolute;
	top:0px;
	left:0px;
	width:187px;
	border:0px solid #00ffff;
}
/*DIV CHE CONTIENE IL CORPO DELLA PAGINA*/
#content {
	width:591px;
	margin-left:187px;
	margin-right:0px;
	border:0px solid #ff00ff;		
}

/*PIE' DI PAGINA*/
#footer {
	width:778px;
	height: 30px;
	padding-top:10px;
	margin: auto auto 0px auto;	
	border:0px solid #004400;	
} 

.credits{
	font-family:Verdana, sans serif;
	font-size:10px;
	line-height:10px;
	color: #C0C0C0;	
	text-align:left;
	margin:10px 0px 10px 206px;
	border:0px solid #004400;
}
/*top*/
#top{ 	
 	display:inline;
 	margin:0px 0px 0px 180px;
 	border:0px solid #004400;
}
/*STILE PER LE VOCI DEL MENU SINISTRO E DEL TRATTEGGIO*/
.trattMenu{
	width:187px;
	height:21px;
	margin:0px;
	padding:0px;
	background-image:URL(images/tratt187.gif);
}
/* le righe con le singole voci di menu */
.menu{
	width:187px;
	height:18px;
	padding:0px;
	vertical-align:top;
	border:0px solid #004400;
}

.txtLogin{
	width:110px;
	height:12px;
	border:1px solid #848484;
	font-family:Verdana, sans-serif;
	font-size:10px;
	margin:0px 0px 0px 13px;
}
a.menuOff, a.menuOff:link, a.menuOff:visited, a.menuOff:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;	
}
a.menuOn, a.menuOn:link, a.menuOn:visited, a.menuOn:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;	
}

/*stile per definire il colore delle sezioni del menu (sezione + voce menu)*/
.privacy{
	color: #C0C0C0; /*grigio chiaro -- footer*/
}
.blocco0{
	color:#636363;	/*grigio scuro*/
}
.blocco1{
	color:#1289E5;	/*azzurro*/
}
.blocco2{
	color:#EA7B05;	/*arancio*/
}
.blocco3{
	color:#A256CE;	/*viola*/
}
.blocco4{
	color:#009F25;	/*verde*/
}
.blocco5{
	color:#FB3B00;	/*rosso*/
}
/*STILE, DIMENSIONE E POSIZIONAMENTO DEI BOX DELLA HOME*/
/*BOX GRANDE A SINISTRA*/
.boxAsx{
	width:288px;
	height:283px;
	position:absolute;
	top:0px; 
	right:303px;
	margin:0px;
	padding:0px;	
	background-image:URL(images/tratt288x283.gif);
	background-repeat:no-repeat;
	border:0px solid #ff0000;		
}
/*BOX GRANDE A DESTRA*/
.boxAdx{
	width:303px;
	height:283px;
	position:absolute;
	top:0px; 
	right:0px;
	margin:0px;
	padding:0px;	
	background-image:URL(images/tratt303x283.gif);
	background-repeat:no-repeat;
	border:0px solid #440000;	
}
/*2 RIGA, BOX PICCOLO A SINISTRA*/
.boxB1sx{
	width:192px;
	height:211px;
	position:absolute;
	top:283px;
	right:399px;
	margin:0px;
	padding:0px;	
	background-image:URL(images/tratt192x211.gif);
	background-repeat:no-repeat;
	border:0px solid #ff2200;		
}
/*2 RIGA, BOX PICCOLO AL CENTRO*/
.boxB1center{
	width:192px;
	height:211px;
	position:absolute;
	top:283px;
	right:207px;
	margin:0px;
	padding:0px;	
	background-image:URL(images/tratt192x211.gif);
	background-repeat:no-repeat;
	border:0px solid #ff2200;		
}
/*2 RIGA, BOX PICCOLO A DESTRA*/
.boxB1dx{
	width:207px;
	height:211px;
	position:absolute;
	top:283px;
	right:0px;
	margin:0px;
	padding:0px;	
	background-image:URL(images/tratt207x211.gif);
	background-repeat:no-repeat;
	border:0px solid #ff2200;		
}
/*3 RIGA, BOX PICCOLO A SINISTRA*/
.boxB2sx{
	width:192px;
	height:211px;
	position:absolute;
	top:494px;
	right:399px;
	margin:0px;
	padding:0px;	
	background-image:URL(images/tratt192x211.gif);
	background-repeat:no-repeat;
	border:0px solid #ff2200;		
}
/*3 RIGA, BOX PICCOLO AL CENTRO*/
.boxB2center{
	width:192px;
	height:211px;
	position:absolute;
	top:494px;
	right:207px;
	margin:0px;
	padding:0px;	
	background-image:URL(images/tratt192x211.gif);
	background-repeat:no-repeat;
	border:0px solid #ff2200;		
}
/*3 RIGA, BOX PICCOLO A DESTRA*/
.boxB2dx{
	width:207px;
	height:211px;
	position:absolute;
	top:494px;
	right:0px;
	margin:0px;
	padding:0px;	
	background-image:URL(images/tratt207x211.gif);
	background-repeat:no-repeat;
	border:0px solid #ff2200;		
}
/*STILE E ALTEZZA DEL TESTO NEL BOX A*/
.testoA{
	font-family:Georgia, serif;
	font-size:11px;
	color:#636363;
	/*line-height:16px;*/
	height:172px;
	vertical-align:top;
	border:0px solid #ff2200;			
}
/*STILE E ALTEZZA DEL TESTO NEL BOX B*/
.testoB{
	font-family:Georgia, serif;
	font-size:11px;
	color:#636363;
	line-height:14px;
	height:100px;
	vertical-align:top;
}
/*MARGINI DEL BOX CONTENTE IL TESTO RISPETTO ALLO SFONDO FILETTATO*/
.boxSX{
	margin:21px 0px 0px 21px;	
}
.boxDX{
	margin:21px 15px 0px 21px;
}
/*STILE E ALTEZZA DELL'IMMAGINE NEI BOX A e B*/
.boxImgPreview{
	margin:0px 0px 0px 21px;	
	height:90px;
	vertical-align:top;	
}

/*ANTEPRIMA PAGINA DI DETTAGLIO*/
#colanteprima{
	width: 591px;
	float:right;
	margin: 0px;
	text-align: left;
	border:0px solid #0000ee;
}
/*ANTEPRIMA BOX GRANDE*/
.boxApreview{
	width:303px;
	height:283px;	
	margin:0px;
	padding:0px;	
	background-image:URL(images/tratt303x283.gif);
	background-repeat:no-repeat;
	border:1px solid #ffffff;	
}
/*ANTEPRIMA BOX PICCOLO*/
.boxBpreview{
	width:207px;
	height:211px;	
	margin:0px;
	padding:0px;	
	background-image:URL(images/tratt207x211.gif);
	background-repeat:no-repeat;
	border:1px solid #ffffff;
}

/*PAGINE INTERNE*/
#pagInterne{
	width:591px;	
	margin:0px;
	padding:0px;
	border:0px solid #000000;
}
.trattTOP{
	height:21px;
	background-image:URL(images/tratt591x21.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
.trattSX{
	width:21px;
	height:500px;
	background-image:URL(images/tratt21x4.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
.trattDX{
	width:15px;
	background-image:URL(images/tratt15x4.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
/*cella che contiene la tabella con i dati*/
.tdContenuto{
	width:555px;
	vertical-align:top;
	padding:0px;
	margin:0px;
	border:0px solid #000000;
}
.tdImgElenco{
	width:90px;
	vertical-align:top;
	padding:0px 0px 15px 0px;
	margin:0px;
}
.tdTxtElenco{
	vertical-align:top;
	padding:0px 0px 15px 15px;
	margin:0px;
	border:0px solid #000000;
}
.tdImgDettaglio{
	width:175px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px solid #000000;
}
.tdTxtDettaglio{	
	vertical-align:top;
	padding:0px 30px 0px 0px;
	margin:0px;
	border:0px solid #000000;
}

/*titolo nelle pagine di Dettaglio*/
.strilloBig{
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	color: #000000;	
	margin:10px 0px 0px 0px;
	padding:0px;
	border:0px solid #00eeee;	
}
/*titolo nella Home*/
.strilloMedium{
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color: #000000;
	margin:5px 0px 0px 0px;
	padding:0px;
	border:0px solid #00eeee;	
}
.strilloSmall{
	font-size:12px;
	font-weight:bold;
	line-height:14px;	
	color: #000000;
	margin:7px 0px 0px 0px;
	padding:0px;
}
.titolettoDettaglio{
	font-weight:bold;
	line-height:16px;
	color: #000000;	
	margin:0px;
	padding:0px;
	border:0px solid #000000;
}
.verdana{
	font-family:Verdana, sans serif;
	font-size:10px;	
	margin:0px;
}
.abstract{	
	line-height:16px;
	margin:0px;
	padding:10px 0px 15px 0px;
	border:0px solid #ee00ee;	
}
.abstractHome{	
	line-height:16px;
	margin:0px;
	margin:5px 0px 0px 0px;
	padding:0px;
	border:0px solid #00eeee;	
}
.sviluppo{
	line-height:16px;
	margin:0px;
	padding:0px 0px 15px 0px;
	border:0px solid #0000ff;	
}
.autore{
	line-height:16px;
	text-align:right;
	margin:0px;
	padding:0px 0px 15px 0px;	
}
.intervistato{
	line-height:16px;
	font-family:Verdana, sans serif;
	font-size:11px;	
	margin:0px;
	padding:0px;	
	border:0px solid #0000ff;	
}
.approfondimento{
	line-height:16px;
	font-family:Verdana, sans serif;
	font-size:10px;	
	margin:0px;
	padding:15px 0px 10px 0px;	
	border:0px solid #0000ff;	
}
.approfondimento ul{
	margin:0px;
	padding:0px 0px 0px 16px;
	border:0px solid #0000ff;	
}
.approfondimento li{
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:14px;
	border:0px solid #0000ff;	
}
.didascalia{
	font-family:Verdana, sans serif;
	font-size:10px;
	margin:0px;
	padding:10px 0px 10px 0px;	
	line-height:12px;
	color: #000000;
	border:0px solid #ee00ff;		
}
.didascalia p{
	margin:0px;
	padding:0px;
	border:0px solid #0000ff;	
}
.iconedescr{
	font-family:Verdana, sans serif;
	font-size:10px;	
	color: #6e6e6e;
	padding-bottom:8px;	
}

/*link nel testo*/
a,a:visited,a:link,a:hover{
	font-family:Georgia, serif;
	/*font-size:11px;*/ /*eridita la dimensione di default del body*/
	line-height:16px;
	text-decoration:none;	
}
a.linkVerdana,a.linkVerdana:visited,a.linkVerdana:link,a.linkVerdana:hover{
	font-family:Verdana, sans-serif;
	font-size:10px;
	line-height:10px;
	text-decoration:underline;	
}
/*link per gli strilli*/
a.strilloBoxA,a.strilloBoxA:visited,a.strilloBoxA:link{	
	font-size:14px;
	font-weight:bold;
	color:#000000;
	line-height:16px;
	margin:0px;
	padding:0px;	
	text-decoration:none;	
}
a.strilloBoxB,a.strilloBoxB:visited,a.strilloBoxB:link{	
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:14px;
	margin:0px;
	padding:0px;	
	text-decoration:none;	
}
/*COLORE DEGLI STRILLI OVER IN BASE AL BLOCCO A CUI APPARTENGONO*/
a.colore_blocco1:hover{
	color:#1289E5;	/*azzurro*/
}
a.colore_blocco2:hover{
	color:#EA7B05;	/*arancio*/
}
a.colore_blocco3:hover{
	color:#A256CE;	/*viola*/
}
a.colore_blocco4:hover{
	color:#009F25;	/*verde*/
}
a.colore_blocco5:hover{
	color:#FB3B00;	/*rosso*/
}

/*MODULO DI REGISTRAZIONE*/
/*questo stile elimina i margini di default delle form*/
form{
	margin:0px;
	padding:0px;
	border:0px solid #ff4400;	
}

.regON{
	color:#EA7B05;
	padding-left:8px;
}
.regOFF{
	color:#636363;
	padding-left:8px;
}
.tdTxtModulo{
	vertical-align:top;
	padding:20px 0px 0px 0px;
	margin:0px;
	border:0px solid #000000;
	font-family:Verdana, sans serif;
	font-size:10px;	
}
.etichetta{	
	height:22px;
	font-family:Verdana, sans serif;
	font-size:10px;	
	margin:0px;
	padding:0px 3px 0px 0px;
}
.txt{
    border-bottom: 1px solid #FFD9B3;
    border-top: 0px solid #636363;
    border-left: 0px solid #636363;
    border-right: 0px solid #636363;
    font: 11px Verdana , sans-serif;
    color: #434343;
    background-color: #ffffff; 
    width:100%;
    height: 14px;
    margin:0px;
	 padding:0px;
    text-align: left;
    vertical-align:bottom;
}
.txtBlocco5{
    border-bottom: 1px solid #FF8261; /*#FB3B00;*/
    border-top: 0px solid #636363;
    border-left: 0px solid #636363;
    border-right: 0px solid #636363;
    font: 11px Verdana , sans-serif;
    color: #434343;
    background-color: #ffffff; 
    width:100%;
    height: 14px;
    margin:0px;
	 padding:0px;
    text-align: left;
    vertical-align:bottom;
}
.pulsanteBlocco5{
    border: #FB3B00 1px solid;
    padding: 0px;
    font: bold 10px Verdana , sans-serif;
    color: #FB3B00;
    background-color: #FFFFFF;
    width:100px;
    height: 18px;
    text-align: center;
    cursor:pointer;
}
.pulsante{
    border: #EA7B05 1px solid;
    padding: 0px;
    font: bold 10px Verdana , sans-serif;
    color: #EA7B05;
    background-color: #FFFFFF;
    width:100px;
    height: 18px;
    text-align: center;
    cursor:pointer;
}
textarea{
    border-bottom: 1px solid #636363;
    border-top: 1px solid #636363;
    border-left: 1px solid #636363;
    border-right: 1px solid #636363;
    font: 11px Verdana , sans-serif;
    color: #434343;
    background-color: #ffffff; 
    width:550px;
    height: 130px;
    text-align: left;
}
select{
    border-bottom: 1px solid #636363;
    border-top: 1px solid #636363;
    border-left: 1px solid #636363;
    border-right: 1px solid #636363;
    font: 10px Verdana , sans-serif;
    color: #434343;
    background-color: #ffffff; 
    height: 18px;
    text-align: left;
}	 

