.immagine_left2
{
	float: left;
	margin: 10px 10px 10px 0px;
}	

.immagine_right2
{
	float: right;
	margin: 10px 0px 10px 10px;
}	

p
{
	margin: 0px;
	padding: 0px;
}

body
{
	background-image: url(sfondo_top.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}


#label_admin
{
	font-family: Verdana;
	font-size: 9px;
	color: #456b07;
	position: absolute;
	top: 10px;
	left: 95px;
}

#label_password
{
	font-family: Verdana;
	font-size: 9px;
	color: #456b07;
	position: absolute;
	top: 45px;
	left: 95px;
}

#main_div
{
	background-image: url(sfondo_bottom.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin: 0px;
	width: 100%;
}


#header_div
{
	background-image: url(header.png);
	width: 1187px;
	height: 119px;
	position:relative;
	margin: 0px auto;
}

#top_div
{
	background-image: url(top.png);
	background-repeat: no-repeat;
	width: 1187px;
	position:relative;
	margin:0px;
	padding: 0px;
}

#ultimo_aggiornamento_div
{
  position: absolute;
	top: 65px;
	left: 424px;
	font-family: Verdana;
	font-size: 9px;
	color: #2c4601;
	text-align: right;
	width: 400px;
}

#bottom_div
{
	background-image: url(bottom.png);
	position:relative;
	background-repeat: no-repeat;
	margin:0px;
	background-position: bottom left;
	width: 1187px;
}

#central_div
{
	background-image: url(middle.png);
	width: 1187px;
	background-repeat: repeat-y;
	position:relative;
	margin: auto;
	padding:0px;
}

#footer_div
{
	background-image: url(footer.png);
	width: 1187px;
	height: 26px;
	position:relative;
	margin:auto;
}

#bottone_home 
{
 	display: block;
	position: absolute;
	top: 36px;
	left: 345px;
	width: 56px;
	height: 20px;
	background: url("home.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#bottone_home:hover 
{
	background-position: -56px 0; 
}

#bottone_articoli 
{
 	display: block;
	position: absolute;
	top: 36px;
	left: 402px;
	width: 75px;
	height: 20px;
	background: url("articoli.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#bottone_articoli:hover 
{
	background-position: -75px 0; 
}

#bottone_progetti 
{
 	display: block;
	position: absolute;
	top: 36px;
	left: 478px;
	width: 82px;
	height: 20px;
	background: url("progetti.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#bottone_progetti:hover 
{
	background-position: -82px 0; 
}

#bottone_gallerie 
{
 	display: block;
	position: absolute;
	top: 36px;
	left: 561px;
	width: 80px;
	height: 18px;
	background: url("gallerie.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#bottone_gallerie:hover 
{
	background-position: -80px 0; 
}

#bottone_curriculum 
{
 	display: block;
	position: absolute;
	top: 36px;
	left: 642px;
	width: 103px;
	height: 20px;
	background: url("curriculum.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#bottone_curriculum:hover 
{
	background-position: -103px 0; 
}

#bottone_contatti 
{
 	display: block;
	position: absolute;
	top: 36px;
	left: 746px;
	width: 81px;
	height: 20px;
	background: url("contatti.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#bottone_contatti:hover 
{
	background-position: -81px 0; 
}

.link_bianco
{
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	position: absolute;
}

.link_bianco:hover
{
	color: #ff8133;
}

.link_blu
{
	font-family: Verdana;
	font-size: 12px;
	color: #4ba9ae;
	text-decoration: none;
}

.link_blu:hover
{
	color: #ff8133;
}

.pagina_selezionata
{
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

.pagina_non_selezionata
{
	font-family: Verdana;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

.pagina_non_selezionata:hover
{
	color: #ff8133;
}

.link_arancio
{
	font-family: Verdana;
	font-size: 12px;
	color: #ff8133;
	text-decoration: none;
}

.link_arancio:hover
{
	color: #4ba9ae;
}

.link_verde
{
	font-family: Verdana;
	font-size: 11px;
	color: #467a00;
	text-decoration: none;
}

.link_verde:hover
{
	color: #ff8133;
}

#link_risoluzione_1024
{
	top: 6px;
	left: 340px;
}

#link_risoluzione_1280
{
	top: 6px;
	left: 374px;
}

#link_cerca
{
	top: 6px;
	left: 678px;
}

#link_sitemap
{
	top: 6px;
	left: 721px;
}

#link_feed_rss
{
	top: 6px;
	left: 777px;
}

#contenuto_div
{
	position: relative;
	margin: 0px 0px 0px 40px;
	width: 786px;
	padding-bottom: 20px;
}

#link_div
{
	position: absolute;
	top: 5px;
	left: 850px;
	width: 303px;
	height: 200px;
}

#navigazione_div
{
	font-family: Verdana;
	font-size: 12px;
	color: #ff8133;
	margin: 0px 20px 20px 20px;
	padding: 10px 0px 1px 0px;
	border-bottom: 1px #d0d0d0 solid;
}

#navigazione_div a
{
	vertical-align: 2px;
}

#navigazione_div span
{
	vertical-align: 2px;
}

.libro
{
	float: left;
	margin-right: 5px;
	width: 100px;
	height: 120px;
}

.immagine_left
{
	float: left;
	margin-right: 5px;
	width: 150px;
	height: 110px;
}	

#pagine_div
{
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	margin: 0px 20px 20px 20px;
	padding: 1px 0px 10px 0px;
	border-top: 1px #d0d0d0 solid;
}

#testo_div
{
	font-family: Verdana;
	font-size: 13px;
	color: #000;
	margin: 0px 20px 0px 20px;
	min-height: 600px;
	text-align: justify;
}

h1
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 20px;
	color: #456c07;
}

h2
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 18px;
	color: #456c07;
}

.div_citazione
{
	background-image: url(quote.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 15px 10px 15px 10px;
}

.div_citazione div
{
	padding: 10px 40px 10px 40px;
	background-image: url(quote_inverso.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-style: italic;
	text-align: center;
}

strong
{
	font-weight: bold;
}

.arancio
{
	color: #ff8133;
}

.rosso
{
	color: #cc0000;
}

.verde
{
	color: #467a00;
}

.link_testo
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #1f8e94;
	text-decoration: underline;
}

.link_testo:hover
{
	color: #ff8133;
}

.icona
{
	margin: 0px 6px 0px 6px;
}

.contenuto_recenti_div
{
  border-top: 1px #ddd solid;
}

#libri_consigliati_div
{
	background-image: url(libri_consigliati.png);
	position:relative;
	background-repeat: no-repeat;
	margin: 10px 5px 15px 5px;
	background-position: top left;
	width: 290px;
	min-height: 130px;
	padding-top: 17px;
}

#articoli_recenti_div
{
	background-image: url(articoli_recenti.png);
	position:relative;
	background-repeat: no-repeat;
	margin: 10px 5px 15px 5px;
	background-position: top left;
	width: 290px;
	min-height: 130px;
	padding-top:17px;
	
}

#progetti_recenti_div
{
	background-image: url(progetti_recenti.png);
	position:relative;
	background-repeat: no-repeat;
	margin: 10px 5px 15px 5px;
	background-position: top left;
	width: 290px;
	min-height: 130px;
	padding-top: 17px;
}

#gallerie_recenti_div
{
	background-image: url(gallerie_recenti.png);
	position:relative;
	background-repeat: no-repeat;
	margin: 10px 5px 15px 5px;
	background-position: top left;
	width: 290px;
	min-height: 130px;
	padding-top: 17px;	
}

#riferimenti_esterni_div
{
	background-image: url(riferimenti_esterni.png);
	position:relative;
	background-repeat: no-repeat;
	margin: 10px 5px 15px 5px;
	background-position: top left;
	width: 290px;
	min-height: 150px;
	padding-top: 17px;
}

#download_files_div
{
	background-image: url(download_files.png);
	position:relative;
	background-repeat: no-repeat;
	margin: 10px 5px 15px 5px;
	background-position: top left;
	width: 290px;
	min-height: 120px;
	padding-top: 17px;
}

#categorie_articoli_div
{
	background-image: url(categorie_articoli.png);
	position:relative;
	background-repeat: no-repeat;
	margin: 10px 5px 15px 5px;
	background-position: top left;
	min-height: 130px;
	padding-top: 17px;
}

#categorie_progetti_div
{
	background-image: url(categorie_progetti.png);
	position:relative;
	background-repeat: no-repeat;
	margin: 10px 5px 15px 5px;
	background-position: top left;
	min-height: 130px;
	padding-top: 17px;
}

#categorie_gallerie_div
{
	background-image: url(categorie_gallerie.png);
	position:relative;
	background-repeat: no-repeat;
	margin: 10px 5px 15px 5px;
	background-position: top left;
	min-height: 130px;
	padding-top: 17px;
}

.contenuto_recenti_div
{
	position:relative;
	margin:0px 10px 0px 10px;
	min-height: 150px;
}

.contenuto_recente_div
{
	font-family: Verdana;
	font-size: 10px;
	background-image: url(dot.png);
	position:relative;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background-position: bottom left;
	text-align: justify;
	
}

.categoria_div
{
	color: #ff8133;
	font-family: Verdana;
	font-size: 11px;
	background-image: url(dot.png);
	position:relative;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background-position: bottom left;
	
}

.categoria_div a
{
	text-decoration:none;
	color: #467a00;
}

.categoria_div a:hover
{
	color: #ff8133;
}

.ultima_categoria_div
{
	color: #ff8133;
	font-family: Verdana;
	font-size: 11px;
	position:relative;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	
	
}

.ultima_categoria_div a
{
	text-decoration:none;
	color: #467a00;
}

.ultima_categoria_div a:hover
{
	color: #ff8133;
}


.libro_recente_div
{
	font-family: Verdana;
	font-size: 10px;
	background-image: url(dot.png);
	position:relative;
	background-repeat: repeat-x;
	margin: 0px 10px 0px 10px;
	padding: 5px 0px 5px 0px;
	width: 250px;
	height: 130px;
	background-position: bottom left;
}

.libro_recente_div div
{
	margin-top: 5px;
	margin-bottom: 5px;
        text-align: left;
}

.ultimo_contenuto_recente_div
{
	background-position: bottom left;
	text-align: justify;
	font-family: Verdana;
	font-size: 10px;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: justify;
}

.ultimo_libro_recente_div div
{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}

.ultimo_libro_recente_div
{
	font-family: Verdana;
	font-size: 10px;
	position:relative;
	margin: 0px 10px 0px 10px;
	padding: 5px 0px 5px 0px;
	width: 250px;
	height: 130px;
  	
}

hr
{
	margin: 0px 23px 0px 23px;
	color: #e1ecc3;
background-color: #e1ecc3;
height: 1px;
border: 0px;
	
}

#email_stampa_div
{
	font-family: Verdana;
	font-size: 11px;
	color: #ff8133;
	margin: 0px;
	padding: 10px 0px 1px 0px;
	position:absolute;
	top: 0px;
	left: 630px;
	display: none;
}

#admin_form
{
	position:absolute;
	top: 22px;
	left: 847px;
}

#admin_input
{
  font-family: Verdana;
	font-size: 10px;
 	position:absolute;
	top: 25px;
	left: 97px;
	width: 114px;
	height: 12px;
	background-color: #edfdc3;
border: 0px;
outline: none;
}

#password_input
{
font-family: Verdana;
	font-size: 10px;
  	position:absolute;
	top: 59px;
	left: 97px;
	width: 114px;
	height: 12px;
	background-color: #edfdc3;
	border: 0px;
outline: none;
}

#login_input
{
  position:absolute;
	top: 53px;
	left: 234px;
	width:50px;
	height:26px;
}

fieldset
{
  border: 0px;
}

#copyright_div
{
  position: absolute;
	top: 6px;
	left: 315px;
  font-family: Verdana;
	font-size: 11px;
	color: #fff;
}

#xhtml_icona
{
  position: absolute;
	top: 6px;
	left: 870px;
}

#css_icona
{
  position: absolute;
	top: 6px;
	left: 960px;
}

#wai_icona
{
  position: absolute;
	top: 6px;
	left: 1050px;
}

img
{
	border: none;
}

.bordo
{
	border: 1px #000 solid;
}






.titolo_template
{
  	font-family: Verdana;
	font-size: 14px;
	color: #467a00;
	font-weight: normal;
        margin: 0px 0px 5px 0px;
}

.link_titolo_template
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #f88133;
	text-decoration: none;
}

.link_titolo_template:hover
{
	color: #4ba9ae;
}

.link_template
{
 	font-family: Verdana;
	font-size: 12px;
	color: #4ba9ae;
	text-align: right;
	margin-top: 3px;
}

.clear_div
{
  clear: both;
}

.immagine_left
{
  float: left;
	margin: 0px 5px 0px 0px;
	width: 150px;
	height:110px;
}

.immagine_right
{
  	float: right;
	margin: 0px 0px 0px 5px;
}

.data_valore
{
  vertical-align: 2px;
}

.template
{
	position: relative;
	width: 725px;
	margin: 20px auto;
	min-height: 90px;
}

.contenuto_template2_1
{
  text-align: justify;
  font-family: Verdana;
  font-size: 12px;
  width: 350px;
}

.contenuto_template2_2
{
  text-align: justify;
  position: absolute;
  top: 0px;
  left: 369px;
  font-family: Verdana;
  font-size: 12px;
  width: 350px;
}

#label_mittente
{
	font-family: Verdana;
	font-size: 9px;
	color: #456b07;
	position: absolute;
	top: 30px;
	left: 17px;
}

#label_email_mittente
{
	font-family: Verdana;
	font-size: 9px;
	color: #456b07;
	position: absolute;
	top: 30px;
	left: 147px;
}

#label_destinatario
{
	font-family: Verdana;
	font-size: 9px;
	color: #456b07;
	position: absolute;
	top: 65px;
	left: 17px;
}


#label_email_destinatario
{
	font-family: Verdana;
	font-size: 9px;
	color: #456b07;
	position: absolute;
	top: 65px;
	left: 147px;
}


#mittente_input
{
  font-family: Verdana;
	font-size: 10px;
 	position:absolute;
	top: 42px;
	left: 17px;
	width: 120px;
	height: 16px;
	border: 1px #538726 solid;
}

#destinatario_input
{
	font-family: Verdana;
	font-size: 10px;
  	position:absolute;
	top: 77px;
	left: 17px;
	width: 120px;
	height: 16px;
	border: 1px #538726 solid;
}

#email_mittente_input
{
  font-family: Verdana;
	font-size: 10px;
 	position:absolute;
	top: 42px;
	left: 147px;
	width: 190px;
	height: 16px;
	border: 1px #538726 solid;
}	

#email_destinatario_input
{
	font-family: Verdana;
	font-size: 10px;
  	position:absolute;
	top: 77px;
	left: 147px;
	width: 190px;
	height: 16px;
	border: 1px #538726 solid;
}

#immagine_captcha
{
  	position:absolute;
	top: 112px;
	left: 17px;
	width: 120px;
	height: 40px;
	border: 1px #3b5a09 solid;
}

#label_codice
{
	font-family: Verdana;
	font-size: 9px;
	color: #456b07;
	position: absolute;
	top: 114px;
	left: 147px;
}

#codice_input
{
	font-family: Verdana;
	font-size: 10px;
  	position:absolute;
	top: 126px;
	left: 147px;
	width: 120px;
	height: 16px;
	border: 1px #538726 solid;
}

#invia_input
{
  	position:absolute;
	top: 123px;
	left: 280px;
	width:50px;
	height:26px;
}

#invia_div
{
	display: none;
	position:absolute;
	top: 34px;
	left: 409px;
	width:355px;
	height:245px;
	z-index: 6000;
	padding: 4px;
	background-image: url(sfondo_invia.png);
}

#titolo_invia_div
{
	position:absolute;
	top: 3px;
	left: 3px;
	width:352px;
	height:20px;
	background-color: #a2c83b;
	border-bottom:1px #538726 solid;
	color: #000;
	line-height: 20px;
	padding-left:5px;
}

#info_div
{
	color: #000;
	font-size: 9px;
	border-top: 1px #ddd solid;
  	position:absolute;
	top: 174px;
	left: 10px;
	width: 335px;
	height: 35px;
	text-align: justify;
	padding-top:5px;
}


#chiudiinvia
{
	position: absolute;
	left: 316px;
	top: 226px;
	font-size: 10px;
	color: #467a00;
	text-decoration: underline;
}

#chiudiinvia:hover
{
	color: #ff8133;
}

#aggiornacaptcha
{
	position: absolute;
	left: 17px;
	top: 153px;
	font-size: 10px;
	color: #467a00;
	text-decoration: underline;
}

#aggiornacaptcha:hover
{
	color: #ff8133;
}

#chiaviricerca
{
	font-family: Verdana;
	font-size: 10px;
	color: #000;
	position: absolute;
	top: 12px;
	left: 48px;
	width: 200px;
	border: 1px #ddd solid;
	padding-left: 3px;
	
}

#label_chiaviricerca
{
	font-family: Verdana;
	font-size: 9px;
	color: #456b07;
	position: absolute;
	top: 0px;
	left: 48px;
}

#icona_cerca
{
	position: absolute;
	top: 12px;
	left: 20px;
}

#checkbox_articoli
{
	position: absolute;
	top: 11px;
	left: 265px;
}

#label_checkbox_articoli
{
	color: #000;
	position: absolute;
	top: 13px;
	left: 285px;
	font-size: 11px;
}


#checkbox_progetti
{
	position: absolute;
	top: 11px;
	left: 330px;
}

#label_checkbox_progetti
{
	color: #000;
	position: absolute;
	top: 13px;
	left: 350px;
	font-size: 11px;
}

#checkbox_gallerie
{
	position: absolute;
	top: 11px;
	left: 398px;
}

#label_checkbox_gallerie
{
	color: #000;
	position: absolute;
	top: 13px;
	left: 418px;
	font-size: 11px;
}

#cerca_input
{
	position: absolute;
	top: 8px;
	left: 465px;
}

#cerca_div
{
	font-family: Verdana;
	font-size: 12px;
	color: #ff8133;
	margin: 0px 20px 20px 20px;
	padding: 10px 0px 1px 0px;
	border-bottom: 1px #d0d0d0 solid;
	height: 20px;
}

#cerca_div a
{
	vertical-align: 2px;
}

.titolo_didascalia
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #375309;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px #d0d0d0 solid;
}

.div_immagine
{
	position: relative;
	width: 725px;
	margin: 15px 10px;	
}

.didascalia
{
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	position: absolute;
	top: 0px;
	padding: 5px 10px 10px 10px;
}

.l_160 .immagine
{
	width: 160px;
}

.l_160 .didascalia
{
	
	left: 170px;
	width: 540px;
}

.l_180 .immagine
{
	width: 180px;
}

.l_180 .didascalia
{
	
	left: 190px;
	width: 520px;
}

.l_200 .immagine
{
	width: 200px;
}

.l_200 .didascalia
{
	
	left: 210px;
	width: 500px;
}


.l_215 .immagine
{
	width: 215px;
}

.l_215 .didascalia
{
	
	left: 225px;
	width: 490px;
}

.l_220 .immagine
{
	width: 220px;
}

.l_220 .didascalia
{
	
	left: 230px;
	width: 480px;
}

.l_240 .immagine
{
	width: 240px;
}

.l_240 .didascalia
{
	
	left: 250px;
	width: 460px;
}

.l_260 .immagine
{
	width: 260px;
}

.l_260 .didascalia
{
	
	left: 270px;
	width: 440px;
}

.l_280 .immagine
{
	width: 280px;
}

.l_280 .didascalia
{
	
	left: 290px;
	width: 420px;
}

.l_300 .immagine
{
	width: 300px;
}

.l_300 .didascalia
{
	
	left: 310px;
	width: 400px;
}

.l_320 .immagine
{
	width: 320px;
}

.l_320 .didascalia
{
	
	left: 330px;
	width: 380px;
}

.l_340 .immagine
{
	width: 340px;
}

.l_340 .didascalia
{
	
	left: 350px;
	width: 360px;
}

.l_360 .immagine
{
	width: 360px;
}

.l_360 .didascalia
{
	
	left: 370px;
	width: 340px;
}

.l_380 .immagine
{
	width: 380px;
}

.l_380 .didascalia
{
	
	left: 390px;
	width: 320px;
}

.l_400 .immagine
{
	width: 400px;
}

.l_400 .didascalia
{
	
	left: 410px;
	width: 300px;
}

.l_420 .immagine
{
	width: 420px;
}

.l_420 .didascalia
{
	
	left: 430px;
	width: 280px;
}

.l_440 .immagine
{
	width: 440px;
}

.l_440 .didascalia
{
	
	left: 450px;
	width: 260px;
}

.l_460 .immagine
{
	width: 460px;
}

.l_460 .didascalia
{
	
	left: 470px;
	width: 240px;
}

.a_140 .immagine
{

	height: 140px;
}

.a_140
{
	height: 140px;
}


.a_140 .didascalia
{
	height: 125px;
}

.a_160 .immagine
{

	height: 160px;
}

.a_160
{
	height: 160px;
}


.a_160 .didascalia
{
	height: 145px;
}

.a_180 .immagine
{

	height: 180px;
}

.a_180
{
	height: 180px;
}


.a_180 .didascalia
{
	height: 165px;
}

.a_200 .immagine
{

	height: 200px;
}

.a_200
{
	height: 200px;
}


.a_200 .didascalia
{
	height: 185px;
}

.a_220 .immagine
{

	height: 220px;
}

.a_220
{
	height: 220px;
}


.a_220 .didascalia
{
	height: 205px;
}

.a_240 .immagine
{

	height: 240px;
}

.a_240
{
	height: 240px;
}


.a_240 .didascalia
{
	height: 225px;
}

.a_260 .immagine
{

	height: 260px;
}

.a_260
{
	height: 260px;
}


.a_260 .didascalia
{
	height: 245px;
}

.a_280 .immagine
{

	height: 280px;
}

.a_280
{
	height: 280px;
}


.a_280 .didascalia
{
	height: 265px;
}

.a_300 .immagine
{

	height: 300px;
}

.a_300
{
	height: 300px;
}


.a_300 .didascalia
{
	height: 285px;
}

.consiglio_div
{
	background-image: url(consiglio.png);
	background-position: center left;
	background-repeat: no-repeat;
	margin: 15px 10px;
}

.consiglio_div div
{
	min-height: 20px;
	margin: 0px 0px 0px 50px;
	border-left: 2px #8fb648 solid;
	background-color: #f0ffc0;
	padding: 10px;
}

.attenzione_div
{
	background-image: url(attenzione.png);
	background-position: center left;
	background-repeat: no-repeat;
	margin: 15px 10px;
}

.attenzione_div div
{
	min-height: 20px;
	margin: 0px 0px 0px 50px;
	border-left: 2px #e71d1d solid;
	background-color: #fff2f2;
	padding: 10px;
}

.domanda_div
{
	background-image: url(domanda.png);
	background-position: center left;
	background-repeat: no-repeat;
	margin: 15px 10px;
}

.domanda_div div
{
	min-height: 20px;
	margin: 0px 0px 0px 50px;
	border-left: 2px #ffd100 solid;
	background-color: #fffadf;
	padding: 10px;
}

li
{
	margin-top: 2px;
}

.ok_list
{
	list-style-image:url('ok_list.png');
}

.no_list
{
	list-style-image:url('no_list.png');
}

.item_list
{
	list-style-image:url('item_list.png');
}




.didascalia
{
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	position: absolute;
	top: 0px;
	padding: 5px 10px 10px 10px;
}

.div_anteprima
{
	position: relative;
	width: 725px;
	margin: 15px 10px;
}

.titolo_anteprima
{
  	font-family: Verdana;
	font-size: 14px;
	color: #467a00;
	font-weight: normal;
        margin: 0px 0px 5px 0px;
}

.descrizione_anteprima .immagine
{
	width: 150px;
	height: 110px;
}

.descrizione_anteprima
{
	position: relative;	   
}

.descrizione_anteprima .descrizione
{
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	position: absolute;
	top: 5px;
	left: 160px;
	width: 567px;	      
}


.link_anteprima
{
 	font-family: Verdana;
	font-size: 12px;
	color: #4ba9ae;
	text-align: right;
	margin-top: 3px;
}

.link_titolo_anteprima
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #f88133;
	text-decoration: none;
}

.link_titolo_anteprima:hover
{
	color: #4ba9ae;
}

.immagine_centro
{
  position:relative;
  margin: 10px 50px;
  border: 1px #000 solid;
}
