body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	background-color: #555;
	color: #555;
	margin: 0;
	font-size: 11px !important;
}

h1 {
	font-size: 17px;
	color: #666;
	border-bottom: 1px solid #666;
	padding-bottom: 5px;
	font-family: Georgia, Verdana;
}

a:link, a:visited {
	color: #555;
}
a.sel-mano{
	 display:block;
	cursor:pointer;
}
a.linkgrey:link, a.linkgrey:visited {
	color: #555 !important;
	text-decoration: none;
	font-weight: bold;
}
a.linkgrey:hover {
	text-decoration: underline;
}

p {
	margin-bottom: 10px;
}

dl {
	padding-bottom: 5px;
	margin: 0;
}

dd {
	padding: 0;
	margin: 0;
}

th {
	display: none;
}

#content {
	width: 750px;
	background-color: #555;
	margin: auto;
	line-height: 10px;
}

#info {
	background-color: #193d14;
	color: #fff;
	padding: 10px 10px 10px 10px !important;
	padding: 10px 10px 0 10px;
	font-size: 11px;
}
#infonew {
	background-color: #2a3235;
	color: #fff;
	padding: 10px 10px 10px 10px !important;
	padding: 10px 10px 0 10px;
	font-size: 11px;
}
.infosx {
	float: left; 
	width: 500px;
	
}
.infodx {
	float: right; 
	text-align: right;
	width: 200px;
}
.info-newsx {
	float: left; 
	width: 191px;
	margin-top: 2px;
}
.info-newdx {
	float: right; 
	
	width: 500px;
}
.infodx a img {
	border: 0;
}
.info-newsx a img {
	border: 0;
}
.bold {
	font-weight: bold;
}

#contenitore {
	background-color: #fff;
	padding: 10px 0 0 0; 
}
#contenitorenew {
	background-color: #fff;
	padding: 0 0 0 0; 
}
#topheader { 
	text-align: right;
	color: #313131;
	margin-right: 10px;
	line-height: 15px;
}
#topheader a:link, #topheader a:visited { 
	color: #313131;
	text-decoration: none;
}
#topheader a:hover {
	text-decoration: underline;
}

.barra {
	color: Gray;
	margin: 0 10px 0 10px;
}

#header {
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	margin: 5px 10px 20px 0;
}
#headernew{
	background-image: url(../images/sfondoHeadNew.jpg);
	background-position:right;
	background-repeat: no-repeat;
	width: 750px;
	height: 109px;
}
form {
	padding: 0;
	margin: 0;
	border: 0;
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}

#mappalogo {
	display: block;
	margin-top: 15px;
	width: 410px;
	height: 90px;
	float: left;
	text-decoration: none;
}
#mappalogonew img{
	border:0;
}
#mappalogonew {
	display: block;
	padding-top: 15px;
	margin-left: 15px;
	width: 315px;
	height: 74px;
	text-decoration: none;
	/* background-image:url(../images/logoNew.gif);
	background-repeat:no-repeat; */
}
#cerca{
	border-bottom:1px solid #808080;
	background-color:#d4d0c8;
	color:#404040;
	font-weight:bold;
}
.boxcerca{
	width: 154px;
}
#search {
	background-image: url(../images/sfondo_cerca.gif);	
	background-repeat: no-repeat;
	width: 234px;
	text-align: left;
	padding: 10px 5px 0 15px;
	padding-bottom: 15px !important;
	padding-bottom: 7px;
	margin: 25px 0 0 15px;
	font-size: 11px;
	color: #232323;
	float: left;
}

.hon {
	float: right;
	margin-top: 25px;
	width: 50px;
	padding-top: 5px;
}
.honnew {
	margin-top: 0;
	padding-top: 0;
	width: 19px;
	height: 29px;
	float: right; 
}
.honnew img{
	display:block;
	width: 19px;
	height: 29px;
	border:0;
}
.testoform {
	color: #a5a4a5;
	font-size: 11px;
	border: 1px solid #666666;	
	padding-left: 5px;
	width: 135px;
}

.submit {
	font-size: 10px !important;
}

.sinistra {
	float: left;
}

.destra {
	float: right;
}

.clear {
	height: 1px;
	overflow: hidden;
	clear: both;
	font-size: 1px !important;	
}
#spaziopath{
	background-image: url(../images/sfondo_spaziomenu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 15px;
}

#spaziomenu {
	background-image: url(../images/sfondo_spaziomenu.gif);
	background-repeat: repeat-x;
	background-position: top;
	line-height: 15px;
}

.menuvicini {
	float: left;
	width: 187px;	
}
.arrow1 {
	background-image: url(../images/freccia_menu1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.arrow2 {
	background-image: url(../images/freccia_menu2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.arrow3 {
	background-image: url(../images/freccia_menu3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.arrow4 {
	background-image: url(../images/freccia_menu4.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.att1 {
	background-color: #ff0000;
	color: #fff !important;
}
.att2 {
	background-color: #006699;
	color: #fff !important;
}
.att3 {
	background-color: #006600;
	color: #fff !important;
}
.att4 {
	background-color: #ff7e00;
	color: #fff !important;
}
a.menupadre:link, a.menupadre:visited {
	display: block;
	padding: 5px 0 5px 10px;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 2px 10px;
	text-transform: uppercase;
}
a.menufiglio:link, a.menufiglio:visited {
	display: block;
	color: #282828;
	padding: 2px 5px 2px 5px;
	margin-left: 10px;
	text-decoration: none;
	border-bottom: 1px solid #fff;	
}
a.menufiglio:hover {
	background-color: #f7f7f7;
	border-bottom: 1px solid #b7b7b7;
}
a.primo:link, a.primo:visited {
	background-image: url(../images/primo.gif);
	background-position: 1px 12px;
	background-repeat: no-repeat;
	color: #ff0000;
}
a.primo:hover {
	background-image: none;
	background-color: #ff0000;
	color: #fff !important;
}
a.secondo:link, a.secondo:visited {
	background-image: url(../images/secondo.gif);
	background-position: 1px 12px;
	background-repeat: no-repeat;
	color: #006699;
}
a.secondo:hover {
	background-image: none;
	background-color: #006699;
	color: #fff !important;
}
a.terzo:link, a.terzo:visited {
	background-image: url(../images/terzo.gif);
	background-position: 1px 12px;
	background-repeat: no-repeat;
	color: #006600;
}
a.terzo:hover {
	background-image: none;
	background-color: #006600;
	color: #fff !important;
}
a.quarto:link, a.quarto:visited {
	background-image: url(../images/quarto.gif);
	background-position: 1px 12px;
	background-repeat: no-repeat;
	color: #ff7e00;
}
a.quarto:hover {
	background-image: none;
	background-color: #ff7e00;
	color: #fff !important;
}
a.aprimo:hover {
	color: #ff0000 !important;	
}
a.asecondo:hover {
	color: #006699 !important;	
}
a.aterzo:hover {
	color: #006600 !important;	
}
a.aquarto:hover {
	color: #ff7e00 !important;	
}
a.passivo:link, a.passivo:visited {
	background-color: #f7f7f7 !important;
	border-bottom: 1px solid #b7b7b7 !important;	
}
a.passivo:hover {
	/*font-weight: bold !important;*/
	background-color: #fff !important;
}
.aa {
	color: #ff0000 !important;	
	font-weight: bold !important;	
	background-color: #f7f7f7 !important;
	border-bottom: 1px solid #b7b7b7 !important;
}
.bb {
	color: #006699 !important;	
	font-weight: bold !important;	
	background-color: #f7f7f7 !important;
	border-bottom: 1px solid #b7b7b7 !important;	
}
.cc {
	color: #006600 !important;	
	font-weight: bold !important;	
	background-color: #f7f7f7 !important;
	border-bottom: 1px solid #b7b7b7 !important;	
}
.dd {
	color: #ff7e00 !important;	
	font-weight: bold !important;	
	background-color: #f7f7f7 !important;
	border-bottom: 1px solid #b7b7b7 !important;	
}
#naviga {
	background-image: url(../images/sfondo_naviga.gif);
	background-repeat: repeat-x;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #333;
}

#titolonaviga {
	font-weight: bold;
	color: #333;
	padding-left: 20px;
	background-image: url(../images/naviga.gif);
	background-position: 10px 4px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#testonaviga {
	padding-left: 25px;
}
#testonaviga a:link, #testonaviga a:visited {
	color: #333;
	text-decoration: none;
}
#testonaviga a:hover {
	text-decoration: underline;
}

#footer {
	background-color: #122c0e;
	border-top: 1px solid #464646;
	color: #bcbcbc;
	padding: 10px;
	font-size: 11px;
}
#footer ul {
	padding: 0;
	margin: 0;
}
#footer ul li {
	list-style: none;
	display: inline;
	padding: 0;
}
#footer a:link, #footer a:visited {
	color: #bcbcbc;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footernew {
	background-color: #333333;
	border-top: 1px solid #464646;
	color: #bcbcbc;
	padding: 3px 10px 1px 10px;
	/* _padding: 3px 10px 0 10px; */
	font-size: 11px;
	width: 730px;
}
#footersxnew {
	float: left;
	width: 600px;
	padding-top: 8px;
}
#footerdxnew {
	float: right;
	width: 117px;
	text-align:right;
}
#footernew ul {
	padding: 0;
	margin: 0;
}
#footernew ul li {
	list-style: none;
	display: inline;
	padding: 0;
}
#footernew a:link, #footernew a:visited {
	color: #bcbcbc;
	text-decoration: none;
}
#footernew a:hover {
	text-decoration: underline;
}

#contenthome {
	margin-top: -2px;
	/*background-color: #193d14;*/	
	background-image: url(../images/sfondo_contenthome.jpg);
	background-repeat: repeat-x;
	line-height: 1.10;
	background-color: #122C0F;
}
#contenthomenew {
	/*background-color: #193d14;*/	
	/* background-image: url(../images/sfondoNews.jpg); */
	
	line-height: 1.10;
	background-color: #fff;
	margin-top: 22px;
}
#barraevidenza {
	border-bottom: 1px solid #818181;
	color: #ccc;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 25px;
}
.evidenza {
	float: left;
	width: 240px;
	border: 0;
}
.news {
	float: left;
}
.newsnew {
	margin-bottom: 20px;
	color:#333333;
	font-family: Georgia, Verdana;
	font-size: 22px;
	border-bottom: 1px solid #818181;
}
.evinew{
	font-weight:bold;
	margin-bottom: 8px;
	color:#333333;
}
#banner {
	float: left;
	width: 240px;
	padding-left: 25px;
	margin: 10px 0 10px 0;
}
#banner img  {
	border: 1px solid #676767;
}
#bannernew {
	float: left;
	width: 206px;
	padding: 10px 20px 10px 20px !important;
	padding: 10px 20px 10px 19px;
	display:inline;
	background-color: #ffffff;
}
#bannernew img  {
	border: 1px solid #676767;
}
.immaginebanner {
	margin-bottom: 10px;
	width: 206px;
}
.immaginebanner a:link, .immaginebanner a:visited, .immaginebanner a:hover {
	text-decoration: none;
}

#avvisi {
	float: right;
	margin: 10px 0 10px 0;
	width: 480px;
}
#avvisinew {
	float: right;
	padding: 13px 0 0 19px !important;
	padding: 13px 0 0 18px;
	width: 484px;
	background-color: #ffffff;
}

#avvisiesteso {
	float: right;
	margin: 10px 0 10px 0;
	width: 565px;
}

.fotoavviso {
	float: left;
	width: 65px;
	margin-bottom: 10px;
}
.fotoavviso img {
	border: 1px solid #676767;	
}
.fotoavvisonew {
	float: left;
	width: 65px;
	margin-bottom: 10px;
	padding: 2px;
}
.fotoavvisonew img {
	border: 1px solid #676767;	
}
.bordosottonew{
	border-bottom: 1px solid #c0c1c0;
	padding-bottom: 1px;
}
.bordosotto{
	border-bottom: 1px solid #666;
	padding-bottom: 1px;
}
.testoavviso {
	float: left;
	width: 400px;
	margin-bottom: 15px;
}
.titoloavviso {
	float: left;
	width: 320px;
}
.dataavviso {
	float: right;
	width: 70px;
}
.titoloavviso a:link, .titoloavviso a:visited {
	color: #ebebeb;
	font-weight: bold;
	text-decoration: none;
}
.titoloavviso a:hover {
	color: #FFD700;
}
.titoloavvisonew {
	float: left;
	width: 320px;
}
.dataavvisonew {
	float: right;
	width: 70px;
}
.titoloavvisonew a:link, .titoloavvisonew a:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.titoloavvisonew a:hover {
	color: #000;
}
.dataavviso {
	font-size: 10px;
	color: #999999;
}
.corpoavviso {
	margin-top: 5px;
	color: #cccccc;
	line-height: 1.1;
}
.corpoavvisonew{
	margin-top: 5px;
	color: #333333;
	line-height: 1.1;
}
.contentpagina {
	padding: 20px;
	line-height: 15px;
	color: #000;
	font-size: 11px;
}
.contentpagina-sette {
	padding: 0 20px 20px 20px;
	line-height: 15px;
	color: #000;
	font-size: 11px;
}
.contentpagina a:link, .contentpagina a:visited {
	color: red;
	font-size: 11px;
}

a.linktitoloarticolo:link, a.linktitoloarticolo:visited {
	font-size: 11px;
	color: #666 !important;
	font-weight: bold;
	text-decoration: none;
}

a.linktitoloarticolo:hover {
	text-decoration: underline;
}

.titoloarticolo {
	color: #555;
	font-family: Georgia, Verdana;
	font-size: 22px;
	border-bottom: 1px solid #818181;
	padding: 0 0 10px 20px;
	margin-top: 30px;
	line-height: 20px;
}
.articletitle {
	color: #000;
	font-family: Georgia, Verdana;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
}
.path {
	margin: 20px 0 10px 15px;
	line-height: 15px;
}
.freccetta {
	font-size: 14px;
	font-family: Trebuchet MS;
	font-weight: bold;
}
.path a:link, .path a:visited {
	color: #070707;
	text-decoration: none;
	font-weight: normal;
}
.path a:hover {
	/*font-weight: bold;*/
	text-decoration: underline;
}
.pagepath {
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 0 !important;
	margin-bottom: 30px;
	line-height: 20px;
}
.pagepath a:link, .pagepath a:visited {
	color: #070707;
	text-decoration: none;
	font-weight: normal;
}
.pagepath a:hover {
	/*font-weight: bold;*/
	text-decoration: underline;
}
.fotocontent {
	float:left;
	width: 129px;
	margin-right: 15px;
}
img.fotoin {
	border: 3px solid #ebebeb;
	width: 120px;
}
div.fotoin {
	background-color: #ebebeb;
	padding: 2px !important; 
	padding: 4px 2px 0 5px; 
	margin-bottom: 15px;
	font-style: italic;
}
.testofotocontent {
	background-color: #ebebeb;
	color: #555555;
	font-size: 11px;
	padding: 2px 5px 7px 5px;
	margin-bottom: 15px;
	font-style: italic;
	line-height: 11px;
}
.sfondofotocontent {
	padding: 135px 2px 2px 105px;
	background-color: #ebebeb;
	text-align: center !important;
	width: 22px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center 5px;
}
.sfondofotocontent a img {
	border: 0;
}
.bodycontent {
	float:left;	
	width: 560px;
}
#barraaggiuntiva {	
	color: #383838;
	font-weight: bold;
	padding-bottom: 5px;
}
#barraaggiuntivamovie {	
	color: #383838;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #818181;
}
#movie {
	margin: 10px 0 10px 0;	
}
.filmato {
	float: left;
	width: 350px;
}
#documenti {
	float: left;
	width: 210px;
	margin: 10px 0 10px 0;		
}
#documentiesteso {
	float: right;
	width: 560px;
	margin: 10px 0 10px 0;
}
#documentiesteso2{
	margin: 10px 0 10px 0;
}
.documenti {
	float: left;
	width: 230px;
	border-bottom: 1px solid #818181;
}
.docesteso {
	float: left;
	width: 337px;
	border-bottom: 1px solid #818181;
}
.documentiesteso {
	
	border-bottom: 1px solid #818181;
}
.extension {
	padding: 5px 5px 5px 0;
	float: left;
	width: 20px;
}
a.titolodocumento:link, a.titolodocumento:visited {
	border-bottom: 1px solid #d8d8d8;
	padding: 5px 0 5px 0;
	float: left;
	color: #555 !important;
	text-decoration: none;
	display: block;
	width: 185px;
}
a.titolodocumento:hover {
	background-color: #f0f0f0;
}
a.titdocumento:link, a.titdocumento:visited {
	border-bottom: 1px solid #d8d8d8;
	padding: 5px 0 5px 0;
	float: left;
	color: #555 !important;
	text-decoration: none;
	display: block;

}
a.titdocumento:hover {
	background-color: #f0f0f0;
}
a.titdocesteso:link, a.titdocesteso:visited {
	border-bottom: 1px solid #d8d8d8;
	padding: 5px 0 5px 0;
	float: left;
	color: #555 !important;
	text-decoration: none;
	display: block;
	width: 315px;
	
}
a.titdocesteso:hover {
	background-color: #f0f0f0;
}
.approfondimenti {
	float: right;	
	width: 480px;	
	border-bottom: 1px solid #818181;
}
.approfondimentiesteso {
	margin-left: 145px;
	border-bottom: 1px solid #818181;
}
.fotoapprof {
	float: left;
	width: 50px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.fotoapprof img {
	border: 1px solid #676767;	
}
.testoapprof {
	float: left;
	width: 400px;
	color: #323232;
}
.testoapprofesteso {
	float: left;
	width: 500px;
	color: #323232;
}
a.titoloapprof:link, a.titoloapprof:visited {
	display: block;
	color: #323232 !important;
	text-decoration: none;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 5px;
}
.abstractapprof {
	margin-bottom: 10px;
}

.hide {
	display: none;
}

/* LOGIN */
span.errore { color: red; font-weight: bold; }
hr.red {
	color: red;
	background-color: red;
	height: 1px;
	border: 0;
	border-top: 1px solid red;
}
legend.legend { 
	font-size: 16px; 
	font-weight: bold; 
	padding: 4px; 
	border: 1px solid #606060; 
	margin-left: 6px; 
	margin-bottom: 10px; 
	font-size: 12px; 
}
form.login {
	padding: 5px;
	border-top: 0;
}

form.login fieldset {
	border: 1px solid #606060 !important;
	padding: 5px !important;
}
/* FINE LOGIN */

.nascosto {
	display: none;
}

.credits {
	padding: 5px;
	text-align: right;
	color: #ebebeb;
	font-size: 11px;
	background-color: #333333;
	border-top: 1px solid #464646;
}
.creditssx {
	float: left;
	width: 265px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
}
.creditsdx {
	float: right;
	width: 460px;
}
.creditssxnew {
	float: right;
	width: 460px;
	margin-top: 5px;
}
.creditsdxnew {
	
	float: left;
	width: 265px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
}
.credits img {
	border: 0;
}
.credits a:link, .credits a:visited {
	color: #ebebeb;
	text-decoration: none;
	font-weight: bold;
}
.credits a:hover {
	text-decoration: underline;
}

.paginazione {
	font-weight: bold;
	text-align: center;
	color: #193D14;
	margin-top: 20px;
}
a.paginazione:link, a.paginazione:visited {
	font-weight: bold;
	text-align: center;
	color: #193D14 !important;
	text-decoration: none;
}
a.paginazione:hover {
	text-decoration: underline;
}
.pagsx {
	float: left;
	width: 140px;
}
.pagdx {
	float: right;
	width: 135px;
}

/* INIZIO NEWSLETTER PER SITO */
table.newsletter {
	background-color: #fff;
	margin: auto;
	border: 1px solid #ebebeb;
}
.info_newsletter {
	background-color: #193d14;
	color: #fff;
	padding: 15px;
	font-size: 11px;
}

.titolonaviga_newsletter {
	font-weight: bold;
	color: #333;
	padding: 15px 0 5px 20px;
	background-position: 10px 24px !important;
	background-repeat: no-repeat !important;
	text-transform: uppercase;
	/*border-bottom: 1px solid #666;*/
	font-size: 13px;
}

.bold_newsletter {
	font-weight: bold;
	color: #fff;
}

.header_newsletter {
	height: 108px;
	border-bottom: 1px solid #ebebeb;
	text-align: right;
}

.header_newsletter img {
	border: 0;
}

.freccina {
	padding-left: 13px;
	background-repeat: no-repeat !important;
	background-position: 0 10px !important;
}

.footer_newsletter {
	padding: 5px;
	text-align: right;
	color: #ebebeb;
	font-size: 11px;
	background-color: #333333;
	border-top: 1px solid #464646;
}

.footer_newsletter a:link, .footer_newsletter a:visited {
	color: #ebebeb;
	text-decoration: none;
	font-weight: bold;
}
.footer_newsletter a:hover {
	text-decoration: underline;
}
.intro_newsletter {
	border-bottom: 1px dashed #C0C0C0;
	padding: 10px;
	font-weight: bold;
}
.testoarticolo_newsletter {
	padding: 10px 10px 0 30px;
	border-bottom: 1px dashed #C0C0C0;
}

a.titolini_newsletter, a.titolini_newsletter:visited {
	color: #555;
	font-family: Georgia, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 30px;
	line-height: 20px;
}

a.titolini_newsletter:hover {
	text-decoration: underline;
}

.centrato {
	text-align: center;
}
.bodytext_newsletter {
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	margin-bottom: 10px;	
	padding-left: 5px;
}
.abstract_newsletter {
	font-size: 11px;
	line-height: 15px;
	padding-left: 5px;
}
/* FINE NEWSLETTER PER SITO */

.cardsx {
	float: left;
	width: 145px;
}
.cardsx img {
	border: 3px solid #e5e5e5;
}
.carddx {
	float: left;
	width: 560px;
}
.camponew {
	padding-bottom: 10px;
	border-bottom: 2px solid #e5e5e5;
	margin-bottom: 10px;
}
.titoloscheda {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
.titolodettscheda {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px !important;
	border-bottom: 2px solid #e5e5e5;
}
.titoloscheda a:link, .titoloscheda a:visited {
	text-decoration: none;
	color: #555 !important;
}
.titoloscheda a:hover {
	text-decoration: underline;	
}
.icona-cv {
	float: left; 
	padding: 5px 10px 20px 10px;
	width: 40px;
	text-align:left;
}
.iconacard {
	float: left; 
	padding: 5px 10px 20px 10px;
	width: 30px;
}
.testocard {
	float: left; 
	width: 490px;
}
.testocard a:link, .testocard a:visited {
	text-decoration: none;
	color: #555 !important;
}
.testocard a:hover {
	text-decoration: underline;
}
table.info {
	border: 3px solid #e5e5e5;
}
table.info td {
	padding: 10px;
	font-size: 11px;
}
.altro{
	width:390px;
}
.piccolo {
	font-size: 11px;
}
.giustificato {
	text-align: justify !important;
}

ul.unita {
	list-style-image: url(../images/listato_freccia.gif);
}
ul.unita li {
	padding: 0 0 5px 0;
}
/* INIZIO LETTERONE */
.lettere {
	text-align: center !important;
	margin: 40px 0 40px 0;
}
a.elenco-lettere, a.elenco-lettere:visited, a.elenco-lettere:active {
	float: left;
	width: 30px;
	color: #006699 !important;
	font-weight: bold;
	font-size: 32px !important;
	text-decoration: none;
	border: 1px solid #ccc;
	display: block;
	margin-right: 4px;
	margin-bottom: 3px;
	padding: 20px;
}

a.elenco-lettere:hover {
	color: #fff !important;
	background-color: #006699 !important;
}
/* FINE LETTERONE */

.datadiordinamento {
	font-weight: bold;
	font-size: 10px;
	color: #000 !important;
	padding-left: 5px;
}
.titolounita {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px !important;
	border-bottom: 2px solid #e5e5e5;
	margin-bottom: 10px;
}
.titolosottounita {
	margin: 10px 0 10px 0;
	font-size: 20px;
	font-family: Georgia, Verdana;
}

div.listasottounita {
	margin: 2px 0 2px 0;
}
.listasottounita a:link, .listasottounita a:visited {
	display: block; 
	border-left: 5px solid #006699;
   padding: 2px;
   padding-left: 10px;
   background-color: #e8e8e8;
   text-decoration: none;
	color: #000;
}
.listasottounita a:hover {
	display: block; 
	border-left: 5px solid #ccc;
   padding: 2px;
   padding-left: 10px;
   background-color: #006699;
	color: #fff;
   text-decoration: none;
}
div.listaprestazioni {
	border: 1px solid #e5e5e5;
	padding: 5px;
}
.listaprestazioni a:link, .listaprestazioni a:visited {
   text-decoration: none;
	color: #006699;
	font-weight: bold;
}
.listaprestazioni a:hover {
	text-decoration: underline;
}
.ultimoagg {
	margin-top: 15px;
	text-align: right;
	font-size: 11px;
}

.titolositemap a:link, .titolositemap a:visited {
	color: #666;
	font-size: 13px;
	font-weight: bold !important;
	text-decoration: none;
}
.titolositemap a:hover {
	text-decoration: underline;
}
.childsitemap {
	margin-bottom: 20px;
}
.childsitemap a:link, .childsitemap a:visited {
	color: #666;
	text-decoration: none;
}
.childsitemap a:hover {
	text-decoration: underline;
}
.icona {
	border: 0;
}
.doc {
	float: left;
	/*border-bottom: 1px solid #ccc;*/
	width: 220px;
	padding: 5px;
	margin-bottom: 0;
}
.dociconsx {
	float: left;
	width: 25px;
}
.docsx {
	float: left;
	padding: 2px 0 5px 10px;
	width: 180px;
}
.separatore {
	height: 1px;
	background-color: #ccc;
	margin-bottom: 10px;
	line-height: 1px;
	 font-size: 9px;
}
.docsx a:link, .docsx a:visited {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
.docsx a:hover {
	text-decoration: underline;
}
a.linkdocumenti:link, a.linkdocumenti:visited {}
.titleartcat {
	border-bottom: 1px solid #C0C0C0;
}
.testodestra {
	margin-top: 5px;
	font-size: 10px;
}
.contartcat {
	margin-bottom: 30px;
}
.artsx {
	float: left;
	width: 90px;
}
.artsx a img {
	padding-top: 10px;
	padding-left: 10px;
	margin: auto !important;
	border: 0;
}
.artdx {
	float: left;
	width: 615px;
}
.artdx1 {
	float: left;
	width: 470px;
}
.artdate {
	float: right;
	width: 150px;
	font-size: 10px;
	font-style: italic;
}
.divlink {
	margin-top: 10px;
	border: 2px solid #ebebeb;
	padding: 10px;
}

ul.listasemplice li a:link, ul.listasemplice li a:visited {
   color: #666;
   text-decoration: none;
}

ul.listasemplice li a:hover {
	color: #666;
   text-decoration: underline;
}
.titolo1 {
	border-bottom: 1px solid #ff0000;
}
.titolo2 {
	border-bottom: 1px solid #006699;
}
.titolo3 {
	border-bottom: 1px solid #006600;
}
.titolo4 {
	border-bottom: 1px solid #ff7e00;
}
.bold1 {
	font-weight: bold;
	color: #ff0000;
}
.bold2 {
	font-weight: bold;
	color: #006699;
}
.bold3 {
	font-weight: bold;
	color: #006600;
}
.bold4 {
	font-weight: bold;
	color: #ff7e00;
}
/* Ricerca */ 
span.selected { border: 1px dotted gray; background-color: #cffecf; font-weight: bold; }
#risultati { margin: 5px; border: 1px solid silver; padding: 5px; }
div.singolo { margin: 8px 0; }
div.singolo a { font-size: 14px; font-weight: bold; }
#links1,#links2 { margin: 5px; border: 1px solid silver; padding: 5px; color: red; font-weight: bold; }
#links1 span, #links2 span { font-size: 15px; margin: 0 3px; }
#links1 a, #links2 a { font-size: 12px; margin: 0 3px; }
fieldset#ricerca { margin: 5px; border: 1px solid silver; padding: 5px; }
fieldset#ricerca legend { font-size: 12px; font-weight: bold; }
#formricerca { padding: 0; margin: 0; }
/* Fine Ricerca */
/* INIZIO RAMO 0 */
.ramo0 ul {
	list-style-image: url(../images/square1.gif);
}
.ramo0 strong {
	color: #ff0000;
}
.ramo0 h6 {
	font-weight: normal;
	border-bottom: 1px solid #ff0000;
	font-size: 11px;
}
.ramo0 ul.listagrafica { list-style: none !important;  list-style-image: none !important; margin: 0;  padding: 0; padding: 10px;  border: 1px dashed silver; }
.ramo0 ul.listagrafica li { border: 1px solid silver;  margin: 0; padding: 0; margin: 5px 0; }
.ramo0 ul.listagrafica li a { display: block;  border-left: 5px solid #ff0000 !important; color: #ff0000; padding: 2px; padding-left: 10px; background-color: #e8e8e8; text-decoration: none; }
.ramo0 ul.listagrafica li a:hover { text-decoration: none; border-left: 5px solid gray; color: white !important; background-color: white; background: url('http://www.weblinc.com/resources/site1/images/shared/primaryNav/bg.gif'); }
/* FINE RAMO 0 */
/* INIZIO RAMO 1 */
.ramo1 ul {
	list-style-image: url(../images/square1.gif);
}
.ramo1 strong {
	color: #ff0000;
}
.ramo1 h6 {
	font-weight: normal;
	border-bottom: 1px solid #ff0000;
	font-size: 11px;
}
.ramo1 a.secondolivello:link, .ramo1 a.secondolivello:visited {
	color: #ff0000;
}
.ramo1 ul.listagrafica { list-style: none !important;  list-style-image: none !important; margin: 0;  padding: 0; padding: 10px;  border: 1px dashed silver; }
.ramo1 ul.listagrafica li { border: 1px solid silver;  margin: 0; padding: 0; margin: 5px 0; }
.ramo1 ul.listagrafica li a { display: block;  border-left: 5px solid #ff0000 !important; color: #ff0000; padding: 2px; padding-left: 10px; background-color: #e8e8e8; text-decoration: none; }
.ramo1 ul.listagrafica li a:hover { text-decoration: none; border-left: 5px solid gray; color: white !important; background-color: white; background: url('http://www.weblinc.com/resources/site1/images/shared/primaryNav/bg.gif'); }
/* FINE RAMO 1 */
/* INIZIO RAMO 2 */
.ramo2 ul {
	list-style-image: url(../images/square2.gif);
}
.ramo2 strong {
	color: #006699;
}
.ramo2 h6 {
	font-weight: normal;
	border-bottom: 1px solid #006699;
	font-size: 11px;
}
.ramo2 a.secondolivello:link, .ramo2 a.secondolivello:visited {
	color: #006699;
}
.ramo2 ul.listagrafica { list-style: none !important;  list-style-image: none !important; margin: 0;  padding: 0; padding: 10px;  border: 1px dashed silver; }
.ramo2 ul.listagrafica li { border: 1px solid silver;  margin: 0; padding: 0; margin: 5px 0; }
.ramo2 ul.listagrafica li a { display: block;  border-left: 5px solid #006699 !important; color: #006699; padding: 2px; padding-left: 10px; background-color: #e8e8e8; text-decoration: none; }
.ramo2 ul.listagrafica li a:hover { text-decoration: none; border-left: 5px solid gray; color: white !important; background-color: white; background: url('http://www.weblinc.com/resources/site1/images/shared/primaryNav/bg.gif'); }
/* FINE RAMO 2 */
/* INIZIO RAMO 3 */
.ramo3 ul {
	list-style-image: url(../images/square3.gif);
}
.ramo3 strong {
	color: #006600;
}
.ramo3 h6 {
	font-weight: normal;
	border-bottom: 1px solid #006600;
	font-size: 11px;
}
.ramo3 a.secondolivello:link, .ramo3 a.secondolivello:visited {
	color: #006600;
}
.ramo3 ul.listagrafica { list-style: none !important;  list-style-image: none !important; margin: 0;  padding: 0; padding: 10px;  border: 1px dashed silver; }
.ramo3 ul.listagrafica li { border: 1px solid silver;  margin: 0; padding: 0; margin: 5px 0; }
.ramo3 ul.listagrafica li a { display: block;  border-left: 5px solid #006600 !important; color: #006600; padding: 2px; padding-left: 10px; background-color: #e8e8e8; text-decoration: none; }
.ramo3 ul.listagrafica li a:hover { text-decoration: none; border-left: 5px solid gray; color: white !important; background-color: white; background: url('http://www.weblinc.com/resources/site1/images/shared/primaryNav/bg.gif'); }
/* FINE RAMO 3 */
/* INIZIO RAMO 4 */
.ramo4 ul {
	list-style-image: url(../images/square4.gif);
}
.ramo4 strong {
	color: #ff7e00;
}
.ramo4 h6 {
	font-weight: normal;
	border-bottom: 1px solid #ff7e00;
	font-size: 11px;
}
.ramo4 a.secondolivello:link, .ramo4 a.secondolivello:visited {
	color: #ff7e00;
}
.ramo4 ul.listagrafica { list-style: none !important;  list-style-image: none !important; margin: 0;  padding: 0; padding: 10px;  border: 1px dashed silver; }
.ramo4 ul.listagrafica li { border: 1px solid silver;  margin: 0; padding: 0; margin: 5px 0; }
.ramo4 ul.listagrafica li a { display: block;  border-left: 5px solid #ff7e00 !important; color: #ff7e00; padding: 2px; padding-left: 10px; background-color: #e8e8e8; text-decoration: none; }
.ramo4 ul.listagrafica li a:hover { text-decoration: none; border-left: 5px solid gray; color: white !important; background-color: white; background: url('http://www.weblinc.com/resources/site1/images/shared/primaryNav/bg.gif'); }
/* FINE RAMO 4 */
/* GALLERIA E VIDEO */
.titologallery {
	color: #ff0000;
	font-family: Georgia, Verdana;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px !important;
	padding-bottom: 0;
}
.contentgallery {
	padding: 10px 20px 20px 20px;
	text-align: center;
	background-image: url(../images/sfondo_gallery.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0;
	border-top: 1px solid #818181;
}
.sfondata {
	background-image: none !important;
}
table.galleria {
	margin: auto;
}	
table.galleria td {	
	width: 155px;	
	height: 170px;
	padding: 0 10px 10px 0;
}
div.galleria {
	width: 135px;	
	height: 150px;
	padding: 10px;
	background-color: #f2f2f2;
	border: 1px solid #dddddd;
	border-right: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
}
.titleimg {
	text-align: center;
	margin-top: 10px;
	line-height: 12px;
}
.imggalleria {
	border: 0;
}
table.intro {
	margin: 20px auto 20px auto;
}
table.intro td {
	font-family: Georgia, Verdana;	
}
table.intro td a:link, table.intro td a:visited {
	text-decoration: none;
}
table.intro td a:hover {
	text-decoration: underline;
}
div.paginazionegallery {
	background-image: url(../images/sfondo_paginazione.gif);
	background-repeat: no-repeat;
	margin: 25px auto 0 auto;
	width: 296px;
	height: 36px;
	padding-top: 15px;
	color: #6b6b6b;
	text-align: center;
}
table.paginazionegallery {
	margin: auto;
	width: 98%;
}
table.paginazionegallery td {
	padding: 2px;
}
table.paginazionegallery a:link, table.paginazionegallery a:visited {
	text-decoration: none;
}
table.paginazionegallery img {
	border: 0;
}
div.imgbiggallery {
	margin: auto;
	width: 520px;
	padding: 20px 10px 10px 20px;
	background-color: #f2f2f2;
	border: 2px solid #dddddd;
	border-right: 3px solid #dddddd;
	border-bottom: 3px solid #dddddd;
	font-weight: bold;
}
.imgbiggallery a:link, .imgbiggallery a:visited {
	font-weight: bold;
	text-decoration: none;
}
.imgbiggallery a:hover {
	color: red;
	text-decoration: none;
}
.contentvideo {
	padding: 30px 0 0 0;
	text-align: center;
	background-image: url(../images/sfondo_video.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 359px;
	overflow: hidden;
	border-top: 1px solid #64500d;
	border-bottom: 1px solid #64500d;
}
.titolovideo {
	font-family: Georgia, Verdana;
	font-size: 24px;
	margin-bottom: 30px;	
	color: #000;
}
table.video {
	width: 550px;
	margin: auto;
}
table.video td {
	font-family: Verdana, Arial;
	line-height: 14px;
	text-align: justify;
	color: #000;
}
.avideo {
	height: 265px;
	overflow: auto;
	padding-right: 10px;
}
.contenitorevideo {
	margin: auto;
	background-image: url(../images/sfondo_object.gif);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	padding: 1px 1px 5px 1px;
}
.plugin {
	color: #645b38;
	font-size: 9px;
	text-align: right !important;
	margin: 25px 5px 0 0;
}
.plugin a:link, .plugin a:visited {
	text-decoration: none;
}
.plugin a:hover {
	text-decoration: underline;
}
/* FINE GALLERIA E VIDEO */

/* MAPPA DEL SITO */
ul.mappa1 * { padding: 0; margin: 0 !important; text-transform: uppercase; list-style: none !important; padding-left: 0px; }
ul.mappa1 li { padding-top: 12px; padding-bottom: 12px; border-bottom: 1px dashed #ccc; }
ul.mappa1 li a:link, ul.mappa1 li a:visited { display: block; padding: 5px; font-weight: bold; text-decoration: none; }
ul.mappa1 li a:hover { background-color: #ebebeb; border: 0; }
ul.mappa2 * { padding: 0; margin: 0 !important; text-transform: none; padding-left: 30px; }
ul.mappa2 li { padding: 0; margin: 0 !important; border: 0; }
ul.mappa2 li a:link, ul.mappa2 li a:visited { display: inline; font-weight: normal; text-decoration: none; }
ul.mappa2 li a:hover { background-color: transparent; text-decoration: underline; }
ul.mappa3 * { padding: 0; margin: 0 !important; padding-left: 20px; }
ul.mappa3 li { padding: 0; margin: 0 !important; border: 0; }
ul.mappa3 li a:link, ul.mappa3 li a:visited { display: inline; font-weight: normal; text-decoration: none; }
ul.mappa3 li a:hover { background-color: transparent; text-decoration: underline; }
/* FINE MAPPA DEL SITO */

.father-label {
	color: #000;
	font-weight: bold;
}
.link-father {
	padding-left: 15px;
}

table.dettschede td {
	padding: 0 3px 2px 2px;
}
.barrasotto {
	margin: 0 auto 10px auto;
	width: 710px;
	height: 40px;
	text-align: center;
	padding-top: 4px;
	background-image: url(../images/barrasotto.gif);
	background-repeat: no-repeat;
}
.barrasotto a:link, .barrasotto a:visited {
	border: 0;
	text-decoration: none;
}
.barrasotto img {
	border: 0;
}

.messaggio {
	text-align: center;
	padding: 50px 0 50px 0; 
	border-top: 1px solid #666;
	font-size: 13px;
	font-weight: bold;
	color: red;
}
.autore {
	font-size: 10px;
	line-height: 15px;
	margin-top: 15px;
}

.archivio {
	text-align: right;
	margin: 0px 10px 20px 0;
	font-weight: bold;
}
.archivio a:link, .archivio a:visited {
	text-decoration: none;
	color: #000;
}
.archivio a:hover, .archivio a:active {	
	text-decoration: underline;

}

table.tabledoccat {
	width: 98%;
	border-collapse: collapse;
}
table.tabledoccat img {
	border: 0;
	vertical-align: bottom;
}
table.tabledoccat a:link, table.tabledoccat a:hover, table.tabledoccat a:visited {
	border: 0;
	text-decoration: none;
}
table.tabledoccat td {
	border-bottom: 1px solid #cccccc;
	padding: 5px;
	vertical-align: middle;
}
td.doccat {
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px solid #636363;
	padding: 10px;
}
table.tabledoccat caption {
	display: none;
}
.nobordo {
	border: 0 !important;
}
/*inizio carCat 7 Incarichi istituzionali*/
.cons-dx{
	float: right;
	width: 640px;
	color: #555555;
	padding-right: 10px;
}
.cons-dx strong{
	color: #555555;
}
.cons-sx{
	float:left;
	width: 60px;
}
.cons-sx img{
	margin-left: 15px;
}
.tit-uff-prop{
	text-transform: uppercase;
	font-size:12px;
	color: #555555;
	font-weight: bold;
	padding-bottom: 20px;
}
.scheda-cons{
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	border-bottom:1px solid #c7c7c7;
}
.legge-incarichi{
	margin-bottom: 10px;
}
/* fine cardCat 7 */
/* inizio survey*/
.campo-text{
	width: 260px;
}
.survey-text{
	width:50%;
	padding:8px 0 8px 0;
}	
.survey-accept{
	color:#666666;
	font-weight:bold;
	margin-top: 20px;
	margin-right: 88px;
	border:1px solid #666666;	
	border-style:dashed;
	padding: 10px;
}
.survey-section{
/* 	color:#fff;
	font-weight:bold;
	background-color:#193D14;
	padding: 5px; */
	color:#666666;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #666666;
	padding-top: 20px;
	margin-right: 88px;
	padding-bottom: 2px;
}
.titolodetsurv{
	
	color: #555;
	font-family: Georgia, Verdana;
	font-size: 24px;
	border-bottom: 1px solid #818181;
	padding: 0 20px 10px 20px;
	margin-top: 30px;
	
}
.txt-detsurv{
	padding: 20px 20px 20px 20px;
}
/* fine survey*/

/* INIZIO CALENDARIO */
table.calendar {
	background-color: #F2F2F2;
	border: 1px solid #B4B4B4;
	margin: auto;
	margin-bottom: 10px;
	width: 230px;
}

table.calendar-in {
	background-color: #F2F2F2;
	margin: 0 auto 50px auto;
}
.calendar-in td, .calendar-in th {
	text-align: center;
	padding: 10px 20px 10px 20px;
	border: 1px solid #ebebeb;
}
.cal-home{
	/* border-bottom:2px solid #d1d1d1;
	border-top:1px solid #d1d1d1; */
	border-bottom:1px solid #676767;
	border-top:1px solid #676767;
	
	margin-bottom: 15px;
	
}
h4.csi{
	font-weight:bold;
	font-size:11px;
	margin: 0;
	color:#000;
	
	margin-top: 15px;
	padding-left: 12px;
	padding-bottom: 5px;
}
h4.cse{
	font-weight:normal;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	margin: 0;
	
}
table.calendar-home {
	margin:0;
}
.calendar-home td, .calendar-home th {
	text-align: center;
	padding: 5px 7px 5px 6px;
	
}
.settimana {
	padding: 5px;
}
.settimana a:link, .settimana a:visited {
	color: #000;
	text-decoration: none;
}
.evento {
	font-weight: bold;
}

.domenica a:link, domenica a:visited {
	color: #ff0000;
}

td.settimana-selezionata {
	background-color: #FFFFE0;
	border: 1px solid #004541;
}

td.settimana-selezionata1 {
	background-color: #FFFFFF;
	border: 1px solid #004541;
}

.mese {
	text-transform: capitalize;
}
.mese-date{
	font-weight: bold;
	text-transform: uppercase;

}
.mese-in {
	font-weight: bold;
	text-transform: uppercase;
}
.giorno {
	font-weight: bold;
}
a.freccine:link, a.freccine:visited {
	text-decoration: none;
}
a.giorno-in, a.giorno-in:visited {
	font-weight: normal;
	text-decoration: none;
}

a.giorno-in:hover {
	font-weight: normal;
	text-decoration: underline;
}

a.giorno-in-sel {
	color: #FF0000 !important;
	font-weight: bold;
	text-decoration: none;
}

a.giorno-in-sel:hover {
	font-weight: bold;
	text-decoration: underline;
}

a.giorno-oggi, a.giorno-oggi:hover, a.giorno-oggi:visited {
	text-align: center;
}

a.giorno-oggihome, a.giorno-oggihome:hover, a.giorno-oggihome:visited, a.giorno-oggihome:active {
	color: #FF0000;	
	font-weight: bold;
	text-decoration: none;
}

a.giorno-oggisel{
	text-decoration: none;
}

a.giorno-old, a.giorno-old:hover, a.giorno-old:visited {
	font-style: italic;
	text-decoration: none;
	color: #000;
}
.sezione-articoli{
	font-size: 17px;
	color: #333;
	border-bottom: 1px solid #333;
	padding-bottom: 5px;
	font-family: Georgia, Verdana;
}

.sezione-date-articoli{
	font-weight: bold;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
}

.sezione-testo-articoli {
	margin-top: 10px;
	padding-left: 20px;
}
.sezione-testo-articoli a {
	color: #666666 !important;
	font-weight: bold;
	text-decoration: none;
}
.categoria-uno {
	background-color: #FF7E00;
}
.categoria-due {
	background-color: #006699;
}
.categoria-uno a, .categoria-due a, .categoria-tre a {
	color: #fff !important;
}
.old{
	color:#CFCFCF !important;
}
/* FINE CALENDARIO */

#iscrizione_newsletter td {
	padding: 10px 0 0 0;
}
/* inizio paginazione per lettere carCategory8 */
a.el-lettere:link, a.el-lettere:visited{
	float: left;
	width: 24px;
	text-align:center;
	background-color:#F3F3F3 ;
	color:#555555;
	border-right:1px solid #000;
	display:block;
	font-weight:bold;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size:11px;
	text-decoration:none;
}
a#activ-lettere:link, a#activ-lettere:visited{
	color:#FF0000;
	text-decoration:none;
}
a#activ-lettere:hover, a#activ-lettere:focus{
	color:#FF0000;
	text-decoration:underline;
}
a.el-lettere:hover, a.el-lettere:focus{
	text-decoration:underline;
	
}
a.all-lettere:link, a.all-lettere:visited{
	float: left;
	width: 49px;
	text-align:center;
	background-color:#F3F3F3 ;
	color:#555555;
	display:block;
	font-weight:bold;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size:11px;
	text-decoration:none;
}
a.all-lettere:hover, a.all-lettere:focus{
	float: left;
	text-align:center;
	text-decoration:underline;
	
}
.glossario{
	padding-bottom: 25px;
}
.sinonimi{
	color:#942D0E;
}
.rosso{
	color:#ff0000;
}
/* fine paginazione per lettere carCategory8 */
.refer{
	background-color:#3d3d3d;
	padding: 10px 10px 10px 10px;
	color:#fff;
	margin-top: 1px;
	margin-bottom: 1px;
}
/* box video */
.boxvideo{
	border:1px solid #676767;
	padding: 8px 8px 8px 7px;
}
.videointerno{
	width: 191px;	
	height: 123px;
	
}
.videoimg{
	margin: 43px 0px 0px 75px;
	border:0!important;
}
h4.titvideo{
	margin: 8px 0px 8px 0px;
	font-size:11px;
}
.dettvideo-r{
	float: right; 
	width: 285px;
}
.videocontainer{
	float: left;
	
	width: 400px;
}
.colgrey{
	color:#D1D1D1;
}
.filmato-unacol{
	padding-top: 15px;
}
.titolofilmato{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	width: 324px;
	
	padding:6px 8px 0 8px;
	/* background-color:#F0F0F0;
	color:#555555;  */
	background-color:#000;
	color:#fff; 
	background-image:url(../images/titfilmato.jpg);
	background-repeat:no-repeat;
	/* border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000; */
}
/* inizio home cinque per mille */
#cinquepermille{
	background-color:#82a000;
}
.headmille{
	background-color:#fff;
}	
a.sisan:link,a.sisan:visited{
	color:#22843b;
	font-size:9px;
	text-decoration:none;
}
a.sisan:hover,a.sisan:focus{
	text-decoration:underline;
}
.milleuno{
	float: left; width:307px;
}
.milletre{
	float: left; width: 165px;
	padding: 0px 40px 0px 0px;
	margin-top: 30px;
}
.millequattro{
	float: left; width: 215px;
	padding: 10px 18px 0px 0px;
	margin-top: 0px;
	display:inline;
}
#mappalogomille img{
	border:0;
}
#mappalogomille {
	display: block;
	margin: 10px 0px 10px 18px;
	width: 256px;
	height: 60px;
	text-decoration: none;
}
.nobordo{
	border:0;
}
.access{
	float: right; width: 68px;
}
.cercasito{
	margin-top: 8px;
}
a.accessint:link,a.accessint:visited{
	font-size:0px;
	text-decoration:none;
	border:0;
}
#navigamille {
	background-image: url(../images/sfondo_naviga.gif);
	background-repeat: repeat-x;
	margin-top: 30px;
	margin-bottom: 20px;
	color: #333;
}
a.link5mille:link,a.link5mille:visited{
	display:block;
	width: 750px;
	height: 107px;
	position:absolute;
	font-size:0px;
	line-height:0;
	border:0;
	cursor:pointer;
}
.contlink5mille{
	width: 750px;
	height: 107px;
}
/* fine home cinque per mille */
.nobordo{
	border:0;
}