/* -------------------------------------------------------------- 
   Colours   

Shades of gray
#000
#444
#CCC

Blue
#73C4EF
#D2ECFA light

Green
#B8DA7A
#E8F3D4 light

Orange
#E67716
#F7D3B3 light

Yellow
#F7C200
#FDEBAC light

-------------------------------------------------------------- */

body
{ 
  background: #FAFAFA url(bkg.gif) fixed no-repeat center top;
}
#content
{ 
  background: transparent url() fixed no-repeat center top;
}



/* -------------------------------------------------------------- 
   Menu   
-------------------------------------------------------------- */
#top
{
	padding: 1.0em 0 0 0;
	background: transparent url(bkg-top.gif) fixed no-repeat center top;
} 
#menu
{
	background: transparent url(border-top-or8.png) scroll repeat-x center bottom;
} 

#menu .container
{
	position: relative;
	max-width: 77.5em;
} 




/* -------------------------------------------------------------- 
   Header   
-------------------------------------------------------------- */
#header
{
	background-color: #FFF;
}


#header .container
{
	position: relative;
	overflow: visible;
	min-height: 14em;
}

#payoff
{
	display: block;
	margin-right: 12em;
}

#logo
{
	position: absolute;
	width: 14.0em;
	height: 60px;
	top: 50%;
	margin-top: -30px;
	right: 0;
	border: 0;
}
#logo img
{
	/*width: 14.0em;
	height: 5em;*/
	margin: 0 auto;
	border: 0;
}

/* -------------------------------------------------------------- 
   Primary Content   
-------------------------------------------------------------- */
#main
{
	background: transparent url(border-bottom-or8.png) scroll repeat-x center 2.0em;
	margin: -2em 0 0 0;
	padding: 0;
}

#primary
{
	background: transparent url(border-top-or8.png) scroll repeat-x center bottom;
	padding: 3.5em 0 1.5em 0;
}
#index #primary
{
	padding: 1em 0 0 0;
}



/* -------------------------------------------------------------- 
   Primary/Secondary Content   
-------------------------------------------------------------- */

#secondary,
#tertiary,
#quartenary,
#quintenary
{
	background: transparent url(border-top-or8.png) scroll repeat-x center bottom;
	padding: 1.5em 0 0 0;
}
#primary.final,
#secondary.final,
#tertiary.final,
#quartenary.final,
#quintenary.final
{
	background: none;
	border-bottom: 0.1em solid #CCC;
	overflow: visible;
}
#primary.final	{	border-bottom: 0;}

/* Secondary 
-------------------------------------------------------------- */

#index				 #secondary	{	background-color: #D2ECFA ;}
#comunicazione #secondary	{	background-color: #D2ECFA ;}
#marketing		 #secondary	{	background-color: #E8F3D4 ;}
#vendite			 #secondary	{	background-color: #F7D3B3 ;}
#tecnologia		 #secondary	{	background-color: #FDEBAC ;}
#news					 #secondary	{	background-color: #D2ECFA ;}
#contatti			 #secondary	{	background-color: #F7D3B3 ;}


/* Tertiary 
-------------------------------------------------------------- */
#index				 #tertiary	{	background-color: #E8F3D4 ;}
#comunicazione #tertiary	{	background-color: #E8F3D4 ;}
#marketing		 #tertiary	{	background-color: #D2ECFA ;}
#vendite			 #tertiary	{	background-color: #D2ECFA ;}
#tecnologia		 #tertiary	{	background-color: #D2ECFA ;}
#news					 #tertiary	{	background-color: #D2ECFA ;}
#contatti			 #tertiary	{	background-color: #D2ECFA ;}

/* Quartenary 
-------------------------------------------------------------- */
#index				 #quartenary	{	background-color: #F7D3B3 ;}
#comunicazione #quartenary	{	background-color: #F7D3B3 ;}
#marketing		 #quartenary	{	background-color: #FDEBAC ;}
#vendite			 #quartenary	{	background-color: #E8F3D4 ;}
#tecnologia		 #quartenary	{	background-color: #E8F3D4 ;}
#news					 #quartenary	{	background-color: #E8F3D4 ;}
#contatti			 #quartenary	{	background-color: #E8F3D4 ;}

/* Quintenary 
-------------------------------------------------------------- */
#index				 #quintenary	{	background-color: #FDEBAC ;}
#comunicazione #quintenary	{	background-color: #FDEBAC ;}
#marketing		 #quintenary	{	background-color: #FDEBAC ;}
#vendite			 #quintenary	{	background-color: #FDEBAC ;}
#tecnologia		 #quintenary	{	background-color: #F7D3B3 ;}
#news					 #quintenary	{	background-color: #FDEBAC ;}
#contatti			 #quintenary	{	background-color: #FDEBAC ;}

/* -------------------------------------------------------------- 
   Modal   
-------------------------------------------------------------- */
#comunicazione #nav a	{	border-color: #D2ECFA;}
#comunicazione .jqmBar,
#comunicazione .jqmOverlay,
#comunicazione #nav a#l_nav:hover,
#comunicazione #nav a#r_nav:hover
{	background-color: #D2ECFA ;}

#marketing #nav a	{	border-color: #E8F3D4;}
#marketing		 .jqmBar,	
#marketing		 .jqmOverlay,
#marketing #nav a#l_nav:hover,
#marketing #nav a#r_nav:hover
{	background-color: #E8F3D4 ;}

#vendite #nav a	{	border-color: #F7D3B3;}
#vendite			 .jqmBar,	
#vendite			 .jqmOverlay,
#vendite #nav a#l_nav:hover,
#vendite #nav a#r_nav:hover
{	background-color: #F7D3B3 ;}

#tecnologia #nav a	{	border-color: #FDEBAC;}
#tecnologia		 .jqmBar,	
#tecnologia		 .jqmOverlay,
#tecnologia #nav a#l_nav:hover,
#tecnologia #nav a#r_nav:hover
{	background-color: #FDEBAC ;}


/* -------------------------------------------------------------- 
	Footer
-------------------------------------------------------------- */

#footer
{
	margin: -6.1em auto 0 auto; /* For footer stick */
	padding: 1.5em 0 1.5em 0;
	display: block;
	height: 3.0em;
	border-top: 0.1em solid #CCC;
}
#footer,
#footer *
{
	background-color: #E67716;
	color: #FFF;
	text-align: center;
}
#footer address
{
	margin: 0 auto 0 auto;
	padding: 0.75em 0 0.75em 120px;
	background: transparent url(logo-foot.gif) scroll no-repeat left center;
}


/* -------------------------------------------------------------- 
	Specific
-------------------------------------------------------------- */


