/*************** generale *********************/


* {border: 0px; margin: 0px; padding: 0px;}

body {
   background: #d5d5d5 url(../files/modello/sfondo_pagina.jpg) repeat-x top left;
   color: #000;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 70%;
   text-align: center;
   }

hr, h1 {display: none;}

h1 {font-size: 20px; color: #b80e93;}
h2 {font-size: 17px; color: #b80e93;}
h3 {font-size: 15px; color: #b80e93;}
h4 {font-size: 13px; color: #b80e93;}
h5 {font-size: 11px; color: #b80e93;}
h6 {font-size: 9px; color: #b80e93;}

a {
   background: transparent;
   color: #b80e93;
   }

a:hover {
   background: transparent;
   color: #009800;
   }



table {
   font-size: 10px;
   border: 1px solid #999;
   border-collapse: collapse;
   }

td {
   border: 1px solid #999;
   padding: 5px;
   }

.row0 {
   text-align: center;
   font-weight: bold;
   }





/******************* esterno e header ************************/

#esterno {
   width: 750px;
   margin-left: auto;
   margin-right: auto;
   }

#header {
   height: 150px;
   background: url(../files/modello/header.gif) no-repeat top left;
   color: #999;
   text-align: right;
   position: relative;
   }

#header p {
   padding-top: 10px;
   margin-right: 35px;
   }

#header a {
   background: transparent;
   color: #999;
   }

#header a:hover {
   background: transparent;
   color: #009800;
   }

#header ul {
   list-style: none;
   position: absolute;
   left: 30px;
   bottom: 10px;
   }

#header ul li {
   display: inline;
   }




/*************************** menu *****************************/

#menu {
   }

#menu ul {
   list-style: none;
   margin-top: 20px;
   margin-left: 17px;
   border-bottom: 1px solid #abacc6;
   }

#menu ul li {
   float: left;
   height: 42px;
   width: 113px;
   background: url(../files/modello/pulsante.gif) no-repeat bottom left;
   position: relative;
   margin-right: 7px;
   }

#menu ul li#menu_news {
   background: url(../files/modello/pulsante_news.gif) no-repeat bottom left;
   }

#menu ul li a {
   display: block;
   width: 80px;
   position: absolute;
   top: 10px;
   left: 17px;
   text-align: center;
   color: #fff;
   text-decoration: none;
   font-weight: bold;
   }

#menu ul li a:hover,
#menu ul li.menu_selected a {
   text-decoration: underline;
   }




/*************************** corpo *****************************/

#corpo {
   background: url(../files/modello/apertura_contenuti.gif) no-repeat top left;
   color: #000;
   padding-top: 20px;
   padding-bottom: 20px;
   margin-bottom: 10px;
   text-align: left;
   }

#corpo h1,
#corpo h2,
#corpo h3,
#corpo h4,
#corpo h5,
#corpo h6,
#corpo p,
#corpo ul,
#corpo ol,
#corpo table {
   margin-bottom: 15px;
   }

#corpo ul,
#corpo ol {
   margin-left: 30px;
   }

#corpo li {
   margin-bottom: 5px;
   }

#corpo hr {
   display: block;
   margin-left: 100px;
   margin-right: 100px;
   margin-top: 15px;
   margin-bottom: 15px;
   border-top: 1px solid #b80e93;
   }

#interno_corpo {
   background: #fff;
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 20px;
   }

.image_caption {display: none;}

#page_itas .col1,
#page_itas .col2,
#page_itas .col3,
#page_itas .col4,
#page_itas .col5 {
   width: 10%;
   text-align: center;
   }



/************************ blocchi home **********************/

#page_home h3 {
   background-image: url(../files/modello/sfondo_titoletti.gif);
   background-position: top left;
   background-repeat: no-repeat;
   text-align: center;
   height: 34px;
   padding-top: 5px;
   }

.blocco_sinistra {
   width: 325px;
   float: left;
   text-align: justify;
   }

.blocco_sinistra img {
   float: left;
   margin-right: 10px;
   }

.blocco_destra {
   width: 325px;
   float: right;
   text-align: justify;
   }

.blocco_destra img {
   float: left;
   margin-right: 10px;
   }

.news_home {
   background: url(../files/modello/sfondo_box_news.gif) repeat-y top center;
   margin-bottom: 20px;
   border: 1px solid #fff;
   }

.news_home h2 {
   color: #009800;
   background-color: #fff;
   background-image: none;
   font-size: 15px;
   margin-left: 15px;
   margin-right: 15px;
   }

#page_home .news_home .news h3,
#page_home .news_home .news h4 {
   color: #009800;
   background-image: none;
   text-align: left;
   padding: 0px;
   margin: 0px;
   margin-left: 15px;
   margin-right: 15px;
   }


.news_home a {
   color: #009800;
   }

.news_home a:hover {
   color: #b80e93;
   }

.news_home p {
   margin-right: 15px;
   margin-left: 15px;
   }

.news_home .pages {
   display: none;
   }

.news_home .torna_su {
   display: none;
   }

.news_home_alto {
   background: url(../files/modello/apertura_box_news.gif) no-repeat top center;
   padding-top: 15px;
   }

.news_home_basso {
   background: url(../files/modello/chiusura_box_news.gif) no-repeat bottom center;
   padding-bottom: 15px;
   }

.nw_author {display: none;}


/************************ pagina news ***********************/

#page_news h2 {
   display: none;
   }

#page_news .news_news h2 {
   display: block;
   }



/************************ footer ****************************/





/************************ classi *****************************/

.chiudifloat {clear: both;}

.destra {text-align: right;}
#page_home .news_home .destra {margin-left: 15px; margin-right: 15px;}

.centra {text-align: center;}

.img_destra {float: right; margin-left: 10px;}
.img_sinistra {float: left; margin-right: 10px;}

