<style type="text/css">

.radio{
background : #E0EEF6; margin:0px 0px 0px 0px; padding-bottom:0px; border:0px solid #000;
}
div#col_sx {
	width : 56.6em;
	margin-right : 16em;
	margin : 0;
	padding : 0;
	border : 0;
	border-top : 0.2em solid #fff;
}
#questionario .radio {
	padding : 0;
	margin : 0;
	border : 0;
}
.radiowhite{
background : #FFFFFF; margin:0px 0px 0px 0px; padding-bottom:0px; border:0px solid #000;
}
.check{
background : #F7FAFC; margin:0px 0px 0px 0px; padding-left:0px; border:0px solid #000;
}
.checkw{
background : #FFFFFF; margin:0px 0px 0px 0px; padding-left:0px; border:0px solid #000;
}
.sfondo_lista {
background-image : url('/concorsi/pic/sfondo_lista.jpg');
}
.sfondo_logo {
background-image : url('/concorsi/pic/sfondo_logo.jpg');
}
.sfondo_titolo {
background-image : url('/concorsi/pic/sfondo_titolo.jpg');
}
.sfondo_bot {
background : url('/concorsi/pic/sfondo_bot.gif') repeat;
width: 57;
}
.sfondo_bottoni {
background : url('/concorsi/pic/sfondo_bottoni.gif') repeat;
}
.sfondo_foto {
background-image : url('/concorsi/pic/foto_1.jpg');
}
.sfondo_sfumo {
background-image : url('/concorsi/pic/sfondo_sfumo.jpg');
}
.sfondo_sfuma {
background-image : url('/concorsi/pic/sfondo_sfuma.jpg');
background-position: bottom left;
background-repeat: repeat-x;
}
.sfondo_menu {
background : url('/concorsi/pic/sfondo_menu.jpg');
}
.sfondo_dx {
background-image : url('/concorsi/pic/sfondo_dx.gif') repeat;
}
.sfondo_sfumorev {
background-image : url('/concorsi/pic/sfondo_sfumorev.jpg');
}
.sfondo_margine {
background : url('/concorsi/pic/sfondo_margine.gif') repeat;
}
.sfondo_margine2 {
background : url('/concorsi/pic/sfondo_margine2.gif') repeat;
}
.sfondo_rigatab {
background : url('/concorsi/pic/sfondo_rigatab.gif') repeat;
}
textarea , select , option {
font-family : Verdana, Arial, Sans-serif;
font-size : 10px;
color : #333333;
background-color : #ffffff;
}
#questionario select.box {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width : 33.5em;
	padding : 0.2em;
	margin : 0.5em 0 0.5em 0;
	border : 0.1em solid #93b1cd; 
}
#questionario textarea {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding : 0;
	margin : 0;
	border : 0.1em solid #93b1cd;
}
#questionario select {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding : 0;
	margin : 0;
	border : 0.1em solid #93b1cd; 
}
#questionario option {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding : 0;
	margin : 0;
	border : 0;
}
input {
font-family : Verdana, Arial, Sans-serif;
font-size : 10px;
color : #333333;
background-color : #ffffff;
background-image : url('/concorsi/pic/sfondo_input.gif');
background-repeat : repeat-x;
background-position : 50% 0%;
border : 1px solid #93b1cd;
}
/* campi di input senza bordo inseriti in un div="no_border" --------------------------- */
div.no_border input {
	border: 0px;
	background: #E0EEF6;
}
div.no_border2 input {
	border: 0px;
	background: #F7FAFC;
}
#questionario input {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding : 0;
	margin : 0;
	border : 0;
	border : 0.1em solid #93b1cd;
}
#questionario input.box {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width : 33em;
	padding : 0.2em;
	margin : 0.5em 0 0.5em 0;
	border : 0.1em solid #93b1cd;
}
body {
background : #fff url('/pic/bkg.gif') repeat-y center;
margin : 0;
}
form {
display : inline;
}
#questionario form {
	margin : 0;
	padding : 0;
	border : 0;
}
a:hover {
text-decoration : underline;
}
.Tgrigio {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #626262;
text-decoration : none;
}
.Tgrigiomenu {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #5c5c5c;
text-decoration : none;
}
.txt10nero {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
}
.txt10nerobold {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
}
.txt10azzurrobold {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #A7CBE3;
text-decoration : none;
}
.txt10neroente {
font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
}
.txt11nero {
font : 11px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
}
.txt11nerobold {
font : bold 11px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
}
.link {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #008cc3;
text-decoration : none;
}
.link2 {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #008cc3;
text-decoration : none;
}
.img50x50{
border:solid 1px #949494;
margin-right :10px;
}
.img70x40{
border:solid 1px #cccccc;
margin-right :10px;
margin-bottom :5px;
margin-top :7px;
}
.img105x60{
border:solid 1px #cccccc;
margin-right :10px;
margin-bottom :10px;
margin-top :10px;
}
.imglogo{
margin-right :10px;
margin-left :10px;
margin-bottom :10px;
margin-top :10px;
}
.libro{
border:solid 1px #cccccc;
}

body {
font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
text-align : left;
color : #000;
margin : 0;
padding : 0;
text-decoration : none;
}

table {
font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
text-align : left;
color : #000;
margin : 0;
padding : 0;
text-decoration : none;
}
#questionario table {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	line-height : 1.4em;
	color : #000;
	margin : 0;
	padding : 0;
	border : 0;
}
/*ul li {
	list-style-image: url('/pic/li.gif');
}*/

hr {
  background: #ccc;
  border: 0;
  color: #ccc;
  height: 0.1em;
  margin: 1em 0 1em 0;
}

h3{color:#000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size:1.3em;
margin:0 0 0 0; 
padding:0 0 0.5em 0;
}
#questionario h4 {
	color : #666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	margin : 0;
	padding : 0;
}
a{text-decoration:none; color:#008cc3; font-weight:bold;}
a:hover{text-decoration:underline;}

div#redazione {
background : url('/pic/sfondo_margine.gif') repeat-y top left;
/*width : 51.6em;*/
text-align : left;
padding : 2em 1em 1em 4em;
margin : 0 auto;
}
a.interno {
	color: black;
}
a.interno:link,
a.interno:visited,
a.interno:hover,
a.interno:active {
	text-decoration: none;
}

div#firma {
	/*width: 51.6em;*/
	margin-bottom: 1em;
	padding-bottom: 1em;
	background: #fff url('/concorsi/pic/sfondo_rigatab.gif') repeat-x bottom;
	vertical-align: middle;
}

div#foto_menu {
	float : left;
	background : #fff;
	width : 18em;
	margin : 0.3em 0 0 0;
	padding: 0;
	margin: 0 2em 1em 0;
}
div#colonna-menu {
	width: 18em;
}
div#occhiello {
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	font-weight: bold;
}
div#categoria {
	background: #fff url('/concorsi/pic/sfondo_rigatab.gif') repeat-x bottom;
	padding-bottom: 1em;
	margin-bottom: 2em;
}
div#logo_etass {
	margin: 2em auto 1em;
	text-align: center;
}
div#risorse {
	padding-top: 1.5em;
	margin-top: 1em;
	background: #fff url('/concorsi/pic/sfondo_rigatab.gif') repeat-x top;
}
.img105{
border:solid 1px #cccccc;
}
img.freccia {
	vertical-align: middle;
	margin-right: .5em;
	/*margin-bottom: .25em;*/
}
ul.menu { 
width:18em;
list-style:none; /* elimino i punti elenco */
margin:1em 0 1em 0;
padding:0; /* elimino i rientri delle liste */
}
ul.lungo {
	margin-top: 0;
	width: 51.6em;
}
/*ul.menu li.attivo {
	color: #A7CBE3;
	font-weight: bold;
}*/
/*ul.menu li a, ul.menu li.attivo { */
ul.menu li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
padding: 0 0 0 2em; /* lascia spazio far il bordo del menu e il testo del link */
}
ul.menu li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
/* freccetta per il link */
/*ul.lungo {*/
	/*width: 51em;*/
/*	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
}
ul.lungo li a {
	display: inline;
	padding-left: 2em;
}
ul.lungo li {
	display: inline;
}*/
/* freccetta per l'effetto roll-over e per l'elemento attivo*/
ul.menu li a:link,
ul.menu li a:visited,
ul.menu li a:hover,
ul.menu li a:active {
	background: url('/pic/li.gif') no-repeat 1em 0.5em;
}
ul.menu li.current a, 
ul.menu li.current a:hover {
	color:#A7CBE3;
	text-decoration:none;
}
span.desc {
	display: block;
	padding-left: 2em;
}
</style>
