		
		body {margin:10px auto auto auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#333333;}
		div.clearer {clear:both;line-height:1%;}
		a, a:visited {color:#718ca5;}
		a:hover {color:#666;}
    	div#top, div#header, div#level2_container, div#bodycontainer, div#footer {width:940px; margin:0 auto auto auto;}
    	
		div#level_1 {width:570px; float:left;}
		div#menu_istituzionale {width:370px; float:right; text-align:right;background-image:url('http://www.clab4design.it/_templates/commons/claim-c4d.gif'); background-position:top left; background-repeat:no-repeat;}
		div#menu_istituzionale ul {list-style:none;}
		div#menu_istituzionale a, div#menu_istituzionale a:visited {text-decoration:none; color:#666666;}
		div#menu_istituzionale a:hover {text-decoration:underline;color:#333333;}
		
		div#header { border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6; position:relative;}
		div.header_content {padding-top:8px;padding-bottom:8px; text-align:center;}
		
		div#level2 {margin-left:240px;border-top:1px solid #E6E6E6;padding-left:20px;}
		div#level2 ul {list-style:none;  text-transform:uppercase; margin:5px 0 5px 0;padding:0;}
		div#level2 li {display:inline; margin-right:35px;}
		div#level2 span.attivo { letter-spacing:2px; }
		div#level2 a, div#menu_istituzionale a:visited {letter-spacing:2px;  text-decoration:none; color:#666666; }
		div#level2 a:hover {text-decoration:underline;color:#333333; }		
		
		div#benvenuto { 
		width:265px;
		position:absolute;
		top:0; left:150px;
		min-height: 321px;
		height: auto !important;
		height: 321px;
		background-image:url('http://www.clab4design.it/_templates/t_interne/benvenuto_bg.png');
		line-height:160%;
		}
		div.benvenuto_content { padding:10px 15px; }
		
		div#benvenuto a, div#benvenuto a:visited {color:#718ca5;}
		div#benvenuto a:hover {color:#666;}
		
		div#benvenuto H1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#718ca5; font-weight:bold;margin:3px 0 3px 0; }
		
		div#footer {text-align:center; border-top:1px solid #E6E6E6; color:#666666;}
		div.footer_content {padding-top:15px;padding-bottom:40px;}
		div#footer a, div#footer a:visited {text-decoration:none; color:#666666;}
		div#footer a:hover {text-decoration:underline;color:#333333;}
		
		div#bodycontainer {position:relative; color:#333333;}
		div.bodycontainer_content {position:relative;margin-top:15px; margin-bottom:10px;background-image:url('http://www.clab4design.it/_templates/t_interne/bodycontainer1_bg.gif'); background-repeat:repeat-y; background-position:255px;padding-top:15px; }
	
		div#b01 {position:absolute;top:0; left:0;width:310px;}
		
		div#b01 H2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#718ca5; font-weight:bold;margin:3px 0 3px 0; line-height:160%; }
		
		
		
		div#b02 {
		position:absolute;
		margin-top:0;
		margin-left:260px;  margin-right:610px;
		min-height: 340px;
		height: auto !important;
		height: 340px;
		
		width:10px;
		
		}
		
		div#b02 p {
		margin-top:8px;margin-bottom:8px;
		}
		
		div#b02 H1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#718ca5; font-weight:normal;margin:3px 0 3px 0; line-height:160%; }
		div#b02 H2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#718ca5; font-weight:normal;margin:3px 0 3px 0; line-height:160%; }
		div#b02 H3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#718ca5; font-weight:normal;margin:3px 0 3px 0; line-height:160%; }
		div#b02 H4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal;margin:3px 0 3px 0; line-height:160%; }
		div#b02 H5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#718ca5; font-weight:normal;margin:3px 0 3px 0; line-height:160%; }
		div#b02 H6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#718ca5; font-weight:normal;margin:3px 0 3px 0; line-height:160%; }
		
		
		div#b03 H1, font.mnewsTitolo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#718ca5; font-weight:normal;margin:3px 0 3px 0; line-height:160%;  text-transform:uppercase;}
		div#b03 H2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#718ca5; font-weight:normal;margin:3px 0 3px 0; line-height:160%;  }
		div#b03 H3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#718ca5; font-weight:normal;margin:3px 0 3px 0; line-height:160%; }
		div#b03 H4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal;margin:3px 0 3px 0; line-height:160%; }
		div#b03 H5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#718ca5; font-weight:normal;margin:3px 0 3px 0; line-height:160%; }
		div#b03 H6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#718ca5; font-weight:normal;margin:3px 0 3px 0; line-height:160%; }
		
		
		
		div#b02 em { display:block; padding-top:1px; padding-bottom:1px; margin-top:8px;margin-bottom:8px;
		}
		div#b02 div img {border:none; }
		div#b02 p img {border:1px solid #E6E6E6; padding:3px; float:left; margin-right:5px; margin-bottom:3px; }
		
		div#b03 {position:relative;top:0;right:0;width:680px; float:right;
		min-height: 350px;
		height: auto !important;
		height: 350px;
		}
		
		div#b03 input { border:1px solid #E6E6E6; width:290px; padding:2px; }
		div#b03 input.checkbox { width:29px; }
		div#b03 textarea { border:1px solid #E6E6E6;  width:290px; padding:2px;min-height: 180px;
		height: auto !important;
		height: 180px;}
		div#b03 input.pulsante { border:1px solid #718ca5; width:290px; padding:2px; cursor:pointer; background-color:#E6E6E6;margin-top:20px;margin-bottom:20px; font-weight:bold; letter-spacing:1px; color:#333333;}
		
		td.mDDCaptcha { padding-top:10px;padding-bottom:10px; border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;margin-top:10px;margin-bottom:10px; }
		
		div#b03 table.mFormTabella td { vertical-align:top; }
		
		
		div.b01_content, div.b03_content { padding-top:3px;text-align:justify;}
		
		div.b02_content  { padding:3px 8px 10px 8px; }
		
		div.b03_content { padding-left:30px; padding-right:30px;}
		
		div#b01,div#b02,div#b03 {line-height:160%;}
    
    	
		div.mNewsLinksDiv {border-top:1px solid #E6E6E6;padding-top:5px;text-align:right;}
		div.mNewsLinksDiv a, div.mNewsLinksDiv a:visited {text-decoration:none; color:#666666;}
		div.mNewsLinksDiv a:hover {text-decoration:underline;color:#333333;}
		
		div.mNewsElencoArchivio { border-top:1px solid #F5F5F5;  border-bottom:1px solid #E6E6E6; padding-top:8px; padding-bottom:8px;margin-top:1px;}
		
		div#b02 h2 a, div#b02 h2 a:visited {text-decoration:none; }
		div#b02 h2 a:hover {text-decoration:underline;}	
   
   		div#link_news { display:block; clear:both; border-top:1px solid #E6E6E6;margin-top:5px; }
		div.link_news_content { text-align:right; padding-top:4px; }
		
		
		div#tree_menu {text-align:left; width:200px;}

div#tree_menu_content {padding-left:2px;}

div#tree_menu li {font-weight:bold;}
div#tree_menu li a {font-weight:normal;}

div#tree_menu ul {list-style:none;}

div#tree_menu ul#level3{ margin-top:3px; padding-bottom:5px;margin-left:0px;padding-left:0px;font-size:12px; letter-spacing:2px;}
	
div#tree_menu li.l3 , div#tree_menu li.l3attivo{

	margin-left:0px;
	color:#666;
	
	}

div#tree_menu li.l3 a, div#tree_menu li.l3 a:visited {
	display:block;
	text-decoration:none;
	color:#666;
	
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;	
	
	}
div#tree_menu li.l3 a:hover, div#tree_menu li.l3 a:focus, div#tree_menu li.l3 a:active, div#tree_menu li.l3attivo {

	text-decoration:underline;
	color:#333;
	outline:none;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;	
	background-color:#FFFFFF;
	}


div#tree_menu li.l3attivo {

	text-decoration:none;
	color:#333;
	outline:none;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0;	
	background-color:#FFFFFF;
	font-weight:bold;
	}
	
div#tree_menu li.l3attivo a {

	text-decoration:none;

	}	

div#tree_menu ul#l4{ margin-left:10px;padding-left:0px;}
	
div#tree_menu li.l4{


	margin-left:0px;
	}
	div#tree_menu H2 {text-transform:uppercase; font-weight:normal; padding-bottom:3px;border-bottom:1px solid #E6E6E6;}
		
		
		table.mnewsTabella {margin:0;padding:0;border:0;}
		table.mnewsTabella td {margin:0;padding:0;border:0;}
		table.mnewsTabella tr {margin:0;padding:0;border:0;}
		div.mnewsLayer {margin:0;padding:0;border:0;}
		.mNewsFreccia {display:none;}
		
		.mnewsAnteprima {display:none;}
		

	div#level2 { position:relative; }
	div#ita_eng { position:absolute; right:3px;  top:5px; text-align:right; }
	div#ita_eng a, div#ita_eng a:visited { font-weight:normal; text-decoration:none; color:#718da5; }
	div#ita_eng a:hover { font-weight:normal; text-decoration:underline; color:#718da5; }
