/* COLORI SITO #55bfcf AZZURRO | #9e0e21 ROSSO | #fbbb11 GIALLO */

@font-face {
    font-family:'khandregular';
    src: url('../font/khand-regular.eot');
    src: url('../font/khand-regular.eot?#iefix') format('embedded-opentype'),
         url('../font/khand-regular.woff2') format('woff2'),
         url('../font/khand-regular.woff') format('woff'),
         url('../font/khand-regular.ttf') format('truetype'),
         url('../font/khand-regular.svg#khandregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'khandbold';
    src: url('../font/khand-bold.eot');
    src: url('../font/khand-bold.eot?#iefix') format('embedded-opentype'),
         url('../font/khand-bold.woff2') format('woff2'),
         url('../font/khand-bold.woff') format('woff'),
         url('../font/khand-bold.ttf') format('truetype'),
         url('../font/khand-bold.svg#khandbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'khandlight';
    src: url('../font/khand-light.eot');
    src: url('../font/khand-light.eot?#iefix') format('embedded-opentype'),
         url('../font/khand-light.woff2') format('woff2'),
         url('../font/khand-light.woff') format('woff'),
         url('../font/khand-light.ttf') format('truetype'),
         url('../font/khand-light.svg#khandlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoRegular';
    src: url('../font/robotocondensed-regular.eot');
    src: url('../font/robotocondensed-regular.woff2') format('woff2'),
         url('../font/robotocondensed-regular.woff') format('woff'),
         url('../font/robotocondensed-regular.ttf') format('truetype'),
         url('../font/robotocondensed-regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoLight';
    src: url('../font/robotocondensed-light.eot');
    src: url('../font/robotocondensed-light.woff2') format('woff2'),
         url('../font/robotocondensed-light.woff') format('woff'),
         url('../font/robotocondensed-light.ttf') format('truetype'),
         url('../font/robotocondensed-light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoBold'; 
    src: url('../font/robotocondensed-bold.eot');
    src: url('../font/robotocondensed-bold.woff2') format('woff2'),
         url('../font/robotocondensed-bold.woff') format('woff'),
         url('../font/robotocondensed-bold.ttf') format('truetype'),
         url('../font/robotocondensed-bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body {width:100%; margin:0; padding:0; font-family:'RobotoLight', sans-serif;  font-size:17px; color:#434444;}
html {background:#d2e6e6; height:100%;}
body {min-height:100%;}


.fontAzzurro {color:#75B6F2;}
.fontBold {font-family:'RobotoBold', sans-serif;}
.fontBig {font-family:'RobotoBold', sans-serif; font-size:34px; text-transform:uppercase;}
.evidenziatoGiallo {padding:0 5px; background:#fbbb11;}
.evidenziatoCeleste {padding:0 5px; background:#55bfcf; color:#444344; text-transform:uppercase;}
.evidenziatoAzzurro {padding:4px 5px; background:#75B6F2;}


ul {list-style:none; padding:0; margin:0;}
img, img a {border:none;}
a {color:#436686; text-decoration:none; cursor:pointer;}
p a:hover {text-decoration:underline;}
.sx {float:left;}
.dx {float:right;} 
.clearfix {clear:both;}
.size11 {font-size:11px;}
.size18 {font-size:18px;}
.blu {color:#436686;}
.red {color:#982F30;}
.green {color:#00AF51;}
.bianco {color:#fff;}
.grigio {background:#EFF3F1; border-top:1px solid #ccc;}
.center {text-align:center;}
.borderbottom {border-bottom:1px solid #ccc; padding-left:10px; clear:both; }
.titolo-etichetta {background:#982F30; line-height:50px; text-align:center;}
.bottoniera {height:38px; width:100%;}
.no-border {border-bottom:none !important;}
.titolettiPrivacy {padding-bottom:0; text-align:center; font-weight:bold; font-size:1.2em; text-transform:uppercase;}
.textcenter {text-align:center;}
.btnMini {float:left; padding:4px 6px; margin-right:5px; width:auto !important; height:auto !important; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none; background:#982F30; color:#fff; font-size:9px; text-align:center; text-transform:uppercase; cursor:pointer;}
.btnMini:hover {background:#7f2218;}
.btnGreen {padding:20px 10px; line-height:50px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none; color:#fff; text-transform:uppercase; cursor:pointer;background:#289448; text-transform:uppercase; text-decoration:none;}
.btnGreen:hover {background:#1f7739;}
.btnGreenMini {padding:4px 6px; line-height:20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none; color:#fff; text-transform:uppercase; cursor:pointer;background:#289448; text-transform:uppercase; text-decoration:none;}
.bottonazzo-bordeaux, .bottonazzo-verde {display:block; float:left; line-height:24px; width:240px; height:50px; margin-right:10px; padding:10px; text-align:center; color:#ffec00; text-transform:uppercase; text-decoration:none; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.bottonazzo-bordeaux span, .bottonazzo-verde span {color:#fff; font-size:11px;}
.bottonazzo-bordeaux {background:#981613;}
.bottonazzo-verde {background:#289448;}
.bottoneAzzurro {position:relative; margin:10px 0; padding:10px; width:300px; height:60px; line-height:30px; background-color:#55bfcf; background-image:url(../grafica/pezzo_puzzle_azzurro.png); background-position:center center; background-repeat:no-repeat; color:#fff; text-transform:uppercase; text-decoration:none; text-align:left; font-size:24px;}
	.wrapBtn {display:block; position:absolute; top:36px; right:10px; width:136px; height:40px;}
	.clickCandidati {background-image:url(../grafica/clickCandidati.png);}
	.clickRegistrati {background-image:url(../grafica/clickRegistrati.png);}
	

h1 {padding:0 10px 20px 10px; font-size:24px; color:#3e3e3e; font-weight:bold;}
h2 {font-size:18px; color:#F8EE3E; text-transform:uppercase;}
h3 {padding:0; font-size:14px;}

input[type="submit"], a.btn, input[name="eliminaUserCV"], input[name="eliminaUserFoto"] {padding:8px 5px; font-size:.7em; border:none; background:#75B6F2; box-shadow:2px 2px 0px #1c3d44; -webkit-box-shadow:2px 2px 0px #1c3d44; -moz-box-shadow:2px 2px 0px #1c3d44; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; cursor:pointer;}
input[type="submit"]:hover {color:#436686;}

/* .btn {padding:3px 10px; margin-top:1px; width:auto !important; height:auto !important; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none; background:#982F30; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; cursor:pointer;}
.btn:hover {background:#7f2218;} */

input[type="submit"].btn-bianco {float:right; padding:4px 10px; line-height:17px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none; background:#fff; color:#436686; font-weight:bold; text-align:center; text-transform:uppercase; cursor:pointer;}

#wrapper {width:970px; height:auto; margin:0 auto; padding:0;  background:#fff; }
			
/* HEADER */
#header {width:970px; height:170px; background-color:#e7e7e7; background-image:url(../grafica/pattern.png); background-repeat:repeat; background-position:top left;}
	#wrapHeader {padding-left:20px; width:631px; height:170px; position:relative; }
	#banner {position:relative; padding:0 34px 6px 12px; width:259px; height:164px; background:url(../grafica/ico-portatile.png) 226px 87px no-repeat #fff; line-height:30px; color:#9e0e21; font-size:29px;}
		.flagGratis {position:absolute; top:0; right:0; z-index:2;}
			.flagGratis img {width:100%;}
	#menuTop {padding:5px 20px 0 0; font-weight:bold;}
	#menuTop li	{float:left; margin-right:20px; font-size:24px;}
		#menuTop li a {line-height:36px; font-size:24px; font-family:'RobotoLight', sans-serif;}
	.logo {float:left; margin:42px 0 12px 0; width:282px; height:80px;}
		.logo img {border:none;}
	#descrizioneSito {position:absolute; top:60px; left:392px; line-height:30px; color:#555; font-size:20px; text-align:right;}	
		#descrizioneSito p {margin:0; padding:0;}
						
	/* MENU */
#menu {padding:0 20px; margin:5px 0 3px 0; height:30px; line-height:30px; background:#434343;}
	#menu ul li {float:left; margin:0 10px;}
	#menu ul li:first-child {margin-left:0;}
		#menu ul li a {line-height:30px; color:#fff;}		

			
.marquee {width:100%; height:20px; line-height:20px; background:#3e3e3e; margin:0 auto; margin-bottom:20px; margin-top:3px;}			
/* HEADER */
h3#accesso-header {position:absolute; right:-1px; top:0; height:152px; width:350px; background:url(../grafica/header_right.png) right bottom no-repeat;}
h3#accesso-header p {margin-top:10px; padding:0; padding-right:155px; font-size:17pt; font-weight:bold; line-height:0; text-transform:uppercase; color:#666;}
	h3#accesso-header p:last-child {margin-left:-150px;}	
		
#wrap-logo {width:258px; height:84px; margin:30px 0 25px 33px;}
	#wrap-logo a img {border:none;}
		
/* NEWS */

.li_news {
	float: left;
	padding: 0 5px;
	font-size: 13px;
	line-height: 21px;
	font-weight: bold;
	text-transform: capitalize;
}
.li_news a,.li_news a:visited{ color:#434343; font-weight:bold; }

#newsID {
	position: absolute;
	overflow: hidden;
	width: 20000px;
	color:#434343;
}
.slideNews {
	position: relative;
	float: left;
	width: 850px;
	height: 21px;
	overflow: hidden;
}
#box_news {margin:2px 0 30px 0; height:20px; background:#75B6F2;}
#news {float:left; width:110px; line-height:20px;}
	#news a {color:#434343; padding-left:10px;}
.news-scorrevoli {display:block; width:850px; color:#fff; height:20px; line-height:21px; margin:2px 0 15px 110px;}


/* INIZIO WRAP INDEX */		
#wrapperIndex {position:relative; width:960px; min-height:830px; margin-top:20px;}
	a.btnTutteOfferte {float:left; width:930px; height:80px; line-height:80px; font-size:30px;}
	.bgArrow {padding:0 20px; background:url(../grafica/bg_veditutte.jpg) center no-repeat #75B6F2; color:#fff; text-transform:uppercase;}
	.visiteSite {bottom:0; padding:0 30px; margin-bottom:15px; width:900px; text-align:right; line-height:14px; font-weight:bold;}
	#mappaItalia {position:absolute; left:83px; top:20px;}
	#wrapTxtCerca {position:absolute; top:225px; left:5px; width:180px; height:70px; top:225px; left:20px; font-size:12px; font-weight:bold; text-align:center;}
		#wrapTxtCerca p {margin:5px 0; padding:0;}
		#wrapTxtCerca span {font-size:18pt;}

.wrapDx {float:left; width:370px;}
.wrapSx {float:left; width:590px;}
.btnArrowMini {display:block; padding:0 20px; width:280px; height:60px; line-height:60px; background:url(../grafica/bg_veditutte.jpg) no-repeat center right #74B6F2; color:#fff; font-size:22px;}
.bgPrivati {margin-top:5px; width:320px; height:210px; background-color:#CDCDCD; background-image:url(../grafica/bg_icocandidato.png); background-position:top right; background-repeat:no-repeat;}
.bgAziende {margin-top:5px; width:320px; height:210px; background-color:#CDCDCD; background-image:url(../grafica/bg_icoazienda.png); background-position:top right; background-repeat:no-repeat;}
	.bgPrivati p, .bgAziende p {color:#555; line-height:32px; font-size:30px; padding:20px; margin:0;}
#wrapPrivati, #wrapAziende {position:relative; width:320px; min-height:280px; margin-bottom:50px;}
#wrapPrivati h2, #wrapAziende h2 {padding-left:58px; margin:0 0 5px 0; height:30px; font-family:'khandbold', sans-serif; text-align:left; text-transform:uppercase; color:#444344;}
#wrapPrivati p.text, #wrapAziende p.text {padding:10px 20px 20px 20px; margin:0; font-size:18px; line-height:20px;}
#wrapPrivati p.text {background:#C0C0C0;}
#wrapAziende p.text {background:#C0C0C0;}

	#wrapAziende h2 {background-color:#99C7A3; font-size:24px;}
	#wrapPrivati h2 {background-color:#DBAD97; font-size:24px;}
h2.privati {background-image:url(../grafica/ico-areaprivati.png); background-repeat:no-repeat; background-position:10px 0;}
h2.aziende {background-image:url(../grafica/ico-areaaziende.png); background-repeat:no-repeat; background-position:10px 0;}
#wrapPrivati ul, #wrapAziende ul {height:30px;}
#wrapPrivati ul li, #wrapAziende ul li {width:158px; background-color:#9f0e21;}
.accedi {background-image:url(../grafica/ico-accedi.png); background-repeat:no-repeat; background-position:10px 0;}
.registrati {background-image:url(../grafica/ico-registrati.png); background-repeat:no-repeat; background-position:10px 0;}
#wrapPrivati a.bottone, #wrapAziende a.bottone {position:absolute; /* top:224px;*/ left:16px; padding:0 10px; color:#fff; width:144px; height:40px; font-family:'khandbold', sans-serif; font-size:30px; text-transform:uppercase; box-shadow:1px 1px 1px #161516; -webkit-box-shadow:1px 1px 1px #161516; -moz-box-shadow:1px 1px 1px #161516;}
	#wrapPrivati a.bottone {background-color:#fbbb11;}
	#wrapAziende a.bottone {background-color:#fbbb11;}

#wrapPrivati ul li a, #wrapAziende ul li a {float:left; width:158px; height:30px; line-height:30px; text-align:center; color:#fff; text-decoration:none; font-size:18px;}
#wrapPrivati ul li:last-child,  #wrapAziende ul li:last-child {border-right:none;}
#wrapPrivati img, #wrapAziende img {position:relative; left:90px;}
#wrapPrivati a img, #wrapAziende a img {text-decoration:none;}
/* FINE WRAP INDEX */

/* area candidati e azienda */
#borderBox {position:absolute; top:130px; right:0; width:380px; padding:10px 8px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; border:1px solid #88898a; color:#373737;}
#borderBox span {position:relative; width:225px; display:inline-block; margin-right:15px; line-height:15px;}
#borderBox img {display:inline-block;}
	.btnAdvPageOrange, .btnAdvPageGreen {position:absolute; top:330px; right:0; width:300px; line-height:40px; text-align:center; background:url(../grafica/adv_page.png); no-repeat; color:#fff; text-decoration:none; text-transform:uppercase; text-align:left; text-indent:40px;}
	.btnAdvPageOrange {background-position:bottom left;}
	.btnAdvPageGreen {background-position:top left;}
	p.textAdvPage {position:absolute; top:370px; right:0; width:300px; line-height:15px;}

h1.sfogliaOfferte {padding:0 10px; height:50px; line-height:50px; background-color:#75B6F2; background-image:url(../grafica/bgSfogliaOfferte.png); background-position:center right 10px; background-repeat:no-repeat; color:#555;}

#wrapperContenuti {width:970px; padding-bottom:10px;}
	#containerCentrale {padding-left:10px; width:940px;}
	#colLeft {float:left; padding-left:10px; width:590px;}
		#left-ColLeft {float:left; width:180px; min-height:500px; margin-right:10px;}
		#center-ColLeft {float:left; width:400px; min-height:500px;}
	#colRight {float:right; padding-left:10px; width:340px;}
		#benvenuto {height:auto; margin-bottom:10px;}
	
/* inizio chi siamo */
#news_scorr {display:block; margin-top:10px; width:100%; background:#982F30; line-height:30px; color:#fff;}
#wrapTab {float:left; width:560px; padding:10px 10px 20px 10px; margin:10px 0; border:1px solid #eee; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
	#wrapTab ul {float:left; line-height:40px;}
	#wrapTab ul li.tab {list-style: none;float: left; padding:0 10px; position: relative;top: 0;border: 1px solid #d3d3d3;background: #e6e6e6;color: #555555; -webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px; margin-right:5px; font-weight:bold; font-size:16px; 
background: #f8f8f8;
background: -moz-linear-gradient(top, #f8f8f8 0%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#eeeeee));
background: -webkit-linear-gradient(top, #f8f8f8 0%,#eeeeee 100%);
background: -o-linear-gradient(top, #f8f8f8 0%,#eeeeee 100%);
background: -ms-linear-gradient(top, #f8f8f8 0%,#eeeeee 100%);
background: linear-gradient(to bottom, #f8f8f8 0%,#eeeeee 100%);}
#wrapTab ul li.tab:hover {background: #fbfbfb;
background: -moz-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f6f6f6));
background: -webkit-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%);
background: -o-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%);
background: -ms-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%);
background: linear-gradient(to bottom, #fbfbfb 0%,#f6f6f6 100%);}
#wrapTab ul li.tab a {color:#004276; text-decoration:none; border:none;}
#wrapTab ul li.tab a:hover {color:#000; text-decoration:none;}
#tabs-1, #tabs-2, #tabs-3 {float:left; width:100%;}
#tabs-1 div, #tabs-2 div, #tabs-3 div {float:left; width:50%; margin-top:10px;}
#tabs-1 div ul li, #tabs-2 div ul li, #tabs-3 div ul li {float:left; width:100%; line-height:20px; border-bottom:1px solid #ccc;}
#tabs-1 div ul li a, #tabs-2 div ul li a, #tabs-3 div ul li a {color:#333; text-decoration:none;}
#tabs-1 div ul li a:hover, #tabs-2 div ul li a:hover, #tabs-3 div ul li a:hover {text-decoration:underline;}
/* fine chi siamo */


/* cerca annunci */
#cercaOfferta {padding:0 10px; width:950px; height:70px; line-height:70px; margin-bottom:20px; background:#436686; color:#fff; font-size:20px;}
#cercaOfferta.search {background:url(../grafica/bgSearch.jpg) repeat-x top left; line-height:50px; color:#fff;}
	#cercaOfferta label {padding:0 6px;}
	#cercaOfferta select {height:30px; width:126px;}
	#cercaOfferta input[type="text"] {width:140px; height:30px; padding:0 5px; border:1px solid #ccc;}
	#cercaOfferta input[type="submit"] {width:auto; margin-left:10px;}
	#cercaOfferta ::-webkit-input-placeholder, #cercaOfferta :-moz-placeholder, #cercaOfferta ::-moz-placeholder, #cercaOfferta :-ms-input-placeholder {font-family:'khandlight', sans-serif;}
/* fine cerca annunci */

/* inizio annunci */

.annunci-list.annunciPubblicitari li {width:47.9%; height:auto; min-height:160px; padding:20px; box-sizing:border-box; text-align:center; background:#e7e7e7; border:none;}
.annunci-list.annunciPubblicitari #dettaglioAnnuncio {float:none;}
.annunci-list.annunciPubblicitari #dettaglioAnnuncio h3 {text-align:center; font-size:28px; margin:0 auto; padding-bottom:10px; color:#436686 !important;}
.annunci-list.annunciPubblicitari #dettaglioAnnuncio .claim {font-size:12px; font-weight:bold; background:#436686; color:#fff; padding:5px; margin-bottom:10px;}


.annunci-list {float:left; width:320px; display:inline-block;}
.annunci-list li {float:left; border-bottom:1px solid #444445; width:300px; height:96px; padding:10px 0 28px 0; margin:10px;}
	#dettaglioAnnuncio {float:left;}
	#dettaglioAnnuncio a {color:#000;}
	#dettaglioAnnuncio h3 {width:300px; margin:5px 0; font-size:1.3em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#555;}
	#dettaglioAnnuncio .annuncioData {padding-right:3px;}
	#dettaglioAnnuncio .annuncioSettore {font-weight:bold; padding-right:3px;}
	.leggi {color:#75B6F2; font-weight:bold; }

.paginazione {float:left; width: 100%; padding:12px 0 10px 10px; display:inline-block;}
.pagineRimanenti {height:40px; line-height:40px; color:#9F0E21;}
.paginazione li {float:left; width: 38px; height: 38px; line-height: 38px; margin-right:2px; text-align:center;margin: 0 2px;}
.paginazione li a {display:block; /* width:24px; */ /* height:24px; */ text-decoration:none; color:#9f0f21;text-align: center;}
.paginazione li:hover {background:#c06c77; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
	.paginazione li a:hover {color:#fff;}
.paginazione li.link_sel {background:#9f0e21; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.paginazione li.link_sel a {color:#fff; font-weight:bold;}
.precedente {display:block; width:38px; height:38px; background:url(../grafica/btnPaginazione.png) 0 0 no-repeat;}
.successivo {display:block; width:38px; height:38px; background:url(../grafica/btnPaginazione.png) 0 -38px no-repeat;}
.ultimo-prev, .paginazione li:hover.ultimo-prev {display:block; padding:0!important; width:38px!important; height:38px!important; background:url(../grafica/btnPaginazione.png) 0 -114px no-repeat;}
.ultimo-next, .paginazione li:hover.ultimo-next {display:block; padding:0!important; width:38px!important; height:38px!important; background:url(../grafica/btnPaginazione.png) 0 -76px no-repeat;}


/* fine annunci */

/* inizio descrizione annuncio */
ul.descrizioneAnnuncio {float:left; margin:5px 0; width:100%; font-size:20px;}
ul.descrizioneAnnuncioMini li {float:left; width:100%; height:24px; line-height:24px; margin:5px 0; font-size:20px;}
ul.descrizioneAnnuncioMini li div.tipo {float:left; width:30%; text-align:left;}
ul.descrizioneAnnuncioMini li div.dettagli {float:left; width:70%; text-align:left;}
.descrizioneAnnuncio li {float:left; width:100%;}

.descrizioneAnnuncio li div.tipo {float:left; width:180px; margin-bottom:10px; padding:0; margin:0; font-weight:bold;}
.descrizioneAnnuncio li div.tipoMini {float:left; width:120px; margin-bottom:10px; padding:0; margin-left:20px;}
.descrizioneAnnuncio li div.dettagli {float:left; display:block; width:390px; margin:0; margin-bottom:10px; padding:0;}
.descrizioneAnnuncio li div.dettagliMini {float:left; display:block; width:120px; margin:0; margin-bottom:10px; padding:0;}
.descrizioneAnnuncio li span.rifOfferta {display:block; text-align:right;}
.descrizioneAnnuncio h1.listaNum {text-indent:10px; background:url(../grafica/listaNum.png) no-repeat top left;}
/* fine descrizione annuncio */

.bgCercaWhite {background-image:url(../grafica/cercaWhite.png); background-position:right 10px center; background-repeat:no-repeat;}
#center-ColLeft h1 {float:left; padding:0; margin:0; width:100%; height:32px; line-height:32px; background-color:#58BFCF; color:#fff; text-indent:15px;}
#center-ColLeft h3 {font-size:18px;}
#center-ColLeft ul.descrizioneAnnuncio {width:400px;}
#center-ColLeft .descrizioneAnnuncio li {width:400px; margin:0; word-wrap: break-word;}
#riceviOfferte input[type="text"] {width:90% !important;}
#riceviOfferte select {width:93% !important;}
/* li condividi sui social */
#condividiSocial {height:42px; line-height:35px; display:block; margin:10px 0;}
#condividiSocial span {float:left; line-height:35px; margin-right:10px;}
#condividiSocial a {display:block; width:35px; height:35px; cursor:pointer;}
#condividiSocial a.gp {float:left; margin-right:10px; background:url(../grafica/condividiSocial/googlep.png) top left no-repeat;}
#condividiSocial a.gp:hover {background-position:bottom left;}
#condividiSocial a.fb {float:left; margin-right:10px; background:url(../grafica/condividiSocial/facebook.png) top left no-repeat;}
#condividiSocial a.fb:hover {background-position:bottom left;}
#condividiSocial a.tw {float:left; margin-right:10px; background:url(../grafica/condividiSocial/twitter.png) top left no-repeat;}
#condividiSocial a.tw:hover {background-position:bottom left;}
#condividiSocial a.in {float:left; margin-right:10px; background:url(../grafica/condividiSocial/linkedin.png) top left no-repeat;}
#condividiSocial a.in:hover {background-position:bottom left;}
#condividiSocial a.mail {float:right; background:url(../grafica/condividiSocial/mail.png) top left no-repeat;}
#condividiSocial a.mail:hover {background-position:bottom left;}
.segnalaSpam {float:right; background:url(../grafica/condividiSocial/social_segnala.png) top left no-repeat;}
.segnalaSpam:hover {background-position:bottom left;}
.etichettaCondividi {display:inline-block; float:right; margin-right:5px; font-size:16px;}
.etichettaCondividiSocial {display:inline-block; float:right; margin-right:5px;}
.etichettaSegnala {display:inline-block; float:right; margin-right:5px; line-height:20px; font-size:16px;}
/* li condividi sui social */


/* ACCESSO CANDIDATI ALL'INTERNO DELLA PAGINA DESCRIZIONE ANNUNCIO */
#wrapAccessoCandidati {margin-bottom:10px; padding-left:178px; width:792px; height:82px; background-image:url(../grafica/bgWrapAccesso.jpg); background-position:left center; background-repeat:no-repeat;}
	ul#accessoPagina {background-color:#555; height:82px; color:#fff;}
		ul#accessoPagina li {float:left; height:41px;}
		ul#accessoPagina li label {float:left; margin-right:10px; width:170px; font-size:30px; text-align:right;}
		ul#accessoPagina li input[type="text"], ul#accessoPagina li input[type="password"] {float:left; margin-top:4px; width:406px;height:26px;line-height:26px;}
		ul#accessoPagina li input[type="submit"] {border:none; float:left; width:152px; height:31px; margin:5px 0 0 10px; background:#fbbb11; color:#fff; text-transform:uppercase; font-size:26px; box-shadow:1px 1px 1px #161516; -webkit-box-shadow:1px 1px 1px #161516;-moz-box-shadow:1px 1px 1px #161516; text-align:center; font-family:'khandregular', sans-serif; line-height:20px;}
		ul#accessoPagina li a.btnRegistrati {float:left; width:148px; height:27px; margin:4px 0 0 10px; padding:5px 0 0 4px; background:#9f0e21; color:#fff; line-height:12px; box-shadow:1px 1px 1px #161516; -webkit-box-shadow:1px 1px 1px #161516;-moz-box-shadow:1px 1px 1px #161516; font-size:13px;}
		ul#accessoPagina li a.btnRegistrati span {color:#edd0d4;}
		
#wrapCentrale {float:left; padding:0 15px; width:940px;}
#wrapCentrale h1 {float:left; padding:0; padding-left:10px; margin:0; line-height:32px; background-color:#58BFCF; color:#fff; width:600px;}
li.w50 {float:left; margin:10px 0; width:50%; text-align:center;}
#contenutiCentrali {float:left; padding:0 15px; width:940px;}
#bannerA {float:left; margin:0 10px 10px 0; width:336px; height:280px;}

/* SEGNALA ANNUNCIO.PHP OVERLAY */
#wrapperOverlay {float:left; height:auto;}
#wrapperOverlay h3 {padding:0; margin:0; margin:15px 0 10px 0; font-size:30px; text-align:center; border-bottom:1px solid #434444;}
	ul.datiOverlay li {float:left; margin:4px 0; width:100%; height:auto;}
	ul.datiOverlay li label {float:left; padding-left:10px; width:16%; height:30px; line-height:30px;}
	ul.datiOverlay li input[type="text"] {float:left; padding:0 10px; width:78%; height:30px; line-height:30px; border:none;}
	ul.datiOverlay li textarea {float:left; padding:5px 10px; width:78%; height:80px; line-height:30px; border:none; resize:none;}
	ul.datiOverlay li input[type="submit"] {margin-right:10px;}
	
	


/* registrazione-candidati/azienda */
a.link, a.link:hover, a.link:visited {color:#982F30;}
a.link:hover {text-decoration:underline;}

#wrapComeIscriverti {padding:10px;}
#wrapComeIscriverti div {width:50%;}

.alertMsg{padding-left:30px; margin-top:10px; background:url(../grafica/alert.png) 5px center no-repeat #ffc; color:red; font-weight:bold; line-height:50px; -mox-border-radius:5px; border-radius:5px; border:solid 1px #ccc; -moz-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc;}

.dati-registrazione {width:490px; padding-left:120px;}
.dati-registrazione li {line-height:30px; min-height:30px; margin-bottom:10px;}
.dati-registrazione li label.offertemail {float:left;}
.dati-registrazione li.auto {height:auto; font-size:13px; line-height:15px; margin:10px 0;}
.dati-registrazione li div label.acconsento {height:30px; line-height:30px; width:auto; text-align:center; margin:0 5px;}
.dati-registrazione div.etichetta {float:left; width:180px; min-height:30px; line-height:30px;}
.dati-registrazione div.etichettaMini {float:left; width:180px; min-height:30px; line-height:30px;}
.info {display:block; line-height:12px; color:#aaa; font-size:10px; font-weight:normal;}
.dati-registrazione div.dato {float:left; width:300px;}
.dati-registrazione input[type="text"], .dati-registrazione input[type="password"] {float:left; padding:2px 5px; width:99%; height:30px; background:#ebebeb; border:none;}
.dati-registrazione input.mini {float:right; padding:2px 5px; width:180px !important; height:30px; background:#ebebeb; border:none;}
.dati-registrazione select {width:100%; height:30px;}
.dati-registrazione select.mini {width:100px; height:30px; margin-right:5px;}
.dati-registrazione radio {width:13px; height:13px; margin:0 5px;}

.campiAggiunti {margin-bottom:10px; padding:5px 0; border-bottom:1px dotted #aaa;}
/* fine registrazione candidati */

/* inizio contattaci */
.modulo-contatti {width:580px;}
.modulo-contatti li {line-height:30px; min-height:30px; margin-bottom:10px;}
.modulo-contatti li.auto {height:auto; font-size:10px; line-height:15px; margin:10px 0;}
.modulo-contatti li div label.acconsento {height:30px; line-height:30px; width:auto; text-align:center; margin:0 5px;}
.modulo-contatti div.etichetta {float:left; width:200px; min-height:30px; line-height:30px;}
.info {display:block; line-height:12px; color:#aaa; font-size:10px; font-weight:normal;}
.modulo-contatti div.dato {float:left; width:380px;}
.modulo-contatti input[type="text"] {float:left; padding:2px 5px; width:370px; height:30px; background:#ebebeb; border:none;}
.modulo-contatti select {width:100%; height:30px;}
.modulo-contatti select.mini {width:100px; height:30px; margin-right:5px;}
.modulo-contatti radio {width:13px; height:13px; margin:0 5px;}
.modulo-contatti textarea {width:96%; height:80px; padding:2%; background:#ebebeb; border:none; color:#666a6b; resize:none;}
.errore {color:#ed4242;}
#wrapBtnContatti {float:left; position:relative; left:-15px; background:url(../grafica/contatti/contatti.png) no-repeat; width:550px; height:220px; display:block;}
.contentPolicy {font-size:11px; line-height:15px; margin:15px 0;}
/* fine contattaci */

/* contatti */
.formContatti input[type="text"] {float:left; padding:2px 5px; width:80%; height:30px;}
.formContatti textarea {width:93%; height:140px; resize:none;}

.formContatti input[type="text"], .formContatti textarea {background:#fafafa; -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); border:1px solid #ddd; color:#888;}

.formContatti input[type="text"]:hover, .formContatti textarea:hover {background:#ffc; border:solid 1px #ccc;}
.formContatti input[type="text"]:focus, .formContatti textarea:focus {outline:none; background:#fafafa; -moz-box-shadow:0 0 10px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3); box-shadow:0 0 10px rgba(0,0,0,0.3); border:1px solid #73b8e4;}

.formContatti .oggetto {width:93% !important;}

/* area personale */
.boxProfilo {float:left; /*width:590px;*/ width:100%; margin-bottom:10px; padding-bottom:10px; background:#eee;}
/* fine area personale */
/*Login utente Tool bar*/
#wrapLoginTool {float:right; height:30px; width:auto; margin-bottom:15px;}
#wrapLoginTool h1 {float:left; line-height:27px; margin:0; padding:0; font-size:1em; margin-right:10px; text-transform:capitalize;}
#wrapLoginTool a {margin-right:10px;}
/* login gi? registrato */
#accedi-registrato {color:#fff;}
h2.barraTitoloAccesso {color:#444344; background:#71ACE4;margin:20px 0; line-height:18px; font-size:18px; text-align:center; text-transform:uppercase; font-weight:bold; padding:5px 0; margin:0;}
#accedi-registrato ul {padding:10px 10px 0 10px;}
#accedi-registrato li {margin-bottom:10px; height:30px;}
#accedi-registrato li div.etichetta {width:70px; margin-right:10px; float:left; height:30px; line-height:30px;}
#accedi-registrato li div.dato {width:200px; height:30px; float:left; line-height:30px;}
#accedi-registrato li div.dato input[type="text"], #accedi-registrato li div.dato input[type="password"], #boxInfo input[type="text"] {width:190px; height:30px; margin:0; padding:0 4px; border:none;}
#accedi-registrato li a {color:#fff; float:left; display:block;}
/* login gi? registrato */

/* box info */
#boxInfo {padding:10px; margin:10px 0; width:320px; min-height:30px; color:#fff;}
#boxInfo img {border:none;}
#boxInfo h1 {text-transform:uppercase;}
#boxInfo li.guide {list-style:url(../grafica/checkv.png) inside; float:left; width:100%; height:30px;}
#boxInfo li.guide-giallo {list-style:url(../grafica/checkv-giallo.png) inside; float:left; width:100%; height:30px;}
#boxInfo li.guide a, #boxInfo li.guide-giallo a {color:#fff;}
#boxInfo li.guide a:hover, #boxInfo li.guide-giallo a:hover {text-decoration:underline;}

a.btn-bianco {float:right; padding:0 8px; line-height:24px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none; background:#fff; color:#436686; font-weight:bold; text-align: center; text-transform:uppercase; cursor:pointer; font-size:12px;}

.boxInfoAreaUtenti {float:left; padding:10px; margin-bottom:10px; width:320px; min-height:30px; background:#eff3f1; color:#333;}
.boxInfoAreaUtenti h4 {text-align:center; font-size:1.2em; margin:0;}
.pubblicaAnnuncio-btn {display:block; width:340px; height:80px; background:url(../grafica/pubblica_annuncio-btn.png) 0 0 no-repeat;}
.pubblicaAnnuncio-btn:hover {background-position:0 -80px;}


/* inizio overlay login */
#headerOverlay {height:50px; line-height:50px; padding:0 10px; background:#58BFCF;}
	#headerOverlay h1 {color:#fff;}
	.titoloOverlay {margin:0; padding:0; color:#fff;}
.bgOverlay {margin:0 !important; background:#fff;}

#loginBox ul li {width:100%; height:40px; line-height:40px;}
#loginBox label {float:left; padding-right:10px; width:140px; text-align:right; font-size:25px;}
#loginBox input[type="text"], #loginBox input[type="password"] {float:left; margin:5px 0; padding:0 5px; width:505px; height:30px; line-height:30px; border:1px solid #ddd;}
#loginBox input[type="text"]::-webkit-input-placeholder, #loginBox input[type="text"]::-webkit-input-placeholder, #loginBox input[type="password"]::-webkit-input-placeholder, #loginBox input[type="password"]::-webkit-input-placeholder {font-size:20px; color:#ccc; font-family:'khandregular', sans-serif;}
a.btnNuovoUtente {position:fixed; bottom:0; margin:0; padding:0 4px; width:100%; background:#9F0E21; color:#fff;}
label[name="ricordami"] {cursor:pointer;}
#loginBox input[type="checkbox"] {vertical-align:middle;}

#boxOverlayC .header {padding:10px 0 0 60px; height:70px; background-color:#DBAD97; background-image:url(../grafica/icoAccesso.png); background-position:10px center; background-repeat:no-repeat;}
#boxOverlayA .header {padding:10px 0 0 60px; height:70px; background-color:#99C7A3; background-image:url(../grafica/icoAccesso.png); background-position:10px center; background-repeat:no-repeat;}
#boxOverlayA {background-color:#99C7A3;}
#boxOverlayC {background-color:#DBAD97;}
	#boxOverlayC .header h2, #boxOverlayA .header h2 {margin:0; padding:0; color:#fff; font-size:30px; text-transform:none;}
	#boxOverlayC .header p, #boxOverlayA .header p {margin:0; padding:0; line-height:13px; color:#fff;}
a.btnRegistrati {display:block; margin:0; padding:0 20px; background:#9F0E21; color:#fff; }
.overlay_login {background:#000; display:none; position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:500;cursor:pointer;opacity: .7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
#boxOverlayC, #boxOverlayA {display:none; z-index:9999; position:absolute; left:50%; top:50%; width:440px; height:300px; margin-left:-220px; margin-top:-145px; box-shadow:0 0 20px #000; -webkit-box-shadow:0 0 20px #000; -moz-box-shadow:0 0 20px #000;}
#boxOverlayC.candidati input[type="submit"] {float:right; margin-top:15px; height:30px; line-height:30px; background-color:#FABB00; border:none; padding:2px 25px 5px 10px; font-family:'khandregular', sans-serif; font-size:22px; box-shadow:1px 1px 1px #161516; -webkit-box-shadow:1px 1px 1px #161516; -moz-box-shadow:1px 1px 1px #161516;}
#boxOverlayA.azienda input[type="submit"] {float:right; margin-top:15px; height:30px; line-height:30px; background-color:#FABB00; border:none; padding:2px 25px 5px 10px; font-family:'khandregular', sans-serif; font-size:22px; box-shadow:1px 1px 1px #161516; -webkit-box-shadow:1px 1px 1px #161516; -moz-box-shadow:1px 1px 1px #161516;}
#login_overlay {padding:20px 15px 0 20px; height:155px; background:url(../grafica/bgOverlayAccesso.jpg) -1px 0 no-repeat;}
#login_overlay label {float:left; width:105px; height:30px; margin-right:6px; line-height:40px; color:#fff; font-size:27px; text-align:right;}
#login_overlay input[type="text"], #login_overlay input[type="password"] {height:23px; line-height:23px; margin-bottom:5px;}
#login_overlay input[type="text"] {float:left; width:285px; height:30px; line-height:30px;}
#login_overlay input[type="password"] {float:left; margin-top:1px; width:285px; height:30px; line-height:30px;}
#login_overlay input[type="text"]::-webkit-input-placeholder, #login_overlay input[type="password"]::-webkit-input-placeholder {font-size:20px; color:#434444; font-family:'khandregular', sans-serif;}
#login_overlay input[type="text"]::-moz-placeholder, #login_overlay input[type="password"]::-webkit-input-placeholder {font-size:20px; color:#434444; font-family:'khandregular', sans-serif;}
#login_overlay input[type="text"]:-ms-input-placeholder, #login_overlay input[type="password"]::-webkit-input-placeholder {font-size:20px; color:#434444; font-family:'khandregular', sans-serif;} 
#login_overlay input[type="text"]input:-moz-placeholder, #login_overlay input[type="password"]::-webkit-input-placeholder {font-size:20px; color:#434444; font-family:'khandregular', sans-serif;}
a span.recupass {float:left; margin-top:15px; line-height:15px; font-size:16px; color:#fff;}
#registrati {width:; height:; background:; color:;}
.chiudi{position:absolute; right:-22px; top:-35px; background:url(../grafica/fancybox_sprite.png) top; width:34px; height:34px; cursor:pointer;}
/* fine overlay login */

/*OVERLAY GENERICO*/
/* Formatto la finestra contenitore - L'elemento overlay - inizialmente l'elemento overlay ? nascosto */
#overlaypopup_email {top:20px !important; left:50%; width:580px; height:540px; margin-top:0px; margin-left:-250px; font-family:'khandregular', sans-serif;}
#content_overlay_popup_email{width:578px; height:560px;}
.overlay {	display:none;
			position:absolute;
			top:50% !important; left:50%;
			width:670px; height:510px; /*Questa ? la dimensione del box bianco con angoli stondati*/
			margin-top:-255px; margin-left:-335px;
			padding:10px; /*Questo serve per dare un margine al buco centrale in cui verr? caricato l'iframe*/
			border:solid 1px #ccc;
			-moz-box-shadow:0 0 3px #ccc; -webkit-box-shadow:0 0 3px #ccc; -o-box-shadow:0 0 3px #ccc; box-shadow:0 0 30px #000;
			background:#fff;
			z-index:1900;}
/* con questo stile si formatta il box (buco!!!) che carica la pag iframe - l'elemento caricato nell'overlay */
.overlayIframeLoad {width:670px; height:510px;} /*border:solid 1px #ff0000;*/
.overlay .close {position:absolute; right:-18px; top:-18px; background:url(../grafica/fancybox_sprite.png) top center; width:34px; height:34px; cursor:pointer; display:block;}

h1.registrazionepopup {font-size:30px; color:#3e3e3e; border-bottom:none; font-size:25px; font-family:'khandregular', sans-serif;}
/* inizio pagina news */
#bottoniNews {margin-top:20px;}
	a.btnRosso {float:left; width:251px; height:61px; background:url(../grafica/tasto_rosso.png) no-repeat; margin-right:5px;}
		a.btnRosso:hover {background:url(../grafica/tasto_rosso-hover.png) no-repeat;}
	.btnFb-accesso {float:left; width:95px; height:61px; background:url(../grafica/fb_accesso.png) no-repeat;}
		.btnFb-accesso:hover {background:url(../grafica/fb_accesso-hover.png) no-repeat;}
	
/* fine pagina news */

/* colonna_sinistra_offerta.php */
ul.elenco-offerte-colsx li {float:left; width:46%; word-wrap:break-word;}
ul.elenco-offerte-colsx li:hover {border:solid 1px #333;}
	ul.elenco-offerte-colsx li p {margin:0; padding:4px 0;}
	h1.offerta-colsx {margin:0; padding:0; padding-bottom:3px; color:#3f3e3e; font-size:14px; font-weight:bold; text-transform:lowercase;}
/* fine descrizione annuncio */

/* invia annuncio */
.raccoltaDati {margin-bottom:5px;}
	.raccoltaDati label {float:left; min-width:50px; margin-right:10px; line-height:30px;}
	.raccoltaDati input[type="text"] {padding:0 5px; width:300px; height:30px; line-height:30px; font-size:14px; background:#808080; border:none;}
	.contentTextAreaSegnalazioni textarea {padding:5px; width:300px; height:80px; resize:none; font-size:14px; background:#808080; border:none;}
		.raccoltaDati ::-webkit-input-placeholder {color:#424242; font-weight:bold;}
		.raccoltaDati :-moz-placeholder {color:#424242; font-weight:bold;}
		.raccoltaDati ::-moz-placeholder {color:#424242; font-weight:bold;}
		.raccoltaDati :-ms-input-placeholder {color:#424242; font-weight:bold;}
		
/* descrizione news */
.elencosx-offerte li {margin:5px 0; padding:4px 0; border:solid 1px #fff; padding:3px;}
	.elencosx-offerte li:hover {background:#f8f8f8; border:solid 1px #333;}
	.elencosx-offerte li a {color:#3F3e3e; font-size:18px; font-weight:bold;}
	.elencosx-offerte li a:hover {text-decoration:none;}


/* inizio footer */
#wrapFooter {background:#CDCDCD; background-image:url(../grafica/pattern.png); background-repeat:repeat; background-position:top left;}
	#footerContent {padding:0 10px;}
	#footerContent li {float:left; padding:0 8px; line-height:16px; font-size:16px; border-right:1px solid #434343;}
	#footerContent li:first-child {padding-left:0;} 
	#footerContent li:last-child {border-right:none;}
	#footerContent li a {color:#434343;  text-decoration:none;}
	
#wrapLogo {display:block; height:40px;}
	a.logoFooter {float:left; margin-right:30px; text-align:right;}
	a.logoFooter img {width:154px;}
	
	#footer {height:84px; display:block; text-align:center; color:#fff; background:url(../grafica/bgFooter.png) top center no-repeat;}
	#footer p {padding-top:65px; color:#fff;}
	#footer a {color:#fff;}
	
	
/* Offerte Estero */ 
.alert {padding:0 10px; margin:0; font-size:12px; color:#c33c3e;}
#indeed {padding:0 1%; margin:10px 0; float:left; width:98%; font-weight:bold;}
	#indeed a {color:#f60;}
/* form cerca */
#cercaOffEstero {padding:0 10px; width:940px; height:50px; line-height:50px; margin-bottom:8px; border-bottom:1px solid #000;}
#cercaOffEstero label {font-weight:bold;}
	#cercaOffEstero input[type="text"] {width:140px; height:30px; padding:0 5px; border:1px solid #ccc;}
	#cercaOffEstero input[type="submit"] {width:92px; text-indent:-999px;}
	
	#cercaOffEstero input[type="submit"].btn-gb {background:url(../grafica/btn-cerEsteroGb.png) top left no-repeat;}
		#cercaOffEstero input[type="submit"].btn-gb:hover {background-position:0 -29px;}
		#cercaOffEstero input[type="submit"].btn-gbActive {background-position:0 -29px; border:2px solid #f0cccc; -moz-box-shadow:0px 0px 4px #C62828; -webkit-box-shadow:0px 0px 4px #C62828; box-shadow:0px 0px 4px #C62828;}
		
	#cercaOffEstero input[type="submit"].btn-de {background:url(../grafica/btn-cerEsteroDe.png) top left no-repeat;}
		#cercaOffEstero input[type="submit"].btn-de:hover {background-position:0 -29px;}
		#cercaOffEstero input[type="submit"].btn-deActive {background-position:0 -29px; border:2px solid #f0cccc; -moz-box-shadow:0px 0px 4px #C62828; -webkit-box-shadow:0px 0px 4px #C62828; box-shadow:0px 0px 4px #C62828;}
		
	#cercaOffEstero input[type="submit"].btn-at {background:url(../grafica/btn-cerEsteroAt.png) top left no-repeat;}
		#cercaOffEstero input[type="submit"].btn-at:hover {background-position:0 -29px;}
		#cercaOffEstero input[type="submit"].btn-atActive {background-position:0 -29px; border:2px solid #f0cccc; -moz-box-shadow:0px 0px 4px #C62828; -webkit-box-shadow:0px 0px 4px #C62828; box-shadow:0px 0px 4px #C62828;}
		
	#cercaOffEstero input[type="submit"].btn-fr {background:url(../grafica/btn-cerEsteroFr.png) top left no-repeat;}
		#cercaOffEstero input[type="submit"].btn-fr:hover {background-position:0 -29px;}
		#cercaOffEstero input[type="submit"].btn-frActive {background-position:0 -29px; border:2px solid #f0cccc; -moz-box-shadow:0px 0px 4px #C62828; -webkit-box-shadow:0px 0px 4px #C62828; box-shadow:0px 0px 4px #C62828;}
		
	#cercaOffEstero input[type="submit"].btn-ch {background:url(../grafica/btn-cerEsteroCh.png) top left no-repeat;}
		#cercaOffEstero input[type="submit"].btn-ch:hover {background-position:0 -29px;}
		#cercaOffEstero input[type="submit"].btn-chActive {background-position:0 -29px; border:2px solid #f0cccc; -moz-box-shadow:0px 0px 4px #C62828; -webkit-box-shadow:0px 0px 4px #C62828; box-shadow:0px 0px 4px #C62828;}
		
	#cercaOffEstero input[type="submit"].btn-nl {background:url(../grafica/btn-cerEsteroNl.png) top left no-repeat;}
		#cercaOffEstero input[type="submit"].btn-nl:hover {background-position:0 -29px;}
		#cercaOffEstero input[type="submit"].btn-nlActive {background-position:0 -29px; border:2px solid #f0cccc; -moz-box-shadow:0px 0px 4px #C62828; -webkit-box-shadow:0px 0px 4px #C62828; box-shadow:0px 0px 4px #C62828;}
		
/* FOOTER CREDITS */
.contentCredits {position:relative; width:99%; padding:0 1% 0 0; text-align:right; font-family:'Trebuchet MS', snas-serif;}
.contentCredits a {opacity:.5; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;}
.contentCredits a:hover {opacity:.9;}
.credits, .credits:hover {display:inline-block; padding-right:105px; height:30px; line-height:34px; color:#fff !important; text-decoration:none; font-size:10px; background-image:url(https://www.acquawebadv.it/coordinata/credits-chiaro.png); background-position:right 4px; background-repeat:no-repeat;}
.credits img {vertical-align:middle;}

/*/////////////////////////////////// COOKIES ALERT ///////////////////////////////////*/

#wrapDisclaimer {width:100%; position:fixed; bottom:0; left:0; background-color:#1e3764; font-size:16px; display:none; z-index:11000; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#wrapDisclaimer a {color:#fff;}
#disclaimerCookies {width:100%; color:#fff;}
.cookiesContentSx {float:left;}
.cookiesContentSx p {line-height:1.5em; color:#fff; background-image:url(data:image/png;base64,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);
 background-repeat:no-repeat;}
.cookiesContentDx {float:right;}
#disclaimer_cookies_chiudi {height:40px; line-height:40px; padding:0 20px; margin:0 5px; display:inline-block; background-color:#962b20; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-decoration:none; text-transform:uppercase; font-size:1.1em; border:none; text-align:center; text-shadow:none; cursor:pointer;}
#disclaimer_cookies_chiudi a:hover {color:#e10404;}

/* SMARTPHONE */

@media screen and (min-width: 0px) and (max-width: 767px) {
	
#wrapDisclaimer {width:100%; padding:10px 5%;}
.cookiesContentSx p {padding:70px 0 30px 0; background-size:auto 35%; background-position:center top; font-size:.8em;}
.cookiesContentDx {width:100%; text-align:center;}
#disclaimer_cookies_chiudi {}

}

/* IPAD PORTRAIT */

@media only screen and (min-width: 768px) {
	
#wrapDisclaimer {width:100%; padding:20px 5%;}
.cookiesContentSx p {padding:10px 0 10px 90px; background-size:auto 80%; background-position:left center; font-size:1em;}
.cookiesContentDx {width:100%; text-align:center;}
#disclaimer_cookies_chiudi {}
}

/* IPAD LANDSCAPE + NETBOOK */

@media only screen and (min-width: 1025px){
	
#wrapDisclaimer {width:100%; padding:50px 5%;}
.cookiesContentSx p {padding:10px 0 10px 90px; background-size:auto 100%;}
.cookiesContentSx {width:80%; text-align:left;}
.cookiesContentDx {width:20%; text-align:center;}
#disclaimer_cookies_chiudi {}
}