HTML,BODY{
    padding:0;
    margin-top:10px;
}

#mainRegion {
    overflow:hidden;
    width:850px;
    margin:0 auto;
    border:1px solid blue;
    padding-bottom:18px;
}

#header {
    width:850px;
    background-color:white;
    text-align:center;
    padding-bottom:20px;
    padding-top:20px;
}

#menu {
    width:850px;
}

.lnkMenuHp:hover, .lnkMenuHpVisited{
    color:#0000BB;
    font-size:11px;
    font-family: 'verdana';
    font-weight:normal;
    text-decoration:underline;
}

.lnkMenuHp{
    color:#000000;
    font-size:11px;
    font-family: 'verdana';
    font-weight:normal;
    text-decoration:none;
}

#search{
    width:848px;
    text-align:center;
    background-color: #0C479D;
    border:1px solid #0C479D;
}

.txtSearch, .txtMain{
    color: #000000;
    font-size:10px;
    font-family: 'verdana';
    font-weight:normal;
    text-decoration:none;
}

.lblSearch, .lblBox{
    font-size:12px;
    color: #fefeda;
    font-family: 'verdana';
    font-weight: bold;
}

.btnSearch{
    font-size:10px;
    color: #000000;
    font-family:'verdana';
    font-weight: normal;
    text-align: center;
}

#resultsContainer{
    position:relative;
    background-color:#DF0024;
    width:95%;
    margin:0 auto;
}

#results{
    position:relative;
    overflow:inherit;
    border:1px solid #DF0024;
    background-color:#FFFFFF;
    padding-top:20px;
    padding-bottom:20px;
}

#gridResults{
    margin:0 auto;
}

#gridResults TR.gridBody TD{
    border-bottom:1px solid #FFB6A6;
    font-size:11px;
    color: #000000;
    font-family: 'verdana';
    font-weight: normal;
}

#gridResults TR.gridHead TD{
    border-bottom:1px solid #FFB6A6;
    font-size:11px;
    color: #000000;
    font-family: 'verdana';
    font-weight: bold;
}

#detDoc{
    margin:0 auto;
    color: #000000;
    font-size:10px;
    font-family: 'verdana';
    font-weight:normal;
    text-decoration:none;
}

.headDetDoc{
    background-color:#FFDAD2;
}


#detDoc TD{
    border-bottom:1px solid #FFB6A6;
}


#detNews{
    margin:0 auto;
}

.headDetNews{
    background-color:#FFDE93;
}

#detNews TD, #listNews TD{
    border-bottom:1px solid #FFBD20;
}


#statistics{
    width:850px;
    text-align:center;
}

.lnk{
    font-size:10px;
    color:#000000;
    font-family: 'verdana';
    font-weight: normal;
    text-decoration: none;
}

.lnk:hover{
    font-size:10px;
    color:#000000;
    font-family: 'verdana';
    font-weight: normal;
    text-decoration:underline;
}

A.lnkBox{
    font-size:10px;
    color:#0000BB;
    font-family: 'verdana';
    font-weight: normal;
    text-decoration: none;
}

A.lnkBox:hover{
    font-size:10px;
    color:#0000BB;
    font-family: 'verdana';
    font-weight: normal;
    text-decoration:underline;
}

.lnkBox{
    font-size:10px;
    color:#0000BB;
    font-family: 'verdana';
    font-weight: normal;
    text-decoration: none;
}

#newsContainer{
    position:relative;
    background-color:#FFBD20;
    width:200px;
    float:left;
    margin-left:8px;
    margin-top:10px;
}

#detnewsContainer{
    position:relative;
    background-color:#FFBD20;
    width:95%;
    margin:0 auto;
}

#news{
    border:1px solid #FFBD20;
    background-color:#FFFFFF;
    /*width:198px;*/
}
#detnews{
    border:1px solid #FFBD20;
    background-color:#FFFFFF;
}

#evidenzaContainer{
    position:relative;
    background-color:#DF0024;
    width:605px;
    float:left;
    margin-top:10px;
    margin-left:8px;
}

#evidenza{
    position:relative;
    overflow:auto;
    width:595px;
    border:1px solid #DF0024;
    background-color:#FFFFFF;
    padding:4px;
}

.docEvidenza{
    position:relative;
    border:3px solid #FFB6A6;
    background-color:#FFFFFF;
    width:176px;
    height:130px;
    float:left;
    margin:4px;
    padding:4px;
    float:left;
    display:inline;
}

#linkBollettino{
    clear:left;
    float:left;
    width:100%;
    padding-top:10px;
}

#linkContainer{
    float:left;
    position:relative;
    background-color:#10B3FF;
    width:245px;
    margin-left:8px;
}

#link{
    border:1px solid #10B3FF;
    background-color:#FFFFFF;
    height:60px;
    padding:4px;
}

#panoramaContainer{
    float:left;
    position:relative;
    background-color:#AFB2AB;
    width:245px;
    margin-left:8px;
}

#panorama{
    border:1px solid #AFB2AB;
    background-color:#FFFFFF;
    height:60px;
    padding:4px;
}

#sitiutiliContainer{
    position:relative;
    background-color:#10B3FF;
    width:95%;
    margin:0 auto;
}
#sitiutili{
    border:1px solid #10B3FF;
    background-color:#FFFFFF;

}

#detsitiutili{
    border:1px solid #10B3FF;
    background-color:#FFFFFF;

}

#bollettinoContainer{
    float:left;
    position:relative;
    background-color:#2AA800;
    width:308px;
    margin-left:8px;
}

#bollettino{
    border:1px solid #2AA800;
    background-color:#FFFFFF;
    height:60px;
    padding:4px;
}

#content{
    margin-top:20px;
    font-size:10px;
    font-family: 'verdana';
}

.lnkPaging{
    font-size:10px;
    color:#0000BB;
    font-family: 'verdana';
    font-weight: bold;
    text-decoration:none;
}

#paging {
    text-align:center;
}

#footer {
    width:850px;
    margin:0 auto;
    padding-top:8px;
    text-align:center;
}

SELECT{
    width:220px;
    font-size:11px;
    color:#000000;
    font-family:'verdana';
    font-weight:normal;
    text-decoration:none;
}

/* SELECT MULTIPLE */
.multipleSelectBoxControl span{	/* Labels above select boxes*/
                                font-family:arial;
                                font-size:11px;
                                font-weight:bold;
}
.multipleSelectBoxControl div option{	/* Select box layout */
                                      font-family:arial;

}

.multipleSelectBoxControl div select{

    height:100%;
}
.multipleSelectBoxControl input{	/* Small butons */
                                 width:25px;
}

.multipleSelectBoxControl div{
    float:left;
}