﻿@font-face {
 	font-family: Junicode;
 	src: url(http://bifrost.it/fonts/fonts/Junicode-Regular.eot);
 	font-style: normal;
	font-weight: lighter;
	text
	}
 	
@font-face {
 	font-family: Junicode;
 	src: url(http://bifrost.it/fonts/fonts/Junicode-Italic.eot);
  	font-style: italic;
 	font-weight: lighter;
	}
	
@font-face {
 	font-family: Junicode;
 	src: url(http://bifrost.it/fonts/fonts/Junicode-Bold.eot);
 	font-style: normal;
	font-weight: bold;
		}
 		
@font-face {
 	font-family: Junicode;
 	src: url(http://bifrost.it/fonts/fonts/Junicode-BoldItalic.eot);
 	font-style: italic;
	font-weight: bold;
	}

@font-face {
 	font-family: Junicode;
 	src: url('http://bifrost.it/fonts/fonts/Junicode-Regular.ttf') format("truetype");
	font-style: normal;
	font-weight: lighter;
	text-rendering: optimizeLegibility;
	}
 	
@font-face {
 	font-family: Junicode;
 	src: url('http://bifrost.it/fonts/fonts/Junicode-Italic.ttf') format("truetype");
 	font-style: italic;
 	font-weight: lighter;
 	text-rendering: optimizeLegibility;
	}
	
@font-face {
 	font-family: Junicode;
 	src: url('http://bifrost.it/fonts/fonts/Junicode-Bold.ttf') format("truetype");
 	font-style: normal;
	font-weight: bold;
	 	text-rendering: optimizeLegibility;
		}
 		
@font-face {
 	font-family: Junicode;
 	src: url('http://bifrost.it/fonts/fonts/Junicode-BoldItalic.ttf') format("truetype");
 	font-style: italic;
	font-weight: bold;
	text-rendering: optimizeLegibility;
	}




/* LINKS GENERALI */


a:link {color: #FF0000; text-decoration: none} 
a:visited {color: #FF0000; text-decoration: none}
a:hover {color: #800080; text-decoration: none}
a:active {color: #800080; text-decoration: underline}


/* LINKS PARTICOLARI */

a.blu {color: #0000FF; font-style: "italic"}

.blu a:link {color: #0000FF;}
.blu a:visited {color: #0000FF;}
.blu a:active {color: #800080; text-decoration: none;}
.blu a:hover {color: #800080; text-decoration: none;}

a.verde {color: #008080; font-style: "italic"}

.verde a:link {color: #008080;}
.verde a:visited {color: #008080;}
.verde a:active {color: #800080; text-decoration: none;}
.verde a:hover {color: #800080; text-decoration: none;}



/* BODY */


#body {text color: #000000; background-color: #black}



/* TABELLA SUPRA */

.supra-box {
	width: 980px; 
	 align: center;
	border-width: 0px; 
	border-spacing: 0px; 
	border-collapse: collapse;
	}
         
.supra-sx {         
	font-family: "arial"; 
    font-size: 17; 
    font-weight: bold; 
    text-align: center; 
    vertical-align: center;
    }
    
.supra-sx a:link {color: #FFFFFF;}
.supra-sx a:visited {color: #FFFFFF;}
.supra-sx a:hover {color: #800080; text-decoration: none;}
.supra-sx a:active {color: #800080; text-decoration: none;}

.supra-dx {         
	font-family: "arial"; 
    font-size: 12; 
    text-align: right; 
    font-weight: bold;
    vertical-align: center;
    padding-right: 10px; 
    }
         
#supra-Celti a:link {color: #23DC27;}
#supra-Celti a:visited {color: #23DC27;}
#supra-Celti a:hover {color: #800080; text-decoration: none;}
#supra-Celti a:active {color: #800080; text-decoration: none;}
#supra-Finni a:link {color: #AAD6D9;}
#supra-Finni a:visited {color: #AAD6D9;}
#supra-Finni a:hover {color: #800080; text-decoration: none;}
#supra-Finni a:active {color: #800080; text-decoration: none;}
#supra-Slavi a:link {color: #FF9933;}
#supra-Slavi a:visited {color: #FF9933;}
#supra-Slavi a:hover {color: #800080; text-decoration: none;}
#supra-Slavi a:active {color: #800080; text-decoration: none;}
#supra-Armeni a:link {color: #FF6600;}
#supra-Armeni a:visited {color: #FF6600;}
#supra-Armeni a:hover {color: #800080; text-decoration: none;}
#supra-Armeni a:active {color: #800080; text-decoration: none;}




/* BOX */

.box {
         width: 980px; 
         align: center;
         border-spacing: 35px; 
         border-collapse: separate;
         }



/* TABELLA INDIC */
	
.indic-box {
		border-width: 0px; 
		border-spacing: 15px; 
		border-collapse: separate;
		}

.indic-box-sx {
		width: 340px; 
		text-align: right;
		}

.indic-box-dx {
		width: 340px; 
		text-align: left;
		}
	
.indic {
		border-width: 0px; 
		border-spacing: 5px; 
		border-collapse: separate;
		}

.indic-num {
		vertical-align: top;
		text-align: right; 
		font-family: arial;
		font-size: 12;
		font-weight: bold; 
		color: #E6D7A4;
		padding-right: 10px;
		}

.indic-num a:link {color: #E6D7A4;}
.indic-num a:visited {color: #E6D7A4;}
.indic-num a:active {color: #800080; text-decoration: none;}
.indic-num a:hover {color: #800080; text-decoration: none;}

.indic-sx {
		vertical-align: top;
		text-align: right; 
		font-family: arial;
		font-size: 12;
		font-weight: bold; 
		color: #FF0000;
		}

.indic-sx a:link {color: #E6D7A4;}
.indic-sx a:visited {color: #E6D7A4;}
.indic-sx a:active {color: #800080; text-decoration: none;}
.indic-sx a:hover {color: #800080; text-decoration: none;}

.indic-dx {
  		vertical-align: top;
		text-align: left; 
		font-family: arial;
		font-size: 12;
		font-weight: bold; 
		color: #FF0000;
		}

.indic-dx a:link {color: #E6D7A4;}
.indic-dx a:visited {color: #E6D7A4;}
.indic-dx a:active {color: #800080; text-decoration: none;}
.indic-dx a:hover {color: #800080; text-decoration: none;}

.indic-fx {
  		text-align: center;
		font-family: arial;
		font-size: 25;
		font-weight: bold; 
		color: #E6D7A4;
		padding-right: 10px;
		padding-left: 10px;
		}

        


/* TABELLA INDICE */


.indice-box {
          width: 85%;
          border-color: #CFC2B4;
          border-style: solid;
          border-width: 3px;
          text-align: center;
          border-collapse: separate;
          }

.indice {
         border-width: 1px;
         border-color: black;
         border-style: solid;
         background: url('../Immagini/Pergamene/Pergamena2.JPG');
         }

.indice1 {
         color: black; 
         font-family: Arial; 
         font-size: 13; 
         padding-top: 10px;
         padding-bottom: 5px;
         }

.indice1 li 
         {list-style-type: decimal;}
.indice1 a:link {color: #000000;}
.indice1 a:visited {color: #000000;}
.indice1 a:active {color: #800080; text-decoration: none;}
.indice1 a:hover {color: #800080; text-decoration: none;}

.indice2 {
         color: black; 
         font-family: Arial; 
         font-size: 12; 
          padding-top: 10px;
         padding-bottom: 5px;
         }

.indice2 li 
         {list-style-type: upper-roman;}
.indice2 a:link {color: #000000;}
.indice2 a:visited {color: #000000;}
.indice2 a:active {color: #800080; text-decoration: none;}
.indice2 a:hover {color: #800080; text-decoration: none;}

.indice-logo {
         font-family: Arial; 
         font-size: 15; 
		vertical-align: top;
		text-align: center; 
         font-weight: bold;
         width: 100px;
         padding-left: 20px;
         padding-top: 12px;
         }
 
.indice3 {
         color: black; 
         font-family: arial; 
         font-size: 13; 
         padding-top: 10px;
         padding-bottom: 5px;
         }

.indice3 li {list-style-type: disc;}
         
.indice3 a:link {color: #000000;}
.indice3 a:visited {color: #000000;}
.indice3 a:active {color: #800080; text-decoration: none;}
.indice3 a:hover {color: #800080; text-decoration: none;}
         
         
         
/* CORNICI - BORDO DECRESCENTE */

.cornice-4 {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 4px; 
         padding: 2px;}

.cornice-3 {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 3px; 
         padding: 2px;}

.cornice-2 {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 2px; 
         padding: 2px;
         }

.cornice-1 {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 1px; 
         padding: 2px;
         }



/* CORNICI IN ARGENTO - BORDO DECRESCENTE */

.cornice-4A {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 4px; 
         padding: 2px; 
         border-color: CFC2B4;}

.cornice-3A {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 3px; 
         padding: 2px; 
         border-color: CFC2B4;
         }

.cornice-2A {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 2px; 
         padding: 2px; 
         border-color: CFC2B4;
         }

.cornice-1A 
         {border-style: solid; 
         border-collapse: separate; 
         border-width: 1px; 
         padding: 2px; 
         border-color: CFC2B4;
         }



/* CORNICI IN ORO - BORDO DECRESCENTE */

.cornice-4O {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 4px; 
         padding: 2px; 
         border-color: E6D7A4;
         }

.cornice-3O {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 3px; 
         padding: 2px; 
         border-color: E6D7A4;
         }

.cornice-2O {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 2px; 
         padding: 2px; 
         border-color: E6D7A4;
         }

.cornice-1O {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 1px; 
         padding: 2px; 
         border-color: E6D7A4;
         }



/* CORNICI IN BIANCO - BORDO DECRESCENTE */

.cornice-4B {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 4px; 
         padding: 2px; 
         border-color: #FFFFFF;}

.cornice-3B {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 3px; 
         padding: 2px; 
         border-color: #FFFFFF;
         }

.cornice-2B {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 2px; 
         padding: 2px; 
         border-color: #FFFFFF;
         }

.cornice-1B 
         {border-style: solid; 
         border-collapse: separate; 
         border-width: 1px; 
         padding: 2px; 
         border-color: #FFFFFF;
         }




/* CORNICI IN NERO - BORDO DECRESCENTE */

.cornice-4N {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 4px; 
         padding: 2px; 
         border-color: #000000;}
		}

.cornice-3N {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 3px; 
         padding: 2px; 
         border-color: #000000;
         }

.cornice-2N {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 2px; 
         padding: 2px; 
         border-color: #000000;
         }

.cornice-1N 
         {border-style: solid; 
         border-collapse: separate; 
         border-width: 1px; 
         padding: 2px; 
         border-color: #000000;
         }



/* CORNICI IN VERDESCURO - BORDO DECRESCENTE */

.cornice-4V {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 4px; 
         padding: 2px; 
         border-color: #003300;}
		}

.cornice-3V {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 3px; 
         padding: 2px; 
         border-color: #003300;
         }

.cornice-2V {
         border-style: solid; 
         border-collapse: separate; 
         border-width: 2px; 
         padding: 2px; 
         border-color: #003300;
         }

.cornice-1V 
         {border-style: solid; 
         border-collapse: separate; 
         border-width: 1px; 
         padding: 2px; 
         border-color: #003300;
         }


/* DATI */   ????


.dati-box {
         border-width: 3px; 
         border-style: solid; 
         border-spacing: 3px; 
         border-collapse: separate; 
         width: 85%; 
         margin-bottom: 10px;
         }  

.dati {
         border-width: 1px; 
         border-style: solid; 
         text-align: left;  
         padding-right: 15px; 
         padding-left: 15px; 
         padding-top: 7px; 
         padding-bottom: 7px;}




/* CITAZIONI NUDE */

.citazione-nc 
	{font-family: "junicode"; 
	font-size: 16; 
	text-align: center; 
    line-height: 20px;  
	padding-bottom: 5px; 
	}

.citazione-nl 
	{font-family: "junicode"; 
	margin-left: 50px; 
	font-size: 15; 
	text-align: left; 
   line-height: 17px; 
	padding-right: 5px; 
	}



/* TABELLE CITAZIONI */


.citazione-box {
         border-width: 1px; 
         border-color: black; 
         border-style: solid; 
         border-spacing: 50px; 
         margin-top: 15px; 
         margin-bottom: 15px; 
         border-collapse: separate; 
         border-spacing: 19px; 
         background: url('../Immagini/Pergamene/Pergamena4.JPG');
         }


.citazione-o {
         font-family: "Junicode"; 
         font-size: 14; 
         text-align: left; 
         line-height: 17px;
         font-style: italic;
         vertical-align: top;
         padding-left: 10px; 
         padding-bottom: 3px; 
         }

.citazione-v {
         font-family: "Junicode"; 
         font-size: 14; 
         text-align: left;  
         line-height: 17px;
         vertical-align: top;
         padding-right: 10px; 
         padding-bottom: 3px; 
         }

.citazione-b {
         font-family: "Junicode"; 
         font-size: 14; 
         text-align: justify; 
        line-height: 17px;
         vertical-align: top;
         padding-bottom: 3px; 
         }

.citazione-t {
         font-family: "Junicode"; 
         font-size: 14; 
         color: #0000FF;
         text-align: right; 
        line-height: 17px;
         vertical-align: top;
         padding-bottom: 4px; 
	}

.citazione-t a:link {color: #0000FF;}
.citazione-t a:visited {color: #0000FF;}
.citazione-t a:active {color: #800080; text-decoration: none;}
.citazione-t a:hover {color: #800080; text-decoration: none;}



/* NOTE */


.asterisco {
         width: 320px; 
         align: right;
         border-width: 1px; 
         border-color: black; 
         border-style: solid; 
         font-family: "Junicode";
         font-size: 14; 
         line-height: 17px;
        text-align: justify;       
         padding-top: 3px;
         padding-bottom: 5px;
         margin-top: 15px;  
         margin-bottom: 15px; 
         background: url('../Immagini/Pergamene/Pergamena4.JPG');
         }

.asterisco-0 {
         width: 300px; 
         align: right;
         border-width: 1px; 
         border-color: black; 
         border-style: solid; 
         font-family: "Junicode";
         font-size: 14; 
         line-height: 17px;
         text-align: justify;       
         padding-top: 3px;
         padding-bottom: 5px;
         background: url('../Immagini/Pergamene/Pergamena4.JPG');
         }


/* CELLA FONTI */


.fonti-box {
         width: 100%; 
         border-width: 0px; 
         color: #0000FF; 
		margin-top: 15px; 
         margin-down: 0px;
         }

.fonti {
 		font-family: "Junicode"; 
		color: #0000FF; 
		font-size: 15px; 
		line-height: 19px;
        text-align: left; 
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
         }

.fonti a:link {color: #0000FF; text-decoration: none;}
.fonti a:visited {color: #0000FF; text-decoration: none;}
.fonti a:active {color: #800080; text-decoration: none;}
.fonti a:hover {color: #800080; text-decoration: none;}

.fonti li 
         {list-style-type: disc; color: black;}

.numeri {
         width: 50px; 
         color: black; 
         font-family: "Junicode"; 
         font-size: 15; 
         font-weight: bold; 
         text-align: center
         }


/* CELLETTA RIMANDI */

.vai {
         border-width: 0px; 
         color: #000000; 
		margin-top: 0px; 
         margin-down: 0px;
 		font-family: "Junicode"; 
		line-height: 19px;
       font-size: 15px; 
		text-align: right;   
		padding-bottom: 5px;
               }

.vai a:link {color: #008080; text-decoration: none;}
.vai a:visited {color: #008080; text-decoration: none;}
.vai a:active {color: #800080; text-decoration: none;}
.vai a:hover {color: #800080; text-decoration: none;}


/* CELLA BIBLIOGRAFIA */

.bibliografia {
         border-width: 1px; 
         border-color: black; 
         border-style: solid; 
         font-family: "Junicode"; 
         text-align: justify; 
         font-size: 14; 
		line-height: 17px;
        padding-top: 25px; 
         padding-right: 30px; 
         padding-bottom: 25px; 
         padding-left: 25px; 
         background: url('../Immagini/Pergamene/Pergamena2.JPG');
         }

.bibliografia li {list-style-type: disc;}

.bibliofreccia {
		font-family: "arial"; 
		font-size: 13px; 
		color: #E6D7A4; 
		font-weight: bold;
		text-align: right;
		}
	      
.bibliofreccia a:link {color: #E6D7A4;}
.bibliofreccia a:visited {color: #E6D7A4;}
.bibliofreccia a:hover {color: #800080; text-decoration: none;}
.bibliofreccia a:active {color: #800080; text-decoration: none;}


/* TABELLA VUOTA */


.vuota {empty-cells: hide;}


/* TABELLA GRIGLIA */
          
.griglia {
        border-width: 1px; 
        border-collapse: collapse;
         border-color: black; 
         border-style: solid; 
          font-family: "Junicode";
         font-size: 15; 
         line-height: 18px;
         text-align: justify; 
         padding-top: 10px; 
         padding-right: 15px; 
         padding-bottom: 15px; 
         padding-left: 15px; 
         background: url('../Immagini/Pergamene/Pergamena4.JPG');
         }
           
.griglietta {
        border-width: 1px; 
        border-collapse: collapse;
         border-color: black; 
         border-style: solid; 
          font-family: "Junicode";
         font-size: 14; 
         line-height: 17px;
         text-align: justify; 
         padding-top: 5px; 
         padding-right: 7px; 
         padding-bottom: 8px; 
         padding-left: 7px; 
         background: url('../Immagini/Pergamene/Pergamena4.JPG');
         }
           


/* TABELLA ILLUSTRAZIONE */


.contenitore {
         border-color: #000000; 
         border-style: solid; 
         border-width: 1px;
         }

.disegno-dx {
         border-collapse: separate;
         margin-left: 30px; 
         margin-top: 5px; 
         margin-bottom: 15px; 
         float: right;}

.disegno-dxf {
         border-collapse: separate; 
         margin-top: 5px; 
         margin-left: 30px; 
         float: right;
         }

.disegno-dxl {
         border-collapse: separate; 
         margin-top: 5px; 
         margin-left: 30px; 
         margin-bottom: 30px; 
        float: right;
         }
 
 .disegno-cx {
         border-collapse: separate;  
         margin-top: 5px; 
         margin-bottom: 8px;
         }

.disegno-sx {
         border-collapse: separate; 
         margin-top: 5px; 
         margin-right: 30px; 
         margin-bottom: 15px; 
         float: left;
         }
         
.disegno-sxf {
         border-collapse: separate; 
         margin-top: 5px; 
         margin-right: 30px; 
         float: left;
         }

.disegno-sxl {
         border-collapse: separate; 
         margin-top: 5px; 
         margin-right: 30px; 
         margin-bottom: 30px; 
        float: left;
         }
         
.didascalia-tit {
         font-family: "tahoma"; 
          font-weight: bold;
         text-align: center; 
         font-size: 11; 
         line-height: 14px;
         }

.didascalia-tit a:link {color: #0000FF;}
.didascalia-tit a:visited {color: #0000FF;}
.didascalia-tit a:active {color: #800080; text-decoration: none;}
.didascalia-tit a:hover {color: #800080; text-decoration: none;}  

.didascalia {
         font-family: "tahoma"; 
         color: black; 
         text-align: center; 
         font-size: 11; 
         line-height: 14px;
         }

.didascalia a:link {color: #FF0000;}
.didascalia a:visited {color: #FF0000;}
.didascalia a:active {color: #800080; text-decoration: none;}
.didascalia a:hover {color: #800080; text-decoration: none;} 

.didascalia-com {
         font-family: "tahoma"; 
         color: black; 
         line-height: 14px;
         text-align: justify; 
         line-height: 12px;
        font-size: 10; 
         }
 
.didascalia-com a:link {color: #FF0000;}
.didascalia-com a:visited {color: #FF0000;}
.didascalia-com a:active {color: #800080; text-decoration: none;}
.didascalia-com a:hover {color: #800080; text-decoration: none;}        

.didascalia-via {
         font-family: "Arial"; 
         color: black; 
         text-align: right; 
         font-size: 11; 
         line-height: 14px;
         }

.didascalia-via a:link {color: #008080;}
.didascalia-via a:visited {color: #008080;}
.didascalia-via a:active {color: #800080; text-decoration: none;}
.didascalia-via a:hover {color: #800080; text-decoration: none;} 
         
         
/* TABELLA STAFF - SPECIFICHE GENERALI */


.staff-box {
         width: 85%; 
         border-style: solid; 
         border-width: 3px; 
         text-align: center; 
         border-collapse: separate;
         }

.staff {border-width: 1px; 
         border-style: solid; 
         border-color: #000000; 
         background: url('../Immagini/Pergamene/Pergamena2.JPG');
         }



/* TABELLA DIREZIONI - SPECIFICHE GENERALI */


.direzioni-box {
         border-width: 2px; 
         border-style: solid; 
         border-collapse: separate;
         }

.direzioni {
         font-family: "Times new Roman";
         text-align: center; 
         font-size: 15; 
         line-height: 17px;
         font-weight: bold;
         }




/* LINK POSTA */

.linkP {
         border-width: 1px; 
         border-style: solid; 
         text-align: center; 
         width: 140px; 
         height: 140px; 
         font-family: "arial"; 
         text-align: center; 
         font-size: 20; 
         font-weight: bold;
		border-color: #E6D7A4; 
		border-width: 1px; 
		background: url('../Immagini/Diademi/Bifrost.JPG');
		}

.linkP a:link {color: #FFFFFF;}
.linkP a:visited {color: #FFFFFF;}
.linkP a:active {color: #800080; text-decoration: none;}
.linkP a:hover {color: #800080; text-decoration: none;}



/* CHIUSURA */

.chiusura-1 {
		font-family: "arial"; 
		color: #E6D7A4; 
		text-align: right; 
		vertical-align: bottom; 
		padding-bottom: 10px;
		font-size: 13; 
		}
		
		
.chiusura-2 {
		font-family: "Junicode"; 
		color: #E6D7A4; 
		text-align: right; 
		vertical-align: top; 
		line-height: 14px;
         padding-top: 10px;
		font-size: 15; 
		}
