html,body{margin:0;padding:0}
body{font-family:tahoma, arial, helvetica, verdana, sans-serif; font-size: 12px; background-color:#fff; color:#000; text-decoration:none;}
p{margin:0px 5px 5px}
a:link, a:visited{text-decoration:none; color:#399; border:none; border-style: none;}
a:hover {background:#099; color:#fff; border:none; border-style:none;} 
a:active{text-decoration:none; color:#39c; border:none; border-style: none;}
H1 {  font-weight:bold; font-size:16px; }
H2 {  font-weight:bold; font-size:14px;  }
H3 {  color:#333; font-weight:bold; font-size:12px; }
H4 {  color:#ccc; font-weight:bold; font-size:16px; }


ul {list-style-type: none; margin-left: 0; padding-left:0;}



#header {height:68px; line-height:40px; margin:0; padding-left:10px; background:#fff; border-bottom: medium solid #ccc; text-align:left; color:#999; font-weight:bold; font-size:18px}
/* #header .tit {color:#999; font-weight:bold; font-size:20px} */
#sotto_header {clear:both; width:98%}

#ban {position:absolute; right:40px; top:15px; z-index:1; text-align:right; color:#c00; font-weight:bold; font-size:15px}
#aggiungi {position:absolute; right:40px; top:15px; z-index:1; text-align:right; color:#6c9; font-weight:bold; font-size:16px}
#content p{line-height:1.4}
#extra{float:left;clear:left;width:150px}
#extra .tit_s_menu {padding:5px; color:#996; font-size:16px; font-weight:bold; text-align:center}
#extra a:link {display:block; padding:5px; text-decoration:none; color:#333; font-weight:bold;}
#extra a:visited {display:block; padding:5px; text-decoration:none;  font-weight:bold;}
#extra a:hover {background:#363; color:#fcf; font-weight:bold;}
#extra a:active {display:block; padding:5px; text-decoration:none;  font-weight:bold;} 

#w3 {float:left;clear:left;width:150px}
#incipit {font-size:14px; border-style: solid; border-color: #ccc; border-width: thick thick thin thin; padding:70px; width:500px}
#wrapper{float:right;width:99%;margin-left:-150px;}
#content{margin-left:160px}
#content .stripe_cat_box {vertical-align:text-top; padding:5px; border:solid thin #ccc; width:95%;}
#content .aut_cat_box {vertical-align:text-top; padding:5px; margin:10px; border:solid thin #ccc; min-width:30%; float:left}
#content .autore_box {vertical-align:text-top; padding:5px; margin:5px; border:solid thin #ccc; min-width:30%; float:left}
#content .aut_cop_box {text-align:right; padding:5px; margin:5px; border:solid thin #ccc; min-width:30%; float:left; font-weight:bold; font-size:16px;}
#content .stripe_lib_cont {width:100%; padding:10px}
#content .cop_cat {width:110px}
#content .foto_cat {width:150px}
#content .stripe_lib_aut {text-align:right; color:#999; font-weight:bold; font-size:24px; width:100%}
#content .stripe_lib_tit { text-align:left; color:#999; font-weight:bold; font-size:24px;  width:100%}
#content .stripe_lib_claim {text-align:center; color:#999; font-weight:bold; font-size:14px;  width:70%}
#content .scheda {width:95%}
#content .testo_scheda {text-align:left; color:#000;  font-size:12px; float:left; margin-left:15px; width:90%}
#content .dati_scheda { text-align:left; color:#000;  font-size:12px; float:left; margin-left:15px}
/* #content .mosaico {  color:#000;  } */
#content .tx_sx {text-align:left;}
#content .tx_dx {text-align:right;}
#content .carrello {border:solid thin #ccc; text-align:center; padding:10px}
#content .avv {text-align:left; color:#c30; font-weight:bold; font-size:16px}
#content .carr {text-align:left; color:#ccc; font-weight:bold; font-size:18px}
#content .link {text-align:center; font-size:16px; font-weight:bold;}
#content .puls_agg{border:solid thin #ccc; text-align:center; display:block;}
#home_str {margin-left:auto; margin-right:auto; font-size:112px; font-weight:bold; text-align:center;}
#home str .box {display:inline}

#navigation{float:left;width:150px}

#navigation  a:link {width:90%; display:block; padding:4px; border:solid thin #ccc;   margin:4px; font-weight:bold;}
#navigation  a:visited{width:90%; display:block; padding:4px; border:solid thin #ccc;  margin:4px; font-weight:bold;}
#navigation  a:hover{  }
#navigation  a:active{width:90%; display:block; padding:4px; border:solid thin #ccc;  margin:4px; font-weight:bold;}

#navigation a:link, #footer a:link {color:#900;}
#navigation a:visited, #footer a:visited {color:#600;}
#navigation a:hover, #footer a:hover {background:#c00; color:#fff} 
#navigation a:active, #footer a:active {color:#f00;}

#footer {clear:both; width:100%; margin:2px; padding:10px;  border-bottom: medium solid #ccc; border-top: medium solid #ccc;}
#footer .dx a{margin-left:180px;  font-weight:bold; text-align:center}
#footer .sx {text-align:left; }
#footer .sx a:link, #footer .sx a:visited, #footer .sx a:hover, #footer .sx a:active{background:#fff; color:#fff; border:none; text-decoration:none; border-style: none;}
