#contenitore {background-color:#f7f7f7; margin:0; padding:0}
#calendar { padding-top:1px; margin-right:7px; 	
} 
#calendar h2
{ font-weight:bold;
font-size:14px;
padding:0px;
}
#box_newsletter 
{
	margin-top:9px;
	background-color:#fff;
	background-image:url(images/banner_newsletter.jpg);
	display:block;
	background-repeat:no-repeat;
	height:130px;
	border:none;	
}
.link {cursor:pointer; text-align:right; }
.slider {position:relative; margin-left:7px; color:#5e5e5e; padding:4px; overflow:hidden; border:1px solid #f38328; height:255px; background:#fff;  margin-bottom:7px;width: 385px}
.ricerca_corsi {margin-left:7px; padding:4px;  margin-bottom:7px; border:1px solid #f38328; background:#fff;}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:4px}
.newsslider {position:relative; overflow:hidden; border:2px solid #9ac1c9; height:95px; width:300px;  margin-bottom:20px}
.newsslidercontent {position:absolute}
.newsslidercontent .upper {border-bottom:1px solid #9ac1c9}
.newssection {padding:10px; height:75px}
.table_int { font-weight:bold; text-align:center; font-size:12px}
.table_riga {text-align:center; font-size:9px;}
.table_riga_corso {text-align:center; font-size:10px;}
td{
border:0px;
padding:3px;
}
img {border:0px;}
.box_newsletter
{
margin-top: 9px;
margin-left:0px;
margin-right:0px;
padding:0px;
height:121px;	
background-image:url(images/bg_newsletter.png); background-repeat:repeat-x; 
margin-bottom: 5px;
_margin-bottom: -80px;

}
.box_promozioni
{
margin-top: 7px;

margin-left:0px;
margin-right:0px;
margin-bottom:5px;
padding:0px;
/*height:121px;	*/
}
.claim
{
position:relative;
top: -135px;left: 15px;
_top: -100px; 
/*margin: 75px auto auto 14px;*/
/*_margin: 90px auto auto 10px;*/
}
.PEN
{
position:relative;
top:-103px; left:10px;
_top: -88px; _left:7px;
/*margin: -22px auto auto 14px;*/
/*_margin:15px auto auto 10px;*/
}
.PEN h4
{
font-family:Arial !important;
color:#fff  !important; 
font-size:28px !important;
font-weight:normal;
}
.mail_newsletter
{ 
position:relative;
top:15px; left:270px;
/*_margin: 18px auto auto 272px;*/
}
.claim_promo
{
background-color:#b091bc;
margin:0px; padding:0px; 
_margin-top:-8px;
background-image:url(images/right_promo.jpg); background-repeat:repeat-y; background-position:right;
overflow:auto;
background-color:#b091bc;
_height:100%;
}
.paragrafo
{
height:100%;
margin-top:-40px;
_padding-top:10px;
_margin-top:-25px;
margin-left:13px;
}
.Promozioni
{
_padding-top:-1px;
margin:-30px auto auto 13px;
_margin:0px auto auto 13px;
}
.Promozioni h4
{
_padding-top:7px;
font-family:Arial !important;
color:#fff  !important; 
font-size:28px !important;
font-weight:normal;
}

.top-sx
{ float:left; height:10px;
margin:0px; padding:0px;
_margin-top:-2px;
	}
.top-dx
{float:right; height:10px;
margin:0px; padding:0px;
_margin-top:-2px;

	}
.bottom-sx
{
	float:left;
	height:10px;
	margin:0px; padding:0px;
	_margin-top:-2px;
}
.bottom-dx
{	float:right; height:10px;
	margin:0px; padding:0px; padding:0px;
	_margin-top:-2px;
}
.barra_alta
{ 
height:10px !important;
background-image:url(images/top_promo.jpg); background-repeat:repeat-x ; margin:0px; padding:0px;

}
.barra_bassa
{
	height:10px;
	background-image:url(images/bottom_promo.jpg); background-repeat:repeat-x; margin:0px;
}
.barra_sinistra
{ 
	width:100%;
	float:left;
	background-image:url(images/left_promo.jpg); background-repeat:repeat-y;
	overflow:auto;  
	
}

.left
{
	float:left;
	height:121px;
	margin:0px; padding:0px;
	width:7px;
}
.right
{
	float:right;
	height:121px;
	margin:0px; padding:0px;
	width:7px; _margin-right:-17px;

}
.contenuto
{  
	margin:0px; padding:0px;
	padding:10px;
	height:121px;
}
.slider_img
{ 
float:right;
margin:9px;
margin-top:-25px;
_margin-top:-12px;
overflow:visible;
	
}
