*{margin:0px; padding:0px;}
img{border:0px}
ul {list-style-type: none;}
html{width:100%;background-image:url(images/bg.gif);background-position:top left;background-repeat:repeat-x;}
body{width:100%;margin:0 auto;font-family:Arial, Helvetica, sans-serif;font-size:12px}
a {color: #CC0000}
.centro{width:860px;height:248px;}
.centro ul,li{margin:0;padding:0;list-style:none}
.centro li{float:left;display:block;width:215px;height:248px}
.centro li a{float:left; display:block; width:215px; height:248px; text-align:center; text-decoration:none}
.centro li a.corsoalloggiolavoro{background:url(images/corsoalloggiolavoro.jpg) no-repeat 0 -248px}
.centro li a:hover.corsoalloggiolavoro{background:url(images/corsoalloggiolavoro.jpg) no-repeat 0 0}
.centro li a.corsolavoro{background:url(images/corsolavoro.jpg) no-repeat 0 -248px}
.centro li a:hover.corsolavoro{background:url(images/corsolavoro.jpg) no-repeat 0 0}
.centro li a.alloggiolavoro{background:url(images/alloggiolavoro.jpg) no-repeat 0 -248px}
.centro li a:hover.alloggiolavoro{background:url(images/alloggiolavoro.jpg) no-repeat 0 0}
.centro li a.corsoalloggio{background:url(images/corsoalloggio.jpg) no-repeat 0 -248px}
.centro li a:hover.corsoalloggio{background:url(images/corsoalloggio.jpg) no-repeat 0 0}
.meta{background-image:url(images/meta_bg.gif);background-position:top right;background-repeat:no-repeat;height:36px;width:859px;overflow:hidden;margin: 0px auto}
.meta a{color:#92DF01;text-decoration:underline}
.meta a:visited{text-decoration:underline}
.meta a:hover{text-decoration:none}
.meta p{display:block;float:right;line-height:18px}
.metalinks{height:23px;width:166px;margin:0 0 0 22px;padding:13px 0 0 0;float:right;text-align:center}
.metalinks a{margin:0 10px 0 7px}
#header{background:url(images/big_london.jpg);height:185px;padding:10px;margin:20px auto 0;width:839px}
.logo{float:left;}

#menu_container {position: relative;width: 859px;height: 50px}

#menu{position: absolute;right: 0px;height: 50px;width: auto}
#menu li{list-style-type:none;display:block;float:left;line-height:40px;height:40px;padding:0 14px;background-image:url(images/line.gif);background-position:top right;background-repeat:no-repeat}

#menu a{font-size:12px;color:#272727;text-decoration:none}
#menu a:visited{text-decoration:none}


#menu a:hover{text-decoration:none;color: #CC0000}

#content{height: auto;width:859px;margin:0 auto}


#blocco1,#blocco2,#blocco3,#blocco4 {position: relative;float: left;width: 214px;height: 248px;}
#blocco1 a{display: block;width: 215px;height: 248px;background-image: url(images/block1.jpg);background-position: -1px}
#blocco1 a:hover{background-image: url(images/block1_color.jpg)}


#blocco2 a{display: block;width: 215px;height: 248px;background-image: url(images/block2.jpg);background-position: -1px}
#blocco2 a:hover{background-image: url(images/block2_color.jpg)}

#blocco3 a{display: block;width: 215px;height: 248px;background-image: url(images/block3.jpg);background-position: -1px}
#blocco3 a:hover{background-image: url(images/block3_color.jpg)}

#blocco4 a{display: block;width: 215px;height: 248px;background-image: url(images/block4.jpg);background-position: -1px}
#blocco4 a:hover{background-image: url(images/block4_color.jpg)}

#header h1 {font-size:2.8em;font-weight:lighter;margin:0;color:#fff}
#header h1 a {color:#fff; text-decoration:none}
#header h1 a:hover{color:#fff; text-decoration:underline}


#header h2 {font-weight:lighter;font-size:1.4em;color:#fff}

h2 {color: #BE0000;font-size: 175%;margin-bottom: 0px;font-weight: bold}
h3 {color: #BE0000;font-size: 165%;margin-bottom: 0px;font-weight: bold}


.spazio_orizzontale {clear: both;width: auto;height: 20px}

#adsense_container {
clear: both;
position: relative;
width: 859px;
height: 139px;
background-image: url(images/fondo_link_esterni.jpg);

}

#adsense_code {
width: 728px;
height: 90px;
position: absolute;
right: 10px;
bottom: 10px;

}

#testo_pagina {
float: left;
width: 630px;
height: auto;
text-align: justify;
font-size: 1.1em;

}


#testo_pagina p {
margin-bottom: 10px;

}

#testo_pagina p.titolo  {
color: #BE0000;
font-size: 160%;
margin-bottom: 0px;

}

#testo_pagina p.ultimo_par  {
margin-bottom: 3em;

}


#info_secondarie {
position: relative;
float: right;
width: 213px;
height: 284px;
background-image: url(images/fondo_info_utili.jpg);
border: 1px solid Black;

}


#info_secondarie ul {
position: absolute;
top: 56px;
left: 4px;
font-size: 120%;
font-weight: bolder; 
}

#info_secondarie li a {
display: block;
background-image:url(images/bottone_info_2_stati.gif) ;
background-repeat: no-repeat;
background-position: 0px -20px;
width: auto;
min-height: 20px;
text-indent: 20px;
text-decoration: none;
color: Black;
margin-top: 3px}

#info_secondarie li a:hover {
background-position: 0px 0px;
color: #CC0000}
#footer{width:100%;height: auto;padding:4px 0px 4px 0px;margin: 0px 0px 5px 0px;background-color: #4B4A4E;text-align:center}
#footer li {display: inline;font-size: 90%;color: White}
#footer a:hover {color: #AAAAAA}
#footer a {font-size: 90%;color: White;display: inline;text-decoration: none}
#colophon {width: auto;margin: 0px auto 10px auto;text-align: center}
#slogan {width: 530px;position: relative;bottom: 155px;left: 10px;font-family: Arial, Helvetica, sans-serif;font-weight: lighter;font-size:1.4em ;color: White}
#insiemelinks {border: #ccc 1px solid;padding: 5px;margin-bottom: 18px}
.cambio {border: #ccc 1px solid;padding: 5px;margin-bottom: 5px}
