/* CSS Document */

/*============================================================================ GENERICI ==============================================================================*/
*{
	margin:0;
	padding:0;
	border:0;
}

html, body {
	padding:0;
	border:0;
	margin:0 auto;
	height:100%;
}

body{
	margin:0 auto;
	padding:0;
	height:100%;
	background:#c7c9c6 url(../images/sfondo-content.jpg) center  top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color:#afb1a6;
}
body.home{ background:#c7c9c6 url(../images/sfondo-content-home.jpg) center  top no-repeat;}	
/*formatazione iframe*/
body.sfondo{ background:none;
text-align:left; font-family: Arial, Helvetica, sans-serif;
color:#333; font-size:12px; background-color:#fff;
margin:0; padding:0;}
	

body.sfondo	#format-iframe p{
display:block;
border-bottom:1px solid #CCCCCC;
padding:10px;
color:#333;
text-align:left;
width:auto;
height:auto;

}
#format-iframe a{
color:#333;
text-decoration:none;

}
#format-iframe a:link, #format-iframe a:visited, #format-iframe a:hover, #format-iframe a:active{
color:#000;
text-decoration:none;

}
#format-iframe p.evidenzia{background-color:#f4f4f4;} 

#format-iframe-scheda{
/*min-height:670px;
height:670px;
height:auto !important;*/
width:100%;
margin:0;
padding:0;
float:left;
background-image:url(../images/sfondo-scheda.jpg);
background-position:left top;
background-repeat: no-repeat;
position:relative;
display:block;}
#format-iframe-scheda img{
margin:0;
padding:0;
float:left;
display:inline;

}

#menu-scheda{
width:80px;
height:27px;
right:0;
top:0;
margin:0 0 0 10px;
padding:0 0 0 35px;
z-index:999;
position:absolute;
background-image: url(../images/sfondo-menu-scheda.gif);
background-position:left top;
background-repeat:no-repeat;
}
#contenitore-sotto{ 
	width:100%;
	float:left;
	display:inline;
	background-color:#313331;
	margin:0; padding:0 0 5px 0;
	min-height: 160px;
height: auto !important;
height: 160px;
clear:both;
}

.box-iframe{float:left;
display:inline;
margin:0 0 0 5px; padding:20px 0 0 0;
width:280px;
color:#ffffff;
min-height: 160px;
height: auto !important;
height: 160px;
}

.box-iframe p{
text-indent:25px;
background-image:url(../images/freccina-nera.jpg);
background-position:left top;
background-repeat:no-repeat;
margin:0;
padding:0;

}
/**a{position:relative;}*/


/* WRAPPER */
#wrapper{
	position:relative;
	padding:0;
	width:980px;
	min-height: 85%;
	height: 800px;
	margin: 0 auto 0 auto; /* the bottom margin is the negative value of the footer's height */
	/*background-color:#FFCC00;*/
}
#imgiframe{
min-height: 200px;
height: auto !important;
height: 200px;
background-color:#ffffff;
display:block;
z-index:1;
float:left;
}
#menu-sopra {
	width:156px;
	position:absolute;
	height: 200px;
	left: 26px;
	top: 56px;
}

#menu-sopra  ul {
margin:0;
position:relative;
}
#menu-sopra  li {
/*overflow:hidden;
position:absolute;
text-indent:-9999px;*/
list-style-type:none;
}
#menu-sopra  li a {
display:block;


}
#menu-sopra  li.home {
display:block;

}
#menu-sopra li.home a {
background-image:url(../images/menu_home.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:37px;
}
* html #menu-sopra li.home a{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_home.png" ,sizingMethod="crop");
}

#menu-sopra li.home a:hover, #menu li.home a.active {
background-image:url(../images/menu_home_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:37px;

}

* html #menu-sopra li.home a:hover, * html #menu li.home a.active{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_home_roll.png" ,sizingMethod="crop");
}



#menu-sopra li.home-selezionata{
background-image:url(../images/menu_home_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:37px;

}

* html #menu-sopra li.home-selezionata{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_home_roll.png" ,sizingMethod="crop");
}





#menu-sopra  li.sicomunica {
display:block;

}
#menu-sopra  li.sicomunica a {
background-image:url(../images/menu_sicomunica.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;
}
* html #menu-sopra li.sicomunica a{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_sicomunica.png" ,sizingMethod="crop");
}


#menu-sopra li.sicomunica a:hover, #menu li.sicomunica a.active {
background-image:url(../images/menu_sicomunica_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;

}
* html #menu-sopra li.sicomunica a:hover, * html #menu li.sicomunica a.active{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_sicomunica_roll.png" ,sizingMethod="crop");
}



#menu-sopra li.sicomunica-selezionata {
background-image:url(../images/menu_sicomunica_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;

}
* html #menu-sopra li.sicomunica-selezionata { /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_sicomunica_roll.png" ,sizingMethod="crop");
}



#menu-sopra  li.portfolio {
display:block;

}
#menu-sopra  li.portfolio a {
background-image:url(../images/menu_portfolio.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;
}
* html #menu-sopra li.portfolio a{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_portfolio.png" ,sizingMethod="crop");
}

#menu-sopra li.portfolio a:hover, #menu li.portfolio a.active {
background-image:url(../images/menu_portfolio_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;

}
* html #menu-sopra li.portfolio a:hover, * html #menu li.portfolio a.active{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_portfolio_roll.png" ,sizingMethod="crop");
}




#menu-sopra li.portfolio-selezionata {
background-image:url(../images/menu_portfolio_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;

}
* html #menu-sopra li.portfolio-selezionata{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_portfolio_roll.png" ,sizingMethod="crop");
}

#menu-sopra  li.contatti {
display:block;

}
#menu-sopra  li.contatti a {
background-image:url(../images/menu_contatti.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:25px;
}
* html #menu-sopra li.contatti a{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_contatti.png" ,sizingMethod="crop");
}

#menu-sopra li.contatti a:hover, #menu li.contatti a.active {
background-image:url(../images/menu_contatti_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:25px;

}
* html #menu-sopra li.contatti a:hover, * html #menu li.contatti a.active{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_contatti_roll.png" ,sizingMethod="crop");
}


#menu-sopra li.contatti-selezionata {
background-image:url(../images/menu_contatti_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:25px;

}
* html #menu-sopra li.contatti-selezionata{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_contatti_roll.png" ,sizingMethod="crop");
}




#menu-sopra  li.prive {
display:block;

}

#menu-sopra  li.prive a {
background-image:url(../images/menu_prive.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;
}
* html #menu-sopra li.prive a{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_prive.png" ,sizingMethod="crop");
}

#menu-sopra li.prive a:hover, #menu li.prive a.active {
background-image:url(../images/menu_prive_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;

}
* html #menu-sopra li.prive a:hover, * html #menu li.prive a.active{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_prive_roll.png" ,sizingMethod="crop");
}




#menu-sopra li.prive-selezionata{
background-image:url(../images/menu_prive_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;

}
* html #menu-sopra li.prive-selezionata{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_prive_roll.png" ,sizingMethod="crop");
}

#menu-sopra  li.news {
display:block;

}

#menu-sopra  li.news a {
background-image:url(../images/menu_news.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;
}

* html #menu-sopra li.news a{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_news.png" ,sizingMethod="crop");
}
#menu-sopra li.news a:hover, #menu li.news a.active {
background-image:url(../images/menu_news_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;

}
* html #menu-sopra li.news a:hover, * html #menu li.news a.active{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_news_roll.png" ,sizingMethod="crop");
}


#menu-sopra li.news-selezionata {
background-image:url(../images/menu_news_roll.png);
background-position:left top;
background-repeat:no-repeat;
width:156px;
height:30px;

}
* html #menu-sopra li.news-selezionata{ /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_news_roll.png" ,sizingMethod="crop");
}

/*box assoluti*/



#box-lente{
	position:absolute;
	left:668px;
	top:20px;
	width:135px;
	height:139px;
}
#box-ritorno-home{
	position:absolute;
	left:808px;
	top:19px;
	width:151px;
	height:233px;
}
#box-chiavi{
	position:absolute;
	left:-1px;
	top:678px;
	width:158px;
	height:120px;


}
#box-lente a{
	display:block;
	width:135px;
	height:139px;
}
#box-ritorno-home a{
	display:block;
	width:151px;
	height:233px;
}
#box-chiavi a {
	display:block;
	width:158px;
	height:120px;
}

/* FOOTER */
#footer {
	margin:0 0 120px 0;
	padding:7px 0 0 0;
	width:980px;
	float:left;
/*	background-color:#2e5792;*/
	height: 130px; /* .push must be the same height as .footer */
}


#footer p{
	font-size:12px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	padding:12px 0 10px 0;
	}

 #footer p a{
	text-decoration:none;
	color:#ff000;
	font-weight:bold;
}

#footer p a:hover{
	color:#fed200;
}

.menu-footer { 
	width:130px; 
	margin: 0px 5px 0 0; 
	height:120px; 
	float:left; 
	padding:0;
	display:inline;
} 

.menu-footer ul {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}

.menu-footer ul li {
	display:block;
	padding: 1px 0;
	margin:0;
	width:150px;
	background-image:url(../images/cerchio.gif);
	background-position:left top;
	background-repeat:no-repeat;

}


.menu-footer ul li a {
	display:block;
	color:#afb1a6;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 21px;
	margin:0;
	text-align:left;
}

.menu-footer ul li a:hover{
	text-decoration:none;
	color:#000000;
	
}
.menu-footer ul li a.selezionato {
	font-weight:bold;
text-decoration:none;
	color:#097000;

}
.menu-footer ul li a.attivo {
	font-weight:bold;
	display:block;
	color:#097000;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0;

}


/*======================================================================= FINE GENERICI ========================================================================*/


/* LOGO */
#logo{
	float:left;
	text-align:left;
	width:925px;
	height:111px;
	margin:0;
	padding:15px 0 0 35px;
}



/*======================================================================= CONTAINER ========================================================================*/
/* COLONNA SX*/
#colonna-sx {
	float:left;
	width:176px;
	margin:0;
	padding:0;
	/*background-color:#CCCC00;*/
	height:550px;
	display:inline;

}

/*NAVIGAZIONE */
#menu-portfolio {
	float:left;
	padding:0;
	margin:275px 0 0 0;
	width:150px;
	display:inline;
}

#menu-portfolio ul {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}

#menu-portfolio ul li {
	display:block;
	padding: 2px 0;
	margin:0;
	width:150px;
	background-image:url(../images/cerchio.gif);
	background-position:left top;
	background-repeat:no-repeat;

}


#menu-portfolio ul li a {
	display:block;
	color:#afb1a6;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 21px;
	margin:0;
	text-align:left;
}

#menu-portfolio ul li a:hover{
	text-decoration:none;
	color:#000000;
	
}

#menu-portfolio ul li a.attivo {
	font-weight:bold;
	display:block;
	color:#097000;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 21px;
	margin:0;

}

#menu-portfolio ul li a.selezionato {
	font-weight:bold;
	text-decoration:none;
	color:#097000;

}


/*menu navigazione*/
#navigazione {
	float:left;
	padding:0 0 0 8px;
	margin:300px 0 0 0;
	width:100px;
	display:inline;
}

#navigazione ul {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}

#navigazione ul li {
	display:block;
	padding: 2px 0;
	margin:0;
	width:150px;
	background-image:url(../images/cerchio.gif);
	background-position:left top;
	background-repeat:no-repeat;

}


#navigazione ul li a {
	display:block;
	color:#afb1a6;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 21px;
	margin:0;
	text-align:left;
}


#navigazione ul li a:hover{
	text-decoration:none;
	color:#fff;
	
}

#navigazione ul li a.attivo {
	font-weight:bold;
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 21px;
	margin:0;
	text-align:left;

}



/* CORPO*/
#corpo{
	float:left;
	width:575px;
	height:350px;
	margin:196px 0 0 0;
	padding:0 0 0 50px;
	/*background-color:#FFFFFF;*/
	display:inline;
	overflow:auto;
}



#corpo img{
	float:left;
/*	margin:5px 5px 25px 5px;*/
    margin:5px;
	padding:0;
}
#corpo img.lostaff {margin:0;}
#corpo ul li a {
	text-decoration:none;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	/*color:#afb1a6;*/
	padding-bottom:5px;
	margin:0;
	text-decoration:underline;
}

#corpo ul li a:hover {
	color:#ccc;
	text-decoration:underline;
}


/* COLONNA DX */
#colonna-dx {
	float:left;
	width:179px;
	height:550px;
	margin:0;
	padding:0;
	display:inline;
	/*background-color:#663300;*/
}


/*======================================================================= NEWS ========================================================================*/
#news {
	margin: 0 45px 0 160px;
	float:left;
	width: 200px;
	padding:10px;
	display:inline;
}


#news p{
	font-weight:normal;
	display:block;
	padding:0;
	color:#000;
	font-size:10px;
}
#news h2 a, #news h2 a:link, #news h2 a:visited, #news h2 a:active{ color:#ff0000; font-weight:bold; font-size:11px;}

#news h2 a:hover{ color:#0000; font-weight:bold; font-size:11px;}


/* PAGINAZIONE */

#paginazione{
	position:absolute;
	/*
	left:271px;
	top:136px;
	*/
	left:241px;
	top:139px;
	width:167px;
	height:21px;
}
#paginazione ul {
	list-style-type: none;
	width:auto;
	text-align:right;
	padding:0;
	margin:10px 10px 0;
	clear:both;
	float:right;
	
}

#paginazione ul li {
	text-align:right;
	padding:0;
	margin:0;
	display:inline;
	background-image:none;
}

#paginazione .testo {
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right;
	padding:12px 0 0 0;
	margin:0;
	display:inline;
	float:right;
}


#paginazione ul li a {
	display:inline;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	margin-left:3px;
	padding:1px 2px;
}

#paginazione ul li a:hover {
	color:#7ca000;
	text-decoration:none;
	font-weight:bold;
}


#paginazione ul li span {
	display:inline;
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:3px;
	padding:1px 2px;
	color:#7ca000;
	text-decoration:none;
}

/*============================================================================= FORM ========================================================================*/
#form1 {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#afb1a6;
	background-color:#fff;
	width: 250px;
	margin-bottom:8px;
	float:left;
	text-align:left;
}

#form2{
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#afb1a6;
	background-color:#fff;
	width: 250px;
	margin-bottom:8px;
	float:left;
	text-align:left;
}



/*    elenco news     */
.elenconews { 
	width:270px; 
	margin:10px 0 0 0; 
	float:left; 
	display:inline;
} 
.elenconews ul {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}
.elenconews ul li {
	/*display:block;*/
	padding: 2px 0;
	margin:0;
	/*background-image:url(../images/cerchio.gif);
	background-position:left top;
	background-repeat:no-repeat;
	*/
	float:left;
	
}
.elenconews ul li a {
	display:block;
	float:left;
	color:#707070;
	text-decoration:none !important;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 21px;
	margin:0;
	text-align:left;
	width:230px; 
	/*height:70px;*/
}
.elenconews b{
	color:#539729;
	font-weight:bold;
	
}
.elenconews img {
	padding:0;
	float:left;
	margin:0;
	/*border: 1px solid #ccc;*/
	
}
.elenconews ul li a:hover{
	text-decoration:none;
	color:#000000;
	
}
.elenconews ul li a.attivo {
	font-weight:bold;
	display:block;
	color:#afb1a6;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0;

}
/*contenitore form*/
.box-consigli{
width:260px;
float:left;
display:inline;
}

.box-curriculum {
	width:250px;
	float:left;
	display:inline;
	margin: 0 25px 0 0;
}

#recuperaevento {
	margin: 0 45px 0 150px;
	float:left;
	width: 180px;
	padding:10px;
	display:inline;
}
#recuperaevento p{
	text-align:left;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#recuperaevento p a {
	color:#fc4000;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#recuperaevento p a:hover{
	color:#fc4000;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}



/*    elenco press office     */
.elencopressoffice { 
	width:550px; 
	margin:10px 0 0 0; 
	float:left; 
	display:inline;
	/*background-color:yellow;*/
} 
.elencopressoffice ul {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}
.elencopressoffice ul li {
	/*display:block;*/
	padding: 2px 0;
	margin:0;
	/*background-image:url(../images/cerchio.gif);
	background-position:left top;
	background-repeat:no-repeat;
	*/
	float:left;
	
}
.elencopressoffice ul li a {
	display:block;
	float:left;
	color:#afb1a6;
	text-decoration:none !important;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 21px;
	margin:0;
	text-align:left;
	width:100%; 
	/*height:70px;*/
}

.elencopressoffice ul li a:hover{
	text-decoration:none;
	color:#000000;
	
}
.elencopressoffice ul li a.attivo {
	font-weight:bold;
	display:block;
	color:#afb1a6;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0;

}
.allegato2 a {
	display:block;
	float:left;
	color:#afb1a6;
	text-decoration:none !important;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 0 0;
	margin:0;
	text-align:left;
	width:100%; 
	/*height:70px;*/
}

.allegato2 a:hover{
	text-decoration:none;
	color:#000000;
}

.diconodinoi { 
	width:520px; 
	margin:0; 
	padding:0;
	float:left; 
	display:inline;
	/*background-color:yellow;*/
} 
.diconodinoi p { 
	display:block;
	border-bottom:1px dashed #ccc;
	margin:5px;
	padding:0 0 0 21px;
	background-image:url(../images/cerchio.gif);
	background-position:left top;
	background-repeat:no-repeat;

} 
.diconodinoi a{ 
	text-decoration:none;
} 
.diconodinoi a:hover{ 
	text-decoration:none;
	color:#016205;
} 

.titolocat{
	display:block;
	color:#016205;
	font-size:16px;
	font-weight: bold; 
	clear:both;
	margin:5px 0 0 0; 
	padding: 10px 0 0 20px;
	
}


/*   aggiunta fabio 03-10-2008 

#news p{
	width: 190px;
	overflow: hidden;
	list-style-type: none;
	color: #000;
	display: none;
}

#news li img {
	display: block;
}*/
/*
#news li p {
	margin: 0;
	padding: 0 3px 0 0;
	font-size:12px;
}
*/
#news p {
	margin: 0;
	padding: 0 3px 0 0;
	font-size:11px;
}
#news p.nome a{
	color:#ff000;
	margin: 0;
	padding: 0 3px 0 0;
	font-size:11px;
}

#news p.nome a:hover{
	color:#ff000;
	margin: 0;
	padding: 0;
	font-size:11px;
}

#news p.descrizione a{
	color:#000;
	margin: 0;
	padding: 0 3px 0 0;
	font-size:11px;
	font-weight: normal; 
}

#news p.descrizione a:hover{
	color:#000;
	margin: 0;
	padding: 0;
	font-size:11px;
	font-weight: normal; 
}
p.piccolo, p.piccolo a{font-size:10px;}

#footer p.descrizione{
	float:left;
	color:#707070;
	margin: 0;
	padding: 0 10px 0 0;
	font-size:11px;
	font-weight: normal; 
}

#footer p.descrizione-top{
	color:#707070;
	margin-bottom: 10px;
	padding: 0;
	font-size:11px;
	font-weight: normal; 
}

#footer p.descrizione-top b{
	color:#707070;
	font-weight:bold; 
}

#footer p.descrizione b{
	color:#707070;
	font-weight:bold;
}