html                {background:#fdeadb; 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; 
                background:url(http://www.e-periscope.eu/Img/sfondo.gif) no-repeat 0px 15px;
                font-size:0.75em;}



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

#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;}
#banner img#logoPIE     {margin:12px 30px 12px 0; padding:0;}

#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         {width:205px; 
                margin:0; 
                padding:0; 
                float:left; }

#leftColumn #leftMenu               {border:0; 
                            margin:0; 
                            padding:0;}

#leftColumn #leftMenu   ul          {border:0; 
                            margin:0; 
                            padding:0;
                            font-size:1.1em; 
                            text-transform:uppercase}
                            
#leftColumn #leftMenu   li          {margin:0 0 8px; }
                            
#leftColumn #leftMenu   li a            {color:#fdeadb; text-decoration:none; display:block; padding:2px 15px;                                      background:#9a0000; 
                            color:#fdeadb; 
                            width:175px;}
#leftColumn #leftMenu   li b            {color:#000; font-weight:normal;}


#leftColumn #leftMenu   li ul           {margin:0; 
                            background:transparent; 
                            font-size:0.9em; padding:0;}

#leftColumn #leftMenu   li ul li        {margin:10px 0 0 15px; 
                            padding:0; 
                            color:#9a0000; 
                            width:190px; border-bottom:1px solid #9a0000;}
                            
#leftColumn #leftMenu   li li a         {color:#9a0000; background:transparent;  text-decoration:none; padding:2px 0 0; }



#leftColumn #leftMenu   li ul ul          {margin:0; 
                            background:transparent; 
                            font-size:0.9em; padding:0;}

#leftColumn #leftMenu   li ul li li        {margin:10px 0 0 0px; 
                            padding:2px 0 2px 15px; 
                            color:#9a0000; 
                            width:175px; border-top:1px solid #9a0000; border-bottom:0;}
                            
#leftColumn #leftMenu   li li li a         {color:#9a0000; background:transparent;  text-decoration:none; padding:2px 0 0; }





#leftColumn #currentPdf             {border-bottom:1px solid #9a0000; 
                            font-family: Verdana,sans-serif; 
                            font-size:0.75em; 
                            font-weight:bold; 
                            margin:20px 0 40px 15px; 
                            width:176px; 
                            padding:30px 7px 10px; 
                            background: url(http://www.e-periscope.eu/Img/bgPdf.png) repeat-x top left;}
                
#leftColumn #currentPdf a           {display:block; 
                            width:146px; 
                            padding:15px 25px 15px 0; 
                            background: url(http://www.e-periscope.eu/Img/pdf.png) no-repeat center right; 
                            text-decoration:none;}

#sponsorship                    {border:1px solid #9a0000; 
                            border-bottom:0; 
                            width:185px; 
                            margin:0 0 0 15px; 
                            font-family: Verdana,sans-serif; 
                            font-size:0.75em; text-align:center; padding:10px 0;}
                            
#sponsorship img                {margin:15px 0;}

#partnership                    {border:1px solid #9a0000; 
                            width:185px; 
                            margin:0 0 0 15px; 
                            font-family: Verdana,sans-serif; 
                            font-size:0.75em; text-align:center; padding:10px 0;}
                            
#partnership img                {margin:15px 0;}

#rightColumn                    {width:570px; 
                            margin:0 0 0 25px; 
                            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:#fdeadb;
                            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; border:0; width:99%;}

#contentPage table              {border:1px solid #000; border-collapse:collapse; font-size:1.1em; margin:20px auto;}
#contentPage table caption          {font-size:1.1em; padding:10px 0; font-weight:bold; margin:0 auto;}
#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:#fdeadb;
                            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 ul           {list-style-type:disc;}

#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:#fdeadb;
                            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;}


#comments {border:1px solid #9a0000; padding:6px;}




/*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 left; 
                            padding:25px 0; 
                            text-align:center;}
                            
#footer p                   {margin:15px 0;}
#footer a                   {color:#000; text-decoration:none;}




