/*
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or (at
 * your option) any later version.
 *
 * The GNU General Public License can be found at
 * http://www.gnu.org/copyleft/gpl.html.
 * A copy is found in the textfile GPL.txt
 */
 
/*
 *
 * Autore: Davide Principi & Samuele Ortolani
 */
 
@media screen {

.csc-textpic-caption {
	font-size:0.8em;
	margin:0;
	padding:0;
}


div.cms-size-medium div.csc-cobj-wrap {
margin: 0em 1em;
}
div.cms-size-small div.csc-cobj-wrap {
margin: 0em 1ex;
}

/*****************************/

div#content_lnbr div.cms-size-medium div.csc-cobj-wrap {
margin: 0em 0em !important;
}
div.cms-size-small div.csc-cobj-wrap {
margin: 0em 1ex;
}

/*****************************/



div.cms-content-normal {
/*samuelemargini*/
padding: 0.2em 0em 1em 0em;

}

div.cms-content-left,
div.cms-content-right,
div.cms-content-border {
padding-bottom: 0.4em;
}

/* liste */
ul.csc-bulletlist {
margin: 0em;
padding: 0em;
}

ul.csc-bulletlist li {
margin: 0em;
padding: 0em;
}

ul.csc-bulletlist.csc-bulletlist-0 li {
list-style-type: disc;
}
ul.csc-bulletlist.csc-bulletlist-1 li {
list-style-type: square;
}
ul.csc-bulletlist.csc-bulletlist-2 li {
list-style-type: circle;
}
ul.csc-bulletlist.csc-bulletlist-3 li {
list-style-type: decimal;
}


div.cms-size-small ul.csc-bulletlist li {
list-style-position: inside;
}

div.cms-size-medium ul.csc-bulletlist li {
list-style-position: outside;
margin: 0.2em 0em 0.2em 2em;
}
/* end liste */

/* header BEGIN */
div.csc-header {
clear: both;
}

div.cms-size-medium div.csc-header {
margin: 0em 0em 0.5em 0em;
padding-left: 0.5em;
font-weight: bold;
color: #222;
}

div.cms-size-medium div.csc-header.csc-header-n1  {
margin-top: 0em;
}

div.csc-header.csc-header-lst1 {
border-top-width: 1px;
border-top-style: solid;
padding-top: 1em;
margin-top: 1em;
}

div.csc-header.csc-header-lst2 {
border-top-width: 3px;
border-top-style: double;
padding-top: 1em;
margin-top: 1em;
}


div.cms-size-medium p.csc-subheader {
padding-left: 1em;
}

div.cms-size-medium p.csc-subheader {
margin: 0.3em 0em 0.8em 0em;
font-style: italic;
}

div.cms-size-medium h1 {
font-size: 1.7em;
font-family: Times,Arial;
font-weight:normal;
}
div.cms-size-medium h2 {
font-size: 1.2em;
}
div.cms-size-medium h3, 
div.cms-size-medium h4, 
div.cms-size-medium h5, 
div.cms-size-medium h6 {
font-size: 1.1em;
}
/* header END */

div.cms-size-medium p.bodytext {
	margin: 0.5em 0em 0.5em 0em;
}

div.cms-size-medium {
font-size: 0.8em;
}

div.cms-size-small p {
	margin: 0em 0em 0.3em 0em;
}

div.cms-size-small {
font-size: 0.72em;
}

div.cms-size-small h1 {
font-weight: bold;
font-size: 1em;
}

div.cms-size-small h2,
div.cms-size-small h3,
div.cms-size-small h4,
div.cms-size-small h5,
div.cms-size-small h6 {
font-size: 1em;
font-weight: normal;
}



p.bodytext.abstract {
padding-left: 1em;
}

p.description {

}


/* FontResizer BEGIN */
.frsz-S {
font-size: 90%;
}
.frsz-M {
font-size: 100%;
}
.frsz-L {
font-size: 120%;
}
.frsz-XL {
font-size: 140%;
}
.frsz-XXL {
font-size: 160%;
}
/* FontResizer END */


div.navmenu {
border-width: 1px 0px;
border-style: dotted;
text-align: center;
width: 60%;
padding: 0.2em 0em;
}

div.navmenu ul {
margin: 0em;
padding: 0em;
}

div.navmenu li {
margin: 0em;
padding: 0em 0.7em;
list-style: none;
display: inline;
white-space: nowrap;
}

div.navmenu li img {
vertical-align: middle;
margin: 0px 2px;
}

table.contenttable p.bodytext {
margin: 0em;
}

/* link */
.cms-content-left a:link,
.cms-content-normal a:link,
.cms-content-border a:link,
.cms-content-right a:link {
 color: rgb(0,43,185);
 color: rgb(204,0,0);
 text-decoration:none;
  
 }
 
.cms-content-left a:visited,
.cms-content-normal a:visited,
.cms-content-border a:visited,
.cms-content-right a:visited{
 color: rgb(90,54,150);
  color: rgb(204,0,0);
 text-decoration:none;
 }
 
  
.cms-content-left a:active,
.cms-content-normal a:active,
.cms-content-border a:active,
.cms-content-right a:active{
 text-decoration:none;
}
 
.cms-content-left a:hover, 
.cms-content-normal a:hover, 
.cms-content-border a:hover, 
.cms-content-right a:hover{
 color: rgb(0,43,185);
  color: rgb(204,0,0);
 text-decoration:underline;
}
 


/* cms */
div.cms-content-left div.csc-header, 
div.cms-content-border div.csc-header, 
div.cms-content-right div.csc-header {
/*background-image: url("../img/quadrato_bucato_grande.png");
background-position: 0px 0px;
background-repeat: repeat-y;*/


border-top-style: solid;
border-top-width: 1px;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-left: 20px;
margin-bottom: 0.5em;
}

div.sub-fp div.cms-content-left,
div.sub-main div.cms-content-left, 
div.sub-main div.cms-content-border,
div.sub-main div.cms-content-right,
div.sub-large div.cms-content-left, 
div.sub-large div.cms-content-border,
div.sub-large div.cms-content-right {
border-bottom-style: solid;
border-bottom-width: 1px;
}


div.sub-main div.cms-content-border div.csc-header.csc-header-n1 {
	border-top-style: none;
	border-top-width: 0px;
}

div.sub-large div.cms-content-border div.csc-header.csc-header-n1 {
	border-top-style: none;
	border-top-width: 0px;
}


div.sub-fp div.csc-header.csc-header-n1 {
	border-top-style: none;
	border-top-width: 0px;
}


/********************************************/


/* MENU */

dl.csc-menu {
margin: 0.4em 0em;
}

dl.csc-menu dt {
margin: 0.5em 0em 0em 0em;
padding-left: 14px;
background-image: url("../img/page.png");
background-position: 0% 50%;
background-repeat: no-repeat;
}

dl.csc-menu dd {
margin: 0.1em 0em 0.5em 2em;
}

table.contenttable {
font-size: 1em;
margin: 3px 3px 0px 3px;
}

/* table Layout 0 */
table.contenttable.contenttable-0 td, 
table.contenttable.contenttable-0 th {
padding: 0.2em 0.3em;
}

/* table Layout 1 */
table.contenttable.contenttable-1, 
table.contenttable.contenttable-2, 
table.contenttable.contenttable-3 { 
border-collapse: collapse;
}

table.contenttable.contenttable-1 td,
table.contenttable.contenttable-1 th {
	padding: 0.2em 0.3em;
	border-style: solid;
	border-width: 1px;
}

/* table Layout 2 */
table.contenttable.contenttable-2 td, 
table.contenttable.contenttable-2 th {
	padding: 0.2em 0.5em;
	border-style: solid none;
	border-width: 1px;
	text-align: center;
}

/* table Layout 3 */
table.contenttable.contenttable-3 td,
table.contenttable.contenttable-3 th {
	padding: 0.2em 0.5em;
	border-style: solid none;
	border-width: 1px;
	text-align: center;
}


/* pagebrowser */
div.pagebrowser-box {
	text-align: right;
	clear: both;
	border: 1px solid #CCC;
	border-width: 1px 0px;
	margin: 0.3em;
}
div.pagebrowser-link-box {
	font-family: "Lucida Console", "Courier New", monospace;
}
div.pagebrowser-results {
}
div.pagebrowser-link-box a {
	text-decoration: none;
	color: blue;
}
div.pagebrowser-link-box a:hover {
	text-decoration: none;
	color: white;
	background-color: blue;
}
span.pagebrowser-link-active {
	color: #999;
	letter-spacing: 0.1ex;
}
span.pagebrowser-link-inactive {
	color: #999;
	letter-spacing: 0.1ex;
}
span.pagebrowser-link-disabled {
	color: #AAA;
	letter-spacing: 0.1ex;
}
span.pagebrowser-link {
}
span.pagebrowser-number {
	font-weight: bold;
}
/* end pagebrowser */

/* dam_downloadlist ddl VA MANTENUTA perche' utilizzata da layout LEGACY */

dl.ddl-container {
padding: 0em;
margin: 0em;
}

ul.ddl-file-list {
padding: 0em 0em 0em 1em;
margin: 0em;
}

dl.ddl-container {
padding: 0em;
margin: 0em;
}

dd.ddl-description {
padding: 0em;
margin: 0em 0em 0.7em 0em;
}

dt.ddl-title {
font-weight: bold;
color: #444; /* TODO: impostare una classe colore apposita nell'elemento dt */
}

ul.ddl-file-list {
padding: 0em 0em 0em 1em;
margin: 0em;
}

li.ddl-file-list-item {
padding: 0em;
margin: 0em;
list-style-type: none;
}

img.ddl-icon {
vertical-align: middle;
}

/* end dam_downloadlist LEGACY */


/* sici_damdl */
.damdl ul,
.damdl li {
margin: 0em;
padding: 0em;
}
.damdl li {
list-style: none;
line-height: 130%;
}
.damdl.twocolumns img {
vertical-align: middle;
}
.damdl.twocolumns div.damdl.column {
float: left;
width: 45%;
overflow: hidden;
}
div.damdl.column-1 {
border-right: 1px solid #aaa;
}
.damdl.twocolumns li {
text-indent: 0.5em;
margin-bottom: 0.5em;
list-style: square;
list-style-position: inside;
}
div.damdl.details {
float: left;
width: 48%;
}
dl.damdl.thumbnails dt,
dl.damdl.thumbnails dd {
margin: 0em;
padding: 0em;
}

.damdl.title {
color: #444;
background-color: #fff;
font-weight: bold;
}

dt.damdl.title {
margin-top: 1.5em;
}

dd.damdl.description {
margin: 0.5em 0em;
}

div.damdl.thumbnails.icon {
float: left;
overflow: hidden;
margin-right: 1em;
}

.damdl.thumbnails.icon img,
.damdl.smallthumbs.icon img {
border: 3px groove #aaa;
}

div.damdl.smallthumbs {
text-align: center;
}

div.damdl.smallthumbs li {
margin: 1.5em 0em;
}

span.damdl.smallthumbs.title {
background-color: transparent;
color: #444;
}

/* end sici_damdl */

/* FORM ELEMENTS */
.form {
font-size: 1.0em;
}
/* END FORM ELEMENTS */


/* tt_news */
div.news-single-item h2 {
	font-size: 1.4em;
	color: rgb(167,3,2);
	margin-bottom: 0.2em;
}
p.news-single-author {
	margin-bottom: 0.3em;
}
div.news-single-item h3 {
	font-size: 1.2em;
	/*font-style: italic;*/
	font-weight: bold;
	/*font-weight: normal;*/
	margin: 0em 0em 0.6em 0em;
}

div.news-single-category {
        font-weight: bold;
        color: rgb(167,3,2);
	margin: 0em 0em 0.2em 0.3em;
}

div.news-single-damelements ul {
padding: 0;
margin: 0;
}

div.news-single-damelements li {
list-style: none;
padding: 0;
margin: 0;
}

/*********************************/


div.news-latest-item img {
	float: right;
	border:none; 
}
div.news-latest-item h3 {
font-size: 1.0em;
font-weight: bold;
}

div.news-latest-item h3 a:link {
	color: rgb(204,34,0);
	color:#000;
	text-decoration: none;
}
div.news-latest-item h3 a:visited {
	/*color: rgb(165,88,88);*/
	color: rgb(204,34,0);
	color:#000;
	text-decoration: none;
}
div.news-latest-item h3 a:active {
	text-decoration: none;
}

div.news-latest-item h3 a:hover {
	color: rgb(204,34,0);
	color:#000;
	text-decoration: underline;
}

div.news-latest-date {
	font-size: 0.8em;
	border-bottom: 1px solid #aaa;
	clear: both;
}
div.news-single-img {
	float: right;
	margin: 0em 0em 0em 0.5em;
}

div.news-single-img img {

	margin: 0em 0em 1em 0em;
	border:none; 
}


div.news-single-timedata {
	border-bottom: 1px solid #aaa;
	text-align: right;
}
div.news-single-additional-info {
	margin: 0em 0em 0em 0em;
}
div.news-single-additional-info dt {
	border-top: 1px solid #aaa;
	font-weight: bold;
}
div.news-single-img p.news-single-imgcaption {
	margin: 0em;
	padding: 0em;
	text-align: center;
	font-style: italic;
}

div.news-single-backlink a:link {
	color: rgb(204,34,0);
	font-weight: bold;
	text-decoration: none;
}

div.news-single-backlink a:visited {
	color: rgb(204,34,0);
	font-weight: bold;
	text-decoration: none;
}

div.news-single-backlink a:active {
	text-decoration: none;
}

div.news-single-backlink a:hover {
	color: rgb(204,34,0);
	font-weight: bold;
	text-decoration: underline;
}


div.news-list-item {
	clear: both;
	margin-bottom: 0em;
}
div.news-list-item p {
	margin: 0em;
	padding: 0em;
}
div.news-list-item h3 {
	font-size: 1.2em;
	font-size: 1em;
	/*margin: 0em 0em 0.2em 0em;*/
	margin: 0em;
}
div.news-list-item h3 a:link {
	color: rgb(204,34,0);
	text-decoration: none;
}
div.news-list-item h3 a:visited {
	/*color: rgb(165,88,88);*/
	color: rgb(204,34,0);
	text-decoration: none;
}
div.news-list-item h3 a:active {
	text-decoration: none;
}
div.news-list-item h3 a:hover {
        color: rgb(204,34,0);
	text-decoration: underline;
}

div.news-list-item img {
	float: right;
	border:none; 
}

div.news-list-date {
	font-size: 0.8em;
	padding-left: 0.2em;
	border-bottom: 1px solid #aaa;
	text-align: right;
	clear: both;
}

div.news-list-morelink {
	text-align: right;
}

div.news-amenu-container,
div.news-amenu-container ul{
	margin: 0em;
	padding: 0em;
}
     

div.news-amenu-container li.news-amenu-item-year {
        list-style-type: none;
	font-size: 1.2em;
	font-weight: bold;
	color:#fff;
	background-color:#aaa;
        padding:0em 0em 0em 0.5em;
	margin:0.5em 0em 0em 0em;
}

div.news-amenu-container li {
        list-style-type: none;
        margin: 0em 0em 0em 3em;
	padding: 0em;
	text-decoration:none;
	color: #000;
}

div.news-amenu-container li a{
        margin: 0em;
	padding: 0em;
	text-decoration:none;
	color: #000;
}

div.news-amenu-container li a:hover{
        margin: 0em;
	padding: 0em;
	color:#f00;
	text-decoration:underline;
}

/* tt_news Evidenza */

div.evid-latest-item img {
	float: right;
}
div.evid-latest-item h3 {
	font-size: 1.0em;
	font-weight: bold;
}
div.evid-latest-item h3 a:link {
	color: rgb(3,3,167);
	text-decoration: none;
}
div.evid-latest-item h3 a:visited {
	/*color: rgb(90,54,150);*/
	color: rgb(3,3,167);
	text-decoration: none;
}

div.evid-latest-item h3 a:active {
	color: rgb(3,3,167);
	text-decoration: none;
}

div.evid-latest-item h3 a:hover {
	text-decoration: underline;
}

/* end tt_news */

/*----------------------------*/


/* begin relata */
div.relata {
margin: 2em 0em 0em 0em;
border: 1px solid;
}

div.relata h3 {
margin: 0em;
padding: 0em 0em 0em 0.5em;
}

div.relata ul {
margin: 0.5em 0.2em 0.2em 1em;
padding: 0em;
}

div.relata li {
padding: 0.1em 0em;
margin: 0em;
list-style: none;
}

div.relata img {

}
/* end relata */



/* tt_content menu icone grandi */
ul.st1 {
margin: 0em;
padding: 0em;
}

ul.st1 li {
padding: 0em;
list-style: none;
}

div.st1-info {
float: left;
width: 77%;
padding-left: 0.3em;
margin: 0.5em 0em;
}

div.st1-image {
float: left;
width: 18%;
overflow: hidden;
padding:0em;
margin:0em;
text-align: center;
margin: 0.5em 0em;
}

div.st1-image img {
display: inline;
padding:0em;
margin:0em;
}

div.st1-empty-image {
display: inline; 
width: 60px; 
height: 6px; 
padding: 20px;
border: 1px solid #aaa;
}

div.st1-description {
margin-top: 0.5em;
}

div.st1-title {
font-size: 1.2em;
font-weight: bold;
}

/* fine tt_content menu icone grandi */

div.empty-content {
margin: 0em; 
padding: 14em 1em; 
border: 1px solid #aaa; 
border: none; /*aggiunta da Samuele */
text-align: center;
font-size: larger;
background: url("../img/logo-filigrana.gif") no-repeat center center;
}


/* da news in evidenza */
dl.unife dt {
margin: 0em 0px 0em 0em;
padding: 0em;
}
dl.unife dd {
margin: 0.2em 0px 0.5em 0em;
padding: 0em;
}

.nws3 div.unife-title {
font-weight: bold;
}

.nws3 div.unife-image {
float: right;
text-align: right;
width: auto;
}

.nws3.primopiano div.unife-image {
float: left;
width: auto;
margin-right: 1ex;
text-align: left;
}


.nws3.primopiano div.unife-title {
font-size: 1.2em;
font-weight: bold;
}

.nws3.primopiano div.unife-short {
font-weight: bold;
}

.nws3 a:link {
color: rgb(3,3,167);
text-decoration: none;
}

.nws3 a:visited {
color: rgb(3,3,167);
text-decoration: none;
}

.nws3 a:active {
color: rgb(3,3,167);
text-decoration: none;
}

.nws3 a:hover {
text-decoration: underline;
}

.nws3 div.unife-short {
margin-bottom: 0.2em;
}

.nws3 div.unife-body {
margin-left: 1em;
}

.nws4 {
margin: 0.7em 0em;
}

.nws4 span.unife-expdate {
font-weight: bold;
}

.nws4 span.unife-category {
font-style: italic;
}

.nws4 span.unife-gov {
font-style: italic;
}

.nws4 div.unife-title {
padding-left: 1em;
}

.nws4.flu div.unife-title {
display: inline;
}

/* END da news in evidenza */


/**************************/



div#ly-body {
background-color:#fff;

}

div#ly-body p{

}



#bx-label-sx {

position: absolute;
right: auto;
top: 10px;
bottom: auto;
left:8em ;
z-index: 60;

padding: 0px;
font-family: Helvetica, arial;
font-weight:bold;
font-style:italic;
color:#485b61;

}

#bx-label-dx {

position: absolute;
right: 0em;
top: 0px;
bottom: auto;
left: auto;
z-index: 50;
text-align: right;
font-family: Helvetica, arial;
font-weight:bold;
font-size:0.7em; 
color:rgb(204,0,0);


}


#bx-hd-img {
position: absolute;
right:auto;
top: 0em;
bottom: 0em;
left:33em;
text-align: left;
z-index: 75;
padding-top: 0px;
padding-bottom: 0px;


}


#bx-mg1{

/*text-align:center;*/

font-family: Helvetica, arial;

}


#bx-hd {
left: 9.5em;
 color:#485b61;
 font-family: georgia,times, arial;
 font-weight:normal;
}

#sp-hd1 {
font-size: 3.3em;
padding-top: 0.45em;
/*samuletter*/
/*letter-spacing:-0.05ex;*/
letter-spacing:-1px;

}


div#menu1 a {
font-weight: bold;
}



div#menu0 a {
font-weight: bold;
}


div#menu2 a {
font-weight: bold;
}
/*

li.first div.item.lev-1 {
border-top:none;
border-bottom: 1px solid #000;
border-top-color:#fff;
color:#000;

}

li.first div.item.cur.lev-1 a{

color:#000;

}


li.first div.item.cur.lev-1 a:hover{

color:#f00;

}*/


div#sp-ft1 {
padding: 0.4em 0;
text-align: center;
}


fieldset {
border:none;

}

div#bx-hd-stripe{
padding-top:0.4em;
padding-bottom:0.4em;

}

div#bx-hd-bottom {
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;


}


a img {
border: 0;
text-decoration:none;
}


#flag {
	float: right;
	margin-right:1em;
	/*width: 18%;*/
	
}


#data{
	float:left;
	width: 19.9%;
	text-transform: capitalize;
	font-size: 1em;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight:normal;
	color:#5f5f5f;
	/*margin-left:20px;*/
	height:1.5em;
	
}

/********************************/
/* GESTIONE LAYOUT NUOVI EVENTI */
/********************************/

/*** LAYOUT TEMPLATE IN EVIDENZA***/


.box_evento_inevidenza {

padding: 0em 1em;

}



.img_evento_inevidenza img {
margin-top: 3px;

}


.img_evento_inevidenza {
margin-right: 15px;
/*margin-bottom: 15px;*/
float: left;
display: block;

}




.img_evento_inevidenza {
width: 120px;

}


.box_text_evento_inevidenza {

margin-left:9.5em;


}



.box_lista_evento_inevidenza {

}


.box_lista_evento_inevidenza span a{

font-size: 3em;
font-family: Times, Arial, Tahoma, sans-serif;
margin: 0em 0em 0.2em 0em;
font-weight: normal;
color: rgb(179,179,179) !important;
color: #565656 !important;
text-decoration:none;
letter-spacing: -0.1ex;

}

.box_lista_evento_inevidenza span a:hover{

text-decoration:underline;

}


.box_data_evento_inevidenza span {
background-color:rgb(51,0,0);
color: #fff;
font-family: Helvetica, Times, Arial, Tahoma, sans-serif;
font-size: 1.2em;
padding:0.2em 0.2em;
/*-moz-border-radius: 6px;
-webkit-border-radius: 0px; */

}

.box_img_evento_inevidenza {

}



.box_luogo_evento_inevidenza {


}




.box_luogo_evento_inevidenza p.bodytext {
margin:0.5em 0em 0.5em 0em !important;
padding:0.1em 0.2em;

background-color:rgb(204,204,153);
color: #000;
font-family: Helvetica, Arial, Tahoma, sans-serif;
font-size: 1.3em;
width:40%;
/*-moz-border-radius: 6px;
-webkit-border-radius: 0px; */
/*samuele finale*/
margin-left:0.7em !important;

}



.box_sottotitolo_evento_inevidenza p.bodytext {
margin:0em !important;
padding:0em;
font-family: Helvetica, Arial, Georgia, Tahoma, sans-serif !important;
/*font-style: italic !important;*/
font-size: 1.07em;
color:#330000;

}



.leggi_inevidenza {
clear:both;
text-align: right;
padding-bottom: 0.5em;

/*border-bottom: #ccc 1px dotted;
margin-bottom:1em;*/


}



/**********************************/

/*** LAYOUT TEMPLATE A SINISTRA ***/

.box_evento, 
.box_evento_dx {

padding: 0em 1em;
margin:0em;

}



.img_evento img,
.img_evento_dx {
margin-top: 3px;

}


.img_evento {
margin-right: 3px;
/*margin-bottom: 15px;*/
float: left;
display: block;
width: 120px;
/*width: 100px;*/
height: 160px;

/*height: 100%;*/
}




.box_img_evento {

}


.box_text_evento {

margin-left:9em;


}



.box_lista_evento {


}


.box_lista_evento span a{

font-size: 1.9em;
font-family: Times, Arial, Tahoma, sans-serif;
margin: 0em 0em 0.2em 0em;
font-weight: normal;
color: rgb(179,179,179) !important;
/*color: #7f7f7f !important;*/
text-decoration:none;
letter-spacing: -0.1ex;

}

.box_lista_evento span a:hover{

text-decoration:underline;

}


.box_data_evento span {
background-color:rgb(153,153,102);
background-color:#6e6f30;
color: #fff;
font-family: Helvetica, Times, Arial, Tahoma, sans-serif;
font-size: 1.2em;
padding:0.2em 0.2em;
/*-moz-border-radius: 6px;
-webkit-border-radius: 0px; */


}

.box_img_evento {

}

.box_luogo_evento {
background-color:#fff;
color: #fff;

}

.box_luogo_evento p.bodytext{
background-color:rgb(220,222,202);
color: #000;
font-family: Helvetica, Arial, Tahoma, sans-serif;
font-size: 1.2em;
padding:0.2em;
width:50%;

/*samuele finale*/
margin-left:0.5em !important;
/*-moz-border-radius: 6px;
-webkit-border-radius: 0px; */

}




.box_sottotitolo_evento p.bodytext {
margin:0em !important;
padding:0em;
font-family: Helvetica, Arial, Tahoma, sans-serif !important;
/*font-style: italic;*/
font-size: 1em;
color:#330000;
/*margin-left:9.5em;*/
}


.leggi {
clear:both;
text-align: right;
padding-bottom: 0.5em;

/*border-bottom: #ccc 1px dotted;
margin-bottom:1em;*/


}

/*** LAYOUT TEMPLATE A DESTRA***/

.img_evento_dx  {
margin-right: 10px;
margin-bottom: 10px;
float: right;
display: block;
width: 80px;
}


.box_evento_dx {

}

.box_img_evento_dx {

}


.box_text_evento_dx {

margin-left:0em;

}



.box_lista_evento_dx {

/* min-height: 85px;
height: auto !important;
height: 85px; */

}


.box_lista_evento_dx span a{

font-size: 2.3em;
font-family: Times, Arial, Tahoma, sans-serif;
margin: 0em 0em 0.2em 0em;
font-weight: normal;
color: rgb(179,179,179) !important;
text-decoration:none;
letter-spacing: -0.1ex;

}

.box_lista_evento_dx span a:hover{

text-decoration:underline;

}


.box_data_evento_dx span {
background-color:rgb(153,153,102);
background-color:#6e6f30;
color: #fff;
font-family: Helvetica, Times, Arial, Tahoma, sans-serif;
font-size: 1.2em;
padding:0.2em 0.2em;


}

.box_img_evento_dx {

}

.box_luogo_evento_dx{
background-color:#fff;
color: #fff;

}


.box_luogo_evento_dx p.bodytext{
background-color:rgb(220,222,202);
color: #000;
font-family: Helvetica, Arial, Tahoma, sans-serif;
font-size: 1.2em;
padding:0.2em;
width:40%;
/*margin-left:8.5em;*/


}


.box_sottotitolo_evento_dx p.bodytext {
margin:0em !important;
padding:0em;
font-family: Helvetica, Arial, Tahoma, sans-serif !important;
/*font-style: italic;*/
font-size: 1em;
color:#330000;
}


.leggi_dx {
clear:both;
text-align: right;
padding-bottom: 0.5em;
/*border-bottom: #ccc 1px dotted;
margin-bottom:1em;*/


}







/**********************************/



.ico_abstract {
margin-top: 10px;
margin-bottom: 10px;
clear: both;
}

.ico_news,
.ico_link {
margin-right: 10px;
margin-bottom: 10px;
float: left;
display: block;
width: 80px;
}

.box_bordo_eventi {

border-bottom: 2px solid #485b61;
margin:0em;

}



div#box_immagine_evento div.news-single-img {
float: left;
margin: 0.2em 1em 0em 0em;

}

div.titolo_evento h2 {

font-size:2em;
font-weight:normal;
font-family:Times, arial;

}


/*** dettaglio evento ***/

div.titoli_scheda {

font-size:1.2em;
font-family:helvetica,arial;

}



#sp-label a,
#sp-label a:hover {

color:#fff;
text-decoration:none;

}


#bx-label-dx a,
#bx-label-dx a:hover {

color:#d50000;
text-decoration:none;

}


.sottotitolo_dettaglio_evento {
font-weight:bold;

}


} /* end media screen */

