/*Foglio di stile per il sito del Comune di Andora*/

/* stili generali*/

html            {color:#000;
                padding:0;
                background:#fff; margin:0;}
body            {font-family:Verdana, Arial, geneva, arial, sans-serif;
                font-size:100.01%;
                color:#000;
                padding:0;
                margin:0;
                border:0;background:#fff;}
hr, .alt, #intestazione {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.2em; color:#0d2b5d; margin:5px 0; padding:0;}
h3              {font-size:0.85em; color:#0d2b5d;}
a               {color:#0d2b5d;}
img             {border:0; margin:0;}
.layout         {clear:both;}
.hidden         {visibility:hidden;
                font-size:1%;
                position:absolute;}
        

        
    
#mainContainer
{border:0; background:#fff; font-size:0.65em;}

#header
{border:0; background:#fff;}

#topHeader, #topHeaderHome                  {background:#0d2b5d; 
                                color:#fff; 
                                font-weight:bold; 
                                min-height:18px; 
                                height:auto!important; 
                                height:18px; 
                                padding:10px 0;}




/*HEADER*/  

/*HOME PAGE Header*/
#topHeaderHome                      {margin:0; 
                                padding:0; 
                                width:800px; 
                                margin:0 auto!important; }
/*HOME PAGE -Fine Header*/                              


#topHeader a, #topHeaderHome  a             {background:#0d2b5d; 
                                color:#fff; 
                                text-decoration:none}
                                
#topHeader .selected, #topHeaderHome  .selected     {background:#fff; 
                                color:#0d2b5d; 
                                padding:0 3px;}
                                
#topHeader ul, #topHeaderHome  ul           {margin:0 0 0 70px; 
                                padding:0; 
                                float:left; 
                                width:30%;}
                                
#topHeader ul li,#topHeaderHome  ul li              {display:inline;}

#boxSearch                      {text-align:right;}

#boxSearch #words                   {width:229px; 
                                border:1px solid #fff; 
                                margin:0 7px 0 10px; 
                                height:15px;}
                                
#boxSearch #searchSubmit                {color:#fff; 
                                background:#0d2b5d; 
                                border:1px solid #fff; 
                                padding:0 0 3px;  
                                height:19px; 
                                margin:0 27px 0 0; 
                                font-size:0.95em;}
                                
/*HEADER - FINE*/   
                                
/*CONTENT*/ 


/*CONTENT - Homepage*/
#contentHome                        {margin:0; 
                                clear:both;
                                padding:0; 
                                width:800px; 
                                min-height:362px;
                                margin:0 auto!important;
				background:url(http://www.comune.andora.sv.it/turistico/Img/BgHP/bgHome05.jpg) no-repeat right top;
                                /*background:url(http://www.comune.andora.sv.it/turistico/Img/BgHP/bgHome02.jpg) no-repeat right top; */}

#contentHome p#logo                 {float:left;}

#contentHome h1#title                   {float:left; 
                                width:568px; 
                                margin:0; 
                                padding:35px 0 0; 
                                font-style:oblique; 
                                font-weight:300; 
                                color:#0d2b5d;}
                                
#contentHome h1#title .titleBg              {background:#fff; padding:0 68px}

#contentHome #leftMenu                  {clear:both; 
                                color:#fff; 
                                width:495px; 
                                border:0; 
				/*background: url(http://www.comune.andora.sv.it/turistico/Img/BgHP/imageHome04.jpg) no-repeat top right;
                                background: url(http://www.comune.andora.sv.it/turistico/Img/BgHP/imageHome02.jpg) no-repeat top right;*/
                                height:223px;}
                        
#contentHome #leftMenu a                {color:#fff; text-decoration:none;}

#contentHome #leftMenu .menuList            {min-height:203px; 
                                height:auto!important; 
                                height:203px; 
                                background:#0d2b5d;
                                padding:15px 0 5px; 
                                float:left;}

#contentHome #leftMenu ul               {color:#fff; text-decoration:none; 
                                width:145px; 
                                padding:0 0 0 15px; 
                                border:0; 
                                margin:0; }
                                
#contentHome #leftMenu li               {padding:2px;}

#contentHome #headerBottom #logoComune          {float:right;    
                                            margin:0; 
                                            padding:0;}

/*CONTENT -Fine Homepage*/  

/*CONTENT -pagine interne-*/
#content                        {clear:both;
                                padding:0; 
                                margin:0 auto!important; float:left;
                                width:99%;}

/*CONTENT -testata-*/   


#content #headerBottom          {width:100%;}
                            
#content p#logo                     {float:left; height:103px; width:161px; border:0px solid;}


#content #title                     {background:url(http://www.comune.andora.sv.it/turistico/Img/BgHP/bgHome03.jpg) no-repeat left top; 
                                margin:0 0 0 161px; 
                                border:0;
                                width:80%;}

#content #title #logoComune             {float:right;    
                                margin:0; 
                                padding:0}
                                
#content #title h1                  {margin:0; 
                                padding:35px 0 0; 
                                font-style:oblique; 
                                font-weight:300; 
                                color:#0d2b5d;}
                                
#content #title h1 .titleBg             {background:#fff; padding:0 68px}

#content #navigationPath                {clear:right; 
                                margin:0;
                                padding:4px 0 4px 68px; 
                                border-top:1px solid #fff; 
                                background:#ededed; 
                                color:#0d2b5d;
                                width:95%;}
                                
#content #navigationPath a              {color:#0d2b5d}
                                
/*CONTENT -Fine testata-*/


                
#colContent     {float:right; 
                width:100%; 
                margin:0 -161px 0 0; 
                position:relative; 
                right:161px; 
                z-index:5; 
                padding:0; 
                overflow:hidden;}

#pageContent        {margin:0 0 0 161px; padding:20px 32px 0 32px; width:77%}




#content #leftMenu                      {float:left; 
                                width:161px; 
                                position:relative; 
                                z-index:10; 
                                min-height:223px;
                                height:auto!important;
                                height:10px;
                                padding:15px 0 ;
                                margin:0;
                                background:#0d2b5d; 
                                color:#fff;}
                            
/*#contentPage #leftMenu                    {clear:both; 
                                background:#0d2b5d;
                                color:#fff; 
                                width:161px; 
                                border:1px solid #fff; 
                                background:#0d2b5d ; 
                                min-height:223px;}*/
#leftMenu h2                        {display:none;}
#leftMenu a                     {color:#fff; text-decoration:none; display:block; margin:0 0 0 25px; 
                            padding:2px 0 2px;}
                            
#leftMenu strong                        {color:#fff; text-decoration:none; display:block; margin:0 0 0 25px; 
                            padding:2px 0 2px;}

#leftMenu ul                        {color:#fff; text-decoration:none; 
                                /*width:161px;*/ 
                                margin:0; 
                                border:0; 
                                padding:0;}
                                
#leftMenu li                        {padding:0 0 0 2px;}

#leftMenu ul ul                     {color:#0d2b5d;
                                text-decoration:none; 
                                /*width:161px;*/ 
                                margin:0 ; 
                                border:0; 
                                padding:3px 0;  background:#fff;}

#leftMenu ul ul li                  {padding:0;}
                                
#leftMenu ul ul a                   {color:#0d2b5d; 
                                text-decoration:none; 
                                display:block;
                                margin:0; background:url(http://www.comune.andora.sv.it/turistico/Img/arrow.gif) no-repeat 15px 4px; padding:2px 0 2px 25px;}

#leftMenu ul ul li #selected                    {color:#0d2b5d; }   
#leftMenu ul ul ul                      {border:0px solid; margin:0 0 0 10px}

/*Contenuto pagina*/

#content h2     {font-size:1.2em; padding:0 0 4px; }

.abstract       {margin:0 0 20px; }

/*Template T01*/
.t01                            {padding:0 30px 0 0;}
.colRightT01                    {float:right; margin:0 0 0 20px; width:170px; clear:both;} 
.colRightT01 .news              {float:none; clear:none;} 
.colRightT01 .boxImgT01         {margin:20px 0 0 0;
                                width:170px;}
.colRightT01 .boxImgT01 img     {border:1px solid #0d2b5d; margin:0 0 10px; }

/*Template T02*/
.t02                {}
.t02 .t02LeftFirst      {border:0;}
.t02 .t02LeftFirst img      {float:left; border:1px solid #0d2b5d; margin:0 10px 0 0;}
.t02 .t02Left           {border:0; clear:both; margin:20px 0 0;}
.t02 .t02Left img       {float:left; border:1px solid #0d2b5d; margin:0 10px 0 0;}
.t02 .t02Right          {border:0; clear:both; margin:20px 0 0;}
.t02 .t02Right img      {float:right; border:1px solid #0d2b5d; margin:0 0 0 10px;}

/*Template T03*/
.t03                {}
.imgT03             {margin:20px 0; text-align:center;}
.imgT03  img            {border:1px solid #0d2b5d; }

/*Template T04*/
.t04                {}
.t04 .rows          { margin:0 0 30px;  border-bottom :1px solid #0d2b5d; padding:0 0 10px;}
.t04 .rows img          {border:1px solid #0d2b5d; float:left; margin: 0 15px 0 0;}
.t04 .rows .textT04     {}
                                    
/*Template T05*/
/*Pagina photoGallery*/
.textT05 {margin:10px 0;}
ul#photoGallery  {margin:8px 0 18px; padding:0; width:375px;}
ul#photoGallery li {border:0px solid red; list-style-type:none; display:block; float:left; margin:4px; padding:0; float:left; height:80px; width:80px; overflow:hidden; white-space:nowrap;}
ul#photoGallery li img  {vertical-align:middle; width:80px;}

/*Template T06*/
/*Pagina videogallery*/

.t06 {margin:20px 0 30px;}
.t06 .video{margin:10px 0;}

/*STILI DEI TOOL*/                                  
/*mappa del sito*/
#siteMap            {margin:20px 0; 
                    text-align:left; /*border:1px solid;*/ padding:0;}
                    
#siteMap h3     {margin:0 0 10px; 
                    font-size:0.9em; 
                    border:0px solid #585858; 
                    background:#0b2b5c;
                    padding:1px 10px 3px; 
                    text-align:left; 
                    font-weight:bold; 
                    color:#fff;}
                    
#siteMap p          {margin:10px 0;}

#siteMap ul     {list-style-type:none; 
                    list-style-position:outside; 
                    margin:10px 0 25px; 
                    padding:0;}
                    
#siteMap li     {border-bottom:1px solid #0b2b5c; 
                    padding:3px 10px; }
                    
#siteMap a.opener       {font-weight:bold; 
                    text-decoration:none;}

/*contatti*/
ul.allContact          {border:0px solid #ad2118; list-style-type:none; list-style-position:inside; margin:25px 10px 10px 0; padding:0;} 
ul.allContact li       {padding:3px 10px;}
ul.allContact li.title {font-weight: bold; background:#084e72; color:#fff; padding:1px 10px 3px;}

.contact            {margin:10px 0 40px; clear:both;}
.contact p.abstractContact  {font-weight:bold; padding:4px 5px;}
.contact h3         {padding:2px 25px; width:240px; 
                    margin:0; font-size:1.1em; border-bottom:10px solid #0d2b5d;}

.contact table          {text-align:left; width:100%; border-top:1px solid #0d2b5d; border-bottom:3px solid #0d2b5d; vertical-align:top; }      
.contact table th       {text-align:left; width:150px; padding:2px 25px; color:#0d2b5d; vertical-align:top;}
.contact table td       {vertical-align:top;}
.contact table td.last      {padding:0 0 20px;}



/*Box news nelle Page*/
.news                   {float:right;
            width:170px; 
            border:1px solid #0d2b5d;   
            padding:1px; font-size:0.94em; margin:0 0 4px 30px;}
.news h3                {padding:0px 5px; 
                        margin:0 0 10px;
                        background:#0d2b5d;
                        color:#fff;}
.news ul                {margin:0; padding:4px 5px;line-height:1.3 }
.news ul li         {margin:0 0 15px;  }

.news p.allNews             {padding:4px 5px; 
                        margin:0;
                        text-align:right; }
.boxSection             {clear:both; 
                        border-top:1px solid #0d2b5d; 
                        margin:20px 0;
                        /*width:80%;*/}
                        
.boxSection ul              {margin:0; 
                        padding:0;}
.boxSection li               {list-style-image:url(http://preview.andora.dev.nekhem.com/Img/bullet.gif); margin:5px 0 0 18px;}

/*Tutte le news*/
#allNews p         {padding:0;  margin:0 0 10px;}
#allNews  h3      {     border-bottom:4px solid #0b2b5c; 
                        padding:1px 0 4px; 
                        margin:20px 0 10px; font-size:1.0em;}
#allNews  h3 a    {text-decoration:none;}

/*Singola news*/
#singleNews     {}


#singleNews  h3          {font-size:1.0em;
                            border-bottom:1px solid #0b2b5c; 
                            padding:1px 0 4px; 
                            margin:0 0 10px;}
#singleNews  h3 a       {text-decoration:none; color:#000; }

#singleNews p           {padding:0; 
                            margin:0 0 10px;}                                   

/* Ricerca */

.ricerca {border-bottom:1px solid #0b2b5c; padding-bottom:10px;}



/*Footer*/

#footer                         {padding:0; 
                                width:800px; 
                                margin:0 auto!important; 
                                clear:both;}
                                
#footer #banner                     {text-align:center;} 

#footer #banner ul li                   {display:inline;} 

#footer #banner img                 {border:1px solid #6b7a91; 
                                margin:10px 26px 0 8px; } 
                                
#footer .address, .footerLink               {text-align:center; 
                                margin:15px 26px 0 8px; 
                                color:#0d2b5d; }                                
                                
                                
#footerPage                         {clear:both;
                                padding:0; 
                                margin:20px 0 ; float:left; width:100%;}
                                
#footerPage #banner                     {text-align:center; 
                                border-top:1px solid #0d2b5d; 
                                border-bottom:1px solid #0d2b5d;
                                padding:5px 0 3px;} 

#footerPage #banner ul li                   {display:inline;} 

#footerPage #banner  img                    {border:1px solid #6b7a91; 
                                margin:0 26px 0 8px; padding:0;} 
                                
                                
                                
#footerPage .address, .footerLink               {text-align:center; 
                                margin:15px 26px 0 8px; 
                                color:#0d2b5d; }


