
/* ************ BODY *********** */
BODY
{
	background-color: #001f2f;
	color: #001F2F;
	margin: 0 auto;
	padding: 0px;
	font-family: Georgia, Times New Roman;
	font-size: small;

}
/*INTRO*/
#intro
{
       width: 950px;
       margin: 0 auto;
       padding:0px;
    
}
#SfondoMasterHeaderIntro
{
    margin: 0 auto;
    padding: 0px;
    height: 567px;
    background-image: url(../img/bgk-intro.jpg);
    background-repeat: repeat;
    background-color: #001f2f;
}


#SfondoMasterHeader
{
    margin: 0 auto;
    padding: 0px;
    height: 244px;
    background-image: url(../img/banner_su.png);
    background-repeat: repeat;
    background-color: #FFFFFF;
}

#SfondoMasterBody
{
    margin: 0 auto;
    padding: 0px;
    background-color: #FFFFFF;
    width:100%;
}

#SfondoMasterFooter
{
    margin: 0 auto;
    padding: 0px;
    height: 79px;
    background-image: url(../img/banner-sfondo-footer.png);
    background-repeat: repeat;
    background-color: #FFFFFF;
}

div.Master 
{
    margin: 0 auto;
    padding: 0px;
    width:950px;
}


#Header 
{
    margin: 0 auto;
    padding: 0px;
    width:950px;
    height:246px;
    background-image: url(../img/header.png);
    background-repeat: no-repeat;
    background-color: #FFFFFF;

}

#Header div.HeaderFlash
{
  width:518px;
  height:148px;
  margin-top: 40px;
  margin-bottom: 13px;
  padding:0px; 
  float: left;
  padding-left: 25px;
  
}

#Menu
{
     width:915px;
     background-color: #af1f1e;
     margin: 0auto;
    padding: 8px;
    padding-left: 30px;
    text-align: left;
    margin: 0 auto;
    float: left;
    font-weight: bold;

}

Span.Separatore
{
	font-weight: normal;
	margin-left: 0.2em;
	margin-right: 0.2em;
	color: #FFFFFF;
}



#LogoAlto
{
    background-image: url('../img/logo.png');
    background-repeat: no-repeat;
    background-position: top;
    background-color: Transparent;
    width: 284px;  
    height: 284px;
    position: absolute;
    z-index: 10;
    margin-left: 700px;
    margin-top: -5px;
    padding: 0px;
}
div.clear
{
    clear: both;    
}

#BodyCointeiner
{
    margin: 0 auto;
    padding-left: 20px;
    width:930px;
    text-align: left;

}

#BodyCointeiner div.BloccoTestoSx
{
 width: 300px;
 margin:5px;
 margin-top: 20px;
 float: left;     
}

#BodyCointeiner p.Titolo
{
    color:#af1f1e;
    font-weight: bold;
    font-size: 1.5em;
    padding-top:15px;
    margin: 0 auto;
    padding-bottom:0px;
}

#BodyCointeiner p.Testo
{
    font-size: 0.90em;
    padding-top:10px;
    margin: 0 auto;
}

#Footer
{
    background-image: url('../img/banner-footer.png');
    background-repeat: no-repeat;
    background-position: top;
    width: 950px;
    height: 79px;
    background-color: #FFFFFF;    
    color: #FFFFFF;
    text-align: left;
    font-size: 0.80em;

}

#Footer div.Info
{
    margin-top: 5px;
    padding:0px;
    float: right;

}

#Footer img
{
    float: left;
    margin-top: 10px;
    margin-right:10px;
    padding:0px;
}

#Footer div.Dati
{
padding:0px;
margin-left: 5px; 
font-style: italic; 
width:250px;
}

#Footer p
{
padding-top:3px;
margin: 0 auto; 
}

/* SERVIZI */

#BodyCointeiner div.Servizi
{
 width: 200px;
 margin:5px;
 margin-left:0px;
 margin-top: 20px;
 float: left;  
 text-align: left;
 font-size: 0.80em;
}
/* PARTNERS */

#BodyCointeiner div.Partners
{
 margin:5px;
 margin-left:0px;
 margin-top: 20px;
 float: left;  
 text-align: left;
 font-size: 0.80em;
 margin-right: 20px;
 width: 200px;
}

/* CONTATTI */

#BodyCointeiner div.Contatti
{
 width: 550px;
 margin:5px;
 margin-left:0px;
 margin-top: 20px;
 float: left;  
 text-align: left;
 font-size: 0.80em;
 padding:10px;
}

#BodyCointeiner div.ContattiMappa
{
 width: 300px;
 margin:5px;
 margin-left:0px;
 margin-top: 20px;
 float: left;  
 text-align: left;
 font-size: 0.80em;
 padding:10px;
}
p.privacy
{
  overflow: auto;
  width: 330px;
  height: 40px;
  border:1px solid black;
  font-weight: bold;    
}

/*DOWNLOAD*/
#Download
{
 margin:5px;
 width: 600px;
 margin-left:0px;
 margin-top: 0px;
 float: left;  
 text-align: left;
 font-size: 0.80em;
}

#Download img
{
   margin-right: 10px;
   padding:0px;
   border:1px solid #001f2f;    

}
#Download p
{
  padding-top:0px;
  padding-bottom: 10px;
  margin:0 auto; 
}
img.iphone
{
  margin-left: 50px;   

}
#Download
{
 margin:5px;
 width: 600px;
 margin-left:0px;
 margin-top: 20px;
 float: left;  
 text-align: left;
 font-size: 0.80em;
}

/*PORTFOLIO*/
#MenuPortfolio
{
    width:915px;
    background-color: #002b3e;
    margin: 0auto;
    padding: 5px;
    padding-left: 10px;
    text-align: left;
    margin: 0 auto;
    float: left;
    font-weight: bold; 
    font-size: 0.90em; 
    
}
#Portfolio
{
 margin:5px;
 width: 930px;
 margin-left:0px;
 margin-top: 10px;
 float: left;  
 text-align: left;
 font-size: 0.80em;
}

#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}
	span#prevBtn
	{
	 font-size: 1.2em;
	}
	span#nextBtn
	{
	    
	    	 font-size: 1.2em; 

	    }					

#Portfolio p.Titolo
{
    color:#af1f1e;
    font-weight: bold;
    font-size: 1.5em;
    padding-bottom:5px;
    padding-top: 0px;
    margin: 0 auto;
}


/* ************ MENU' *********** */

a
{
	color: #FFFFFF; 
    text-decoration: none;
}

a:link
{
	color: #FFFFFF; 
    text-decoration: none;
}

a:hover 
{
	color: #FFFFFF;
	text-decoration: underline;

}

#BodyCointeiner a
{
    
	color: #000000; 
    text-decoration: none;
    font-weight: bold;
}

#BodyCointeiner a:hover
{
    
	color: #af1f1e; 
    text-decoration: underline;
    font-weight: bold;

}

#Download img:hover
{
    border:1px solid red;
}

#MenuPortfolio a
{
	color: #FFFFFF; 
    text-decoration: none;
}

#MenuPortfolio a:hover 
{
	color: #FFFFFF;
	text-decoration: underline;

}

#MenuPortfolio a.Selected
{
	color: #f5c9b3; 
    text-decoration: none;
    cursor: text;
}

#Portfolio img
{
    border:0px;
}

