/* CSS Document */
a{color:#414141}
input{ font-size:10px;}
.centerleftlogin{ border-left: solid 2px #7ed88e}
.centerrightlogin{ background-image:url(../../../img/ita_it/bo/BG_right_login.jpg); background-repeat:no-repeat; padding:20px 0 0 18px}
.frmlogin{ background-image:url(../../../img/ita_it/bo/BG_formlogin.jpg); background-repeat:repeat-x; width:208px; height:181px; text-align:left; margin:60px 0 8px 10px}
.frmlogin form{margin-left:8px;}
.need_help{
	float: right;
	height: 53px;
	width: 283px;
	margin-top: -2px;
}
.btnlogin{text-align:center}
.menuboint{ float:right; margin-top:45px; margin-right:11px}
.menuboint a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#008729; text-decoration:none}
.menuboint a:hover{ text-decoration:underline}
.testataint{ background-image:url(../../../img/ita_it/bo/BG_TestataInt.jpg); background-repeat:no-repeat}
.tdvociadminsito{ padding-right:10px;}
.voceadminsito{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:dotted 1px #009328; padding-left:15px; line-height:23px}
.voceadminsito a{color:#017725; text-decoration:none}
.voceadminsito a:hover{text-decoration:underline}
.voceadminsitosel{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:dotted 1px #009328; padding-left:15px; line-height:23px; background-color:#18b33e; color:#ffffff;}
.menu_user, .menu_user_first {border-left: 10px solid #6AD77E}
.menu_user_first {border-top: 1px dotted #009328; margin-top: 20px}
.centerriepilogo{ border-left:solid 1px #009328;border-right:solid 1px #009328;}
.riepilogobgbiancodesc{ border-bottom:solid 1px #bfedc7; padding-left:10px; line-height:25px; font-size:10px}
.riepilogobgbiancodesc2{
	border-bottom:solid 1px #bfedc7;
	line-height:25px;
	font-size:10px;
	padding-left: 5px;
}
.riepilogobgbiancodati{ border-bottom:solid 1px #bfedc7; padding-right:10px; line-height:25px; font-weight:bold; color:#00952c; font-size:10px}
.riepilogobgbiancodati2{
	border-bottom:solid 1px #bfedc7;
	line-height:25px;
	font-weight:bold;
	color:#00952c;
	font-size:10px;
	padding-left: 5px;
}
.riepilogobgverdedesc{ background-color:#bfedc7; border-bottom:solid 1px #9fd6ae;padding-left:10px;  line-height:25px; font-size:10px}
.riepilogobgverdedati{ background-color:#bfedc7; border-bottom:solid 1px #9fd6ae;padding-right:10px; line-height:25px; font-weight:bold; color:#00952c; font-size:10px}
.thumbtuosito{ padding:10px}
.tuositostatdesc{border-bottom:solid 1px #bfedc7; padding-left:10px; line-height:25px; font-size:10px}
.tuositostatdati{ border-bottom:solid 1px #bfedc7; padding-right:10px; line-height:25px; font-weight:bold; color:#00952c; font-size:10px}
.centernetwork{ background-color:#bfedc7}
.networkdatiprimo{ background-color:#ffffff; font-size:13px; color:#017725; text-align:center; font-weight:bold; line-height:28px; background-image:url(../../../img/ita_it/bo/bottomleft_networkdati.jpg); background-repeat:no-repeat}
.networkdati{ background-color:#ffffff; font-size:13px; color:#017725; text-align:center; font-weight:bold; line-height:28px}
.networkdatiultimo{ background-color:#ffffff; font-size:13px; color:#017725; text-align:center; font-weight:bold; line-height:28px; background-image:url(../../../img/ita_it/bo/bottomright_networkdati.jpg); background-repeat:no-repeat; background-position:right}
.sospeso{ font-size:10px; color:#414141; padding-top:10px; padding-left:10px}
.invitisospeso a{ font-weight:bold; color:#414141;}
.centerannunci{border-left:solid 1px #009328;border-right:solid 1px #009328; padding:0 10px}
.alertannuncio{ font-size:10px; border-bottom:solid 1px #9fd6ae; padding-bottom:15px}
.alertannuncio a{color:#008226; font-weight:bold; text-decoration:none}
.alertannuncio a:hover{text-decoration:underline}
a.annuncitutti{color:#008226; font-weight:bold; text-decoration:none; font-size:9px}
.titoloprofilo{
	border-bottom:solid 1px #40995b;
	color:#017725;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-top: 37px;

}

.titolosecliv{ color:#017725; font-size:11px; font-weight:bold; margin-top:10px; margin-bottom:10px; text-align:left}
.formdescgiallo{ font-weight:bold; color:#e3bd5d}
.formprofilo input{ font-size:10px;}
.formprofilosep{ background-color:#9fccad}
.voceadminsitosecliv{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-left:15px; line-height:23px; background-color:#b9e8c5; color:#000000;}
.voceadminsitosecliv a{ color:#000000; text-decoration:none}
.voceadminsitoseclivsel{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; border-bottom:dotted 1px #009328; padding-left:15px; line-height:23px; background-color:#18b33e; color:#ffffff;}
.voceadminsitoseclivsel a{ color:#FFFFFF; text-decoration:none}
.alfabeto{ background-color:#ddf2e3; color:#828282; font-size:9px; text-align:center; line-height:15px}
.alfabeto a{ color:#017725; text-decoration:none}
.alfabeto a:hover{ text-decoration:underline; font-weight:bold}
.centeramici{border-top:solid 1px #46bd6a;border-bottom:solid 1px #46bd6a;border-left:solid 1px #46bd6a; padding:11px}
.txtverde{ color:#017725; font-size:9px; line-height:24px}
.frmimage{ margin-top:50px; margin-bottom:20px}
.sospesititolo{ color:#017725; background-color:#ddf2e3; font-weight:bold}
.nomesospeso{ font-size:12px; font-weight:bold; line-height:35px; border-bottom:solid 1px #99c9a8;}
.linkscheda{ font-size:9px; font-weight:bold; color:#676767; text-decoration:underline;border-bottom:solid 1px #99c9a8;}
.linkscheda a{ font-size:9px; font-weight:bold; color:#676767; text-decoration:underline;}
.linkazione{font-size:9px; font-weight:bold; color:#e4a403; text-decoration:underline;border-bottom:solid 1px #99c9a8;}
.attesa{font-size:9px; font-weight:bold; color:#676767; border-bottom:solid 1px #99c9a8;}
.bottomsrcnetwork{ background-image:url(../../../img/ita_it/bo/BG_ricercanetworkbottom.jpg)}
.centersrcnetwork{ border-left:solid 1px #46bd6a; border-right:solid 1px #46bd6a}
.center{ text-align:center; padding:20px 0}
.centernetworksrcresult{ background-color:#ddf2e3}
#invita{position:absolute;left:244px;top:124px; background-color:#18b33e; padding:15px; width:462px}
.titolodivinvita{color:#017725; font-size:12px; font-weight:bold; border-bottom:solid 1px #80bb92; margin-bottom:20px}
#amico{position:absolute;left:244px;top:124px; background-color:#18b33e; padding:15px; width:462px}
.livelli { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#6a776e; padding-left:10px}
.livelli a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#6a776e; text-decoration:none}
.livellosel { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#017725; text-decoration:underline}
.totcommenti { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#017725}
.filettocomm { border-bottom:solid 1px #aeddbc; padding-top:9px}
#commenta{position:absolute;left:244px;top:124px; background-color:#18b33e; padding:15px; width:462px}
.formgestcom{ font-weight:bold; color:#e3bd5d; font-size:9px}
.formgestcom a{ color:#e3bd5d; }

/* STILI MARINA */
form.alertann {margin:0;padding:0;color:#4f4f4f;}
form.alertann .rigabottom  {border-bottom:1px solid #017725; }
form.alertann .testoverde {color:#008226;}
form.alertann a {color:#4f4f4f;}
form.alertann input.check {margin:10px 6px;padding:0;font-size:10px;}
form.alertann td.selann {margin:0;padding:10px 0;border-bottom:1px solid #017725; }
form.alertann td.insann  {background-color:#ddf2e3; }
.insertann {color:#2c302d;font-size:11px;}
.insertann input {width:400px;color:#2c302d;font-size:11px;margin:7px 0 15px 10px}
.insertann textarea {width:400px;color:#2c302d;font-size:11px;margin:0 0 15px 10px}
/* STILI MARINA */

table.ql td, table.ql th {padding: 4px; min-width: 100px}
table.ql tr.qltitle td {border-bottom: 1px solid black}
table.ql tr.qlhead th {border-bottom: 1px solid #c0c0c0; text-align: right; background-color: #c0c0c0}
table.ql tr.qlhead th.qldata {text-align: left;}
table.ql tr.qldati td {text-align: right; border-bottom: 1px solid #c0c0c0}
table.ql tr.qldati td.qldata {border-bottom: 1px solid #c0c0c0; text-align: left}
