/* CSS Document */
/*sfondo di pagina*/

body{
background-color: #000000;
margin: 0px;
border: 0px;
padding: 0px;
}


#sfondosup{
margin-left: auto;
margin-right: auto;
height: 75px;
width: 1000px;
padding-top: 0px;/*lasciare spazio dal margine superiore*/
padding-bottom: 0px;
border: 0px solid red;
clear: left;
}
#sfondosupsx{
height: 75px;
width: 800px;
padding-top: 0px;/*lasciare spazio dal margine superiore*/
padding-bottom: 0px;
border: 0px;
float: left;
}
#sfondosupdx{
margin-left: auto;
margin-right: auto;
/* height: 25px; */
width: 200px;
padding-top:0px;/*lasciare spazio dal margine superiore*/
padding-bottom: 0px;
border: 0px;
float: left;
}
#sfondosupdx img {
text-align: right;
}

/*flash*/
#boxflash{
margin-left: auto;
margin-right: auto;
/*background-image: url(img/tratteggio.gif);*/
background-color: #000000;
height: 250px;
width: auto;
border-top:  1px solid #404040; 
border-bottom: 1px solid #404040; 
padding: 0px;
clear: left;
}
#contenitoreflash{
/*background-image: url(img/mongolfiera-raduno.jpg);*/
margin-left: auto;
margin-right: auto;
height: 250px;
width: 1000px;
padding: 0px;
border-left: 1px solid #404040;
border-right: 1px solid #404040;
clear: left;
}

/*menu*/
#boxmenu{
background-color: #000000;
height:71px;
width: auto;
margin-left: 1px;
border-top:  0px solid #404040; 
border-bottom: 1px solid #404040; 
padding: 0px;
clear: left;
}

#menu{
margin-left: auto;
margin-right: auto;
height: 71px;
width: 1001px;
border-left: 1px solid #404040;
border-right: 1px solid #404040;
padding-top: 0px;
}

#menu img{
padding-top: 1px;
padding-right: 1px;
padding-bottom: 0px;
}

#boxmenuschede{
background-color: #000000;
height:71px;
width: auto;
margin-left: 1px;
border-top:  1px solid #404040; 
border-bottom: 1px solid #404040; 
padding: 0px;
clear: left;
}
/*contenuto*/

/*flash*/
#wrapper{
position: relative;
margin-left: auto;
margin-right: auto;
/*height: 340px;*/
width: auto;
border-bottom: 0px solid #404040; 
padding-top: 0px;
margin-bottom: 5px;
}


#boxgen{
position: relative;
margin-left: auto;
margin-right: auto;
width: 1000px;
padding-top: 0px;
border-left: 0px solid white;
border-right: 0px solid white;
}



#boxsx{
margin-top: 20px;
width: 740px;
padding-right: 10px;
border: 0px solid white;
float: left;
}
#boxsx img{
margin-bottom: 0px;
margin-right: 3px;
}
#boxsx1{
margin-top: 35px;
width: 740px;
padding-right: 10px;
padding-left: 0px;
border: 0px solid white;
float: left;
}
#boxsx1 img{
border: 0px solid white;
margin-bottom: 20px;
margin-right: 3px;
}

#spaziodestra{
width: 250px;
margin-top: 1px;
padding: 0px;
border: 0px solid white;
float: left;
}

#boxdxsu{/*#0F0F0F*/
background-color: #000000 ;
width: 250px;
height: 70px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
border: 0px solid white;
padding-bottom: 0px;
clear: left;
}

#boxdxind{/*#0F0F0F*/
background-color: #161616 ;
width: 236px;
padding-left: 7px;
padding-right: 7px;
padding-top: 5px;
border: 0px solid white;
padding-bottom: 5px;
clear: left;
}
#boxdxind img{
border:0px solid white;
margin-top: 0px;
/*margin-bottom: 10px; */
}
#boxdx{/*#0F0F0F*/
background-color: #161616 ;
width: 236px;
padding-left: 7px;
padding-right: 7px;
padding-top: 5px;
border: 0px solid white;
padding-bottom: 5px;
clear: left;
}
#boxdx img{
border:0px solid white;
margin-top: 0px;
margin-bottom: 10px;
}

#boxdxmenu{/*#0F0F0F*/
background-color: #161616 ;
width: 236px;
padding-left: 7px;
padding-right: 7px;
padding-top: 30px;
border: 0px solid white;
padding-bottom: 5px;
clear: left;
}
#boxdxmenu img{
border:0px solid white;
margin-top: 0px;
margin-bottom: 0px;
}

#boxgen-contatti{
/*background-image:url(img/sfondo_contatti.jpg);
background-repeat: no-repeat;*/
position: relative;
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 295px;
padding-top: 0px;
border-left: 0px solid white;
border-right: 0px solid white;
}
#boxgen-contattiint{
padding-left: 0px;
width: 283px;
height: 125px;
padding-top: 95px;
border-left: 0px solid white;
border-right: 0px solid white;
}
#boxgen-link{
position: relative;
margin-left: auto;
margin-right: auto;
width: 1000px;
padding-top:35px;
border-left: 0px solid white;
border-right: 0px solid white;
}


#footer{
border: 1px solid #404040;
clear: both;
margin-top: 5px;
background-color: trasparent;
}
#footer-contatti{
border: 1px solid #404040;
clear: both;
margin-top: 0px;
background-color: trasparent;
}

#indirizzo{
margin-left: auto;
margin-right: auto;
/*height: 30px;*/
width: 1000px;
padding-bottom: 5px;
border: 0px solid white;
clear: left;
}

#navigazione{
margin-left: auto;
margin-right: auto;
height: 200px;
width: 1000px;
margin-top: 30px;
margin-bottom: 30px;
padding: px;
border: 0px solid white;
clear: left;
}
#navigazione ul{
list-style: none;
margin: 0px;
padding: 0px;
}

#navigazione li a{
font-family: verdana;
color: #777676;
font-size: 10px;
text-decoration: none;
}

#navigazione li a:hover{
text-decoration: none;
color:#ffffff;
}

hr{
text-align: left;
border: none;
background-color: #777676;
color: #777676;
height: 1px;
width: 55%; 
}



#navigazione1{
height: 200px;
width: 200px;
padding-left: 0px;
border: 0px solid white;
float: left;
}
#navigazione2{
height: 200px;
width: 185px;
padding-left: 15px;
border: 0px solid white;
float: left;
}
#navigazione3{
height: 200px;
width: 185px;
padding-left: 15px;
border: 0px solid white;
float: left;
}
#navigazione4{
height: 200px;
width: 185px;
padding-left: 15px;
border: 0px solid white;
float: left;
}

#navigazione5{
height: 200px;
width: 185px;
padding-left: 15px;
border: 0px solid white;
float: left;
}



/*testi*/
.testobybig{
font-family: verdana;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}
.testobysmall{
font-family: verdana;
color: #777676;
font-size: 10px;
text-decoration: none;
}


.testobysmall a{
font-family: verdana;
color: #777676;
font-size: 10px;
text-decoration: none;
}

.testobysmall a:hover{
font-family: verdana;
color: #ffffff;
font-size: 10px;
text-decoration: none;
}
 
.testo{
font-family: verdana;
color: #ffffff;
font-size: 12px;
}

.testo a{
font-family: verdana;
color: #ffffff;
font-size: 12px;
text-decoration: none;
}

.testo a:hover{
font-family: verdana;
color: #ffffff;
font-size: 12px;
text-decoration: underline;
}
.testogiallo{
font-family: verdana;
color: #FFCC00;
font-size: 12px;
}

.testogiallo a{
font-family: verdana;
color: #FFCC00;
font-size: 12px;
text-decoration: none;
}

.testogiallo a:hover{
font-family: verdana;
color: #FFCC00;
font-size: 12px;
text-decoration: underline;
}

.titoletto{
font-family: verdana;
color: #E0D150;
font-size: 10px;
font-weight: bold;
}
.titoletto a{
font-family: verdana;
color: #E0D150;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}
.titoletto a:hover{
font-family: verdana;
color: #E0D150;
font-size: 10px;
text-decoration: underline;
font-weight: bold;
}


.titolo{
font-family: verdana;
color: #ffffff;
font-size: 15px;
}

.titolo a{
font-family: verdana;
color: #ffffff;
font-size: 15px;
text-decoration: none;

}
.titolo a:hover{
font-family: verdana;
color: #ffffff;
font-size: 15px;
text-decoration: underline;

}

.titologiallo{
font-family: verdana;
color: #ffcc00;
font-size: 13px;
font-weight: bold;
}

.titologiallo a{
font-family: verdana;
color: #ffcc00;
font-size: 13px;
text-decoration: none;
font-weight: bold;

}
.titologiallo a:hover{
font-family: verdana;
color: #ffcc00;
font-size: 13px;
font-weight: bold;
text-decoration: underline;

}
.trafiletto{
font-family: verdana;
color: #ffffff;
font-size: 10px;
}

#boxdx ul{
list-style: none;
}
#boxdx li {
text-decoration: none;
}
/*tabella*/
.datatable {
border: 1px solid #ffffff;
border-collapse: collapse;
width: 100%;
}

.datatable col.odd {
background-color: #005AA9;
color: #FFFFFF;
}
.datatable col.even {
background-color: #0667BD;
color: #FFFFFF;
}

.datatable td {
border: 1px solid white;
padding: 0.3em;
}

.datatable th {
border: 1px solid white;
background-color: #000000;
color: #FFFFFF;
font-weight: bold;
text-align: left;
padding: 0.3em;
}






