/* ___________________________ */

/* 		Label: =Body
______________________________ */

body{
	color: #fff;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	background-color: #523e1c;
	/*background-image: url(../img/logo.png);
	background-repeat: no-repeat;*/
	font-family: arial, sans-serif;
	min-width: 1150px;
	max-width: 1800px;
	height:95%;
}


* html body{	
	height:95%;
} 


html,body{
	padding: 0px;
}




#error{
	min-width: 800px;
	min-height:600px;
	
	background-repeat: no-repeat;
	float: left; 
	padding-right: 10px;
}




/* ____________________________ */

/* 	Label: =Site (wrapper)
_______________________________ */

#site{
	min-width: 800px;
	min-height:600px;
	height:100%;
	border-left: solid 1px #aaa;
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #afa9ae; 
	border-top: solid 1px #afa9ae; 
   
	margin-top: 5px;
	margin-bottom: 5px;
}
	* html #site{
			height:100%;
	}

#logoStart{

   list-style: none;
   position: relative;
   width: 600px;	
   height: 480px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: middle; 
   display:block;
 
}

div.textimage{
   list-style: none;
   width: 600px;	
   height: 480px;

   position:relative;

   margin-left: auto;
   margin-right: auto;  
   vertical-align: middle; 
   display:block;   

}
 
div.textimage img{
float:none;
margin: 5px;
text-align: center;
display: block;
margin-left: auto;
margin-right: auto;
}

div.textimage h2, div.textimage h1{
margin:0 10px;
padding: 0;
vertical-align: middle;

}

div.textimage h2{
margin-top: 10px;
color: #d1ab66;
text-align: center;
font-size: 20px;
}

div.textimage h1{
margin-top: 10px;
color: #d1ab66;
text-align: center;
font-size: 12px;

}
div.clearer{clear: left}


#logo{
	list-style: none;
	position: relative;
    

	width: 180px;	
	height:74px;
    
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 20px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 0px;

}

	



/* ____________________________ */

/* 	Label: =Header
_______________________________ */

#header{
	height: 341px;
	background-image: url(../img/sd_header_bg.gif);
	background-repeat: repeat-x; 
}

#header h1{	
	position: relative;
	top: 12px;
	margin-left: 37px;
	font-size: 12px;
	display: inline;
	cursor: default;
	font-weight: normal;
	color: #7a7874;
}

/* exception for ie (top) */

* html #header h1{
	top: 12px;
}

#header h1 .strong{	
	color: #7BA77B;
	font-weight: normal;	
}


/* ____________________________ */

/* 	Label: =sottotitolo
_______________________________*/

#subtitle{
	height: 30px;
	text-align: left;	
}

#subtitle h1{
	position: relative;
	top:0px;
	font-size: 25px;
	display: inline;
	cursor: default;
	font-weight: normal;
}

/* exception for ie (top) */

* html #subtitle h1{
	top: 0px;
}

#subtitle h1 .strong{
	 text-align:left;
	 color:#074177;
	 font-weight: normal;
}

/* ____________________________ */

/* 	Label: =Logo
_______________________________ */

#keyvisual{
	height: 90px;	
	background-image: url(../img/logoBlack.png);
	background-repeat: repeat-x;	
	padding-left: 38px;	
}

#keyvisualGold{
	height: 90px;	
	/*background-image: url(../img/logoGold.png);*/
	background-repeat: repeat-x;	
	padding-left: 38px;	
}

#keyvisualRed{
	height: 90px;	
	background-image: url(../img/logoRed.png);
	background-repeat: repeat-x;	
	padding-left: 38px;	
}


/* ____________________________ */

/* 	Label: =Images
_______________________________ */

#esposizione{
	width: 800px;	
	height:276px;
    position: relative;
    background-image: url(../img/esposizione.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 1px;

}

#pubblicaz{
	width: 800px;	
	height:276px;
    position: relative;
    background-image: url(../img/pubblicaz.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;
    display: inline;     

}

#wood{
	width: 800px;	
	height: 91px;
    position: relative;
    background-image: url(../img/wood.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 1px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;
    display: inline;   

}
#italiano{
	width: 800px;	
	height:245px;
    position: relative;
    background-image: url(../img/italiano.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;

}
#inglese{
	width: 800px;	
	height:162px;
    position: relative;
    background-image: url(../img/inglese.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 1px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#uno{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/uno.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#due{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/due.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#tre{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/tre.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#quattro{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/quattro.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#cinque{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/cinque.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#sei{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/sei.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#sette{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/sette.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#otto{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/otto.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}


#nove{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/nove.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#dieci{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/dieci.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}


#undici{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/undici.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#dodici{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/dodici.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#tredici{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/tredici.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#materialiuno{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/materialiuno.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#materialidue{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/materialidue.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#materialitre{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/materialitre.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#materialiquattro{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/materialiquattro.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}


#materialicinque{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/materialicinque.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#materialisei{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/materialisei.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#materialisette{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/materialisette.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#materialiotto{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/materialiotto.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}


#materialinove{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/materialinove.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#materialidieci{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/materialidieci.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}


#sede{
	width: 800px;	
	height:420px;
    position: relative;
    background-image: url(../img/sede.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;
}

#wellnesscopertina{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/wellnesscopertina.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#wellnessuno{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/wellnessuno.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#wellnessdue{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/wellnessdue.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#wellnesstre{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/wellnesstre.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#wellnessquattro{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/wellnessquattro.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#reviewcopertina{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/reviewcopertina.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#reviewuno{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/reviewuno.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#dccopertina{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/dccopertina.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#dcuno{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/dcuno.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#dcdue{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/dcdue.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#dctre{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/dctre.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#dcquattro{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/dcquattro.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#dccinque{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/dccinque.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#dcsei{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/dcsei.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#adcopertina{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/adcopertina.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#aduno{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/aduno.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#addue{
	width: 800px;	
	height:566px;
    position: relative;
    background-image: url(../img/addue.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#fotouno{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotouno.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#fotodue{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotodue.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}


#fototre{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fototre.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}


#fotoquattro{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotoquattro.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#fotocinque{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotocinque.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#fotosei{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotosei.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#fotosette{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotosette.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#fotootto{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotootto.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#fotonove{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotonove.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}

#fotodieci{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotodieci.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}


#fotoundici{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotoundici.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}


#fotododici{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fotododici.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}


#fototredici{
	width: 800px;	
	height:400px;
    position: relative;
    background-image: url(../img/fototredici.png);
	background-repeat: no-repeat;
	float: right; 
	padding-right: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;

}
/* ____________________________ */

/* 	Label: =Navigazione
_______________________________*/

#navigation{
	height: 27px;
	background-image: url(../img/sd_navi_bg_buttom.gif);
	background-repeat: repeat-x;
	padding-left: 0px;
}

#navigation ul{
	/*display: inline;*/
}

#navigation .navi_item{
	list-style: none;
	position: relative;
	background-image: url(../img/sd_navi_bg_buttom.gif);
	background-position: right;
	background-repeat: no-repeat;
	top: 6px;
	padding-left: 11px;
   
    float: left;
	font-size: 12px;
	color: #d1ab66;
}


#navigation .navi_item a{
	color: #3d301a;
	text-decoration: none;
    padding-right: 100px;

}

#navigation .navi_item a:hover{
	color: #d1ab66;
	text-decoration: none;
}

* html #navigation .navi_item a:hover{
	color: #d1ab66;
	text-decoration: none;
}

#navigation .navi_item span{
	color: #49DBFF;
	cursor: default;
}

#navigation .navi_img{
	list-style: none;
	float: right;
	position: relative;
	height: 27px;
	width: 169px;
	background-image: url(../img/sd_navi_img.gif);
}

#navigation .navi_img a{
	height: 38px;
	padding-left: 30px;
	position: relative;
	right: 170px;
	top: 31px;
	
	background-repeat: no-repeat;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}

#navigation .navi_img a:hover{
	color: #d1ab66;
	
	background-repeat: no-repeat;
	text-decoration: none;
}

* html #navigation .navi_img a{
	background: none;
}

* html #navigation .navi_img a:hover{   	
	width: 25%;
	background: none;
}

#navigation .navi_img a:hover{
	background: none;
}

/* ____________________________ */

/* 	Label: =Footer
_______________________________ */

#footer{
	clear: both;
	height: 30px;
	min-width: 800px;
	background-repeat: no-repeat;
	cursor: default;
}

#footer .left{
	font-size: 12px;
	text-align: left;
	color: #999;
	position: relative;
	top: 0px;	 
}

#footer .left .info{
	
	
	font-size: 12px;
	color:#E4E4E4;	
	position: relative;
	top: 0px;
	text-align: left;
	padding-left: 5px;
	margin-left: 5px;
    
    
}
#footer .right .info{
	
	
	font-size: 12px;
	color:#E4E4E4;	
	position: relative;
	top: 0px;
	text-align: right;
	padding-right: 5px;
	margin-right: 5px;
    
    
}

#footer .right{		 
	font-size: 12px;
	color: #999;
	position: relative;
	top: 0px;
	text-align: right;
	padding-right: 5px;
	margin-right: 5px;
}	



#footer .right .xhtml{
	list-style: none;
	float: right;
	position: relative;
	height: 13px;
	width: 69px;
	background-image: url(../img/sd_xhtml_valid_n.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
}

#footer .right .css{
	list-style: none;
	float: right;
	position: relative;
	height: 13px;
	width: 69px;
	background-image: url(../img/sd_css_valid_n.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
}





/* ____________________________ */

/* 	Label: =Content Head
_______________________________*/

#content #content_head{
	border-top: solid 1px #a8a8a8;
	height: 29px;
	font-size: 12px;
	/*background-color: #f5f6fd;
	background-image: url(../img/sd_content_head_left_bg.gif);*/
}

#content #content_head #content_head_left{
	position: relative;
	top: 7px;
	float: left;
	height: 29px;
	color: #959695;
	padding-left: 38px;
	cursor: default;
}

#content #content_head #content_head_right{
	position: relative;
	float: right;
	height: 29px;
	width: 207px;
	color: #c0c0c2;
	text-align: right;
	background-image: url(../img/sd_content_head_right_bg.gif);
	background-repeat: no-repeat;
}

#content #content_head #content_head_right a, #content #content_head #content_head_right span{
	color: #979497;
	position: relative;
	top: 7px;
	right: 36px;
}

 #content #content_head #content_head_right span{
	cursor: default;
 }

#content #content_head #content_head_right a{
	color: #676767;
	text-decoration: none;
}

#content #content_head #content_head_right a:hover{
	color: #ec008c;
	text-decoration: none;
}

/* ____________________________ */

/* 	Label: =Content_body
_______________________________*/

#content #content_body{
	 
    overflow: auto;
       
    
}

/* ____________________________ */

/* 	Label: =Content_body_right
_______________________________*/

#content #content_body #content_body_right{

    
    margin-left: auto;
    margin-right: auto;    
	}

#content #content_body #content_body_right #container{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 70px;
    
}


/* ____________________________ */

/* 	Label: =Content_

_______________________________ */

#content #content_body #content_body_left{
	
	font-size: 13px;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
    margin-left: auto;
    margin-right: auto;      
    float: left;     
    text-align: left;
        
    
  
    
}

#content #content_body #content_body_left h2{
	color: #000;
	font-size: 15px;
	cursor: default;
}

#content #content_body #content_body_left h3{
	color: #325180;
	margin-bottom: 5px;
	margin-top: 10px;
	font-size: 15px;
	font-weight: normal;
	cursor: default;
}

#content #content_body #content_body_left strong{
	color: #000;
	font-size: 13px;
	font-weight: normal;
	cursor: default;
}


/* content fieldsets */


#content #content_body #content_body_left  .standard{		
	width: 60%;
	border: dotted 1px #ccc;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
	cursor: default;
}


#content #content_body #content_body_left .contact{
	width: 45%;
	border: dotted 1px #ccc;
	padding: 15px;
	margin-top: 5px;
	margin-bottom: 20px;
	cursor: default;
	min-width: 525px;
}







#contatti{
	width: 100%;	
}	






* html #content #content_body #content_body_left {
	border: solid 1px #ccc;
	padding: 5px;
	cursor: default;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
 

#content #content_body #content_body_left button{
	float: right;
	width: 130px;
	text-align:center;
	height:30px;
	line-height: 25px;
	display: inline;
	margin-right:35px;padding: 1px 0 4px;
	background: #D5D8E1 url(../img/submitBk.png) no-repeat;
	color: #000;
	cursor: pointer;
}

#content #content_body #content_body_left form{
	width:500px; 
	height:423px;
	margin: 0;
	padding: 15px 15px 0px 0px;
	background: url(../img/formBk.png) no-repeat; 	
}

#content #content_body #content_body_left label{	
	float: left;
	width: 90px;
	height: 30px;
	font: 12px/30px Arial,sans-serif;
	margin-right: 5px;
	text-align: right;
	color: #666;
}

#content #content_body #content_body_left .contattiRight{
	float: left;
	width: 90px;
	height: 30px;
	font: 12px/30px Arial,sans-serif;
	margin-left: 300px;
	text-align: left;
	color: #666;
}
#content #content_body #content_body_left input,textarea,button{
	border: 0px solid;
	color: #475078;
	font: 12px Arial,sans-serif;
}

#content #content_body #content_body_left .input-cont{
	float: left;
	width: 400px;
	height: 30px;
	background: url(../img/inputBk.png) no-repeat top left;
	margin-bottom: 3px;
}

#content #content_body #content_body_left input{
	display: block;
	width: 175px;
	background: #FFF;
	margin:5px 0 0 10px;
}

#content #content_body #content_body_left .textarea-cont{	
	float: left;
	width:    470px;
	height:   270px; 
	padding:  0px 0px 0px 0px;
	margin:   5px 0 0 10px;
	background: url(../img/textAreaBk.png) no-repeat;
}

#content #content_body #content_body_left textarea{	
	width: 450px;
	height: 250px;
	margin: 10px;
}

#content #content_body #content_body_left p{
	text-align: left;
	margin-left: 350px;
}

#content #content_body #content_body_left  fieldset legend{
	margin-left: 15px;
	margin-right: 15px;
	font-size: 13px;
	color: #ec008c;
	font-weight: normal;	
	background-color: #FFFFFF;
	 


}

* html #content #content_body #content_body_left  fieldset legend{
	font-size: 13px;
	color: #d1ab66;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	background-color: #F1F1F1;
}

#content #content_body #content_body_left:hover legend{
	color:#4F737F;
    background-color: #F3F6F9;
}

#content #content_body #content_body_left li{
	color: #676767;
	list-style-type: none;
     
    
}

#content #content_body #content_body_left .text{
	color: #666666;
}

#content #content_body #content_body_left a{
	color: #3d301a;
	font-size: 15px;
	text-decoration: none;
	/*border-bottom: dotted 1px #676767;*/
}

* html #content #content_body #content_body_left a{
	color: #3d301a;
	font-size: 15px;
	/*text-decoration: underline;*/
	border-bottom: none;
}

#content #content_body #content_body_left a:hover{	
	color: #d1ab66;
	text-decoration: none;
	/*border-bottom: dotted 1px #ec008c;*/
}

* html #content #content_body #content_body_left a:hover{	
	color: #d1ab66;
	/*text-decoration: underline;*/
	border-bottom: none;
}

#content #content_body #content_body_left a:visited:hover:after{
	color: #d1ab66;
	content: "\00A0\00A0\221A";
	font-size: 60%;
}

#content #content_body #content_body_left .internal{
	background-image: url(../img/sd_internal_n.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

#content #content_body #content_body_left .internal:hover{
	background-image: url(../img/sd_internal_o.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}


#content #content_body #content_body_left .img:visited:after{
	content: "";
}

#content #content_body #content_body_left .img:visited:hover:after{
	content: "";
}

#content #content_body #content_body_left #note{
	font-size: 10px;
}

#content #content_body #content_body_left #note .overview{
	font-size: 10px;
	color: #666;
	font-weight: normal;
}

#content #content_body #content_body_left #note .text{


	font-size: 10px;
	color: #999;
	font-weight: normal;

}




	 	 


