@charset "utf-8";
/* CSS Document */

html{
	height:100%;
}
/***tag html**/

a{color:#009933; text-decoration:none;}
a:hover{color:#009933; text-decoration:underline;}
a:visited{color:#009933; text-decoration:none;}
a img{border:none;}
#richiestaincontro label.error{text-align:left; font-size:11px; color:red; margin:3px;height: 18px;}
#richiestaincontro label{text-align:left; font-size:12px; color:#666666; margin:3px;height: 18px;}
#richiestaincontro select{width:192px;height:20px; border:solid 1px #009933; font-size:12px;margin: 0px;}
#richiestaincontro inut{width:190px;height:15px; border:solid 1px #009933; font-size:12px;margin: 3px;}
#richiestaincontro input[type="checkbox"]{width:10px;border:medium;}
#richiestaincontro input.short{width: 100px;}
#richiestaincontro input[type="radio"]{width:100%;}
#richiestaincontro input.long{width:301px;}
#richiestaincontro select.long{width:510px;}
#richiestaincontro select.short{width:50px;}
#richiestaincontro textarea{width:505px; height:60px; border:solid 1px #009933; font-size:12px;}

.clickable{cursor:pointer;cursor:hand;}
.nolink {margin:0px; color:#ffcc00;  text-align:center;}
.noborder{border:none;}
.footer{font-size:9px;}
.stiletestomini{font-size:12px; margin:0px;}
.divisor{ margin-left:1px; width:182px;}
.rollOver{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.rollOver:hover{filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.rollOver2{filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.rollOver2:hover{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.titolo{font-size:14px; font-weight:bold; color:#009966; line-height:35px;}
.sottotitolo {color:#FF9900;font-size:11px;font-weight:bold;}
.grassetto{font-weight: bolder;}
.corsivo{font-style: italic;}
.testo{}
form p {margin:0px;}
p{padding-left:3px;text-align:left;}
.left{text-align:left;}
.titolointerno{color:#009933;font-size:13px;padding-left:7px;}
.testointerno{color:#009933;font-size:11px;line-height:14px;padding:0 0 0 7px;text-align:left;}
.testointerno2{font-size:12px; color:#009933; font-weight:bold; text-align:left;}
.testointerno3{font-size:10px; color:#009933; text-align:left; font-weight:bold;}
.testointerno4{font-size:9px; color:#009933; text-align:left;}
.testonormativa{color:#000000; font-size:24px; font-weight:bold;}
.table1{width:11px;}
.table2{width:79px;}
.margin{margin-left:2px;}
.lista{list-style-image:url(../img/icona.gif); text-align:left; color:#009933; font-size:9px; line-height:13px; /*margin-left:-20px;*/ padding-left:22px;}
.lista2{text-align:left; /*margin-left:-20px;*/ text-indent:0px; padding-left:15px; margin:0px;}
.lista3{text-align:left; font-size:14px; font-weight:bold; color:#009933; padding-left:1px; list-style-type:decimal; list-style-position:inside;}
.listareg{list-style-type:decimal;}
.margin0{margin:0px;}
.line{line-height:0px;}
.maiusx{font-size:14px; font-weight:bold;}
.rigth{text-align:right;}
.border{border-top-width: 1px; border-top-style: solid; border-top-color: #009933; border-bottom-width: 1px; border-bottom-style: solid; 
border-bottom-color: #009933;}
.bho2{margin-top:55px;}
.bho3{margin-top:43px;}
.bho{margin-top:50px;}
.center{text-align:center;}
.pulisci{background:#FFFFFF; clear:both; width:700px;}
.gratis{color:#FF9900; font-size:11px; font-weight:bold;}
.color{color:#009933; font-size:14px;}
.color2{color:#009933; font-size:12px;}
.color-profile{background-color: #FFF3D5;}
body{margin:0px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:11px; color:#666666; text-align:left; font-weight:bold;}
.color-titolo{font-size:12px; color:#666666; margin:1px;}
.color-box{background-color:#339966; font-size:11px; color: #ffffff;}
 
#wrapper{display:block; width:900px; height:auto; margin:auto; text-align:center;}

/**************************************INIZIOtestata********************************************************/
#testata{display:block; float:left; width:100%; height:156px;}
#fasciatop{display:block; float:left; width:100%; height:18px; background-image:url(../img/barratestata.gif);}
#welcome{display:block; float:right;text-align:right; margin-right:8px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}
#flag{display:block; float:right;text-align:right; margin-right:8px;margin-top:1px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}

#loghi{display:block; float:left; width:153px; height:134px;}
#logoMI{display:block; float:left; width:41px; height:47px; margin-top:2px; background-image:url(../img/logoMI.gif);}
#logoUNI{display:block; float:left; width:148px; height:85px;}
#foto{display:block; float:left; width:747px; height:134px;  background-image:url(../img/testata.jpg);}
#hr{display:block; float:left; width:100%; height:1px; background-image:url(../img/hr.gif); margin-top:1px;}
#hr2{display:block; float:left; width:100%; height:1px; background-image:url(../img/hr.gif); margin-top:0px;}
#hr3{display:block; float:left; width:899px; height:1px; background-image:url(../img/hr.gif); margin-top:2px; margin-left:1px;}
/**************************************FINEtestata********************************************************/


/**************************************INIZIOcontenuti********************************************************/
#contenuti{display:block; float:left; width:100%; height:auto; background-image:url(../img/furbata.gif); background-repeat:repeat-y; margin-top:0px;}
#bloccoCont{
	display:block;
	float:left;
	width:700px;
	height:auto;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #009933;*/
}
#menu{display:block; float:left; width:700px; height:auto; margin-top:-2px;}
#linkprimolivello{display:block; float:left; width:700px; height:16px; background-image:url(../img/Contmenu.gif);background-repeat:no-repeat;}
#home{display:block; float:left; width:83px; height:16px;}
#chisiamo{display:block; float:left; width:83px; height:16px; margin-left:1px;}
#servStud{display:block; float:left; width:159px; height:16px; margin-left:1px;}
#servProp{display:block; float:left; width:159px; height:16px; margin-left:1px;}
#newsProp{display:block; float:left; width:106px; height:16px; margin-left:1px;}
#faq{display:block; float:left; width:103px; height:16px; margin-left:1px;}

/********menu secondo livello**/
#linksecondolivello{display:block; float:left; width:700px; height:17px; margin-top:2px;}
#comeragg{margin-left:85px;}
#partnerchi{margin-left:2px;}
#regolamento{margin-left:169px;}
#more-services{margin-left:2px}
#other-offices{margin-left:2px;width:125px;}
#regolamentoprop{ margin-left:130px;}
#pubblimm{margin-left:2px; width:230px;background-image:url(../img/richiestapubbimm2.gif); background-repeat:no-repeat;}

#cerca{display:block; float:left; width:700px; margin-top:1px; height:83px; background-image:url(../img/cerca2.gif); background-repeat:no-repeat;}

.testoespl{float:left;color:#009933;font-size:11px; margin-left:2px; text-align:left;margin-top:5px;}
#form{float:left; width:700px; height:55px;}
#zona-ricerca{float:left;margin-top:20px}
#zona-ricerca label{margin-left:5px;margin-right:8px}
#prezzo-ricerca{float:left;margin-top:20px}
#prezzo-ricerca label{margin-left:5px;margin-right:8px}
#stanza{float: left;text-align: left;margin-top:8px;margin-left:8px}
#avviaricerca{float:right; width:148px; height:23px;margin-right: 1px; margin-top:2px;}

#contIco{display:block; float:left; width:310px; height:25px;}
#icona1{display:block; float:left; width:143px; height:25px;}
#icona2{display:block; float:left; width:164px; height:25px; margin-left:2px;}
#testo{display:block; float:left; width:700px; height:auto !important; text-align:left; min-height:155px; height:155px; margin-top:0px;}
#testo p{margin:1px;}

/*#testo p{line-height:5px;}*/
#aderiscono{display:block; float:left; width:900px; height:84px; background-image:url(../img/aderiscono.gif); border:none; background-repeat:no-repeat; margin:0px;}
#regione{display:block; float:left; width:65px; height:35px; margin-left:5px;}
#iulm{display:block; float:left; width:65px; height:35px; margin-left:15px;}
#polimi{display:block; float:left; width:70px; height:35px; margin-left:14px;}
#unimib{display:block; float:left; width:84px; height:35px; margin-left:18px;}
#sanraff{display:block; float:left; width:90px; height:35px; margin-left:12px;}
#bocconi{display:block; float:left; width:71px; height:35px; margin-left:12px;}
#conservatorio{display:block; float:left; width:90px; height:35px; margin-left:19px;}
#fondazione{display:block; float:left; width:65px; height:35px; margin-left:8px;}
#unimi{display:block; float:left; width:90px; height:35px; margin-left:16px;}
#cattolica{display:block; float:left; width:75px; height:35px; margin-left:8px;}


#partner{display:block; float:left; width:900px; height:37px; margin-top:38px;}
#partner p {font-size:9px;}

#bloccoCont2{display:block; float:left; width:200px; height:auto; margin-top:-2px;}
#richiediinfo{display:block; float:left; width:193px; height:17px; margin-left:7px;}
#bloccoContInt{display:block; float:left; width:200px; height:auto; margin-top:0px; text-align:center;}
#collaborazione{}
#megliomilano{display: block; height: 80px;}
#megliomilano img{margin-top:15px;}
#ministerogioventu{display: block; height: 80px;}
#ministerogioventu img{margin-top:15px;}

	/**************************************FINEContenuti********************************************************/

#footer{display:block; float:left; width:100%; margin-top:1px; text-align:center;} 

/**************************************INIZIO CHISIAMO********************************************************/
#Contchisiamo{display:block; float:left; width:700px; height:auto;}



#testochisiamo{display:block; float:left; width:380px; height:auto !important; margin-top:6px; text-align:left; min-height:364px; height:364px;}

#testochisiamo2{display:block; float:left; width:100%; height:auto !important; margin-top:6px; text-align:left; min-height:388px; height:388px;}

#testochisiamo2 table tr td p{text-align:left;}
#testochisiamo2 table tr td img{vertical-align:top;}
#testochisiamo3{display:block; float:left; width:100%; height:auto /*!important*/; margin-top:2px; text-align:left; /*min-height:390px; height:390px;*/}
#testochisiamo3 p{margin:5px;}
#testochisiamo3 table tr td p{text-align:left;}
#testochisiamo3 table tr td img{vertical-align:top;}
#foto2{display:block; float:left; width:309px; height:239px; margin-left:10px; margin-top:12px;}
#foto3{display:block; float:left; width:700px; height:250px; margin-left:0px; margin-top:13px;}
/*#fotochisiamo{display:block; float:left; width:309px; height:239px; margin-left:274px; margin-top:-350px;}*/


/*******form ricerca piccola***********
div.cercasmall{display:block; float:left; width:193px; height:150px; background-image:url(../img/cercasmall.gif); margin-left:7px;}
div.cercasmall > div.fields{display:block; float:left; width:180px; height:auto; margin-top:40px; margin-left:3px;text-align: left;}
div.cercasmall > div.fields br{width: 0px;height: 0px;}
div.cercasmall > div.fields > label{color:#009933;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:10px;margin:0;text-align:left;}
div.cercasmall > div.fields > select {margin-left: 0px;width:180px; height:17px; border:solid 1px #009933; font-size:10px;}
div.cercasmall > div.fields > input {margin-left: 0px;}
div.cercasmall > .avviaricerca{display:block; float:left; width:148px; height:23px; margin-left:39px; margin-top:3px; border:none;}
*/
#fields-small{float: left;width: 100%;text-align: left;margin-top: 6px;margin-left: 5px;color: #339966;}
#fields-small label{color: #339966;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:10px;margin:0;text-align:left;padding: 3px;}
#fields-small input{witdh:100%;margin-top: 5px;}
#fields-small select{witdh:100%;margin-top: 5px}
#fields-small input[type="radio"]{color: #339966}
#icona1small{float:left; width:95px;}
#icona2small{float:left; width:95px;margin-left:1px;}
#stanza-small{float: left;}
#submit-small{float: right;border: 0px;}
#prezzo{width:180px;height: 17px;}

#testilink{display:block; float:left; width:193px; height:auto; }
#testilink p{margin:1px;}
#testilink a{color:#009933; text-decoration:underline;}
#testilink a:hover{color:#009933; text-decoration:underline;}
#testilink a:visited{color:#009933; text-decoration:underline;}
#button{width:148px;height: 23px;padding: 0px;border: none;}

/**************************************INIZIO ServStud********************************************************/
/*#testoservStud{display:block; /*float:left;*/ width:583px; height:auto !important; text-align:left; margin-top:0px; min-height:228px; height:228px; margin-top:0px;}*/
#testoservStud p{margin:5px;}
#gratis{display:block; float:left; width:300px; height:auto; color:#FF0000; margin-left:15px;}

/**************************************INIZIO ricercaimmobile********************************************************/
#barraricerca{display:block; float:left; width:700px; height:auto;}
.leftP{display: block; float: left;vertical-align: text-bottom;margin-top: 9px;}
.rightP{display: block;float: right;font-style: italic;}
#rigaimmobili{display:block; float:left; width:700px; height:auto;}
.boximmobile{display:block; float:left; width:320px; height:auto; margin-top:30px;}
.importo{display:block; float:left; width:146px; height:20px; background-image:url(../img/topimm.gif); } 
.prezzo {background-image:url(../img/linguetta_sopra.gif);display:block;float:left;height:20px;width:146px; background-position:right; background-repeat:no-repeat; }
.prezzo span{display:block; float:left; width:105px; height:15px; text-align:left; font:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; margin-top:4px; margin-left:2px; color:#009933;}
.dettagli{display:block; float:right; width:140px; height:19px; margin-top:1px; background-image:url(../img/linguetta_sotto.gif); background-repeat:no-repeat;}
.dettagli a{text-decoration:none;display:block; float:left; width:70px; height:15px; margin-left:65px; margin-top:2px; text-align:right; font:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#009933;}
.dettagli a:hover{text-decoration:none;display:block; float:left; width:70px; height:15px; margin-left:65px; margin-top:2px; text-align:right; font:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#009933;}
.dettagli a:visited{text-decoration:none;display:block; float:left; width:70px; height:15px; margin-left:65px; margin-top:2px; text-align:right; font:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#009933;}
.barraricercasmall{display:block; float:left; width:320px; height:3px; /*background-image:url(../img/barraricercasmall.gif);*/ margin-top:1px;}
.spuntatina{display:block; float:left; width:31px; height:20px; margin-left:143px;}
.aggiungi{text-align: left;}
.add-immobile{display:block; float:left;width:150px;background-image: url('../img/aggiungi.gif');background-position: left;background-repeat:no-repeat; padding-left: 15px;font-size: 12px;font-weight: bold;color: #339966}
.remove-immobile{display:block; float:left;width:150px;background-image: url('../img/rimuovi.gif');background-position: left;background-repeat:no-repeat;padding-left: 15px;font-size: 12px;font-weight: bold;color: #339966}
.descrizione{display:block; float:left; width:320px; height:auto; background-color:#ffe197;}
.descrizioneHover{background-color:#FFCC66;cursor:pointer;cursor:hand;}


/**************************************INIZIO DESCRIZIONE immobile********************************************************/
.hr4{display:block; float:left; width:100%; height:1px; background-image:url(../img/hr.gif); margin-top:0px;}
#hr5{display:block; float:left; width:582px; height:1px; background-image:url(../img/hr.gif); margin-top:2px;}
/*#hr6{display:block; float:left; width:394px; height:1px; background-image:url(../img/barracomandi.gif);}*/
#map_canvas{display:block; float:left; width:350px; height:233px; background-color:#FFCC66; margin-top:2px;}
#image_canvas{display:block; float:left; width:350px; height:233px;  margin-top:2px;background-color:#FFFFFF;}
#slideshow{position:relative;display:block; float:left; width:350px; height:233px;  margin-top:2px;background-color:#FFFFFF;;overflow: hidden;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

#tuttotesto{display:block; float:left; width:350px; height:auto;}
#testodescr{
	display:block;
	float:left;
	width:345px;
	height:auto;
	text-align:left;
	margin-top:2px;
	margin-left:4px;
	
}
#bloccotesto p{margin:1px;}
#bloccotesto{display:block; float:left; width:100%; height:auto;}
.riga-sopra{border-top:solid 1px #009933;}
.testo-immobile{float:left; width:345px; height:auto; text-align:left; margin-left:4px; margin-top:7px;}
#spuntatina2{display:block; float:left; width:31px; height:20px; margin-left:551px;}
#intestazione {display:block; float:left; width:700px; height:auto;}
#immagini {display:block; float:left; width:350px; height:auto;}

/*#comandi{display:block; float:left; width:394px; height:22px; margin-left:145px; margin-top:3px; background-image:url(../img/total.gif);background-position: left;background-repeat: no-repeat;}*/
#comandi2{display:block; float:left; width:100%; height:22px; margin-top:1px; margin-left:0px; background-image:url(../img/totaltagliato.gif);background-position: left;background-repeat: no-repeat;}
#incontro-button{display:block; float:left; width:50%; height:20px; margin-top:4px; text-decoration:none; text-align:center;}
#stampa-button{display:block; float:left; width:auto; height:20px; margin-top:4px; margin-left:150px;text-decoration:none;}
#trova-button{display:block; float:left; width:100px; height:20px; margin-top:4px; margin-left:46px;text-decoration:none;}
.command-button{float:left;height:22px; background-image: url("../img/totaltagliato.gif");background-repeat:no-repeat;background-position:center; width: 100%;}
.first-hover{background-image: url("../img/totaltagliatosxopaco.gif");}
.second-hover{background-image: url("../img/totaltagliatodxopaco.gif");}
.command-button .first{width: 50%;float: left;display: block;margin-top: 5px;}
.command-button .second{width: 50%;float: left;display: block;margin-top: 5px;}
#comandi{float:left;width:700px;}
.one-command-button{float:left; background-image: url("../img/bottonesingolo.gif");background-repeat:no-repeat;background-position:center; width: 100%;height:22px;}
.one-command-button a{display:block;float:left;text-align:center; width:100%;margin-top: 5px;}
.one-command-button-hover{background-image: url("../img/bottonesingoloopaco.gif");}
/**************************************INIZIO faq********************************************************/
#hr6{display:block; float:left; width:100%; height:1px; background-image:url(../img/hr.gif); margin-top:5px;}
#testofaq{display:block;float:left;  width:700px; height:auto; text-align:left; min-height:410px;}
#testofaq p{margin:0px;}
#testofaq a.maiusx{font-size:14px; font-weight:bold;color:#9d6666}

#domande{display:block; float:left; width:583px; height:auto;}
#risposte{display:block; float:left; width:583px; height:auto; margin-top:15px;}
.topic{display:block; float:left; width:125px; height:17px;text-align:center;color:#FFFFFF;font-size:11px; margin-left:1px; background-image:url(../img/topicfaq.gif);}
.topic a{color:#FFFFFF; font-size:11px; text-decoration:none; }
.topic a:hover{color:#FFFFFF; font-size:11px; text-decoration:none;}
.topic a:visited{color:#FFFFFF; font-size:11px; text-decoration:none;}
.topicActive{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.topicActive:hover{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

/**************************************INIZIO richiedi incontro+ PER PROPRIETARI****************************************************/
#richiestaincontro{display:block; float:left; width:100%; height:auto; text-align:left;}


/********************************pagina di login********************************/
#log{display:block; float:left; width:369px; height:163px; margin-left:170px; margin-top:80px; background-image:url(../img/login.gif); background-repeat:no-repeat;}
#dati{display:block; float:left; width:250px; height:auto; margin-left:15px; margin-top:23px;}
#dati table tr td input{width:230px; height:15px;}
#pass{display:block; float:left; width:180px; height:15px; margin-top:8px; margin-left:15px; text-align:left;}
#inviopass{display:block; float:left; width:148px; height:23px; margin-top:16px; margin-left:22px;}
.altezza{height:auto !important; text-align:left; min-height:184px; height:180px;}

/************************richiesta incontro*******************/
#richiestaincontro2{display:block; float:left; width:356px; height:384px; margin-left:170px; margin-top:10px; background-image:url(../img/contattaci2.gif); text-align:left;}
#richiestaincontro2 p{padding-left:12px; padding-right:5px;}
#textareanote{height: 200px;width:347px; margin-top:7px;}
.marginleft{margin-left:216px; margin-top:21px}
.margintop{margin-top:40px;text-align:left;}
.margintop2{margin-top:20px;text-align:left;} 
.padding{text-align:left; margin-left:12px;}

/**************************************INIZIO contattaci****************************************************************************************/

#log2{display:block; float:left; width:370px; height:384px;  margin-top:33px; margin-left:175px; background-image:url(../img/contattaci.gif); background-repeat:no-repeat;}
#label2{display:block; float:left; width:340px; height:auto; margin-left:16px; margin-top:56px; color:#009933; text-align:left;}
#label2 table tr td input{width:230px; height:15px; margin-left:10px;}
#label2 table tr td textarea{width:230px; height:100px; margin-left:10px;}
#pass2{display:block; float:left; width:200px; height:auto; margin-top:24px; margin-left:10px; text-align:left; font-size:10px; line-height:11px;}
#inviopass2{display:block; float:left; width:148px; height:23px; margin-top:25px; margin-left:11px;}
.boxtitle {background-image:url(../img/linguetta_sopra.gif);display:block;float:left;height:22px;width:146px; background-position:right; background-repeat:no-repeat; margin-left:1px;}
.boxtitle span{display:block; float:left; width:105px; height:15px; text-align:left; font:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; margin-top:4px; margin-left:4px; color:#009933;}

.field-input{}
.field-error{border-color: red;border-style: solid;border: 1px;}
.field-error-message{color:red;font-size: 10px;font-weight: normal;}
.field-required:after{content:" *"}

label.error{color:red;display: block;}
input.error{border: 1px solid red;background-color: #FFFFCC;}
select.error{border: 1px solid red;background-color: #FFFFCC;}

#warning { display: none; float: left;}
em.error {
  background:url("img/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  color: red; 
}
em.success {
  background:url("img/checked.gif") no-repeat 0px 0px;
  padding-left: 16px;
}

#field{display: block; float: left; width:700px; height:115px;  background-image:url(../img/passwordpersa.gif); background-repeat:no-repeat; margin-top:6px;}
#field input.long{width:300px;}
.margin-top{ float: left; margin-top:28px; text-align:center; width:100%;}
.invia{display:block; float: left; width: 148px; height: 23px; margin-top: 0px; margin-left:550px;}


.longtext {height: 20px;width: 180px;overflow: hidden;white-space: nowrap;}
.more {z-index: 10;position: relative;display: block;background-color: #fff;width: 18px;padding: 0 2px;}
.box{float:left;width: 191px;margin-left: 9px;margin-top: 33px;}
.box-header {background-image:url(../img/box-header.gif);background-repeat:no-repeat;color:#FFFFFF;float:left;font-size:11px;height:21px;width:100%;}
.box-content{float:left;background-image: url("../img/box-content.gif");background-repeat: repeat-y;width:100%;height: auto !important;min-height: 32px;height: 32px;}
.box-sub{float:left;width:100%; background-image: url("../img/boxsub.gif");color:#009933;font-size:9px;}
.box-footer{float:left;background-image: url("../img/box-footer.gif");background-repeat: no-repeat;width:100%;height: 10px;font-size:11px;color:#009933;text-align: left;padding-top: 0px;padding-left: 10px;}
.box-link{float:left;width:100%; text-align:right;color:#009933;font-size:10px;padding: 5px 0px;}
.box-link img{border: none;}
.box-link a{}
#confronta-basket{float:left;margin: 5px;}
.confronta-immagine{vertical-align:middle;margin:5px;border: 1px solid #ffab00;width: 43px;height: 32px;}


#profile-links{text-align:left;}
#profile-links a{padding: 5px;text-align: left;}

#confronta-table{background-color: white; width:699px;}
#confronta-table thead tr{background-color: #e6e6e6;}
#confronta-table thead tr th{font-weight: bold;}
#confronta-table thead tr td{}
#confronta-table tbody tr{}
#confronta-table tbody tr th{font-weight: bold;text-align: right;}
#confronta-table tbody tr td{}
#confronta-table tfoot tr{}
#confronta-table tfoot tr th{}
#confronta-table tfoot tr td{}
#confronta-table .odd{background-color:  #FFE197;}
#confronta-table .pair{background-color: #f7f7f7;}
#confronta-table .grey{background-color: #e6e6e6;}
.link-block{display:block;padding:5px 10px;margin:5px;background-color:#FFB213; float:left;border:1px solid #FFE197;}
#news-home{float: left;width: 100%;margin:0px 0px; height:auto; margin-top:15px;}
.news{width:699px; margin:0px; margin-top:1px; height:auto !important; min-height:85px; }
.news-list{list-style: none;padding-left: 8px;padding-right: 8px;;margin-left:0px}
.news-list .news {}
.news-list li{}
.news-list .news-img{float: left; margin-right:15px; margin-top:5px;}
.news-list .news-abstract{float: none;}
.news-list a{width: 680px;display:block;float:left;}
.news-list a span{display:block;float:right;text-align:right; padding-right: 4px;}
.news-list a h3{color:#F9B200;text-align: left;display:block;float:left;margin: 0; font-size:15px; padding-left:4px;}
.news-list a:hover{background-color:#e7e7e7;text-decoration:none;}
.news-completa{font-size:10px;}
.news-list img{vertical-align: top; width: 45px;height: 45px; margin-left:4px; ;}
.news-list p{text-align: left; height:auto;}
.news-approfondimento{float: left; text-align:left;}
.news-approfondimento p{}
.hide{display:none;}
.border-bottom{border-bottom: 1px solid #F9B200; width:100%;}

.myprofile{float: left; display: block; width:100%; height:auto; margin-top:23px;}
.myprofile  a{width: 100%;border-bottom: 1px solid #F9B200;display:block;float:right;text-align:right; font-size:20px; }
.myprofile a:hover{text-decoration:none; background-color:#e7e7e7;}
.myprofile  a.image{border:none};
.myprofile  a.image:hover{border:none;background-color:#e7e7e7;}

.box-news{float: left; display: block; background-image: url("../img/barra-news.gif"); width: 100%; height: 21px; text-align: center; color: #ffffff; font-size: 14px; background-repeat:no-repeat; margin-top:7px;}
.box-news a{color: #ffffff; font-size: 14px;}
.box-news a:hover{color: #666666; font-size: 14px;}
.box-sub2{display:block; float:left;width:100%;background-color: #FFF3D5;color:#009933;font-size:14px;}
.box-sub2 table {text-align:left; }
.box-sub2 input{width:200px;}
.box-sub2 label{text-align:left; font-size:12px; color:#666666; margin:3px;height: 18px;}
#invio-profile{width:70px;}
.box-footer2{float:left;background-image: url("../img/footernew.gif");background-repeat: no-repeat;width:100%;height: 21px;}
.dettagli-confronta{float: left; display: block; width:100%; height:22px; background-image: url("../img/dettagli-confronta.gif"); background-repeat: no-repeat; background-position: center;}

.avantindietro{float: left; display: block; margin-top:44px;  width:704px;}
.indietro{ background-image: url("../img/indietrolist.gif"); width:63px; background-repeat: no-repeat; float: left; text-align:right;}
.avanti{ background-image: url("../img/avanti.gif"); width:53px; background-repeat: no-repeat; float: right; background-position: right; text-align:left; margin-right:4px;}
.fileFotoThumb{width: 43px;height: 32px;}
.ricerca-subtitle{color:#009933;font-size:14px;}
.ricerca-detail{color:#666666;font-size:12px;margin:1px;}
.toggle{cursor:pointer;cursor:hand;}

.news_content{ display: block; background-image: url("../img/content_news.gif"); background-repeat: repeat-y;width:100%;height: auto !important;min-height: 32px;height: 32px;}
.news_footer{float:left; float: left; display: block; width:100%; height:5px; background-image: url("../img/news_footer.gif"); background-repeat: no-repeat; background-position: center;}

.uni{height:auto; margin:11px 8px 11px 8px;}
.help{font-size:10px;font-style:italic;font-weight:normal;}
.form-subtitle{padding:15px 0 5px 0}
ol,ul{
    text-align: left;
}
