* {margin:0; padding:0;}
body{ background: url(img/bg.gif) repeat; margin:auto; color:#FFFFFF; font-family: Georgia, "Times New Roman", Times, serif;}

#container{ width:728px; height:800px; padding: 0 0 0 16px;  background:url(img/_bck_container.gif) no-repeat; margin:auto; }
#header{width:680px;  height:400px; background: #000000 url(img/banner_01_2.jpg) 0px 0px no-repeat; background-position:bottom; border-left:5px solid #FFFFFF; border-right:5px solid #FFFFFF;}
#header2{width:680px;  height:400px; background: #000000 url(img/banner_02.jpg) 0px 0px no-repeat; background-position:bottom;border-left:5px solid #FFFFFF; border-right:5px solid #FFFFFF;}
#header3{width:680px;  height:400px; background: #000000 url(img/banner_04.jpg) 0px 0px no-repeat; background-position:bottom;border-left:5px solid #FFFFFF; border-right:5px solid #FFFFFF;}
#header4{width:680px;  height:400px; background: #000000 url(img/banner_04.jpg) 0px 0px no-repeat; background-position:bottom;border-left:5px solid #FFFFFF; border-right:5px solid #FFFFFF;}

#header ul{width: 335px; list-style-type:none; background:#FFFFFF; color:#736257; margin-top:40px; padding:5px 5px 5px 5px; float:right; font-size:11px; }
#header ul li{float:left; padding: 0 3px 0 3px;  }
#header ul li a{ text-decoration:none; color:#a8ae79; }
#header ul li a:link{color:#a8ae79; }
#header ul li a:hover{ background:#a2968f; color:#FFFFFF;  }
#header h1{ clear:both; font-size:14px; font-weight:bold; padding:310px 0px 0px 15px; letter-spacing:1px; width:590px;}

#header2 ul{width: 335px; list-style-type:none; background:#FFFFFF; color:#736257; margin-top:40px; padding:5px 5px 5px 5px; float:right; font-size:11px; }
#header2 ul li{float:left; padding: 0 3px 0 3px;  }
#header2 ul li a{ text-decoration:none; color:#a8ae79; }
#header2 ul li a:link{color:#a8ae79; }
#header2 ul li a:hover{ background:#a2968f; color:#FFFFFF;  }
#header2 h1{ clear:both; font-size:14px; font-weight:bold; padding:310px 0px 0px 15px; letter-spacing:1px; width:590px;}

#header3 ul{width: 335px; list-style-type:none; background:#FFFFFF; color:#736257; margin-top:40px; padding:5px 5px 5px 5px; float:right; font-size:11px; }
#header3 ul li{float:left; padding: 0 3px 0 3px;  }
#header3 ul li a{ text-decoration:none; color:#a8ae79; }
#header3 ul li a:link{color:#a8ae79; }
#header3 ul li a:hover{ background:#a2968f; color:#FFFFFF;  }
#header3 h1{ clear:both; font-size:14px; font-weight:bold; padding:310px 0px 0px 15px; letter-spacing:1px; width:590px;}

#header4 ul{width: 335px; list-style-type:none; background:#FFFFFF; color:#736257; margin-top:40px; padding:5px 5px 5px 5px; float:right; font-size:11px; }
#header4 ul li{float:left; padding: 0 3px 0 3px;  }
#header4 ul li a{ text-decoration:none; color:#a8ae79; }
#header4 ul li a:link{color:#a8ae79; }
#header4 ul li a:hover{ background:#a2968f; color:#FFFFFF;  }
#header4 h1{ clear:both; font-size:14px; font-weight:bold; padding:310px 0px 0px 15px; letter-spacing:1px; width:590px;}

#content{
	width:670px;
	padding:0px 5px 15px 15px;
	float:left;
	background-color: #FFFFFF;
	background-image: url(img/bg_summary.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#text{width:314px; min-height:350px; height: auto !important; float:left; padding-top:10px; padding-left:15px;font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; letter-spacing: 3px; line-height:20px; color:#A8AE79; }
#text h2{ float:left; width:280px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font-size:19px; letter-spacing: 1px; line-height:20px; color:#6d6353;  }
#text h3{ float:left; width:280px; font-weight:normal;font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; letter-spacing: 1px; line-height:16px; color:#A8AE79;  }
.exp{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; display:block; }

#text h2 span{display:block; color:#604633;}
#text h3{color:#8f8f8f; padding: 15px 0 0 0;}
#text h4{  }
#extra_text{ width:331px; float: left; background:#A8AE79; padding:5px 0px 10px 10px;}
#extra_text p{ font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;}
#extra_text p.green_arrow{ background: url(img/green_arrow.gif) 290px 0px no-repeat;}
#content a{text-decoration:none; color:#a8ae79;}
#content a:link{color:#a8ae79;}
#content a:hover{background:#a2968f; color:#FFFFFF;}
#extra_text a{color:#fff;}
#extra_text p span{display:block; font-weight:normal; padding-top:3px;}
#extra_text2{ width:339px; float: left;  background:#ECECEC; padding:0px 0px 0px 0px; background-image:url(img/principi_home.jpg); }
#extra_text2 img{border:none;}

#extra_text3{ width:339px; float: left;  background:#ECECEC; padding:0px 0px 0px 0px; background:#FFFFFF; background:url(img/home_arti.gif) 0px 20px no-repeat;  }
#extra_text3 p{ color:#AEB382; width:100%; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding:5px 0 5px; 0; border-bottom: 1px dotted #CCCCCC;}
#extra_text3 p.white_arrow{ background: url(img/white_arrow.gif) 290px 5px no-repeat;}
#bottom{ width:90%; border-top: 1px dotted #CCCCCC; float:left; padding:8px 5px 0px 5px; }
#bottom p{ color:#8f8f8f; padding:2px; font-size:11px; font-weight:400; width:100%;}
#footer{ width:100%; clear:both; background: url(img/bck_footer_2.gif)  no-repeat; height:20px;}
#bottom p.copy{font-size:9px; padding:4px 0 0 0; text-align:center; }

#imagegallery{ }
#extra_text ul{list-style-type:none;  margin: 0; font-size:11px; text-align:center;   width:100%; height: auto;   }
#extra_text ul img{border:2px solid #CCCCCC;}
#extra_text ul li{ width:90px; height:70px;  margin: 5px; float:left;}
#extra_text  ul li  a{width:90px; height: 70px; display:block;  text-decoration:none; color:#CCC; border:none;}
#extra_text  ul li a:link{color:#ccc; }
#extra_text  ul li a:hover{ color:#CCCCCC; }
#caption{color:#A7AE7A; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold;}
.info{clear:both; padding:10px;}
fieldset {color:#fff; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; float:left; padding: 10px 0 5px 0; border:none; margin-top:10px;} 

#dropmenudiv{position:absolute; z-index:100; margin-top:5px;  padding:0; border:2px solid #A6AC78; border-top:none; width:73px;}
#dropmenudiv a{ display: block;   color:#a8ae79; text-decoration:none; padding: 3px 0 3px 7px; font-size:13px; }
#dropmenudiv a:link{color:#a8ae79;}
#dropmenudiv a:hover{ background:#a2968f; color:#FFFFFF; }/*hover background color*/

.alternate{position: absolute; top: -1000em;} 
#farbox{position:absolute; margin-left:-10000px;}
