body {
	margin-left: 0px;
	margin-top: 0px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image: url(../images/pattern.gif);
	display: table;
}

div{font-size:10px}
br
{
	line-height:9px
}
.textturcX{	
	color:#B1BDC5;
	font-size:10px;
	text-decoration:none;
}
.textcobaX{
	font-family:Arial, Helvetica, sans-serif;
	color:#768B9A;
	font-size:10px;
	text-decoration:none;
}
.textblackXI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-style: italic;
}
.textblackXII {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.textazulXIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#0C608E;
}
.textblackX{

	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	text-decoration:none;
}
.textwhiteX{

	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}
#txthp 
{
	color:#000000;
	text-decoration:none;	
	margin-left: 20px;
	margin-right:15px;
}
.txtleft{	
	color:#000000;
	padding:20px 20px 20px 20px;
}

.txtleft p{	
	line-height:12px;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
}
.imgborder {border:3px solid #b1bdc5; margin-bottom:3px;}

#parental .imgborder {border:3px solid #FF5D00; margin-bottom:3px;}

.txtleft .title{ font-size:11px;}
.txtleft .blue {color:#4d778e;}
.blue {color:#4d778e;}
#video 
{
	position:relative;
	background-color:#D8DEE2;
	width:287px;
	height:265px
	 
}
#events 
{
margin-left:10px;
float:left;

	 
}
#formazione 
{
/*margin-left:2px;*/
}
#divisore
{
	float:left;
}
#eventlist
{
	font-family:Arial, Helvetica, sans-serif;
	color:#0C608E;
	font-size:10px;
	text-decoration:none;
	text-align:left;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	width:155px;
	margin-top:5px;
	background-color:#D9DBDA;
}
#copy1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#0C608E;
	font-size:10px;
	text-decoration:none;
	text-align:left;
	width:230px;
	margin: 10px 10px 5px 20px;
}


#condizioni
{
	font-family:Arial, Helvetica, sans-serif;
	color:#768B9A;
	
	font-size:10px;
	text-decoration:none;
	text-align:left;
	width:300;
	margin: 10px 0 0 20px ;
	float:left;
}
#floorfour
{
	margin-left:20px;
	margin-top:20px;
}
.insttop{
	float:left;
	padding:0px 30px 2px 20px;
}


/* HP*/
.ultimenews{padding:20px 0px 0px 20px;width:175px;float:left;}
.newshp{ background-color:#d9dbda; padding:5px 12px 5px 12px; color:#000; margin-bottom:2px; display:table;}
.newshp .titolo{color:#0c608e; margin-top:3px; margin-bottom:3px; display:table;}
.newshp a{	padding:0px 2px 0px 2px; color:#ffffff;	font-size:10px;	text-decoration:none;	background-color:#FF5D00;}
.newshp a:hover{	color:#FF5D00;	background-color:#FFFFFF;}

#link{ background-color:#d9dbda; padding:5px 12px 5px 12px; color:#000; margin-bottom:2px; width:322px}
#link #contenutoright .titolo{color:#0c608e; margin-top:3px; margin-bottom:3px; }
#link a{ padding:0px 2px 0px 2px; color:#ffffff;	font-size:10px;	text-decoration:none;	background-color:#FF5D00; }
#link a:hover{	color:#FF5D00;	background-color:#FFFFFF;}

#link #image{ float:left; padding:18px 10px 0px 0px; width:96px;}
#link #image a{border:0; padding:0; margin:0;}
#link #image img {padding:0px; margin:0px;border:1px solid #FF5D00;}
#link #contenutoright{ float:left; display:table; padding-right:10px; width:200px;}

.formazionehp{ padding:20px 10px 10px 20px; width:175px; float:left}
.formazionehp .newshp {background-color:#cad3d9;}

.imgright{float:left; padding:53px 0px 0px 16px;}
.imgright img{border:3px solid #b1bdc5; margin-bottom:3px;}
.imgright a img{ border-color:#ff5d00}

.videocont{padding:0px 12px 0px 12px; font-size:10px; display:table}
.videohp{padding:20px 10px 0px 20px;}
.videohp .titolo{color:#0c608e; margin-top:3px; margin-bottom:3px;}
.newsletter{padding:20px 10px 0px 20px;}
/*FINE HP*/

/*PALMARES*/
#palmares .ultimenews{padding:20px 0px 0px 20px;width:235px;float:left;}
#palmares .titolo1{color:#4d4d4d; margin-top:3px; margin-bottom:3px;}
/*FINE PALMARES*/

.linkpage{
padding:0px 2px 0px 2px;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	background-color:#FF5D00;
}
.linkpage:hover{
	color:#FF5D00;
	background-color:#FFFFFF;
}

.linkext{

	font-family:Arial, Helvetica, sans-serif;
	color:#FF5D00;
	font-size:10px;
	text-decoration:underline;
}.bkgpanna {
	background-color: #ECEAE5;
}
.bkgazul {

	background-color: #D8DEE2;
}
.textblueX {
	font-family:Arial, Helvetica, sans-serif;
	color:#0C608E;
	font-size:10px;
	text-decoration:none;
}
.dida{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.imgzoom{
	border:1px solid #FF5D00;
	padding:1px;
}
.cntleft {float:left; width:220px; padding-right:20px;}
.cntright {float:left; width:240px;}


/*Tabella corsi*/
.tbheader{
	background-color:#131c23;
}
.tbcorsi td{
	border-bottom:1px solid #b1bdc5;
}

.tbcorso{
	background-color:#e4ddcb;
	padding-left:5px;
	font-size:10px;
	height:30px;
	width:175px;
	vertical-align:middle;
}
.tbcol1{
	background-color:#d8dee2;
	width:65px;
}
.tbcol2{
	background-color:#cad3d9;
	width:65px;	
}


.tbcellfull{
	background-color:#fff;
	font-size:9px;	
	text-align:center;	
	line-height:9px;	
}

/*fine tabella corsi*/
.line{
background-color:#b1bdc5; height:1px; line-height:1px; font-size:1px; margin:5px 0px 5px 0px;
}
/*MENU INSTRUCORS*/
.menuinstr{margin-top:20px;padding:8px 3px 3px 5px; background-color:#d8dee2; display:table;}
.single { display:table;width:167px; font-size:10px; padding:5px 0px 0px 0px;}
.single .img {float:left; margin-right:5px;}
.single .contenuto {float:left; }
.single .contenuto2{margin-left:10px; margin-top:2px; line-height:10px; width:108px;}

.menuinstr .row{ clear:left;background-color:#b1bdc5; height:1px; line-height:1px; font-size:1px; margin:5px 0px 5px 0px;}
/*FINE MI*/

/*FOOTER*/
.foot1 {float:left; padding:20px 10px 10px 19px; color:#b1bdc5}
.foot1 p, .foot2 p{padding:4px 0px 3px 0px;; margin:0;}
.foot2 {float:left; padding:6px 10px 10px 40px; color:#b1bdc5}
.foot3 {float:left;padding:90px 10px 10px 40px; }
/*FINE FOOTER*/