/* CSS Document */
*
{margin:0;
 padding:0;
}

img
{ width:auto;
  height:auto;
  border:0;
}

img.png
{  width:auto;
   height:auto;
   border:0px;
   behavior: url(/jsp/jahia/templates/avenger/corporate_portal_templates_v2/javascript/thisSite/iepngfix.htc) ;
 }
 
a, a:hover
{border:0;
 text-decoration:none;
} 


body
{font-family:Arial, Helvetica, sans-serif;
 text-align:center;
 padding:0;
 width:100%;
 background-color:#000000;
}

#homelogo{
	position:absolute;
	top:20px;
	left: 10px;
}

#flsh{
	background: #000000;
	margin-top:36px;

}

#container
{margin:0 auto;
 width:992px;
 height: auto !important;  /* per i browser moderni */
 height: 0;      /* per IE5.x e IE6 */
 min-height: 0;  /* per i browser moderni */
 position:relative;
  text-align:left;
  
}

#container .logo
{float:left;
 display:inline;
 margin-top:20px;
 margin-left:10px;
}

#container .logo img
{ /*width:136px;
  height:35px;*/
  behavior: url(/jsp/jahia/templates/avenger/corporate_portal_templates_v2/javascript/thisSite/iepngfix.htc) ;
}

#container .menu_corporate
{float:right;
 display:inline;
 margin:5px 3px 0px 0px;
 width:700px;
}

#container .menu_corporate .voce
{float:right;
 display:inline;
 width:auto;
 height:auto;
 margin-right:5px;
 font-family:Arial;
 font-size:11px;
 color:#959595;
 border:0;
}

#container .menu_corporate a.voce:hover
{color:#ffffff;
}

#container .menu_corporate .sel 
{ color:#565656;
}

#container .menu_corporate .space
{float:right;
 display:inline;
 behavior: url(/jsp/jahia/templates/avenger/corporate_portal_templates_v2/javascript/thisSite/iepngfix.htc) ;
 background:url(../../img/thisSite/menu/puntini_v.png) top left no-repeat;
 height:10px;
 width:1px;
 margin-right:5px;
}

#container .menu_principale
{float:right;
 display:inline;
 margin:10px 0px 0px 0px;
 width:700px;
}

#container .menu_principale .voce 
{ float:right;
  display:inline;
  width:auto;
  height:auto;
  position:relative;
  margin:0px 0px 0px 8px;
}


#container .menu_secondario
{float:left;
 display:inline;
 margin-top:15px;
 width:100%;
 border-bottom:3px solid #161616;
}

#container .menu_secondario .menu_secondario_content
{float:left;
 display:inline;
 height:36px;
 width:auto;
}

#container .menu_secondario .menu_secondario_content img
{float:left;
 display:inline;
}

#container .menu_secondario .menu_secondario_content .voce
{float:left;
 display:inline;
 width:auto;
 padding-right:10px;
}

#container .menu_secondario .path_av
{float:right;
 display:inline;
 width:auto;
 margin-right:3px;
 margin-top:10px;
}

#container .menu_secondario .path_av a
{float:left;
 display:inline;
 width:auto;
 margin-left:3px;
 font-size:11px;
 font-weight:bold;
 color:#595959;
}

#container .menu_secondario .path_av .space
{float:left;
 display:inline;
 background:url(../../img/thisSite/menu/space_path.gif) center left no-repeat;
 font-size:0;
 margin-left:10px;
 margin-top:3px;
 width:8px;
 height:8px;
}

#container .menu_secondario .path_av label
{float:left;
 display:inline;
 width:auto;
 margin-left:3px;
 font-size:11px;
 font-weight:bold;
 color:#AAAAAA;
}

/** BLOCCO CENTRALE **/
#container .blocco_centrale
{float:left;
 display:inline;
 width:100%;
 margin-top:10px;
}

#container .blocco_centrale .blocco13
{float:left;
 display:inline;
 width:329px;
}

#container .blocco_centrale .blocco23
{float:left;
 display:inline;
 width:660px;
}

#container .blocco_centrale .blocco12
{float:left;
 display:inline;
 width:485px;
}


#container .blocco_centrale .blocco12 .titolo
{float:left;
 display:inline;
 width:auto;
 height:auto;
 margin-left:15px;
 margin-top:30px;
}

/*** FOOTER ***/
#container .footer
{float:left;
 display:inline;
 width:988px;
 margin-top:4px;
 background:url(../../img/thisSite/dot_o.gif) top left repeat-x;
 padding-bottom:10px;
}

#container .footer ul.primolivello
{float:left;
 display:inline;
 margin-left:10px;
 margin-top:0px;
 width:100px;
}

#container .footer ul.primolivello li
{float:left;
 display:inline;
 font-size:11px;
 font-weight:bold;
 color:#B7B7B7;
 width:100px;
 margin-top:3px;
}


#container .footer ul.primolivello li a
{float:left;
 display:inline;
 font-size:11px;
 font-weight:bold;
 color:#B7B7B7;
 width:100px;
}

#container .footer ul.secondolivello
{float:left;
 display:inline;
 margin-left:10px;
 margin-top:0px;
 width:400px;
}

#container .footer ul.secondolivello li
{float:left;
 display:inline;
 font-size:11px;
 font-weight:bold;
 color:#7D7D7D;
 width:400px;
 margin-top:3px;
}


#container .footer ul.secondolivello li a
{font-size:11px;
 font-weight:bold;
 color:#7D7D7D;
 width:auto;
}

#container .footer .info
{float:right;
 display:inline;
 margin-right:3px;
 margin-top:5px;
 width:300px;
}

#container .footer .info span
{float:right;
 display:inline;
 margin-top:7px;
 font-family:Arial;
 color:#7D7D7D;
 font-size:11px;
 font-weight:bold;
 width:auto;
}

#container .footer .info a
{float:right;
 display:inline;
 margin-top:7px;
 font-family:Arial;
 color:#B7B7B7;
 font-size:11px;
 font-weight:bold;
 width:auto;
}

/*** elementi comuni ***/

.titolo
{float:left;
 display:inline;
 margin-top:10px;
 
}

.btt, .btt_back {
	float:left;
	display:inline;
	font-size:11px;
	font-weight:bold;
	width:auto;
	height:30px;
	line-height:30px;
	padding:0 15px;
}

.btt
{
 background:url(../../img/thisSite/sf_btt.gif) top left repeat-x;
 color:#ffffff;
}

.btt_back
{
 background:#313131 url(../../img/thisSite/btt_back.gif) 5px center no-repeat;
 color:#8A8A8A; 
}

/*	SEARCH STYLE
-------------------------------------------------*/
div.mainConteinerSearch{
	border-top:2px #ffffff solid;
	width:100%;
	float:left;
	display:inline;
}

div.mainConteinerSearch .searchLeft{
	float:left;
	display:inline;
	width:327px;
}

div.mainConteinerSearch .resultRight{
	float:right;
	display:inline;
	width:662px;
}

.result_fault{
	color:#A1A1A1;
	/*display:inline;
	float:left;*/
	font-size:13px;
	padding:20px;
	/*width:295px;*/
}