@charset "UTF-8";
/* Struttura della pagina */

body {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {margin:0px; padding:0px; letter-spacing: -.05em;}
h2 {margin:0px; padding:0px; letter-spacing: -.04em;}
h3 {margin:0px; padding:0px; letter-spacing: -.03em;}
h4 {margin:0px; padding:0px; letter-spacing: -.02em;}
h5 {margin:0px; padding:0px; letter-spacing: -.01em;}
h6 {margin:0px; padding:0px; letter-spacing: -.005em;}

small {font-size:.7em;}
.articolo {line-height:1.6em;}
.abstract {font-size:.9em; line-height:1.4em;}
.abstractCat {font-size:.75em; line-height:1.2em;}

/* Colors */

.grey {color:#666}
.lightgrey{color:#9f9f9f}
.white {color:#fff}
.black {color:#000}
.dark {color:#253842}

/* Alignment */

.textLeft {text-align:left}
.textRight {text-align:right}
.textCenter {text-align:center}

/* Text transformation */

.uppercase {text-transform: uppercase}
.lowercase {text-transform: lowercase}
.strong {font-weight: bold}
.italic {font-style: italic}
.lineHeightNormal {line-height:normal}

/* links */

a img {border:0px; background:none;}

a {color:#f26532; text-decoration:none;}
a:hover {color:#253842; text-decoration:none;}

a.menu {color:#FFFFFF; text-decoration:none;}
a:hover.menu {color:#253842; text-decoration:none;}

a.white {color:#FFFFFF; text-decoration:none;}
a:hover.white {color: #f26532; text-decoration:underline;}

a.orange {color:#f26532; text-decoration:none;}
a:hover.orange {color: #253842; text-decoration:none;}

a.image {border:1px solid #ccc !important; display:block;}
a:hover.image {border:1px solid #f26532 !important; display:block;}

/* Forms */

form {margin:0px; padding:0px}
.testo {background:#fff; border:1px solid #cccccc; padding:.3em}
.button {background:url(../images/buttonCerca.png) top left repeat-x; border:1px solid #ccc; font-size:.7em; padding:3px;}

/* Paddings */

.paddingTop10 {padding-top:10px;}
.paddingBottom10 {padding-bottom:10px;}
.paddingLeft10 {padding-left:10px;}
.paddingRight10 {padding-right:10px;}

/* Margins */

.marginTop10 {margin-top:10px;}
.marginBottom10 {margin-bottom:10px;}
.marginLeft10 {margin-left:10px;}
.marginRight10 {margin-right:10px;}
