@charset "utf-8";  
/* CSS Document */ 
body {
    background: url(../img/BG.gif) 50% 0 repeat;
    background-color: black; 
    font-family: Verdana, Arial, Tahoma; 
    font-size: 11px; 
    margin: 0px;
    padding: 0px;
    color: #333;
}

form{ margin: 0px; padding: 0px;}

.wrapper {
    width:1000px;
    position:relative;
    margin:0px auto;
    overflow: hidden;
}

img{
    border: none;
}

/************ HEADER ************/

#header{
    margin-top: 10px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#logo{

}

#logo img{
    width: 300px;


}

#banner{
    position: relative;
    background-color: white;
    padding: 40px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}





/********** /HEADER **************/

/*********** MAIN + MENU *********/



#main{
    overflow: hidden;
    padding:40px 40px 40px 40px;
    background-color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


.colonna{
    float: left;
    width: 250px;
    min-height: 400px;
    padding: 20px 18px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#colMid{
    margin: 0 30px;
}


#mainCol{
    width: 568px;
    float: left;
    margin-left: 30px;
}



/*********** /MAIN+MENU **************/


/************* FOOTER ***************/

#footer{
    overflow: hidden;
    color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 5px auto;
    border: solid 1px #333;
    width: 100%;
    background-color: #960000;
}

#footerSx{
    overflow: hidden;
    float: left;
    width: 920px;
    width: 100%;
    text-align: center;
}
#footerSx p{
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}


#footerDx{
    display: none;
}


/****** MENU OVERHINTENT *****/

ul.hover_block li a {
    display: block;
    position: relative;
    overflow: hidden;
    /*    height: 150px;
    width: 268px;*/
    padding: 0px 5px 5px 5px;
    color: #000;
    font: 29px Helvetica, Arial, sans-serif;
}
ul.hover_block{
    margin: 0px 0px 0px 0px;
}

li.nopadd-lr{
    padding-right: 0px;
    padding-left: 0px;
}
