
/*Archivio digitale cadorino */


html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #DEDEDE url(img01.png) repeat;
	font-family: 'Abel', sans-serif;
	font-size: 25px; 
        font-weight: normal; 
        text-align: justify;
        color: #000000; 
        word-spacing:0px;
        line-height: normal;




}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: 300;
}

p, ol, ul {
	margin-top: 0px;
}

p {
	line-height: 180%;
        color: #FFFFFF;
        font-weight: 800;
}

strong {
}

a {
	color: #2B2B2B;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

img.border {
}

img.alignleft {
	float: left;
}

img.alignright {
	float: right;
}

img.aligncenter {
	margin: 0px auto;
}



#p1 {
    
     font-size: 25px; 
     font-weight: normal; 
     text-align: justify;
     color: #000000; 
     word-spacing:0px;
     line-height: normal;
     margin-bottom:1em;

     }

#p2 { 
     font-family: 'Stoke', serif; 
     font-size: 23px; 
     font-weight: normal; 
     color: #27408B;
     font-style: italic;
     margin-top: 20px;
     margin-right: 0px;
     margin-bottom:5px;
     margin-left: 0px;  
     text-align:justify;
   }


#p3 { 
     font-family: 'Stoke', serif;  
     font-weight:800;
     font-size: 40px;
     color: #000000;
     /*line-height: 35px; */
     text-align: center;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 1em;
     margin-left: 0px;

     }

#p4 { font-family: 'Faster One', cursive;  
      font-size: 80px; 
      font-weight: normal; 
      text-align: center;
      color: #1E90FF;   /*    #a2b5cd;   */
      font-style: italic;     
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
     
    }

#p5 { font-family: 'Abel', sans-serif;  
      font-size: 40px; 
      font-weight: 800; 
      text-align: center;
      color: #a2b5cd; 
      font-style: normal; 
      line-height: 50px;
      margin-top: 40px;
      margin-right: 0px;
      margin-left: 0px;


color: rgb(162, 182, 205);
background-color: rgb(255, 255, 255);
text-shadow: rgb(3, 3, 3) 4px 4px 4px;
     
    }
    
#p6 {
    
     font-size: 40px; 
     font-weight: 250;
     font-variant: small-caps;  
     text-align: center;
     font-weight: bold;
     color: #999999; 
     word-spacing:0px;
     line-height: normal;
     margin-bottom: 10px;

     }

#p7 {
    
     font-size: 25px; 
     font-weight: normal; 
     text-align: justify;
     color: #000000; 
     word-spacing:0px;
     line-height: normal;

     }

#p8 {
    
     font-size: 15.5px; 
     font-weight: normal; 
     text-align: justify;
     color: #8F8F8F; 
     word-spacing:0px;
     line-height: normal;

     }


.rino {
   color: #000000;
}


#img {
    
     font-size: 20px; 
     font-weight: normal; 
     text-align: justify;
     color: #000000; 
     font-style: italic;
     word-spacing:0px;
     /*line-height: normal;*/
     margin-bottom:0;

     }




#cadore {
    
     font-size: 20px; 
     text-align: center;
     font-weight: 100; 
     font-weight: bold;
     color: #999999; 
     font-style:oblique;
     word-spacing:0px;
     line-height: 20px;
     margin-top: -20px;
     margin-bottom: 50px;
     

     }








/** blockquote  */


VAR {margin-left:25em;}  /* DDO */


blockquote {
/* font-family:Georgia, serif; */


font-size: 20px; 
font-style: italic;
width: 900px;
margin: 0.25em 0;
padding: 0.25em 40px;
text-align: center;

line-height: 1.45;
position: relative;
color: #383838;
}


blockquote:before {
display: block;
/** content: "\201C"; 
font-size: 80px; */
position: absolute;
left: -20px;
top: -20px;
color: #7a7a7a;


}


blockquote cite {
text-align: right;
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
margin-bottom: 2em;
margin-right: 5em;

}
 
blockquote cite:before {
content: "\2014 \2009";
}


.CSSTableGenerator {
	margin:0px;padding:0px;
	 width:70%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000; 
text-align:center; 
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px; 
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px; 
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;  
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px; 

}.CSSTableGenerator table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
        


}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px; 
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px; 


}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px; width:30%;  
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px; 
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px; 

}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px; 

}.CSSTableGenerator tr:hover td{
	


}
.CSSTableGenerator tr:nth-child(odd){ background-color:#aad4ff; }

.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff;}.CSSTableGenerator td{
	vertical-align:; 
	
	




	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	/*text-align:left; */
	padding:7px;
	font-size:17px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;

}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px; 
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px; 
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px; 
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( left top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f); 
	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:19px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f); 

	background-color:#005fbf;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px; 
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

























/** WRAPPER */

#wrapper {
	overflow: hidden;
	padding: 0px 0px 150px 0px;
	background: #FFFFFF;
}

.container {
	width: 940px;
	margin: 0px auto;
}

.clearfix {
	clear: both;
}

/** HEADER */


#header-wrapper {
	overflow: hidden;
	height: 80px;
	margin-bottom: 30px;
	background: url(img01.png) repeat;
	border-bottom: 1px solid #DAD8D8;
}


#header {
}

/** LOGO */

#logo {
	position: relative;
	float: left;
	width: 385px;
	height: 80px;
}

#logo h1, #logo p {
	margin-top: 22px;
	line-height: normal;
	text-transform: uppercase;
        font-weight: bold;
        color: #FFFFFF ;
        font-size: 22px;           

}

#logo h1 a {
	display: block;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
	color: #2B2B2B;
}

#logo p {
	margin-top: -5px;
	text-decoration: none;
	color: #5C5C5C;
}

#logo p a {
	color: #5C5C5C;
}

/** MENU */

#menu {
	float: right;
	height: 99px;
}

#menu ul {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	margin: 0px 0px 0px 20px;
}

#menu a {
	display: block;
        font-weight: 600;
	text-decoration: none;
	padding: 5px 10px;
	font-size: 16px;
        color: #FFFFFF;         
	
}

#menu a:hover {
	text-decoration: underline;
}

#menu .active a {
	border-radius: 5px;
	background: #380000  ;
     
	
          
        color: #FFFFFF;
}


.picturecaption { background-color: #580000 ;filter:alpha(opacity=80);opacity:0.8;border: 1px solid #CCCCCC; padding: 2px;font: 11.5px/1.4em Arial, sans-serif;color:#000000; }
.picturecaption img { border: 1px solid #CCCCCC;vertical-align:middle; margin-bottom: 3px;}

.right {margin-top: 10px;
        margin-right:0px;
       /* margin-bottom:-10px;*/
        margin-left:19px;
        float:right; } 




.left {	margin-top: 8px;
        margin-right:19px;
        margin-bottom:3px;
        margin-left:0px;
        float:left; }  



img.alignright {
	float: right;
	margin-top: 19px;
        margin-right: 0;
        margin-bottom:0;
        margin-left:19px;   

}


img.alignleft {

	float: left;
	margin-top: 19px;
        margin-right: 19px;
        margin-bottom:0;
        margin-left:0;   




  }

sup { font-size: 18px; margin-left:5px; }


/* Blocco Note */


#nota { 

    /* font-family: 'Arial', sans-serif; */

     font-family: 'Abel', sans-serif;
     font-size: 15px;
     color: #000000; 
     line-height:22px;  
     font-weight: normal;      
     font-style: normal;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom:15px;
     margin-left: 5px;  
     text-align:left;
}

#titolonota { 

     font-family: 'Arial', sans-serif;
     font-size: 18px;
     color: #000000; 
     line-height:22px;  
     font-weight: normal;      
     font-style: normal;
     margin-top: 60px;
     margin-right: 0px;
     margin-bottom: 20px;
     margin-left: 5px;  
     text-align:left;

     }


hr {

border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
margin-top: 20px;


}


/** PAGE */

#page {
}

/** CONTENT */

#content {
	float: left;
	width: 615px;
}

#content h2 {
	margin-bottom: 20px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #DEDEDE;
	color: #303030;
}

/** SIDEBAR */

#sidebar {
	float: right;
	width: 290px;
}

#sidebar h2 {
	margin-bottom: 20px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #DEDEDE;
	color: #303030;
}


/** FOOTER */

#footer {
	overflow: hidden;
	height: 80px;
	border-top: 1px solid #DAD8D8;
}

#footer p {
	margin: 0px;
	padding: 30px 0px 0px 0px;
	text-align: center;
        font-size: 18px;
}

#footer a {
	color: #303030; 
       
}

/** BANNER */

#banner {
	margin-bottom: 30px;
}

/** THREE COLUMNS */

#three-column {
	overflow: hidden;
	margin-bottom: 30px;
	padding: 0px 0px 30px 0px;
	border-bottom: 1px solid #DEDEDE;
}

#three-column h2 {
	padding: 0px 0px 10px 0px;
	color: #303030;
}

#three-column #column1 {
	float: left;
	width: 300px;
}

#three-column #column1 {
	float: left;
	width: 250px;
	margin-right: 35px;
	padding: 20px;
	background: #F0F0F0;
}

#three-column #column2 {
	float: left;
	width: 250px;
	margin-right: 35px;
	padding: 20px;
	background: #F0F0F0;
}

#three-column #column3 {
	float: right;
	width: 250px;
	padding: 20px;
	background: #F0F0F0;
}

/** LIST STYLE 1 */

ul.style1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul.style1 li {
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #E6E6E6;
	line-height: 160%;
}

ul.style1 a {
	display: block;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #525252;
}

ul.style1 a:hover {
	text-decoration: underline;
}

ul.style1 .first {
	border-top: none;
	padding-top: 0px;
}




/*SPAN{ font-variant: small-caps } */

br { margin-bottom: 20px; }



/* Blocco Titolo */


#titolo { 

     font-family: 'Arial', sans-serif;
     font-size: 15px;
     color: #000000; 
     line-height:22px;  
     font-weight: normal;      
     font-style: normal;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom:15px;
     margin-left: 5px;  
     text-align:left;
}

#biblio { 

     font-family: 'Arial', sans-serif;
     font-size: 30px;
     color: #000000; 
     line-height:22px;  
     font-weight: normal;      
     font-style: normal;
     margin-top: 60px;
     margin-right: 0px;
     margin-bottom: 20px;
     margin-left: 5px;  
     text-align:left;

     }





/* Immagini */


ul.enlarge{
list-style-type:none; /*remove the bullet point*/


float:left;

margin-left:0;
}
ul.enlarge li{
display:inline-block; /*places the images in a line*/
position: relative;
z-index: 0; /*resets the stack order of the list items - later we'll increase this*/
margin:10px 40px 0 20px;
}
ul.enlarge img{
background-color:#eae9d4;
padding: 6px;
-webkit-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
-moz-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
box-shadow: 0 0 6px rgba(132, 132, 132, .75);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
ul.enlarge span{
position:absolute;
left: -9999px;
background-color:#eae9d4;
padding: 10px;
font-family: 'Droid Sans', sans-serif;
font-size:.9em;
text-align: center;
color: #495a62;
-webkit-box-shadow: 0 0 20px rgba(0,0,0, .75));
-moz-box-shadow: 0 0 20px rgba(0,0,0, .75);
box-shadow: 0 0 20px rgba(0,0,0, .75);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius:8px;
}
ul.enlarge li:hover{
z-index: 50;
cursor:pointer;
}
ul.enlarge span img{
padding:2px;
background:#ccc;
}
ul.enlarge li:hover span{
top: -300px; /*the distance from the bottom of the thumbnail to the top of the popup image*/
left: -20px; /*distance from the left of the thumbnail to the left of the popup image*/
}
ul.enlarge li:hover:nth-child(2) span{
left: -100px;
}
ul.enlarge li:hover:nth-child(3) span{
left: -200px;
}
/**IE Hacks - see http://css3pie.com/ for more info on how to use CS3Pie and to download the latest version**/
ul.enlarge img, ul.enlarge span{
behavior: url(pie/PIE.htc);
} 



