@charset "utf-8";

/* CSS Document */



/********** html properties *********/

body {

	background-color:#314A97;

	margin-top:0px;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

}



img {border: none;}



/********* FORMATTAZIONE DEI LINK *********/

a.footer {

font-family:Arial, Helvetica, sans-serif;

color:#FFCC00;

text-decoration:underline;



}



a:link.footer { 

  color: #FFCC00;
  text-decoration:underline;

}



a:visited.footer {

  color: #FFCC00;
  text-decoration:underline;

}



a:hover.footer {

  color:#FFF;

  font-weight:bolder;
  text-decoration:none;

}



a:active.footer { 

  color: #FFCC00;
  text-decoration:underline;

}



/********** div properties **********/



#main {

	width:793px;

	height:auto;

	margin:0px auto;	

}



#container {

	background:#314A97;

	width:793px;

	/*height:357px;*/

	height:auto;

}



#testata {

float:left;

width:793px;

height:225px;

background-color:#314a97;

}



#logo {

float:left;

width:793px;

height:132px;

background-color:#314a97;

}



#menu {

	position:relative;

	float:left;

    left:300px;

    top:0px;

    width:435px;

    height:29px;

	background-color:#314A97;

	z-index:10;

}



#content {

	position:relative;

	float:left;

	top:-22px;

	background-color:#314A97;

	width:793px;

	height:auto;

	z-index:1;

}



#menu-centro {

	position:relative;

	float:left;

    left:0px;

    top:-9px;

    width:793px;

    height:305px;

	z-index:6;

	visibility:visible;

}



#service {

	position:relative;

	float:left;

    left:0px;

    top:-55px;

    width:793px;

    height:175px;

	z-index:4;

}



#footer {

	position:relative;

	clear:both;

    float:left;

    left:0px;

    top:-50px;

    width:793px;

    height:30px;

	color:#FFCC00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

}