/* ------------------------------------------ */
/* Tipografia generale                        */
/* ------------------------------------------ */

html {font-size: 100%;}
body {font-family: "Trebuchet MS", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif; color: #84878e;}

/* Titoli */
h1,h2,h3,h4,h5,h6 {margin: 0px; padding: 0; font-weight: normal; font-size: 1em;}
h1 {font-size: 1.70em; font-weight: bold;}
h2 {font-size: 1.40em; font-weight: bold;}
h3 {font-size: 1.20em; font-weight: bold;}
h4 {font-size: 1.00em; font-weight: bold;}
h5 {font-size: .90em; font-weight: bold;}
h6 {font-size: .90em; font-weight: normal;}
h3.spip {} /* Cf.: spip_style.css */
hr.spip {} /* Cf.: spip_style.css */
.mainTitle {margin-bottom:10px}
h4.documentTitle {font-weight:bold; padding:0px 10px 10px 10px}

/* Link */

a {color: #9d6f44; text-decoration: none}
a:focus, a:hover, a:active {color: #84878e; text-decoration: none}
a.on {color: #84878e; text-decoration: none}
a:hover.on {color: #9d6f44; text-decoration: none}

/* Testi */

.testo {font-size:.9em; line-height:1.5em; color:#666}
.testoMedio {font-size:.8em; line-height:1.2em; color:#666}
.testoPiccolo {font-size:.7em; line-height:1em; color:#666}
.titoloPiccolo {font-size:.7em; line-height:1em; color:#666; margin-bottom:5px;}
.callToAction {font-size:.7em; line-height:10px; color:#666}
.testoCover p {padding-top:0px !important;}
p {padding:15px 0px 15px 0px}

#footer .testoPiccolo {font-size:.7em; color:#fff; line-height:47px}
#footer a {color:#fff;}
#footer a:hover {color:#9d6f44;}

/* Altri arricchimenti tipografici */
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
small { font-size: 0.70em; color: #84878e; }
dfn { font-weight: bold; color: #84878e; }
del { text-decoration: line-through; }
ins { color: red !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }
.right {text-align: right;}
.left {text-align: left;}
.red {color: #9d6f44;}
.path {border:1px solid #ccc; padding:5px; font-size:.7em; margin-bottom:10px;} 

/* Liste */
ul.spip {} /* Cf.: spip_style.css */
ol.spip {} /* Cf.: spip_style.css */
dl {}
dt {}
dd {}
ul {margin:0px; padding-left:40px;}
ol {margin:0px; padding-left:40px;}

/* Citazioni, blockquote etc. */
cite {}
q {}
blockquote {}
blockquote.spip {} /* Cf.: spip_style.css */
blockquote.spip_poesie {} /* Cf.: spip_style.css */
.spip_code {} /* Cf.: spip_style.css */
.spip_cadre {} /* Cf.: spip_style.css */
address {}

/* Tabelle */
table.spip {} /* Cf.: spip_style.css */

/* Logi, documenti e immagini */
img { margin: 0; padding: 0; border: 0; }
.foto {float: left; margin-right:10px; padding:4px; border:1px solid #c4c4ad;}
a .foto {background:#eaeae1}
a:hover .foto {background:#fff}
.fotoArticle {margin-bottom:10px;}
.spip_logos {} /* Cf.: spip_style.css */
.spip_documents {} /* Cf.: spip_style.css */
.spip_documents_center {} /* Cf.: spip_style.css */
.spip_documents_left {} /* Cf.: spip_style.css */
.spip_documents_right {} /* Cf.: spip_style.css */
.spip_doc_titre {} /* Cf.: spip_style.css */
.spip_doc_descriptif {} /* Cf.: spip_style.css */

/* Form */

form {margin:0px; padding:0px;}
.cerca {margin-bottom:10px}
.cerca .inputSearch {padding:.2em; border:1px solid #c4c4ad; font-size:.8em;}
.cerca .buttonSearch {background: url(../images/bg_widecolumn.png) top left repeat-x; padding: .2em; font-size:.8em; font-weight:bold;}