@import url("reset.css");
@import url("elements.css");
@import url("site.css");
@import url("sections.css");
@import url("typography.css");
@import url("lightbox.css");
@import url("print.css");

* {background-repeat:no-repeat;}
body {font-family: Arial, Tahoma, Helvetica, Verdana; font-size:11px; margin:0; padding:0; /*background-color: #FFF;*/}

a {color:#e51937; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

a img {border:0;}

ul, ol {margin:0; padding:0;}
ul li, ol li {margin:0; padding:0;}

div div {display: block; overflow: hidden; width:100%;}



/* These are standard sIFR styles... do not modify */
.sIFR-flash { visibility: visible !important; margin: 0;}
.sIFR-replaced { visibility: visible !important;}

span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block;	overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important;}

#header p.logout { margin-bottom:5px; }
#header p.logout a { display: block; overflow-x: hidden; overflow-y: hidden; background-image: url(../img/bullets/logout-clienti.png); width: 120px; height: 12px; text-indent: -5000px; background-position: 0pt -12px; }
#header p.logout a:hover { background-position: 0pt 0pt; }