/****  HTML ELEMENTS  ****/

body {background: url(../images/sfondo.jpg) top center no-repeat #CDE8FD;	margin:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:center;}

form {margin:0; padding:0;}

p {margin:5px 0px}
h1 {margin:5px 0px}
pre {margin: 5px 0px}
img {border:0;}
a {color: #007ABD; text-decoration: none}
a:hover {text-decoration: underline}
ul {padding-left:4px; margin:0;	padding-top:4px; list-style-type:none;}
ul.circle {list-style-position:inside; list-style-type:circle; overflow:hidden;}
li {padding:0;}

textarea {border:1px solid #CCC; font-size:11px; width:95%; line-height:20px; height:10em;}
input {border:1px solid #CCC; font-size:11px; float:left; line-height:21px; height:21px;}

select {border:1px solid #CCC; font-size:10px; float:left; width:auto; line-height:20px; margin-right:10px; height:20px;}

caption {padding:0; padding-bottom:5px;	font-size:11px;	width:700px; text-align:right;}

legend {font-weight: bold; background:#FFF;	color:#002a5c;}

label {display:inline; line-height:22px; margin-left:0; vertical-align:top; color:#1c2933;}
label.riepilogo {float:left; line-height:20px;}
label.lunga {line-height:20px; width:100%;}
label.radio {float:left; line-height:20px; width:auto;}

input.sendbutton {font-size:11px; color:#FFF; background:url(../images/btn-AR.png) no-repeat; padding-bottom:2px; margin:0;	width:99px;	border:0; line-height:19px; height:21px; text-align:center; cursor:pointer;}
input.sendbuttonlarge {font-size:11px; background:url(../images/btn-ARlarge.png) no-repeat; padding-bottom:2px; margin:0; width:120px; color:#FFF; border:0; line-height:19px; height:20px; text-align:center; cursor:pointer;}
input.sendbuttonRed {font-size:11px; background:url(../images/btnRed.jpg) no-repeat; border:0; margin:0; width:80px; padding-bottom:2px; color:#FFF; line-height:100%; height:21px; text-align:center;}

.hidden {display:none;}

#bannerLogo a {display:block; background:url(../images/matching-header.jpg) top center no-repeat #FFF; width:989px; height:93px;}
body.en #bannerLogo a {background:url(../images/matching-header_eng.jpg) top center no-repeat #FFF;}
body.es #bannerLogo a {background:url(../images/matching-header_esp.jpg) top center no-repeat #FFF;}
#bannerLogo img {display:none;}

#frame,
#frameAR {background:#FFF; width:989px; margin:auto; margin-bottom:20px; overflow:hidden; text-align:left;}

#frameAR {background:url(../images/bg-AR.png) repeat-y;}

#homeAP {overflow:hidden;}

#contentleft {float:left; width:165px; overflow:hidden;}
#contentcenter {float:left; width:824px;}
#frameAR #contentcenter {_margin-top:-5px;}

#contentheader {background: url(../images/top_text.gif) no-repeat #0076C0; height:40px; overflow:hidden;}
body.en #contentheader {background: url(../images/top_text_eng.gif) no-repeat #0076C0;}
body.es #contentheader {background: url(../images/top_text_esp.gif) no-repeat #0076C0;}


#contentheaderIscritti {background:url(../images/headerIscritti2.jpg) no-repeat; height:40px; max-height:40px; padding-left:130px; width:100%; overflow:hidden;}
#contentheaderRiservata {background: url(../images/headerRiservata.gif) no-repeat; height:40px;}

/****  FOOTER  ****/
#footer #footer {font-size:11px; background:url(../images/footer.gif) left center no-repeat #F2F2F2; color:#999; height:50px;}
#footer #footer .divFoot {height:50px; line-height:50px;}
#footer #footer a {color:#333; text-decoration: none;}
#footer #footer a:hover {color:#1c2933;	text-decoration: underline;}
/****  FINE FOOTER  ****/


/**** SIDEBAR ****/

.linkBackAreaRiservata {display:block; height:36px; width:165px; background:url(../images/btn-back-area-riservata.png) no-repeat; text-indent:-1000px;}

#boxSponsor{background:#B2DCF4;	text-align:center; height:131px; margin-bottom:10px; overflow:hidden;}
div.titoliSponsor {display:none;}
.imgGoldSponsor{}

div.boxAnimato{margin-bottom:10px;}

/* MATCHING PRECEDENTI */
#boxMatching2009 a {display:block; width:164px; height:23px; background:url(../images/matching-2009.gif) no-repeat; text-indent:-1000px; overflow:hidden; margin-bottom:2px;}
#boxMatching2008 a {display:block; width:164px; height:23px; background:url(../images/matching-2008.gif) no-repeat; text-indent:-1000px; overflow:hidden; margin-bottom:10px;}

/* BOX RICERCA */
#boxRicercaSpalla {background:#F2F2F2; margin-bottom:10px; padding-bottom:10px;}
#boxRicercaSpalla .txtSx {padding:4px; line-height:10px; display:none;}
div.titoliRicercaAvanzata {width:164px; height:44px; background: url(../images/side_ricerca.jpg) no-repeat;	overflow:hidden; text-indent:-1000px; margin-bottom:10px;}
body.en div.titoliRicercaAvanzata{background: url(../images/side_ricerca_eng.jpg) no-repeat;}
body.es div.titoliRicercaAvanzata{background: url(../images/side_ricerca_esp.jpg) no-repeat;}

#boxRicercaSpalla input.ricerca {border:0; width:140px; margin-left:12px; margin-bottom:6px;}

#boxRicercaSpalla .btnMatching input {width:140px; display:block; margin:auto; height:11px; background:url(../images/btn-cerca.gif) right no-repeat; text-indent:-1000px; overflow:hidden; cursor:pointer;  margin-bottom:16px;}
body.en #boxRicercaSpalla .btnMatching input {background:url(../images/btn-cerca_eng.gif) right no-repeat;}
body.es #boxRicercaSpalla .btnMatching input {background:url(../images/btn-cerca_esp.gif) right no-repeat;}




#boxRicercaSpalla .link a {display:block; width:114px; height:13px; text-indent:-1000px; overflow:hidden; margin-left:10px; background:url(../images/btn-ricerca-avanzata.gif) no-repeat;}
#boxRicercaSpalla .link #spallaForm\3A cmdSearchSupplier {background:url(../images/btn-ricerca-fornitore.gif) top right no-repeat;}
#boxRicercaSpalla .link #spallaForm\3A cmdSearchCustomer {background:url(../images/btn-ricerca-cliente.gif) top right no-repeat;}

body.en #boxRicercaSpalla .link a {background:url(../images/btn-ricerca-avanzata_eng.gif) no-repeat;}
body.es #boxRicercaSpalla .link a {background:url(../images/btn-ricerca-avanzata_esp.gif) no-repeat;}

/* BOX ISCRIZIONE */
#boxIscriviti {margin-bottom:10px; padding-bottom:10px; background:#F2F2F2;}
#boxIscriviti .txtSx {padding:10px; line-height:10px; color:#666; font-family:Tahoma;}
#boxIscriviti .btnIscriviti a {display:block; width:144px; height:27px; text-indent:-1000px; overflow:hidden; background:url(../images/btn-iscriviti.gif) no-repeat; margin:auto;}
body.en #boxIscriviti .btnIscriviti a {background:url(../images/btn-iscriviti_eng.gif) no-repeat;}
body.es #boxIscriviti .btnIscriviti a {background:url(../images/btn-iscriviti_esp.gif) no-repeat;}

div.titoloIscriviti {width:164px; height:44px; overflow:hidden; text-indent:-1000px; background: url(../images/side_iscrizione.jpg) no-repeat;}

body.en div.titoloIscriviti{background: url(../images/side_iscrizione_eng.jpg) no-repeat;}
body.es div.titoloIscriviti{background: url(../images/side_iscrizione_esp.jpg) no-repeat;}

/* VETRINA */
.boxVetrinaSpalla {background:#F2F2F2; margin-bottom:10px;}
div.titoloTuaVetrina {width:164px; height:44px; overflow:hidden; text-indent:-1000px; background: url(../images/side_vetrina.png) no-repeat;}
#spallaForm\3A linkCreaVetrina {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-crea-vetrina.gif) no-repeat; margin-bottom:2px;}
#linkVisualizzaVetrina {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-visualizza-vetrina.gif) no-repeat; margin-bottom:2px;}

/* BOX ACCESSI RAPIDI */
#boxAccessiRapidi div.titoliAccessiRapidi,
.spallaSx div.titoliAccessiRapidi {display:none;}

#boxRadarAnalisiAzienda a {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-questionario-analisi-azienda.gif) no-repeat; margin-bottom:2px;}

#boxAccessiRapidi #boxOpportunita a,
.spallaSx #boxOpportunita a {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-opportunita.gif) no-repeat; margin-bottom:2px;}
#boxAccessiRapidi #boxWorkshop a,
.spallaSx  #boxWorshop a {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-workshop.gif) no-repeat; margin-bottom:2px;}
#boxAccessiRapidi .boxMatchingTuttoAnno a,
.spallaSx .boxMatchingTuttoAnno a {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-matching-tutto-l-anno.gif) no-repeat;margin-bottom:2px;}

.spallaSx #boxGlobepack a {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-globepack.gif) no-repeat; margin-bottom:2px;}
.spallaSx #boxOfferteDaCosaCerco a {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-offerte.gif) no-repeat; margin-bottom:2px;}
.spallaSx #boxIncontriSuggeriti a {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-incontri-suggeriti.gif) no-repeat; margin-bottom:2px;}

.spallaSx .boxIncontriPrenotati a {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-incontri.gif) no-repeat; margin-bottom:2px;}

.spallaSx #spallaForm\3A boxElencoOfferteProposte a {display:block; width:163px; height:23px; overflow:hidden; text-indent:-1000px; background:url(../images/btn-elenco-offerte-proposte.gif) no-repeat; margin-bottom:2px;}





/****  FINE SIDEBAR  ****/

/* MENU */
#mainNav {margin:0; padding:0; height:36px; background:#0062AD;}
#mainNav li {height:36px; float:left; position:relative; width:117px;}
/*#mainNav li.more {float:left; position:relative; height:36px;}*/
#btnBackHP {z-index:20; float:left; margin-top:107px;}
/*#mainNav li.moreHP {float:right; position:relative;}*/
#mainNav li.moreHP {margin-left:5px;}

#mainNav ul {padding:0; margin:0; background:#f1f1f1; left:0; visibility:hidden; position:absolute; top:36px;}
#mainNav ul.menuOn {visibility:visible;}
#mainNav ul li {margin:0; padding:0; height:auto; float:none; display:inline; _line-height:0; _float:left;}
#mainNav ul li.pgNav {padding:0;display:none;}
/*#mainNav ul li a {display:block; width:117px; padding:8px 4px; font-size:11px; background:#f1f1f1; color:#40697e; line-height:13px; border-bottom:1px dotted #CCC; text-align:center;}*/
#mainNav ul li a {font-size:11px; background:#f1f1f1; color:#40697e; line-height:13px; display:block; text-align:center; padding:8px 4px; width:109px; _width:117px; border-bottom:1px dotted #CCC;}
#mainNav ul li a:hover {color:#123142; background:#DDD; text-decoration:none;}

/* BANNER SPONSOR UFFICIALI */
#boxSponsorUfficiali {width:823px; height:95px; _margin-top:-5px;}
#boxSponsorUfficiali object {width:824px;}

/****  CONTENUTI CENTRALI  ****/
#colSx {float:left; padding:20px; width:45%;}
#colDx {float:right; padding:20px; width:45%;}

#colSxAR {float:left; width:45%;}
#colDxAR {float:right; width:47%;}


.titoloNews {background: url(../images/titolo-bg.gif) top left no-repeat #0078BD; padding:16px 22px; color:#FFF; font-weight:bold; margin-bottom:18px;}

#colDx .titolo {background:url(../images/titolo-news-bg.gif) top left no-repeat #73C4F1; padding:16px 22px; color:#FFF;	font-weight:bold; width:326px;}
.risultatiRicerca p.titolo {background:url(../images/titolo-news-bg.gif) top left no-repeat #73C4F1; padding:16px 22px; color:#FFF;	font-weight:bold; width:326px;}

#impersonificaUtente #colDx .titolo {width:auto;}
#colDx .titoloNews {color:#0177BD; text-transform:uppercase; line-height:14px; font-weight:bold; background:none; padding:0; margin-bottom:6px;}

#frameAR #colDx .titolo {background:none; color:#0177BF; font-weight:normal; padding:0; font-size:14px; margin-bottom:2px;}

span.tuttiDocumenti {position:relative;}
span.tuttiDocumenti a {display:block; position:absolute; width:120px; height:60px; font-weight:bold; text-align:right; right:10px; top:22px;}

#impersonificaUtente span.tuttiDocumenti {margin-top:-56px; display:block; float:right;}

/* BREADCRUMBS */
div.pathway {float:left; background:#0078BD; padding:0 8px; color:#FFF; margin-bottom:2px; font-size:10px; height:16px; line-height:16px;}
div.pathway a {color:#FFF;}
.doppioAngolo {float:left; background:#0078BD; color:#FFF; height:16px; line-height:16px; margin-bottom:2px;}

/* TYPOGRAPHY */
.titoloPagina {font-size:24px; line-height:22px; color:#FFF; background:url(../images/titolo-pagina-bg.gif) top left no-repeat #73C4F1; padding:12px 12px 12px 42px;}
.titolo {font-size:14px; color:#0177BF; margin-bottom:2px;}
.testo {color:#444; font-size:12px; line-height:18px;}
.testo p.seamTextPara {margin-bottom:10px;}
span.leggiTuttoHome {display:block;	height:16px; margin-top:4px;}
span.leggiTuttoHome a {font-size:10px; font-weight:bold; text-transform:uppercase;}

/****  FINE CONTENUTO CENTRALE  ****/

#list1 {padding-left:20px; margin:0; font:italic 13px Georgia, Times, serif; color:#999;}
#list1 p {font:12px Verdana, Arial, Helvetica, sans-serif; color:#666;}

.infoScheda {font-size:11px;}

div.box {background: url(../images/box.gif) no-repeat center 50%; width:147px; height:59px;	text-align:center;}
div.box a {display:block; font-weight:bold; color:#FFF; line-height:15px; padding-top:5px;	position:relative;}
div.box a:hover {}

img.foto {padding-right:10px; margin-right:10px}

.testoPopUp {margin:5px 0px; vertical-align:top; overflow:auto; line-height:22px;}
.testoAR {margin:5px 0px; vertical-align:top; overflow:hidden; line-height:22px;}

.padder {padding:10px 20px 20px;}

.testoUploadDisabilitato {font-size:11px; color:#666;}

span.change {float:left; font-size:11px; line-height:40px; position:relative; text-align:center; width:100px; margin-left:-45px;}
span.changeAI {float:left; font-size:11px; line-height:40px; position:relative;	text-align:center; width:100px;	margin-left:-135px;}

div.userLoggato {margin-top:14px; font-size:11px; float:left; margin-left:45px; width:100px; color:#FFF;}
div.aziendaLoggato {margin-top:14px; font-size:11px; float:left; margin-left:50px; width:110px; color:#FFF;}
div.logOut {display:block; font-size:11px; float:left; margin-left:14px;}

#contentheader span.home a,
#contentheaderIscritti span.home a,
#contentheaderRiservata span.home a {float:left; width:186px; height:40px; display:block;}

span.userLoggatoAreaRiservata {color:#FFF; float:left; font-size:11px; margin-left:50px; margin-top:7px; width:90px;}
span.labelTipoUserLoggato {color:#A8D2E8; float:left; font-size:11px; margin-top:7px; font-weight:bold;}
span.tipoUserLoggatoAreaRiservata {color:#FFF; float:left; font-size:11px; margin-left:3px;	margin-top:7px; width:110px;}

span.aziendaLoggatoAreaRiservata {color:#FFF; float:left; font-size:11px; margin-left:50px;	margin-top:13px; width:110px;}
span.logOutAreaRiservata {float:right; height:40px; margin-left:0; margin-top:0;}

span.userLoggatoAreaIscritti {color:#FFF; float:left; font-size:11px; margin-left:52px; margin-top:6px; width:100px;}
/*
#containerAzienda{display:table; height:40px; _position:relative;}
#contentAzienda{display:table-cell;	vertical-align:middle;_position:absolute; _top:50%;}
#labelAzienda{_position: relative; _top: -50%}
*/
span.aziendaLoggatoAreaIscritti {color:#FFF; float:left; font-size:11px; margin-left:50px; width:394px; margin-top:6px;}
span.logOutAreaIscritti {float:left; height:40px; margin-left:0; margin-top:0;}

div.contattaAzienda {text-align:right;}

span.btnScheda {display:block; background:url(../images/btnRed.jpg) no-repeat center 50%; float:right; width:81px; height:21px;	text-align:center;}
span.btnScheda a {font-size:10px; color:#FFF; line-height:18px; height:18px;}

span.leggiTutto {display:block; background:url(../images/btn-AR.png) no-repeat center center; width:99px; margin-right:5px; height:21px; text-align:center;}
span.leggiTutto a {font-size:11px; color:#FFF; line-height:18px; height:18px; text-transform:uppercase; font-weight:bold;}
span.leggiTutto a:hover {text-decoration:none;}

#check {padding-left:20px; background:url(../images/icone/check.gif) no-repeat left 50%; margin-bottom:5px;}
#alert {padding-left:20px; background:url(../images/icone/alert.gif) no-repeat left 50%; margin-bottom:5px;}
.elimina {padding-left:20px; background:url(../images/icone/close.gif) no-repeat left 50%; margin-bottom:5px;}

span.ricOptBtn {display:block; background:url(../images/btnBlu.jpg) no-repeat center 50%; float:left; width:114px; height:21px; text-align:center;}
.eng {padding-left:10px; background:url(../images/eng.png) no-repeat left 50%;}

div.opzioniRicercaDx a {padding-left:15px; font-size:10px;}

span.ricOptBtn a {font-size:11px; color:#FFF; line-height:18px; height:18px;}

div.fotoAzienda {float:left; width:160px; text-align:left;}
div.datiAzienda {float:right; width:624px;}
div.datiAziendaProfilo {float:right; width:555px;}

.pdf {padding:3px 25px 3px 0; font-size:11px; background:url(../images/pdf.jpg) no-repeat right center;}

div.contenutoTabber {padding:8px;}

.pdf a {font-size:11px; line-height:22px;}

#bodyAnteprima {bcakground:#FFF;margin:0;}

div.corpoTestoAnteprima {padding:15px 20px;	width:document.body.clientWidth; padding-top:15px; text-align:justify;}
div.corpoTesto {padding:15px 20px; width:784px;	text-align:justify;}

div.corpoTestoBannerSponsor {padding:1px 20px 15px;	width:784px; text-align:justify;}

div.ricercaTop {padding:5px 20px 0;	font-size:10px;}

div.grandiAziendeTop {padding:5px 20px 0; font-size:13px;}

div.ricercaRisultati {padding:5px 20px 0; font-size:10px; line-height:15px;}

div.rankingBottom {padding:5px 20px 0; font-size:10px; margin-top:20px;}

div.risultatiTrovati {float:left;}

div.risultatiPagine {float:right;}

div.rankingBottom a,
div.ricercaRisultati a {font-weight:bold; font-size:9px;}

div.rankingBottom a:hover,
div.ricercaRisultati a:hover {text-decoration:none;}

div.grandiAziendeTop a {font-size:13px;}

div.ricercaTop a {padding-left:20px; font-size:10px; background: url(../images/icone/arrow2_e.gif) no-repeat left 50%; margin-right:20px;}




/* DIVISORI */
div.divisoreInterno {height:6px; margin-bottom:6px;	overflow:hidden; border-bottom:1px dotted #CCC;}
div.divisorePopup {height:6px; margin-bottom:6px; overflow:hidden; border-bottom:1px dotted #CCC;}
div.divisoreInternoLungo {height:10px; margin-bottom:10px; overflow:hidden; border-bottom:1px dotted #CCC;}
div.divisoreInternoMedio {height:6px; margin-bottom:6px; overflow:hidden; border-bottom:1px dotted #CCC; width:750px;}
div.divisoreTabber {height:6px; margin-bottom:6px; overflow:hidden; border-bottom:1px dotted #CCC; width:590px;}

div.inline-sample-content {padding:10px;}

div.divColonna {background: url(../images/minidiv.jpg) no-repeat center 50%; padding:15px 0; width:372px; height:9px;}

span.testoSmall {font-size:11px;}

div.divisore {margin:15px 0 5px 14px; background:url(../images/div.jpg) no-repeat; width:779px;	height:9px;}

div.divisoreHomePage {margin:15px 0 5px 14px; background:url(../images/div.jpg) no-repeat; width:769px;	height:9px;}

div.sommario {width:372px; height:80px}

/*div.documento {padding:0; margin-top:10px; min-height:50px;	width:365px; height: auto !important}*/
div.documento {padding:0; margin-top:10px;}

span.iscritti {-moz-box-sizing:content-box; border: medium none; float:left; height:12px; left:100px; line-height:40px; margin:0; padding:0; position:relative; width:80px;}

span.pwd {-moz-box-sizing:content-box;	border:medium none;	float:left;	left:210px;	margin:0; padding:0; position:relative;}

span.entraIscritti {border:medium none; float:left;	left:220px;	margin:0; padding:0; position:relative;}
span.entraIscritti input{border:none; background-color:transparent;	background:url(../images/arrowAccedi.gif) no-repeat; padding:0; width:49px; cursor:pointer; height:13px; margin-top:2px;}
span.entraIscrittiHome {float:right; font-size:0px;}
span.entraIscrittiHome a {display:block; width:62px; height:32px; background:url(../images/btnAccedi.gif) no-repeat;}
span.entraIscrittiHome a img {display:none;}

body.en span.entraIscrittiHome a {background:url(../images/btnAccedi_en.gif) no-repeat;}
body.es span.entraIscrittiHome a {background:url(../images/btnAccedi_es.gif) no-repeat;}

span.flagsHome {margin-right:20px; margin-top:3px; float:right;}
span.flagsHome a {display:inline-block; width:20px; height:20px; margin-right:5px;}
span.flagsHome a img {display:none;}
span.flagsHome #formLogin\3A flagsIT {background:url(../images/flags/ICO_ita_header.gif) no-repeat;}
span.flagsHome #formLogin\3A flagsUK {background:url(../images/flags/ICO_eng_header.gif) no-repeat;}
span.flagsHome #formLogin\3A flagsES {background:url(../images/flags/ICO_esp_header.gif) no-repeat;}

input.iscrizione {background:#F2F2F2; border:1px solid #CCCCCC; display:block; height:14px;	margin:10px 0; padding:2px;	text-align:left; width:80px;}
input.entra {padding:0; border:0; margin:0;	width:11px;	height:14px;}

.preview {white-space:pre;}

div.spallaSx {}
div.spallaSx br {display:none;}

.progressBar {width:160px; position:relative; height:20px;}
.progressBar span {border:1px solid; display:block; background:url(../images/progressbar/bar.gif) no-repeat 0px 0px; left:30px; overflow:hidden; width:100px; text-indent:-8000px; position: absolute; top:0; height:15px;}
.progressBar em {display:block; background:url(../images/progressbar/bg_cover.gif) repeat-x 0px 0px; width:100px; position:absolute; top:0;	height:15px;}

/* LINK SOLO PER IMPERSONIFICA AZIENDA */
.link a {display:block; width:165px; background:#EFEFEF; height:18px; line-height:18px; margin-bottom:2px; text-transform:uppercase; font-size:9px; font-weight:bold; font-family:Arial; color:#666; text-align:center;}
.link a:hover {text-decoration:none; background:#EEE;}


input.inviaRicerca {padding:0; border:0; margin-top:5px; vertical-align:top; width:17px; line-height:25px; height:17px;}

span.invia {float:left;	margin-left:2px; vertical-align:bottom;}

div.titoloTop {margin-top:5px; font-weight:bold; font-size:13px; padding-bottom:5px; color:#002a5c;	line-height:normal}
div.titoli {color:#123142; font-size:13px; line-height:normal; margin-top:4px; padding:4px 0;}

div.titoloTuaVetrina {color:#123142; font-size:20px; line-height:normal; margin-top:4px; margin-bottom:8px;}

div.titoli2 {font-weight:bold; font-size:13px; padding-bottom:5px; color:#002a5c; padding-top:8px;}

.titoletto {font-weight:bold; margin:0; color:#237cbe;}

.nomargin {border:0;padding:0; margin:0; float:right; color:#FFF;}

div.mapContainer {padding:6px; border:3px groove #CCC; width:700px;	height:496px;}

div#mapIT {background:url(../images/raggiungerci.jpg) no-repeat; width:700px; height:495px;}
div#mapUK {background:url(../images/raggiungerci_eng.jpg) no-repeat; width:700px; height:495px;}
div#mapSP {background:url(../images/raggiungerci_esp.jpg) no-repeat; width:700px; height:495px;}

.collegam {color:#F00;}

div.tabformL {float:left; width:250px;}
div.tabformR {float:left; width:380px;}
div.tabformckeditorL {float:left; width:100px;}
div.tabformckeditorR {float:left; width:650px;}
div.searchformL {float:left; width:120px;}
div.formL {float:left; width:175px;}
div.formR {float:left; width:200px;}
div.searchformR {float:left; width:200px;}
div.popUpFormR {float:left;	height:45px; overflow-y:auto; width:390px;}

div.top {margin-top:5px;}

input.vetrinaForm {float:none; width:300px;}

.nomefile {padding:0 10px;}
.nomefileInsOff {padding-right:10px;}

.textAreaLarge {border:1px solid #CCC; font-size:11px; width:105%; line-height:20px; height:25em;}

.inptWidth {width:250px;}

.nobord {border:0;}

.campoTesto {border:1px solid #999;	font-size:12px;	width:250px; height:100px;}

ul.errore {padding-left:0; background:none transparent scroll repeat 0% 0%;	margin-left:0;}

.erroreProfiloAzienda {display:block; padding-left:20px; font-size:11px; background:url(../images/icone/error.png) no-repeat left top; margin-left:15px; vertical-align:top; color:#C00; line-height:20px;}
.errore {display:block; padding-left:20px; font-size:10px; background:url(../images/icone/error.png) no-repeat left top; float:left; margin-left:15px; vertical-align:top; color:#C00; line-height:15px; text-transform:uppercase; font-weight:bold;}

#go {margin-top:5px}

.avanzamentoIscrizione {padding:3px 10px 0; float:left; font-size:13px; font-family:Georgia, Times, serif; color:#999;}

div.opzioniRicercaDx {float:right; margin-right:5px;}

#contentheaderIscritti a {font-size:11px; color:#fbc400;}
#contentheaderRiservata a {font-size:11px; color:#fbc400;}

.testoSpalla {font-size:10px; color:#C00;}

#mytable {padding:0; margin:0; width:700px;}

th {border-right:1px dotted #CCC; border-left:1px dotted #CCC; padding:2px 6px; font-size:11px; color:#1c2933; text-align:center;}
th.nobg {border-right:1px solid #c1dad7; border-left:0;	background:none transparent scroll repeat 0% 0%;}
th.spec {background:url(../images/table/bullet1.gif) #FFF no-repeat; font-size:10px; border-left:1px solid #c1dad7;}
th.spec a {font-size:10px; font-weight:bold;}
th.specalt {background:url(../images/table/bullet2.gif) #dfdfdf no-repeat; font-size:10px; border-left:1px solid #c1dad7; color:#797268;}
th.specalt a {font-size:10px; font-weight:bold;	color:#797268;}

td {font-size:11px; color:#0074C1;}
td.withBorders {border-right:1px solid #c1dad7;	padding:6px 6px 6px 12px; background:#FFF; border-bottom:1px solid #c1dad7;}
td.alt {background:#dfdfdf;	color:#797268;}

div.dx {float:right; line-height:20px;}
div.sx {float:left;	line-height:20px;}

.padre {color:blue;}
.figlio {color:red;}

listaOfferteExcel {font-size:10px;}

.trattoAR {border-bottom:1px dotted #CCC; margin-bottom:5px; width:640px; height:5px; overflow:hidden;}
.trattoSearch {border-bottom:1px dotted #CCC; margin-bottom:7px; height:5px; overflow:hidden;}

.checkboxdiv {float:left; padding-right:45px;}
.checkboxdiv img {float:left;}

input.elimina {background: url(../images/icone/cestino.gif) no-repeat 0 0;	margin-bottom:5px; border:0;}

label.allegato {float:left;	padding-right:10px;}

div.sublink {margin:0; line-height:18px; padding-top:3px; height:auto;}
div.sublink a {margin-left:5px; color:#555;	font-size:10px;	font-weight:bold;}

#imgCDOnet {padding-top:30px; float:left;}

#posizionaProgrBar {margin:auto;}
#percCompletamento {text-transform:uppercase; color:#C00; text-align:center;}

div.linkSpalla {}

a.linkSpalla {font-weight:bold; padding:0; color:#FFF; line-height:24px; padding-left:3px;}
a.linkSpalla:hover {}

div#login {background:transparent url(../images/login_bg.jpg) no-repeat scroll center top; height:176px; position:relative;	top:50px; width:575px; border:3px solid #0F92D8;}

.sottoAree{padding-left:22px;}

p.descrFormattazione{margin-left:7px; margin-right:30px; line-height:15px;}

div.btnBackAR {margin-left:6px;}

div.btnGialloLarge {background:url(../images/btnGialloARlarge.jpg) no-repeat; margin:8px 0; width:120px; height:19px; text-align:center; padding-top:2px;}
div.btnGialloLarge a {color:#FFF; font-size:11px; font-weight:bold;	text-align:center;}

div.btnMatching input{background-color:transparent;	border:medium none;	color:#123142; float:none; font-size:11px; font-weight:bold; height:auto; text-align:center;}

div.btnEstraiExcel {float:right; background:url(../images/btnEstraiExcel.gif) no-repeat; margin:2px 0 8px -3px;	width:151px; height:30px; text-align:center; text-decoration:none;	padding-top:1px; line-height:14px;}
div.btnEstraiExcel a {color:#FFF; font-size:11px; font-weight:bold;	text-align:center;}

.inputRicercaAzienda{width:171px;}
.inputReport{width:245px;}
.inputRicercaPagamenti{width:206px;}

.titoloSettore{font-size:14px; font-weight:bold; line-height:53px;}

.popUpTestoOfferta{float:left; width:450px; overflow-y:auto; height:100px;}

testo ul, 
.corpoTesto ul,
.testoPopUp ul,
.popUpTestoOfferta ul 
{
list-style-position: inside;
list-style-type: disc;
}


.btnPopUp{float:right;margin:5px 0px;}

.piccolo li{list-style-type:circle;	list-style-position:inside;}

span.grande{font-size:14px;	font-weight:bold;}

td.popUpColum{width:33%;}

.titoloPopUpOfferta{font-size:15px;	color:#1c2933; float:left; width:580px; height:40px; overflow:auto;text-align:center;}

.rich-modalpanel {text-align:left;}

table#tableOptions{border:1px dotted gray;}
table.tableManyCheck{border:1px dotted gray; width:100%;}

table#tableOptions td,
table.tableManyCheck td{border:1px dashed #EFEFEF; padding:5px;}
table.tableManyCheck label{font-size:11px;}

.tdAreaTestualeBold{float:left; margin:9px 0; font-weight:bold; color:#000; font-size:12px;}
.tdAreaTestuale{float:left; margin-top:8px; margin-bottom:9px; color:#000; font-size:11px;}

#boxGeneraAziendePerSettori {width:820px; overflow:hidden;}

#areeMercTree {margin-top:30px;}
#areeMercTree li {color:#333; border-bottom:1px dotted #CCC; cursor:default;}
#areeMercTree li img {vertical-align:top;}
#areeMercTree li.liClosed {line-height:22px; height:22px; background:none;}
#areeMercTree li.liClosed .bullet {display:inline-block; width:20px; background:url(../images/ico-more.png) center no-repeat; cursor:pointer;}
#areeMercTree li.liOpen {line-height:22px; background:none;}
#areeMercTree li.liOpen .bullet {display:inline-block; width:20px; background:url(../images/ico-less.png) center no-repeat; cursor:pointer;}
#areeMercTree li.liOpen li {}
#areeMercTree li.liOpen li .bullet {background:none;}
#areeMercTree .spalla {background:#FFF; margin-left:20px; margin-bottom:10px;}
#areeMercTree .spalla li {border:0; height:20px; line-height:20px; padding:0;}
#areeMercTree .spalla li img {vertical-align: text-top;}
