.articolo
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	/*margin-top: 0px;*/
	margin-right: 20px;
	margin-bottom: 0px;
	/*margin-left: 90px;*/
	/*width:200;*/
	margin-left: 20px;
	width:auto;
	
}

.articolo a
{
	COLOR: #B86545;
	text-decoration:none;
}

div.magazine{}
.titolo-rosa
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #B86545;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin:0;

}

.titolo-rosa-magazine
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #B86545;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 20px;

}

.titolo-verde-magazine {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	padding:0;
	margin:0px 20px 0px 20px;
	/*width:310px;*/
}

.titolo-verde-magazine a{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	padding:0;
	text-decoration:none;
}


.abstract
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	/*margin-top: 0px;*/
	margin:0 20px 0px 40px;
	/*margin-left: 90px;*/
	/*width:200;*/
	width:auto;
	
}

.abstract a
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	width:auto;
	text-decoration:none;
	
}


div.articolo-mag{margin:15px 0 5px 0}

.menu-top
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
}

A.menu-top:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	COLOR: #FFCC99;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
	text-decoration: none;


}

A.menu-top:link
{
        FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
        text-decoration: none;
}

A.menu-top:visited
{
        FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
	padding-top: 4px;
        text-decoration: none;
}

.menu-sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #B86545;
	text-decoration: none;
}
A.menu-sx:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #B86545;
	text-decoration: none;

  
}
A.menu-sx:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #68694E;
	text-decoration: none;
}


A.freccia:link
{
  FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: bottom;
	COLOR: #7F8160;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

A.freccia:hover
{
 FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: bottom;
	COLOR: #7F8160;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline
}

A.freccia:visited
{
  FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: bottom;
	COLOR: #7F8160;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}


body {
	background-image:  url(IMG/sfondo.gif);


}
.giallo {
	background-color: #FDF3CD;
}

.news {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	width: auto;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
A.news:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	width: auto;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
A.news:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	width: auto;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;


}
A.news:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #B86545;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	width: auto;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;


}
.news-titolo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;

}
A.news-titolo:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;

}
A.news-titolo:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;

}
A.news-titolo:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;

}
.titolo-verde {

	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	/*width:310px;*/
}
.titarticolo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-left: 20px;

}

.ImgArticoloLista
{
	margin-bottom: 0px;
	margin-left: 10px;
	width:105px;
	height:100px;
	float:left;
}

.ImgArticoloLista a img
{
	margin-bottom: 0px;
	border:none;
	width:100px;
	float:left;
}

.titcatarticolo {

	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-bottom:1px solid #CC6600;
	width:310px;
}

.arie {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	padding-left: 144px;
	margin: 0px;


}
.titolo-pagina {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #B86545;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	letter-spacing: 1px;

}
.sottotitolo-pagina {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: auto;

}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #B86545;
	text-decoration: none;
	width: auto;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;

}
a.link:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666633;
	text-decoration: none;
	width: auto;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

/* Stili amministrazione */
.TextField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
A.TextField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
A.TextField:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B86545;
	text-decoration: underline;
}
.LabelTextField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.TableHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C68269;
	text-decoration: none;
}
.trPari{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #F9ECC7;
	text-decoration: none;
}
.trDispari{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
/* Stili amministrazione */



/*	Stili Lista News */
.NewsLista
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 0px;
	margin-left: 90px;
	width: 460px;
}

.NewsLista a
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 0px;
	text-decoration:none;
}




.titZonaNewsLista {

	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-bottom:1px solid #CC6600;
	width:320px;
	
}

.ImgZonaNewsLista
{
	margin-bottom: 0px;
	margin-left: 340px;
	margin-top:-35px;
	
}

.ImgZonaNewsLista a img
{
	margin-bottom: 0px;
	border:none;
	width:50px;
	float:left;
}


.titNewsLista {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 0px;
	margin-left: 90px;
	width: 450px;
}

.titNewsLista a{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 0px;
	text-decoration:none;
}

.titNewsLista a img{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	border:none;
}

.ImgNewsLista
{
	margin-bottom: 0px;
	margin-left: 15px;
	float:left;
}

.ImgNewsLista a img
{
	margin-bottom: 0px;
	border:none;
	float:left;
}

/* Fine Stili Lista  News */

/* Inizio Stili Dettaglio News */

.titNewsDettaglio {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 0px;
	margin-left: 20px;
	width: 450px;
}

.NewsDettaglio
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 0px;
	margin-left: 20px;
	width: 300px;
	
}

.NewsDettaglio a
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #B86545;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	text-decoration:none;
	
}

.ImgNewsDettaglio
{
	margin-bottom: 0px;
	margin-right: 20px;
	border:none;
	float:right;
}


div.contact{margin-left:20px;width:330px;color:#000000;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;}
div.contact span.dida{font-weight:normal;margin:0 0 0 82px}
div.contact div{margin:5px 0 0 0}
div.contact label{
	width:80px;
	font-weight:normal;
	float:left;
	margin-top:3px
}
div.contact input{width:220px;height:22px}
* html div.contact input{height:20px}
div.contact textarea{width:300px;height:120px}
/*privacy*/
div.contact div.privacy span{font-weight:normal}
div.contact div.privacy a{color:#996633}
div.contact div.privacy a:hover{color:#cc9966}
div.contact div.privacy ul{font-weight:normal;padding:0;margin:0}
div.contact div.privacy li{list-style:disc inside;padding:0;margin:0}
div.contact div.privacy label{width:200px;margin-top:3px}
div.contact div.privacy input{width:15px}
/**/
div.contact div.buttons{margin:10px 0 5px 0}
div.contact div.buttons input{width:90px;height:20px;margin:0 10px 0 0}
div.contact div.buttons img{border:none}
span.mandatory{color:#ff0000;font-weight:bold}

div.contact p.titolocontatto {

	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	width:310px;
}

/* Fine Stili  Dettaglio  News */

a.email{color:#996600}
a.email:hover{color:#CC9966}
div.cnt{overflow:auto;height:699px}

/* MAGAZINE HOME PAGE */
div.magazineSkeleton{
	margin:10px 0 0 18px;
	background:url("IMG/bkg-boxMagazine.jpg") repeat-y top left #FDF4CD;
	width:350px
}

div.magazineSkeleton div.headerMagazine{
	background:url("IMG/bkg-headerMagazine.jpg") no-repeat top left;
	height:70px;
	width:350px
}
div.headerMagazine h3.titoloMagazine{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #B86545;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-bottom:1px solid #585942;
	padding:50px 0 3px 10px;
	width:329px;
}
* html div.headerMagazine h3.titoloMagazine{padding:0 0 3px 10px;margin:50px 0 0 0;width:339px}

div.contentMagazine{/*background:url("IMG/bkg-logodown.jpg") no-repeat top right #FDF4CD;*/width:339px}
div.articoloMagazine{
	border-bottom:1px solid #585942;
	padding:10px 0 10px 0;
	width:339px
}
div.articoloMagazine h3.titoloArticolo{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	margin:0;
}

div.articoloMagazine h3.titoloArticolo a{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	text-decoration:none;
}
div.articoloMagazine p.abstractArticolo
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	width:auto;
	padding:0 10px 0 20px;
	margin:0;
}
div.articoloMagazine p.abstractArticolo a
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #585942;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	width:auto;
	text-decoration:none;
}
div.magazineSkeleton div.footerMagazine{
	background:url("IMG/bkg-footerMagazine.jpg") no-repeat top left #FFFFFF;
	height:30px;
	width:350px
}