body,
html {
	margin:0;
	padding:0;
	
	background:#C9C0B5 url(../img/bkg2.gif);
	color:#67492C;
	text-align:center;
	font-family:Verdana,Arial, Helvetica, sans-serif;
   font-size:11px;
	
}
#frame {
	  width:749px;
	  margin-right:auto;
	  margin-left:auto;
	  margin-top:20px;
	  padding:0px;
	  text-align:left;
	  border: 4px solid white;
}
	
/*header section*/

#header {
	  color:white;
	  font-family : Verdana;
	  font-size:10px;
	 
	  padding:Opx;
	  margin:Opx;
	  background:#D2BC9D;
	  height:148px;
}

#headerHome {
	  color:white;
	  font-family : Verdana;
	  font-size:10px;
	  border-bottom: 2px solid white;
	  padding:Opx;
	  margin:Opx;
	  background:#F7F4EF;
	  height:392px;
}

#logo {
    padding:Opx;
    margin:Opx;
    float:left;
    border-right: 4px solid white;
    width:209px;
    height:148px;
}

#banner {
   padding:Opx;
   margin:Opx;
   float:left;
}
		
#menuheader {
    background:#65533B;
	color:white;
	font-family : Verdana;
	font-size:10px;
	padding:6px;
	border-top: 3px solid white;
	margin:Opx; 
}
	
#menu {
      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  letter-spacing:1px;
	  color:#fff;
	  background:#65533B;
	  height:18px; 
	  float:left;
}
   
#menu a {
	  color:#fff;
	  text-decoration:none;
}
   
#menu a:hover {
     text-decoration:underline;
	 color:#fff;
}


/*content div*/
    
#contentcenter {
    width:749px;
	padding:0px;
	margin:0px;
	background-color:#A69786;
	border-top: 3px solid #FFF;
	border-bottom: 0px solid #FFF;
	
}
	
#contentBox{
	float:left;
	padding:6px;
	padding-bottom:20px;
	margin:0px;
	
}
	
#contentBoxLeft{
   float:left;
   padding:10px;
   padding-bottom:20px;
   padding-top:20px;
   margin:0px;
   width:530px;
   background:#FEFEFE;
   
}
	
#contentBoxRigth {
	width:198px;
	padding:0px;
	float:left;
	background:#FEFEFE;
}

/*footer*/
#footer {
	 padding:1px;
	 font-size:10px;
	 font-family:Verdana,Arial, Helvetica, sans-serif;
	 color:#000;
	 float:center;
	 text-align:center;
	 background:#F4EDE2;
	 border-top:4px solid #fff
}
#footerUnder {
    
	 padding:3px;
	 font-size:10px;
	 font-family:Verdana,Arial, Helvetica, sans-serif;
	 color:#000;
	 float:center;
	 text-align:center;
	 background:#F4EDE2;
	 border-top:4px solid #fff;
	 border-bottom:4px solid #fff;
	 line-height:18px;
}
#footerHome {
	 padding:1px;
	 font-size:10px;
	 font-family:Verdana,Arial, Helvetica, sans-serif;
	 color:#000;
	 float:center;
	 text-align:center;
	background:#D2BC9D;
	 border-top:4px solid #fff
}

#footerBar {
	 padding:0px;
	 padding-bottom:10px;
	 font-size:10px;
	 font-family:Verdana,Arial, Helvetica, sans-serif;
	 color:#67492C;
	 width:749px;
	 float:center;
	 text-align:left;
}

#footerBar a {
	text-decoration: none;
	color: #42230C;
	font-size: 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}



 
 .listastampa{
      list-style-type: none;
      margin: 0px 0;
      padding: 0;
      border-bottom-width: 0;
	  
  }
  
   .listastampa li{
     padding-bottom: 5px;
  }
  
  .listastampa a:hover{
    text-decoration:none;
	color:#fff;
	background:#BD3026;
	padding: 2px;
	
  }
 
 /*home menu*/	
 #navHome {
	  font:12px Verdana, Arial, Helvetica, sans-serif;
	  border-top:4px solid white;
	  background-color:#D2BC9D;
	  margin-top:0px;
	  
 }
 
 .menuHome{
      list-style-type: none;
      margin: 0px ;
      padding:0px;
      background:#C9C0B5;
	  background:#65533B;
	  color:#67492C;
 }
 
 .menuHome li{
     padding-bottom: 1px;
 }

 .menuHome  li a{
     color:#fff;
	 background: url(../img/button_red.gif) no-repeat center left;
	 display: block;
	 padding:10px;
	 padding-left:12px;	
     text-decoration: none;
     border-bottom: 1px solid #F0E7D9;
     font-size: 11px;
	 font-weight:bold;
	 margin:0px;
	 
  }
 
 .menuHome  a:hover{
   background-color:#A69786;
   color:#fff;
 }
 
 
/*rigth menu*/	
#nav {
	  margin:0px;
	  font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	  border-top:0px solid white;
	  background-color:#F0E7D9;
 }
    
 #nav h3 {
	  margin:0px;
	  padding:0px;
	  color:white; 
	  background:#BD3026;
	  padding-top:5px;
	  padding-left:5px;
	  padding-bottom:5px;
	  border-bottom:2px solid #DE9792;
 }
 
 #nav img {
  margin-bottom:5px;
  border:1px solid #000;
 }
 
 #nav a {
	  color:white;
	  text-decoration:none;
 }
 
 #nav a:hover {
	  color:white;
	  text-decoration:underline;
 }
 
 #nav a.barImg {
     padding:10px;
     text-decoration:none;
     color:#67492C;
	 margin-top:10px;
	 margin-bottom:1px;
	 display: block;
	 text-decoration: none;
     border-bottom: 1px solid #D2BC9D;
 }
 
  #nav a.barImg:hover {
     padding:10px;
     text-decoration:none;
     color:#67492C;
	 margin-top:10px;
	 margin-bottom:1px;
	 display: block;
	 text-decoration: none;
     border-bottom: 1px solid #D2BC9D;
 }
 
  #nav a.navOver {
   	background: url(../img/button_red.gif) no-repeat top left;
	display: block;
	padding: 2px 2px;
    padding-left: 12px;
    text-decoration: none;
    border-bottom: 1px solid #D2BC9D;
    font-size: 11px;
	margin:0px;
	color:#fff;
    background-color: #A69786;
	text-decoration:none;
 }
 
  #nav a.navOver:hover {
    text-decoration:none;
  }
 
  #nav a.navOut {
    color:#000;
  }
  
   #nav a.navOut:hover {
    color:#fff;
	text-decoration:none;
  }
 
 
 .glossymenu{
      list-style-type: none;
      margin: 0px 0;
      padding: 0;
      border-bottom-width: 0;
	  background-color:#F0E7D9;
 }
 
 .glossymenu li{
    padding-bottom: 1px;
	
 }
 
 .glossymenu  li a{
    color:#000;
	background: url(../img/button_red.gif) no-repeat top left;
	display: block;
	padding: 2px 2px;
    padding-left: 12px;
    text-decoration: none;
    border-bottom: 1px solid #D2BC9D;
    font-size: 11px;
	margin:0px;
  }
  
 .glossymenu  a:visited{
   color:#000;
 }
 
  .glossymenu  a:hover{
   color:#fff;
   background-color: #A69786;
   text-decoration:none;
  }
 
 
/*gallery*/
#gallery {
	float:left;
	display:block;
	width:530px;
}

#gallery h2 {
	padding-left:0px;
	padding-top:0px;
	margin:0px 0px 15px 0px;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#67492C;
	border-bottom: 1px dashed;
	text-align:left;
} 

.imgGallery{
   position:relative;
   border:2px solid #fff;
   margin:10px 11px 10px 11px;
   padding:1px;
   background-color: #000;
  }
  
  
  /****************************** tags*****************************************/
/*link*/
 a { 
	  color:#BD3026;
	  text-decoration:underline;
	  
 }
 a.homeLink {
 color:#000;
 font-size:70%;
 text-decoration:none;
 }
 
  a:hover {
	color:#BD3026;
	text-decoration:underline;
	
}


a.elencoLavori {
	 color:#67492C;		
	 text-decoration:undeline;
		 
}
a.elencoLavori:hover  {
	color: #fff;
	text-decoration:none;
	background-color:#BD3026;
	padding:2px; 
}



a.elenco {
	 color:#67492C;		
	 text-decoration:none;
	  
}
a.elenco:hover  {
	color: #67492C;
	padding-bottom:2px;
	border-bottom:1px dashed #67492C;
	text-decoration:none;
}
a.elencoSub {
	color: #67492C;
	text-decoration: none;
	font-weight: bold;
}
a.elencoSub:hover  {
	color: #67492C;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}


 /*content tags*/
  div.key{
  display:none;
  font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
  }
  p {
  font-size:11px;
  }

  		
  h2 {
	  padding-left:0px;
	  padding-top:0px;
	  margin:0px 0px 15px 0px;
	  font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	  color:#67492C;
	  border-bottom: 1px dashed;
	 text-align:left;
  }
 

  h1.key,  h2.key,h3.key{
  display:none;
  font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
 }
 h3 {
		padding-left:0px;
		padding-top:10px;
		margin:0px 0px 5px 0px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#67492C;
	}
	
	h4 {
		padding-top:10px;
		margin:0px 0px 5px 0px;
		font:16px "Trebuchet MS",, Arial, Helvetica, sans-serif;
		color:#67492C;
		font-weight:bold;
	}

 .clearleft {
		clear:left; /*Floating in the left must be cleared*/
 }

 /*gestione modulo e  bottoni */

input.modulo{
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-size: 10px;
 width:242px;
 border: 1px solid black;
}
input.moduloLabel{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-size: 10px;
	width: 150px;
	border: 1px solid black;
}
label {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
}
select{
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
textarea.modulo {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  width:505px;
  border: 1px solid black;
}

.bottone  {
  	background: #fff;
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
	border-left: #000 4px solid;
	border-right: #000 1px solid;
	padding:0px;
	font-size : 11px;
	color:#OOO;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
 /* list*/

	
