@charset "iso-8859-1";
/* CSS Document */

body{
margin:0 0 0 0;
text-align: center;
font-family:Arial;
background-image:url(http://tessere.webhat.it/_templates/directory_template_tessere_home/immagini/sfondo.jpg);
background-repeat:repeat-x;
}

#wrapper{
position:relative;
margin:auto;
width:1006px;
height:663px;

}

#logo{
position:absolute;
top:0px;
left:27px;
width:194px;
height:261px;
z-index:1;}

#box_lingue{
position:absolute;
top:13px;
left:239px;
color:#fffff8;
font-size:10px;}

.link_lingue{
color:#fffff8;
text-decoration:none;}

#box_marchio{
position:absolute;
top:49px;
left:237px;
color: #fffff8;
font-size:16px;}

#box_link_sx{
position:absolute;
top:13px;
left:510px;
width:300px;
color:#fffff8;
font-size:12px;
text-align:left;
}

#box_link_dx{
position:absolute;
top:13px;
left:660px;
width:300px;
color:#fffff8;
font-size:12px;
text-align:left;
}


#box_menu{
position:absolute;
width:502px;
height:30px;
right:0px;
top:33px;
text-align:left;
}

#fb{
position:absolute;
width:32px;
height:32px;
top:30px;
right:42px;}

#tw{
position:absolute;
width:32px;
height:32px;
top:30px;
right:5px;}

#box_sx{
position:absolute;
width:488px;
height:488px;
top:67px;
left:0px;
border-top:#000000 solid 8px;
border-left:#000000 solid 8px;
border-bottom:#000000 solid 8px;
}

#box_dx{
position:absolute;
width:494px;
height:488px;
top:67px;
right:0px;
border:#000000 solid 8px;
background-color:#ececec;
background-image:url(http://tessere.webhat.it/_templates/directory_template_tessere_home/immagini/img_dx_home.jpg);
}

#box_news{
width:434px;
height:156px;
float:left;
margin-left:32px;
margin-top:27px;
background-color:#e5e5e5;}

#corpo{
width:90%;
margin:auto;
margin-top:10px;
}

#numero{
width:494px;
height:167px;
margin-top:321px;}

#footer{
position:absolute;
width:993px;
height:63px;
bottom:0px;
left:4px;

background-color:#e5e5e5;

color:#E40051;
font-size:12px;
font-weight:normal;
padding-top:15px;
padding-left:5px;
text-align:left;}

.link_footer{
text-decoration:none;
color:#E40051;
font-size:12px;
font-weight:normal;}

.menu{color: #E40051; font-size:13px;}
ul.menu {list-style:none; margin:0; padding:0; }
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#E40051; text-decoration:none; font-size:13px; }
ul.menu li {position:relative; float:left; margin-right:8px;}
ul.menu ul {position:absolute; top:13px; left:0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:none; border-top:none; width:130px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; }
ul.menu ul li a:hover {color:#E40051; font-weight:normal;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:none;  height:22px; padding-left:7px; padding-right:7px; padding-top:5px; font-weight:normal; width:auto;}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {}
ul.menu .topline {}

