* {border: 0px; margin: 0px; padding: 0px;}

/********************************************************************************** generale */

body {
   background: #000 url(../files/modello/sfondo_pagina.jpg) repeat-x top left;
   color: #f4f2a8;
   font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   font-size: 80%;
   text-align: center;
   }

hr {display: none;}

h1 {font-size: 200%;}
h2 {font-size: 150%;}
h3 {font-size: 130%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
h6 {font-size: 90%;}


/********************************************************************************** esterno */

#esterno {
   width: 750px;
   background: url(../files/modello/header.jpg) no-repeat top center;
   margin-right: auto;
   margin-left: auto;
   text-align: justify;
   }

/********************************************************************************** header */

#header {
   height: 260px;
   }

#header a,
#header h1 a,
#header img,
#header a img,
#header h1 a img {
   text-decoration: none;
   border: 0px;
   margin: 0px;
   padding: 0px;
   }

/********************************************************************************** menu */

#menu {
   margin: 10px 0px 40px 0px;
   }

#menu ul {
   list-style: none;
   }

#menu li {
   display: inline;
   }

#menu a {
   color: #f4f2a8;
   background: #000;
   text-decoration: none;
   margin-right: 25px;
   padding-bottom: 5px;
   border-bottom: 4px solid #000;
   }


#menu a:hover,
#menu a.menu_selected {
   border-bottom: 4px solid #f4f2a8;
   }



/********************************************************************************** contenuto */

/* -----> togliere il comando qua sotto quando saranno ripristinate le altre pagine <--- */
#contenuto h2 {padding-top: 50px; padding-bottom: 25px;}

#contenuto h1,
#contenuto h2,
#contenuto h3,
#contenuto h4,
#contenuto h5,
#contenuto h6,
#contenuto p,
#contenuto ol,
#contenuto ul,
#contenuto table {
   margin-bottom: 15px;
   }


#contenuto a {
   color: #969038;
   background: #000;
   }

#contenuto a:hover {
   color: #cab900;
   background: #000;
   }

#contenuto .image_caption {
   text-align: center;
   font-style: italic;
   margin-left: 10%;
   margin-right: 10%;
   margin-bottom: 20px;
   }

#contenuto ul,
#contenuto ol {margin-left: 30px;}


/* -----------> da cancellare quando saranno ripristinate le pagine <---------*/
#page_home #contenuto ul,
#page_home #contenuto ol {list-style: none; text-align: center;}

/************************************************************************** generale */

/********************************************************************************** footer */

#footer {
   border-top: 4px solid #f4f2a8;
   padding-top: 30px;
   margin-top: 50px;
   }

#footer a {
   color: #969038;
   background: #000;
   }

#footer a:hover {
   color: #cab900;
   background: #000;
   }

#footer p {
   width: 750px;
   margin-right: auto;
   margin-left: auto;
   }

#copy {
   font-weight: bold;
   }

#authors {
   font-size: smaller;
   margin-top: 20px;
   }

/********************************************************************************** classi */

.endfloat {clear: both;}

.destra {text-align: right;}
.centra {text-align: center;}

.img_destra {float: right; margin-left: 10px;}
.img_sinistra {float: left; margin-right: 10px;}


/********************************************************************************** generale */

/********************************************************************************** generale */