@charset "utf-8";


html, body { margin:0; padding:0;}

body {
     font-family:verdana,sans-serif; 
     font-size:80%;
     text-align:center;
	 background:#ffec00 url(img/sfbody.png) repeat-x fixed bottom left;
	 }

#container{width:990px;
	       height:100%;
		   margin:30px auto 0 auto;
		   padding:0;
		   text-align:left;}
#container a {text-decoration:none;}



#header{height:231px;
        width:990px;
        background:#fff url(img/header.png);}


#header h1{
	font:bold 17px/20px Verdana, Geneva, sans-serif;
	padding-top:160px;
	padding-right:35px;
	color:#004594;
	text-align:right;}

#navigation{
	        float:left;
	        height:530px;
			width:219px;
	        background:#eee url(img/tondosotto.png) no-repeat scroll bottom center;}


#nav{ margin-top:20px;
      padding:0;
	  width:218px;
      list-style:none;
      border-top:2px dotted #004594;}


#nav li{font:normal bold 15px/30px Verdana, Geneva, sans-serif;
		}

#nav li a {padding:8px 8px 8px 20px;
			display:block;
            height:30px;
            text-decoration:none;
            font-weight: bold;
            color:#004594;
	        border-bottom:2px dotted #004594;}

#nav li a:hover { color: #FFF; background:#004594; }

#links{ 
	margin:0;
	padding:0;
      list-style:none;
	  }

#links h4{ margin:0;
      padding:10px 0 10px 20px;
	  width:196px;
      list-style:none;
	  color:#666;
	  border-bottom:2px dotted #004594;}

#links li a{
	
	padding:5px 5px 5px 20px;
			display:block;
            height10px;
            text-decoration:none;
            font-weight: bold;
            color:#004594;
	        }

/**nav2 in storia**/

#navigation2{
	        float:left;
	        height:780px;
			width:219px;
	        background:#eee url(img/tondosotto.png) no-repeat scroll bottom center;}

#navigationpartner{
	        float:left;
	        height:800px;
			width:219px;
	        background:#eee url(img/tondosotto.png) no-repeat scroll bottom center;}

#nav2{ margin-top:20px;
      padding:0;
	  width:218px;
      list-style:none;
      border-top:2px dotted #004594;}


#nav2 li{font:normal bold 15px/30px Verdana, Geneva, sans-serif;
		}

#nav2 li a {padding:8px 8px 8px 20px;
			display:block;
            height:30px;
            text-decoration:none;
            font-weight: bold;
            color:#004594;
	        border-bottom:2px dotted #004594;}

#nav2 li a:hover { color: #FFF; background:#004594; }

#links2{ 
	margin:250px 0 0 0;
	padding:0;
      list-style:none;
	  }

#links2 h4{ margin:0;
      padding:10px 0 10px 20px;
	  width:196px;
      list-style:none;
	  color:#666;
	  border-bottom:2px dotted #004594;}

#links2 li a{
	
	padding:5px 5px 5px 20px;
			display:block;
            height10px;
            text-decoration:none;
            font-weight: bold;
            color:#004594;
	        }


/**fine nav2 in storia**/

/**nav3 flotta **/

#nav3{ margin-top:70px;
      padding:0;
      height:432px;
	  width:218px;
      list-style:none;
      border-top:2px dotted #004594;}


#nav3 li{font: bold 15px/30px Verdana, Geneva, sans-serif;
		}

#nav3 li a {padding:8px 8px 8px 20px;
			display:block;
            height:30px;
            text-decoration:none;
            font-weight: bold;
            color:#004594;
	        border-bottom:2px dotted #004594;}

#nav3 li a:hover { color: #FFF; background:#004594; }


/**fine nav3 in flotta**/



	
#spaziologhi{float:left;
	border:1px solid #ddd;
	height:60px;
	width:130px;
	margin:20px 20px 10px 0;}

#spaziologhi2{float:left;
	border:1px solid #fff;
	height:60px;
	width:130px;
	margin:20px 20px 10px 0;}


#sito{
	padding:0;
    margin-top:10px;
	font: bold 10px/11px Verdana, Geneva, sans-serif;}

#sito a{text-decoratio-none;
		color:#004594;}


.sonoqui{background: #ccc;}

#content{     
			  margin-left:219px;
			  height:520px;
			  width:771px;
			  background:#fff url(img/curvasotto.png) no-repeat scroll bottom right;
			  }


#content2{     
			  margin-left:219px;
			  height:780px;
			  width:771px;
			  background:#fff url(img/curvasotto.png) no-repeat scroll bottom right;
			  }


#contentpartners{     
			  margin-left:219px;
			  height:800px;
			  width:771px;
			  background:#fff url(img/curvasotto.png) no-repeat scroll bottom right;
			  }



#testo{ width:680px;
	    padding:20px;
		color: #333;}
		

#testo h3{color:#004594;}

#spazioflash{margin:0;
             padding:0;
	         height:185px;
             width:769px;
			 background:#fff;
			 border-top:1px solid #004594;
			 border-bottom:1px solid #004594;}


#numeripagine{
	text-align:center;
	font:bold 12px/13px Verdana, Geneva, sans-serif;
	color:#666;}

#numeripagine a{
	text-decoration:none;
	color:#666;
}

#footer {clear:left;
	     width:990px;
		 height:50px;
		 background:#ffec00;
         text-align:center;
         padding-top:10px;
         font:normal bold 10px/12px Verdana, Geneva, sans-serif;
         color:#666;}

#footer a {text-decoration: none;
            color: #999;
			}

#footer colophon{font:normal bold 10px/10px Verdana, Geneva, sans-serif;
}




#icone{text-align:center;}

#xhtml{float:left;
		margin-left:430px;}

#css{float:left;}