/****************** Foglio di stile di www.firbreteaccessibile.it *********************


/* 		
  		COLORI
        Blue #000066
		dark blue#00008b
        azzurro scuro #025D9F
		azzurro chiaro #7DA1CD
		azzurro 3 #0000C2
		azzurro-grigio #5c899e
		celeste #f3f3f3
      	grigio scuro #CDCDCD
		grigio chiaro #efeeee 
		rosso scuro #98030E
		withe 
		Black

HTML {
	margin : 0;
	padding:0;
	
}

BODY {

 	margin: 0px; 
 	margin-left: 0px;
 	padding:0px;
	font-size: 95%; 
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #ffffff;
 	
 	}

/*********************** caratteri generali del sito ******************/ 	

.hidden { 
	position: absolute;
	left: -1000px;
	width: 990px;
}

#hidden { 
/*	display : none;*/
	position: absolute;
	left: -1000px;
	width: 990px;

} 

img {
	padding-right : 5px; padding-left : 2px; padding-bottom : 5px; padding-top : 5px;
	border: 0; 
}


/*********************** intestazione del sito *************************/
.Header {
	width :0;
	padding-right : 5px; 
	padding-left : 5px; 
	float : left; 
	padding-bottom : 5px; 
	padding-top : 5px; 
	font-size : 1.1em;  
	text-align : left; 
    background : #000066;
} 

DIV#header { 
	color : #fff;
background : #000066;
border-top : 1px solid #000066;}

DIV#header2 
{
	padding-right : 5px; padding-left : 5px; padding-bottom : 1px;  padding-top : 1px;
	font-size : 0.7em;
	color : #efeeee; 
	border-top : 1px solid #000066 ;
	background : #ffffff;
	border-bottom : 1px solid #000066;		
		}
	
	
DIV#header3 {
		
	padding-right : 30px; 
	padding-left : 0; 
	padding-bottom : 3px; 
	margin : 0; 
	padding-top : 1px; 
	text-align : right; 
    font-size : 0.8em; 
	border-bottom : 1px solid #00008b;		
	background : #efeeee;
	}
	/*********************** div per le immagini *************************/
div.textimage {
	width : 95%; 
	margin-bottom : 0; 
	border : 1px solid #03711d; 
	float : left; 
	margin-left : 50px; 
} 
div.textimageb {
	width : 95%; 
	margin-bottom : 1px; 
	border : 1px solid #03711d; 
	padding-left : 15px; 
	padding-top : 1px; 
    padding-bottom : 1px;
} 
	
/*********************** div contenitore del testo al centro *************************/
DIV#container {
	border-right : 0;
	background:#fff; 
border:2px solid #00008b; 
}


	
	
/*********************************** titoli ************************************/
H1 {
	padding-right : 10px; 
	padding-left : 10px; 
	padding-bottom : 2px; 
	padding-top : 2px; 
    margin : 0; 
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em; 
	color : #ffffff; 
background-image: #000066;
}

H1 em {display: none;} 


H2
 {
	padding-right : 10px; 
	padding-left : 10px; 
	padding-bottom : 10px; 
	margin : 0; 
	padding-top : 10px; 
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em; 
	border-bottom : 1px solid #000066; 
	color : #000066; 
	 } 
	
	
H3 {
	
	margin : 2px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.4em; 
	text-align : right;
    color : #000066; 
	
} 

H4 {
	padding-right : 10px; 
	padding-left : 10px; 
	padding-bottom : 5px; 
	margin : 0; 
	padding-top : 5px; 
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em; 
	color : #191970; 

} 


H5 {
	padding-right : 10px; 
	padding-left : 10px; 
	padding-bottom : 30px; 
	margin : 0; 
	padding-top : 10px; 
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em; 
	word-spacing : 1.2em; 
	color:#98030E;

} 
/*********************** testo centale *************************/
.Title {
	padding-right : 5px; 
	padding-left : 10px; 
	padding-bottom : 2px; 
	margin : 0; 
	padding-top : 25px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.3em; 
	font-variant : small-caps; 
	font-weight : bold;
    text-align : left; 
	color : #000066; 
	background : #ffffff;
	border-top : 0px dotted #000066; 

} 


.TextCenter {
	padding-right : 5px; 
	padding-left : 10px; 
	padding-bottom : 1.3em; 
	margin : 0; 
	padding-top : 5px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em; 
	text-align : justify; 
	color : #000000;
	background : #fff; 
} 
.TextCenter2 {
	padding-right : 2px; 
	padding-left : 2px; 
	padding-bottom : 0.7em; 
	margin : 0 10px; 
	font-family : 'georgia';
	font-size : 0.8em; 
	text-align : center; 
	color : #000000;
} 

.Autor {
	padding-right : 0; 
	padding-left : 10px; 
	padding-bottom : 3px; 
	margin : 2px; 
	padding-top : 0; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em; 
	font-weight : bold;
    color : #191970; 
	background : white; 
} 
.AutorBlue {
	padding-right : 0; 
	padding-left : 0; 
	padding-bottom : 3px; 
	margin : 2px; 
	padding-top : 10px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em; 
	font-variant : small-caps; 
	font-weight : bold;
    text-align: center;
    color : #000066; 
	background : white; 
}
.AutorBlue2 {
	padding-right : 0; 
	padding-left : 0; 
	padding-bottom : 3px; 
	padding-top : 10px; 
	margin : 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em; 
	font-variant : small-caps; 
	font-weight : bold;
    text-align: left;
    color : #191970; 
	background : white; 
} 
 .AutorBlue2b {
	padding-right : 0; 
	padding-left : 0; 
	padding-bottom : 3px; 
	padding-top : 10px; 
	margin : 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em; 
	font-variant : small-caps; 
	font-weight : bold;
    text-align: left;
    color : #191970; 
	background : white; 
} 

.abstract {
	padding-right : 0; 
	padding-left : 10px; 
	padding-bottom : 10px; 
	margin : 0; 
	padding-top : 0; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em; 
	text-align: justify;
	color : black; 
	background : white;
} 




/********************* div con testo centrale *************************/

DIV#content { float: left;
 background-color: #FFFFFF;
 	padding-bottom : 20em; 
  width: 69%; height: 100%;
   display:inline;}

/********************* div Navigazione Sx *************************/

.DivNavigazioneSx { 
float: left; 
margin-left: 10px; 
background-color: #FFFFFF; 
width: 18%; height: 100%}

.DivSezione  { 
background-color: #efeeee; 
border: 1px dotted #000066; 
width: 90%; margin-bottom: 5px; 
margin-left: 5px; 
margin-right: 5px; 
margin-top: 25px; }

p.TitoloSezione {
 background-color:#ffffff;
 border: 1px solid #000066; 
 width: 96%; 
 font-size: 90%; 
 font-style: normal; 
 font-weight: bold; 
 font-variant: normal; 
 text-transform: none; 
 color: #98030E;
 letter-spacing: normal;
 text-align: left; 
 word-spacing: normal;
  white-space: normal; 
 display: block; 
  margin: 1% 1% 1% 1%; 
   line-height: 98%;  
   text-indent:5%; margin-bottom: 5px;   margin-left: 2px;  margin-right: 2px; margin-top: 15px; }
   
a.LinkSezione { background:#efeeee; 
color: #000066; 
font-size: 90%;
 text-decoration: none; 
  font-weight: bold;  
  line-height: 110%; }
  
  
a.punto { 
background:#efeeee; 
color: #98030E; 
font-size: 100%;
 text-decoration: none; 
 font-family: Verdana, Arial; 
 line-height: 120%; }

a.bricioledipane {
	color : #000066; 
	background : #ffffff; 
	margin : 2px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em; 
	font-weight : bold; 
	text-align : left;
} 

/*********************** div per i pič di pagina *************************/


DIV#footer1 {
	clear : both; 
	padding-right : 15px; 
	padding-left : 0; 
	padding-bottom : 0; 
	margin : 0; 
	padding-top : 0; 
	background : #DEE7EB; 
	color : #000066;
	font-size : 0.7em; 
	border-top : 1px dotted #000066; 
	word-spacing : 1.2em; 
	text-align : right; 
      } 
DIV#footer2 {
	clear : both; 
	padding-right : 10px; 
	padding-left : 0; 
	padding-bottom : 2px; 
	padding-top : 2px; 
	background : #ffffff; 
	font-size : 0.7em; 
	color : #000066; 
	border-bottom : 2px solid #000066; 
	border-top : 1px solid #000066; 
	text-align : center; 
	} 

/********************************** link  ****************************************/

a:link {
	text-decoration : none; 
	color : #000066; 

} 
a:visited {
	text-decoration : none; 
	color : #000066; 
} 

a:hover {
	text-decoration : underline; 
	color : #98030E; 
	font-weight : bold;

} 

a.mailto {
	background : #ffffff; 
	color : #000066; 
text-decoration : underline; 
}
