/* CSS STAMPA */

html{width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000;}
body{margin:0px; padding:0px; width:auto;}

a, a:visited{color:#fff; text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
p, h1, h2, h3, h4{margin:0px; padding:0px;}

/*home page*/
#image_top{ display:none; }
#right_content{margin-left:; padding:10px; width:auto; height:auto;  }
#left_content{ margin-top: auto; padding:10px; width:auto; height:auto; }
#logo{margin:0px; padding:0px; width:316px; height:266px; position:absolute; background:url(images/logo.gif) no-repeat; top:25px; left:0px;}
#push_footer{display : none; }

/* MAIN LAYOUT */
#container { width: auto;}
#content{margin:0px; padding:0px; width:auto;} 

#logo { display : none; }
#main_menu{ display : none; }
#img_legal{ display : none; }
#img_contact{ display : none; }
#img_research{ display : none; }
#img_team{ display : none; }
#img_news{ display : none; }
#img_services{ display : none; }
#img_abuotus{ display : none; }


#bar{ display : none; } 

#content { width: auto; }

/*{margin:0px; padding:316px 24px 0px 15px; width:921px; min-height:310px; position:relative; line-height:1.6em; word-spacing:-.02em; text-align:justify}*/



/*#content_text a{margin:0px; padding:0px; color:#002e4f;}
#content_text a:visited{margin:0px; padding:0px; color:#002e4f;}
#content_text a:hover, #content_text a:active{margin:0px; padding:0px; color:#5a728c; text-decoration:none;}*/


#content_menu{ display : none; }


/*titolo menu interno*/
#left_menu_title {margin:0px; padding:0; } 


/*#content_text{margin:0px; padding:8px 0px 30px 40px; position:relative; float:left; width:590px;}*/
#content_text{width:auto; width:100%; height:100%;}

#content_text h3{font-size:2.2em; padding:0 0 0 0; color:#493315;}	
#content_text h4{font-size:1.8em; padding:0 0 0 0; color:#785F39;}

#content_text a{margin:0px; padding:0px; color:#002e4f;}


#text_title{margin:0px 0px 4px -2px;  padding:5px 0 10px 0; line-height:2em; width:auto; }

#text_title h3{font-size:2.2em; padding:0 0 0 15px; color:#493315; text-align:left; line-height:1.3em;}			

#footer { display : none; }

/*Elementi nascosti*/
hr{display:none;}
.hide{display:none;}
