/*------------------------------------- Generali ---------------------------------------*/
a img,:link img,:visited img { border: none; }

body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	background-color: #FFFFFF;
}


#allpage {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/sfondo.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}


hr {
	display: none;
}

a {
	text-decoration: underline;
	color: #990000;
	font-weight:bold;
}

a:hover {
	text-decoration: none;
	color: #990000;
	font-weight:bold;
}

iframe {
	background-image:#ffffff;
}

/*------------------------------------- Form ---------------------------------------*/

form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

fieldset {
	border:1px solid #CCCCCC;
	margin: 11px 0 11px 0;
	padding: 0 10px 8px 5px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

textarea {
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

/*------------------------------------- Div id -------------------------------------------*/
#testata-iscrizione {
	width: 90%;
	height: 190px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-image: url(../images/testata_cannelle.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#testata-le_azioni {
	width: 90%;
	height: 190px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-image: url(../images/testata_collemaggio.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#testata-distretto_culturale {
	width: 90%;
	height: 190px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-image: url(../images/testata_spagnolo.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#testata-in_cantiere {
	width: 90%;
	height: 190px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-image: url(../images/testata_cannelle.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#testata-cantiere_cultura {
	width: 90%;
	height: 190px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-image: url(../images/testata_bernardino.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#testata-all {
	width: 90%;
	height: 190px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-image: url(../images/testata_home.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#testata-blog {
	width: 90%;
	height: 190px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-image: url(../images/testata_blog.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}


#home {
	width: 90%;
	margin: 26px auto 0 auto;
	padding: 0 0 0 0;
}

#interna {
	width: 90%;
	margin: 26px auto 0 auto;
	padding: 0 0 0 0;
}

#footer {
	clear: both;
	width: 90%;
	margin: 0 auto 0 auto;
	padding: 26px 0 0 0;
	border-top: 1px solid #EBEBEB;
}

/*--------------------------------------- Div Classi ------------------------------------------*/

.logo {
	position: absolute;
	width: 101px;
	height: 118px;
    margin: 0 0 0 0;
	padding: 21px 0 0 27px;
}

.logo img{
	border-width: 0;
}

.menu-servizio {
	position: absolute;
	/*width: 165px;*/
	width: 250px;
	height: 19px;
    margin: 0 0 0 540px;
	padding: 6px 0 0 6px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.menu-servizio a {
	text-decoration: none;
	color: #990000;
	font-weight:normal;
}

.menu-servizio a:hover {
	text-decoration: none;
	color: #666666;
	font-weight:normal;
}

.menu-navigazione {
	position: absolute;
    /*width: 439px;*/
	width: 95%;
    height: 26px;
    margin: 185px 0 0 0;
	padding: 0 0 0 0;
	background-color: #ebebeb;
	background-image:url(../images/bgmenu.gif);
	background-repeat:repeat-x;
}

.menu-navigazione ul {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-navigazione ul li {
	display: inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-navigazione ul li.utente {
	color:#ffffff;
	list-style-type: none;
	margin: 6px 0 0 110px;
	padding: 0 0 0 0;
}

.menu-navigazione ul li.utente a:link {
	text-transform:none;
	float:none;
	font-weight:normal;
}
.menu-navigazione ul li.utente a:hover {
	text-transform:none;
	float:none;
	font-weight:normal;
}
.menu-navigazione ul li.utente a:active {
	text-transform:none;
	float:none;
	font-weight:normal;
}
.menu-navigazione ul li.utente a:visited {
	text-transform:none;
	float:none;
	font-weight:normal;
}


.menu-navigazione ul li a {
	float: left;
	height: 26px;
	text-transform: uppercase;
	text-decoration: none;
}

.menu-navigazione ul li a span {
	display: none;
}

.menu-navigazione ul li a.menu_cantiere_cultura_on {
	width: 101px;
	background: url(../images/menu_01a.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.menu_le_azioni_on {
	width: 93px;
	background: url(../images/menu_02a.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.menu_distretto_culturale_on {
	width: 152px;
	background: url(../images/menu_03a.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.menu_in_cantiere_on {
	width: 93px;
	background: url(../images/menu_04a.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.menu_cantiere_cultura_off {
	width: 101px;
	background: url(../images/menu_01b.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.menu_le_azioni_off {
	width: 93px;
	background: url(../images/menu_02b.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.menu_distretto_culturale_off {
	width: 152px;
	background: url(../images/menu_03b.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.menu_in_cantiere_off {
	width: 93px;
	background: url(../images/menu_04b.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a:hover {
	background-position: 0 -26px;
}

#wrapper02 {
	width: 100%;
}

#interna-colonna01 {
	float: left;
	width: 170px;
	color: #999999;
	margin: 16px -100% 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #EBEBEB;
}

#interna-colonna01 h3{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	color: #FF9900;
}

#interna-colonna01 ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#interna-colonna01 ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 3px 3px 3px 14px;
	border-bottom: 1px solid #EBEBEB;
}

#interna-colonna01 ul li a {
	text-decoration: none;
	color: #990000;
	font-weight:normal;
}

#interna-colonna01 ul li a:hover {
	text-decoration: none;
	color: #999999;
	font-weight:normal;
}

#interna-colonna01 ol {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#interna-colonna01 ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 3px 3px 3px 23px;
	border-bottom: 1px solid #EBEBEB;
}

#interna-colonna01 ol li a {
	text-decoration: none;
	color: #990000;
	font-weight:normal;
}

#interna-colonna01 ol li a:hover {
	text-decoration: none;
	color: #999999;
	font-weight:normal;
}

#interna-colonna01 strong {
	font-weight: bold;
	color: #333333;
}

#interna-colonna02 {
	margin: 0 0 0 200px;
	line-height: 16px;
}

#interna-colonna02 h1{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 18px;
	color: #FF9900;
}

#interna-colonna02 h2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 14px;
	color: #FF9900;
}

#interna-colonna02 p ul li {
	margin: 6px 0 6px 0;
	padding: 0 0 0 0;
	line-height: 16px;
}



/*#interna-colonna02 ul li{

	line-height: 16px;
	list-style-image:url(../images/lists.gif);
	margin: 6px 0 6px 0;
	padding: 0 0 0 0;
}*/

#interna-colonna02 img{
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	line-height: 16px;
}

.didascalia {
	float: right;
	margin: 0 0 10px 15px;
	padding: 0 0 4px 0;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}

.didascalia_home {
	float: right;
	width: 286px;
	margin: 0 0 10px 15px;
	padding: 0 0 4px 0;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}

.path {
	margin: 0 0 10px 0;
	padding: 0 0 4px 0;
	font-weight:normal;
	font-size: 10px;
	color: #333333;
	border-bottom: 1px solid #EBEBEB;
}

.path a:link, .path a:hover, .path a:active,.path a:visited {
	font-weight:normal;
}



.copyright {
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	width: 400px;
	height: 50px;
	font-size: 10px;
	color: #666666;
	float:left;
}

.loghis {
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	width: 350px;
	height: 50px;
	font-size: 10px;
	color: #666666;
	float:right;
}

.allegati {
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 16px;
	color: #333333;
}

.allegati ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px dashed #CCCCCC;
}

.allegati ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 5px 0 5px 28px;
	border-bottom: 1px dashed #CCCCCC;
}

.listanews {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 16px;
	color: #000000;
}

.listanews ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px dashed #CCCCCC;
}

.listanews ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 5px 0 5px 28px;
	border-bottom: 1px dashed #CCCCCC;
}

.listanews ul li a {
	text-decoration: underlined;
	color: #FF9900;
}

.listanews ul li a:hover {
	text-decoration: none;
	color: #FF9900;
}

.listafiles {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 16px;
	color: #000000;
}

.listafiles ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px dashed #CCCCCC;
}

.listafiles ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 5px 0 5px 28px;
	border-bottom: 1px dashed #CCCCCC;
}

.listafiles ul li a {
	text-decoration: underlined;
	color: #990000;
}

.listafiles ul li a:hover {
	text-decoration: none;
	color: #990000;
}

.paginazione {
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	line-height: 16px;
	color: #000000;
}

.paginazione ol {
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	font-size: 10px;
}

.paginazione ol li {
	display: inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 0;
}

.paginazione a {
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	border: 1px solid #990000;
}

.paginazione a:hover {
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	border: 1px solid #999999;
}

.paginazione a.ok:link, .paginazione a.ok:visited {
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	border: 1px solid #999999;
}

.paginazione strong{
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	background-color: #EBEBEB;
	border: 1px solid #000000;
}

/*--------------------------------------- Icone varie ------------------------------------------*/

.icoareariservata {
	padding: 3px 0 3px 28px;
	background: url(../images/ico_area_riservata.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
}

.icolente {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_lente.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
}

.icodidascalia {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_didascalia.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
}

.icodoc {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_doc.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icovideo {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_video.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icofoto {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_foto.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.iconews {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_news.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icopdf {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_pdf.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icozip {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_zip.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icoexplorer {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_explorer.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icofirefox {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_firefox.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icosafari {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_safari.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.iconetscape {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_netscape.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icoopera {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_opera.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icokonqueror {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_konqueror.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icoacrobat {
	padding: 1px 0 3px 28px;
	background: url(../images/ico_acrobat.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.icofreccia_1 {
	background: url(../images/ico_freccia_01.gif);
	background-position: 1px 3px;
	background-repeat: no-repeat;
}

.icofreccia_1_sel {
	background: url(../images/ico_freccia_02.gif);
	background-position: 1px 3px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	color: #FF9900;
	font-weight:bold;
}

.icofreccia_1_open {
	background: url(../images/ico_freccia_03.gif);
	background-position: 1px 3px;
	background-repeat: no-repeat;
}

.icofreccia_2 {
	background: url(../images/ico_freccia_01.gif);
	background-position: 10px 3px;
	background-repeat: no-repeat;
}

.icofreccia_2_sel {
	background: url(../images/ico_freccia_02.gif);
	background-position: 10px 3px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	color: #FF9900;
	font-weight:bold;
}

.icofreccia_3 {
	background: url(../images/ico_freccia_04.gif);
	background-position: 1px 3px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
}

.icofreccia_3_sel {
	background: url(../images/ico_freccia_04.gif);
	background-position: 20px 3px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	color: #FF9900;
	font-weight:bold;
}

.icofreccia_3_open {

}


/* ALE */
TH, CAPTION {
 text-align: left;
 vertical-align: middle;
}

DIV.evidenzia {
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	padding: 10px;
	display: table;
}

.evidenzia IMG {
	float: right;
}

DIV.evidenzia01 {
	background: url(../images/sfondo_marchi.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	padding: 1%;
	display: table;
	width: 97%;
}

DIV.evidenzia-blog {
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	padding: 1%;
	display: table;
	width: 97%;
}

DIV.evidenzia-tags {
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	padding: 1%;
	display: table;
	width: 97%;
}


.evidenzia01 IMG {
	float: right;
	background-color: #FFFFFF;
	border:1px solid #cccccc;
}

DIV.evidenzia02 {
	background-color: #FAFAFA;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
	display: table;
	width: 100%;
}

.evidenzia02 IMG {
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #FAFAFA;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	float: left;
	background-color: #FFFFFF;
}

DIV.evidenzia03 {
	background-color: #FAFAFA;
	border-top: 1px dashed #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 10px;
	display: table;
	width: 100%;
}

.evidenzia03 IMG {
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #FAFAFA;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	float: left;
	background-color: #FFFFFF;
}

DIV.evidenzia04 {
	background-color: #FAFAFA;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 10px;
	display: table;
	width: 100%;
}

.evidenzia04 IMG {
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #FAFAFA;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	float: left;
	background-color: #FFFFFF;
}

DIV.evidenzia-gray {
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
	display: table;
}


.loghi {
	width:75%;
	border:1px solid #cccccc;
}

.loghi TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:6px;
}

.loghi TH {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:6px;
	font-weight:normal;
}


.loghi IMG {
	border:0px;
}

.linkes {
	width:95%;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.linkes TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:8px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.linkestit {
	background-color:#ebebeb;
	font-weight:bold;
}

table.inpages {
	width:100%;
	background-color:#FF6600;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
.inpages TD {
	padding:8px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.evidenzia-orange {
	color:#FF6600;
}

.evidenzia-gray {
	color:#666666;
}


table.elencs {
	width:100%;
	background-color:#ebebeb;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
.elencs TD {
	padding:6px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.bgorange {
	background-color:#FF6600;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

p.stampa {
	float:right;
	margin:0;
	padding:0;
}

p.stampa img {
	float:left;
	margin:0;
	padding:0;
}

.notes {
	font-size:10px;
	font-weight:bold;
}


.racchiudigallery {
	display:table;
	clear:right;
	border:1px solid #ebebeb;
	width:95%;

}
.photogallery {
	padding:2px;
	margin: 0 10px 0 0;
	float:left;
}


.icophotogallery {
	display:table;
	margin:0 0 0 10px;

}


/* ===================== NUOVI ===================== */
.cerca {
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	margin:10px 0 10px 0;
	padding:12px 0 12px 0;
	display:table;
	width:100%;
}
.cerca-sx {
	float:left;
	width:60%;
}
.cerca-dx {
	float:left;
	text-align:right;
	width:40%;
}

.cerca-dx .campo {
	width:180px;
}


.home-sx {
	border-right:1px dotted #cccccc;
	float:left;
	width:72%;
	padding:0 1% 0 0;
}

.iconewshome {
	padding: 10px 0 10px 28px;
	background: url(../images/ico_news.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	display:table;
	border-bottom:1px dotted #cccccc;
}

.iconewshome img {
	float:right;
	border:1px solid #cccccc;
	margin:0 0 0 8px;
}
.home-dx {
	float:left;
	width:25%;
	padding:0 0 0 1%;
}
.lateral {
	float:left;
	width:100%;
	padding:1px;
	border:1px solid #cccccc;
}

.head-news {
	background-image:url(../images/head-news.gif);
	background-repeat:no-repeat;
	padding:6px 0 8px 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #FF9900;
}
.head-appuntamenti {
	background-image:url(../images/head-appuntamenti.gif);
	background-repeat:no-repeat;
	padding:6px 0 8px 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color: #FF9900;
}


.lateral ul {
	padding:0;
	margin:0;
}
.lateral ul li {
	list-style:none;
	margin:0 0 10px 4px;
}


/* SCHEDE */
.listapartner {
	width:97%;
	border:1px solid #cccccc;
	clear:right;
	display:table;
}
.listapartner ul {
	padding:0;
	margin:0;
}
.listapartner ul li {
	width:22%;
	height:170px;
	padding:1%;
	margin:0;
	list-style-type:none;
	display:table;
	float:left;
	text-align:center;
	vertical-align:middle;
}

.white {
	background-image:url(/../images/white.png);
	background-color:#ffffff;
	
}

ul.commenti {
	padding:0px;
	margin:0px;
}
ul.commenti li {
	padding:5px;
	margin:0px 0 10px 0;
}
ul.commenti li div {
	color:#666666;
	margin:8px 0 0 0;
	padding:8px 0 0 0;
	border-top:1px dotted #666666;
}

/* LOGIN */
#loginform {

}

#loginform TABLE {
	padding:0px;
	margin:0px;
	border:1px dotted #666666;

}

#loginform TABLE TD {
	padding:2px;
	margin:0px;

}
#loginform TABLE TD h3 {
	padding:2px;
	margin:0px;
	background-color:#ff9900;
	color:#ffffff;

}


/*------------------------------------- CALENDARIO ---------------------------------------*/
#calendario {
	float: right;
	width: 282x;
	margin: 0 0 10px 15px;
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.data02 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	text-align: center;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 18px;
	color: #FFFFFF;
	background: url(../images/sfondo_calendario_01.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

.data02 img {
	border-width: 0;
	vertical-align: middle;
}

.data01 {
	width: 30px;
	padding: 7px 0 7px 0;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	background: url(../images/sfondo_calendario_02.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

.data {
	padding: 7px 0 12px 0;
	margin: 0 0 0 0;
	width: 34px;
	font-weight: bold;
	text-align: center;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 18px;
	color: #333333;
	background: url(../images/sfondo_calendario_03.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

.dataarancio {
	padding: 7px 0 12px 0;
	margin: 0 0 0 0;
	width: 34px;
	font-weight: bold;
	text-align: center;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 18px;
	color: #FFFFFF;
	background: url(../images/sfondo_calendario_04.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

.dataarancio a {
	color: #FFFFFF;
	text-decoration: none;
}

.databianco {
	padding: 7px 0 12px 0;
	margin: 0 0 0 0;
	width: 34px;
	font-weight: bold;
	text-align: center;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 18px;
	color: #FFFFFF;
}

.icocalendario {
	padding: 0 0 3px 28px;
	background: url(../images/icocalendario.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
}

/* ##### NEWSLETTER ##### */
#header h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#ea7b31;
	margin:105px 0 0 3px;
}

#sx {
	float:left;
	width:690px;
	margin:0 20px 0 0;
}

.bg-titoli {
	display:table;
	width:687px;
	height:71px;
	clear:both;
	background-image:url(http://www.mister-wolf.it../images/newsletter/bg-titoli2.png);
	background-repeat:no-repeat;
}
.bg-titoli h2 {
	width:678px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#ea7b31;
	text-transform:uppercase;
	margin:44px 0 0 3px;
	padding:3px 0 3px 3px;
	background-color:#ffffff;
}
.notizia {
	display:table;
	width:684px;
	float:left;
	margin:10px 0 0 6px;
	padding:0 0 5px 0;
	border-bottom:2px solid #d2cebe;
}
.foto {
	float:left;
	margin:0 8px 0 0;
}
.testo {
	float:left;
	width:595px;
}

.testo h3 {
	font-weight:bold;
	color:#ea7b31;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

#dx {
	float:left;
	width:190px;
	margin:18px 0 0 0;
}

#dal-sito {
	width:190px;
	height:26px;
	display:table;
	background-image:url(http://www.mister-wolf.it../images/newsletter/dal-sito.png);
	background-repeat:no-repeat;
}

.notizia-lat {
	display:table;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	border-bottom:2px solid #d2cebe;
}
.foto-lat {
	margin:0 0 8px 0;
	clear:left;
}
.testo-lat {
	float:left;
	width:185px;
}


#cant-cult {
	width:700px;
	height:33px;
	margin:10px 0 0 0;
	background-image:url(http://www.mister-wolf.it../images/newsletter/cant_cult.png);
	background-repeat:no-repeat;
}


/* #################### ANIMATORI CULTURALI #################### */
/* SCHEDE */
.listaa2 {
	width:97%;
	clear:right;
	display:table;
}
.listaa2 ul {
	padding:0;
	margin:0;
}
.listaa2 ul li {
	width:47%;
	height:100px;
	padding:0 1% 0 1%;
	margin:0;
	list-style-type:none;
	display:table;
	float:left;
	vertical-align:top;
	border-bottom:1px dashed #cccccc;
	border-right:1px dashed #cccccc;
}

.listaa2 ul li strong {
	padding:5px;
	margin:5px 0 5px 0; 
	font-weight:bold;
	background-color:#FF9900;
	width:100%;
	display:table;
	color:#ffffff;
}

.comuni-comprensorio {
	width:97%;
	clear:right;
	display:table;
}
.comuni-comprensorio ul {
	padding:0;
	margin:0;
}
.comuni-comprensorio ul li {
	width:20%;
	height:9px;
	padding:4px;
	margin:0;
	list-style-type:none;
	display:table;
	float:left;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px dashed #ebebeb;
}

/* #################### CONCORSO FOTO #################### */
.conc-tutto {
	width:684px;
	display:table;
	background-image:url(../images/concorso/bg_conc.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

#interna-colonna02 .conc-tutto img{
	padding:0px;
	margin:0px;
}


.conc-header {
	padding:0;
	margin:0;
	background-color:#000000;
	height:194px;
}

.conc-sx {
	float:left;
	width:495px;
	padding:0;
	margin:0px;
	border-right:1px dashed #cccccc;
}

.conc-dx {
	float:right;
	width:180px;
	padding:0 0 0 5px;
}

#interna-colonna02 .conc-dx img{
	padding:0px;
	margin:0px;
}

.conc-dx .imagine {
	text-align:right;
	width:180px;
}

#interna-colonna02 .conc-dx ul {
	margin:0;
	padding:0;
}

#interna-colonna02 .conc-dx ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

.listanews {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 16px;
	color: #000000;
}

.listapremi ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px dashed #CCCCCC;
}

.listapremi ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 8px 0 8px 0px;
	border-bottom: 1px dashed #CCCCCC;
	height:58px;
}

.listapremi ul li .numpremi {
	float:left;
	margin: 0 8px 0 0;
	display: table;
}

.listapremipremio {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #FF9900;
}

.listafotoconc {
	width:684px;
	display:inline;
}

.listafotoconc ul {
	width:664px;
	margin:0;
	padding:0;
}

.listafotoconc ul li {
	width:171px;
	margin:0;
	padding:8px 0 8px 0;
	border-bottom: 1px dashed #CCCCCC;
	list-style-type:none;
	float:left;
	display:table;
	height:180px;
	line-height:11px;
}

.listafotoconc ul li a:link, .listafotoconc ul li a:visited {
	text-decoration:none;
}

.listafotoconc3 {
	width:684px;
	display:inline;
}

.listafotoconc3 ul {
	width:664px;
	margin:0;
	padding:0;
	background-color:#ebebeb;
	display:table;
}

.listafotoconc3 ul li {
	width:200px;
	margin:0;
	padding:8px 0 8px 5px;
	border-bottom: 1px dashed #CCCCCC;
	list-style-type:none;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #FF9900;
}

.listafotoconc3 ul li a:link, .listafotoconc ul li a:visited {
	text-decoration:none;
}

.midas {
	display:none;
}