
body {
margin:0;
text-align:center;
color:#cf0a7b;
background:url('../images/bg_site.jpg') top repeat-x #FFFFF;
}

div,h1,h2,h3,input,label,select,textarea,button {
font-family:Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
}

/*Image*/
img {
border:0;
}

/*Link*/
a {
outline:none;
color:#ff00cc;
text-decoration:none;
background-color:transparent;
}

a:hover {
text-decoration:underline;
}

/* HOME PAGE */
#h_wrap {
margin:auto;
width:953px;
}

#h_content{
width:953px;
float:left;
margin:0 0 20px 0;
}

#h_left{
width:310px;
float:left;
margin:10px 3px 0 0;
}

#h_left #h_logo{
float:left;
}

#h_left #h_inserisci{
width:310px;
height:54px;
float:left;
margin:25px 0;
position:relative;
}

#h_left #h_inserisci a{
background:url(../images/bg_inserisci_annuncio.gif) top left;
width:310px;
height:54px;
position:absolute;
text-indent:-9999px;
display:block;
left:0;
}

#h_left #h_inserisci a:hover{
background-position:bottom left;
}

#h_left #h_annunci_online{
width:310px;
height:388px;
float:left;
background:url(../images/bg_annunci_online.jpg);
text-align:left;
}


#h_left #h_count{
width:300px;
font-size:34px;
color:#cc0000;
float:left;
margin:10px 0 0 10px;
position:absolute;
font-weight:bold;
}

div#h_count span{
color:#cf0a7b;
font-size:16px;
line-height:15px;
top:6px;
left:90px;
position:absolute;
}

#h_left #h_desc{
width:310px;
position:absolute;
margin:91px 0 0 0;
padding:0;
}

#h_left #h_desc li{
height:60px;
margin:0;
padding:10px 0 10px 50px;
list-style:none;
font-size:16px;
line-height:16px;
color:#333;
}

#h_left #h_desc li b{
display:block;
}




#h_left #h_desc2{
width:310px;
position:absolute;
margin:91px 0 0 0;
padding:0;
}

#h_left #h_desc2 li{
height:60px;
margin:0;
padding:10px 0 10px 10px;
list-style:none;
font-size:16px;
line-height:16px;
color:#fff;
}

#h_left #h_desc2 li b{
display:block;
}





#h_more{
margin:366px 0 0 0;
padding:0 0 0 155px;
position:absolute;
font-weight:bold;
}

#h_top{
width:640px;
float:left;
height:40px;
}

#h_top div.menutop {
float:right;
height:30px;
margin:10px 0 0;
display:inline;
}

#h_top div.menutop .menu_open {
float:left;
height:30px;
width:20px;
background:transparent url(../images/back_menu_top.gif) top left no-repeat;
}

#h_top div.menutop .menu_main {
float:left;
height:30px;
background:transparent url(../images/back_menu_top_main.gif);
}

#h_top div.menutop .menu_close {
float:left;
height:30px;
width:20px;
background:transparent url(../images/back_menu_top.gif) top right no-repeat;
}

#h_top div.menutop h2 {
margin:0;
padding:7px 10px 0 0;
display:block;
float:left;
font-weight:normal;
font-size:16px;
}

#h_top div.menutop ul {
float:left;
list-style-type:none;
margin:0;
padding:7px 0 0 0;
}

#h_top div.menutop ul li {
display:block;
float:left;
padding:0;
margin:0;
}

#h_top div.menutop a {
display:block;
float:left;
font-weight:bold;
font-size:16px;
}

#h_top div.menutop span {
display:block;
float:left;
padding:0 5px;
}

#h_main{
width:460px;
margin:0 0 0 20px;
float:left;
}

#h_main #h_italy{
width:460px;
height:531px;
float:left;
}

#h_right{
width:160px;
float:left;
margin:30px 0 0 0;
}

#h_right ul{
width:160px;
margin:0;
padding:0;
float:left;
}

#h_right ul li{
float:left;
width:160px;
margin:0;
padding:3px 0;
list-style:none;
text-align:right;
}

#h_content #footer_top{
margin:20px 0 0 0;
}

#h_footer{
width:953px;
float:left;
text-align:left;
margin:30px 0 0 0;
}

#h_footer_top{
width:950px;
float:left;
padding:5px 0 5px 3px;
border-bottom:1px solid #a6a69a;	
font-size:10px;
}

#h_footer_top a{
color:#3a5079;
}

#h_footer_top ul{
width:950px;
margin:0;
padding:0;
float:left;
}

#h_footer_top ul li{
float:left;
list-style:none;
padding:0 20px 0 0;
margin:0;
font-weight:bold;
}

#h_footer_main{
width:950px;
float:left;
padding:5px 0 5px 3px;
border-bottom:1px solid #a6a69a;	
font-size:10px;
color:#6b6b6b;
}

#h_footer_main ul{
width:950px;
margin:0;
padding:0;
float:left;
}

#h_footer_main ul li{
float:left;
list-style:none;
padding:0 5px 0 0;
margin:0;
}

#h_footer_main ul li a{
color:#6b6b6b;
float:left;
padding:0 5px 0 0;
}

#h_footer_main p{
margin:0;
padding:5px 0 0 0;
float:left;
color:#6b6b6b;
}

#h_footer_main p a{
color:#6b6b6b;
}

#h_footer_bottom{
width:946px;
float:left;
padding:5px 0 20px 4px;
margin:0;
font-size:10px;
color:#6b6b6b;
}

#h_footer_bottom p{
margin:0;
padding:0;
float:left;
}

#h_footer_bottom p a{
color:#3a5079;
}




#h_content.lavoro #h_left #h_annunci_online #h_desc li {
    padding:10px 145px 10px 30px;
    line-height:22px;
}

#h_content.lavoro #h_left #h_annunci_online{
background:url(../images/bg_offerte_lavoro.gif);	
}

#h_content.lavoro #h_left #h_count{
margin:10px 0 0 30px;
}





/*Btn*/
a.h_btn {
color:#ffffff;
font-size:14px;
font-weight:bold;
height:19px;
line-height:19px;
float:right;
background:transparent;
}

a.h_btn span {
display:block;
background:transparent;
padding:0 10px;
text-align:right;
}

a.h_btn:hover, a.h_btn.active{
background:#cf0a7b url(../images/btn_blue_right.gif) right no-repeat;
text-decoration:none;
color:#fff;
}

a.h_btn:hover span, a.h_btn.active span{
background:transparent url(../images/btn_blue_left.gif) left no-repeat;
}

/*FOOTER*/

#footer {
width:953px;
margin:auto;
padding:0;
text-align:left;
color:#6b6b6b;
}

#footer a{
color:#6b6b6b;
font-size:12px;
}

#footer .boxfull{
width:953px;
float:left;
font-size:11px;
padding:0 0 20px 0;	
}

#footer .boxfull b{
display:block;
color:#333;
font-weight:normal;
}

#footer_top{
width:950px;
float:left;
padding:5px 0 5px 3px;
border-bottom:1px solid #a6a69a;	
font-size:14px;
}

#footer_top a{
color:#3a5079;
}

#footer_top ul{
width:950px;
margin:0;
padding:0;
float:left;
}

#footer_top ul li{
float:left;
list-style:none;
padding:0 20px 0 0;
margin:0;
font-weight:bold;
}

#footer_main{
width:950px;
float:left;
padding:5px 0 5px 3px;
border-bottom:1px solid #a6a69a;	
font-size:12px;
color:#000000;
font-weight:bold;
}

#footer_main ul{
width:950px;
margin:0;
padding:0;
float:left;
}

#footer_main ul li{
float:left;
list-style:none;
padding:0 5px 0 0;
margin:0;
}

#footer_main ul li a{
color:#ff00c0;
}

#footer_main p{
margin:0;
padding:5px 0 0 0;
float:left;
color:#6b6b6b;
}

#footer_main ul li a{
float:left;
padding:0 5px 0 0;
}

#footer_bottom{
width:947px;
float:left;
padding:5px 0 20px 3px;
margin:0;
font-size:10px;
color:#6b6b6b;
}

#footer_bottom p{
margin:0;
padding:0;
float:left;
}

#footer_bottom p a{
color:#3a5079;
}

#footer_bottom h1{
float:left;
font-size:12px;
margin:0 5px 0 0;
padding:0;
font-weight:normal;
}

#hp_bookmark{display:block}



/* MAPPA */
.Map {
background:url(../images/bg_map.gif);
z-index:100;
position:relative;
height:100%;
width:100%;
margin:0;
padding:0;
float:left;
}

#region_map{
position:absolute;
width:460px;
height:531px;
z-index:105;
top:0;
left:0;
}

#region_map img{width:460px; height:531px; float:left;}

.sprite_region_all{background:#none; z-index:110;}
.sprite_region_1 {background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-8280px 0px;z-index:110;}
.sprite_region_2 {background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-5060px  0px;z-index:110;}
.sprite_region_3 {background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-3220px  0px;z-index:110;}
.sprite_region_4 {background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-3680px 0px;z-index:110;}
.sprite_region_5 {background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-7360px 0px;z-index:110;}
.sprite_region_6 {background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-8740px 0px;z-index:110;}
.sprite_region_7 {background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-2300px 0px;z-index:110;}
.sprite_region_8 {background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-1840px 0px;z-index:110;}
.sprite_region_9 {background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-6900px 0px;z-index:110;}
.sprite_region_10{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-7820px 0px;z-index:110;}
.sprite_region_11{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-2760px 0px;z-index:110;}
.sprite_region_12{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-4140px 0px;z-index:110;}
.sprite_region_13{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:0px 0px;z-index:110;}
.sprite_region_14{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-4600px 0px;z-index:110;}
.sprite_region_15{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-1380px 0px;z-index:110;}
.sprite_region_16{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-5520px 0px;z-index:110;}
.sprite_region_17{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-460px 0px;z-index:110;}
.sprite_region_18{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-920px 0px;z-index:110;}
.sprite_region_19{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-5980px 0px;z-index:110;}
.sprite_region_20{background:url(../images/sprite_map.gif) no-repeat; width:460px;height:531px;background-position:-6440px 0px;z-index:110;}

}
