/* Web Design & Development by Dunia Basciu  - www.duniabasciu.com*/
/* Graphic Design by Thanit Web Agency - www.thanit.com */

/* global */
html {margin: 0;
	   padding: 0;
		 height: 100%;
		 width: 100%;
		 position: relative; }

body {min-width: 900px;
      width: auto !important;
			width:900px;
		 	height: auto;
		 margin: 0;
	   padding: 0;
		 color: #000; 
		 font: 0.80em tahoma,sans-serif;}
	 
#container {width: 890px;
					 height: 100%;
					 margin: 0 auto 0 0;
					 padding: 0;
					 text-align: left;}
					 
#side_sx {width: 252px;
				 height: 100%;
				 margin: 0;
				 padding: 0;
				 float:left; }
				 
#side_dx {background: url(../i/bordosx.png) left top repeat-y transparent;
				 margin: 0;
				 padding: 0;
         width: 635px;
				 min-height: 600px;
				 height: auto !important;
				 height: 600px;
				 float:right;}
				 				
/* BEGIN side_sx */
#side_sx img#dbv {/* position: relative;
						left: 230px;
						top: 15px; */
						margin: 15px 0 0 232px;
						padding: 0;
						height: 192px;
            }
	
/* navigazione principale */									 
#navFst	{background: url(../i/flower.png) 155px top no-repeat transparent;
				 min-height: 220px;
				 height:auto !important;
				 height: 220px;
				 width: 100%;
				 text-align: right;
				 margin: 15px 0 0;
				 padding: 80px 0 0;}		
				
#navFst li { padding: 0 5px 0 0;
         line-height: 1.8em;
				 list-style-type: none;
				 font-size: 1em;} 
				 
/* standars */				 
#checklist	{width: 100%;
				 height: 60px;
				 text-align: right;
				 margin: 0 10px 0 0;
				 padding: 50px 0 0 0;
				 background: url(../i/donna.png) 180px top no-repeat transparent; }		
				
#checklist li {padding: 0 5px 0 0;
         line-height: 1.2em;
				 list-style-type: none;
				 font-size: 0.95em;}
/* END side_sx */
				 
/* BEGIN side_dx */
#header { background: url(../i/feni.png) 17px 17px no-repeat transparent;
      height: 220px;
			width:98%;
			border: 1px solid transparent;  }

#header h1 {font-weight: bold;
						font-size: 1.2em;
						color: #A44445;
						margin: 35px 0 0 68px;
						padding: 0;
						width: auto; }
						
#header h1#seq {margin: 0 0 0 125px;
						padding: 0; }
						
#side_dx h2 { font-size: 1.1em;
						margin-bottom: 20px; }
						
img#db {margin: 10px 0 0 95px;
				padding: 0;
				width: auto;}
						
						
#cont_center {height: auto;
				 width: 99%;
				 margin: 0 0 0 5px;
				 padding: 0;
				 background: url(../i/bordodx.png) right top repeat-y transparent;}
				 
/* corpo-contenuto HOME*/					
#text {width: 85%;
       min-height:750px; 
			 height: auto !important;
			 height: 750px;
			 margin: -40px 0 0 80px;
			 padding: 0; 
			 background: url(../i/fenifoot.png) 150px bottom no-repeat transparent;}
			 
#text p.last {height: 30px;
		   width: 250px;
			 background: url(../i/spermino.png) right bottom no-repeat transparent; }
			 

div.win {width:70%;
 border-top: 1px dotted #515151;
 border-bottom: 1px dotted #515151;
 margin:20px 0;
 padding:10px 0;}

div.win h3 {color:#BF1314;
 margin:0 0 10px 0;
 font-size:1.1em;
 font-weight:bold;}

div.win p {margin:0 0 10px 0;
 font-size:1.1em;}
 
div.win p a {font-weight:bold;}

/* footer */
#footer {height: 60px;
				width: 99%;
				background: url(../i/logo.png) 6px 0 no-repeat #BF1214; 
				margin: 0 0 0 1px;
				padding: 0;}
				
#footer p {padding: 43px 0 0 30px;
				font-size: 0.9em;
				width: 100%; }	
				
/* END side_dx*/	
				
/* link */	 
a:link, a:active, a:visited {text-decoration : underline;
	color: #000;}

a:hover {text-decoration : underline;
	font-weight: bold;
	color: #000;}	 

div.win p a:link, div.win p a:visited, #navFst li a:link, #navFst li a:visited { text-decoration : none;
	font-weight: bold;
	color: #000; } 
													 
div.win p a:hover, #navFst li a:hover { text-decoration : underline;
	font-weight: bold;
	color: #A61012; } 
													 
div.win p a:active, #navFst li a:active {text-decoration : none;
	font-weight: bold;
	color: #A61012; }		
													 
#navFst li#current a {color: #A44445;}

#menuSnd li.year a {color:#A44445;}

#menuSnd ul li.year a:link, #menuSnd ul li.year a:visited {text-decoration : none;
				font-weight: bold;color:#A44445;} 

#menuSnd ul li.year a:hover, #menuSnd ul li.year a:active {text-decoration : underline;color:#A44445;  }

				
#menuSnd ul li a:link, #menuSnd ul li a:visited {text-decoration : none;
  font-weight: normal;
  color: #000;} 
				
#menuSnd ul li.title a:link, #menuSnd ul li.title a:visited {font-weight:bold;  }

#menuSnd ul li.title a:hover, #menuSnd ul li.title a:active {text-decoration : underline;  }
													 
#menuSnd ul li a:hover {text-decoration : underline;
				font-weight: normal;
	      color: #000;} 
													 
#menuSnd ul li a:active {text-decoration : none;
				font-weight: normal;
	      color: #000;}
				
													 
#checklist li a:link, #checklist li a:visited {text-decoration : none;
				font-weight: bold;
	      color: #52504E;} 
													 
#checklist li a:hover {text-decoration : underline;
			font-weight: bold;
	    color: #A44445;} 
													 
#checklist li a:active {text-decoration : none;
		font-weight: bold;
	  color: #A44445; }
		
p.last a:link, p.last a:visited {text-decoration : underline;
													 font-weight: normal;
	                         color: #000;} 
													 
p.last a:hover {text-decoration : underline;
													 font-weight: bold;
	                         color: #000;} 
													 
p.last a:active {text-decoration : none;
													 font-weight: bold;
	                         color: #000;}			
													 
#text_colleghi p a:link, #text p_colleghi a:visited {  text-decoration : underline;
													 font-weight: normal;
	                         color: #BF1314; } 
													 
#text_colleghi p a:hover {text-decoration : underline;
													 font-weight: bold;
	                         color: #BF1314;} 
													 
#text_colleghi p a:active {text-decoration : none;
													 font-weight: bold;
	                         color: #BF1314;}		
													 
#text_info ul li a:link, #text_info ul li a:visited {text-decoration : none;
				font-weight: normal;
	      color: #BF1314;} 
													 
#text_info ul li a:hover {text-decoration : underline;
				font-weight: normal;
	      color: #BF1314;} 
													 
#text_info ul li a:active {text-decoration : underline;
				font-weight: normal;
	      color: #BF1314;} 								 	
				
/* various */
img {border: none;}
					 
p.last, p.first {font-weight: bold; }

p.bottom {margin: 0 0 10px 0;
				padding: 0;}
				
p.top, h3.top {margin: 10px 0 0 0;
				padding: 0;}
				
p { margin: 0;
				padding: 0;
				width:380px;}
				
p.capo strong, cite, em {color: #BF1314;}

h3 {font-size: 1em;}

/* BEGIN dunia */	
#text_dunia {width: 85%;
          min-height:950px; 
			 		height: auto !important;
			 		height: 950px;
					margin: -40px 0 0 80px;
					padding: 0;
					background: url(../i/lumache.png) 150px bottom no-repeat transparent;}
					
#text_dunia h2.page { height: 20px;
				 width: 243px;
				 background: url(../i/lumi.png) right -2px no-repeat transparent;  } 
				
#text_dunia p.last { height: 38px;
        background: url(../i/punto.png) 168px 27px no-repeat transparent;
        font-weight: normal; }
				
p.capo strong, cite {color: #BF1314;}
				
#text_dunia #du {width: 350px;
        margin: 10px 0 0;
				height: 330px;}
/* END dunia */
				
				
/* BEGIN santiago */		
#text_santiago {width: 85%;
          min-height:1350px; 
			 		height: auto !important;
			 		height: 1350px;
					margin: -40px 0 0 80px;
					padding: 0;
					background: url(../i/lumache.png) 150px bottom no-repeat transparent;}
					
#text_santiago h2.page {
         height: 20px;
				 width: 330px;
				 background: url(../i/lumi.png) right -2px no-repeat transparent;} 
					
#text_santiago p.last {height: 38px;
        background: url(../i/punto.png) 168px 27px no-repeat transparent;
        font-weight: normal;}
				
#text_santiago #du {width: 350px;
				height: 450px;
				margin: 10px 0 0;}
/* END santiago */

/* BEGIN al lavoro - portfolio */
#text_portfolio {min-height:1750px; 
  height: auto !important;
  height: 1750px;}
  
#text_portfolio_08 {min-height:2000px; 
  height: auto !important;
  height: 2000px;}

#text_lavoro {min-height:850px; 
  height: auto !important;
  height: 850px;}
  
#text_lavoro, #text_portfolio, #text_portfolio_08 {background: url(../i/papaveri.png) 80px bottom no-repeat transparent;
   width: 85%;
   margin: -40px 0 0 80px;
   padding: 0;}

#text_portfolio h2.page, #text_portfolio_08 h2.page {background-image:none;}
#text_lavoro h2.page {background: url(../i/sperminov.png) 285px 0 no-repeat transparent; }					
#text_lavoro h2.page, #text_portfolio h2.page, #text_portfolio_08 h2.page {height: 25px;
				 width: 100%;
				 padding:14px 0 0;
				 margin: 0;}
span.year {font-size: 1.1em;
  font-weight:bold;}
 
h3 {margin:0;
padding:0;}  
  
.year {color:#BF1314;}
				
#text_lavoro p.last, #text_portfolio p.last, #text_portfolio_08 p.last {height: 30px;
				width: 150px;
        background: url(../i/spermionr.png) 75px 12px no-repeat transparent;
        margin: 0;
				padding: 0;}

/* navigazione secondaria */
#menuSnd {/* background: url(../i/flowernavi.png) right 40px no-repeat transparent; */
	    background: url(../i/flowernavi.png) right 50% no-repeat transparent; 
         height: 400px;
				 padding: 0 0 50px;
				 width: 100%;}
				 
#menuSnd ul	{width: 100%;
				 text-align: right;
				 margin: 0;
				 padding: 0;}		
				
#menuSnd ul li {line-height: 1.8em;
				 list-style-type: none;
				 padding: 0 5px 0 0;
				 font-size: 0.9em;}
				 
#menuSnd ul li.title {list-style-image: url(../i/punto.png);
				 font-weight: bold;}
/* END lavoro */

/* BEGIN equipaggio */	
	
#text_colleghi {
          width: 85%;
          min-height:550px; 
			 		height: auto !important;
			 		height: 550px;
					margin: -40px 0 0 80px;
					padding: 0;
					background: url(../i/cavallini.png) 100px bottom no-repeat transparent;
  				}
					
#text_colleghi h2.page {height: 24px;
				 width: 100%;
				 background: url(../i/cavalluccio.png) 330px 0 no-repeat transparent;} 
				
#text_colleghi h3 {margin: 0 0 2px 0;
				 padding: 0;}
				 				
#text_colleghi p.last {height: 38px;
        background: url(../i/punto.png) 172px 10px no-repeat transparent;
        font-weight: normal;}  
/* END equipaggio*/


/* BEGIN argomenti */		
#text_info {background: url(../i/fiume.png) 20px bottom no-repeat transparent;
          width: 85%;
          min-height:730px; 
			 		height: auto !important;
			 		height: 730px;
					margin: -40px 0 0 80px;
					padding: 0;}
					
#text_info h2.page {height: 25px;
				 width: 100%;
				 padding:14px 0 0 ;
				 background: url(../i/esclamation.png) 365px 0 no-repeat transparent;}

#text_info ul {width: 350px;
				 text-align: left;
				 margin: 0;
				 padding: 0; }		
				
#text_info ul li {list-style-type: none;
				 font-size: 1em;
				 margin: 0;
				 padding: 0;}
/* END argomenti */