html                {background:#fdeee0; margin:0; padding:0;}

body                {text-align:center; 
                    font-family: Verdana, Georgia, Times, serif; 
                    font-size:100.1%;  
                    padding:0; 
                    border:0; 
                    margin:0; }



hr, .alt, #intestazione, h1     {visibility:hidden;
                    position:absolute;
                    font-size:1%; 
                    top:-999px; 
                    left:-999px; 
                    height:0px; 
                    width:0px;}
        
p, ul, form         {margin:0; list-style-position:outside;}

ul                  {list-style-type:none; }

h2                  {font-size:1.3em; color:#9a0000; font-weight:normal; text-transform:uppercase}

h3                  {font-size:1em; color:#9a0000; text-transform:uppercase}

a                   {color:#9a0000;}

img                 {border:0; margin:0;}

.layout             {clear:both;}

.hidden             {visibility:hidden;
                        font-size:1%;
                        position:absolute;}
.message        {color:#ff0000; font-weight:bold;}
        

        
/*Struttura della pagina*/  

/*contenitore generale*/    
#mainContainer      {width:800px;
                padding:0;
                margin:0 auto!important; 
                
                font-size:0.75em;}



/*STILI HEADER*/
#header         {margin:0;  
                padding:0;}

#logo		{text-align:left;}
#logo img	{border:0; width:680px;}

#banner         {height:91px; 
                width:659px; 
                margin:0 0 0 141px; 
                padding:0; 
                text-align:left; 
                border-top:10px solid #9a0000;}

#banner img         {margin:12px 0; padding:0; visibility:hidden;}
#banner img#logoPIE     {margin:12px 80px 12px 0; padding:0; visibility:visible;}

#navigationPath         {text-align:left; 
                    font-size:0.8em;
                    font-family: Verdana,sans-serif; margin:10px 20px 0px;}
        
#navigationPath a       {color:#000; text-decoration:none; font-weight:bold;}

/*STILI CONTENT*/
                
#content        {clear:both;
                margin:40px 0 10px;  
                padding:0; 
                float:left;
                width:100%; 
                text-align:left;}

#leftColumn         {display:none;}



#rightColumn                    {width:800px; 
                            margin:0; 
                            padding:0; 
                            float:left;}
                        
                            
#rightColumn .singlePromotion           {border-bottom:2px solid #9a0000; padding:0; margin:0 0 20px;}
                            
#rightColumn .singlePromotion h3        {background:#9a0000; 
                            margin:0; 
                            padding:1px 8px; 
                            color:#fdeee0;
                            font-size:1.1em;}
                            
#rightColumn .singlePromotion p         {color:#000; 
                            margin:0; 
                            padding:4px 8px; 
                            font-size: 0.9em; text-align:justify;}                          
                            
#rightColumn .singlePromotion p.subTitle    {color:#9a0000;
                            margin:0; 
                            padding:8px 8px 0; 
                            font-weight:bold; 
                            font-size: 1.1em;
                            text-transform:uppercase}
                            
#rightColumn .singlePromotion p.abstract    {color:#9a0000; 
                            margin:0; 
                            padding:4px 8px; 
                            font-weight:bold; 
                            text-transform:uppercase}
                            
#rightColumn .singlePromotion p.more        {text-align:right; }
#rightColumn .singlePromotion p.more a      {color:#000;}


/*PAGE*/

#contentPage                    {margin:0; padding:0; }

#contentPage table              {border:1px solid #000; border-collapse:collapse; font-size:1.1em; margin:20px 0;}
#contentPage table caption          {font-size:1.1em; padding:10px 0;}
#contentPage table th               {border:1px solid #000; color:#9a0000;  padding:5px}
#contentPage table td               {border:1px solid #000;  color:#000; padding:5px }

#contentPage table.post,
#contentPage table.post th,
#contentPage table.post td          {border:0; vertical-align:top;}

#contentPage table.post input,
#contentPage table.post textarea,
#contentPage table.post select          {border:1px solid #9a0000; width:300px;}

#contentPage table.post textarea        {height:80px;}
#contentPage table.post #submit         {width:80px;}

#contentPage table.post .radio         {width:14px; border:0;}


#contentPage table.registration,
#contentPage table.registration th,
#contentPage table.registration td          {border:0; vertical-align:top;}

#contentPage table.registration input,
#contentPage table.registration textarea,
#contentPage table.registration select          {border:1px solid #9a0000; width:300px;}
#contentPage table.registration .radio  input       {border:0; width:auto;}

#contentPage table.registration textarea        {height:80px;}
#contentPage table.registration #button         {width:80px;}


#contentPage h3                 {background:#9a0000; 
                            margin:0; 
                            padding:1px 8px; 
                            color:#fdeee0;
                            font-size:1.1em;}

#contentPage .abstract              {color:#9a0000;
                            margin:0; 
                            padding:8px 8px 0; 
                            font-weight:bold; 
                            font-size: 1.1em;
                            text-transform:uppercase;}

#contentPage .text              {color:#000;
                            margin:0; 
                            padding:4px 8px; 
                             text-align:justify; font-size: 0.9em;}

#contentPage .text div {margin:8px 0;}

#contentPage img                {margin:5px 0 10px;}

#contentPage p.result               {color:#9a0000; 
                            margin:20px 0 0; 
                            padding:1px 8px; 
                            font-size:1.4em; font-weight:bold;} 


#contentPage ul.result              {color:#000; 
                            margin:10px 0 0 15px; 
                            padding:1px 8px; 
                            font-size:1.1em;  list-style-type:square;} 

ul.sectionList {text-transform:uppercase;}
ul.sectionList a {font-weight:bold;}
ul.sectionList li {padding:5px 0;}


/*CONTENT- contenuto centrale- non homepage-T03*/
#contentPage .textT03                   {/*clear:both;*/margin:0 0 15px; clear:both;}
#contentPage .textT03 img                   {float:right; margin:0 10px 10px;}

/*CONTENT- contenuto centrale- non homepage-T04*/
#t04                        {}

#t04 .rows                  {clear:both; 
                            margin:0 0 15px 0;
                            padding:4px 8px; 
                            text-align:justify; 
                            font-size: 0.9em;}
                            
#t04 .textT04                   {margin:0 220px 0 0}

#t04  img                   {padding:0; 
                            margin:0 0 15px 0; 
                            float:right;}

/*CONTENT- mappa del sito*/
#siteMap                    {}
#siteMap h3                 {background:#9a0000; 
                            margin:0; 
                            padding:1px 8px; 
                            color:#fdeee0;
                            font-size:1.1em;}
                            
#siteMap table                  {width:100%; font-size:1.1em; border-collapse:collapse; margin:20px 0;}

#siteMap table td, 
#siteMap table th               {border-bottom:1px solid #9a0000; vertical-align:center; padding:5px 8px }

#siteMap table th               {padding:12px 8px 2px; color:#9a0000;}
#siteMap table img              {margin: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;}







/*FOOTER*/

#footer                     {font-size:0.8em;
                            font-family: Verdana,sans-serif; 
                            clear:both; 
                            background:url(http://www.e-periscope.eu/Img/footer.png) no-repeat top right; 
                            padding:25px 0; 
                            text-align:center;}
                            
#footer p                   {margin:15px 0;}
#footer a                   {color:#000; text-decoration:none;}




