body
{
		background:url(../img/bg_home2.jpg) fixed no-repeat 50% 0;
		background-color: #fff;
		color: #454444;
}


#sezprinc {
		margin: 0 auto;
		padding: 0;
		text-align : left;
		width: 931px;
}

#testata{
		height: 91px;
		margin: 0;
		padding: 0;
}

#testata img{
		margin-top: 10px;
}

#testata_sx{
		float: left;
		text-align: left;	
		margin: 0;
		padding: 0;	
}

#testata_dx{
		float: right;
		text-align: right;
		margin: 0;
		padding: 0;
		height: 100%;
		width: 565px;	
			
}

#contenuto1 {
		margin: 0;
		padding: 0;
		height: 255px;
}

#contenuto2 {
		width:100%;
		margin: 15px 0 0 0;
		padding: 0;		
}


#flash {
		height: 255px;
		width: 100%;
		float: left;
		padding: 15px 0 0 0;
		margin: 0;
		text-align: center;
		background:url(../img/bg_flash.gif) repeat-x top;
}

#navigazione {
		
		width: 100%;
		margin: 10px 0 0 0;
		text-align: right;
}


h1{
      	margin: 0;		
		padding: 0px;
		font-family: 'Lucida Sans Unicode','Lucida Sans',Arial, Helvetica, sans-serif;
		font-weight: bold; 
		font-size: 14px; 
		
		color: #0085C1;     
}
h1 a:link{
		color: #0085C1;
		text-decoration: none;
}

h1 a:visited{ 
		color: #0085C1;
		text-decoration: none;
}

h1 a:hover{ 
		color: #1AAEF0;
		text-decoration: none;
}

h1 a:active{ 
		color: #0085C1;
}



#navCircle2 {
        margin: 0;
        padding: 0px;
}

#navCircle2 li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}



#box1 {
		float:left;
        width: 262px;  
        height: 175px; 
        margin: 3px 8px 0px 0;
		padding: 0px;
        background: url(../img/bg_box_2.gif) no-repeat top center;
}

#box1 img{
        display: block;
        margin: 4px 0 0 25px;
		float:left;   
}

#box1 h1{
        display: block;
		float:right;		
		padding: 0px;
        margin: 33px 20px 0px 0;		
		
}

#box1 p{
		padding: 0px;
        margin: 105px 20px 0 20px;
		text-align: left;	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #2B2B4C;     
}


#box2 {
		float:left;
        width: 262px; 
        height: 175px;  
        margin: 3px 5px 0 0;
		padding: 0px;
        background: url(../img/bg_box_2.gif) no-repeat top center;
}

#box2 img{
        display: block;
        margin: 4px 0 0 25px;
		float:left;   
}

#box2 h1{
        display: block;
		float:right;		
		padding: 0px;
        margin: 33px 20px 0px 0;		
		
}

#box2 p{
		padding: 0px;
        margin: 105px 20px 0 20px;
		text-align: left;	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #2B2B4C;     
}


#box2:hover { color: #00A886; }


#box3 {
		float:right;
        /*width: 392px;  */
        width: 393px;
        height: 175px; 
        margin: 0 0 0 0;
		padding: 0px;
        background: url(../img/bg_box_3_hp1.gif) no-repeat top left;
		background-color: #fff;
}

#box3 img{
        display: block;
        margin: 8px 0 0 15px;
		float:left;   
}

#box3 h1{
        display: block;
		float:right;		
		padding: 0px;
        margin: 33px 20px 60px 0;		
		
}

#box3 p{
		padding: 0px;
        margin: 8px 0 0 0px;	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #2B2B4C;     
}

#box3sx {
		float: left;
		width: 150px;
		padding: 0 0 0 0px;
        margin: 15px 0 0 0px;
}

#box3dx {
		float: right;
		width: 190px;
		padding: 0px;
        margin: 15px 20px 0 15px;
}




#arrow {
		float:right;
		margin: 0 20px 0 0;
		padding: 0 0 10px 0;
}

#arrow2 {
		float:right;
		margin: 0 20px 0 0;
		padding: 0 0 10px 0;
}

#arrow3 {
		float:right;
		margin: 12px 0 0 0;
		padding: 0 0 10px 0;
}



#footer {
		font-family: Arial, Helvetica, sans-serif;
		margin: 22px 0 5px 0;
		font-size: 10px;
		color: #696969;
		
}

#footersx {
		float:left;
		
}

#footerdx {
		float:right;
		
}

img	{
        border: 0px solid;
}

.over
{
   		cursor:pointer;
}



.goLeft { float:left;}
.goRight { float:right;}


.testo a:link{
		color: #0085C1;
		text-decoration: none;
}

.testo a:visited{ 
		color: #0085C1;
		text-decoration: none;
}

.testo a:hover{ 
		color: #1AAEF0;
		text-decoration: none;
}

.testo a:active{ 
		color: #0085C1;
}


.linkfooter a:link{
		color: #696969;
		text-decoration: none;
}

.linkfooter a:visited{ 
		color: #696969;
		text-decoration: none;
}

.linkfooter a:hover{ 
		color: #1AAEF0;
		text-decoration: underline;
}

.linkfooter a:active{ 
		color: #696969;
}










