body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote
{ margin : 0; padding : 0; }
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
ol,ul { list-style : none; }
table { border-collapse : collapse; border-spacing : 0; }
fieldset,img { border : 0; }
caption,th { text-align : left; }
q:before, q:after { content :''; }
html {
background-color: #CCCCCC;
text-align: center;
}

body  {
text-align: left;
width: 922px;
height: auto;
background-color: white;
margin:0px auto 0px auto;
padding-top: 90px;
padding-bottom: 10px;
font: normal 13px Verdana,sans-serif;
}

#branding {
position: relative;
text-align: left;
background-image: url(img2/lavorare_a_londra_brand2.jpg);
background-repeat: no-repeat;
width: 900px;
height: 108px;
margin: 0px auto 0px auto;

}

#branding a:link,#branding a:visited,#branding a:hover,#branding a.active {
text-decoration: none;


}

#branding h1 a {
display: block;
position: relative;
top: 15px;
font-family: Georgia, "Times New Roman", serif;
font-style: italic;
font-weight: bold;
text-indent: 15px;
color: White;
font-size: 2.5em;
}

#branding p {
position: relative;
top: 28px;
left: 15px;
color: #D3D5DE ;
font-size: 1.2em ;
font-family: Georgia, "Times New Roman", serif;
font-weight: bold;

}

#cabina {position: absolute;right: 20px;top: -81px;z-index: 200}


#branding ul {margin-left: 11px;font-size: 0.95em;font-family: Arial;font-weight: bold;color: #000066;}

#branding ul#menu_accessorio_1 {position: absolute;top: -20px;left: -7px;}

#branding ul#menu_accessorio_2 {
position: absolute;
top: -20px;
right: 200px;
}

#branding li {
display: inline;

}

#branding li a:link,#branding li a:visited,#branding li a:hover,#branding li a:active  {
color: #000066;
}

#branding li a:hover {color: #005594;}

#corpo_pagina {height: auto;}

#chiusura_corpo {bottom: 14px;width: 100%;height: auto;	background-color:#E8E9EE;}
#main_content {float: left;background-color: white;position: relative;width: 688px;height: auto;margin: 10px;text-align: left;z-index: 2;}
.post {position: relative;background-color: #E8E9EE;width: auto;min-height: 50px;margin: 0px 0px 15px 0px;padding: 10px 10px 10px 10px;}
.post_rev {position: relative;background-color: #E8E9EE;width: auto;min-height: 50px;margin: 0px 0px 15px 0px;padding: 10px 10px 10px 10px;}
.post_full {position: relative;background-color: #E8E9EE;width: auto;margin: 0px 0px 15px 0px;padding: 10px 10px 10px 10px;}

.post img {position: static;float: left;margin: -4px 5px 0px -5px;}
#primo_post {min-height: 275px;}
#primo_post img {position: absolute;top: -9px;left: -50px;}
.post_rev img {position: static;float: right;margin: -4px -5px 0px 0px;}
.chiusura_post {clear: both;width: auto;height: 5px;}

.post h2,.post_rev h2,.post_full h2 {
font-family: Georgia, "Times New Roman", serif;
font-weight: bold;
font-style: italic;
font-size: 1.5em;
color: #222C59;
margin-bottom: 10px;
border-bottom: #999999 1px solid;}
.post h2 a:link,.post h2 a:visited,.post h2 a:hover,.post h2 a:active,.post_rev h2 a:link,.post_rev h2 a:visited,.post_rev h2 a:hover,.post_rev h2 a:active {
display: block;
text-decoration: none;
color: #222C59;
}
.post h2 a:hover,.post_rev h2 a:hover { margin-bottom: -1px;border-bottom: #CC0000 1px solid;}
.post_full h2 a:link,.post_full h2 a:visited,.post_full h2 a:hover,.post_full h2 a:active {text-decoration: none;color: #222C59;}
.post p,.post_rev p,.post_full p,.post li,.post_rev li,.post_full li {margin-bottom: 5px;text-align: left;}
.post img + p,.post_rev img + p,.post_full img + p {font-weight: bold;}
.post p+a:link,.post p+a:visited,.post p+a:hover,.post p+a:active,
.post_rev p+a:link,.post_rev p+a:visited,.post_rev p+ a:hover,.post_rev p+a:active,
.post_full p+a:link,.post_full p+a:visited,.post_full p+ a:hover,.post_full p+a:active {text-decoration: underline;font-size: 85%;font-weight: bold;color: #222C59;}
#main_menu {float: left;width: 193px;height: 100%;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-right: 0px;padding-top: 60px;padding-left: 10px;background-color: #D3D5DE;}
#main_menu h2 {display: none;}
#main_menu ul  {font-family: Georgia, "Times New Roman", serif;font-weight: bold;font-size: 110%;}
#main_menu h2+ul li {margin-bottom: 10px;}
#main_menu h2+ul a:link,
#main_menu h2+ul a:visited,
#main_menu h2+ul a:hover,
#main_menu h2+ul a:active{display: block;background-image: url(img2/freccetta_blu.gif);background-position: top left;background-repeat: no-repeat;padding-left: 25px;color: #222C59;
text-decoration: none;}
#main_menu h2+ul a:hover {background-image: url(img2/freccetta_celeste.gif);color: #005594;}
.google_ad {margin-top: 25px;}
#site_info {clear: both;width: 900px;height: 108px;position: relative;background-image: url(img2/lavorare_a_londra_company_i.jpg);background-position: top left;background-repeat: no-repeat;margin: 0px auto 0px auto;color: #7A8599;}
#facebook {position: absolute;top: 10px;right: 15px;}
#facebook img {border: 1px solid White;margin-right: 5px;}
#facebook a:link,#facebook a:visited,#facebook a:hover,#facebook a:active {text-decoration: none;font-weight: bold;font-size: 90%;color: white;vertical-align: top;}
#facebook a:hover {color: #7A8599;}
#copyright {position: absolute;top: 10px;left: 10px;color: white;font-weight:bold;font-size: 90%;width: 469px;}
#copyright a:link,#copyright a:visited,#copyright a:hover,#copyright a:active {text-decoration: none;font-weight: bold;font-size: 90%;color: white;}
#copyright a:hover {color: #7A8599;}
#links {position: relative;top: 55px;color: #7A8599;font-weight: bold;text-align: center;margin: 0px 10px 0px 10px;padding-top: 7px;border-top: #7A8599 solid 1px;}
#links a:link,#links a:visited,#links a:hover,#links a:active {text-decoration: none;font-weight: bold;font-size: 85%;color: #7A8599;}
#links a:hover {color: #B9BFCA;}
#paginalinks {position: relative;color: #7A8599;font-weight: bold;text-align: left;}
#paginalinks a:link,#paginalinks a:visited,#paginalinks a:hover,#paginalinks a:active {text-decoration: none;font-weight: bold;font-size: 95%;color: #7A8599;}
#paginalinkslinks a:hover {color: #B9BFCA;}
.spacca {width:360px; float:left}
.spaccaads {width:305px; float:left}

img {border: none;}
img.bordered,.post img {background: #FFF; padding: 5px}
img.left {float:left; margin-right: 1em}
img.right {float:right; margin-left: 1em}