/*per nascondere titoli e abstract finche' non li abbiamo*/
/*.titoloconferenza,
.sunto {
	display:none;
}*/

/*attributi di posizionamento e basta. colori, sfondi, font eccetera, vedi dopo*/
body {
	width:50%;
	margin-left: auto;
    margin-right: auto;
    border:0;
	padding:0;
}

/*informazioni di estetica: sfondi, font, dimensioni, stili liste, ancore, eccetera*/
/*prima gli attributi comuni delle classi*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #fff;
}
#titolo {
	margin-left: auto;
    margin-right: auto;
	width:70%;
	text-align:center;
}
.testo {
	background-color: white;	/*colore della colonna centrale*/
	text-align:justify;
}

/*poi gli attributi specifici dei tag*/
#titolo h1 {
color:#367;
}
#titolo h4 {
	font-size:90%;
	font-weight:normal;
	font-style:oblique;
}
#titolo h5 {
	font-size:70%;
	font-weight:normal;
	font-style:oblique;
}
#titolo h6 {
	font-size:90%;
	font-weight:bold;
	font-style:oblique;
}

/*attributi per il form (in realta', per tutti i fieldset e legend)*/
fieldset {
float: left;
clear: left;
width: 100%;
margin: 0 0 0.7em 0;
padding: 0;
background-color:#9cbcc3;
/*border:2px solid #000;*/
}
legend {
margin-left: 1em;  
color: #000000;  
font-weight: bold;
}
.testo fieldset ul {
padding: 1em 1em 0 1em;  
list-style: none;
}
.testo fieldset li {
float: left;
clear: left;
/*width: 100%;*/
padding-bottom: 1em;
}
.testo fieldset.invia {
border-style: none;
float: none;
background-color:transparent;
width: 	0%;
margin-left: auto;
margin-right: auto;
}
.tasto_invia {
/*padding: 0em;*/
/*margin-top: -3em;*/
/*float: none;*/
width: auto;
/*background-color:transparent;*/
/*color: #000000;*/
font-weight: bold;
/*text-transform: uppercase;*/
}
label {
float: left;
width: 10em;
margin-right: 1em;
}
label strong {/*messaggi di errore nel form*/
display: block;
color: #C00;
font-size: 55%;
font-weight: normal;
text-transform: uppercase;
}
#captcha {
	height:1.5em;	/*em cosi' si ridimensiona con il testo*/
}
#captcha_code {
/*font-size: 55%;*/
width: 4em;
}
.captcha_link {
font-size: 70%;
/*padding-left: 4em;*/
}
input {
width: 17em;
}
#affiliazione {
width: 17em;
}
textarea {
width: 15em;
}

/*messaggio di conferma sottomissione form*/
.conferma {
background-color: #9cbcc3;
border:3px solid #000;
padding-left: 1em;
padding-right: 1em;
}

/*indirizzi email*/
.email {
font-family: monospace;
font-size: 120%;
}

/*avvertimento (prenotazione hotel e form)*/
.avvertimento {
font-size: 100%;
	border:2px solid #000;
	padding: 0.5em 1em 0.5em 1em;
}
.avvertimento strong {/*messaggi di errore nel form*/
/*display: block;*/
color: #C00;
font-size: 100%;
font-weight: bold;
text-transform: uppercase;
}

.partecipanti h5 {
font-size: 70%;
}

.partecipanti ol {
font-size: 90%;
}
