@charset "UTF-8";
body {
	background-color:#ffffff;
	margin: 0; /* � buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding-bottom: 20px;
	text-align: center;
	color: #898989;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	}
.clear {
        clear:both;
        margin:0px;padding:0px;
	}
#container {
	vertical-align:top;
	width: 820px;
	margin: 0 auto; 
	border: 0px solid #666666;
	text-align: left;
	padding:0px;
	background-color:transparent;
	}
#colonna_sx {
	/*background: url('entity/bg_logo.jpg') no-repeat;*/
	vertical-align:top;
	width: 306px;
	margin: 0;
	float:left;
	border: 0px solid #666666;
	text-align: left;
	padding:20px 0px 0px 0px;
	background-color:#ffffff;
	}
#colonna_dx {
	vertical-align:top;
	width: 514px;
	margin: 0;
	float:right;
	border: 0px solid #666666;
	text-align: left;
	padding:0px;
	background-color:#ffffff;
	}
#menu_box {
	vertical-align:top;
	margin-top:76px;
	width: 306px;
	border: 0px solid #666666;
	text-align: left;
	padding:0px;
	background-color:#ffffff;
	}
#arearis_box {
	vertical-align:top;
	margin-top:30px;
	width: 296px;
	border: 0px solid #666666;
	text-align: center;
	padding-right:10px;
	background-color:#ffffff;
	}

#menutop_box { background: url('entity/bg_menu.jpg') no-repeat;	vertical-align:top; margin:0px; width: 514px; height:115px;	border: 0px solid #666666; text-align: left; padding:0px; background-color:#ffffff;	}
#menutop_box_servizi { background: url('entity/servizi.jpg') no-repeat; vertical-align:top;	margin:0px;	width: 514px; height:115px;	border: 0px solid #666666; text-align: left; padding:0px; background-color:#ffffff;	}
#menutop_box_studio { background: url('entity/studio.jpg') no-repeat; vertical-align:top;	margin:0px;	width: 514px; height:115px;	border: 0px solid #666666; text-align: left; padding:0px; background-color:#ffffff;	}
#menutop_box_news { background: url('entity/news.jpg') no-repeat; vertical-align:top;	margin:0px;	width: 514px; height:115px;	border: 0px solid #666666; text-align: left; padding:0px; background-color:#ffffff;	}
#menutop_box_partner { background: url('entity/partner.jpg') no-repeat; vertical-align:top;	margin:0px;	width: 514px; height:115px;	border: 0px solid #666666; text-align: left; padding:0px; background-color:#ffffff;	}
#menutop_box_ut { background: url('entity/utility.jpg') no-repeat; vertical-align:top;	margin:0px;	width: 514px; height:115px;	border: 0px solid #666666; text-align: left; padding:0px; background-color:#ffffff;	}
#menutop_box_link { background: url('entity/link.jpg') no-repeat; vertical-align:top;	margin:0px;	width: 514px; height:115px;	border: 0px solid #666666; text-align: left; padding:0px; background-color:#ffffff;	}
#menutop_box_cont { background: url('entity/contatti.jpg') no-repeat; vertical-align:top;	margin:0px;	width: 514px; height:115px;	border: 0px solid #666666; text-align: left; padding:0px; background-color:#ffffff;	}

#corpo {
	/*background: url('entity/bg_corpo.jpg') top left no-repeat;*/
	vertical-align:top;
	margin:0px;
	width: 514px;
	border: 0px solid #666666;
	text-align: left;
	padding-top:20px;
	padding-bottom:50px;
	background-color:#ffffff;
  font-size: 12px;
  text-align: justify
	}
#bottom {
	vertical-align:top;
	margin:0px;
	width: 514px;
	border-top: 3px solid #003366;
	text-align: center;
	padding-top:20px;
	background-color:#ffffff;
	}


/* Stili */

p {text-align:justify;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;font-weight:normal;margin:0px;padding:0px;}
p.top_space {text-align:justify;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:11px;text-decoration:none;font-weight:normal;margin-top:10px;margin-bottom:0px;padding:0px;}
p.btm_space {text-align:justify;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:11px;text-decoration:none;font-weight:normal;margin-top:0px;margin-bottom:10px;padding:0px;}

#menu_box ul {list-style-type:none;list-style-position:outside;margin-right:10px;padding:0px;border:0px solid #ff3399;text-align:left;}
#menu_box li{cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;margin-bottom:10px;padding-left:10px;line-height:16px;}
#menu_box li:hover{background-color:#aeaeae;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;font-weight:bold;color:#333366;font-size:12px;text-decoration:none;margin-bottom:10px;padding-left:10px;line-height:16px;}
#menu_box li.selected{background-color:#aeaeae;cursor:default;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;font-weight:bold;color:#ffffff;font-size:12px;text-decoration:none;margin-bottom:10px;padding-left:10px;line-height:20px;}
#menu_box .link {cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;}
#menu_box .link:hover{cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;font-weight:bold;color:#333366;font-size:12px;text-decoration:none;}

h1.title1{border-bottom:2px solid #003366;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#003366;font-size:12px;text-decoration:none;margin:0px;padding-left:10px;padding-bottom:5px;line-height:16px;}	

.label {text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-weight:bold;font-size:12px;text-decoration:none;margin:0px;padding:0px;line-height:16px;}	
.form_area {background-color:#cccccc;border:0px;margin-top:0px;margin-bottom:5px;line-height:14px;color:#003366;font-size:12px;width:274px;}
.form_area_btn {height:20px;cursor:pointer;text-align:center;width:274px;margin-bottom:10px;margin-top:5px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;text-decoration:none;font-weight:bold;border:0px solid #336699;background-color:#003366;}
.form_area_btn:hover {height:20px;cursor:pointer;text-align:center;width:274px;margin-bottom:10px;margin-top:5px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;text-decoration:none;font-weight:bold;border:0px solid #336699;background-color:#333333;}

.link {cursor:pointer;font-family: Helvetica, Verdana, Arial, sans-serif;color:#003366;font-weight:normal;font-size:11px;text-decoration:none;}
.link:hover{cursor:pointer;text-align:right;font-family: Helvetica, Verdana, Arial, sans-serif;color:#336699;font-size:11px;text-decoration:underline;font-weight:normal;}

.titolo_news {font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-weight:bold;letter-spacing: 0px; font-size:16px;text-decoration:none;}

#menutop_box ul {list-style-type:none;list-style-position:outside;margin:0px;padding-top:90px;padding-left:0px;border:0px solid #ff3399;text-align:left;}
#menutop_box li{float:left;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;margin-right:10px;padding:0px;line-height:16px;}
#menutop_box .link {font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#999999;font-size:12px;text-decoration:none;}
#menutop_box .link:hover{font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}
#menutop_box .selected{font-weight:bold;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}

#menutop_box_servizi ul {list-style-type:none;list-style-position:outside;margin:0px;padding-top:90px;padding-left:0px;border:0px solid #ff3399;text-align:left;}
#menutop_box_servizi li{float:left;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;margin-right:10px;padding:0px;line-height:16px;}
#menutop_box_servizi .link {font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#999999;font-size:12px;text-decoration:none;}
#menutop_box_servizi .link:hover{font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}
#menutop_box_servizi .selected{font-weight:bold;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}

#menutop_box_studio ul {list-style-type:none;list-style-position:outside;margin:0px;padding-top:90px;padding-left:0px;border:0px solid #ff3399;text-align:left;}
#menutop_box_studio li{float:left;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;margin-right:10px;padding:0px;line-height:16px;}
#menutop_box_studio .link {font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#999999;font-size:12px;text-decoration:none;}
#menutop_box_studio .link:hover{font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}
#menutop_box_studio .selected{font-weight:bold;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}

#menutop_box_news ul {list-style-type:none;list-style-position:outside;margin:0px;padding-top:90px;padding-left:0px;border:0px solid #ff3399;text-align:left;}
#menutop_box_news li{float:left;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;margin-right:10px;padding:0px;line-height:16px;}
#menutop_box_news .link {font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#999999;font-size:12px;text-decoration:none;}
#menutop_box_news .link:hover{font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}
#menutop_box_news .selected{font-weight:bold;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}

#menutop_box_partner ul {list-style-type:none;list-style-position:outside;margin:0px;padding-top:90px;padding-left:0px;border:0px solid #ff3399;text-align:left;}
#menutop_box_partner li{float:left;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;margin-right:10px;padding:0px;line-height:16px;}
#menutop_box_partner .link {font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#999999;font-size:12px;text-decoration:none;}
#menutop_box_partner .link:hover{font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}
#menutop_box_partner .selected{font-weight:bold;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}

#menutop_box_ut ul {list-style-type:none;list-style-position:outside;margin:0px;padding-top:90px;padding-left:0px;border:0px solid #ff3399;text-align:left;}
#menutop_box_ut li{float:left;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;margin-right:10px;padding:0px;line-height:16px;}
#menutop_box_ut .link {font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#999999;font-size:12px;text-decoration:none;}
#menutop_box_ut .link:hover{font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}
#menutop_box_ut .selected{font-weight:bold;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}

#menutop_box_link ul {list-style-type:none;list-style-position:outside;margin:0px;padding-top:90px;padding-left:0px;border:0px solid #ff3399;text-align:left;}
#menutop_box_link li{float:left;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;margin-right:10px;padding:0px;line-height:16px;}
#menutop_box_link .link {font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#999999;font-size:12px;text-decoration:none;}
#menutop_box_link .link:hover{font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}
#menutop_box_link .selected{font-weight:bold;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}

#menutop_box_cont ul {list-style-type:none;list-style-position:outside;margin:0px;padding-top:90px;padding-left:0px;border:0px solid #ff3399;text-align:left;}
#menutop_box_cont li{float:left;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#666666;font-size:12px;text-decoration:none;margin-right:10px;padding:0px;line-height:16px;}
#menutop_box_cont .link {font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#999999;font-size:12px;text-decoration:none;}
#menutop_box_cont .link:hover{font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}
#menutop_box_cont .selected{font-weight:bold;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:12px;text-decoration:none;}

#bottom .link {font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#999999;font-size:11px;text-decoration:none;}
#bottom .link:hover{font-weight:normal;cursor:pointer;text-align:left;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333366;font-size:11px;text-decoration:none;}

.ris {font-family: Helvetica, Verdana, Arial, sans-serif;color:#003366;font-size:11px;text-decoration:none;font-weight:normal;margin-bottom:0px;margin-top:0px;padding:0px;}

.lingue {
	cursor:pointer;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color:#003366;font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
.lingue:hover{cursor:pointer;text-align:right;font-family: Helvetica, Verdana, Arial, sans-serif;color:#336699;font-size:11px;text-decoration:underline;font-weight:normal;}

#lingue {position: relative; margin-top: 40px; margin-left: 10px; }



* { margin:0; padding:0; }

#newsticker-demo { 
width:230px; 
padding:5px 0px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:0px auto;
/*border: solid 1px #000*/
}

#newsticker-demo a { text-decoration:none; color:#666666;}
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:230px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:20px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:230px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#939393; }

.clear { clear: both; overflow: hidden; height: 0px; }

h2.keyword { display: inline; color: #003366; font-size: 16px; }
h3.keyword { display: inline; color: #003366; font-size: 12px; font-weight: normal; }

