/* $TopStyle:URL=http://www.ricercafacile.com/general.css$ */

HTML {
margin:0;
padding:0;
}

BODY {
font-size:0.77em;
font-family:arial,sans-serif;
text-align:center;
margin:0;
padding:0;
}

DIV#container {
border-right:#888 1px solid;
border-left:#888 1px solid;
width:760px;
color:#004;
position:relative;
background-color:#ddd;
text-align:left;
margin:0 auto;
}

DIV#header {
height:90px;
background-color: #708090;
font-size:35px;
font-family:arial,sans-serif;
text-align:center;
margin:0;
padding:0;
}

DIV#header A#activelink {
text-decoration:none;
}

H1 {
font-size:1.1em;
padding-top:0;
margin:0;
}

H3 {
font-size:0.9em;
padding-top:0;
margin:0;
}

P {
font-size:0.9em;
padding-bottom:20px;
margin:0;
}

H2 {
font-size:1em;
padding-top:0;
}

DIV#footer A {
font-weight:700;
color:#f91;
text-decoration:underline;
}

DIV#navigation {
left:0;
width:150px;
position:absolute;
top:90px;
padding:1em 0 0 10px;
}

DIV#extra {
right:0;
width:150px;
position:absolute;
top:90px;
padding:1em 5px;
}

DIV#content {
background-color:#ddd;
border-right:#ccc 1px solid;
text-align:justify;
margin:0 160px 0 0;
padding:0 10px;
}

DIV#footer {
clear:right;
font-size:0.8em;
color:#fff;
background-color:#777;
text-align:center;
padding:5px 20px;
}

DIV#extra DIV.google {
border-right:#ccc 1px solid;
margin-top:5px;
width:100%;
border-bottom:#ccc 1px solid;
}

DIV#extra DIV.google IMG {
float:left;
}

DIV#extra DIV.google INPUT {
width:160px;
}

DIV#extra DIV.google A {
display:block;
color:#777;
}

DIV#extra DIV.google A:hover {
color:#345;
}

DIV#extra DIV.mappa {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
margin-top:5px;
width:100%;
border-bottom:#ccc 1px solid;
color:#555;
background-color:#cdf;
text-align:center;
font-size:0.9em;
}

DIV#extra H2 A {
font-weight:700;
color:#000;
}

DIV#extra H2 A:hover {
color:#888;
}

DIV#content H2 A {
border-top:#ccc 1px solid;
display:block;
font-weight:700;
color:#000;
line-height: 1px;
border-bottom:#ccc 1px solid;
text-align:center;
text-decoration:none;
}

DIV#content H2 A:hover {
color:#e00;
background-color:#eee;
text-decoration:none;
}

DIV#content P A {
font-weight:700;
color:#666;
}

DIV#content P A:hover {
color:#fff;
background-color:#666;
}

DIV.textcentera {
border-top:#ccc 1px solid;
width:100%;
color:#555;
background-color:#cdf;
text-align:left;
font-size:1.2em;
}

DIV.textcenterb {
width:100%;
color:#555;
background-color:#cdf;
text-align:center;
font-size:1.2em;
}

DIV.textcenterc {
width:100%;
border-bottom:#ccc 1px solid;
color:#555;
background-color:#cdf;
text-align:right;
font-size:1.2em;
}

DIV.textcenterd {
border-top:#ccc 1px solid;
width:100%;
border-bottom:#ccc 1px solid;
color:#555;
background-color:#cdf;
text-align:center;
font-size:1.2em;
}

DIV.txtimg_gest LI {
font-size:0.9em;
list-style-image:url(../immagini/square.gif);
}

DIV.intestazione {
width:100%;
border-bottom:#000 1px solid;
font-size:19px;
font-family:Monotype Corsiva, arial, sans-serif;
text-align:center;
}

DIV.firma {
width:100%;
border-bottom-width:0;
font-size:19px;
font-family:Monotype Corsiva, arial, sans-serif;
text-align:left;
}

DIV.present_prod P {
text-align:left;
}

DIV.wide H2 A,DIV.txtimg_gest A {
font-weight:700;
color:#888;
}

DIV.wide H2 A:hover,DIV.txtimg_gest P A:hover {
color:#fff;
background-color:#888;
}

DIV.wide H2 A#activelink,DIV#extra DIV.mappa A#activelink,DIV#extra H2 A#activelink,DIV#content H2 A#activelink,DIV#content P A#activelink,DIV.textcentera A#activelink,DIV.textcenterb A#activelink,DIV.textcenterc A#activelink,DIV.textcenterd A#activelink,DIV.txtimg_gest A#activelink {
color:red;
text-decoration:none;
}

DIV#extra DIV.mappa IMG,DIV.textcentera IMG,DIV.textcenterb IMG,DIV.textcenterc IMG,DIV.textcenterd IMG,DIV.textimage IMG,DIV.wide IMG,DIV.present_prod IMG {
float:left;
border-color:#fff;
}

DIV#extra DIV.mappa A,DIV.textcentera A,DIV.textcenterb A,DIV.textcenterc A,DIV.textcenterd A {
display:block;
font-weight:700;
color:#555;
text-decoration:none;
}

DIV#extra DIV.mappa A:hover,DIV.textcentera A:hover,DIV.textcenterb A:hover,DIV.textcenterc A:hover,DIV.textcenterd A:hover {
color:red;
}

DIV.textimage,DIV.textimager,DIV.wide,DIV.txtimg_gest,DIV.present_prod {
width:100%;
}

DIV.textimage H1,DIV.textimager H1,DIV.wide H1,DIV.txtimg_gest H1,DIV.present_prod H1 {
margin-top:10px;
}

DIV.textimager IMG,DIV.txtimg_gest IMG {
float:right;
border-color:#fff;
}