html, body{margin:0; padding:0;}
body{color:#6D69BC;font:12px Verdana,Georgia, sans-serif;text-align:center;}
a{color:#3737BC;}
a:visited{color: #3737BC;}
a:hover{color:#7A7ACC;}
#contenitore{width:960px;margin:0 auto;text-align:left;background-color:#fff;
background-image: url(../Immagini/sfondo.gif); background-repeat: repeat-y;padding: 0 12px 20px 12px;}
#header{width: 960px;position:relative;margin-bottom:30px;}
#IEroot #header{margin-bottom:10px;}
#nav_link_servizio {position:absolute; top:30px; right:70px;width:450px;}
#header ul{margin:15px 0 0; padding:0;list-style:none;font-size:10px;text-align:right;}
#header ul li{display:inline;padding:0 8px;border-right:1px solid #ccc;margin:0;}
#header ul li a{color:#7D7D7D;text-decoration:none; font-variant: small-caps;font-size:11px;}
#header ul li a:hover{color:#444;}
#header ul li#iscr_servizi{font-weight:bold;padding-right:0;border:none;}
#header ul li#iscr_servizi a {background: transparent url(../Immagini/frecciaright.gif) no-repeat right center; padding:2px 14px 2px 0;}
#header ul li#iscr_servizi a:hover{background: transparent url(../immagini_email/freccia_dx_hover.gif) no-repeat right center;}
#form_login{width:435px;position:absolute; top:65px; right:70px;margin:0; padding:0;}
#IEroot #form_login{margin-top:12px;}
#form_login fieldset{background:#E7F2FB;/*border:1px solid #9A9FFF;*/border:none;}
#IEroot fieldset{position:relative;padding-left:7px;}
#form_login legend{font:15px Georgia, "Times New Roman", Times, serif;font-weight:bold;}
#form_login label{font-size:11px;}
#IEroot legend{position:relative;top:-0.75em;left:-7px;}
#form_login input{width:100px;font-size:11px; font-family: "Courier New", Courier, monospace;}
#header #form_login input#submit{width:auto;}
h1{margin:0;padding:0;}
h2{font-weight:normal;font-size:14px;margin:0 0 20px 68px; padding:0;color:#6D69BC;}
h3{font: 20px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;margin:0 0 10px;text-align:center; padding:0;line-height:1;}
h3 span{font-size: 12px;font-weight:bold;}
h4{font-size:13px; font-family: Arial, Helvetica, sans-serif;
color:#BD082F;margin:0; padding:0;line-height:1.3;}
h5{font-size:12px;margin:3px 0 0; padding:0;font-weight:normal;}
img{vertical-align:middle;border:0;}
.banner_eventi{background:#E7F2FB;width:960px;padding:3px 0;float:left;}
.banner_eventi p #topbanlog_9, .banner_eventi p #topbanlog_13 {width:0; height:0;display:none;}
.banner_eventi ul{list-style:none;float:left;font-size:10px;margin:0 3px 0 0; padding:0;width:227px;text-align:right;}
.banner_eventi li{margin-bottom:5px;font-weight:bold;}
* html .banner_eventi li{height:0;}
.banner_eventi li a {text-decoration:none;background: transparent url(../Immagini/frecciaright.gif) no-repeat right center;padding:2px 14px 4px 0;}
* html .banner_eventi li a, #IEroot .banner_eventi li a{display:block;}
.banner_eventi li a:hover{color:#7A7ACC;background: transparent url(../immagini_email/freccia_dx_hover.gif) no-repeat right center;}
.banner_eventi p{margin:0; padding:0;float:right;width:730px;}
#all_container{float:left;width:960px;margin:15px 0 -5px;}
#all{width:658px;float:right;padding:0 70px 50px 27px; 
background:transparent url(../immagini_email/sfondo_omino.jpg) no-repeat -221px -235px;}
#main{float:left;width:303px;margin-left:2px;}	
#main h3{background: #3875D2 url(../immagini_email/sfondo_cerca_trova.jpg) no-repeat 50% 50%;
width:280px;height:33px;padding: 0;margin: 12px auto 15px;line-height:1.5;text-shadow: 2px 2px 2px #444;}
#main form{/*width:270px;*/margin:0;padding:0;}
#main form div{padding:0 0 10px; margin:0 0 0 25px;}
#main form input,#main form select {font-size:12px; font-family: "Courier New", Courier, monospace;color:#6D69BC;}
#main form label{display:block;}
#messaggio_errore{color:#BD082F; font-weight:bold;font-size:10px;}
* html #messaggio_errore{margin-top:-10px;}
#main form div.input_radio{width:100%;float:left;margin:0;}

#main form div.input_radio p{float:left;width:130px;margin:3px 0; padding:0;}
#main form div.input_radio label{display:inline;}
#corsi_partenza{float:right;width:303px;}
#corsi_partenza h3{font-size:18px; background: #AB2C51 url(../immagini_email/sfondo_corsi_part.jpg) no-repeat 50% 50%;
width:280px;height:33px;padding: 0;margin: 12px auto 15px;line-height:1.5;text-shadow: 2px 2px 2px #444;}
#corsi_partenza h4{text-transform: uppercase;font-size:12px;color:#6D69BC;}
#corsi_partenza ul{margin:0 15px 0 25px;; padding:0;list-style:none;}
#corsi_partenza li{margin:0 0 15px;padding:0;}
#corsi_partenza p{margin:3px 0 0; padding:0;}
#corsi_partenza p.relatori, #corsi_partenza p.data{color:#BD082F;}
#corsi_partenza p.more_info{margin:-5px 15px 0 0;}
#corsi_partenza p a{font-size:10px; font-weight:bold;}
#corsi_partenza p a:hover{font-size:10px;color:#7A7ACC;text-decoration:none;}
p.more_info{text-align:right;margin:3px 0 10px; padding:0;}
p.more_info a{font-weight:bold;text-decoration:none;font-size:10px;background: transparent url(../Immagini/frecciaright.gif) no-repeat right center;padding:2px 14px 4px 0; }
p.more_info a:hover{color:#7A7ACC;background: transparent url(../immagini_email/freccia_dx_hover.gif) no-repeat right center;}
#varie{width:655px;float:left;margin-top:75px;}
#varie h3{font:20px Georgia, "Times New Roman", Times, serif; color:#6E8DF7;margin:0 0 10px;line-height:1;text-align:left;font-weight:bold;}
#varie h5{font-size:13px; font-family: Arial, Helvetica, sans-serif;
color:#BD082F;font-weight:bold;}
#varie p{margin:3px 0 0 0; padding:0;font-size:11px;}
#testimonianze{float:left;width:261px;padding: 0 20px 0 20px;}
#testimonianze div{padding:0 0 10px 0;}

#promozioni{width:303px;float:right;}
#promozioni div{padding:0 11px 10px 20px;}

#menutest{line-height:1.5;margin:20px 0 10px 230px;font-size:11px;float:left;width:auto;}
* html #menutest{display:inline;}
#menu_sx{
	/*3 colonne*/
	width:205px;
	padding-top:5px;
	float:left;}

#corsi_partenza2{text-align:right;}
#corsi_partenza2 h3{font:16px Georgia, "Times New Roman", Times, serif; font-style:italic;font-weight:bold;color:#AB2C51; background: #FCEDDC;padding: 0;line-height:1.3;
text-align:right;}
#corsi_partenza2 h4{text-transform: uppercase;font-size:12px;color:#6D69BC;}
#corsi_partenza2 ul{margin:0; padding:0;list-style:none;}
#corsi_partenza2 li{margin:0 0 15px;padding:0;}
#corsi_partenza2 p{margin:3px 0 0; padding:0;}
#corsi_partenza2 p.relatori, #corsi_partenza p.data{color:#BD082F;}
#corsi_partenza2 p.more_info{margin:-5px 0 0 0;}
#corsi_partenza2 p a{font-size:10px; font-weight:bold;}
#corsi_partenza2 p a:hover{font-size:10px;color:#7A7ACC;text-decoration:none;}
#homepage #corsi_partenza2{display:none;}
#div_footer{clear:both;}
#div_footer p{padding:10px 0 0; margin:0 0 0 230px;font-size:12px;line-height:1.3;text-align:left;border-top:1px solid #6D69BC;}
#div_footer strong{color:rgb(12,119,212);}

