/* Document CSS realizzato da: Serena Riccobene - © 2007 */

html, body {
	margin: 0 auto;
	padding: 0px;
	background: Black;
	background-image: url(../images/body.jpg);
	background-repeat: repeat-y;
}

#loading {
	width: 300px;
  	height: 100px;
   	color: #c0c0c0;
   	position: absolute;
   	left: 50%;
   	top: 20%;
   	margin-top: -50px;
   	margin-left: -100px;
   	text-align: center;
   	font-size: 11px;
	font-family: "Trebuchet MS";
}
/*________________________________INIZIO__DEFAULT_____________________________________________*/
#container1{
	margin: 0 auto;
	width: 900px;
	margin-top: 4%;
	background-image: url(../images/container.jpg);
	background-repeat: repeat-y;
}

#default01{
 	width: 900px;
	height: 40px;
	background-image: url(../images/default01.jpg);

}

#mainindex{
	width: 900px;
	text-align: center;
	text-decoration: none;
	color: Silver;
	font-size: 80%;
}



#default02{
	background-image: url(../images/default02.jpg);
	width: 900px;
	height: 36px;

}

/*_________________________________FINE_DEFAULT_____________________________________________*/

/*_________________________________INIZIO__SITO______________________________________________*/
#container{
	margin: 0 auto;
	width: 900px;
}


/*----------header----------*/
#header{
   width: 850px;
	height: 25px;
	background-image: url(../images/header.jpg);
	text-align: right;
	padding-right: 50px;
}
/*----------banner----------*/
#banner {
   width: 900px;
   height: 213px;
   background-image:  url('../images/banner.jpg');
}

/*----------menu----------*/
#menu{
   width: 900px;
   height: 126px;
   font-size: 20px;
	text-align: center;
   color: Yellow;
   background-image: url('../images/menu.jpg');
	background-repeat: no-repeat;
	font-family: "Trebuchet MS";

}

#menu ul { 
	padding: 0px;
	margin: 0px;
   	display: inline;
   	text-decoration: none;
   	list-style-type: none;
}
 
 #menu li { 
	margin: 0px;
   	display: inline;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
   	list-style-type: none;
}

#menu a {
   	display: inline;
   	color: silver;
   	text-decoration: none;
}

#menu a:hover {
	display: inline;
 	color: red;
}

#menu a#activelink {
	text-decoration: none;
}

/*-------content------*/
#content {
   	width: 900px;
   	float: right;
   	font-size:  12px;
	font-family: "Trebuchet MS";
	background-image: url(../images/container.jpg);
	background-attachment: scroll;
	background-repeat: repeat-y;
}


#main{
   width: 530px;
	padding: 0px 72px 0px 0px;
   text-align: center;
   color: Silver;
	float: right;
}

#main ul li{
   display: list-item;
   color: silver;
   list-style: none;
}

#main a{
  text-decoration:   none;
  color: yellow;
}

#main li{
	padding-top: 15px;
}

#main a:hover{
   color: red;
   text-decoration:  none;
}

/*
#main_curriculum{
   width: 530px;
	padding: 0px 70px 0px 0px;
	text-align: justify;
	color: Silver;
	float: right;
}

#main_curriculum ul{
	padding: 0px;
	margin: 0px;
} 

#main_curriculum li{
	padding: 0px;
	margin-left: 15px;
} 

#main_curriculum a{
   color: yellow;
   text-decoration:  none;
}

#main_curriculum a:hover{
   color: red;
   text-decoration:  none;
}

p.rientrotesto{
	padding-top: 0px;
	padding-left: 56px;
}

ul.link{
	text-align: center;
	font-size: larger;
	padding: 0px;
	margin: 0px;
}
*/
#contatti{
	width: 530px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: silver;
	float: right; 
}

#contatti a {
   color: Red;
   list-style: none;
   text-decoration:  none;  
}

#foto{
	margin: 0px 0px 0px 0px;
	width: 598px;
	float: right;
}

img{
	border: none;
}

ul.listafoto{
	text-align: left;
	font-size: larger;
	padding-left: 30px;
	padding-top: 30px;
	margin: 0px;
}

#naviga{
	width: 508px;
	padding: 0px 90px 0px 0px;
	float: right;
	text-align: center;
}

#naviga a{
	text-decoration: none;
	color: silver;
}

#naviga a:hover{
	text-decoration: none;
	color:	Yellow;;
}


/*-----------------------------------------news--------------------------------*/
#news{
   width: 298px;
   float: left;
	text-align: center;

}

#news ul  {
	margin: 0px;
	padding:0px 0px 0px 50px;
	color: white;
	text-decoration: none;
}

#news li {
	color: white;
	padding-top: 0px;
	 list-style-type: none;
	text-decoration: none;
}

#news  a {
	text-decoration: none;
	color: black;
}
#news  a:hover {
	color: white;
}

#news  a#activelink {
	text-decoration: none;
	color: white;
}


/*--------footer----*/
#footer{
   width: 900px;
   height: 72px;
   background-image:  url('../images/footer.jpg');
background-repeat: no-repeat;
   text-align: center;
	font-family: "Trebuchet MS";
   font-size:  13px;
	padding-top: 62px;
   color: Silver;
   clear: both;
}

/*--------sottofooter----*/
#sottofooter{
	margin: 0 auto;
	width: 900px;
	height: 20px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: center;
	color:	yellow;
}

#sottofooter a{
	text-decoration: none;
	color: Silver;
}

#sottofooter a:hover{
	text-decoration: none;
	color: yellow;
	background-color: red;
}

/*--------------------------varie--------------------------*/

h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS";
   color: red;
   text-align: center;
	padding: 0px;
	margin: 0px;
}

h1 a{
	font-family: "Trebuchet MS";
	color: red;
	text-align: center;
	text-decoration: none;
}

h1 a:hover{
	text-decoration: none;
	color:	Yellow;;
}

img{
	border: none;
}


/*__________________________________FINE____SITO____________________________________________*/