html{ 
   height:100%
}

body{
   font-family: Arial, Helvetica, Verdana, sans-serif;
   margin:0;
   background-color:#000000;
   overflow:hidden;
   height:100%;  
   font-size:11px
}

a:link {
	color: #CCCCCC;
}
a:visited {
	color: #CCCCCC;
}
a:hover {
	color: #FFCC66;
}
a:active {
	color: #FFCC66;
}

/*################ menu ####################*/

#nav { 
   width:800px; 
   margin-bottom:10px;
   height:12px;
   padding-top:4px;
   padding-bottom:4px;
   border-left:1px solid #505050; 
   background-color:#505000; 
}

#nav ul{ 
   float:left; 
   margin:0; 
   padding:0;
   }

#navContent li { 
   float:left;
   margin-left:20px;
   margin-right:44px; 
 }

#nav2 { 
   width:800px; 
   margin-bottom:10px;
   height:12px;
   padding-top:4px;
   padding-bottom:4px;
   border-left:1px solid #505050; 
   background-color:#505000; 
}
#nav2 ul{ 
   float:left; 
   margin:0; 
   padding:0;
   }


/*################ cintent ####################*/

#top{
   background-color:#340000;
   background-image:url(images/sf_top.gif);
   background-repeat:repeat-x;
   background-position:bottom; 
   height:100px;
   width:100%;
}
 
 #sotto{
   background-color:#330000;
   height:100%;
   margin-top:200px;
   border-top:1px solid #ccc;
   width:100%;
}

#fascia_menu{
   width:800px; 
   height:20px; 
   margin-bottom:10px;
   padding-top:4px;
   border-left:1px solid #505050; 
   background-color:#505000;
}

.color_text{
  color:#826C40;
}

#fascia_sottomenu{
   width:800px;
   padding-top:2px; 
   height:16px; 
   margin-bottom:10px;
   background-color:#303015; 
}

.fascia_sottomenu2{
   width:800px;
   padding-top:1px;
   height:16px; 
   margin-top:1px;
   background-color:#303015;
   text-align:right;
   color:#CCCCCC; 
}

.fascia_gallery{
   padding-top:1px;
   margin-top:1px;
   text-align:right;
   float:right;
   color:#CCCCCC; 
}

#text{
   width:530px;
   padding-top:2px; 
   margin-left:20px;
   margin-right:20px;
   font-size:11px;
   color:#CCCCCC;
   text-align:justify;
}
#text2{
   float:left;
   width:320px;
   padding-top:2px; 
   margin-left:20px;
   margin-right:20px;
   font-size:11px;
   color:#CCCCCC;
   text-align:justify;
}

.space_link{
    padding-bottom:14px;
	width:240px;
    border-bottom:1px dotted #826C40;
}

.text_firma{
   width:530px;
   padding-top:12px; 
   margin-left:20px;
   margin-right:20px;
   font-size:11px;
   color:#CCCCCC;
   text-align:right;
   font-style:italic;
}

.space{
  width:20px;
}


 .space2{
  width:40px;
   
}

#active{
   color:#B7800F;
    
}

.text_menu_min1{
    margin-left:75px;
    margin-right:5px;
}

.text_menu_min1 a{
   color:#CCCCCC;
}

.text_menu_min1 a{
   color:#CCCCCC;
  }
   
.text_menu_min1 a:hover {
  color:#B7800F; 
		 }
.text_menu_min1 #active{
  color:#B7800F;
}
.text_menu_min2{
    margin-left:5px;
    margin-right:5px;
}


/*################ SITE ####################*/

	#content a { 
	    padding:0 0px;
	}
	a, a:visited, a:hover {
	    text-decoration:none;
	}
	img {
	   border:0
	}
	hr {
	   clear:both;
	   visibility:hidden;
	   }

	 ul {
	   list-style-type:none
	}
	
	p {
	   margin:0;padding:0;
	   text-align:center; 
	   }

	textarea { 
	   height:120px !important; overflow:auto
	   }

	
/*#################	BLOC #####################*/

#container {
      width:700px; 
	  height:496px;
	  margin-top:0px;
	  margin-left:80px;
	  margin-bottom:41px; 
	 }

#colRight {
	float:left;
	margin-top:0px;
	width:500px;
	}  

#content {
	border:0px solid #000;
	margin:0 800px 0 500px;
	}

#navPage { 
    margin:10px 0 0 0; 
	padding:0; 
	float:right;
	}
	#navPage li { 
	display:inline;
	}
			


/*################ FOOTER #####################*/


#footer { 
   background-color:#340000;
   background-image:url(images/sf_bottom.gif);
   background-repeat:repeat-x;
   background-position:top; 
   height:100%;
   width:100%;
   }
   
 .text_footer {
   padding-top:10px;
   font-size:10px;
   color:#CCCCCC;
   margin-left:80px; 
  }
  
 


