/* CSS Document */

html
{
height:100%;
scrollbar-face-color:#f7e6c4;
scrollbar-track-color:#f7e6c4;
scrollbar-arrow-color:#ffffff;
scrollbar-shadow-color:#333333;
scrollbar-dark-shadow-color:#000000;
scrollbar-3dlight-color:#f7e6c4;
scrollbar-highlight-color:#ffffff;	
	}
body {
background : #f7e6c4;
color : #330000;
font-family: Arial, Helvetica, sans-serif;
font-size:1;
margin : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
text-align : center;
}

a {font-size: 12px;color: #FF0000;text-decoration: none;}
a:visited{ color : #FF0000;}
a:hover{color: #FF0000;text-decoration: underline;}
a:active{color:#FF0000;}

b {font-weight:normal;}
p {
 font-size: 14px;
 color: #666666;
 text-decoration: none;
 margin : 5px 10px 5px 10px;
 }
/************ general site specifications ******************/

/* main container - set bg for overall bg color */
#container {
	margin:35px auto 0 auto;
	width:700px;
	height: auto;
	text-align:center;
	position: relative;
	background: #f7e6c4 ;
	border: 1px solid #660000;	
	padding: 0px 0px 0px 0px;
	visibility: visible;
}
#container h3
{
position: absolute;
width:250px;
text-align:left;
margin:-25px auto 0px 0px;
padding:0;
font-size:10px;
color:#660000;
}
#container h4
{
position: absolute;
width:250px;
text-align:right;
margin:-25px 0px 0px 450px;
padding:0;
font-size:10px;
color:#660000;
}
#container h4 a
{
font-size:10px;
color:#99FFCC;
}
/************************* header ***************************************/
#testata {
    height:130px; 
	width:700px;
	background: #f333333 ;
	border: 0px 0;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#navsup{
    margin:0px auto 0px auto;
    height:42; 
    width:700px;
    border: 0px ;	
    padding: 0px 0px 0px 0px;
	border-top: 2px solid #ffffff;
	border-right: 0px ;
	border-bottom: 0px ;
	border-left: 0px ;
	background: #666666 ;
}
.navhome {
    position: absolute;
	top:132px ;	
	left:0px ;	
    height:40; 
    width:160px;
    border: 0px ;	
    padding: 0px 0px 0px 0px;	
}
.navbook {
    margin: 0px 160px 0px 160px;
	height:40; 
    width:380px;
    border: 0px ;	
    padding: 0px 0px 0px 0px;	
}
.navmail { 
    position: absolute;
	top:132px ;
	right:0px ;
    height:40; 
    width:160px;
    border: 0px ;	
    padding: 0px 0px 0px 0px;	
}
.testatalogo {    
	margin:0px 175px 0px 175px;
    height:80; 
    width:350px;
    border: 0px ;	
    padding: 0px 0px 0px 0px;	
	border: 0px ;
}
.testatalogo img {    
	border: 0;	
	margin: 0px ;
	text-align:center;
}
/************************* main_body ***************************************/
#main_body{
	width:700px;	
	height: auto;
	background: #f7e6c4;
	margin: 0px 0px 0px 0px;		
	border: 0px 0;	
    padding: 0px 0px 0px 0px;	
}
/*************************  ***************************************/
.topcontenuto
{
	margin:0px auto 0px auto;
	padding:0;
	width: 700px;
	height: 60px;
	text-align:left;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #cccccc;
	border-left: 0px none;
}
.topcontenuto h1
{
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	margin:5px auto 5px auto;	
	text-align:center;
	
}
/************************* contenuto ***************************************/


.contenuto
{
	margin:0px auto 0px auto;
	padding:0;
	width: 700px;
	height: 240px;
	text-align:left;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #cccccc;
	border-left: 0px none;
}
.contenutoplus
{
	margin:0px auto 0px auto;
	padding:0;
	width: 700px;
	height: 500px;
	text-align:left;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #cccccc;
	border-left: 0px none;
}
.contenutofoto
{
	margin:0px auto 0px auto;
	padding:0;
	width: 700px;
	height: 91px;	
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #cccccc;
	border-left: 0px none;
}

.contenutofoto1
{	
	margin:0px auto 0px 5px ;	
	padding:0;
	width: 340px;
	height: 90px;
	text-align:right;	
	border: 0px ;
}
.contenutofoto2
{	
	margin:0px 5px 0px auto;
	padding:0;
	width: 340px;
	height: 90px;
	text-align:left;
	border: 0px ;
	float:right ;
}
.contenutotext
{	
    margin:0px auto 0px 0px ;	
	padding:0;
	width: 250px;
	height: 200px;
	text-align:left;	
	border: 0px ;
	
}
.contenutotext h1
{
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	margin:10px auto 5px 10px ;	
	text-align:left;
}
.contenutotext p
{
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	margin:10px auto 5px 10px ;	
	text-align:left;
}

.contenutotext a
{	
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
	margin:0px auto 0px 10px ;	
	text-align:left;
}
/*************************  ***************************************/
.contenutodescription
{
	margin:0px 0px 0px auto;
	padding:0;
	width: 400px;
	height: 200px;
	text-align:left;
	border: 0px;
	float:right;	
}
.contenutodescription h1
{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin:10px auto 5px 10px ;	
	text-align:left;
}
.contenutodescription p
{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin:10px auto 5px 10px ;	
	text-align:left;
}	
.contenutodescription ul
{
	margin:5px 5px 5px 10px;
	padding:0;
	list-style-image:disc ;
	text-align:left;
}
.contenutodescription li
{
	padding:0;
	margin:5px 5px 5px 10px;
	FONT-SIZE: 12px;
	COLOR: #666666;
	list-style:disc;
	text-align:left;
}
.contenutodescription a
{
	padding:0;
	margin:5px 5px 5px 5px;
	FONT-SIZE: 12px;
	COLOR: #666666;
	
	text-align:left;
}
/************************* banner_title ***************************************/
.banner_title1
{	margin-top:90;
	margin-left:20px;
	padding:0;
	width:475px;
	text-align:center;
	font-size:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative;	
}

.banner_title2
{
	margin-top:0px;
	margin-left:0px;
	width:500px;
	text-align:left;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	position:relative;
	height: auto;
	padding-bottom: 5px;
	float: no;	
}
.banner_title3
{
	margin-top:10;
	margin-left:30px;
	padding:0;
	width:475px;
	text-align:left;
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	position:relative;	
}
.banner_title3 p
{	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.banner_title3 h5
{
	font-size: 16px;	
}
.banner_title3 h6
{
	font-size: 14px;	
}
.banner_title4
{
	margin-top:0;
	margin-left:30px;
	padding:0;
	width:475px;
	text-align:left;
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	font-style: oblique;
	color: #FF0000;
}
.banner_title5
{
	margin-top:0;
	margin-left:0px;
	padding:0;
	width:190px;
	text-align:center;
	font-size:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	top:30px;
	font-style: normal;
	color: #666666;
}

/************  ******************/
#nav
{	
	width:150px;
	height: auto;
	position:relative;
	float:left;
	margin-top:0;
	margin-left:0;
	text-align:left;		
	border: 0px;	
}
#nav img
{
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	border: none;
}
#nav p
{
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	font-size:11px;
	
}

/************************* footer ***************************************/
#footer {CLEAR: both; MARGIN: 0px auto 0px auto; WIDTH: 700px;  HEIGHT: auto; position:relative; border-top: 1px solid #996600; PADDING: 0px;}
#footer P {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
}
#footer a {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #990000;
	text-decoration: none;    
    font-weight:normal;
}
#footer a:visited{font-size: 10px; color : #990000;}
#footer a:hover{color: #996600;text-decoration: underline;}
#footer a:active{color: #993300;}
#footer-text {float: right; MARGIN-top: 15px; margin-right: 0px; margin-bottom: 0px ; margin-left:auto; PADDING: 0px;  BORDER: 0px; WIDTH: 620px;  HEIGHT: 16px;}
#footer-text P { MARGIN: 0px; PADDING: 0px; FONT-FAMILY:  verdana, sans-serif; font-size: 10px; color: #666666; text-decoration: none;TEXT-ALIGN: left;}
.footerstat {float: left; WIDTH: 50px;  HEIGHT: auto; TEXT-ALIGN: left;BORDER: 0px;}
.footerstat img{ border:0;}
.footerval { CLEAR: both; MARGIN: 0px auto 0px auto; WIDTH: 770px;  HEIGHT: 40px; position:relative;  BORDER: 0px; PADDING: 0px; }
.footerval img{ border:0;}