/* CSS Document */






  
  


 

#miasitemap ul {
list-style-type:none;
}

#miasitemap ul li {
display:inline;
margin-left:10px;
}

#miasitemap a:link,#miasitemap a:visited {
color:#62696c;
text-decoration:none;
}

#miasitemap a:hover {
text-decoratio:none;
color:white;
}
 

.pagination li  {

    float:left; 

    padding:0px 5px 0px 5px;

}   

.pagination_result  {

    color:#9f9f9f; 

    padding:5px 0px 0px 0px;

    line-height:16px;

}

            
#page   {

    padding:0px 0px 0px 10px;

}

#page ol li {

    padding:0px 0px 10px 0px; 

    text-align:left

}

.searchintro    {

    padding:0px 0px 10px 25px;

}

.searchintro strong     {

    color:#C6662C

}

#page h3    {

    font-size:130%; 

    padding:10px 0px 5px 0px; 

    text-align:left;

    color:#9f9f9f;

}

#page .inputbox  {

        background:#333637; 

    border:1px solid #565656;

    color:#fff;

}

#page #ordering {

    height:20px;

}

#page .display  {

    padding:10px 0px 0px 0px;

}

#page legend    {

    color:#9f9f9f

}



.sectiontableentry0 .pad2,

.sectiontableentry1 .pad2,

.sectiontableentry2 .pad2   {

    padding:2px 0px 2px 15px;

    font-weight:bold

}

.sectiontableheader {

    padding-bottom:2px

}


 



dl.contentpane  dt {

    padding:10px 0px 20px 0px;

}

dl.contentpane  dd {

    width:100%;

    overflow:hidden;

}

dl.contentpane  div {

    vertical-align:middle

}

dl.contentpane .description {

    width:110px;

    padding:0px 0px 0px 0px;

    vertical-align:middle

}

dl.contentpane .input-field {

    width:160px;

    padding:0px 0px 0px 0px;

    vertical-align:middle

}

dl.contentpane .button-field {

    width:140px;

    padding:0px 0px 0px 0px;

    vertical-align:middle

}



/*-------------------------------------search---*/



.search .inputbox   { /*-------- working in all browsers ------*/

    background:url(../images/search-bg.gif) no-repeat 0 0;

    border:none;

    color:#747972;

    float:left;

    font-family:Arial;

    font-size:11px;

    margin:0px 14px 0px 0px; 

    padding:4px 0px 3px 5px; 

    vertical-align:top;   

    width:128px;

}



* html .search .inputbox { /*------------------fix for IE------*/

    height:21px;

    margin:0px 11px 0px 0px;

}



.search  .button    {

    background:none;

    color:#cb670e;

    font:bold 12px Arial;

    height:auto;

    float:left;

    padding:0px 0px 0px 0px;

    width:auto;  

    vertical-align:middle; 

}

    

/*-------------------------------------search-result---*/

/*-------------------title----*/



.search_result h3   {

    color:#808080; 

    font-size:14px

}



/*-------------------article----*/



.search_result p    {

    padding:10px 0px 0px 0px;

}

/*----------*/

#search_searchword  {

    border:1px solid #999

}

legend      {

    color:#9f9f9f

}



.highlight  {  /* highlight sought word */

    color:#9f9f9f; 

    font-weight:bold

}



.phrase {

    border:solid 1px #ccc;

    color:#9f9f9f;

    float:left; 

    margin:10px 10px 10px 0; 

    padding:10px; 

    width:60%; 

}

.phrase .inputbox   {

    background:#fff; 

    color:#808080; 

    display:block; 

    margin-top:10px; 

}



.phrase .inputbox option {

    background:#fff; 

    border-bottom:solid 1px #333; 

    padding:2px; 

}

.phrase .inputbox option a:hover {

    background:#C00;

    border-color:#cfd0d6;

    color:#1e3300;   

}

fieldset.word,fieldset.only { 

    border:solid 1px #ccc;

}



.only   {

    border:solid 0; 

    line-height:1.3em;

    margin:10px 0 0 10px; 

    padding:5px 10px;

}

.word   {

    border:solid 0 !important;

    padding:10px 10px 10px 0; 

}

.word input {

    background:#fff; 

    color:#ff6614; 

    font-weight:normal; 

    margin:0 0 0 10px; 

    padding:2px;

}




 

/*-------------------------------------mainmenu---*/


 

.main       {

    width:982px;

}

.shadow-left {

    background:url(../images/shadow-left.gif) repeat-y 0 0; 

}

.shadow-right {

    background:url(../images/shadow-right.gif) repeat-y right 0;

    padding:0px 11px 0px 11px;

}

.wrapper-bg {

    background:url(../images/wrapper-bg.gif);

    width:100%;

}

.indent {

    padding:0px 12px 0px 13px;

}



/*-------------------------------------header---*/



#topmenu {

    background:url(../images/topmenu-bg.gif) repeat-x 0 bottom;

}

.topmenu-right {

    background:url(../images/topmenu-right.gif) no-repeat right 0;

    height:41px;

}

#mid {

    background:url(../images/mid-bg.gif) repeat-x 0 bottom;

    overflow:hidden;

    width:100%;

    height:120px;   

}

    #logo {

        float:left;

        width:570px;

    }

    #logo .indent {

        padding:28px 0px 0px 17px;

    }

    #whos {

        float:right;

        width:160px;

        text-align:right

    }

    #whos h3 {

        color:#7f888d;

        font:normal 10px arial;

        text-transform:uppercase;

        padding:50px 0px 0px 0px;

    }

    #whos div{

        color:#fff;

        font:normal 10px arial !important;

        text-transform:uppercase;

    }



#header {

    height:425px;

     

    padding-left:1px;





}

#header-container {

  

    height:425px;





}


  

#accordion {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#accordion li{ list-style:none; float:left; display:block;}

.stretcher{ float:left; height:425px; width:41px; float:left; overflow:hidden; }

.tab{
	cursor:pointer;
	float:left;
	position: absolute;
	visibility: hidden;
} 

.space {
	font-size: 9px;
	/*text-transform: uppercase;*/
	color: #5A5A5A;
	margin: 11px 0 0 20px;
}
.space a.titolo-blu:link, .space a.titolo-blu:visited  {
        text-transform: uppercase;
        color:#36CEEE;
}


.space a.titolo-blu:hover {
color: #5A5A5A;
}

.space a:link, #space a:hover, {
	color: #5A5A5A;
}
 

.contentheading h1 {
font-size :20px}


