/* Giuseppe Vettigli */ 
html, body{ 
 margin:0; 
 padding:0; 
 margin: 10px 0px;
 background-image: url(images/bg1b.gif);
 background-repeat:repeat-x;
 background-color: #BCE1D8;
 
 font: Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #396D71;
} 

a:link {
 color: #666666;
  font-weight:bold;
}

 
#pagewidth{ 
 width:749px;  
 margin-left:auto; 
 margin-right:auto;
} 
 
#header{
 position:relative; 
 height:200px;  
 width:100%;
 margin: 0px 0px 0px 0px;
 margin-bottom: 0px;
 border:0px;
}

#menustrip{
 position:relative; 
 background-color:#eef4f1; 
 width:100%;
 height:30px;
}   

#maincol{
 background-color: #FFFFFF; 
 background-image:url(images/bgmain.jpg); 
 background-repeat:no-repeat; 
 float: right; 
 width:749px; 
 display:inline; 
 position: relative; 
 width:100%;
 border-bottom:0px;
 }
 
#footer{
 height:10px; 
 background-color:#9AD7A6; 
 clear:both;
 } 
 

 
 /* *** Float containers fix */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/****************ELEMENT****************************/
blockquote { background: #E7EDF0; padding: 5px; border: 1px solid #999; color: #333; margin-left:10px; margin-top:10px; }

/* Photo Container */
#photobox1 {
	background: #9AD7A6;
	width: 210px;
	float: left;
	margin-top: 0px;
	text-align:left;
	padding-left: 5px;
	margin-left: 10px;
       margin-right: 10px;
}

#photobox img {
	margin: 10px 10px 10px 10px;
	/*border: 1px solid #FC3307;*/
}

/* txt Container */
#txtbox {
	margin-left: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 20px;
}

img{
  border-width: 0px !important;
  border-width: 0;
}

/* CSS Tabs */
#navcontainer { /* none needed */ }

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background-color: #eef4f1;
        border-top: 1px solid #e0ede9;
        border-bottom: 1px solid #e0ede9;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #95bbae;
        border-right: 1px dashed #d1e3db;
        text-decoration: none;
}

ul#navlist li#active {
        color: #95bbae;
        background-color: #deebe5;
}

#navlist a:hover {
        color: #74a893;
        background-color: #d1e3db;
}
#pagewidth #wrapper #maincol table tr td #photobox1 form a {

}
