/* CSS Document */

html,body{
margin: 5px 0 5px 0;
padding:0}

body {
background-image: url(img/texture.gif);
}

div#conteiner {
background: #ffffff;
width: 760px;
margin: 0px auto;  /*centra negli altri browser*/
text-align: left;}  /*ripeistina allineamento*/
  
div#header {
background: #FFFFFF;
}
  
div#navigation {
background-color: #000000;
margin: 0 25px 0 25px;
}
  
div#extra {			/*a destra per vhi guarda il monitor*/
background: #FFFFFF;
width: 210px; 
float: left;
margin-top: 20px;
}
  
div#content { 			
background: #000000; 
width:550px; 
float:left;
}                      
  
div#footer {
background:#ffffff; 
clear:left;
text-align:center;
}
  
/*box colonna sinistra e destra*/  
.box_news{
background-color:#FFFFFF;
padding: 15px 25px 15px 25px;
}
  
.box_extra{
background-color:#FFFFFF;
padding: 0px 25px 0 10px;
} 


  
.foot{
background: url(img/footer.gif) no-repeat bottom;
}

/*formattazione paragrafi del contenuto della colonna del sinistra*/  
.box_par{
width: 500px;
color: #000;
background-color: #FFFFFF;
padding: 10px 0 10px 0;
border-bottom: #DF033C thin  dashed  ;
}

.box_gallery{
color: #000;
background-color: #FFFFFF;
padding: 10px 0 10px 0;
}		

.box_illustration{
background-color:#FFFFFF;
padding: 10px 0px 10px 0px;
border-bottom: #DF033C thin  dashed  ;
} 

.box_txt{
padding: 10px 7px 10px 7px;
} 

.ill{
padding: 5px 0 5px 0; 
}



  
/*formattazione del testo*/ 
h1.news{
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size: large;
font-weight: bold;
background:#FFFFFF;
color: #993399;
}

h2{
font-family: Helvetica, Geneva, Arial,SunSans-Regular, sans-serif;
font-size: medium;
}

  
p{
font-family: Helvetica, Geneva, Arial,SunSans-Regular, sans-serif;
font-size: small;
padding-left:0;
} 
  
p.date{
font-family: Helvetica, Geneva, Arial,SunSans-Regular, sans-serif;
font-size: x-small;
color:#666666;
}   
  
p.txtdx{
font: small Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: #000000;
padding: 2px 0 2px 0;
margin-bottom: 5px;
text-align: center;
}
  
p.txtfooter{
font-family: Helvetica, Geneva, Arial,SunSans-Regular, sans-serif;
font-size: x-small;
font-weight: bold;
}
  
  
/*stili per la navigazione*/
div#navigation ul{ margin: 0;padding: 0; list-style-type: none;}
div#navigation li{ display: inline; margin: 0 0 0 1em;padding: 0} /*nota display: inline*/
div#navigation a{ color: #FFFFFF;font: normal 1em/1.5em arial,sans-serif;text-decoration: none}
div#navigation a:hover{ color: #999999; text-decoration: none;}
div#navigation a#activelink{ color: #FFFFFF; text-decoration: none;}


 
.box_extra ul{ margin: 0;padding: 0; list-style-type: none;}
.box_extra li{ margin:0 ;padding: 0px} /*nota display: inline*/
.box_extra a{ color: #333333; font: normal 0.8em arial,sans-serif;text-decoration: none}
.box_extra a:hover{ color:#993399; text-decoration: underline}
.box_extra a#activelink{ color: #333333; text-decoration: none}
  
  
  
/*stili per la navigazione colonna destra*/
ul.link {
list-style-type: none;
padding: 3px;
margin: 0;
text-align:center;}
  
ul.link li{
list-style-type: none;
padding: 0;
}

form{  
display: block;
margin: 0em 0px 1em 0px;
margin-top: 0em;
margin-right: 0px;
margin-bottom: 1em;
margin-left: 0px;
}