html * {margin:0; padding:0;}
img {display:block;}
a img {border:0;}
ul, li {list-style:none;}
a {text-decoration:none;}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

body {
font-family:georgia;
font-size:12px;
padding: 6px 0 0 10px;
color:#6f6b6b;
}


#main, #top, #centro, #news, #footer {width:980px;}

.box {
border:#BEDB7E 1px solid;
padding:1px;
width:235px;
}
.big {
width:482px; 
margin: 0 8px; 
}
.int {
padding:0 8px;
 width:219px; 
border:0; 
background:#F4F4F4;
}
.top {
border-bottom:#BEDB7E 1px solid;
margin-bottom:1px;
}

.box h1 {
color:#75A01B;
background:url(../img/bg_box.jpg) repeat-x;
height:31px;
line-height:31px;
font-size:16px;
padding: 0 10px;
font-weight:normal;
border-bottom:#BEDB7E 1px solid;
margin-bottom:1px;
}
.col { 
clear:both;
margin:10px 0;
}
.col .box {float:left;}
.big .int { width:224px; border-right:#fff 1px solid;}
.big .dx{ border-left:#BEDB7E 1px solid; border-right:0;}

.box h2 {
background:url(../img/bg_grigio.jpg) top left repeat-x;
height:27px;
border-bottom:#ADADAD 1px solid;
font-size:12px;
font-weight:normal;
font-style:italic;
color:#5C5C5C;
padding:20px 0 0 20px;
}

.box h2 img { float:right; margin:0 10px 0 0; }

/* TOP */

	/* CONTATTI */
	
	#contatti {
	width:420px;
	height:72px;
	float:right;
	padding: 17px 0 0 0;
	}
	
	#contatti p {
	text-align:center;
	font:bold 12px arial;
	width:160px;
	float:left;
	padding: 5px 10px 5px 40px;
	}
	
	#contatti p.n_verde {background:url(../img/cont_nverde.png) left center no-repeat;}
	#contatti p.mail {background:url(../img/cont_mail.png) left center no-repeat;}
	#contatti p.skype {background:url(../img/cont_skype.png) left center no-repeat;}
	#contatti p.infoline {background:url(../img/cont_infoline.png) left center no-repeat;}
	
	/* CONTATTI */
	

#top .box {margin: 7px 0;}
#top .box, #menu_or {width:976px;}


	/* MENU ORIZZONTALE */
	#menu_or {
	height:34px;
	line-height:34px;
	background:url(../img/bg_menu_top.jpg) repeat-x;
	font-size:12px;
	font-weight:bold;
	}
	#menu_or li, #menu_or li a {
	display:block; 
	float:left; 
	color:#78B824;
	}
	#menu_or li {padding: 0 10px;}
	#menu_or li a:hover {color:#413F40;}
	/* MENU ORIZZONTALE */


	/* MOTORE */
	#motore {
	width:980px;
	height:35px;
	padding:10px 0 ;
	background:#E7F5C4;
	color:#72A218;
	font-size:13px;
	margin-bottom:10px;
	}
	#motore form {
	width:950px;
	padding: 0 15px;
	}
	#motore div {
	width:360px;
	float:left;
	}
	#motore label {
	width:110px;
	height:17px;
	line-height:17px;
	display:inline-block;
	}
	#motore label input {margin: 0 3px 0 0;}
	#motore label.chiave {
	width:480px;
	height:35px;
	line-height:35px;
	float:left;
	}
	#motore label.chiave input {
	border:#89C339 3px solid;
	width:300px;
	height:20px;
	}
	#motore input.submit {
	width:70px;
	height:22px;
	line-height:22px;
	text-transform:uppercase;
	color:#fff;
	font-family:georgia;
	font-size:11px;
	margin: 7px 0 0 0;
	border:0;
	background: url(../img/bg_bottone_verde_mini.jpg) repeat-x;
	}
	/* MOTORE */
	
/* TOP */



/* MENU VERTICALE */

.menu_ver {
width:240px;
float:left;
margin-bottom:15px;
}
.menu_ver li, .menu_ver a {display:block; float:left;}
.menu_ver li {
font-size:15px;
background:url(../img/bg_menu_left.jpg) repeat-x;
height:28px;
line-height:28px;
padding: 0 0 0 10px;
text-transform:uppercase;
margin: 0 0 2px 0;
width:230px;
}
.menu_ver li.riservato {background: url(../img/bg_menu_left_grigio.jpg) repeat-x;}
.menu_ver li a{color:#37353A;}
.menu_ver li.riservato a {background: url(../img/menu_ver_lucchetto.png) right center no-repeat; width:200px;}
.menu_ver li a:hover{color:#fff;}

.menu_ver li:hover{ background:#B3D46B; }
.menu_ver li.sub:hover{ background:#B3D46B url(../img/freccia_submenu.gif) 230px 8px no-repeat;}

.menu_ver li.riservato:hover{ background:#C7BBAD;}


.menu_ver ul{
position:absolute; 
left:251px; 
display:none; 
opacity:0; 
width:200px; 
z-index:100;
border-right:#fff 1px solid;
}
.menu_ver ul li {
width:190px; 
margin:0 0 1px 0;
font-size:11px;
background:#B3D46B ;
height:auto;
line-height:normal;
padding: 5px;
margin: 0 ;
border-bottom:#fff 1px solid;
}
.menu_ver ul li.first {}

.menu_ver ul li a {color:#fff; font-size:11px;}
.menu_ver li.sub ul li:hover {
background:#E7F5C4; 
font-size:11px;
color:#37353A;
}
.menu_ver li.sub ul li a:hover {
padding-right:0;
color:#37353A;
background:none;
font-size:11px;
}


/* MENU VERTICALE */


/* VIDEO */

#video {
width:732px;
padding: 0 0x 0 8px;
height:298px;
float:right;
margin-bottom:15px;
z-index:1;

}
#video div {  
float: left; 
width:500px;
}
#video div.video_mini { 
float: right; 
width:232px;
}
#video a.video_miniatura {
display:block;
border-bottom:#CDC6BE 1px solid;
padding: 5px 0;
height:77px;
}
#video a.video_miniatura :hover { background:#f3fae3;}

#video a.video_miniatura  h1 { 
float:right;
font-size:11px;
width: 98px;
text-align:left;
color:#6AA21B;
font-weight:normal;
}
#video a.video_miniatura  img {
width:120px; 
height:72px;
padding:1px;
border:#CDC6BE 1px solid;
float:left;
}
#video a.tutte {margin-top:9px;}
/* VIDEO */


/* BANNER ORIZZONTALI */
#banner_or {
width:980px;
clear:both;
}
#banner_or a img {
padding:2px;
border:#CDC6BE 1px solid;
display:inline;
margin: 0 5px 0 0;
}
#banner_or a.last img {margin:0;}

/* BANNER ORIZZONTALI */




/* CENTRO */


.int ul {margin: 10px 0;}
.int li {
border-bottom:#D9E9B8 1px solid;
padding: 0 10px;
}

.box a.tutte, #video a.tutte {
display:block;
text-align:center;
background:url(../img/bg_bottone_verde.jpg) repeat-x;
height:24px;
line-height:24px;
font-style:italic;
color:#fff;
margin-bottom:1px;
}
.box a.tutte:hover, #video a.tutte:hover {
background:#88C238;
color:#666;
}



	/* normative */
	#normativa .int {height:390px;}
	#normativa .int li {
	background: url(../img/ico_pdf.png) 0 2px no-repeat;
	line-height:20px;
	padding-left:20px;
	}
	#normativa .int li a {
	color:#9D9D9D;
	font-size:11px;
	}
	#normativa .int li:hover {background: #fff url(../img/ico_pdf.png) 0 2px no-repeat;}
	#normativa .int li a:hover {color:#666666;	}
	/* normative */


	/* banner */
	#banner_ver {
	width:239px;
	float:right;
	}
	#banner_ver a img {margin-top:4px;}
	/* banner */
	
	
	/* aree tematiche */
	#aree_tematiche .int ul{margin-bottom:0;}
	#home #aree_tematiche .int {height: 782px;}
	#aree_tematiche .int li { line-height:21px; border-top:#fff 1px solid;}
	#aree_tematiche .int li:hover { background:#DBEDAF; border-bottom-color:#A5C958;}
	#aree_tematiche .int li a {
	color:#706C6B;
	text-transform:uppercase;
	}
	#aree_tematiche .int li a:hover { color:#72AC00;}
	#aree_tematiche .int p {
	padding:10px 0;
	font-size:11px;
	font-style:italic;
	width:90%;
	color:#B2B2B2;
	}
	 #aree_tematiche h2 {margin-bottom:12px;}
	 
	 /* aree tematiche */
	
	
	/* contenuti categorie */
	.interna #aree_tematiche div {padding: 10px;}
	.interna #aree_tematiche div div {
	padding: 5px; 
	border:#DAECAE 1px solid;
	 margin-bottom:10px;
	 }
	.interna #aree_tematiche label { 
	text-align:center;
	display:block;
	padding-bottom:10px;
	margin: 0 auto;
	font-style:italic;
	color:#C0C0C0;
	}
	.interna #aree_tematiche a {
	display:block;
	clear:both;
	padding: 5px;
	border-top:#EBEBEB 1px solid;
	border-bottom:#fff 1px solid;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	}
	.interna #aree_tematiche a:hover {	border:#999 1px solid;	}
	
	.interna #aree_tematiche a.vuoto {display:none;}
	.interna #aree_tematiche h4 { 
	color:#646263;
	text-align:right;
	font:bold 11px arial;
	padding:7px 48px 8px 0;
	}
	
	
	.interna #aree_tematiche h5 {	
	color:#72A52F;
	font-weight:bold;
	font-size:12px;
	padding:3px 0;
	clear:both;
	}
	.interna #aree_tematiche h6 {	
	color:#99b770;
	font-size:11px;
	padding:2px 0;
	font-style:italic;
	}
	.interna #aree_tematiche span, .interna #aree_tematiche p {color: #9D9D9D;}
	.interna #aree_tematiche p { 
	padding: 0 10px;
	text-align:justify;
	}
	.interna #aree_tematiche span p { padding: 0;	}
	.interna #aree_tematiche h3 {
	background:url(../img/bg_box.jpg) bottom repeat-x;
	height:24px;
	line-height:24px;
	color:#5B7D15;
	text-align:right;
	text-transform:uppercase;
	font-size:12px;
	padding-right:5px;
	clear:both;
}
	.interna #aree_tematiche .video img { 
	float:left;
	border:1px solid #CDC6BE;
	height:52px;
	padding:1px;
	width:90px;	
	}
	.interna #aree_tematiche .video a { min-height:62px; background: url(../img/ico_video.png) 410px 5px no-repeat;}
	.interna #aree_tematiche .video p {padding-left:110px;}
	.interna #aree_tematiche .quesiti a { background: url(../img/ico_quesiti.png) 410px 5px no-repeat;}
	.interna #aree_tematiche .sentenze a { background: url(../img/ico_sentenze.png) 410px 5px no-repeat;}
	.interna #aree_tematiche .pubblicazioni a { background: url(../img/ico_pubblicazioni.png) 410px 5px no-repeat;}
	/* contenuti categorie */
	
	
	/*ricerca */
	.interna #aree_tematiche span.video a, .interna #aree_tematiche span.quesiti a, .interna #aree_tematiche span.sentenze a, .interna #aree_tematiche span.pubblicazioni a { background-position:440px 5px;}
	.interna #aree_tematiche span.corso a { background: url(../img/ico_corsi.png) 440px 5px no-repeat;}
		
	/*ricerca */
	
	/* contenuti oggetti */
	.interna #aree_tematiche.oggetti .scelta {
	text-align:right;
	font-size:11px;
	font-style:italic;
	}
	.interna #aree_tematiche.oggetti .scelta, .interna #aree_tematiche.oggetti .scelta a {color:#5D9611;}
	.interna #aree_tematiche.oggetti .scelta a {
	display:inline;
	clear:none;
	padding: 5px;
	border: 0;
	background:#EFF7CE;
	border:#BEDB7E 1px solid;
	font-style:normal;
	}
	.interna #aree_tematiche.oggetti .scelta a:hover {
	background:#BEDB7E;
	color:#fff;
	}
	
	.interna .oggetti .video h6 {margin-bottom:3px;}
	
	/* contenuti oggetti */
	
	
	
	/* normative dettaglio */
	
	.interna #aree_tematiche a.normativa p {
	color:#9D9D9D;
	font-size:11px;
	padding-left:30px;
	}
	.interna #aree_tematiche a.normativa h5 {
	padding-left:30px;
	background:url(../img/ico_pdf.png) 3px 3px no-repeat;
	width:auto;
	border:0;
	}
		
	/* normative dettaglio */
	
	
	/* corsi home */
	#corsi_home {height: 255px;}
	#corsi_home {background:#ECE8E5;} 
	#corsi_home a.tutte {margin: 3px 10px;}
	#corsi_home a.corso {
	display:block;
	padding: 3px;
	margin: 5px 10px;
	border-bottom:#B5B1AE 1px solid;
	}
	#corsi_home a.corso:hover {	background:#fff;	}
	#corsi_home h3, #corsi_home h4, #corsi_home h5 { 
	font-size:11px;
	font-weight:normal;
	}
	#corsi_home h4 { 
	font-weight:bold;
	color:#46681C;
	font-family:arial;
	background:url(../img/calend.png) left center no-repeat;
	line-height:20px;
	padding-left:20px;
	}
	#corsi_home h5 { 
	color:#636363;
	}
	#corsi_home h3 { 
	color:#94BC41;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
	}
	
	/* corsi home */
	
	/* corsi dettaglio */
	
	.interna #aree_tematiche .dettaglio a {
	display:inline;
	clear:none;
	border:#daecae 1px solid;
	margin: 0 0 10px 10px;
	padding:5px 10px 5px 25px;
	color:#527124;
	text-transform:uppercase;
	}
	
	.interna #aree_tematiche .dettaglio a.corso {
	border:0;
	margin: 0;
	padding:0;
	text-transform:none;
	display:block;
	}
	.interna #aree_tematiche .dettaglio a.corso:hover { background:#F4F4F4;}
	
	.interna #aree_tematiche .dettaglio h3 {
	background:#BAD672 url(../img/bg_box.jpg) bottom repeat-x;
	height:auto;
	line-height:auto;
	text-align:left;
	padding-left:5px;
	margin-bottom:5px;
	}
	
	.interna #aree_tematiche .dettaglio h4 ,.interna #aree_tematiche .dettaglio h6 {
	font-weight:bold;
	color:#46681C;
	line-height:20px;
	font-family:arial;
	font-size:11px;
	padding:1px 0 1px 20px;
	border-bottom:#ccc 1px dotted;
	}
	.interna #aree_tematiche .dettaglio h4 { background:url(../img/calend.png) left center no-repeat;text-align:left;	}
	
	.interna #aree_tematiche .dettaglio h6 { background:url(../img/ico_indirizzo.gif) left center no-repeat;	}
	
	.interna #aree_tematiche .dettaglio p { padding: 10px;}
	
	.interna #aree_tematiche .dettaglio a.pdf1 { background:url(../img/ico_programma.png) 7px 5px no-repeat;}
	.interna #aree_tematiche .dettaglio a.pdf2 { background:url(../img/ico_iscrizione.png) 7px 5px no-repeat;}
	.interna #aree_tematiche .dettaglio a.pdf1:hover { background:#daecae url(../img/ico_programma.png) 7px 5px no-repeat;}
	.interna #aree_tematiche .dettaglio a.pdf2:hover { background:#daecae url(../img/ico_iscrizione.png) 7px 5px no-repeat;}
	/* corsi dettaglio */
	
	
	
	em, cite {	
	color:#818181;
	 padding: 0 5px 0 15px;
	 font-size:10px;
	 line-height:15px;
	 display:block;
	 float:left;
	 text-transform:uppercase;
	 font-style:normal;
	 }
	 em {padding-left:0; font-weight:bold;}
	 
	cite { background: url(../img/cite.gif) left center no-repeat;}
	

	.interna #aree_tematiche a.norm {
	padding: 0;
	border:0;
	display:inline;
	clear:none;
	font-weight:bold;
	text-decoration:underline;
	color:#9D9D9D;
	}
	
	.interna #aree_tematiche div.testo div#spiega2, .interna #aree_tematiche div.testo div#spiega {
	background:#f4f4f4;
	border:#666 2px solid;
	padding: 10px;
	font-size:11px;
	font-family:arial;
	position:absolute;
	margin-top:20px;
	margin-left:-200px;
	width:400px;
	text-align:justify;
	color:#999;
	}
	div.selected {	display:block;	}
	div.normal {	display:none;	}
	
	.interna #aree_tematiche td label { 
	text-align:left;
	padding-bottom:2px;
	margin: 0;
	font-style:normal;
	}
	
	
	/* pagine statiche */
	
	.testo ul.lista {
	margin: 15px;
	color:#9D9D9D;
	}
	
	.testo ul.lista li {
	background:url(../img/li_lista.png) 5px 9px no-repeat;
	padding: 6px 0 6px 20px;
	text-align:justify;
	}
	
	.testo ul.clienti li {
	background:url(../img/ico_clienti.png) 0 4px no-repeat;
	padding: 9px 0 9px 30px;
	border-bottom:#C7DB9B 1px dotted;	
	}
	.interna #aree_tematiche a.contattaci {
	background:#87C137 url(../img/bg_bottone_verde.jpg) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-style:italic;
	height:auto;
	line-height:24px;
	margin:20px 0 10px 0;
	text-align:center;
	border:0;
	padding:0;
	width:auto;
	padding: 0 5px;
	float:right;
	}
	.interna #aree_tematiche.statica p { padding: 5px 10px;	}
	.interna #aree_tematiche a.contattaci:hover {color:#000;}
	
	.interna #aree_tematiche div.testo div {
	border:0;
	margin:0;
	padding:0;
	}
	.interna #aree_tematiche ul.lista_more {margin:20px 0;}
	.interna #aree_tematiche  li.more {
	border:#ccc 1px solid;
	margin: 2px 0;
	}
	.interna #aree_tematiche  li.more:hover { border:#999 1px solid; }
	
	.interna #aree_tematiche  li.more a{
	background: #fff url(../img/ico_a_more.png) 420px 7px no-repeat ;
	color:#5C5C5C;
	font-style:italic;
	line-height:30px;
	height:30px;
	padding: 0 0 0 20px;
	border:0;
	}
	.interna #aree_tematiche  li.more a:hover{	text-decoration:underline; color:#BEDB7E;	}
	
	.interna #aree_tematiche  li.more a.donna{	background: #fff url(../img/chi_donna.png) 420px 7px no-repeat ;}
	.interna #aree_tematiche  li.more a.uomo{	background: #fff url(../img/chi_uomo.png) 420px 7px no-repeat ;}
	
	.interna #aree_tematiche  ul.faq li.more a{
	line-height:auto;
	height:auto;
	padding-right:45px;
	}
	.interna #aree_tematiche  ul.faq li.more a{	background: #fff url(../img/bg_faq.png) 427px 5px no-repeat ;}
	
	.interna #aree_tematiche div.testo div.scorrevole {padding: 20px;}
	
	.interna #aree_tematiche ul.chisiamo li.more {
	border-top-color:#fff;
	border-left-color:#fff;
	background:url(../img/freccia_giu_chi.png) bottom right no-repeat
	
	}
	
	.interna #aree_tematiche.statica ul.chisiamo p { padding: 10px 20px 5px 20px;	}
	.interna #aree_tematiche div.testo ul.chisiamo div.scorrevole {padding: 0 10px;}
	.interna #aree_tematiche.statica ul.chisiamo div p { padding: 5px 10px;	}
	
	.interna #aree_tematiche ul.collabora li.more a {
	height:50px;
	line-height:50px;
	text-transform:uppercase;		
	}
	.interna #aree_tematiche ul.collabora li.more a.casa {background: url(../img/collabora_casa.png) 400px 5px no-repeat;}
	.interna #aree_tematiche ul.collabora li.more a.sede {background: url(../img/collabora_sede.png) 405px 5px no-repeat;}
	.interna #aree_tematiche ul.collabora li.more a.curr {background: url(../img/collabora_curriculum.png) 405px 5px no-repeat;}
	.interna #aree_tematiche ul.collabora li.more a.inform {background: url(../img/collabora_info.png) 410px 5px no-repeat;}
	
	.interna #aree_tematiche ul.collabora li.more a.curriculum {	
	background:url(../img/bottone_curriculum.png) no-repeat; 
	width:179px; 
	text-transform:none;
	text-align:left;
	padding: 15px 25px 15px 70px;
	color:#629b16;
	font-style:normal;
	height:34px;
	line-height:14px;
	text-transform:uppercase;
	margin-left:85px;
	}
	.interna #aree_tematiche li.more a.curriculum:hover {color:#999; text-decoration:none;}
	
	
	.interna .box div.testo  h2 {
	background:none;
	height:20px;
	}
	.interna #aree_tematiche div.testo h3 {
	background:none;
	text-align:left;
	padding:5px;
	height:auto;
	line-height:normal;
	}
	
	.interna #aree_tematiche div.testo form h3 {
	padding:0;
	height:18px;
	text-transform:none;
	padding:10px 0 0 30px;
	width:418px;
	}
	.interna #aree_tematiche div.testo form h3.amb {	background: url(../img/conv_ambiente.png) 0 0 no-repeat; color:#7faa25;}
	.interna #aree_tematiche div.testo form h3.stu {	background: url(../img/conv_studio.png) 0 0 no-repeat; color:#666666;}
	
	form td {padding: 5px;}
	form table {font-size:11px;}
	
	td.ambi {background:#eaf7cb; }
	td.grigetto  {background:#ccc;}
	td.form {
	border-top:#eaf7cb 1px dotted;
	color:#819258;
	text-align:right;
	width:55%;
	}
	.dati_personali {margin:30px auto; width:90%;}
	.dati_personali td {
	font-style:italic;
	color:#808d64;
	padding: 2px 5px;
	}
	.dati_personali td.form{
	width:40%;
	border-bottom:#eaf7cb 1px dotted;
	border-top:0;
	}
	
	.dati_personali input {
	border:0;
	border-bottom:#808d64 2px solid;
	width:200px;
	height:17px;
	}
	
	.dati_personali input.mini {width:60px;}
	.dati_personali input.radio {border:0; width:auto; height:auto;}
	.dati_personali textarea {
	border:#808d64 1px solid;
	height:80px;
	width:200px;
	}
	.large {margin:10px auto; width:99%;}
	
	.interna #aree_tematiche td.grigetto label {color:#666666;}
	.interna #aree_tematiche td.ambi label {color:#7faa25;}
	td.stud {
	border-top:#ccc 1px dotted;
	color:#666;
	}
	.interna #aree_tematiche span.warning {color:#990000; clear:both; display:block; text-align:right; width:70%;}
	.interna #aree_tematiche a.bottone {
	padding: 5px;
	border:0;
	width:129px;
	height:34px;
	color:#629b16;
	text-transform:uppercase;
	padding: 15px 15px 15px 50px;
	font-size:13px;
	margin: 0 0 0 120px;
	}
	.interna #aree_tematiche a.bottone:hover {color:#999;}
	.interna #aree_tematiche a.vedi_corsi {	background:url(../img/bottone_corsi.png) no-repeat;}	
	.interna #aree_tematiche a.preventivo {	background:url(../img/bottone_preventivo.png) no-repeat; width:179px; }
	.interna #aree_tematiche a.statuto {	
	background:url(../img/bottone_statuto.png) no-repeat; 
	width:199px; 
	text-transform:none;
	font-size:11px;
	text-align:left;
	padding-left:60px;
	}
	
	
	.interna #aree_tematiche ul.lista_corsi a {
	background:url(../img/ico_pdf.png) 5px 5px no-repeat;
	padding-left:30px;
	color:#7c8472;
	}
	.interna #aree_tematiche ul.lista_corsi a:hover  {color:#649d18; background:url(../img/ico_pdf_hover.png) 1px 1px no-repeat;}
	
	.norm img {float:left; margin:-15px 0 0 80px;}
	#spiega .norm img, #spiega2 .norm img {margin:0 ; clear:both; padding: 0 10px 10px 0;}
	#aree_tematiche .submit {
	color:#fff;
	clear:both;
	background:url(../img/bg_bottone_verde.jpg) repeat-x;
	border:0;
	text-transform:uppercase;
	font:bold 11px georgia;
	width:80px;
	height:20px;
	margin: 20px 0 0 300px;
	}
	
	li.tipo {	
	background: url(../img/conv_ambiente.png) 0 0 no-repeat; 
	color:#7faa25;
	padding: 8px 0 10px 30px;
	margin-top:30px;}
	
	
	div.pagine {
	border-top:#bedb7e 2px solid;
	background:url(../img/bg_pagine_div.png) 0 0 repeat-x;
	padding: 7px 0 5px 0;
	clear:both;
	font-family:arial;
	font-size:11px;
	width:462px; !important
	line-height:20px;
	}
	
	.interna #aree_tematiche div.pagine a {
	padding: 0;
	border:0;
	display:inline;
	color:#9D9D9D;
	text-align:center;
	}
	.interna #aree_tematiche div.pagine a:hover {text-decoration:underline;color:#000;}
	.interna #aree_tematiche div.pagine span {font-size:13px; font-weight:bold; color:#629b16;}
	
	table.contatti {
	width:80%;
	margin: 10px auto;
	}
	table.contatti td{
	text-align:right;
	padding: 5px;
	}
	table.contatti td.numeri{
	text-align:left;
	font-weight:bold;
	font-size:15px;
	color:#616848;
	}
	
	a.pubblicazione {background:url(../img/ico_pubblicazioni.png) left center no-repeat;}
	a.sentenza {background:url(../img/ico_sentenze.png) left center no-repeat;}
	a.video {background:url(../img/ico_video.png) left center no-repeat;}
	a.quesito {background:url(../img/ico_quesiti.png) left center no-repeat;}

	.interna #aree_tematiche a.tipol {
	border:0;
	height:auto;
	color:#629b16;
	text-transform:uppercase;
	padding: 20px 10px 10px 50px;
	font-size:13px;
	margin: 0 0 0 120px;
	border-bottom:#ccc 1px solid;
	}
	/* pagine statiche */

/* CENTRO */


/* NEWS */


	/* novita */
	#novita h2 {margin-bottom:12px;}
	#novita .int {	background:#fff;}
	#novita a {
	display:block;
	padding: 5px 0;
	border:#fff 1px dotted;
	border-bottom-color:#B2D56D;
	
	}
	#novita .int h3, #novita .int h4, #novita .int h5 { 
	padding:1px 2px;
	font-size:11px;
	font-weight:normal;
	}
	#novita .int h3 {color:#646263; }
	#novita .int h4 { 
	font-weight:bold;
	color:#46681C;
	font-family:arial;
	text-align:right;
	 padding-right:40px;
	 padding-bottom:10px;
	}
	#novita .int h5 {
	color:#72A52F;
	font-style:italic;
	}
	
	#novita .video a { background: url(../img/ico_video.png) right 4px no-repeat;}
	#novita .quesiti a { background: url(../img/ico_quesiti.png)  right 4px no-repeat;}
	#novita .sentenze a { background: url(../img/ico_sentenze.png) right 4px no-repeat;}
	#novita .pubblicazioni a { background: url(../img/ico_pubblicazioni.png) right 4px no-repeat;}
	
	#novita a:hover { border:#999999 1px solid;}
	
	
	
	/* aree tematiche */
/* newsletter */
iframe.newsletter {
width:235px;
height:350px;
overflow:hidden;
border:0;
background:#F4F4F4;
}
/* newsletter */
	
/* BOTTOM */
#bottom {
background:#8BC441 url(../img/bg_footer.jpg) top left repeat-x;
padding: 10px;
width:960px;
}
#bottom p.privacy {
 width:80%;
padding-bottom:5px;
}
#bottom p.privacy a {text-transform:uppercase;}

#bottom, #bottom a {color:#fff;}
#bottom a.copy {
font-style:italic;
display:block;
float:right;
width:120px;
margin: -20px 10px 0 0;
}
#bottom p.indirizzo {
color:#DEF6AC;
border-top:#fff 1px solid;
font-style:italic;
padding-top:5px;

}

/* BOTTOM */


.interna #aree_tematiche div.testo div.miniature {
padding: 3px 0 0 13px;
}
.interna #aree_tematiche a.minilibro {
	display:inline;
	clear:none;
	padding: 0;
	border:0;	
	}

.interna #aree_tematiche a.minilibro img {display:inline; border:#fff 2px solid;}
.interna #aree_tematiche a.minilibro:hover img {border:#666 1px solid; padding:1px;}
