body { 
	margin:			0 1px 0 0; 
	padding:		0; 
	font:			x-small Verdana,Arial,Tahoma;
	background: #FFF;
	color: #333;
}

#header { 
	border:			0px;
	border-bottom:	5px solid #BC0307;
	background:		#C4C8CB; 
	color:			#000; 
	height:			71px; 
}

#contenutohome 
{
	/*margin-left:200px;*/
}

#colonna_dx_home_top {
	
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	font-size:xx-small;
	height:100px;
	border-color:#E0E0E0;
	border: 1px;
    background-image: url('/asr/images/hcover5.jpg');
    background-repeat: none;
    width: 190px;
    
	}


#colonna-sx{ 
	float:			left; 
	width:			20%; 
	color:			#000;
	
} 



#colonna-dx { 
	float:			left; 
	width:			22%; 
	color:			#000;
	
}

#colonna-dx { margin-right: -20px; }


#principale { 
	float:			left; 
	width:			57%; 
	margin: 		0 0 -1px 0;
	padding:		0px 0px 0px 0px;
}

#footer { 
		clear:					left;
		padding:				2px 10px;
		font-size:		x-small;
		font-weight: bold;
		background-color:#BC0307;
		text-align:center;
		color:#FFFFFF;
		padding:2px;
		margin-top:30px;
		height:		15px;
}

#enciclopedia {
		margin-top: 15px;
		margin-bottom: 5px;
		margin-left: 25px;
		text-align: center;
		
}
#linkcertificazioneiso:visited{background-color:#ffffff}
#linkcertificazioneiso:hover{background-color:#ffffff}
#certificazioneiso {
		/*width: 95%;	*/
		margin-top: 15px;
		margin-bottom: 5px;
		margin-left: 4px;
		width:184;
		height:30;
		/*wcm*/border:0;
}

#precedente { 
	float: left; 
	width: 50%; 
	color: #000;
	margin: 20px 0 0 0;
}

#successiva { 
	float: right; 
	width: 50%; 
	color: #000;
	margin: 20px 0 0 0;
}


.cerca {
		font-size: xx-small; 
		border: 1px solid #BC0307; 
		font-weight: normal; 
		margin: 5px 0px 0px 0px;
		padding:  0px 0px 0px 0px;  
		width: 70%;
		height: 20px;
}
.cerca_home {
		font-size: xx-small; 
		font-weight: normal; 
		margin: 5px 0px 0px 0px;
		padding:  0px 0px 0px 0px;  
		width: 70%;
		height: 20px;
}
.input {
		font-size: xx-small; 
		border: 1px solid #BC0307; 
		font-weight: normal; 
		padding: 0; 
		margin-left: 10px; 
		width: 90%;
}

.i{
		font-size: xx-small; 
		background: #ffffff;
		border: none;
		font-weight: normal; 
		padding: 0; 
		margin-left: 10px; 
		text-decoration: underline;
}

a:link{
		color: #3F4050; 
		text-decoration: none;
}
a:visited{
		color: #3F4050; 
		text-decoration: none;
}
a:hover	{
		color: #BC0307; 
		text-decoration: none;
		background-color: #E0E0E0;
}
a:active {
		color: #BC0307; 
		text-decoration: none;
		background-color: #E0E0E0;
}

a:link.enciclopedia	{
		background-color:transparent;
}
a:visited.enciclopedia{
		background-color:transparent;
}
a:hover.enciclopedia	{
		background-color:transparent;
}
a:active.enciclopedia {
		background-color:transparent;
}


a:link.foot	{
		color: #FFFFFF;
		text-decoration: underline;
}
a:visited.foot	{
		color: #FFFFFF;
		text-decoration: underline;
}
a:hover.foot		{
		color: #BC0307;
		background-color: #FFFFFF;
		text-decoration: underline;
}
a:active.foot 	{
		color: #BC0307;
		background-color: #FFFFFF;
		text-decoration: underline;
}

a:link.link2{
		font-weight: bold;
}
a:visited.link2{
		font-weight: bold;
}
a:hover.link2{
		font-weight: bold;
}
a:active.link2 	{
		font-weight: bold;
}



a:link.news	{
		text-decoration: underline;
}
a:visited.news	{
		text-decoration: underline;
}
a:hover.news		{
		text-decoration: none;
}
a:active.news 	{
		text-decoration: none;
}


a:link.progetto {
		text-transform: uppercase;
}
a:visited.progetto {
		text-transform: uppercase;
}
a:hover.progetto {
		text-transform: uppercase;
}
a:active.progetto {
		text-transform: uppercase;
}



a:link.pubbl {				
		color: #333333;
		background-color: #FFFFFF;
		text-transform: uppercase;
}
a:visited.pubbl {
		color: #333333;
		background-color: #FFFFFF;
		text-transform: uppercase;
}
a:hover.pubbl {
		color: #333333;
		background-color: #FFFFFF;
		text-transform: uppercase;
}
a:active.pubbl {
		color: #333333;
		background-color: #FFFFFF;
		text-transform: uppercase;
}


a:link.sottolineato {				
		text-decoration: underline;
}
a:visited.sottolineato {
		text-decoration: underline;
}
a:hover.sottolineato {
		text-decoration: none;
}
a:active.sottolineato {
		text-decoration: none;
}



a:link.sottoprogetto {				
		font-size: x-small;
}
a:visited.sottoprogetto {
		font-size: x-small;
}
a:hover.sottoprogetto {
		font-size: x-small;
}
a:active.sottoprogetto {
		font-size: x-small;
}



a:link.voci-menuleft {
		color: #3F4050;
		font-weight: bold;
		line-height:20px;		
		
}
a:visited.voci-menuleft {
		color: #3F4050;
		font-weight: bold;
		line-height:20px;		
}
a:hover.voci-menuleft {
		color: #3F4050;
		background-color: #FFFFFF;
		font-weight: bold;
		line-height:20px;		
}
a:active.voci-menuleft {
		color: #3F4050;
		font-weight: bold;
		line-height:20px;		
}

/*** Interlinea differente ***/
a:link.voci-menuleft-interlinea {
		color: #3F4050;
		font-weight: bold;
	    line-height:12px;		
	    
}
a:visited.voci-menuleft-interlinea {
		color: #3F4050;
		font-weight: bold;
	    line-height:12px;		
	    
}
a:hover.voci-menuleft-interlinea {
		color: #3F4050;
		background-color: #FFFFFF;
		font-weight: bold;
	    line-height:12px;				
}
a:active.voci-menuleft-interlinea {
		color: #3F4050;
		font-weight: bold;
	    line-height:12px;		
}
.span_interlinea{padding-top:3px; display:block;}

h1,h2,h3,h4,h5,h6 {
		font-weight: normal;
		margin: 0;
} 

h1.logo {
		font-size:x-small;
}

h1.intestazione {
		font-size: x-small;
		margin-top: 10px;
		text-transform: uppercase;
}

h2.cerca-sito {
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 10px;
		color: #3F4050;
		font-size: xx-small;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 6px;
}

h2.enciclopedia {
		font-size: x-small;
}

h2.menuleft {
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 10px;
		background-color: #BC0307;
		border-top: thin solid #D0D8E0;
		border-bottom: thin solid #D0D8E0;
		border-right: thin solid #D0D8E0;
		border-left: thin solid #D0D8E0;
		color: #FFFFFF;
		font-size: x-small;
		font-weight: bold;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 6px;
}

h2.titolo-interno,.titolo-link {
		font-size: x-small;
		font-weight: bold;
		color: #BC0307;
}

h2.titolo-interno { 
		margin-top: 25px;
}

h2.titolo-link { 
		margin-bottom: 25px;
}

h2.titolo-sezione {
		font-size: x-small;
		font-weight: bold;
		color: #BC0307;
		margin-top: 5px;
		text-transform: uppercase;
}

h3.contatti {
		font-size: xx-small;
		text-transform: uppercase;
		margin-top: 10px;
		margin-left: 40px;
}

h3.responsabile {
		margin-top: 10px;
		color: #3F4050;
		font-size: xx-small;
}

h3.sezioni {
		background-color: #E0E0E0;
		color: #3F4050;
		margin-top: 20px;
		margin-right: 10px;
		margin-left: 10px;
		padding: 2px;
		padding-left: 15px;
		font-size: x-small;
		text-transform: uppercase;
		border-left: solid #BC0307;
		border-left-width: 1px;
		border-top: solid #BC0307;
		border-top-width: 1px;
		
}

hr.apertura {
		color: #ffffff;
		margin-bottom: 5px;
}

hr.chiusura {
		color: #C60606;
		margin-bottom: 10px;
		margin-top: 10px;
		clear:both;
}

hr.homelinea {
		 color: #EAEAEA;
		 margin-left: 10px;
		 margin-right: 10px;
}

img.biblioteca {
		margin: 0 15px 20px 0;
}

img.pillole-index {
		margin:5px 15px 10px 0px;
}

img.dossier {
		margin-top: 5px;
		margin-right: 15px;
		margin-bottom: 10px;
}

img.dossier-index {
		margin-top: 5px;
		margin-right: 15px;
}


li {
	margin: 0;
}

li.lineadiricerca {
		list-style-image: url(../images/freccia-lineadiricerca.gif);
		margin-top:10px;
		margin-left:120px;
}


li.link {
		list-style-image:url(../images/square-red.gif);
		margin-bottom:10px;
		margin-right:100px;
		}

li.link2 {
		list-style-image:url(../images/freccia-rossa.gif);
		margin-top:10px;
		margin-bottom:10px;
		/*margin-right:100px;*/
		}



li.lista {
		/*list-style-image:url(../images/trattino.gif);*/
	    list-style:none;
		margin: 3px 0px 0px 0px;
		text-align:left;
		}


li.progetto {
		list-style-image:url(../images/freccia-progetto.gif);
		margin-top:5px;
		margin-bottom:15px;
		padding-left:8px;
}

li.sottoprogetto {
		list-style-image:url(../images/freccia-sottoprogetto.gif);
		margin-top:10px;
		margin-left:10px;
		padding-left:8px;
		font-size:x-small;
}

li.sezioni, li.sezioni_lineericerca {
		list-style-image:url(../images/square-red.gif);
		margin-top:10px;
		margin-right:10px;
		font-size:xx-small;
}

li.sezioni_lineericerca{
		margin-left:16px;
		list-style-image:url(../images/trattino_rosso.gif);
		margin-bottom:0px;
		margin-top:0px;
}

p {
	margin:0px;
}

p.breadcrumbs {
		margin-top:12px;
		margin-bottom:20px;
		font-size:xx-small;
		text-transform: uppercase;
}

p.chiusura {
		color:#333333;
		font-size:xx-small;
}

p.contatti { 
		text-align:justify;
		font-size:xx-small;
		margin-left:40px;
}

p.dossier { 
		text-align:justify;
		font-size:x-small;
		margin:10px 100px 10px 25px;
}

p.dossier-past { 
		text-align:justify;
		font-size:x-small;
		margin:20px 100px 20px 25px;
		clear:both;
		display:block;
}

div.dossier-past { 
		text-align:justify;
		font-size:x-small;
		margin:20px 100px 20px 25px;
		clear:both;
		display:block;
}

p.foot { 
		text-align:left;
		padding:0px;
		padding-left:10px;
		text-align:left;
}

p.news {
		font-size:xx-small;
		margin: 10px 100px 0 25px;
}

p.spaziatura{
		margin-bottom: 20px;
}

p.testo { 
		text-align:left;
		font-size:x-small;
}

p.testo-news { 
		text-align:left;
		margin-bottom:20px;
}

p.coleventi{
	padding: 2px;
	padding-left: 15px;
}

p.corso {
		font-size:xx-small;
		margin: 10px 100px 30px 25px;
}

td {
	margin:0px;
}


td.foot {
		background-color:#BC0307;
		text-align:center;
		color:#FFFFFF;
		font-size:x-small;
		padding-top:2px;
		padding-bottom:2px;
		margin-top:20px;
}

ul {
	margin-top:0px;
}

ul.link {
	margin-top:20px;
}

ul.none {
		list-style-type: none;
		margin:0px;
		margin-bottom:10px;
		margin-right:10px;
		margin-left:10px;
		background-color:#D0D8E0;
		text-align:left;
		padding-left:10px;
		font-size:xx-small;
}

ul.sezioni {
		margin-top:5px;
}

.maiuscolo{	text-transform: uppercase; }
.minuscolo{ 	text-transform: lowercase;}


.fotoleft {float:left; margin: 5px 5px 5px 5px; border: 0px;}
.fotoright {float:right; margin: 5px 5px 5px 5px; border: 0px;}
.fotomiddle {float:none; margin: 5px 5px 5px 5px; border: 0px;}
.prog_area{ padding-left: 40px; margin-top: -10px;}
.form_dx{ margin-right:10px;margin-left:10px;}
.progetti{ margin-top: -10px;}
.data{margin-top:10px;margin-left:15px;margin-right:15px;font-size:xx-small;}
.left{ float:left;}
.right{ float:right;}
/*p.justify { 
		text-align:justify;
		font-size:x-small;
}*/

ul  { 
		text-align:left;
}
p.paragrafo
{
		text-align:left;
		font-size:x-small;	
}
p.testo img.left 
{
   margin: 0px 15px 20px 0px;
}
p.testo img.right 
{
   margin: 0px 0px 20px 15px;
}
div.left img.left 
{
   margin: 0px 15px 0px 0px;
}
p.dossier-past img.left { 
   margin: 0px 15px 0px 0px;
}
p.paragrafo
{
   margin-right:10px;
}
.bold{ font-weight:bold; }

.ricerca{ 
BACKGROUND-IMAGE: none;   
BACKGROUND: none;
BORDER: 0px;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;  
}
/*.invisibile{display: none}*/

p.home-news {
		margin: 10px 5px 0px 10px;
}

hr.linea{
		color:#EAEAEA; 
		margin-left:10px;
		margin-right:10px;
}

h2.menuright,.menuright-blue {
		margin-top:10px;
		margin-right:15px;
		margin-left:15px;
		background-color:#BC0307;
		color: #FFFFFF;
		font-size:x-small;
		text-align:left;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;
		text-transform: uppercase;
		font-weight:bold;
		}
h2.collane {
		background-image: url(/asr/images/hcover5.jpg); 
		background-repeat: no-repeat;
		margin-top:10px;
		margin-bottom:20px;
		margin-left:15px;
		margin-right:15px;
		font-size: xx-small;
		font-weight:bold;
}
h2.home-enciclopedia {
		margin-top:10px;
		margin-bottom:20px;
		margin-left:15px;
		margin-right:15px;
		font-size: xx-small;
}

/*Definizione e posizionamento dello skip: in questo modo è fruibile per screen reader, browser vocali, palmari, browser testuali, ma nascosto al layout */
ul.invisibile {position:absolute; top:-10000px; margin:0; padding:0; height:1px; width:1px; font-size:0.1em; line-height:0.1em;}
ul.invisible, ul.invisible li {display:inline; margin:0; padding:0;}

/*WCM*/
div.triangolo_rosso{
		background-image:url(../images/freccia-rossa.gif);
		background-repeat: no-repeat;
		background-position: -3px 0; 
		padding-left: 10px;
		margin:0.5em 0 1.5em 0		
}
ul.none{padding-bottom:0.8em}

/*definizioni per formattazione risultati di ricerche*/
div.googleIntestazione, div.googleRisultati {
	font-size: 12px;
	font-weight: normal;
}

div.googleNavigazione {
	font-size: 13px;
	font-weight: bold;
}

/* *** MEV DICEMBRE 2008 */
form.pubblicazioni input{
   background:none;
   width:100%;
   border:0;
   cursor:pointer;
   display:block;
   background-image:url(../images/freccia-rossa.gif);
   background-repeat: no-repeat;
   margin-bottom:10px;
   margin-top:10px;
   padding-left:1em;
   width:18em;
   font-weight:bold;
   text-align:left;
}
/*form.pubblicazioni div{width:100%;text-align:right}*/

/* WCM x VIDEOLEPIDA */
li.video {
background-image:url(../images/audio_video.gif);
background-position:0 2px;
background-repeat:no-repeat;
list-style-type:none;
font-weight:bold;
margin:2px 0;
padding:3px 27px 10px;
}
ul.lepida {
margin:15px 0;
padding:0 0 0 13px;
}

li.leggi {
background-image:url(../images/leggi_ico.gif);
background-position:3px 2px;
background-repeat:no-repeat;
list-style-type:none;
font-weight:bold;
margin:2px 0;
padding:3px 27px 10px;
}

