/*   
      +------------------+
	  |      HTML     |   
      +------------------+
*/


/*
DEBUGGING
div{
border:1px solid #143896;

}*/

body {
	margin: 0 auto;
	width: 800px;
	font-family:Verdana,Georgia, serif,"Times New Roman", Times;
	font-size: 12px; 
	color:#4b4b4b;
	background-image:url(../img/09/background.jpg);
 	background-position: center top;
	
	/*line-height:13px;*/
}


h1{
	/*  vedi .colorize  
	  */
	font-weight: bold;
	color: #143896;
}

h2{
	font-family: Georgia, serif,"Times New Roman", Times;
	font-size:21px;
	font-weight:bold;
	color: #143896;
}

h3{
	font-family: Georgia, serif,"Times New Roman", Times;
	font-size:18px;
	font-weight:bold;
	color: #143896;
}
	

a {
	color:#4b4b4b;
 
	/*font-weight: bold;*/
	font-size: 13px; 
	text-decoration:none;
     border-bottom:1px solid #143896; 
}
a:hover { 
 	color:#CCCCCC;
	 
	font-size: 13px; 
	text-decoration:none;
     border-bottom:1px solid #143896; 

}

img 
{ border:none;
}

#lang
{ position:absolute;
left:668px;
top:+1px;

color:#ffffff;
}
 
#lang  a
{ border:none;
padding: 0 3px 0 3px;
color:#CCCCCC;
width:100px;
}
 #lang  a:hover
{ border:none;

color:#ffffff;
width:100px;
}
 
#logo  
{ 	position:absolute;
	left:27px;
	top:-0px;
}
 
#logo a 
{ border:none;
}

#people
{position:absolute;
left:568px;
top:+50px;}


/*   
      +------------------+
	  |    CLASSI     |   
      +------------------+
*/


.noborder a
{ border:none;}
/*content cera esattamente la dimensione del box di cen_content1  senza sfumature*/
.padbox
{	padding-top:5px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:10px;
}

/*  da un po di spazio tra il testo e l'immagine centrale*/
.centralimage
{  text-align:center;

	padding-top:25px;
	padding-bottom:35px;
}


 /*padbox+45*/
 .padtext {
 	padding-top:1px;
	padding-bottom:1px;
	padding-left:53px;
	padding-right:50px;
	width:690px;
	/*text-align:justify;*/
}

li .events
{
	padding-left:10px;
	list-tyle-type:none;
}

.exhi_content {
height:375px;
}

/*usato da footer per allineare i contenuti ad about e newsletter*/
#footer .pad_left 
{
	padding-left:20px; 
}
#footer .pad_right
{
	padding-right:20px;
}
.big
{  
	font-family: Georgia, serif,"Times New Roman", Times;
	font-size:18px;
	font-weight:bold;
}

 .colorize
{	
	color:#14378b;
}
.colorize2
{	
	color:#990000;
}
.colorizelight
{	
	color:#C0C0C0;
}

.bold
{	
	font-weight: bold;
}
	
.floatleft
{
	 float: left;/*margin: 0px 5px 5px 0px;*/
}

.floatright {
	 float: right;/* margin: 0px 0px 5px 5px; */
}

.floatend {
 clear: both;
	}
	
div.hr{
background-image:url(../img/HR.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	height:13px;
	width:100%;
}

div.hr80{
background-image:url(../img/HR.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	height:13px;
	width:80%px;
}

 .visual_year
 {
 vertical-align:middle;
 padding-top:90px;
 border:0px;
 
 height:50px;
 
 }

.visual_content
 {
  border:0px;
  padding-left:15px;
 width:480px;

 }
 
.VISUAL_container { 
padding-bottom:20px;
 border:0px;

}  

.FILECATNAME
{ border:0px;
padding-left:30px;
padding-bottom:20px;
padding-top:20px;
}


/*COLLECTION*/

.Coll_menu{
padding-top:10px;
width:160px;
 
}
.Coll_content{
padding-left:10px;
 border:none;
width:550px;
}
.Coll_end{

}
#Coll_menuUL a
{
	border:none; 
}
#Coll_menuUL2 a
{
	color:#990000;
	border:none; 
	 
}
#Coll_menuUL2 a:hover
{
	color:#FF0000;
 
}

.Coll_menuUL  
{
	list-style-type:none;
	padding-bottom:13px;
 
}

.collection_img
{
padding:4px;
 
width:280px;
}




.exh_img
 {  /*min-width:270px;*/
 	max-width:280px;
	max-height:400px;
	width:218px;
	 
	 
 }

/*   
      +------------------+
	  |    CONTENT       |   
      +------------------+
*/


/* 
#header {
	min-height:65px;
}*/

/*   contiene tutto l'header : logo + menu*/

#navigation{
width: 726px;
margin-left:35px;
padding: 5px 7px 1px 7px;
height:38px;
background-color:#000000;
position:absolute;
top:90px;
z-index: 5;
}


#footer{
width: 710px;
margin-left:35px;
height:30px;
background-color:#000000;
color:#CCCCCC;
position:relative;
top: -20px;
z-index: 5;
padding: 5px 15px 5px 15px;
font-size: 11px; 
 
}

#copy{
margin-top:6px;
letter-spacing:-0.4px;
}

#mp{
width:100px;
height:20px;
margin:0;
padding-top:6px;

}
 
#header_top
{ 	position: absolute;
	top:15px;
 
	height:110px;
	margin-left:26px;

}
 

#content{
	margin-top:100px;

}

#top_content1 {
	visibility:hidden;
}

#cen_contentEvents {
		background-color:#ffffff;
	padding-top:35px;
	padding-bottom:40px;
	
}
#cen_contentHomepage {
	background-image:url(../img/09/home100.jpg);
	background-repeat:no-repeat;	
	height:527px;
	
	
}


#cen_content1 {
	background-color:#ffffff;
	padding-top:35px;
	padding-bottom:40px;
	
}
#bot_content1 {
	visibility:hidden;
}

 
 


