BODY {
	background: white;
	color : black;
	font-family :  Tahoma, Arial, sans-serif;
	font-size: 10px;
	margin:0px;
	background-image:url(img/sfondo_interno.gif);
	background-repeat:repeat-x;
	text-align:center;
}

.debug{bordeR:1px solid red;}

input.testo, textarea{border:1px solid #999999;font-size:18px;}
div{text-align:left;border:0px solid red;}

ul, .red{color:#ba0707;font-weight:bold;}
li{color:#666666;}
a:link, a:visited{color:#000000;text-decoration:underline;}
a:hover{color:#cc0000;}

hr{height:1px;color:#8d8d8d;}



@media print{
	#main_layer{position:relative;width:750px;margin: 0px auto 0px;border:1px solid black;}
	#contents_column_left{position:relative;float:left;border:1px solid black;}
	#contents_column_right{position:absolute;float:left;border:1px solid black;}
}

#main_layer{position:relative;width:968px;margin: 0px auto 0px;}
#topmenu{position:absolute;top:5px;width:964px;height:29px;text-align:right;}
#menu{position:absolute;top:29px;width:968px;height:75px;background-image:url(img/sfondo_menu.gif);}
#home_img_bg, #contents_img_bg{position:absolute;top:104px;width:968px;background-image:url(img/sfondo_home_img.gif);}
#contents_img_bg{height:200px;}
#home_img_bg{height:300px;}
#sfondo_contents_h, #sfondo_contents{position:absolute;width:968px;height:912px;background-image:url(img/sfondo_contents.gif);}
#sfondo_contents_h{top:404px;}
#sfondo_contents{top:304px;}

#contents_column_left{
	position:absolute;
	top:40px;
	left:0px;
	width:470px;
}
#contents_column_right{position:absolute;top:40px;left:670px;width:230px;}
#paragraph_spacer{height:60px;width:1px;}
#banner_convegno_verticale{width:222px;height:580px;background-image:url(img/banner_convegno_servizio_ancona_10_maggio_v.jpg);cursor:pointer;}

.link{text-decoration:underline;}
.btn{cursor:pointer;}
.big{font-size:24px;}
.medium{font-size:15px;}
.gray, .topmenu, .dot{color:#222222;}
.dot{font-weight:bold;}
.topmenu{font-family: Arial;font-size:12px;text-decoration:underline;letter-spacing:2px;}
.btn_menu{width:93px;height:71px;top:4px;cursor:pointer;}

.subTextExpand{cursor:pointer;}

.submenu_esperienza{position:absolute;width:201px;cursor:pointer;}

.text{font-family:Arial;font-size:12px;line-height:300%;}


.facebox{width:245px;height:90px;overflow:hidden;cursor:pointer;}
.facebox2{width:245px;height:215px;overflow:hidden;cursor:pointer;}
.facebox_avv{width:280px;height:150px;overflow:hidden;cursor:pointer;}
.facepix{position:absolute;height:100px;width:86px;overflow:hidden;}
.facelbl{
	position:absolute;
	top:34px;
	left:90px;
	width:159px;
	height:20px;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
.facelbl2{
	position:absolute;
	top:4px;
	left:260px;
	width:243px;
	height:20px;
	font-size:12px;
	text-decoration:underline; 
	font-weight:bold;
}
.facelbl3{
	position:absolute;
	top:18px;
	left:92px;
	width:265px;
	height:20px;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.facepix_avv{position:absolute;height:100px;width:86px;overflow:hidden;}
.facelbl_avv{position:absolute;top:110px;left:0px;width:159px;height:20px;font-size:14px;text-decoration:underline;font-weight:bold;}

.recensionibox{width:580px;height:178px;overflow:hidden;cursor:pointer;}


.titlebox{width:500px;height:22px;color:#555555;background-color:#cccccc;font-weight:bold;padding:5px;}
.error_hide{display:none;background-color:#ba0707;color:white;font-weight:bold;padding:2px;}


hr.linea {border-top:1px solid #b1b1b1; border-bottom:0px; border-right:#b1b1b1; border-left:#b1b1b1; color:#ffffff; background-color:#ffffff; height:1px; width:100%; margin-bottom:10px}

.uilp li {font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; margin-bottom:15px; }
.uilp li a{text-decoration:none}