/*************************
 *** STILI PREDEFINITI ***
 *************************/

body{
    margin:12px 0;
}

/**************************
 *** INVOLUCRO ESTERNO ***
 **************************/

#container{
    text-align:center
}
#wrapper{
    width:970px;
    margin-left:auto;
    margin-right:auto;
    background-color:#fff;
    text-align:left;
}


/**************
 *** HEADER ***
 **************/
 
#header-menu{
    width:970px;
    height:80px;
    background:#fff url(../img/menubar.gif) no-repeat;
}

/* inizio menu principale*/

#header-menu ul{
    height:78px;
    margin:0px;
    padding:0px;
}
#header-menu ul li{
    display:block;
    margin:0px;
    padding:0px;
    float:left;
    text-align:center;
    width:100px;
    border-right:1px solid #96cedc;
    list-style-type:none;
}
#header-menu ul li.logo
{
	padding-top:10px;
	width:170px;
}
#header-menu ul li.payoff
{
	border-right:none;
	width:250px;
}
#header-menu ul li.payoff h1{
	color:white;
    margin-top:17px;
    margin-left:40px;
    font-family:"Trebuchet MS", Helvetica, Arial;
    font-size:18px;
}
#header-menu ul li a.vm-1{
    background:none;

}

#header-menu ul li a{
    line-height:78px;
    height:78px;
    padding:6px 10px 3px 10px;
    /*background:yellow;*/
}
#header-menu ul li a:hover span{
    color:#ccc;
}
#header-menu ul li a span{
    height:78px;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    line-height:78px;
    /*background:red;*/
}

#header-menu ul li.vm-1 a, #header-menu ul li.vm-1 a:hover{
    background:none;
}
#header-menu ul li:hover{
    background:url(../img/bg_menu_.gif) repeat-x;
}
#header-menu ul li:first-child:hover,#header-menu ul li:last-child:hover{
    background:none;
}
/* fine menu principale*/

/* menu secondario */
#header-submenu {clear:both;height:30px;padding-left:130px;}
#header-submenu ul{
    height:30px;
}
#header-submenu ul li{
    display:block;
    float:left;
    list-style-type:none;
}
#header-submenu ul li a{
    background:url(../img/bg_menu_w.gif) no-repeat 0 9px;
}
#header-submenu ul li a.vm-1{
    background:none;
}
#header-submenu ul li.current span{
    height:30px;
    color:red;
    font-size:13px;
    font-weight:bold;
    line-height:30px;
}
#header-submenu ul li a{
    line-height:30px;
    height:30px;
    padding:9px 10px 7px 10px;
    /*background:yellow;*/
}
#header-submenu ul li a{
    height:30px;
    color:#4d4d4d;
    font-size:13px;
    font-weight:bold;
    line-height:30px;
    /*background:red;*/
}
#header-submenu ul li a:hover{color:white;}
#header-submenu ul li.current a, #header-submenu ul li a:hover{
    background:url(../img/bg_menu_w.gif) no-repeat 0 9px;
}
#header-submenu ul li.vm-1 a, #header-submenu ul li.vm-1 a:hover{
    background:none;
}


/* fine menu secondario */
#header-banner{
    width:970px;
    height:140px;
    background-color:#00AECE;
    background-image:url(../img/bg_top.jpg) ;
	background-repeat:no-repeat;
}
#logo{
    width:230px;
    height:128px;
    position:absolute;
    margin:20px 0 0 26px;
}
#slogan{
    width:290px;
    height:80px;
    position:absolute;
    margin:55px 0 0 630px;
    color:#fff;
    font-family:"Arial Black",Gadget,sans-serif;
    font-size:18px;
    text-transform:uppercase;
}
#slogan h1 {margin:0;padding:0px;font-weight:normal;color:white;font-family:"Arial Black",Gadget,sans-serif;font-size:18px;text-transform:uppercase;}

/********************
 *** CONTENT AREA ***
 ********************/
 
#content{
    width:970px;
    background:#ffffff;
    min-height:400px;
    height: auto !important;
    height:400px;
}


/**************
 *** FOOTER ***
 **************/
 
#footer{
    color:#fff;
    font-weight:normal;
    font-size:10px;
    background:#000;
    width:970px;
    height:30px;
    line-height:30px;
    text-align:center;
}
#footer span {font-size:10px;}
#footer2{
    color:#333;
	margin-top:5px;
	font-size:10px;
    width:970px;
    height:16px;
    line-height:16px;
    text-align:center;
}
#footer2 a{text-decoration:none;color:#333;}

