html,body{margin:0;padding:0}
body{font-family: Arial, Helvetica, sans-serif; text-align:center;}
p{font-size:11px; margin:0 5px 0px 0; color:#808080; line-height: 14px; padding-bottom: 8px;}
a{color: #808080; text-decoration:none;}
div#header{height:235px; background: #006837; background:url('../images/background-header.jpg') no-repeat;}
div#header h1{padding-top:180px;margin:0; padding-left:5px; color: #006837; font-size: 12px; font-weight: bold;}
div#header p{font-size: 10px; line-height:1.3em; margin:0;padding-left:5px;font-weight: bold; color:#42210B}
div#testata_link {width:100%; height:205px; padding-top:30px;}
div#testata_link a{width:100%; height:205px; display:block;}
div#container{text-align:left}
div#content p{line-height:1.3}
div#colonna_centro{padding:4px 0 0 8px; background-color:#fff;}
h1 .componentheading{color:#006837; font-weight:bold;}
div#eventi{background-color:none; margin: 15px 0 0 0;}
.sing-evento{margin: 5px 0 20px 0; background-color:none;}
.sing-evento img{width:85px; float:left; margin-right:10px}
div#testo-eventi{ text-align:left}
.titolo-marroneh2{color:#754C24;font-family: arial, Verdana, sans-serif; text-align:left; margin-bottom:3px}
.leggi{ text-align:right; margin-right:3px; color:#754C24}


/*la sede*/
.box-miniatura{float:left; padding:10px}
.box-miniatura img{width:55px;}
div#miniature{ margin-left:45px}
/*diocesi, strutturati come sing.eventi*/
div#dioc-totali img{width:110px; float:left; padding-top:5px; border-bottom: 3px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; border-style: outset;}
.diocesi{height:92px; padding-bottom:5px; margin: 5px 0 20px 0; background-color:none; border-bottom: 2px solid #ccc; border-style: groove;}
.diocesi .testo-diocesi{float:left; text-align:left; width:250px; margin-left:10px}
.diocesi .dati-ref{float: right;text-align:left; width:150px; margin-top:45px; margin-right:25px;}
.diocesi .dati-ref p{ color:#754C24; margin:-3px;}
.diocesi .dati-ref a{color:#754C24;}
.diocesi .sottot-grigio{margin-bottom:3px; color: #444;font-family: arial, Verdana, sans-serif; font-weight:bold; text-align:left;}
.diocesi img{}
.diocesi p{font-size:11px; margin: 0px; padding-bottom:0;}
.bold{font-weight:bold;}
/*biblioteca*/
.biblioteca{border-spacing:3px; border-collapse:separate; margin-left:15px;}
div#right .titolo a{color:#754C24;}
/*anno accademico*/
div#mesi{height:30px;}
.mese{float:left; font-size:11px; padding:10px 5px 5px 8px}
.scheda{width:100%; height:615px; margin-bottom:5px; background-color:#d1d1d1}
.scheda p{color:#754C24; text-align:left; margin:0 0 0 10px; padding: 3px 0 0 0}
.scheda .giorni-verdi{color:#006837;font-family: arial, Verdana, sans-serif; text-align:left; margin:0 0 0 10px;}
div#nota{float:left; width: 200px; height:490px; margin: 15px 20px 10px 0; padding: 10px 7px; background-color:#d1d1d1; border: 1px solid #ccc; border-style: groove;}
div#giorni{float:left; width:450px;}
.simpleTabsContent{background: url(../images/background-schede.png) repeat-y;}
.annoAccademico{color:#754c24; font-family:Arial,Helvetica,sans-serif; font-size:14px; padding: 10px 0 4px; text-trasform:uppercase;}
.roktabs-wrapper .light .roktabs-container-wrapper div.wrapper {background: url(../images/background-schede.png) repeat-y;}
.roktabs-wrapper .light .roktabs-links ul.roktabs-top li.active{background: url(../images/background-schede.png) repeat-y;}
.roktabs-wrapper .light .roktabs-links ul.roktabs-top{background:white;}
.roktabs-wrapper .light .roktabs-container-wrapper div.wrapper table{border:1px solid #AAA;}
.roktabs-wrapper .light .roktabs-container-wrapper div.wrapper table tr{padding-left:5px; border-bottom:1px solid #AAA;}
.roktabs-wrapper .light .roktabs-container-wrapper div.wrapper table td{border-right:1px solid #AAA; padding-left:5px;}
.roktabs-wrapper .light .roktabs-container-wrapper div.wrapper table tr.intestazione, .roktabs-wrapper .light .roktabs-container-wrapper div.wrapper table tr.intestazione-tabella{border-bottom:0}
.roktabs-wrapper .light .roktabs-container-wrapper div.wrapper table tr.mate, .roktabs-wrapper .light .roktabs-container-wrapper div.wrapper table tr.materia-tabella{border-bottom:0}
.materia-tabella{border-bottom:0;}
/*corpo docenti*/
div#itemListLeading div.docenti{padding-left: 0px;}
div#itemListLeading div.docenti div.catItemExtraFields {}
div.docenti{ width:100%;}
div.docenti img{float:left; width:80px}
div.docenti h3.nome-doc{ float:left; margin-left:10px;  height:14px; margin:0; padding:0; display: inline;}
div#itemListLeading div.catItemHeader h3.nome-doc{padding-top: 0px; height: 20px; line-height: 20px;}
div.docenti h3.nome-doc a
{
	width:530px;
	height:66px;
	color:#006837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 8px;
	margin: 0;
}

div.docenti .nome-doc p{margin:0px}
div.docenti .down{float:left; display: none;}
div.docenti .down img{ width:59px; margin-top:1px; height: 54px; float: left; position: relative;}
div.docenti .rgialla{ float:left; width:532px; height:14px; padding-left:10px; text-align:right; background: url(../images/barra-gialla.png) repeat-x;}
div.docenti .doc-singolo{ float:left; margin: 10px 0}
div#itemListLeading div.catDoc {margin-left: 0px; padding-left: 0px; display: inline; float: left;}

ul.listadocenti  span {color: #444; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

div.catItemExtraFields ul.listadocenti span.catItemExtraFieldsLabel
{
	color:#006837;
	width: 100px;
	padding-left: 8px;
}

ul#allDoc span.catItemExtraFieldsLabel
{
	color:#006837;
	width: 35px;
	padding-left: 8px;
	font-size: 11px;
	font-weight: bold;
}

div.catItemExtraFields ul.listadocenti span.catItemExtraFieldsValue {color:#888; float: left;}

ul#allDoc span.catItemExtraFieldsValue {color:#888; font-size: 11px;}

ul#allDoc
{
    /*padding-top: 45px;*/
    padding-top: 25px;
}

ul#allDoc li
{height: 14px; line-height: 14px;}

div.catItemAttachmentsBlock ul.catItemAttachments li a {
color:#754C24;
}

div.docenti div.catItemAttachmentsBlock ul.catItemAttachments li
{
	display:inline;
	list-style:none;
	margin:0;
	font-size: 11px;
}
div.docenti div.catItemAttachmentsBlock ul.catItemAttachments li a
{
	color: #fff;
	text-shadow: 1px 1px 2px #666;
	height: 12px;
	line-height: 12px;
	display: block;
	text-align: right;
	padding-right: 5px;
}

div.docenti div.itemAttachmentsBlock ul.itemAttachments li a
{
	color: #fff;
	text-shadow: 1px 1px 2px #666;
	height: 12px;
	line-height: 12px;
	display: block;
	text-align: right;
	padding-right: 5px;
	font-size: 11px;
}

div.docenti div.catItemAttachmentsBlock ul.catItemAttachments
{
	position: relative;
	float: left;
	background: url(../images/barra-gialla.png) repeat-x;
	width:455px;
	margin-top: 25px;
	height: 34px;
}

div.docenti div.itemAttachmentsBlock ul.itemAttachments
{
	position: relative;
	float: left;
	background: url(../images/barra-gialla.png) repeat-x;
	width:484px;
	margin-top: 35px;
	height: 34px;
}


div.docenti div.catItemBody {width: 550px; padding: 0px;}

div.docenti div.catItemAttachmentsBlock ul.catItemAttachments li {padding: 0;}

div#k2Container div.itemHeader h2.pagdoc
{
	color:#006837;
	font-weight: bold;
}

h1.titoloPagDoc
{
	color: #754C24;
	text-align: left;
	padding: 3px 0 4px 0;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

/*iscrizioni*/
.intestazione-rossa{color:#754C24; text-align:left; font-weight: 900; padding: 3px 0 0 0; font-family: arial,helvetica,sans-serif; font-size: 10pt;}
.testo-sottolineato-corsivo {font-size:11px; margin:0 5px 0px 0; color:#808080; line-height: 14px; padding-bottom: 8px; font-style: italic; text-decoration:underline;}
.testo-sottolineato-rosso{color: #800000; text-decoration: underline;}
.blu-corsivo-maiuscolo{color:#000080;
	font-size: 8pt;
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px 0 0;
    text-align: left;
	text-transform: uppercase;
	font-style: italic;}
.blu-corsivo-maiuscolo a{color:#000080;
	font-size: 8pt;
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px 0 0;
    text-align: left;
	text-transform: uppercase;
	font-style: italic;}
.sfumatura-or{vertical-align: center; width:500px; height:15px; color: #800000; font-size: 10pt; padding-top:6px; margin: 2px 0px 6px 0px; background: url(../images/sfumatura-orizzontale.jpg) repeat-y;}
.tabella-tasse{width:400px;}

.prima-col-anni{width:315px;}
.seconda-col-anni{width:30px;}
.ultima-col-anni{width:75px;}

.prima-col-orari{width:70px;}
.altre-col-orari{width:220px;}

/*laureati*/
.laureato{height:36px; margin: 10px 0;}
.laureato p{padding:0;}
.ilaureati img{float:left; width:90px; margin-right:10px;}
.nome-v{color:#006837; font-weight:bold; font-size:12px; margin-bottom:5px;}
.voce-v{color:#006837; font-weight:bold; font-size:10px; margin:0px;}

div#right{background:#fff}
div#testo-verde{margin:32px 15px 20px 10px;}
div#testo-verde p{color:#006837;}
.riq-testo img{float:right; margin-right:3px; margin-top:-5px}
.riq-testo p{margin:11px 45px 35px 10px;}
#right .riq-testo p{margin:11px 5px 20px 10px;}
.titolo-sottolineato{width:auto; height:20px; margin: 5px 10px; padding:4px 0 0 7px; border-bottom:2px solid #d1d1d1;}

div#left{background:#fff}
div#left ul
{
	padding: 2px 0 0 5px;
	margin-bottom:25px
	}

div#k2ModuleBox18 ul
{margin-bottom:5px}

div#left ul li{
/*background: url('../images/icona_calendario.jpg') no-repeat 0px 0px;*/
				padding-top: 0px;
	            margin: 2px 4px 2px 3px;
	            border-bottom: 0px solid #ccc;
	            /*border-style: dotted;*/
	            float: left;
}
div#left ul h1{line-height:1.5em; margin: 2px 0 0 0; width:100%; vertical-align:central}
div#left p{margin: 0px 10px 0 0; color:#808080; text-align:left; font-size:11px}
div#left ul img{
/*margin: 0 0 0 -35px*/
}
div#titolo-box
{
	height:30px;
	padding:20px 0 10px 5px;
	background-color:white;
}


.icona{float:right; margin: -56px 5px 0 0;}
.icona2{float:right; margin: -56px 3px 0 0;}
.icona3{float:right; margin: -63px 4px 0 0;}
.icona-giorno
{
    float:left;
    width:34px;
    height:24px;
    font-size:9px;
    font-weight:bold;
    text-align:center;
    color:#fff;
    padding-top:9px;
    padding-left:1px;
    margin-right:5px;
    background: url('../images/icona_calendario.png') no-repeat 0px 0px;
}

.testo-giorno
{
	float:left;
	width:280px;
}

.testo-giorno p
{

	width:280px;
}


.icona-giorno-rossa{float:left; width:34px; height:40px; font-size:9px; font-weight:bold; text-align:center; color:#fff; padding-top:0px; padding-left:1px; margin-right:5px; background: url('../images/icona_calendario_rossa.png') no-repeat 0px 0px;}

div#left div.testo-giorno p {margin-right: 10px;}

.icona-biblioteca{float:right; margin: -47px -2px 0 0;}

.banner-beige
{width:auto;background-color:#d1b87c; height:20px; margin: 10px 10px 15px 10px; padding:4px 0 0 7px; }

div#titolo-box
{
    width:auto;
    background-color:#d1b87c;
    height:20px;
    margin: 20px 2px 15px 0px;
    padding:4px 0 0 7px;
}

.marron {
font-size: 11px;
font-weight: bold;
vertical-align: middle;
background-color: #754c24;
color: white;}

.effetto-onmouseover {
 font-weight: bold;
 cursor: pointer;
 }


.titolo, .titolo p, .titolo-materia-tabella{color:#754C24; text-align:left; font-weight: bold; padding: 3px 0 0 0}
.titolo a, .titolo-materia-tabella a{color: #754C24;
		font-size: 14px;
		font-weight: normal;
		line-height: 110%;
		padding: 0 0 4px;
		text-align: left;
		text-transform: uppercase;
}
.titolo .modello-download{
		color: #ff0000;
		font-size: 10px;
		line-height: 1.3em;
		font-weight: bold;
		padding: 3px 0 0;
		text-align: left;
}
h1.titolo, div.moduletableeventi h3, div.componentheadingdocenti, h4, div.componentheadingpagEventi, div.componentheadingAvvisi,
div.moduletableNewsletter h3
{
	color:#754C24;
	text-align:left;
	padding: 3px 0 4px 0;
	/*padding: 3px 0 4px 0;*/
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;


	line-height: 110%;
    padding: 0px 0 4px 0;
}

div.moduletableeventi h3
{
    width:auto;
    background-color:#d1b87c;
    height:18px;
    margin: 10px 10px 10px 10px;
    padding:6px 0 0px 7px;
}

.titolo-marrone{color:#754C24; text-align:left; font-weight: bold;}
.link-marrone{color:#754C24; text-decoration:underline;}


h1.titolo-marrone{color:#754C24; text-align:left; font-weight: bold; font-size: 12px;}
div#left .titolo-marroneh2, .testo-marrone{color:#754C24;font-family: arial, Verdana, sans-serif; text-align:left; margin-bottom:3px}
div#video{ margin: 5px 0 0 0; clear: both;}
div#video img{margin-left: 11px}
.rassegna{margin-left:10px;}

div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#container{width:824px;margin:0 auto;}
div#wrapper{float:left;width:100%; -moz-box-shadow: -5px 0px 10px -10px #000;
-webkit-box-shadow: -5px 0px 10px -10px #000; box-shadow: -5px 0px 10px -10px #000;}
div#content{background-color:#fff;}
div#right{float:left;width:243px;margin-left:-243px;margin-top:240px;}
div#right-top{float:left;width:243px;margin-left:-243px;height: 240px;background-color: white;}
div#left{float:left;width:245px;margin-left:-824px;}

div#footer{margin-top: 20px; clear:left; width:100%; height:150px; background-color: white; background: url(../images/sfondo-footer1.png) repeat-x bottom left;}
div#footer-cent{margin: 20px auto; width:835px; height:130px; background: url(../images/footer.png) no-repeat}
div#footer-cent .cont-diocesi{height:82px;}
div#footer-cent .cont-diocesi a{color:#fff}
div#footer-cent .testatauff a{color:#FBB03B;}
div#footer-cent .giornale {float:left; width:100%; padding-top:2px; font-weight:bold; text-align:center;}
div#footer-cent .giornale a{color:#fff;}
div#footer-cent .foot2 .giornale p{text-align:center; padding: 5px 0; font-size: 10px;}
div#footer-cent .foot1 .giornale p{text-align:center; font-size: 10px;}
div#footer-cent .foot5 .giornale p{text-align:center; font-size: 10px; margin-right:25px;}
div#footer-cent .foot1 .testatauff{text-align:right;}
div#footer-cent  .foot1 .ufficiale{float:left; width:80px;}
div#footer-cent .foot1{width:180px; height:50px; float:left; padding-top:5px}
div#footer-cent .foot1 p{margin-left: 10px; color:white; font-size:11px; line-height:1.0em; text-align:left}
div#footer-cent .foot2{width:157px; height:50px; float:left; padding-top:5px}
div#footer-cent .foot2 .testatauff{color:#FBB03B; text-align:right;}
div#footer-cent  .foot2 .ufficiale{float:left; width:57px;}
div#footer-cent .foot2 p{margin-left: 2px; color:white; font-size:11px; line-height:1.0em; text-align:left}
div#footer-cent .testo-f{font-weight:bold; margin-top:-8px; margin-bottom:-7px}
div#footer-cent .foot5 .testatauff{color:#FBB03B; text-align:right;}
div#footer-cent .foot5{width:180px; height:50px; float:left; padding-top:5px}
div#footer-cent  .foot5 .ufficiale{float:left; width:60px;}
div#footer-cent .foot5 p{margin-left: 5px; color:white; font-size:11px; line-height:1.0em; text-align:left}
/*codice per il menu a discesa*/
div#menu_nav {
width: 100%;
float: left;
margin: 0;
padding: 0;
border-top: 1px solid none;
background: none;
font-size:12px;
text-align:center;
}
div#menu_nav ul {
margin: 0;
padding: 0;
list-style-type: none;
padding-top: 10px;
}
div#menu_nav li{
float:left;
margin: 0;
padding-left: 0px;
padding-right: 7px;
border-right: 1px solid none;
color:black;
}
div#menu_nav a, span.separator span {
display: block;
padding: 5px;
color: #fff;
text-decoration: none;
}
div#menu_nav a:hover, span.separator span a:hover{
background-color: #003d0f;
color: #FFFFFF;
text-decoration: none;
}
div#menu_nav li ul {display: none}
div#menu_nav li:hover ul {
display: block;
position: absolute;
z-index:1;
width:116px;
padding: 0;
margin: 0 0 0 0px;
border:0px solid black;
background: #024d29;
text-align:center;
}
div#menu_nav li li {border-top: 1px solid #006837; width: 116px;}
div#menu_nav li li a {padding: 4px;}
/*FINE codice per il menu a discesa*/
div.itemBackToTop
{
	display: none;
}

div.moduletableeventi img
{
	border: none;
	margin:2px 8px 4px 0px;
	padding:0;
	display: inline;
	float: left;
}

div.moduletableeventi div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img
{
	border: none;
	margin:2px 8px 4px 5px;
	padding:0;
	display: inline;
	float: left;
}


div.moduletableeventi div.k2ItemsBlock ul li div.moduleItemIntrotext
{
	display: block;
	padding: 0px 0;
	line-height: 120%;
}

.moduletableeventi a.moduleItemTitle
{
	color:#754C24;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 17px;
	display: inline;
	padding: 0;
}

span.moduleItemExtraFieldsValue
{
	color:#754C24;
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	line-height: 12px;
	display: inline;
}

.moduletableeventi a.moduleItemReadMore, a.k2ReadMore
{
	float: right;
	color:#754C24;
	font-size: 11px;
	text-decoration: none;
	line-height: 10px;
	display: inline;
	padding: 0;
	margin-bottom: 15px;
	margin-top: 3px;
	margin-right: 10px;
}

a.k2ReadMore
{
	float: left;
}

.moduletableeventi li
{
	border-bottom: 0px dotted #CCC;
}

div#theImages a
{
	display: inline;
}

div#previewPane
{
	border: none;
}

div.moduletableYt
{
	margin-left: 10px;
}

.moduleItemIntrotext p
{
	margin-top: 4px;
}

div#k2ModuleBox18
{
	margin-left: 10px;
}

div#k2ModuleBox18 input.inputbox {background-color: #fff; display:inline;}
#form-login-password label{padding-right:10px;}

div.moduletablelasede
{
	padding-left: 12px;
}

div#tabs div
{
	height: 600px;
}

div#tabsEsami div
{
	/*height: 600px;*/
}

div#tabs div ul,div#tabsEsami div ul
{
	height: 600px;
	width: 300px;
	float: left;
}

div#tabs ul li a,div#tabsEsami ul li a
{
	font-size: 1 em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 10px;
}

div#tabs ul li, div#tabsEsami ul li
{
	font-size: 11px;
	line-height: 16px;
	color: #754C24;
	font-family: arial, Verdana, sans-serif;
	text-align: left;
	margin-bottom: 3px;
}

div#tabs ul li.ui-state-active a:link, div#tabsEsami ul li.ui-state-active a:link {font-weight: bold;}

div.simpleTabs table
{
	border: 1px solid #AAA;

}

div.simpleTabs tr
{
	border-bottom: 1px solid #AAA;
}

div.simpleTabs tr.intestazione, div.simpleTabs tr.intestazione-tabella, div.simpleTabs tr.mate,div.simpleTabs tr.materia-tabella
{
	border-bottom: 0px;
}

div.simpleTabs tr.intestazione td, div.simpleTabs tr.intestazione-tabella td
{
	padding-left: 20px;
	padding-right: 20px;
}

div.simpleTabs tr.intestazione td p, div.simpleTabs tr.intestazione-tabella td p
{font-size: 11px;
	color:#666;
	font-weight:bold;
}


div.simpleTabs tr td
{
	border-right: 1px solid #AAA;
}

div.simpleTabs tr td p
{
	color:#355192;
}

div.simpleTabs tr td
{
	padding: 3px 3px 0px 3px;
}

div.simpleTabs tr td p
{
	padding-bottom: 3px;
}

div#k2ModuleBox18 input {border: 1px solid #754C24;background: transparent;padding:2px;color:#754C24;}

div#left div.testo-giorno p.titolo-marroneh2
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div#left ul li.lastItem
{
	border-bottom: 1px solid #ccc;
}

ul#listaAvvisi li
{
    display: inline-block;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

ul#listaAvvisi li .testo-giorno
{
    /*border-bottom: 1px solid #ccc;
    margin-bottom: 10px;*/
}

span.acymailing_introtext
{
    font-size: 11px;
    color: gray;
    line-height: 14px;
}

div.acymailing_form
{
    margin-top: 6px;
}

p.acysubbuttons input
{
    border: 1px solid #754C24;
    background: transparent;
    padding: 2px;
    color: #754C24;
}

dl#system-message
{  margin-bottom: 15px;}
dt.message
{font-size: 14px;color: #754C24;}
dl#system-message ul li
{
    font-size: 12px;
    color: gray;
    margin-bottom: 6px;
}

div#left p.acysubbuttons
{margin-bottom: 10px;}

.validate{
	background: none repeat scroll 0 0 transparent;
    border: 1px solid #754C24;
    color: #754C24;
    padding: 2px;
}

#name, #email, #message, .contact_email_checkboxContatti{
	color: #808080;
    font-size: 11px;
    margin: 0 10px 0 0;
    text-align: left;
}
.contact_email_checkboxContatti{
	padding-bottom:5px;
}

#contact_name, #contact_email{
	margin-left:50px;
}
#contact_text{
	margin-left:15px;
}
.contact_emailContatti{
	margin:5px 0;
}
.componentheadingdocenti, .componentheadingAvvisi, .componentheadingpagEventi{padding: 10px 0 4px!important; margin-bottom:17px;}
.componentheadingpagEventi, .componentheadingAvvisi{margin-bottom:11px;}

.itemImageGallery h3{display:none}

form#richiesta table td{
	color: #808080;
    font-size: 11px;
    margin: 0 10px 0 0;
	padding: 5px 0;
    text-align: left;
}

form#richiesta input#invia{
	background: none repeat scroll 0 0 transparent;
    border: 1px solid #754C24;
    color: #754C24;
    padding: 2px;
}
#galsede{
    margin: 0 auto;
    text-align: left;
    width: 520px;
}
#galleria .panel-overlay{
	line-height:5px;
}
#photos{
	background-color: white!important;
}
.img_wrap img{
	opacity: 1!important;
}

div.testo-standard ul li, div ul.testo-standard li
{
    font-size:11px;
    margin:0 5px 0px 14px;
    color:#808080;
    line-height: 14px;
    padding-bottom: 8px;
    list-style-type: square;
}

.testo-standard
{
    font-size:11px;
    margin:0 5px 0px 0;
    color:#808080;
    line-height: 14px;
    padding-bottom: 8px;
}

.testo-standardd
{
font-size: 18px;    color:#808080;
   vertical-align: middle;
}

.testo-standarddd
{
    font-size:11px;
    font-weight: bold;
    color:#808080;
   vertical-align: middle;
}

.testo-marron
{
    font-size:11px;
    font-weight: bold;
    color:#754c24;
   vertical-align: middle;
}


.testo-verde
{
    font-size: 11px;
    font-weight: bold;
    color: #006837;
}

.icona-barra-video{float:right; margin: -56px 5px 0 0;}

div#left p.link-video
{
	height: 28px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	background: url(../images/icon-video.png) no-repeat;
	margin-left: 12px;
}

div#left p.link-video a
{
	/*margin-left: 10px;	*/
	padding-left: 44px;
	font-size: 13px;
	color: #000;
	display: block;
	margin-top: 7px;
}

p.nota-video
{
	padding-left: 10px;
	padding-top: 6px;
}



.btn a {
width: 100%;
cursor: pointer;
  background: #bb9853;
  background-image: -webkit-linear-gradient(top, #bb9853, #dbbb6a);
  background-image: -moz-linear-gradient(top, #bb9853, #dbbb6a);
  background-image: -ms-linear-gradient(top, #bb9853, #dbbb6a);
  background-image: -o-linear-gradient(top, #bb9853, #dbbb6a);
  background-image: linear-gradient(to bottom, #bb9853, #dbbb6a);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 6px 20px 6px 20px;
  text-decoration: none;
}

.btn a:hover {
width: 100%;
cursor: pointer;
  background: #a98740;
  background-image: -webkit-linear-gradient(top, #a98740, #a98740);
  background-image: -moz-linear-gradient(top, #a98740, #a98740);
  background-image: -ms-linear-gradient(top, #a98740, #a98740);
  background-image: -o-linear-gradient(top, #a98740, #a98740);
  background-image: linear-gradient(to bottom, #a98740, #a98740);
  text-decoration: none;
}
