/*body { background-color: #000000; margin: 0; padding: 0; text-align: center;}*/
body { margin: 0; padding: 0; text-align: center; background-color: #ffffff;}
img { border: 0px;}
.grassetto{font-weight: bold; color: #ab1d89;}
.indent{margin-left: 25px;}
#name-container {position: relative;padding: 0px; text-align: left; width: 20em; top: 12px; left: 0px;}
#name-container-no-home {position: relative;padding: 0px; text-align: left; width: 600px; top: 12px; left: 0px;}
#phone{display: block; position: absolute; top: 0px; left: 0px; padding: 18px 0px 0px 10px; width: auto; overflow: hidden; text-align: left;font-size: 28px; color: #719fd2;  font-family:  tahoma, arial; text-decoration: none;}
#phone .cp{font-size: 14px; color: #ededed; font-family: tahoma, arial;}
/*#titolo-pagina {display: block; font-size: 48px; color: #ededed; font-weight: normal;  font-family: "trebuchet MS", tahoma, arial; width: 400px; height: 62px; background-image: url("../images/robertobelotti.jpg");background-repeat: no-repeat; background-position: center center}*/
#titolo-pagina {display: block; font-size: 48px; color: #ededed; font-weight: normal;  font-family: "trebuchet MS", tahoma, arial; width: 400px; height: 62px; background-image: url("../images/robertobelotti.png");background-repeat: no-repeat; background-position: center center}
#sottotitolo-pagina {display: block; font-size: 24px;color: #989898;}
#link-accessibili{position: absolute; top: 0px; left: 0px; padding: 20px; width: 70px; overflow: hidden; text-align: left;font-size: 12px; color: #ffffff; font-family: verdana, arial; z-index: 10;}
#link-accessibili a{color: #ffffff; font-family:  verdana, arial; text-decoration:none;}
#toUp-link{font-size: 15px; color: #ffffff;}
#toLow-link{font-size: 10px; color: #ffffff;}
#hdc-link img{font-size: 18px; line-height: 1em;}
h1 { color: #dedede; font-size: 20px;font-family: verdana, arial; font-weight: normal;  line-height: 1em; font-style: italic;}
h2 { color: #989898; font-size: 16px;font-family: verdana, arial; font-weight: normal; font-style: italic; line-height: 1em; }
/*h2 { color: #a22424; font-size: 1.9em;font-family: georgia, "times new roman", times, serif; font-weight: normal; font-style: italic; line-height: 1.2em; }*/
#header { position: relative;  width: 100%; min-width: 980px; padding: 0px; margin: 0;  border-bottom: 3px solid #0a0a94; clear: both; background-image: url("../images/sfondo.jpg");background-repeat: no-repeat; background-position: center center; z-index: 3000000; background-color: #000038;}
#logo_container{ position: absolute; width: 175px; height: 140px; background-image: url("../images/logo_blu_2.png");background-repeat: no-repeat; background-position: 10px 10px; left: 0px; top: 0px;}
#logo_container span{ display: block; position: absolute; top: -9999px; color: #c3c6e8}
#eim_container{position: absolute; width: 400px; height: 365px;  background-image: url("../images/eim_trasp.png");background-repeat: no-repeat; background-position: center center; right: 50px; top: 90px;}
#header-2 { position: relative;  width: 100%; min-width: 980px; padding: 0px; margin: 0; border: 0px solid #ffffff; height: auto;background-color: #c3c6e8; z-index: 200000;}
/*#header-3 { position: relative; background-color: #000000; width: 100%; min-width: 980px; padding: 0px; margin: 0; border: 0px solid #ffffff;}*/
#header-3 { position: relative; width: 100%; min-width: 980px; padding: 0px; margin: 0; border: 0px solid #ffffff; height: auto;}
#edera-content { position: relative;  padding: 0px; margin: 0 auto 0 auto; height: 1px; z-index: 5;}
#edera{display: block; position: absolute; top: -630px; z-index: 300; height:630px; margin: 0; padding: 0; text-align: center; width: 960px; left: 0px;}
#edera img{display: block; position: relative; margin: 25px auto 0 auto; z-index: 30; padding: 0; text-align: center;}
#header-content { position: relative;  padding: 0px; margin: 0 auto 0 auto; height: 12em; width: 960px; height: 110px;}
#header3-content { position: relative;  padding: 0px; margin: 0 auto 0 auto; width: 960px; height: 4em; font-size: 0.84em;}
#mainmenu { position: relative; background-color: transparent; padding-right: 0; margin: 0 auto; width: auto; height: 33px;padding-left:350px;}
#mainbox {position: relative; background-color: transparent; width: 100%; min-width: 980px; padding: 0px; margin: 0; border: 0px solid #ffffff; clear: both; padding-bottom: 0px; margin-top: 0px;}
#mainbox-content {position: relative; width: 960px; padding: 0px; margin: 0 auto 0 auto; border-top: 0px solid #444444; clear: both; text-align: left; font-size: 12px; font-family: verdana, arial; line-height: 1.6em;}
/*.frastagliato{position: relative;width: 100%; min-width: 980px; height: 20px; background-image: url("../images/frastagliato.png");background-repeat: repeat-x;}*/
.frastagliato{position: relative;width: 100%; min-width: 980px; height: 4px; background-color: transparent; border-bottom: 0px solid #000000;}
#maintext-container {position: relative; padding: 0px; padding-top: 0px; font-family:  verdana, arial; background-color: transparent; text-align:left; float: right; width: 620px; z-index: 200; border-left: 0px solid #cccccc;}
#sub-maintext-container {position: relative; padding: 20px; padding-top: 5px; font-family:  verdana, arial; background-color: transparent; text-align:left; width: 620px; z-index: 200; border-left: 0px solid #cccccc;}
#maintext-container-no-home {position: relative; width: 680px; padding: 10px; clear: both; font-family:  verdana, arial;}
#maintext-container em {color: #507fb6;font-size: 20px; padding: 0px; font-family: "Lucida Grande", Helvetica, verdana, arial;}
#sub-maintext-container h1 {color: #0a0a94;font-size: 24px; padding: 0px; font-family: "Lucida Grande", Helvetica, verdana, arial; font-weight: bold;}
#sub-maintext-container span {display: block; color: #777777;font-size: 12px; padding: 3px 0px; font-family:verdana, arial; font-weight: normal; text-align:justify; line-height: 1.6em;}
#maintext-container-no-home em {color: #507fb6;font-size: 1.2em;}
/*#maintext-container-wide {position: relative; padding: 0px; padding-top: 56px; clear: both;}*/
#maintext-container-wide { line-height: 1.8em; color: #757575; margin-top: 30px;}
#maintext-container-wide-no-home {position: relative; padding: 20px; padding-top: 28px; line-height: 1.8em; color: #757575;}
#la_scuola {display: block; position: relative; padding: 5px 10px 30px 10px; text-align: left; color: #ffffff; font-family: verdana, arial; width: 700px; font-size: 16px; background-image: url("../images/la_scuola.png");background-repeat: no-repeat; background-position: 20px 5px;}
#la_scuola .titolo-testo-principale {display: block; padding: 0px 20px 0px 0px; text-align: right; color: #f7922a; font-style: italic; font-size: 36px; font-family: arial, verdana, sans; border-bottom: 0px solid #555555; font-weight: normal;}
#la_scuola .titolo-testo-principale a{display: block; padding: 0px 20px 0px 0px; text-align: right; color: #f7922a; font-style: italic; font-size: 36px; font-family: arial, verdana, sans; border-bottom: 0px solid #555555; font-weight: normal;text-decoration: none;}
#la_scuola p {padding-left: 120px; text-align: right;}
#la_scuola_nh {position: relative; padding: 5px 10px 30px 10px; text-align: left; color: #ffffff; font-family: verdana, arial; width: 700px; font-size: 12px; background-image: url("../images/la_scuola.png");background-repeat: no-repeat; background-position: 20px 5px;}
#la_scuola_nh .titolo-testo-principale {display: block; padding: 0px 20px 0px 0px; text-align: right; color: #f7922a; font-style: italic; font-size: 36px; font-family: arial, verdana, sans; border-bottom: 0px solid #555555; font-weight: normal;}
#insegnanti_nh {position: relative; padding: 5px 10px 30px 10px; text-align: left; color: #ffffff; font-family: verdana, arial; width: 700px; font-size: 12px; background-image: url("");background-repeat: no-repeat; background-position: 20px 5px;}
#insegnanti_nh .titolo-testo-principale {display: block; padding: 0px 20px 0px 0px; text-align: right; color: #f7922a; font-style: italic; font-size: 36px; font-family: arial, verdana, sans; border-bottom: 0px solid #555555; font-weight: normal;}
#contatti_nh {position: relative; padding: 5px 10px 30px 10px; text-align: left; color: #ffffff; font-family: verdana, arial; width: 700px; font-size: 16px; background-image: url("../images/contatti.png");background-repeat: no-repeat; background-position: 20px 5px;}
#contatti_nh .titolo-testo-principale {display: block; padding: 0px 20px 0px 0px; text-align: right; color: #f7922a; font-style: italic; font-size: 36px; font-family: arial, verdana, sans; border-bottom: 0px solid #555555; font-weight: normal;}
#contatti_nh p.etichetta {padding-left: 120px; text-align: right; font-size: 16px;}
#corsi_nh {position: relative; padding: 5px 10px 30px 10px; text-align: left; color: #ffffff; font-family: verdana, arial; width: 700px; font-size: 16px; background-image: url("../images/contatti.png");background-repeat: no-repeat; background-position: 20px 5px;}
#corsi_nh .titolo-testo-principale {display: block; padding: 0px 20px 0px 0px; text-align: right; color: #f7922a; font-style: italic; font-size: 36px; font-family: arial, verdana, sans; border-bottom: 0px solid #555555; font-weight: normal;}
#corsi_nh p.etichetta {padding-left: 20px; text-align: right; font-size: 16px;}
#insegnanti {display: block; position: relative; padding: 5px 10px 30px 10px; text-align: left; color: #ffffff; font-family: verdana, arial; width: 700px; font-size: 16px; background-image: url("../images/insegnanti.png");background-repeat: no-repeat; background-position: 400px 5px;}
#insegnanti .titolo-testo-principale {display: block; padding: 0px 20px 0px 20px; text-align: left; color: #f7922a; font-style: italic; font-size: 36px; font-family: arial, verdana, sans; border-bottom: 0px solid #555555; font-weight: normal;}
#insegnanti .titolo-testo-principale a{display: block; padding: 0px 20px 0px 20px; text-align: left; color: #f7922a; font-style: italic; font-size: 36px; font-family: arial, verdana, sans; border-bottom: 0px solid #555555; font-weight: normal;text-decoration: none;}
#insegnanti p {padding-right: 120px; padding-left: 20px; text-align: left;}
#contatti {display: block; position: relative; padding: 5px 10px 30px 10px; text-align: left; color: #ffffff; font-family: verdana, arial; width: 700px; font-size: 16px; background-image: url("../images/contatti.png");background-repeat: no-repeat; background-position: 20px 5px;}
#contatti .titolo-testo-principale {display: block; padding: 0px 20px 0px 0px; text-align: right; color: #f7922a; font-style: italic; font-size: 36px; font-family: arial, verdana, sans; border-bottom: 0px solid #555555; font-weight: normal;}
#contatti .titolo-testo-principale a{display: block; padding: 0px 20px 0px 0px; text-align: right; color: #f7922a; font-style: italic; font-size: 36px; font-family: arial, verdana, sans; border-bottom: 0px solid #555555; font-weight: normal; text-decoration: none;}
#contatti p {padding-left: 120px; text-align: right;}
#more-info-ttl {display: block; padding: 0px 0px 25px 20px; text-align: left; color: #000000; font-style: italic; font-size: 26px; font-family: georgia, arial; border-bottom: 1px solid #cccccc; font-weight: normal;}
#maintext-container-wide-sx {position: relative; padding: 20px 0px 10px 10px; text-align: left; color: #484848; border-right: 0px solid #dddddd; float: left;}
#lista_categorie{list-style: none;}
#lista_categorie li {display: block;}
#lista_categorie li a{display: block; width: 18em; color: #0a0a94; font-size: 14px; text-decoration: none;}
#lista_categorie li a:hover{background-image: url("../images/peak_h.jpg");background-repeat: no-repeat; background-position: center left;}
#lista_categorie li a span{display: block; text-indent: 1em;}
#link-list { margin-left: 20px;}
#link-list, #link-list ul {	padding: 0;	margin: 0;	list-style: none;}
#link-list a {	display: block;	font-family: verdana, arial, sans-serif; color: #999999; line-height: 1.8em; padding: 0px 15px 15px 15px; text-decoration:none; border: 0px solid #a2a2a2; margin: 10px 0 10px 0; text-align: left;}
#link-list a:hover {color: #719fd2;}
#link-list li {float: left; text-align: left; width: 33%;}
#link-list a .titolo-link{display: block; font-family: georgia, verdana, arial; font-weight: normal; font-style: normal; font-size: 18px; color: #121212; line-height: 1.4em; padding: 8px 18px 10px 1px; border-bottom: 1px solid #dddddd;}
#link-list a:hover .titolo-link{}
#link-list .icona {display: block; border: 3px solid #888888; width: 250px; height: 90px;}
#icona-rsw{ background-image: url("../images/icona-rsw.jpg");background-repeat: no-repeat;}
#icona-seo{ background-image: url("../images/icona-seo.jpg");background-repeat: no-repeat;}
#icona-lab{ background-image: url("../images/icona-lab.jpg");background-repeat: no-repeat;}
#sub-box {position: relative; background-color: #ffffff; width: 100%; min-width: 980px; padding: 0px; margin: 0; text-align: center; border-top: 0px solid #dddddd; clear: both;background-image: none;background-repeat: no-repeat;background-position: bottom center}
#sub-box-content {position: relative; width: 960px; padding: 10px; margin: 0 auto 0 auto; border: 0px solid #ffffff; border-bottom: 1px solid #ffffff; clear: both; font-family: verdana, arial, sans-serif; font-size: 11px; color: #bebebe; text-align: left;}
/*#sub-box-content a {font-family: verdana, arial, sans-serif; font-size: 11px; color: #719fd2; text-decoration: none;}*/
#footer {position: relative; background-color: #000038; width: 100%; min-width: 980px; padding: 0px; margin: 0; border-top: 3px solid #9d9de7; clear: both;}
#footer-content {position: relative; width: 960px; height: 88px; padding: 10px;  padding-top: 58px; margin: 0 auto 0 auto; border-top: 0px solid #f7922a; clear: both; color: #9d9de7; font-size: 11px; font-family:  arial, verdana, "trebuchet MS"; line-height: 1.6em;}
#coordinate {position: absolute; width: auto; left: 0px; padding: 10px; padding-top: 4px;text-align: right; margin-top: 60px;}
#nav {  margin-left: 20px;}
#nav, #nav ul {	padding: 0;	margin: 0;	list-style: none;}
#nav a {	display: block;	font-family: "Trebuchet MS", arial, verdana, sans-serif; color: #000038; padding: 5px 8px; text-decoration:none; border: 0px solid #000000; border-bottom: 0px solid #ffffff; margin: 0; text-align: right; border-left: 0px solid #000000;}
#nav a span{font-size: 14px;}
#nav a .mini_desc {display: block;	font-family: "Trebuchet MS", arial, verdana, sans-serif; color: #0a0a94; font-size: 10px;}
#nav a:hover, #nav a.this-page { text-decoration:none;background-color: transparent; color: #000038; border-bottom: 0px solid #ffffff; border-right: 0px solid #ffffff;}
#nav li {float: left; text-align: left; border-bottom: 1px solid #c3c6e8;}
#nav li ul a span {font-size: 12px;}
#nav li:hover, #nav a.this-page {background-repeat: no-repeat;background-position: top center; background-color: #a3a8d5; border-bottom: 1px solid #000038;}
#nav-mini, #validation-icons { margin-left: 20px;}
#nav-mini,  #validation-icons, #nav-mini ul,  #validation-icons ul {	padding: 0;	margin: 0;	list-style: none;}
#nav-mini a{	display: block;	font-family: "Trebuchet MS", arial, verdana, sans-serif; color: #cccccc; line-height: 1.4em; padding: 2px 5px; text-decoration:none; border: 0px solid #000000; border-bottom: 0px solid #dedede; margin: 0 0 0 0; text-align: center; border-left: 0px solid #000000;}
#nav-mini a:hover, #nav-mini a.this-page { text-decoration:none;background-color: transparent; color: #ffffff;  border-bottom: 0px solid #0a0a94; background-color: transparent;}
#nav-mini li,  #validation-icons li {float: left; text-align: left;}
#validation-icons li {float: right; text-align: left;}
#validation-icons li:first-child {padding-left: 5px;}
#validation-icons a {font-family: "Trebuchet MS", arial, verdana, sans-serif; color: #cdcdcd; line-height: 1em; padding: 5px; text-decoration:none; }
#validation-icons a:hover {	color: #ffffff;}
#mainimage-container{position: relative; width: 960px; background-color: #303030; text-align: center;  padding: 0px; margin: 0 auto 0 auto; right: 0px; z-index: 200000; margin-top: 20px;}
#mainimage{position: relative; width: 960px; height: auto; background-color: #ffffff; text-align: center;  margin: 0 auto 0 auto; padding: 10px 0; clear: both; overflow: hidden; background-image: none;background-repeat: no-repeat; background-position: center center; left: 0px; top: 0px; border-bottom: 3px solid #9d9de7;}
#imageloaded{position: absolute; width: 940px; height: 260px; background-color: transparent; text-align: center;  margin: 0 auto 0 auto; padding: 0; clear: both; overflow: hidden; background-repeat: no-repeat; background-image: none; background-position: center center; opacity: 0; left: 0px; top: 0px;}
/*#mainimage .slide{position: absolute; width: 940px; height: 260px; left: 0px; top: 0px;}*/
#mainimage .slide{position: absolute; width: auto; height: 260px; left: 0px; top: 0px; opacity:0; border: 0px solid #0a0a94;}
#slide-1{top: 0px; z-index: 0;}
#slide-anchor{position: absolute; width: 400px; height: 270px; left: 0px; bottom: 0px; z-index: 20000;}
#mainimage-container #mainimage-bb{position: relative; width: 960px;}
#mainimage-container #mainimage-bt{position: relative; width: 960px;}
#mainimage-bb-sx{position: relative; width: 10px; height: 10px; float: left; background-color: #303030;background-image: url("../images/bb-sx.png");background-repeat: no-repeat;}
#mainimage-bb-dx{position: relative; width: 10px; height: 10px; float: left; background-color: #303030;background-image: url("../images/bb-dx.png");background-repeat: no-repeat;}
#mainimage-bb-c{position: relative; width: 940px; height: 10px; float: left; background-color: #303030;}
#mainimage-bt-sx{position: relative; width: 10px; height: 10px; float: left; background-color: #303030;background-image: url("../images/bt-sx.png");background-repeat: no-repeat;}
#mainimage-bt-dx{position: relative; width: 10px; height: 10px; float: left; background-color: #303030;background-image: url("../images/bt-dx.png");background-repeat: no-repeat;}
#mainimage-bt-c{position: relative; width: 940px; height: 10px; float: left; background-color: #303030;}
.filler{clear: both; height: 1px;}
#nuovo-box{margin-top: 70px;}
#close{display: none; width: 102px; height: 26px; background-image: url("../images/close.png");background-repeat: no-repeat; position: absolute; left: 50%; top: 95%;}
#sabina{display: block; height: 150px; background-image: url("../images/sabina.jpg");background-repeat: no-repeat;background-position: 0px center; text-decoration: none;}
#sabina .ins_nome{ display: block; text-indent: 120px; color: #ffffff; font-size: 50px; padding: 30px; font-family: "Trebuchet MS", arial, verdana, sans-serif; }
#sabina .ins_cognome{ display: block; text-indent: 150px; color: #ffffff; font-size: 44px;}
#florian{display: block; height: 150px; background-image: url("../images/florian.jpg");background-repeat: no-repeat;background-position: 0px center; text-decoration: none;}
#florian .ins_nome{ display: block; text-indent: 120px; color: #ffffff; font-size: 50px; padding: 30px; font-family: "Trebuchet MS", arial, verdana, sans-serif;}
#florian .ins_cognome{ display: block; text-indent: 150px; color: #ffffff; font-size: 44px;}
#indirizzo{padding: 0px; color: #ffffff; font-size: 22px; border-bottom: 1px solid #ab1d89; padding-top: 30px;}
#telefono{padding: 0px; color: #ffffff; font-size: 16px; border-bottom: 1px solid #ab1d89;}
#telefono a{color: #ffffff; text-decoration:none}
#telefono a:hover{color: #ab1d89; text-decoration:none}
#mappa {padding: 20px; color: #ffffff; font-size: 16px; border-bottom: 0px solid #ab1d89;}
#mappa a{color: #ffffff; text-decoration:none; font-size: 11px;}
#mappa a:hover{color: #ab1d89; text-decoration:none}
#listino{list-style: none;}
#listino li {display: block; padding: 10px; font-weight: bold; clear: both;}
#listino li:hover{color: #ab1d89;}
#listino li .entry{display: block; float: left;}
#listino li .prezzo{display: block; float: right;}
#listino li .descrizione{display: block; clear: both; font-weight: normal; font-size: 12px; }
#listino li.titolo{ font-weight: bold; color: #F7922A; font-size: 20px;}

#nav li ul {	position: absolute;	width: 11em;	left: -999em; padding:0; border: 0px solid #0a0a94;}
#nav li ul.doppia {	width: 22em;}
#nav li ul li{width: 11em;	}
#nav li:hover ul li:hover{background-color: #c3c6e8; background-image: url(none);}
#nav li:hover ul li:hover a {background-color: #c3c6e8; color: #000038;}
#nav li:hover ul {	left: auto; background-color: #a3a8d5;}
#nav li:hover ul a{	font-size: 12px; text-align: left; text-transform: capitalize; text-decoration: none;}
#nav li:hover ul a:hover{	text-decoration:none;}
#nav li ul ul {	margin: -1.9em 0 0 10em;}
#nav li ul ul li:hover{	background-color: #888888;}
#nav li:hover ul ul, #nav li.sfhover ul ul {	left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {	left: auto;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left: auto;}

#lista_random li{padding:0}
#lista_random li a {display: block; height:75px; margin: 3px; border: 3px solid #dedede; color: #dedede;}
#lista_random li a:hover {border: 3px solid #9d9de7;}
#lista_random li a span{display: block; position: absolute; top: -9999px;}
#lista_random .titolo_lista {font-size: 20px; color: #0a0a94; font-weight: normal; padding: 7px 0; font-style: italic;}
#lista_random li a img {display: block; float: left;}
#lista_random li .marca_modello {display: block; font-size: 14px; font-weight: normal; float: right;}

.evidenza {display: block; background-repeat: no-repeat; background-position: center;}
#mainlist li {display: block; float: left; width: 33%; margin: 0; padding: 0}
#mainlist ul li {display: block; float: left; width: 100%; margin: 0; padding: 1px 5px 0 20px;}
#mainlist ul li {border-left: 1px solid #0a0a94;}
#mainlist ul li:hover {border-left: 1px solid blue;}
#mainlist ul li a{color: #0a0a94; text-decoration: none; font-size: 14px;}
#mainlist ul li a:hover{color: blue;}
#mainlist .titolo_lista{color:blue; font-size:20px; padding-bottom:20px;}
#carrello{display: block; position: absolute; padding: 10px 30px; right: 0;}
#carrello a{display: block; float: right; margin: 10px; font-family: arial, verdana, sans-serif; font-size: 16px; text-decoration: none; color: #c3c6e8;}
#carrello a:hover{color: #ffffff;}
#marchi{display: inline;}
#marchi_disp{margin: 10px; padding: 5px; width: 12em; border: 1px solid #c3c6e8; background-color: #000038; color: #c3c6e8;display: block; float: right;}
#infoline{display: block;float: right; margin:10px;  font-family: arial, verdana, sans-serif; font-size: 26px; text-decoration: none; color: #0a0a94;}
#infoline input{display: block; float: left; margin: 0;}
#key_search{border: 1px solid #c3c6e8; padding: 6px; color: #ffffff; border-right: 0 ; background-color: #000038;}
#submit_search{border: 1px solid #c3c6e8; border-left: 0; background-color: #dedede; padding: .36em; color: #0a0a94;}
#footermenu-container{position: absolute; top: 20px;}
#sub-maintext-container span.consigli, #sub-maintext-container span.azioni{display: block; clear: both;}
#sub-maintext-container span.consigli a, #sub-maintext-container span.azioni a, #sub-maintext-container span.consigli span, #sub-maintext-container span.azioni span{display: inline; padding: 0;}
