/* 
    Document   : stile
    Created on : 12-mar-2009, 18.47.14
    Author     : Nico
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

* {
    font-family: Verdana, arial;
    font-size:12px;
    color: rgb(50, 50, 50);
}

a {
    text-decoration:none;
    cursor:pointer;
}

#loader {
    width:100%;
    text-align:center;
}

root { 
    display: inline;
}

.contentTable {
    margin-left: auto;
    margin-right: auto;
    border-collapse:collapse;
}

.top {
    border: 0px solid black;
    width:950px;
    height:119px;
    background-image:url("../images/top.jpg");
    background-repeat:no-repeat;
}

.menu {
    border: 0px solid black;
    width:950px;
    height:33px;
    background-image:url("../images/menu_background.jpg");
    background-repeat:no-repeat;
}

.menuLink {
    color: white;
    cursor:pointer;
    display: inline;
    position:relative;
}

.menuBar {
    padding-left:30px;
    color: white;
}

.middle {
    border: 0px solid black;
    width:950px;
    background-image:url("../images/background.jpg");
}

#mid {
    height:400px;
    /*position:relative;*/
    z-index:0;
}

.bottom {
    border: 0px solid black;
    width:950px;
    height:35px;
    background-image:url("../images/bottom.jpg");
}

#dateList {
    width:170px;
    margin-top:20px;
    margin-left:20px;
    /*height:300px;*/
    border:0px solid gray;
    border-bottom-width:1px;
    overflow:hidden;
}

#w3 {
    text-align:center;
}

img {
    border:0px;
}

#movingBox {
   position:relative;
   top:0px;
   left:0px;
   width:100%;
   height:100%;
}

.councilList {
    padding-top:5px;
    padding-bottom:5px;
    width:100%;
    padding-left:5px;
    border:0px solid gray;
    border-top-width:1px;
    background-color:rgb(230, 230, 230);
    /*cursor:pointer;*/
}

#content {
    width:690px;
    min-height: 350px;
    height: auto !important;
    height: 350px;
    margin-top:20px;
    padding-left:15px;
}

.text {
    text-align:justify;
}

.videotable {
    width:650px;
    border-collapse:collapse;
    border:0px solid black;
}

#contVideo {
    /*border:1px solid black;*/
    text-align:center;
    text-align:right;
    width:auto;
    border-collapse:collapse;
    margin-left:auto;
    margin-right:auto;
}

.contentImage {
    float:right;
    width:200px;
    margin:10px;
    border:3px solid #e0e0e0;
}

.councilListCont {
    height:100px;
    /*overflow:scroll;*/
    width:200px;
}

#listaVideo {
    /*background-color:rgb(255, 245, 240);*/
    padding-left:20px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    /*position:absolute;*/
}

ul {
    margin-left:-15px;
}

#fadeMenu {
   position:absolute;
   background-color:#4073de;
   width:120px;
   border: 1px solid gray;
   margin-top:5px;
   z-index:600;
   left:0px;
   top:15px;
}

.subMenu {
    padding-top:5px;
    padding-bottom:5px;
    width:100%;
    padding-left:5px;
    border:0px solid gray;
    border-top-width:1px;
    color:white;
}

.tabellaVideo {
    background:url('../images/sfondoVideo.jpg');
    background-color:#d2d2d2;
    background-repeat:repeat-x;
    margin-left:auto;
    margin-right:auto;
    width:90%;
    border:2px solid #b7b7b7;
}
