
/* HEADING */

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

h2, h3, h4, h5, h6 { 
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2{
	font-weight:normal;
	text-decoration:none;
	color:#004493;
	padding:0;
	margin:0 0 20px 0;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2 a{
	font-weight:normal;
	text-decoration:none;
	color:#004493;
	padding:0;
	margin:0 0 20px 0;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2.black{
	font-weight:normal;
	text-decoration:none;
	color:#000;
	padding:0;
	margin:0 0 20px 0;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}



h3{
	font-weight:normal;
	text-decoration:none;
	color:#000;
	padding:0;
	margin:0 0 20px 0;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}


a{ 
	font-weight:normal;
	color:#414141;
	font-size:14px;
	padding:0;
	margin:0;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}


p a { 
	font-weight:normal;
	color:#414141;
	font-size:14px;
	padding:0;
	margin:0;
	text-align:left;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

p a:hover, a:hover { 
	text-decoration:underline;
	color:#004493;
}


p { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#494a4c;
	font-size:14px;
	line-height:16px;
	padding:0 0 15px 0;
	margin:0;
	text-align:left;
}

p.small { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#494a4c;
	font-size:11px;
	padding:0;
	margin:0;
	text-align:left;
}

ul{
	margin:0;
	padding:15px 0 0 0;
	margin:0;
	list-style-type:none;
}

ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#494a4c;
	font-size:14px;
	line-height:16px;
	padding:0 0 15px 0;
	margin:0;
	text-align:left;
}

ul li strong, .ambientazioni a strong{
	color:#000;
}

ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#494a4c;
	font-size:14px;
	line-height:16px;
	padding:0 0 15px 0;
	margin:0;
	text-align:left;
	text-decoration:underline;
}

.clear { 
	clear:both;
}
.sepclear { 
	width: 100%;
	clear:both;
	height:1px;
}

/* COLUMN 1------------------------------------------------------------------------*/
.column1Home{
	float:left;
	width:260px;
	padding:0 15px 0 0;
}
 
.column1Home .product_list{
	float:left;
	width:260px;
	background:url(../images/puntini-grigi.gif) bottom repeat-x;
	padding:8px 0;
}

.column1Home .product_list_image{
	float:left;
	width:95px;
	background-color:#e4e3e3;
	padding:5px;
	margin-right:5px;
}

.column1Home .product_list h3, .column1Home .product_list h4{
	margin:0;
	padding:0 0 6px 0;
	display:block;
}

.column1Home .product_list h3 a{
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004493;
	margin:0 0 6px 0;
	padding:0;
}


.column1Home .product_list h4 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f343b;
	margin:0 0 3px 0;
	padding:0;
}

.column1Home .product_list h3 a:hover, .column1Home .product_list h4 a:hover{
	text-decoration:underline;
}



/* COLUMN 2------------------------------------------------------------------------*/
.column2Home {
	float:left;
	width:400px;
	padding:0 15px;
}

.newsHome{
	float:left;
	position:relative;
	width:auto;
/*	width:400px;
*/	padding:5px 15px 5px 5px;
	margin:0 0 10px 0;
	background:#d5dce5;
	border:1px solid #ffcb03;
	/*background:url(../images/puntini-grigi.gif) bottom repeat-x;*/
}
.newsHome-icona{
	position:absolute;
	top:0;
	right:0;
	width:77px;
	height:77px;
}
/*#sidebar*/.news{
	float:left;
	width:255px;
/*	width:400px;
*/	padding:0 0 0px 0;
	margin:0 0 10px 0;
	background:url(../images/puntini-grigi.gif) bottom repeat-x;
}
.newsHome h2, /*#sidebar*/.news h2{
	margin:0;
	padding:0;
}


.newsHome h3 a, /*#sidebar*/.news h3 a{
	font-size:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#004493;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	margin:0;
	padding:0;
}

.newsHome h3 a:hover, /*#sidebar*/.news h3 a:hover{
	color:#004493;
}


.newsHome h4,/* #sidebar*/.news h4{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#797777;
	font-weight:normal;
}

.comunicazioniHome, #sidebar.comunicazioniHome{
	float:left;
	width:auto;
	/*width:400px;*/
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background:url(../images/puntini-grigi.gif) bottom repeat-x;
}

.comunicazioniHome h2, #sidebar.comunicazioniHome h2{
	font-weight:normal;
	text-decoration:none;
	color:#000;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}

.comunicazioniHome h3 a, #sidebar.comunicazioniHome h3 a{
	font-size:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
}

.comunicazioniHome h3 a:hover, #sidebar.comunicazioniHome h3 a:hover{
	color:#000000;
}

.comunicazioniHome h4, #sidebar.comunicazioniHome h4{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#797777;
	font-weight:normal;
}


.newsHome h2, .newsHome h3, .newsHome h4, .comunicazioniHome h2, .comunicazioniHome h3, .comunicazioniHome h4{
	margin:0;
	padding:0 0 5px 0;
}

#sidebar.news h2, #sidebar.news h3, #sidebar.news h4, #sidebar.comunicazioniHome h2, #sidebar.comunicazioniHome h3, #sidebar.comunicazioniHome h4{
	margin:0;
	padding:0 0 5px 0;
}

.comunicazioniHome h3 a:hover, .newsHome h3 a:hover, #sidebar.comunicazioniHome h3 a:hover, #sidebar.news h3 a:hover{
	text-decoration:underline;
}


/* COLUMN 3------------------------------------------------------------------------*/
.column3Home{
	float:left;
	width:260px;
	padding:0 0 0 15px;
	margin:0;
}

/* COLUMN 1------------------------------------------------------------------------*/
#maincontent .column1{
	float:left;
	width:345px;
	padding:0 15px 0 0;
	margin:0;
}
#maincontentPage_colspan2{
	float:left;
	width:690px;
	padding:0 30px 60px 0;
	display:inline;
	margin:10px 0 20px 0;
	background: url(../images/bg-maincontent-page.gif) top repeat-y;
}
#maincontentPage_colspan2 .column1{
	float:left;
	width:320px;
	padding:0;
	margin:0;
}
#maincontentPage_colspan2 .column2{
	float:left;
	width:360px;
	padding:0;
	margin:0;
}
#maincontent /*.column1 */.product_list{
	float:left;
	width:330px;
	background:url(../images/puntini-grigi.gif) bottom repeat-x;
	padding:7px 0 8px 0;
	margin:0 30px 0 0;
	display:inline;
	/*border-bottom:1px solid #f2f2f2;*/
}


#maincontent /*.column1*/ .product_list.bg{
	background-color:#e4e3e3;
}

#maincontent /*.column1*/ .product_list_image{
	float:left;
	width:95px;
	background-color:#e4e3e3;
	padding:5px;
	margin-right:5px;
}

#maincontent /*.column1*/ .product_list h3, #maincontent /*.column1*/ .product_list h4{
	margin:0;
	padding:0;
	display:block;
}

#maincontent /*.column1*/ .product_list h3 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#004493;
	margin:0 0 6px 0;
	padding:0;
}


#maincontent /*.column1*/ .product_list h4 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f343b;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	display:block;
}

#maincontent /*.column1*/ .product_list h3 a:hover,#maincontent /*.column1*/ .product_list h4 a:hover{
	text-decoration:underline;
}

/* galleria immagini */
#maincontent .column1g{
	float:left;
	width:350px;
	padding:0;
	margin:0;
}


#maincontentPage .column1g_colspan2, #maincontent .column1g_colspan2 {
	float:left;
	width:690px;
	margin:0 0 3px 0;
	padding:0;
	background:url(../images/puntini-grigi.gif) bottom repeat-x;
}
#maincontentPage .column1g_colspan2 h2.title a{
	font-size:16px;
	color:#000;
	margin:0;
}
#maincontentPage .column1g_colspan2 h2.title a:hover{
	color:#004493;
}
#maincontent .column1g .galleria{
	float:left;
	width:330px;
	padding:8px 0;
	margin:0 15px 0 0;
	text-align:center;
	display:inline;
}
#maincontent .column1g .galleria h3{
	color:#004493;
}
#maincontent .column1g .galleria img{
	background-color:#e4e3e3;
	padding:5px;
	margin-bottom:10px;
}
#maincontent .column1g .galleria h3{
	margin:0;
	padding:0;
}
#maincontent .column1g .galleria h3 a{
	font-size:18px;
	color:#004493;
	margin:0;
	padding:0;
	text-decoration:none;
}
#maincontent .column1g .galleria h3 a:hover{
	text-decoration:none;
}
#maincontent .column1g .galleria h4{
	font-size:13px;
	color:#2f343b;
	margin:0;
	padding:4px 0 0 0;
	font-weight:bold;
}
#maincontent .column1g .galleria p{
	font-size:12px;
	color:#2f343b;
	margin:0;
	padding:0 0 10px 0;
	font-weight:normal;
	text-align:center;
}


/* DOWNLAOD 1------------------------------------------------------------------------*/

.download {
	color:#414141;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:normal;
	/*line-height:16px;*/
	margin:0;
	padding:10px 0;
	text-align:left;
	background:url(../images/puntini-grigi.gif) top repeat-x;
}
.download a {
	font-weight:normal;
	color:#414141;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:3px 0 3px 30px;
	background: url(../images/freccia.gif) no-repeat scroll left center;
	display:block;
	
}
.download a:hover {
	text-decoration:none;
	color:#004493;
	padding:3px 0 3px 30px;
	background: url(../images/freccia-hover.gif) no-repeat scroll left center;
}
/* DOWNLAOD document ------------------------------------------------------------------------*/

.download-document {
	color:#414141;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:normal;
	/*line-height:16px;*/
	width:690px;
	margin:0;
	padding:10px 0;
	text-align:left;
	background:url(../images/puntini-grigi.gif) top repeat-x;
}
.download-document a {
	font-weight:normal;
	color:#414141;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:3px 0 3px 30px;
	background: url(../images/freccia.gif) no-repeat scroll left center;
	display:block;
	
}
.download-document a:hover {
	text-decoration:none;
	color:#004493;
	padding:3px 0 3px 30px;
	background: url(../images/freccia-hover.gif) no-repeat scroll left center;
}

/* link articoli 1------------------------------------------------------------------------*/

.link_articoli {
	color:#414141;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:normal;
	/*line-height:16px;*/
	margin:0;
	padding:10px 0;
	text-align:left;
	background:url(../images/puntini-grigi.gif) top repeat-x;
}
.link_articoli a {
	font-weight:normal;
	color:#414141;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:3px 0 3px 30px;
	background: url(../images/ico-link.jpg) no-repeat left center;
	display:block;
	
}
.link_articoli a:hover {
	text-decoration:none;
	color:#004493;
	padding:3px 0 3px 30px;
	background: url(../images/ico-link-hover.jpg) no-repeat left center;
}
.link_articoli-scheda {
	color:#414141;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:normal;
	/*line-height:16px;*/
	margin:0;
	padding:3px 0;
	text-align:left;
	background:url(../images/puntini-grigi.gif) top repeat-x;
}
.link_articoli-scheda a {
	font-weight:normal;
	color:#414141;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:3px 0 3px 30px;
	background: url(../images/ico-link-articoli.jpg) no-repeat left center;
	display:block;
	
}
.link_articoli-scheda a:hover {
	text-decoration:none;
	color:#004493;
	padding:3px 0 3px 30px;
	background: url(../images/ico-link-articoli-hover.jpg) no-repeat left center;
}
.link_allegati {
	color:#414141;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	font-weight:normal;
	/*line-height:16px;*/
	margin:0;
	padding:0;
	text-align:left;
	/*background:url(../images/puntini-grigi.gif) top repeat-x;*/
}
.link_allegati a {
	font-weight:normal;
	color:#414141;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:2px 0 2px 20px;
	background: url(../images/ico-pdf.jpg) no-repeat left center;
	display:block;
	
}
.link_allegati a:hover {
	text-decoration:none;
	color:#004493;
	padding:2px 0 2px 20px;
	background: url(../images/ico-pdf-hover.jpg) no-repeat left center;
}
/* article ------------------------------------------------------------------------*/

.article{
	color:#414141;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:10px 0;
	text-align:left;
}
.article h2 a{
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	font-size:16px;
	color:#000;
	margin:0;
	padding:3px 0 3px 30px;
	background: url(../images/article.jpg) no-repeat left top;
	display:block;
	
}
.article h2 a:hover{
	text-decoration:none;
	color:#004493;
	padding:3px 0 3px 30px;
	background: url(../images/article-hover.jpg) no-repeat left top;
}
.article p {
	padding:0px 0 0px 30px;
	display:block;
	
}
/* risultati ricerca ------------------------------------------------------------------------*/

.lista {
	color:#414141;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:5px 0 10px 0;
	text-align:left;
}
.lista  h3 a{
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	font-size:16px;
	color:#000;
	margin:0;
	padding:0px 0 3px 0px;

	display:block;
	
}
.lista h3 a:hover{
	text-decoration:none;
	color:#004493;
	padding:3px 0 3px 0px;

}
.lista p {
	padding:0px 0 0px 0px;
	display:block;
	
}
#links1, #links2 {
	float:left;
	font-size:13px;
	margin:10px 0;
}
#links1 a, #links2 a {
	text-decoration:none;
	color:#414141;
}
#links1 a:hover, #links2 a:hover {
color:#004493;
text-decoration:underline;
}
p.risultato-ricerca {
	padding:2px 0;
	margin:0;
}
p.risultato-ricerca span{
	color:#004493;
}
/* GALLERY VIDEO 1------------------------------------------------------------------------*/
 .galleryVideo{
	float:left;
	width:300px;
	padding:7px;
	display:inline;
	margin:0 10px 0 0;
	background-color:#dbdbdb;
}

 .galleryVideo h3{
	padding:3px 0;
	margin:0 0 5px 0;
	font-size:20px;
	text-decoration:none;
}

 .galleryImmagini{
 	display:none;
}
