*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../img/bg/pagina.jpg) 0 0 repeat-x #123e6b; color:#505050;margin-bottom:25px;}
a{ text-decoration:none; color:#589fcb }
a:hover{ text-decoration: underline; }
img{ border:none}
ul, li{ list-style:none}
h1{color:#e2001a; font-size:18px;padding-left:20px;background:url(../img/btn/frecciaRossa.png) center left no-repeat;margin-bottom:45px;}
h2{color:#589fcb; font-size:18px;}
h3{color:#e2001a; font-size:12px;}
h4{color:#000; font-size:12px;}
/*   classi    */
.curve{height:13px;display:block;line-height:0;}  /* per le curve inferiori dei box   */
.prec{padding:3px 0 3px 20px;background:url(../img/btn/frecciaPrec.png) center left no-repeat;width:85px;float:left;font-size:11px;}
.succ{padding:3px 20px 3px 0;background:url(../img/btn/frecciaSucc.png) center right no-repeat;width:85px;float:right;font-size:11px;text-align:right;}
.nota{ font-size:11px;}
.tornaSu{ font-size:11px; text-align:right}
.tornaSu a{ background:url(../img/btn/frecciaSu.png) center right no-repeat;padding:3px 20px 3px 0; }
.titolo{font-weight:bold;display:block;}
.deco{position:relative;float:left;}
.deco div{position:absolute;top:5px;width:140px;left:500px; text-align:center}
.vai{ font-weight:bold; text-transform:uppercase; padding:3px 20px 3px 0; background:url(../img/btn/icona.png) center right no-repeat;}
#richiesta{ margin-top:25px;}
p#richiesta{ color:#FF0000}
p.legend{color:#589fcb; font-size:18px; font-weight:bold; display:block; display:block; padding-bottom:18px; padding-left:40px; background-repeat: no-repeat; background-position:0 0; line-height:36px;background-image:url(../img/icone/form/step7Big.png); }
div#response{display:none; color:red; font-size:12px;}

/*   bottoni    */
.btn{display:block;text-indent:-2000px;width:160px;margin:0 auto;background-position: center center;background-repeat:no-repeat;border-bottom:1px solid #dbdbdb}
.btnForm{width:67px; height:19px; float:right; margin-right:55px;}
a.btnRichiedi{background-image: url(../img/btn/richiedi.png); width:166px; height:20px; display:block; color:#fff; font-weight:bold; line-height:20px; text-align:center; text-decoration:none; margin-top:20px;}
#badgeRichiedi{background-image:url(../img/btn/richiediPos.png) ; height:140px;border:none;margin-bottom:55px;}
#btnCreaProfilo{background-image:url(../img/btn/creaProfilo.png) ; height:140px;border:none;margin-bottom:35px;}
#btnTuoiAnnunci{background-image:url(../img/btn/tuoiAnnunci.png) ; height:140px;border:none;margin-bottom:55px;}
#btnMondialAss{background-image:url(../img/btn/mondialAss.png) ; height:70px;}
#btnEMondial{background-image:url(../img/btn/eMondial.png) ; height:70px;}
#btnMioSinistro{background-image:url(../img/btn/mioSinistro.png) ; height:55px;}
#btnMondiality{background-image:url(../img/btn/mondiality.png) ; height:105px;}
#btnGloby{background-image:url(../img/btn/globy.png) ; height:70px;}

.faq dt{ font-weight:bold;color:#e2001a; }
.faq dd{ margin-bottom:15px;}

/*   navigazione principale    */
#mainNav { float:left; width:649px;margin-top:8px;}
#mainNav li{ float:left; display:inline;}
#mainNav li a{ display:block; border-bottom:2px solid #cecece; color:#505050; padding:18px 0 5px 0; font-weight:bold; text-align:center}
#mainNav li a:hover,
#mainNav li a.sel{ display:block; border-bottom:2px solid #e2001a; color:#e2001a; text-decoration:none; background:url(../img/bg/mainNavOn.png) bottom left repeat-x;}
#mainNav li a#nav1{ width:184px;}
#mainNav li a#nav2{ width:124px;}
#mainNav li a#nav3{ width:132px;}
#mainNav li a#nav4{ width:94px;}
#mainNav li a#nav5{ width:115px;}

/*   navigazione secondaria    */
#subNav { background:url(../img/bg/subNav.png) 0 0 repeat-y;}
#subNav li a{ display:block; color:#000000; border-left:2px solid #fefefe; padding:3px 0 3px 15px;margin:0 2px;}
#subNav li a:hover{ color:#e2001a; text-decoration:none; background-color:#ededed; border-left:2px solid #e2001a;}
#subNav li a.sel{ color:#e2001a; text-decoration:none; background-color:#ededed; border-left:2px solid #e2001a; font-weight:bold}
#curvaSubNav{width:199px;background:url(../img/curveSubNav.png) 0 0 no-repeat;margin-bottom: 50px;}

/*   struttura    */
#wrapper { width:920px; margin:0 auto; background:url(../img/bg/wrapper.jpg) bottom left repeat-x #fff; /*padding-top:10px;*/ min-height:560px; }
	#main { width:900px; margin:0 10px;}
		#header { width:900px; overflow:visible; background:url(../img/bg/mainNav.png) bottom left repeat-x;height:65px;}
			#login { float:right; width:450px; text-align:right;margin-right: 10px;position:relative; padding-top:3px;}
			#login p{ float:right; text-align:right;font-size:11px;}
			#login p#btnLogin{width:auto; cursor:pointer; background:url(../img/barrettaBlu.png) 100% 60% no-repeat; padding-right:8px; margin-right:8px;}
			#login p#btnLogout{width:auto; cursor:pointer; background:url(../img/barrettaBlu.png) 0% 60%  no-repeat; padding-left:8px; margin-left:8px;}
			#login p a{ color:#589fcb; padding:0 5px; }
				form#formLogin{width:205px;height:125px;display:none;position:absolute;top:18px;left:225px;background:url(../img/bg/formLogin.png) top center no-repeat;padding-top:20px; opacity: 0.90; filter: alpha(opacity=90);}
				a#chiudiFormLogin{ padding:0;display:block; width:10px; float:right; font-weight:bold; text-decoration:none; cursor:pointer;text-align:right;}
				form#formLogin p{text-align:left;width:180px;margin:0 auto;float:none;padding:2px 0 3px 0; overflow:hidden;}
				form#formLogin label{color:#589fcb;width:auto;margin:0;padding:0;display:block;}
				form#formLogin input[type='text'],
				form#formLogin input[type='password']{width:180px; border:1px solid #dcdcdc;}
				form#formLogin #response{display:none; color:#fff; font-size:11px;margin-top:3px; padding:0;}
				form#formLogin input.error{ background:#FF6666}
			#utente{ padding-left:15px; background:url(../img/icone/utente.png) center left no-repeat;}
			#logo { display:block; width:250px; height:62px; float:left; text-indent:-2000px; background:url(../img/logo2.png) 0 0 no-repeat;margin-top:10px;}
		#content { width:900px; overflow:hidden; margin-top:20px;}
			#colNav{width:200px;float:left; padding-top:10px;}
			#colCont{width:691px;float:right;background:url(../img/bg/content.gif) 0 0 repeat-y; }
				#bannerInt{background:url(../img/bg/raccordoContent.jpg) 0 0 no-repeat;height:121px;margin-bottom:30px;}
				.testi{margin:0 30px;overflow:hidden; text-align:justify;min-height:360px;}
					.testi p{margin-bottom:15px;}
				.colTesto{width:500px;float:left;margin-left:30px;}
					.colTesto p{margin-bottom:15px;}
					.colTesto ul{ margin-bottom:15px;}
					.colTesto li{ background:url(../img/puntoLista.png) 0 6px no-repeat; padding-left:10px;}
					.colTesto li a{ text-decoration:none;}
				span#curveTesti{background:url(../img/curveTesti.png) 0 0 no-repeat;width:691px;float:right;}

/*   poszione aperta    */
div.posizioneIntro{margin-bottom:20px;}
div.posizioneIntro div.head{background:url(../img/bg/headPosizione.png) 0 0 repeat-x; color:#fff;width:100%;overflow:hidden;}
div.posizioneIntro div.head span.data{width:240px;padding-left:55px;display:block;float:left;margin-top:10px;height:23px;line-height:23px; background: #FCC}
div.posizioneIntro div.head span.data.callCenter{background:url(../img/icone/callCenterBig.png) 0 0 no-repeat;}
div.posizioneIntro div.head span.data.ufficio{background:url(../img/icone/ufficioBig.png) 0 0 no-repeat;}
div.posizioneIntro div.head p.extraLink{width:250px;float:right;margin:0;line-height:0;overflow:hidden;}
/*div.posizioneIntro div.head p.extraLink.dettaglio{width:350px;float:right;margin:0;line-height:0}*/
div.posizioneIntro div.head p.extraLink a{text-indent:-2000px;display:block;width:35px;height:23px;float:right;background-repeat:no-repeat;background-position: 0 0;margin-top:10px;position:relative;}
div.posizioneIntro div.head p.extraLink a.iconaMondial{background:url(../img/icone/mondial.png); cursor:default; outline:none;}
div.posizioneIntro div.head p.extraLink a.iconaCheck{background:url(../img/icone/check.png); cursor:default; outline:none;}
div.posizioneIntro div.head p.extraLink a.iconaStampa{background:url(../img/icone/stampa.png); }
div.posizioneIntro div.head p.extraLink a.iconaDownload{background:url(../img/icone/download.png); }
div.posizioneIntro div.head p.extraLink a.iconaSalva{background:url(../img/icone/salva.png); }
div.posizioneIntro div.head p.extraLink a.iconaInvia{background:url(../img/icone/invia.png); }
div.posizioneIntro div.head p.extraLink a.iconaDettagli{background:url(../img/icone/dettagli.png); width:76px;margin-top:0;}
div.posizioneIntro div.head p.extraLink a.iconaChiudi{background:url(../img/icone/chiudi.png); width:76px;margin-top:0;}
div.posizioneIntro div.testo{background:url(../img/bg/posizioneAperta.gif) 0 0 repeat-y; padding:10px 15px 0 15px;}
div.posizioneIntro div.testoDettaglio{background:url(../img/bg/posizioneDettaglio.png) 0 0 repeat-y; padding:50px 40px 20px 40px;}
div.posizioneIntro div.testoDettaglio h2{font-size:24px;color:#e2001a;border-bottom:1px solid #969696;padding-bottom:5px;margin-bottom:35px;}
div.posizioneIntro div.testoDettaglio h3{font-size:14px;color:#505050;}
div.posizioneIntro div.testo span.titolo{color:#e2001a; font-weight:bold;}
div.posizioneIntro div.testoDettaglio li{ background:url(../img/icone/lista.gif) 0 7px no-repeat; padding-left:10px}
div.posizioneIntro div.testoDettaglio{background:url(../img/bg/posizioneDettaglio.png) 0 0 repeat-y; padding:50px 40px 20px 40px;}
div.posizioneIntro div.testo p{margin:0}
span#curvePosizioneAperta{background:url(../img/curvePosizioneAperta.png) 0 0 no-repeat;}
span#curvePosizioneDettaglio{background:url(../img/curvePosizioneDettaglio.png) 0 0 no-repeat;}
p.firma{text-indent:-2000px;background:url(../img/btn/mondialAss.png) bottom right no-repeat;border-top:1px solid #969696; padding-top:30px;margin-top:60px;}

/*   operatori    */
.operatore{ width:100%; overflow:hidden;}
.operatore img{ float:left; margin-right: 15px;}
.operatore span{ display: block}
.operatore span.nome{ font-size:14px; font-weight:bold; margin-top: 15px;}
.operatore span.ruolo{ color:#589fcb}
.operatore a.leggi{ display:block; text-align:right; font-size:11px; padding:3px 25px 3px 0; background:url(../img/btn/frecciaGiu.png) center right no-repeat; outline:none}
.operatore a.chiudi{background:url(../img/btn/frecciaSu.png) center right no-repeat}
.operatore dl{ display:none; clear:both; padding: 10px 0;}
.operatore dt{ font-weight:bold}
.operatore dd{ margin-bottom:15px;}

/*   footer    */
#footer{ background:url(../img/bg/footer.png) 0 0 no-repeat; padding:15px 20px 0 20px; width:880px; margin:0 auto; color:#dcdcdc; font-size:11px;}
#footer p{ text-align:center; margin-top:10px; clear:both;}
#footer a#azero{ color:#dcdcdc; font-size:10px; padding:0 55px 0 0; background: url(../img/logoAzero.png) center right no-repeat;float:right;}

/*   tooltips    */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
.tipsy-inner { padding: 4px 5px; background-color: #505050; color: white; max-width: 200px; text-align: center; }
.tipsy-south { background-image: url(../img/tipsy-south.gif); background-position: bottom center; }
