body	{
	background: #7A8C9D url(../images/body.gif) bottom left fixed repeat-x;
	color: #000;
	font-family: Verdana, "Trebuchet MS", Arial, Sans-serif;
	font-size: 12px;
	text-align:center;
	margin:0;
	padding:0;
}


table	{
	background: #BBBBBB url(images/sfondo.gif) top left repeat-y;
	border-right: 6px solid #F8F8F0;
	border-left: 6px solid #F8F8F0;
	border-bottom: 6px solid #F8F8F0;
}
a
{
	color: 					#013F68;
}

a:hover
{
	color: 					#0172B8;
}

#contenitore{position:relative;text-align:left;width:697px;margin:0 auto;padding:0 5px;background: #fff;}
#testata{z-index:-1;height:141px;}
#contenuti{/*background: #fff url(../images/sfondo.gif) top left repeat-y;*/background:#bbb;}
#navigazione{float:left;width:157px;padding-top:5px;background:#bbb;}
#contenuto{float:right;width:520px;padding:5px 10px;background:#fff;height:100% !important;height:100%;min-height:800px;border: 0 solid black;}
#footer{clear:both;background: #0C466D;margin-top:0;height:20px;padding-top:3px;}

#logo{z-index:20;position:absolute;top:0;left:5px;display:block;height:141px;width:697px;}

#loghi{
  position: relative;
  float: left;
  margin-top: 30px;
  height: 150px;
  background: trasparent;
}

#boxcontatti
{
position:absolute;
left:17px;
bottom:30px;
padding: 2px;
background-color: #999;
text-decoration: none;
text-align:center;
border: 2px solid #eee;
font-weight:normal;
width:125px;
}

#navigazione ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	width:100%;
	}
#navigazione ul li{
	min-height:25px;
	height:auto !important;
	height:25px;
	background: url(../images/sfondo_butt.gif) top left repeat-x;
	line-height:25px;
	margin-top:2px;
	}
#navigazione ul li a{
	display:block;
	font-weight:bold;
	text-decoration: none;
	background: url(../images/sfondo_butt.gif) top left repeat-x;
	line-height:25px;
	padding-left:10px;
	}	

#navigazione ul li a.attivo{
	color:#fff;
	background: url(../images/sfondo_butt_over.gif) top left repeat-x;
	}
	
#navigazione ul li a:hover{
 color:#fff;
background: url(../images/butt_onmouseover.gif) top left repeat-x;
}


#sottomenu{font-size:10px;}	
#sottomenu a{font-weight:normal !important;padding-left:10px;background:none !important;text-decoration:none;display:block;height:25px;line-height:25px;}
#sottomenu a:hover,#sottomenu a.attivo{text-decoration:underline;}	


.area1{background:#b3d4e3 !important;}	
.area1 a{color:#163d5c !important;background:none !important;}

.area2{background:#72aecf !important;}	
.area2 a{color:#163d5c !important;background:none !important;}

.area3{background:#5587aa !important;}	
.area3 a{color:#fff !important;background:none !important;}
	
	
	
#aree #sottomenu{font-size:12px;font-weight: bold;}	


#sottomenu_interno{font-size:12px;}	
#sottomenu_interno a{font-weight:normal !important;padding-left:10px;background:none !important;text-decoration:none;display:block;height:25px;line-height:25px;}
#sottomenu_interno a:hover,#sottomenu a.attivo{text-decoration:underline;}	


.area1_interno{background:none;}	
.area1_interno a{color:#1f709f !important;}

.area2_interno{background:none;}	
.area2_interno a{color:#1f709f !important;}

.area3_interno{background:none;}	
.area3_interno a{color:#1f709f !important;}
	
	
	
#aree_interno #sottomenu{font-size:12px;font-weight: bold;}	
	
	
			
#tablecv	{
	border: 0px solid #F8F8F0;
	padding: 0;
	margin-top:0;
	text-align:right;
	background: #fff;
	height: 100%;
}


input.form {
	font-size: 12px;
	color: #013F68;
	size: 30px;
	border: 1px solid #013F68;
	backgorund-color: #fff;
	margin-left: 20px;
	text-align: left;
	width: 200px;
	height: 17px;
	margin-top: 3px;
	font-family: Verdana,Arial, sans-serif;
}

input.formbutton {
	background-color: #013F68;
	border: 1px solid transparent;
	font-family: Verdana,Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;	
	height: 2.5em;
	width: 5.5em;
	margin-top: 10px;
	cursor:hand;
}

.selectbox
{
	font-size: 12px;
	color: #013F68;
	font-weight: bold;
	size: 30px;
	border: 1px solid #013F68;
	width: 200px;
	margin-top: 3px;
	font-family: Verdana,Arial, sans-serif;
}

textarea.form {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #013F68;
	size: 30px;
	width: 350px;
	height: 150px;
	border: 1px solid #013F68;
}

#formtable { 
	background-color: #fff;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #013F68;
	font-weight: bold;
	margin-left: 30px;
	border-right: 0px solid #F8F8F0;
	border-left: 0px solid #F8F8F0;
	border-bottom: 0px solid #F8F8F0;
}



#formtd {
	text-align: right;
}






#content	{

		margin-top:100px;
		padding-top: 8px;
		padding-left:12px;
		padding-right: 12px;
		border:0px solid #000;
		line-height: 120%;
		font-size: 				12px;
		
	}
	
	

	
#foto	{

		margin-top:0px;
		padding-top: 8px;
		padding-right: 12px;
		border:1px solid #000;
		text-align:right;

	}
	
	
#curriculum	{
		margin-right:100px;
		margin-top:0px;
		padding-right: 2px;
		border:2px solid #000;
		width: 400px;
		vertical-align: top;
	}

#pointlist ul
{

list-style: disc;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 0;
margin-top:0;
font-family: Verdana, "Trebuchet MS", Arial, Sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 140%;
}

#pointlist li
{
	margin-left: 20px;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
margin-top:0px;
background: url(images/butt.gif);
color: #D9E1E8;
float: right;
width: 100%;
font-family: Verdana, "Trebuchet MS", Arial, Sans-serif;
font-size: 12px;
font-weight: bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
color: #D9E1E8;
text-decoration: none;
float: right;
border-left: 1px solid #BCBFC1;
}

#titolo
{
border: 1px solid #0172B8;
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px;
height:20px;
text-align:center;
font-size: 13px;
font-weight: bold;
color: #0172B8;
font-family:  verdana, arial, helvetica, sans-serif;
vertical-align:center;
line-height: 140%;

}


#navcontainer ul li a:hover
{
background: url(images/butt_on.gif);
color: #fff;
}
#navcontainer li#active 
{ 
padding: 0.2em 1em;
color: White;
text-decoration: none;
float: right;
background: url(images/active.gif);
font-family: Verdana, "Trebuchet MS", Arial, Sans-serif;
color: #474730;
font-size: 12px;
font-weight: bold;
}




#subnavcontainer ul
{

padding-left: 0;
margin-left: 0;
margin-top:0px;
color: #001E47;
font-family: Verdana, "Trebuchet MS", Arial, Sans-serif;
font-size: 11px;
font-weight: bold;
}



#subnavcontainer ul li a
{
	font-family: 			Verdana, arial, helvetica, sans-serif;
	font-size: 				11px;
	font-weight: 			bold;
	text-decoration: 		none;
	color: 					#001E47;
}

#subnavcontainer ul li a:hover
{
	font-family: 			Verdana, arial, helvetica, sans-serif;
	font-size: 				11px;
	font-weight: 			bold;
	text-decoration: 		none;
	color: 					#1082CA;
}



#subnavlist li 
{
list-style: none;
margin: 0;
padding: 0.1em;

}		
	
font.testo_sub {
				font-size: 				11px;    
				font-weight: 			bold;  
				color: 					#1070AD;       
				vertical-align:		middle;
				font-family:         Verdana, Arial, helvetica, sans-serif;
			}
			
font.testo_big {
				font-size: 				12px;    
				font-weight: 			bold;       
				font-family:         Verdana, Arial, helvetica, sans-serif;
			}
			
font.testo{
				font-size: 				12px;    
				font-weight: 			bold;  
				color: 					#013F68;       
				vertical-align:		left;
				font-family:         Verdana, Arial, helvetica, sans-serif;
				line-height: 130%;
			}
			
			
			
			
font.cont{
				font-size: 				12px;    
				font-weight: 			none;  
				color: 					#013F68;       
				vertical-align:		left;
				font-family:         Verdana, Arial, helvetica, sans-serif;
				line-height: 130%;
			}
			
			
font.curr{
				font-size: 				12px;    
				font-weight: 			none;  
				color: 					#757678;       
				vertical-align:		left;
				font-family:         Verdana, Arial, helvetica, sans-serif;
				line-height: 130%;
			}
			
font.contsmall{
				font-size: 				11px;    
				font-weight: 			normal;  
				color: 					#013F68;       
				vertical-align:		left;
				font-family:         Verdana, Arial, helvetica, sans-serif;
				line-height: 105%;
			}
			
p{
	font-size: 				12px;
	color:					#000;
	font-family: 			Verdana, arial, helvetica, sans-serif;
	align:baseline;
	line-height: 130%;
	
}



h1 {
	font-size: 16px;
	font-weight: bold;
	color: #0172B8;
	font-family:  verdana, arial, helvetica, sans-serif;
   line-height: 130%;
   border-top:1px solid #aaa;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #013F68;
	font-family:  verdana, arial, helvetica, sans-serif;
   line-height: 130%;
}




ul
{
	font-size: 12px;
	font-weight: regular;
	font-family:  verdana, arial, helvetica, sans-serif;
	list-style-type: disc;



}


a.linkdown:visited, a.linkmenu:active
{
	font-family: 			verdana, helvetica, sans-serif;
	font-size: 				13px;
	font-weight: 			bold;
	text-decoration: 		underline;
	color: 					#013F68;
}

a.linkdown:hover
{
	font-family: 			verdana, helvetica, sans-serif;
	font-size: 				13px;
	font-weight: 			bold;
	text-decoration: 		underline;
	color: 					#0172B8;
}


a.linkdown
{
	font-family: 			verdana, helvetica, sans-serif;
	font-size: 				13px;
	font-weight: 			bold;
	text-decoration: 		underline;
	color: 					#013F68;
}


a.link:visited, a.linkmenu:active
{
	font-family: 			verdana, helvetica, sans-serif;
	font-size: 				13px;
	font-weight: 			bold;
	text-decoration: 		underline;
	color: 					#013F68;
}

a.link:hover
{
	font-family: 			verdana, helvetica, sans-serif;
	font-size: 				13px;
	font-weight: 			bold;
	text-decoration: 		underline;
	color: 					#013F68;
}


a.link
{
	font-family: 			verdana, helvetica, sans-serif;
	font-size: 				13px;
	font-weight: 			bold;
	text-decoration: 		underline;
	color: 					#013F68;
}

a.linksmall:visited, a.linkmenu:active
{
	font-family: 			verdana, helvetica, sans-serif;
	font-size: 				12px;
	font-weight: 			bold;
	text-decoration: 		underline;
	color: 					#013F68;
}

a.linksmall:hover
{
	font-family: 			verdana, helvetica, sans-serif;
	font-size: 				12px;
	font-weight: 			bold;
	text-decoration: 		underline;
	color: 					#0172B8;
}


a.linksmall
{
	font-family: 			verdana, helvetica, sans-serif;
	font-size: 				12px;
	font-weight: 			bold;
	text-decoration: 		underline;
	color: 					#013F68;
}


a.linkgubb:link, a.linkgubb:visited, a.linkgubb:active
{
	font-family: 			Verdana, arial, helvetica, sans-serif;
	font-size: 				10px;
	font-weight: 			bold;
	text-decoration: 		none;
	color: 					#B8CFDD;
}

a.linkgubb:hover
{
	font-family: 			Verdana, arial, helvetica, sans-serif;
	font-size: 				10px;
	font-weight: 			bold;
	text-decoration: 		underline;
	color: 					#F8F8F0;
}

ul.convenzione {margin-top: 5px;margin-bottom:5px;}

.news{position:relative;overflow:hidden;font-family:Verdana;float:left;margin:15px 0 15px 20px;background:#eee;border-left:1px solid #aaa;padding:10px;width:200px;height:310px;}
.titolo1{margin-top:0px;color:#103d5c;margin-bottom:5px;font-size:14px}
.titolo2{margin-top:0px;color:#c15700;margin-bottom:5px;font-size:14px}
.titolo3{margin-top:0px;color:#1c580e;margin-bottom:5px;font-size:14px}
.titolo4{margin-top:0px;color:#a1485e;margin-bottom:5px;font-size:14px}
.date{color:#aaa;font-size:12px;display:block;margin-bottom:5px;}
.testo{color:#061326 !important;font-size:11px;display:block;margin-bottom:5px;line-height:13px;}
.testohome{color:#061326 !important;font-size:11px;display:block;margin-bottom:5px;line-height:13px;text-align:justify;}

.news a.leggi{position:absolute;bottom:10px;right:20px;color:#750906;font-size:12px;text-decoration:none;}
.news a.leggi:hover{text-decoration:underline;}


#map{width:500px;height:400px;border:1px solid #013F68;}


/* Hompegae */
#contenuto .box_home{position:relative;overflow:hidden;font-family:Verdana;float:left;
        margin-top:30px;margin-left:16px;background:#eee;padding:0px;width:238px;
        height:221px;}
        
#contenuto  .box_home p{ margin-top:120px;margin-left:15px;width:200px;height:80px;font-size:12px;}
#contenuto  .box_home a{ text-decoration:none; cursor:pointer;}
#contenuto #home_consulenza{ background: #fff url(../images/box_consulenza.jpg); }
#contenuto #home_training { background: #fff url(../images/box_training.jpg); }
#contenuto #home_formazione{ background: #fff url(../images/box_formazione.jpg); }
#contenuto #home_coaching{ background: #fff url(../images/box_coaching.jpg); }

.box_nav{background-color:white;}
.box_nav .titolo{min-height:25px;color:white; padding-left:10px;font-weight:bold;
	height:auto !important;
	height:25px;
	background: url(../images/sfondo_butt_over.gif) top left repeat-x;
	line-height:25px;
	margin-top:2px;}
#clienti img{
	border:0;
	margin:15px;
}