/* CSS STRUTTURA BESAFE */

body, html {margin:0px; padding:0px;}

body 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url('../img_struttura/bg.gif') repeat-x left top #FFFFFF;
	text-align:center;
	color:#333333;
	margin-bottom:20px;
}

h1 {font-size:16px; text-transform: uppercase; color:#144dac; border-bottom:1px solid #CCCCCC; font-family:Helvetica, Arial;}

/*////////////////////////////*/
/*   CONTENITORE PRINCIPALE   */
/*////////////////////////////*/

#container
{
	text-align:left;
	background-color:#FFFFFF;
	margin:0px auto;
	padding:0px;
	padding-bottom:10px;
	position:relative;
	width:716px;
}



/*//////////////////////////*/
/*		CONTENITORE HEAD	*/
/*//////////////////////////*/

#pageHeader
{
	position:relative;
	margin-left:8px;
	height:96px;
	width:700px;
}

#logos {position:absolute; left:0px; bottom:0px; margin:0px;}

#navHeader {position:absolute; right:0px; bottom:0px; margin:0px;}
	#navHeader div {height:85px; float:left; margin-left:3px; position:relative;}
	#navHeader div a {height:85px; display:block; text-indent:-2100px; width:75px;}
	#navHeader div a:hover {background-position:0px -85px;}
	#navHeader .box1 a {background:url('../img_struttura/btn_azienda.gif') no-repeat scroll left top;}
	#navHeader .box2 a {background:url('../img_struttura/btn_attivita.gif') no-repeat scroll left top;}
	#navHeader .box3 a {background:url('../img_struttura/btn_referenze.gif') no-repeat scroll left top;}
	#navHeader .box4 a {background:url('../img_struttura/btn_riconoscimenti.gif') no-repeat scroll left top;}

	#navHeader .press a {background-position:0px -85px;}

/*//////////////////////////////////////////*/
/*		CONTENITORE IMMAGINE - SOTTOMENU	*/
/*//////////////////////////////////////////*/

#imageHeader
{
	position:relative;
	padding:0px;
	margin:5px 0px 10px 8px;
	width:700px;
}

#linkList {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:.60; background-color:#000000; position:absolute; right:0px; height:230px; bottom:0px; width:235px;}

#contentLink {margin:20px; font-size:10px; text-align:right;}

#contentLink a {display:block; color:#FFFFFF; text-decoration:none; background:url('../img_struttura/bg_a_nav.gif') no-repeat center right; padding-right:10px; text-transform:uppercase; margin-bottom:3px;}
#contentLink a:hover {color:#FF0000; background-image:url('../img_struttura/bg_a_nav-hover.gif');}


/*//////////////////////////////*/
/*		CONTENITORE MODULI		*/
/*//////////////////////////////*/

#contentMain
{
	position:relative;
	margin-left:8px;
	min-height:350px;
	height:auto !important;
	height:350px;
	width:700px;
}

#contentMain h3 {width:690px; background-color:#eaeaea; padding:2px 5px; font-family:Arial, Verdana, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold;}

#contentInfo {width:460px; float:left; padding-left:5px;}
	#contentInfo p {margin-top:0px;}

#contentPhoto {width:220px; float:right; text-align:center;}
	#contentPhoto div {margin-bottom:10px;}
	#contentPhoto img {border:2px solid #A90000;}

.spaceFloat {clear:both;}


/*//////////////////////////////*/
/*		CONTENITORE FOOTER		*/
/*//////////////////////////////*/

#footer {width:716px; margin:0px auto; margin-top:50px; font-size:10px; border-top:1px solid #dbdbdb; padding-top:10px; color:#777777;}
	#footer span {background:url('../img_struttura/bg_address.gif') no-repeat left center; padding-left:10px;}
	#footer span a {color:#777777; background-color:#ebebeb; padding:2px;}
	#footer div {margin-top:5px;}











