/* CSS Document */
html
{
height:100%;
scrollbar-face-color:#000000;
scrollbar-track-color:#333333;
scrollbar-arrow-color:#ffffff;
scrollbar-shadow-color:#000000;
scrollbar-dark-shadow-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-highlight-color:#ffffff;
margin : 0px;
padding : 0px;	
}
body {
background : #f7e6c4;
color : #f7e6c4;
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;
}
h1 {font-size:16px;}
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: #ffffff ;
	border: 0px ;	
	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:#333333;
}
#container h4
{
position: absolute;
width:250px;
text-align:right;
margin:-25px 0px 0px 450px;
padding:0;
font-size:10px;
color:#333333;
}
#container h4 a
{
font-size:10px;
color:#333333;
}
/************************* header ***************************************/
#testata {
    height:84px; 
	width:700px;
	background: #333333 ;
	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:86px ;	
	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:86px ;
	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: #ffffff ;
	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: 220px;
	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;
}
/*************************  ***************************************/




/*************************  ***************************************/

/*************************  ***************************************/

/*************************  ***************************************/


/************  ******************/



/************  ******************/

/*************************  ***************************************/

	
/************************* footer ***************************************/
#footer {clear: both; margin: 0px auto 0px auto; width: 700px;  height: auto; position:relative; border: 0px ; padding: 0px;text-align: center;}
#footer p {
	width: 700px;
	margin: 10px 0px ;
	padding: 0px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-align: center;
}
#footer a {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;    
    font-weight:normal;
	text-align: center;
}
#footer a:visited{font-size: 10px; color : #FF0000;}
#footer a:hover{color: #FF0000;text-decoration: underline;}
#footer a:active{color: #FF0000;}

.footerstat {float: right;margin: 0px  0px auto auto; WIDTH: 50px;  HEIGHT: auto; TEXT-ALIGN: right;BORDER: 0px;border: 0px;}
.footerstat img{ border:0;}
.footerval {float: left; MARGIN: 0px auto 0px 0px; WIDTH: 700px;  HEIGHT: 40px; BORDER: 0px; PADDING: 0px;TEXT-ALIGN: left; border: 0px ;}
.footerval img{ border:0;}				
.footerval p { MARGIN: 0px; PADDING: 0px; FONT-FAMILY:   Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none;}