/* Copyright K Communication */

/* Proprietà generali 
body {
	font-size: 12px;
	margin-top: 10px;
	color: #646464;
	font-style: normal;
	font-family:"Lucida Sans", Arial, Verdana;
	background-color: #E7E7E7;
	line-height: 18px;
}
*/
a:link, a:hover, a:visited {
	text-decoration: none;
	color: #AE0017;
	font-weight: bold;
}
p {
	margin-top: 0px;
}
.testo_eventi_home {
	font-size: 10px;
	color: #5A5A5A;
	font-style: normal;
	font-family:"Lucida Sans", Arial, Verdana;
	line-height: 15px;
	text-align: justify;
}
.testo_news_home {
	font-size: 12px;
	color: #5A5A5A;
	font-style: normal;
	font-family:"Lucida Sans", Arial, Verdana;
	line-height: 16px;
	text-align: justify;
}
.testo_arancione {
	color: #F97F10;
	text-align: left;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-family:"Lucida Sans", Arial, Verdana;
	line-height: 15px;
}
.riga_menu_bianco {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B91202;
	padding-left: 40px;
	font-family:"Lucida Sans", Arial, Verdana;
	font-size: 12px;
	color: #5A5A5A;
}
.riga_menu_rosso {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B91202;
	padding-left: 40px;
	font-family:"Lucida Sans", Arial, Verdana;
	font-size: 12px;
	color: #B91202;
	font-weight: bold;
}
.titolo_news_primopiano {
	font-family:"Lucida Sans", Arial, Verdana;
	font-size: 16px;
	color: #B91202;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
input.box_ricerca {
	border: 0px;
	margin-top: 2px;
	height: 12px;
	width: 120px;
	font-family:"Lucida Sans", Arial, Verdana;
	font-size: 10px;
	color: #191B4B;
}
input.box_username {
	border-width: 1px;
	border-color: #D2D2D2;
	border-style: solid;
	height: 12px;
	width: 120px;
	font-family:"Lucida Sans", Arial, Verdana;
	font-size: 10px;
	color: #5A5A5A;
}
.testo_rientrato {
	margin-left: 20px;
}
.foto_news_primopiano{
	padding-bottom: 5px;
}
/* NEWS DETAIL */
.foto_news_detail{
	padding-top: 5px;
	padding-bottom: 5px;
}
/* DOCUMENTS */
.testo_blu_documents {
	color: #191B4B;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family:"Lucida Sans", Arial, Verdana;
	line-height: 13px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.testo_arancione_documents {
	color: #F97F10;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family:"Lucida Sans", Arial, Verdana;
	line-height: 13px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.immagine_download{
	margin-top: 0px;
}
/* NEWSLETTER */
.testo_bianco {
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family:"Lucida Sans", Arial, Verdana;
}
input.box_newsletter {
	border-width: 1px;
	border-color: #D2D2D2;
	border-style: solid;
	height: 14px;
	width: 250px;
	font-family:"Lucida Sans", Arial, Verdana;
	font-size: 12px;
	color: #5A5A5A;
}
textarea.box_newsletter {
	border-width: 1px;
	border-color: #D2D2D2;
	border-style: solid;
	height: 40px;
	width: 418px;
	font-family:"Lucida Sans", Arial, Verdana;
	font-size: 10px;
	color: #5A5A5A;
}
select.box_newsletter {
	border-width: 1px;
	border-color: #D2D2D2;
	border-style: solid;
	height: 20px;
	width: 150px;
	font-family:"Lucida Sans", Arial, Verdana;
	font-size: 12px;
	color: #5A5A5A;
}
/*
.titolo_news_primopiano{
	color: #AE0017;
	font-family:"Lucida Sans", Arial, Verdana;
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 125%;
}
.titolo_news_secondopiano{
	color: #545454;
	font-family:"Lucida Sans", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;	
}
.box_news_primopiano{
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: justify;		
}
.box_news_secondopiano{
	text-align: justify;		
}
.foto_news_primopiano{
	padding-right: 10px;
	padding-top: 3px;
}
.separatore_news_primopiano{
	background-color: #DEDEDE;
	width: 100%;
	height: 4px;
}
.testo_link_rosso_primopiano{
	text-align: right;
	font-size: 10px;
	color: #AE0017;
}
.testo_link_rosso_secondopiano{
	text-align: left;
	font-size: 10px;
	color: #AE0017;
	padding-bottom: 10px;
}
.testo_bianco_toolbar{
	font-size: 10px;
	color: #FFFFFF;
	padding-bottom: 4px;
}

/* Pagina elenco 
.riga_elenco {
	font-size: 12px;
	color: #545454;
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family:"Lucida Sans", Arial, Verdana;
}
.separatore_elenco{
	background-color: #DEDEDE;
	width: 100%;
	height: 2px;
}
/* Calendarietto in home page *
.cornice_calendario {
	border: 1px;
	border-color: #AE0017;
	border-style: solid;
	background-color: #FFFFFF;
	margin-top: 5px;
	font-size: 10px;
	text-align: center;
	font-size: 10px;
	color: #646464;
}
.testo_rosso_calendario{
	color: #AE0017;
	padding-top: 2px;
	padding-bottom: 2px;

/* Pagine della newsletter *
input, textarea, select {
	font-family:"Lucida Sans", Arial, Verdana;
	font-size:10px;
	color: #AE0017;
	border: 1px;
	border-color: #AE0017;
	border-style: dotted;
	background-color: #f9f9f9;
}
input.px150, textarea.px150, select.px150 {	
	width: 150px;
}
input.px200, textarea.px200, select.px200 {	
	width: 200px;
}
input.px300, textarea.px300, select.px300 {
	width: 300px;
}
input.bottone_form_70 {
	border: 0px;
	height: 31px;
	width: 70px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../res/sfumrossasup.gif);
}
/*
.giorno_con_evento{
	font-size: 10px;
	color: #AE0017;
	text-align: center;
}
.giorno_senza_evento{
	font-size: 10px;
	color: #646464;
	text-align: center;
}
/*
.menu_items a:link, .menu_items a:hover, .menu_items a:visited, .elementi_menu {
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 7px;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b6b6b6;
	font-weight: bold;
	padding-top: 3px;
}


#vertical_separator {
	width: 1px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #b6b6b6;
	margin: 0px;
}

.big_title_top_news {
	color: #203F8F;
	font-size: 26px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}


#iscrizione {
	background-image: url(piu.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;
	text-indent: 22px;
}
/* Pulsanti */
/* 
#btn_ok {
	text-align: right;
	background-image: url(ok.gif);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 5px;
	margin-top: 10px;
	height: 16px;
	background-position: right;
}
#btn_ok a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
#btn_continua {
	padding-top: 5px;
	text-align: right;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	background-image: url(continua.gif);
	display: block;
	background-repeat: no-repeat;
	height: 12px;
	width: 54px;
	padding-right: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
}
#btn_leggi_commenti {
	padding-top: 5px;
	text-align: center;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	background-image: url(lgcomm.gif);
	display: block;
	background-repeat: no-repeat;
	height: 16px;
	width: 120px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 0px;
}
#btn_scrivi_commento {
	padding-top: 5px;
	text-align: center;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	background-image: url(sccomm.gif);
	display: block;
	background-repeat: no-repeat;
	height: 16px;
	width: 150px;
	padding-right: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
#btn_esci {
	padding-top: 5px;
	text-align: center;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	background-image: url(esci.gif);
	display: block;
	background-repeat: no-repeat;
	height: 16px;
	width: 100px;
	padding-right: 50px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 8px;
}
#btn_archivio {
	padding-top: 5px;
	text-align: center;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	background-image: url(archivio.gif);
	display: block;
	background-repeat: no-repeat;
	height: 16px;
	width: 100px;
	padding-right: 50px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 8px;
}
#btn_indietro {
	padding-top: 5px;
	text-align: center;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	background-image: url(indietro.gif);
	display: block;
	background-repeat: no-repeat;
	height: 16px;
	width: 100px;
	padding-right: 50px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 8px;
}
/* Pagina dei risultati della ricerca */
/* 
#googleresultsbox iframe {
	width: 446px;
	padding: 0px;
}
/* Sondaggio */
/* 
.stile_opzione {
	border: 0px;
	background-color: #f9f9f9;
	margin-bottom: -2px;
}