
body { font-family:Verdana,Tahoma,  Arial;font-size:12px;color: #2c2c2c; background: url(../images/bgBody.gif) 0 0 repeat;}	
li{ font-family;Verdana,Tahoma,Arial;font-size:11px;color:#000000; }
table{ font-family:Verdana; font-size:14px; }
table a{ font-family:Verdana; font-size:11px; }
.ahome a:link { color:red; font-size:12px; }
.ahome a:visited { color:red; font-size:12px; }
.ahome a:active { color:red; font-size:12px; }
.ahome a:hover { text-decoration:underline; font-size:12px;
overflow-y: scroll;
 }

.bold { font-family:Tahoma,Verdana, Arial;font-size:12px; font-weight:bolder;font-size:13px;color: #000000;text-decoration:none; }	
.homeItalic { font-style:italic;font-size:12px; }

.contenitoreBody{

	width:972px;

	text-align:left;
	background-color:#568EB2;
}
.contenitoreBodyCenter{
position:absolute; top:0px;
left:0px;
	
	text-align:justify;
	vertical-align:top;

	
}
.contenitoreBodyCenterContenuto{
	position:absolute; top:41px;
left:185px;
width:761px;
}

.contenitoreBodyLeft{
	width:176px;
	height:289px;
	background-color:#568EB6;

	background: url(../images/imgLeft.gif) 0 0 no-repeat;
	margin-top:1px;
}
.contenitoreBodyLeftScritte{
	position:relative;
	top:94px;
}
.contenitoreBodyRight{
	position:absolute; top:0px;
	margin-left:968px;
	
}
.contenitoreFooter{ 
position:relative;left:-142px;top:34px;width:768px;text-align:center;background-color:#C3D6DC;color:#406B8D;font-size:10px;padding:2px;
border:1px solid #B7B7B7;

}
.contenitoreFooter a{  }

.home{

}
.imageHome{
	
	width:250px;
	height:201px;
	position:relative;
	
	border:1px solid #2C2C2C;
}


/* Vertical Navigation Menu */ 

/* Vertical Navigation Menu */ 


.vertnav1 a:link {
	display:block;
	padding:2.5px;
	text-indent:2px;
	white-space:nowrap;
	font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
	color:#ffffff;
	text-decoration:none;
	width:168px;text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	border-right-color: #666666;
	height: 25px;
	
	
	padding-top:6px;
	padding-bottom:0px;
}
.vertnav1 a:visited {
	display:block;
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:2px;
	white-space:nowrap;
	font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
	color:#ffffff;
	text-decoration:none;
	width:168px;text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
	
	
	padding-top:6px;
	padding-bottom:0px;
}
.vertnav1 a:active {
	display:block;
	color:#ffffff;
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:2px;
	white-space:nowrap;
	font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
	 
	
	width:168px;text-align:right;
	
	padding-top:6px;
	padding-bottom:0px;
}
.vertnav1 a:hover {
	display:block;
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:2px;
	white-space:nowrap;
	font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
	color:#ffffff;
	
	width:168px;text-align:right;
	border-right-color: #666666;
	
	
	padding-top:6px;
	padding-bottom:0px;
}
.vertnav1-act a{
	color:#ffffff;
	
	font-weight:bolder;font-size:13px;
}

.vertnav1-act a:link {
	display:block;
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:2px;
	white-space:nowrap;
	font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
	color:#ffffff;
	text-decoration:none;
	width:168px;text-align:right;
	height: 25px;
	
	
	padding-top:6px;
	padding-bottom:0px;
}
.vertnav1-act a:visited {
	display:block;
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:2px;
	white-space:nowrap;
	font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
	
	text-decoration:none;
	width:168px;text-align:right;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	
	
	padding-top:6px;
	padding-bottom:0px;
}
.vertnav1-act a:active {
	display:block;
	
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:2px;
	white-space:nowrap;
	font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
	color:#ffffff;
	text-decoration:none;
		width:168px;text-align:right;
	background-color: #fff;
	height: 25px;
	
	padding-top:6px;
	padding-bottom:0px;
}
.vertnav1-act a:hover {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:2px;
white-space:nowrap;
font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
color:#ffffff;
text-decoration:none;
	width:168px;text-align:right;
	padding-top:6px;
	padding-bottom:0px;

}

.vertnav2 a:link {
display:block;


text-indent:5px;
white-space:nowrap;
font-size:12px;
color:#000000;
text-decoration:none;
	width:168px;padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav2 a:visited {
display:block;


text-indent:5px;
white-space:nowrap;
font-size:12px;
color:black; 
text-decoration:none;
	width:168px;padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav2 a:active {
display:block;


text-indent:5px;
white-space:nowrap;
font-size:12px;
color:black; 
text-decoration:none;
	width:168px;padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
background-color: #ffcc00;
}
.vertnav2 a:hover {
display:block;


text-indent:5px;
white-space:nowrap;
font-size:12px;
color:#fa8800; /* red orange*/ 
text-decoration:none;
	width:168px;padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;

}

.vertnav2-act a:link {
display:block;


text-indent:5px;
white-space:nowrap;
font-size:12px;
color:black; /* red orange*/ 
text-decoration:none;
	width:168px;padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;

}
.vertnav2-act a:visited {
display:block;


text-indent:5px;
white-space:nowrap;
font-size:12px;

text-decoration:none;
	width:168px;padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
	font-weight:bolder;color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav2-act a:active {
display:block;


text-indent:5px;
white-space:nowrap;
font-size:12px;
color:#674C2D; /* red orange*/ 
text-decoration:none;
	width:168px;padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
background-color: #D8CEC3;
}
.vertnav2-act a:hover {
display:block;


text-indent:5px;
white-space:nowrap;
font-size:12px;
color:#fa8800; /* red orange*/ 
text-decoration:none;
	width:168px;padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;

}

.vertnav3 a:link {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:12px;
white-space:nowrap;
font-size:12px;
color:black; 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav3 a:visited {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:12px;
white-space:nowrap;
font-size:12px;
color:black; 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav3 a:active {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:12px;
white-space:nowrap;
font-size:12px;
color:#000000; 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav3 a:hover {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:12px;
white-space:nowrap;
font-size:12px;
color:#fa8800; /* red orange*/ 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}

.vertnav3-act a:link {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:12px;
white-space:nowrap;
font-size:12px;
font-weight:bolder;color:#ffffff; /* red orange*/ 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav3-act a:visited {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:12px;
white-space:nowrap;
font-size:12px;
font-weight:bolder;color:#ffffff; /* red orange*/ 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav3-act a:active {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:12px;
white-space:nowrap;
font-size:12px;
font-weight:bolder;color:#ffffff; /* red orange*/ 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav3-act a:hover {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:12px;
white-space:nowrap;
font-size:12px;
font-weight:bolder;color:#ffffff; /* red orange*/ 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}

.vertnav4 a:link {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:20px;
white-space:nowrap;
font-size:12px;
color:black; 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav4 a:visited {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:20px;
white-space:nowrap;
font-size:12px;
color:black; 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav4 a:active {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:20px;
white-space:nowrap;
font-size:12px;
color:#000000; 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav4 a:hover {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:20px;
white-space:nowrap;
font-size:12px;
color:#fa8800; /* red orange*/ 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}

.vertnav4-act a:link {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:20px;
white-space:nowrap;
font-size:12px;
font-weight:bolder;color:#ffffff; /* red orange*/ 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav4-act a:visited {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:20px;
white-space:nowrap;
font-size:12px;
font-weight:bolder;color:#ffffff; /* red orange*/ 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav4-act a:active {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:20px;
white-space:nowrap;
font-size:12px;
font-weight:bolder;color:#ffffff; /* red orange*/ 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}
.vertnav4-act a:hover {
display:block;

padding:0.2px 0.2px 0.2px 0.2px;font-family:Arial;letter-spacing:-0.5px;font-weight:normal;font-size:12.5px;
text-indent:20px;
white-space:nowrap;
font-size:12px;
font-weight:bolder;color:#ffffff; /* red orange*/ 
text-decoration:none;
	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	height: 25px;
}


.bradCr{ position:absolute; top:4px;margin-left:200px; color:#000000; }
.bradCr a{ color:#000000; text-decoration:underline; font-weight:normal; }
.level_1 a{ color:#000000; }
.level_1 { border-left:0px solid #ffffff;border-right:0px solid #ffffff;border-top:0px solid #ffffff;border-bottom:0px solid #ffffff; }
.expAll a{ margin-left:-120px; color:#000000;font-weight:normal; }
.utentiOnline{position:absolute; top:-20px; text-align:left; color:#ffffff;margin-left:185px; }

.titleHome{ color:#ffffff; font-weight:bolder;font-size:13px; text-decoration:underline; text-align:left;width:265px; font-size:13px; }
.titleHome p{ color:#ffffff; font-weight:bolder;font-size:13px; text-decoration:underline; text-align:left;width:265px; font-size:13px; }
.bodytext{ font-family;Verdana,Tahoma,Arial;font-size:11px;color:#000000; }
.tabellaHome{ position:relative; top:-30px;} 
.sfondoVerde{ background-color:#ffffff;width:190px; color:#ffffff;margin-top:3px; border:1px solid gray;padding:2px; font-weight:bolder;font-size:13px;font-size:11px; }
.userPwd{ width:340px; position:absolute;top:-62px;left:579px; }
#loggedin{ width:340px; position:absolute;top:-59px;left:579px; font-family:Verdana,Arial;font-size:12px; }
.login{ width:140px;  }
.loginBoxUpDx input { border:1px solid #B7B7B7; width:65px; margin-top:3px; }

#loginbutton { background-color:#C3D6DC;border:1px solid #B7B7B7; color:white;width:30px; }
.logoutButton{   background-color:#C3D6DC;border:1px solid #B7B7B7; color:white;width:73px; }
.rigaSottoNews{ border-bottom:1px solid #ffffff; color:#ffffff }
.rigaSottoNews a{ color:#325918; }
.corpoNews a{ color:red; }
.nuovoUtente{ font-family:Verdana;font-size:11px;width:190px; white-space:nowrap;padding-left:0px;padding-top:8px;  }
.rosso{ color:red;font-weight:bolder;font-size:13px; }
.rosso a{ color:red;font-weight:bolder;font-size:13px; }

.tabellaCalendario{ border:1px solid gray; background-color:#ECECEC; font-family:Verdana; font-size:13px; }
.tabellaCalendario td { background-color:#D3D3D3; }
.tabellaCalendario td a{ font-family:Verdana,Arial;font-size:10px;}
td.month_past_weekday { color:#000000; background-color:#E4E4E4;  } 
td.month_weekday { color:#000000; background-color:#DBDBDB;  }
td.month_holiday { color:#FF0000;}

td.week_past_weekday { color:#C0C0C0; } 
td.week_weekday { color:#000000; }
td.week_holiday { color:#FF0000; }  
.navigazioneAgenda a{ font-family:Verdana; font-size:13px; color:#000000; }


a { font-family:Verdana,Tahoma,Arial;font-size:13px;color:#000000; }

h1 { font-family:Verdana,Tahoma,Arial;font-size:13px; }
h2 { font-family:Verdana,Tahoma,Arial;font-size:14px; }
h3 { font-family:Verdana,Tahoma,Arial;font-size:15px; }
h4 { font-family:Verdana,Tahoma,Arial;font-size:16px;color:#2c2c2c; }
h5 { font-family:Verdana,Tahoma,Arial;font-size:17px; }
h6 { font-family:Verdana,Tahoma,Arial;font-size:18px; }
h1 a { font-family:Verdana,Tahoma,Arial;font-size:13px;color:#000000; }
h2 a { font-family:Verdana,Tahoma,Arial;font-size:14px;color:#000000; }
h3 a { font-family:Verdana,Tahoma,Arial;font-size:15px;color:#000000; }
h4 a { font-family:Verdana,Tahoma,Arial;font-size:16px;color:#000000; }
h5 a { font-family:Verdana,Tahoma,Arial;font-size:17px;color:#000000; }
h6 a { font-family:Verdana,Tahoma,Arial;font-size:18px;color:#000000; }
h4 b { font-weight:bolder; }
.tx-gsifeuserlist-pi1-browsebox td a{ color:#000000; padding-left:0px; margin-left:0px; }
.tx-gsifeuserlist-pi1-browsebox table {border-collapse: collapse; position:relative;left:-20px;}
.nomeCandidato{ font-family:Verdana;font-size:12px; }
.agendaBack{ text-align:left;margin-top:10px; font-size:12px; }
.agendaBack a{ text-align:left;margin-top:10px; font-size:12px; color:red;}

#mailformname{ position:relative; left:40px;}
#mailformemail{ position:relative; left:44px; }
#mailformaddress{ position:relative; left:20px; }
input { border:1px solid gray; }
textarea { border:1px solid gray; }
.csc-mailform {border:1px solid #E4E4E4;}
.candidati { font-family:Verdana,Arial;font-size:13px;white-space:nowrap;font-weight:bolder;font-size:13px; }

.blogGenerico{ position:relative;left:215px; }
.webmaster{ position:relative;left:215px; }
.spaziatoreDx{ position:relative;left:215px; }
.menuUp{ position:absolute;top:2px; margin-left:635px;width:150px; font-family:Verdana,Tahoma,Arial; font-size:10px; }
.menuUp a{ color:#ffffff; }
.tx_dmaddredit-pi1-mini a{ font-size:10px; }
.buoniButton{ border:1px solid black;padding-left:4px;padding-right:4px;color:#ffffff;}
.buoniTitle{ border:1px solid gray;padding-left:4px;padding-right:4px;background-color:#C3D6DC;color:#3E739B;}
.tableElencoBuoni{font-family:Verdana,Arial;font-size:12px; border:1px solid gray;}
.tableElencoBuoni th {background-color:#C3D6DC; text-align:center; padding:4px;}
.tableElencoBuoni td {background-color:#ffffff; text-align:center; padding:2px; border-bottom:1px solid gray;}
.tx-buonipresa-pi1-modeSelector-SCell a {border:1px solid black;padding-left:4px;padding-right:4px;color:#ffffff;}
.insertOk{ width:98%; text-align:center; font-family:Verdana; font-size:15px; font-weight:bolder;font-size:13px; color green; height:200px; vertical-align:absmiddle; margin-top:30px;padding-top:100px;}
.insertKo{ width:98%; text-align:center; font-family:Verdana; font-size:15px; font-weight:bolder;font-size:13px; color #ffffff; height:200px; vertical-align:absmiddle; background-color:red;margin-top:30px;padding-top:100px;}
.tx-buonipresa-pi1-modeSelector{ margin-top:30px; }
.tx-buonipresa-pi1{ margin-top:30px; }
.merci{ margin-top:10px; }
.dettaglioBuonoPresa{ width:627px; border:1px solid gray;font-family;Verdana,Arial; font-size:12px;	 }
.dettaglioBuonoPresa td { border-bottom:1px solid gray; height:25px; padding-left:4px; padding-right:4px;padding-top:2px;padding-bottom:2px;}
.bradCr { width:740px; text-align:right; }
.bradCr a { font-family:Verdana; font-size:20px; color:#ffffff;  text-decoration:none; font-weight:bolder; }
.bradCr a:active { font-family:Verdana; font-size:20px; color:#ffffff;  text-decoration:none; font-weight:bolder; }
.bradCr a:link { font-family:Verdana; font-size:20px; color:#ffffff;  text-decoration:none; font-weight:bolder; }
.bradCr a:visited { font-family:Verdana; font-size:20px; color:#ffffff;  text-decoration:none; font-weight:bolder; }
a:active { font-family:Verdana; font-size:20px; color:#ffffff;  text-decoration:none; font-weight:bolder; }


.csc-header-n2 { background-color:#99d591; }
.csc-header-n2 h1{ padding-top:3px; font-family:Arial;font-size:11px;color:#ffffff; text-align:center; }
.rigaPari { background-color:#99d591; padding:3px; }
.rigaDispari { background-color:#d3e6c4; padding:3px; }
.rigaDispari input { width:300px; }
.rigaPari input { width:300px; }
.tdNews { background-color:#008400; font-family:Arial; font-size:11px; color:#ffffff;padding:2px; }
.tdNews a{ font-family:Arial; font-size:12px; color:#ffffff;}
.tdNews .bodytext { font-family:Arial; font-size:11px; color:#a7dd9b; }
.tabellaNewsDet { background-color:#003300; font-family:Arial; font-size:10px; color:#ffffff;width:761px;}
.tabellaNewsDet th { background-color:#006600;font-size:10px; }
.tabellaNewsDet th font { font-size:10px; padding:3px; text-align:center}
.rigaScura { background-color:#a7dd9b; padding:3px; font-family:Arial; font-size:11px; color:#003300; }
.rigaChiara { background-color:#cdecc6; padding:3px; font-family:Arial; font-size:11px; color:#003300; }
.newsDetRight img { position:relative;left:-7px; }
.tabellaNewsDet p { font-family:Arial; font-size:11px; color:#a7dd9b; }
.backto a { font-family:Arial; font-size:11px; color:#ffffff;  }
em { font-style: italic;  }
.ViaggiOrganizzatiTestoNormaleVerdeChiaro p { font-family:Arial; font-size:11px; color:#a7dd9b; letter-spacing:0.5px;  }
.ViaggiOrganizzatiTestoNormaleVerdeChiaro p a {  font-family:Arial; font-size:11px;text-decoration:underline;color:#ddf8c9;  }
.lingueSito{ position:absolute; top:3px;left:3px;border:1px solid #ffffff; width:50px;}

 
 .contenitoreBodyCenterContenuto { background-color:#ccffcc; padding:4px; }
 .tabellaPrezzi { font-family:Arial;font-size:13px; color:#ffffff; text-align:center; border:1px solid #ffffff;   }
 .tabellaPrezzi th { border-right:1px solid #ffffff;border-bottom:1px solid #ffffff; padding:1px; }
 .tabellaPrezzi td { border-right:1px solid #ffffff;padding:2px; }
 .calcolaPrezzi { font-family:Arial;font-size:12px; }
 .calcolaPrezzi select { position:relative;top:-5px; }
 .calcolaPrezzi label { position:relative;top:-5px; }
 .tastoCalcola { position:relative;top:4px; }
 .tx-newsfeedit-pi1-editmenu-list div a { font-family:Verdana; color:#000000; font-size:12px; }
.tx-newsfeedit-pi1-link DIV  a { font-family:Verdana; color:red; font-size:12px; }
.linkFileLink a { font-family:Verdana; color:#ffffff; font-size:12px; }
.internal-link a { font-family:Verdana,Tahoma,Arial;font-size:13px; color:#000000; }

.internal-link:link { font-family:Verdana,Tahoma,Arial;color:#000000; font-size:12px;text-decoration:underline; }
.internal-link:visited { font-family:Verdana,Tahoma,Arial;color:#000000; font-size:12px;text-decoration:underline; }
.internal-link:active {  font-family:Verdana,Tahoma,Arial;color:#000000;font-size:12px;text-decoration:underline; }
.internal-link:hover { font-family:Verdana,Tahoma,Arial;color:red;text-decoration:underline; }
.news-catmenu { position:absolute; top:-7px;left:558px; }
.news-list-container { margin-top:93px; }
.news-catmenu a { font-family:Verdana,Tahoma,Arial;color:#ffffff;font-size:11px; position:relative;top:-5px;}
.news-catmenu-ACT a{ font-family:Verdana,Tahoma,Arial;color:#ffffff;font-size:11px;text-decoration:underline; text-transform:uppercase; }
.news-catmenu h4 a{ font-family:Verdana,Tahoma,Arial;color:#ffffff;font-size:11px;position:relative;top:-5px; text-transform:uppercase;color:#ffffff;}
.news-catmenu-NO a{ font-family:Verdana,Tahoma,Arial;color:#ffffff;font-size:11px; }
.news-catmenu a:visited:{ font-family:Verdana,Tahoma,Arial;color:#ffffff;font-size:11px; }
.news-catmenu  {
   padding:-5px 0px 0px 5px;
   margin:10px;
   border:1px solid #666;
   background-color:#8CB584;
   width:195px;
}
label { font-family:verdana; font-size:11px; color:2c2c2c; padding:3px; margin:4px; padding-top:3px;}
.csc-mailform-field { height:19px; }
.csc-mailform{ height:600px; }
.csc-firstHeader { }
.csc-firstHeader a { font-family:verdana; font-size:11px; color:#ffffff;padding:2px; background-color:#6BA542; border:1px solid gray; }
.csc-textpic-text .bodytext a { font-family:verdana; font-size:11px; color:#2c2c2c;padding:2px;  }
