﻿/*GENERALE
-----------------------------------------------------------------*/
body {
	background-image:url(../images/BG_body.gif); 
	background-repeat:repeat-x; background-position:top; 		
	background-color: #8d8d8c;
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial;
	font-size:10pt;
	color:#333;
}
img {border:0px;}

a:link      {color:#333; text-decoration:none;}
a:visited   {color:#999; text-decoration:none;}
a:hover     {color:#666; text-decoration:underline;}


/*STRUTTURA
-----------------------------------------------------------------*/

#container        {margin: 0 auto; width:990px; text-align:center; background-image:url(../images/BG_container.gif); background-repeat:repeat-y; background-position:top;}
#header           {background-image:url(../images/header.jpg); background-repeat:no-repeat; background-position:top; min-height:200px; height: auto !important; height:200px; text-align:left; margin:0;}

#navigator        {margin-left:7px; margin-right:14px; margin-top:7px; background-image:url(../images/BG_nav.gif); background-repeat:repeat-x; background-position:top; text-align:left;}
#navigator ul     {list-style-type: none; margin: 0;padding:0; width:100%;} 
#navigator li     {display:inline; margin: 0; padding:0;} 

#content          {margin-left:7px; margin-right:14px; margin-top:7px; min-height:550px; height: auto !important; height:550px;}
#container_end    {margin-left:7px; margin-right:14px; margin-top:7px; background-image:url(../images/end.gif); background-repeat:no-repeat; background-position:top; min-height:22px; height: auto !important; height:22px;}



#realiz           {padding:4px;}
#realiz p         {text-align:left; margin:0;}

#footer           {width:972px; margin:7px auto; padding-top:10px; background-image:url(../images/BG_footer.gif); background-repeat:no-repeat; background-position:top; min-height:55px; height: auto !important; height:55px; color:#515151; font-size:8pt;}
#footer a:link    {color:#515151;}  
#footer a:visited {color:#515151;}
#footer a:hover   {color:#333;}                   

/*CLASSI
-----------------------------------------------------------------*/

.logo        {width:843px; margin:0; padding-top:30px; padding-left:7px;}
.logo_sx     {width:340px; float:left;}
.logo_dx     {width:490px; float:right; padding-top:102px;}
.logo_dx img {padding-top:18px;}
.logo_dx h1  {font-size:16pt; color:#ed1c24; padding:0; line-height:25px;}


.content_sx {float:left; width:485px; text-align:justify; padding:4px;}
.titolo     {color:#ed1c24; text-transform:uppercase; font-weight:bold; font-size:12pt; line-height:25pt;}
.titolo_B   {color:#000; text-transform:uppercase; font-weight:bold; font-size:12pt; line-height:25pt;}
.content_dx {float:right; width:465px; text-align:center; padding-right:10px; padding-top:4px;}

.footer_sx  {width:170px; float:left;}
.footer_dx  {width:650px; float:right; text-align:right; padding-right:50px;}

.table      {width:460px; border-collapse:collapse; margin:0 auto;}
.table td   {padding:4px;}
.table img  {border:3px solid #aeabab;}


.form                 {width:99%; border-collapse:collapse; margin:0 auto; font-size:10pt; font-family:Arial;}
.form td              {padding:4px;}
.form span            {font-size:8pt; font-style:italic;}
.form  fieldset, form {margin:0; padding:0;}
.form_btn             {margin:0 auto; font-size:10pt; font-family:Arial; border:1px solid #666; background-color:#ccc;}




.cleaner    {clear:both; line-height:1px; font-size:1px;}


/*BOTTONI
-----------------------------------------------------------------*/

a.button_home                {display:inline-block; width:110px; height:47px; background: url(../images/chi.gif) no-repeat 0 0;}
a.button_home:hover          {background-position:0 -47px;}

a.button_contatti            {display:inline-block; width:110px; height:47px; background: url(../images/contatti.gif) no-repeat 0 0;}
a.button_contatti:hover      {background-position:0 -47px;}

a.button_realizzazioni       {display:inline-block; width:110px; height:47px; background: url(../images/realizzazioni.gif) no-repeat 0 0;}
a.button_realizzazioni:hover {background-position:0 -47px;}
