@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}



a {
	text-decoration:none;
	}
.accNeg {
	margin-top: 150px;
	margin-left: 80px;
}

/* CSS Document */

.contenitore1 {
	background-image: url(../immagini/body2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 864px;
















	height: auto !iportant;
	margin-bottom: -111px;
	min-height: 100%;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	max-width: 1200px;
	position: relative;
}
.contenitoreT {
	background-image: url(../immagini/bodyT.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 864px;



















	height: auto !iportant;
	margin-bottom: -111px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	max-width: 1200px;
	position: relative;
}

.contenitore2 {
	background-image: url(../immagini/page.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 864px;



























	height: auto !iportant;
	margin-bottom: -111px;
	min-height: 100%;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	position: relative;
}
.contenitore2A {
	background-image: url(../immagini/pageAziende.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 864px;





























	height: auto !iportant;
	margin-bottom: -111px;
	min-height: 100%;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	position: relative;
}

.contenitore3 {
	background-image: url(../immagini/pageBase.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 864px;










































	height: auto !iportant;
	margin-bottom: -111px;
	min-height: 100%;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	position: relative;
}
.contenitore4 {
	background-image: url(../immagini/pageBaseB.jpg);
	background-repeat: no-repeat;
	background-position: left top;




















































	height: auto !iportant;
	margin-bottom: -111px;
	min-height: 100%;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	height: 4050px;
	position: relative;
}
.contenitore5 {
	background-image: url(../immagini/pageBaseB.jpg);
	background-repeat: no-repeat;
	background-position: left top;

























































	height: auto !iportant;
	margin-bottom: -111px;
	min-height: 600px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	height: 100%;
	position: relative;
}
.contenitorePry {
	background-image: url(../immagini/pageBasePrivacy.jpg);
	background-repeat: no-repeat;
	background-position: left top;





























































	height: auto !iportant;
	margin-bottom: -111px;
	min-height: 600px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100%;
	padding-top: 220px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




.contenitoreErrore {
	background-image: url(../immagini/page2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 864px;





























	height: auto !iportant;
	margin-bottom: -111px;
	min-height: 100%;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	position: relative;
}
.contenitoreErrore2 {
	background-image: url(../immagini/upload.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 864px;































	height: auto !iportant;
	margin-bottom: -111px;
	min-height: 100%;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	position: relative;
}
.mess_cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 150px;
	margin-left: 450px;
	position: absolute;
	font-weight: bold;
}




.footer {
	height: 184px;
	width: 1200px;
	float: left;
	margin-top: 220px;
}
.footerB {
	height: 184px;
	width: 1200px;
	float: left;
	margin-top: 35px;
}

.footerA {
	float: left;
	width: 200px;
	margin-top: 40px;
	margin-left: 200px;
}
.footerA1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0B3578;
	float: left;
	width: 42px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #C7D9ED;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #4081C3;
	margin: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.footerA1:hover {
	color: #F60;
	}
.footerA2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0B3578;
	float: left;
	width: 60px;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #4081C3;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 2px;
}
.footerA2:hover {
	color: #F60;
	}


.footer1 {
	float: left;
	height: 150px;
	width: 150px;
	margin-left: 185px;
	margin-top: 3px;
}
.footer2 {
	float: left;
	height: 150px;
	width: 150px;
	margin-left: 60px;
	margin-top: 3px;
}


.privato {
	background-image: url(../immagini/tasto_privato.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 310px;
	width: 246px;
	margin-top: 150px;
	margin-left: 150px;
}
.privato:hover {
	background-image: url(../immagini/tasto_privatoH.png);
	cursor:pointer;
	}
.azienda {
	background-image: url(../immagini/tasto_aziende.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 256px;
	width: 262px;
	margin-top: 240px;
	margin-left: 60px;
	float: left;
}
.azienda:hover {
	background-image: url(../immagini/tasto_aziendeH.png);
	cursor:pointer;
	}
.testo_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	float: left;
	height: 200px;
	width: 250px;
	margin-top: 190px;
	margin-left: 20px;
}
.tit_testo_index {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
	text-align: left;
	padding-bottom: 3px;
}
.testo_privato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D9CD3;
	text-align: justify;
	line-height: 12px;
	margin-bottom: 5px;
}

.tit_privato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0FF;
	font-weight: bold;
	font-style: italic;
	margin-top: 30px;
	line-height: 14px;
	padding-left: 0px;
}
.tit_privato1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0FF;
	font-weight: bold;
	font-style: italic;
	margin-top: 2px;
	line-height: 14px;
	padding-left: 0px;
}
.banner1 {
	height: 82px;
	width: 340px;
	margin-top: 568px;
	margin-left: 505px;
	background-image: url(../immagini/banner1.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
}
.banner2 {
	height: 82px;
	width: 340px;
	margin-top: 455px;
	margin-left: 417px;
	background-image: url(../immagini/banner2.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
}
.cont_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	padding-top: 2px;
}
.cont_tit1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #333;
}
.cont_tit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #455B81;
	line-height: 22px;
}
.cont_tit2:hover {
	color: #F60;
}



.contenuto {
	height: 680px;
	width: 680px;
	float: left;
	margin-top: 0px;
	margin-left: 30px;
	padding: 0px;
}
.contenutoAnn {
	height: 680px;
	width: 680px;
	float: left;
	margin-top: 0px;
	margin-left: 30px;
	padding: 0px;
}

.alto {
	margin-top: 85px;
	margin-left: 240px;
	width: 470px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}

.sotto_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-left: 30px;
	margin-top: -5px;
	margin-bottom: 10px;
}
.link_men {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 0px;
	width: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.link_men:hover {
	color:#F90;
	}



.menuA {
	float: left;
	height: 300px;
	width: 100px;
	margin-top: 280px;
	margin-left: 103px;
}
.menu1 {
	background-image: url(../immagini/menu_sfondo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 5px;
	padding-left: 25px;
	font-weight: bold;
}
.menu1:hover {
	background-image: url(../immagini/menu_baseH.png);
	color: #622700;
	}
.menu2 {
	background-image: url(../immagini/menu_baseH.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #622700;
	padding-top: 5px;
	padding-left: 25px;
	font-weight: bold;
}
.dimenticato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	margin-top: 3px;
	height: 30px;
	width: 210px;
	overflow: hidden;
}
.dimenticato1 {
	color: #CCC;
	float: left;
	width: 135px;
}
.dimenticato2 {
	width: 70px;
	float: left;
}
.dimenticato1:hover {
	color:#F60;
	}.centro {
	height: 500px;
	width: 680px;
	margin-left: 10px;
	margin-top: 50px;
}
.testo_page_privato {
	height: 480px;
	width: 320px;
	float: left;
	margin-right: 20px;
}
.contenitore_form {
	width: 340px;
	float: left;
}
.contenitore_form_gestione {
	width: 340px;
	float: left;
	margin-left: 80px;
}

.titolo_page_privato {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #069;
	margin-top: 45px;
	margin-left: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 290px;
	font-weight: bold;
}
.titolo_page_privatoB {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #069;
	margin-top: 15px;
	margin-left: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 290px;
	font-weight: bold;
}

.titolo_page_privato1 {
	margin-top: 35px;
	margin-left: 20px;
	width: 150px;
	float: left;
}
.titolo_page_privato3 {
	margin-top: 35px;
	margin-left: 20px;
	width: 90px;
	float: left;
}

.titolo_page_privato2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #F00;
	margin-top: 65px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 130px;
	font-weight: bold;
	float: left;
	margin-bottom: 100px;
}
.titolo_page_privato4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 36px;
	color: #060;
	margin-top: 45px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 180px;
	font-weight: bold;
	float: left;
	margin-bottom: 50px;
}



.testo_page_pri {
	width: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	margin-left: 25px;
	text-align: justify;
	margin-top: 10px;
}
.testo_page_priB {
	width: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	margin-left: 25px;
	text-align: center;
	margin-top: 10px;
}

.pubblicita {
	float: left;
	height: 600px;
	width: 200px;
	margin-left: 45px;
}
.tit_pub1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #069;
	margin-top: 150px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.tit_pub2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #069;
	margin-top: 30px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

.foto_pub {
	background-image: url(../immagini/pub1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 70px;
	width: 70px;
}
.foto_pub2 {
	background-image: url(../immagini/pub2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 70px;
	width: 70px;
}
.foto_pub3 {
	background-image: url(../immagini/pub3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 70px;
	width: 70px;
}


.testo_pub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	height: 75px;
	width: 130px;
	overflow: hidden;
	margin-left: 15px;
	text-align: left;
	margin-top: 10px;
}
.link_pub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #069;
}
.ok {
	background-image: url(../immagini/ok.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	width: 300px;
}
.ok2 {
	background-image: url(../immagini/ok5.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	width: 300px;
}
.ok3 {
	background-image: url(../immagini/ok3.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	width: 300px;
}
.ok4 {
	background-image: url(../immagini/ok4.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	width: 300px;
}
.benv {
	font-style: italic;
	font-weight: bold;
	color: #87A3BE;
	padding-top: 25px;
	padding-left: 35px;
}
.benv2 {
	font-style: italic;
	font-weight: bold;
	color: #BFCEDD;
	padding-top: 25px;
	padding-left: 15px;
	font-size: 14px;
}

.verifica {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #3E6484;
	font-weight: bold;
	margin-bottom: 15px;
	padding-top: 25px;
	width: 330px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #39465E;
}
.string_titolo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #32415A;
	width: 325px;
	margin-top: 5px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.string_titolo2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #32415A;
	width: 325px;
	margin-top: 80px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	float: left;
}

.string_subCp {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	width: 325px;
	margin-bottom: 10px;
}
.suddivisione {
	float: left;
	text-align: center;
	width: 70px;
}
.suddivisione2 {
	margin-left: 60px;
	margin-bottom: 0px;
	text-align: center;
	width: 70px;
}
.cmp_nascita {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	width: 80px;
	margin-left: 23px;
}
.errore {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}

.ex1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
}
.resident {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 150px;
	text-align: center;
}
.resident1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	margin-left: 7px;
	padding-left: 7px;
	width: 150px;
	text-align: center;
}
.formDx {
	margin-top: -140px;
	position: absolute;
}
.verif {
	border: thin dotted #0CF;
	padding: 5px;
	background-color: #FFC;
}
.suddividiRadio {
	text-align: center;
	float: left;
	width: 50px;
	margin-right: 15px;
}
.visi_riga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	float: left;
	width: 320px;
}
.visi_riga:hover {
	background-color: #EBF2FA;
	}
.visi_riga2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F60;
	margin-top: 2px;
	float: left;
	width: 320px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.accettaSx {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666;
	float: left;
	width: 180px;
	line-height: 20px;
	overflow: hidden;
	height: 20px;
	text-align: left;
}
.accettaSx2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CFE3FB;
	float: left;
	width: 180px;
	line-height: 20px;
}

.vis_tit {
	text-align: center;
	float: left;
	width: 60px;
}
.avvertenza {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: left;
	float: left;
	width: 300px;
	font-weight: normal;
	padding-top: 2px;
}
.accetta_dato {
	font-size: 11px;
	color: #622700;
}
.foto {
	height: 100px;
	width: 130px;
	position: absolute;
	margin-top: -45px;
	margin-left: -125px;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	overflow: hidden;
	background-color: #FFF;
	padding: 0px;
}
.riconoscimento {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #036;
	margin-left: 20px;
}
.settaggi {
	height: 40px;
	width: 220px;
	margin-left: 140px;
	padding-top: 15px;
}
.set1 {
	font-size: 10px;
	float: left;
	height: 25px;
	width: 25px;
	margin-left: 25px;
	background-image: url(../immagini/ico_home.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.set1:hover {
	cursor:pointer;
	background-image: url(../immagini/ico_homeH.png);
	}
.set2 {
	font-size: 10px;
	float: left;
	height: 25px;
	width: 25px;
	margin-left: 25px;
	background-image: url(../immagini/ico_mes.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.set2:hover {
	cursor:pointer;
	background-image: url(../immagini/ico_mesH.png);
	}
.set3 {
	font-size: 10px;
	float: left;
	height: 25px;
	width: 25px;
	margin-left: 25px;
	background-image: url(../immagini/ico_set.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.set3:hover {
	cursor:pointer;
	background-image: url(../immagini/ico_setH.png);
	}
.set4 {
	font-size: 10px;
	float: left;
	height: 25px;
	width: 25px;
	margin-left: 25px;
	background-image: url(../immagini/ico_out.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.set4:hover {
	cursor:pointer;
	background-image: url(../immagini/ico_outH.png);
	}
.nMes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	position: absolute;
	font-weight: bold;
	margin-left: 90px;
	margin-top: -7px;
	background-color: #900;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.centro2 {
	height: 490px;
	width: 690px;
	margin-top: 20px;
	padding-left: 25px;
	clear: left;
	float: left;
}
.tit_annuncio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	margin-left: 25px;
	font-style: italic;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 630px;
}
.tit_iscritto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #5B3502;
	margin-left: 25px;
	font-style: italic;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #B76D00;
	width: 620px;
	margin-top: 40px;
	padding-left: 5px;
	overflow: hidden;
}

.tit_mes {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	margin-left: 25px;
	font-style: italic;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 630px;
	margin-top: 40px;
}
.img_mes {
	float: left;
	height: 50px;
	width: 60px;
	margin-top: 25px;
	margin-left: 15px;
}


.contieniAn {
	width: 585px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #E8F0F4;
	padding: 10px;
	margin-top: 10px;
	margin-left: 40px;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
}
.contieniMes {
	width: 585px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #E8F0F4;
	padding: 3px;
	margin-top: 10px;
	margin-left: 40px;
	border: 1px solid #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
}


.an1 {
	margin-bottom: 2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F90;
}

.piccolo {
	font-size: 9px;
	color: #666;
}
.titoloAn {
	font-style: normal;
	font-weight: bold;
	color: #793100;
}
.testoAn {
}
.scrittoIl {
	font-weight: bold;
	color: #333;
	text-align: right;
}
.linkAlti {
	height: 130px;
	width: 650px;
	margin-left: 25px;
}
.cerca_link {
	background-image: url(../immagini/cercaAlto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 133px;
	float: left;
	margin-right: 15px;
	margin-left: 20px;
}
.cerca_link:hover {
	background-image: url(../immagini/cercaAltoH.png);
	cursor:pointer;
	}

.cerca_scr {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 70px;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 45px;
	text-align: center;
}

.offri_link {
	background-image: url(../immagini/offriAlto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 133px;
	float: left;
	margin-right: 15px;
}
.offri_link:hover {
	background-image: url(../immagini/offriAltoH.png);
	cursor:pointer;
	}
.offri_scr {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 70px;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 45px;
	text-align: center;
}

.annunci_link {
	background-image: url(../immagini/annunciAlto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 133px;
	float: left;
	margin-right: 15px;
}
.annunci_link:hover {
	background-image: url(../immagini/annunciAltoH.png);
	cursor:pointer;
	}
.annunci_scr {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 70px;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 45px;
	text-align: center;
}

.partners_link {
	background-image: url(../immagini/aziendeAlto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 133px;
	float: left;
}
.partners_link:hover {
	background-image: url(../immagini/aziendeAltoH.png);
	cursor:pointer;
	}
.partners_scr {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 70px;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 10px;
	text-align: center;
}



.copertura {
	height: 350px;
	width: 640px;
	background-image: url(../immagini/copertura.png);
	background-repeat: repeat-x;
	background-position: left top;
	position: absolute;
	left: 280px;
	top: 315px;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
}
.cop1 {
	background-image: url(../immagini/divieto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 150px;
	width: 150px;
	float: left;
	margin-top: 15px;
	margin-left: 15px;
}
.cop1A {
	background-image: url(../immagini/attesa.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 150px;
	width: 150px;
	float: left;
	margin-top: 15px;
	margin-left: 15px;
}

.cop2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #900;
	text-align: center;
	margin-top: 45px;
	margin-left: 15px;
}
.cop2A {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FC0;
	text-align: center;
	margin-top: 45px;
	margin-left: 15px;
}

.cop3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: justify;
	width: 450px;
	overflow: hidden;
	padding-left: 15px;
	padding-top: 15px;
}
.verifica_doc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F90;
	margin-top: 45px;
	margin-left: 80px;
	padding-bottom: 3px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F90;
}
.doc_form {
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
	margin-left: 90px;
	font-family: Arial, Helvetica, sans-serif;
}
.doc_form2 {
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
	margin-left: 90px;
	font-family: Arial, Helvetica, sans-serif;
	width: 520px;
	text-align: justify;
}

#form_doc .sub_doc {
	height: 60px;
	width: 150px;
	color: #2E597A;
	font-weight: bold;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	font-size: 16px;
	margin-top: -55px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 365px;
	background-image: url(../immagini/sfondo_submit.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	position: absolute;
}

		
#form_doc .sub_doc:hover,
#form_doc .sub_doc:active {
	cursor: pointer;
	background-image: url(../immagini/sfondo_submit_hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFF;
	border: 2px solid #666;
	text-shadow: 0px 0px 3px #fff;
	}.doc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	height: 25px;
	width: 320px;
	background-color: #FFF;
	margin-top: -10px;
}
.leggi_mes {
	background-image: url(../immagini/mail_letta.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 25px;
	float: left;
	margin-left: 10px;
}
.leggi_mes2 {
	background-image: url(../immagini/mail_nonLetta.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 25px;
	float: left;
	margin-left: 10px;
}.mostra_mes {
	height: 430px;
	width: 610px;
	margin-top: 5px;
	margin-left: 35px;
}
.obj_dat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	width: 572px;
	padding-top: 10px;
	padding-bottom: 3px;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #666;
	margin-left: 35px;
	margin-top: -5px;
	padding-left: 10px;
	height: 25px;
}
.obj {
	float: left;
	width: 350px;
	margin-right: 20px;
	overflow: hidden;
}
.obj2 {
	color: #333;
	float: left;
	width: 80px;
}
.obj3 {
	color: #333;
	float: left;
	width: 105px;
}
.grigetto {
	color: #666;
}
.grigetto2 {
	color: #666;
	font-size: 12px;
	font-style: italic;
}

.testo_mail {
	background-color: #FFF;
	height: 320px;
	width: 530px;
	overflow: scroll;
	padding: 10px;
	margin-left: 50px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
}
.pre_testo {
	background-color: #999;
	padding: 5px;
	height: 20px;
	width: 572px;
	margin-left: 30px;
	border: 1px solid #999;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	margin-top: -2px;
}

.mittente {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 300px;
	margin-top: 0px;
	margin-left: 45px;
}
.but_invio {
	background-image: url(../immagini/emailOut.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: -24px;
	margin-left: 480px;
}
.but_invio:hover {
	background-image: url(../immagini/emailOutH.png);
	cursor:pointer;}.rap_email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
.foto_iscritto {
	height: 71px;
	width: 85px;
	position: absolute;
	margin-top: 20px;
	margin-left: 575px;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	overflow: hidden;
}
.attenzione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	width: 500px;
	background-image: url(../immagini/divietoPiccolo.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-left: 20px;
	padding-left: 70px;
	font-weight: bold;
}
.anagraf {
	width: 550px;
	margin-top: 5px;
	margin-left: 40px;
}
.ana_sesso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	float: left;
	width: 220px;
}
.azi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	width: 220px;
}
.azi2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	width: 320px;
}
.settor {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #345E7E;
}
.descri {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	height: 250px;
	width: 450px;
	overflow: scroll;
	float: left;
	margin-top: 25px;
	margin-left: 25px;
}




.ana_nascita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	float: left;
	width: 220px;
}
.ana_residenza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	float: left;
	width: 320px;
}
.ana_email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	float: left;
	width: 290px;
	overflow: hidden;
}
.attitudini {
	float: left;
	width: 250px;
	overflow: hidden;
	padding-left: 30px;
	margin-top: 5px;
}
.attitudini2 {
	float: left;
	width: 600px;
	overflow: hidden;
	padding-left: 30px;
	margin-top: 5px;
}



.titolo_att {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #7D5500;
	width: 250px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #774F02;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.titolo_att2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #7D5500;
	width: 600px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #774F02;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 5px;
	margin-bottom: 10px;
}


.att {
	width: 190px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
	height: 15px;
	background-color: #062D6E;
}
.liv {
	width: 190px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #2E3849;
	text-align: center;
	height: 30px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	overflow: hidden;
}
.voto {
	width: 200px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B97206;
	text-align: center;
	background-image: url(../immagini/livel.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
}
.referenze {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #A06D03;
	text-align: center;
	height: 25px;
	width: 120px;
	font-weight: bold;
	margin-left: 60px;
	padding-top: 2px;
	overflow: hidden;
}

.form_voto {
	width: 320px;
	background-image: url(../immagini/voto.png);
	background-repeat: no-repeat;
	height: 60px;
	margin-top: -10px;
}
.attDx {
	float: left;
	width: 330px;
	overflow: hidden;
	padding-left: 30px;
	margin-top: 5px;
}


.titolo_attDx {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #7D5500;
	width: 330px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #774F02;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 5px;
	margin-bottom: 5px;
}
.spiegaFeed {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
}

.sfondo_att {
	background-color: #DFE6EC;
	height: 85px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	overflow: hidden;
}
.vota_feed {
	margin-top: 20px;
	margin-left: 30px;
	float: left;
}
.sub_vote {
	height: 40px;
	width: 60px;
	position: absolute;
	margin-top: -43px;
	margin-left: 185px;
	background-image: url(../immagini/sfondo_accedihover.png);
	background-repeat: repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	display: block;
}
.sub_vote:hover {
	cursor: pointer;
	background-image: url(../immagini/sfondo_submit_hover.jpg);
	background-repeat: repeat-x;
	}
.feed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: italic;
	font-weight: bold;
	color: #FF0;
	float: left;
	width: 65px;
	padding-top: 10px;
	padding-left: 0px;
	text-align: center;
}
.rapporto_feed {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F00;
}
.media_feed {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #885200;
}

.attDx2 {
	float: left;
	width: 330px;
	overflow: hidden;
	padding-left: 30px;
	margin-top: 25px;
}
.attDx3 {
	float: left;
	width: 150px;
	overflow: hidden;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 10px;
}

.com_email {
	background-image: url(../immagini/invia_mes.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 130px;
	width: 150px;
	margin-top: 15px;
	float: left;
}
.com_email:hover {
	background-image: url(../immagini/invia_mesH.png);
	}
.com_curr {
	background-image: url(../immagini/solo_azende.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 130px;
	width: 150px;
	margin-top: 15px;
	float: left;
	margin-left: 25px;
}
.com_curr_liv4 {
	background-image: url(../immagini/ric_curr.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 130px;
	width: 150px;
	margin-top: 15px;
	float: left;
	margin-left: 25px;
}
.com_curr_liv4:hover {
	background-image: url(../immagini/ric_currH.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 130px;
	width: 150px;
	margin-top: 15px;
	float: left;
	margin-left: 25px;
}
.mod_attitudini_panel {
	padding: 10px;
	height: 250px;
	width: 780px;
	margin-top: -25px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7891B6;
}
.att_panSx {
	height: 250px;
	width: 650px;
}
.att_pnSx_titolo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #F60;
	margin-bottom: 15px;
}
.att_esempio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	font-weight: normal;
}
.prof_att {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 250px;
}
.spec_att {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 270px;
}
.liv_att {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 120px;
}
.cmp_prof {
	line-height: 20px;
	height: 20px;
	width: 220px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.cmp_spec {
	line-height: 20px;
	height: 20px;
	width: 220px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.cmp_liv {
	line-height: 20px;
	height: 25px;
	width: 150px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #476778;
}
.dichiarazione {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #900;
	text-align: center;
	float: left;
	width: 900px;
	padding-right: 10px;
	padding-left: 10px;
}

.offro1 {
	width: 600px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	margin-left: 35px;
}
.cambia_prof  {
	height: 40px;
	width: 200px;
	color: #2E597A;
	font-weight: bold;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../immagini/sfondo_submit.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	position: absolute;
	line-height: 40px;
	text-align: center;
}

		
.cambia_prof:hover {
	cursor: pointer;
	background-image: url(../immagini/sfondo_submit_hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFF;
	border: 2px solid #666;
	text-shadow: 0px 0px 3px #fff;
	}
.feed_offro {
	height: 60px;
	width: 80px;
	color: #2E597A;
	font-weight: bold;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	font-size: 24px;
	margin-top: -55px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 250px;
	background-image: url(../immagini/sfondo_submit.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	position: absolute;
	line-height: 60px;
	text-align: center;
}
.curri_offro {
	background-image: url(../immagini/curriculum_inserisci.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 130px;
	width: 150px;
	position: absolute;
	margin-top: -65px;
	margin-left: 185px;
}
.curri_offro:hover {
	background-image: url(../immagini/curriculum_inserisciH.png);
    cursor:pointer;
}

.attDx_offro {
	float: left;
	width: 330px;
	overflow: hidden;
	padding-left: 30px;
	margin-top: 45px;
}
.attDx_offro2 {
	float: left;
	width: 330px;
	overflow: hidden;
	padding-left: 30px;
	margin-top: 80px;
}

.annuncio_offro {
	background-image: url(../immagini/annuncio_inserisci.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 130px;
	width: 150px;
	position: absolute;
	margin-top: -115px;
	margin-left: 185px;
}
.annuncio_offro:hover {
	background-image: url(../immagini/annuncio_inserisciH.png);
    cursor:pointer;
}
.repor {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	color: #4F627D;
	font-size: 10px;
	font-weight: bold;
}
.attento {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #F00;
	width: 330px;
	overflow: hidden;
	margin-top: 15px;
}
.contieni_attento {
	float: left;
}

.eliminaAnn  {
	height: 30px;
	width: 120px;
	color: #FF0000;
	font-weight: bold;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 200px;
	background-image: url(../immagini/sfondo_accedi.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	position: absolute;
	line-height: 30px;
	text-align: center;
}

		
.eliminaAnn:hover {
	cursor: pointer;
	background-image: url(../immagini/sfondo_submit_hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFF;
	border: 2px solid #666;
	text-shadow: 0px 0px 3px #fff;
	}


.intro_popup_offro {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F00;
	margin-top: -10px;
	margin-bottom: 10px;
}
.cmp_offro {
	border: thin solid #F90;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 300px;
	padding: 5px;
	background-color: #CCCCCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.cmp_offro:focus {
	background-color: #FFFFFF;
	border-top-color: #0FF;
	border-right-color: #0FF;
	border-bottom-color: #0FF;
	border-left-color: #0FF;
}
.cmp_offro2 {
	border: thin solid #F90;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	background-color: #CCCCCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.cmp_offro2:focus {
	background-color: #FFFFFF;
	border-top-color: #0FF;
	border-right-color: #0FF;
	border-bottom-color: #0FF;
	border-left-color: #0FF;
}

.sub_offro  {
	height: 60px;
	width: 120px;
	color: #2E597A;
	font-weight: bold;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	font-size: 20px;
	margin-top: -30px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 570px;
	background-image: url(../immagini/sfondo_submit.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	position: absolute;
}

		
.sub_offro:hover,
.sub_offro:active {
	cursor: pointer;
	background-image: url(../immagini/sfondo_submit_hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFF;
	border: 2px solid #666;
	text-shadow: 0px 0px 3px #fff;
	}
.condi {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F00;
	width: 400px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 130px;
	text-align: right;
}
.link_offro {
	font-size: 12px;
	color: #FC0;
}
.annuncio_inserito {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #F90;
	margin-top: 15px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F90;
	width: 575px;
}
.titolo_annIns {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	width: 570px;
	margin-bottom: 19px;
}
.titolo_annIns3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	width: 220px;
	margin-bottom: 19px;
	float: left;
}

.titolo_annIns2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	width: 570px;
	margin-bottom: 19px;
	height: 200px;
	overflow: scroll;
	padding: 5px;
	margin-top: -10px;
	border: thin solid #F90;
}
.pannelloRicerca {
	height: 230px;
	width: 660px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url(../immagini/pannello1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.pannelloRicerca2 {
	height: 230px;
	width: 660px;
	margin-top: 45px;
	margin-bottom: 15px;
	background-image: url(../immagini/pannello2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.pannelloRicerca3 {
	height: 100px;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 35px;
	background-image: url(../immagini/pannello3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.pannelloRicerca4 {
	height: 150px;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 35px;
	background-image: url(../immagini/pannello3.png);
	background-repeat: no-repeat;
	background-position: left top;
}


.pan1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #416C8D;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	background-color: #FFF;
	padding: 5px;
	height: 25px;
	width: 150px;
	margin-top: 35px;
	margin-left: 500px;
	position: absolute;
	text-align: center;
	line-height: 25px;
}
.pan1B {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #416C8D;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	background-color: #FFF;
	padding: 5px;
	height: 25px;
	width: 150px;
	margin-top: -15px;
	margin-left: -10px;
	position: absolute;
	text-align: center;
	line-height: 25px;
}

.pan2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 300px;
	margin-top: 65px;
	margin-left: 20px;
}
.pan2Ann {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 380px;
	margin-top: 15px;
	margin-left: 200px;
}
.pan3Ann {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 580px;
	margin-top: 15px;
	margin-left: 15px;
}


.pan2C {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 280px;
	margin-top: 15px;
	margin-left: 20px;
}

.pan2B {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #F60;
}
.pan2BAnn {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #F60;
}


.pan3 {
	font-size: 9px;
	color: #F00;
	font-weight: normal;
}
.pan4 {
	background-color: #FFF;
	float: left;
	height: 170px;
	width: 250px;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	margin-top: 60px;
	margin-left: 50px;
}
.pan4B {
	background-color: #FFF;
	float: left;
	height: 170px;
	width: 250px;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	margin-top: 10px;
	margin-left: 10px;
}

.aut1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #4D6A88;
	margin-top: 35px;
	margin-left: 15px;
}
.aut2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	margin-top: 5px;
	margin-left: 30px;
}

.cmpAut {
	margin-left: 25px;
	margin-top: 5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #E9E9E9;
	border-bottom-color: #E9E9E9;
	border-left-color: #CCC;
	padding-left: 5px;
	background-color: #E2ECF1;
}
.cmpAut:focus {
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .2);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .2);
	background-color: #FFF;
	}
	
.subAut {
	height: 40px;
	width: 120px;
	color: #2E597A;
	font-weight: bold;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	box-shadow: 0 0 .5em rgba(0, 0, 0, .6);
	display: block;
	font-size: 20px;
	margin-top: 35px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 110px;
	background-image: url(../immagini/sfondo_accedi.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	position: absolute;
}

		
.subAut:hover,
.subAut:active {
	cursor: pointer;
	background-image: url(../immagini/sfondo_accedihover.png);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFF;
	border: 2px solid #666;
	text-shadow: 0px 0px 3px #fff;
}
.pan4Ann {
	background-image: url(../immagini/annuncio_inserisci.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 130px;
	width: 150px;
	position: absolute;
	margin-top: 0px;
	margin-left: 15px;
}
.pan4Ann:hover {
	background-image: url(../immagini/annuncio_inserisciH.png);
    cursor:pointer;
}
.divietoAccesso {
	float: left;
	font-size: 24px;
	color: #F00;
	line-height: 150px;
	position: absolute;
}
.ban2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../immagini/sfondo_accedi.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	width: 1000px;
}
.ban2x {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../immagini/sfondo_accedi.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	width: 700px;
}

.ban2Pry {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../immagini/sfondo_accedi.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	width: 1200px;
}
.testoPry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
