/*FOGLIO DI STILE PER IL SITO DI PIEMONTE TORINO AEROSPACE*/

/*stili generici*/
html                {background:#fff;}

body                {text-align:center; 
                    font-family:Verdana, arial, sans-serif; 
                    font-size:66%; 
                    color:#2c6a91; 
                    padding:0; 
                    border:0; 
                    margin:0; }


h1,hr, .alt, #intestazione  {visibility:hidden;
                            position:absolute;
                            font-size:1%; 
                            top:-999px; 
                            left:-999px; 
                    height:0px; 
                    width:0px; display:none;}

img             {border:0; 
                    margin:0; 
                    padding:0;}

h2, h3, h4          {font-weight:bold;}

a               {color:#2c6a91; cursor:pointer;}
p               {text-align:justify;}
ul               {text-align:left;}
.layout             {clear:both;}
p.italic        {font-style:italic; width:99%; }
a.noBold {font-weight:normal;}


/*Struttura del sito*/
#mainContainer          {width:760px !important; 
            width:770px; 
                    margin:-1px auto; 
                    padding:0; 
                    background:url(http://www.torinopiemonteaerospace.com/Img/headerAerospace.png) no-repeat top left ; 
                    text-align:left; 
                    border-top:1px solid #fff; }
                        
#content            {margin:0; 
                    padding:0; 
                    border:0;  
                    width:760px !important; 
            width:770px;  
                    float:left;}

#firstColumn            {float:left; 
                    width:190px; 
                    border:0;}

#secondColumn           {width:488px; 
                    padding:40px 39px 0; line-height:1.2; border:0; margin:0 0 0 190px;}



/*Stili pagina*/
p#logo              {text-align:left; 
            margin:0;
                    padding:0 20px; 
            height:178px;
                    font-weight:bold; 
                    border-top:1px solid;}
                    
p#logo a            {display:block;
            margin:60px 0 0 0;
            border:0; 
            height:72px;
            width:260px; }
                    

p#logo  img         {margin:0; padding:0}
                    


/*firstColumn*/

#boxSearch  h2          {}

#boxSearch           {/*background:#2c6a91; color:#fff; font-weight:bold; padding:0; margin:10px 0;*/ border:1px solid; padding:0;              margin:10px 0 0;}

#boxSearch p         {padding:3px 0; margin:0; font-size:1em; text-align:right; background:#2c6a91; color:#fff; font-weight:bold; }

#boxSearch  form {margin:0; padding:0;}
#words              {width:85px; 
                    height:14px; 
                    border:1px solid; 
                    font-size:1em;
                    margin:0 0 0 3px; padding:0;}
                    
#searchSubmit           {border:0; 
                background:#2c6a91; 
                font-size:0.9em; 
                color:#fff; 
                font-weight:bold;}

p#linkHome              {background:url(http://www.torinopiemonteaerospace.com/Img/bgLinkHome.png) no-repeat; 
                padding:0 0 0 30px; 
                min-height:14px; 
                height:auto!important; 
                height:14px;
                margin:0 0 10px;}

p#linkHome a            {font-weight:bold; text-decoration:none;}

#leftMenu               {background:url(http://www.torinopiemonteaerospace.com/Img/bgMenu.png) repeat-x; 
                min-height:460px; 
                height:auto!important; 
                height:460px; border:0;}
                    
#leftMenu ul            {padding:1px 0; 
                margin:0; 
                list-style-type:none;}
                
#leftMenu ul li a#selected       {color:#740c17; }              

#leftMenu ul li a       {display:block;
                            background:url(http://www.torinopiemonteaerospace.com/Img/topMenuLink.gif) no-repeat top left;  
                width:178px;
                margin:6px 0 0; 
                padding:7px 0 0;
                text-decoration:none; 
                font-weight:bold;
                text-transform:uppercase;}

                    
#leftMenu ul li a .topMenu  {display:block;
                background:#ececec url(http://www.torinopiemonteaerospace.com/Img/middleMenuLink.gif) no-repeat top left;
                width:160px; 
                padding:0px 3px 0 15px;
                margin:0;
                /*text-transform:uppercase;*/}
                    
#leftMenu ul li a .bottomMenu   {display:block;
                    background:url(http://www.torinopiemonteaerospace.com/Img/bottomMenuLink.gif) no-repeat top left;
                    width:178px; 
                    margin:0; 
                    padding:0; height:7px;}
                    

#leftMenu ul li li a    {margin:3px 0; text-transform:none;}    
#leftMenu ul li li a .topMenu  {padding:0px 3px 0 25px; width:150px; }
                    
                    
#reservedArea h2        {display:block; 
                    background:#2c6a91; 
            color:#fff;
                    width:160px; 
                    padding:4px 3px 4px 15px;
                    margin:20px 0 10px; 
                    font-weight:bold; font-size:1em}

#psw, #user         {width:113px; 
                    height:14px; 
                    border:1px solid; 
                    font-size:1em;
                    margin:0 0 0 15px;}
                    
#enterSubmit            {background:url(http://www.torinopiemonteaerospace.com/Img/arrowSearch.png) no-repeat #034076; 
                                height:21px; 
                                width:77px; 
                                border:1px solid #4276a3; 
                                color:#fff; 
                margin:0 0 0 15px;
                                padding:0 0 4px 20px; text-align:left; }
                    
#reservedArea th        {color:#000; 
                    font-weight:bold; 
                    padding:0 0 13px;}
                    
#reservedArea th, #reservedArea td  {vertical-align:top;}


/*secondColumn*/

#secondColumn h2            {font-family:/*Helvetica,*/ Verdana, arial, sans-serif; 
                        font-size:1.6em; 
                        background:url(http://www.torinopiemonteaerospace.com/Img/sottoTitle.gif) no-repeat bottom left; 
                        padding:0 0 10px 5px; 
                        margin:0;}
                        
                        
#promotion              {margin:10px 0 0; padding:0;}
#promotion p                {margin:5px 0; padding:0 5px;}
#promotion p.more           {text-align:right;}
#promotion p.more a         {font-weight:bold; text-decoration:none;}

#event                  {margin:0; padding:0;}
#event  h2              {font-size:1.5em;}
#event  .singlEvent         {margin:3px 0 15px; padding:0 5px; border:1px solid #fff;}
#event  .singlEvent p           {margin:0; padding:0;}
#event  .singlEvent h3          {font-size:1.0em; font-weight:normal; margin:0; padding:0;}
#event  .singlEvent a           {font-weight:bold; text-decoration:none;}

#event  .singlEventOn         {border:1px solid #2c6a91; background:#e6f1f9; padding:4px 5px;}

/*footer*/
#footer                 {border:0; 
                        margin:20px 0; 
                        padding:0;
                        clear:both; 
                        width:760px;}

#footer h2              {text-align:center; 
                        font-size:1em; 
                        color:#fff; 
                        background:url(http://www.torinopiemonteaerospace.com/Img/bgFooter.png) repeat-y top left;}

#footer ul              {text-align:center;  
                        padding:0;
                        margin:0;
                        float:left; 
                        width:100%;}
                                        
#footer li              {float:left; 
                        background:#fff; 
                        padding:0; 
                        margin:0; 
                        list-style-type:none;}
                        
#footer p               {clear:both; 
                        background:url(http://www.torinopiemonteaerospace.com/Img/bgCredit.png) no-repeat top left; 
                        text-align:center; 
                        padding:10px 0;}
#footer p a             {clear:both; 
                        text-align:center; 
                        padding:10px 0; 
                        text-decoration:none;}
#footer img {margin:0 10px;}
            
            
/*CONTENT- contenuto centrale- non homepage-T01*/
#t01                        {}

#t01 .imageT01                  {float:right; /*min-width:1px; border:1px solid; padding:0; margin:0; min-height:1px;*/}

#t01 .imageT01 img              {border-right:0px solid #19285e; 
                    padding:0; 
                    margin:10px 0 0 6px;}
                            
#t01 .textT01                   {margin:0 0 30px 0;}

/*CONTENT- contenuto centrale- non homepage-T02*/
.textT02                    {}

.textT02 .imgLeft, .textT02 .imgRight       {margin:0 0 15px;}

.textT02 .imgLeft img               {border-right:0px solid #19285e; 
                            padding:0; 
                            margin:0 10px 0 0; 
                            float:left;}
                            
.textT02 .imgRight img              {border-right:0px solid #19285e; 
                            padding:0; 
                            margin:0 10px 0 10px; 
                            float:right;}

/*CONTENT- contenuto centrale- non homepage-T03*/
#t03 .textT03   p.img               {text-align:center;}

#t03 .textT03 img               {border-right:0px solid #19285e; 
                            padding:0; 
                            margin:15px 0; 
                            clear:both; 
                            text-align:center;}
/*CONTENT- contenuto centrale- non homepage-T04*/
#t04 .rows                  {float:left; 
                            width:100%; 
                            margin:0 0 15px 0;}
                            
#t04 .textT04                   {margin:0 190px 0 0}

#t04  img                   {border-right:0px solid #19285e; 
                            padding:0; 
                            margin:0 0 15px 0; 
                            float:left;}   
                
/*Box pagine figlie*/
#sons                           {border:1px solid #034076; 
                        border-left:10px solid #034076; 
                        padding:0; 
                        margin:10px 0;
                        clear:both;
                        font-size:1em;}
#sons   ul                      {margin:2px 10px;
                        padding:10px 0; 
                        list-style-type:none;}
#sons   li                      {border-bottom:1px dotted #034076; 
                        padding:2px 5px;}
#sons   li a                        {color:#034076; 
                        text-decoration:none;
                        font-weight:bold;}
        

/*TOOL - Scheda Azienda #034076*/

#searchCompany          {border:0px solid; }
#searchCompany  #searchForm             {border:0; margin:10px 0; width:90%;}
#searchCompany  #searchForm th              {width:100px; vertical-align:middle;}
#key                            {width:300px;}
#memberSubmit                       {background:url(http://www.torinopiemonteaerospace.com/Img/arrowSearch.png) no-repeat #034076; 
                                height:21px; 
                                width:72px; 
                                border:1px solid #4276a3; 
                                color:#fff; 
                                padding:0 0 4px 20px}
    
#searchLetter                       {border-top:1px solid #868686; 
                                border-bottom:1px solid #868686; 
                                padding:5px 0; 
                                margin:0 0 30px;}
                        
#searchLetter   a                   {padding:5px 6px 0 0; text-decoration:none;}
#searchLetter   a:hover                 {text-decoration:underline; }


#memberFile     {border:0;}

#memberFile h2                      {border:1px solid; background:#034076; 
                    padding:0; 
                    margin:0; 
                    color:#fff; 
                    font-size:1.2em; 
                    padding:3px;
                    text-transform:uppercase;}
                        
#memberFile ul                      {margin:10px 0; 
                    padding:0; 
                    list-style-type:none; }
                        
#memberFile .contact            {margin:0;}
#memberFile ul  a           {text-decoration:none; font-weight:bold;}

#memberFile table                       {border-top:1px solid #034076; 
                        border-bottom:1px solid #034076; 
                        width:99%; 
                        border-collapse:collapse; 
                        margin:5px 0 0;}
                        
#memberFile table th, #memberFile table td          {vertical-align:top; 
                            border-top:1px solid #034076; 
                            border-bottom:1px solid #034076; 
                            padding:5px 0;}
#memberFile table th          {width:35%;}
#memberFile table td          {width:65%;}
                            
                            
/* TOOL - Contatti*/
.contactAll                 {margin:20px 0;}
.contactAll ul          {margin:7px 0 0 ; 
                    padding:0; 
                    list-style-type:none;}
                    
.contactAll h3          {margin:5px 0 10px; 
                    background:#034076; 
                    padding:1px 3px;  
                    font-weight:bold; 
                    color:#fff; font-size:1em}
                    
.contactAll table               {width:100%;}
.contactAll table th        {text-align:left; 
                                width:30%; font-weight:normal;}
                    
.contactAll strong      {font-weight:normal;}
.contactAll a           {font-weight:bold; text-decoration:none;}

#key, .searchField {width:250px;}
/*CONTENT- boxContatti fondo pagina*/
#contact                    {padding:0 0 1px; 
                            /*clear:both; */
                            margin:20px 0 0;}
                            
#contactBox                 {border-top:2px solid #19285e; 
                            margin:0; padding:5px;}
                            
                            
#contactBox h2                  {color:#19285e; 
                            font-weight:bold; 
                            font-size:1.0em; 
                            margin:3px 0 10px; 
                            padding:0;}
#contactBox p                   {margin:0;}

#contactBox ul                  {margin:0 0 0 15px; padding:0;}

#contactBox li                  {margin:0; list-style-type:square;}
#contactBox th                  {text-align:left; width:80px;}


/*CONTENT- Tool News*/
p.abstract                  {margin:0 0 10px; 
                            padding:0; 
                            font-weight:bold; 
                            font-size:0.9em;}
                            
/*CONTENT- Tool Agenda*/
#singleAgenda                   {margin:0;}

#singleAgenda p.abstract,

.singleDay p.abstract               {margin:0; 
                            padding:0; 
                            font-size:0.9em; 
                            font-weight:bold;}
                            
#allPageContent .singleDay h3           {margin:0; padding:0;}  

.singleDay                  {margin:20px 0; padding:0; }

/*CONTENT- mappa del sito*/
#siteMap                    {margin:0 0 25px;}
#siteMap h3                 {background:#ded5d0;
                            min-height:1px;
                            height:auto!important; 
                            height:1px;
                            padding:2px 7px; 
                            margin:20px 0 0;
                            text-align:left;
                            font-weight:bold; 
                            text-transform:uppercase;
                            color:#690915; 
                            font-size:0.9em;}
                            
#siteMap ul                 {list-style-type:none; 
                            margin:0; 
                            padding:0;}

#siteMap li                 {list-style-type:none; 
                            margin:0; 
                            border-bottom:1px solid #d9d9d9; 
                            padding:2px 0;}

#siteMap a.opener               {font-weight:bold; text-decoration:none;}

table.pressArea {border:3px solid #fff; border-collapse:collapse; width:100%;}
table.pressArea th {border:3px solid #fff; border-bottom:6px solid #fff; border-top:14px solid #fff; color:#fff; background:#2c6a91; text-transform:uppercase; font-weight:bold; padding:2px 10px;}
table.pressArea td {border:3px solid #fff; color:#2c6a91; background:#eee; padding:10px; font-weight:bold;}
