body{
text-aligh:center;
background-color:#000000;
margin:10px 0 0 0;
font-family:"Trebuchet MS", Verdana, Tahoma;
color:#FFFFFF;
font-size:12px;
}

/* Contenitori */

#logo{
text-align:right;
margin:auto;
display:inline;
}

#logosx{
text-align:left;
margin:auto;
display:inline;
}

#contenitore {
text-align:left;
width:760px;
margin:auto;
}

#contFlashHome {
float:left;
width:615px;
}

#contFlashMenu {
text-align:left;
float:left;
width:75px;
margin:0;
padding:0
}

#contListaPics {
float:left;
width:200px;
padding:10px 10px 10px 10px
}

#gallery {
float:left;
width:150px;
height:380px;
padding:10px 10px 10px 10px;
overflow:auto;

/*coloro la scrollbar, funzia solo con IE*/
scrollbar-3dlight-color : #999999; /*bordini*/
scrollbar-arrow-color : #F2F2F2;
scrollbar-base-color : #F2F2F2;
scrollbar-darkshadow-color : #CCCCCC;
/*scrollbar-face-color : #FFFFCC;*/
scrollbar-highlight-color : #F2F2F2;
scrollbar-shadow-color : #F2F2F2;
scrollbar-track-color : #999999; /*sfondo della barra*/
scrollbar-face-color  : #666666;/*barra che scorre*/
}


#galleryDett {
float:left;
width:340px;
padding:10px 10px 10px 10px
}

#gallery p{
margin:5px 0 5px 0;
}



#contDettPics {
float:left;
width:300px;
padding:10px 10px 10px 10px
}

#contGallery2 {
float:left;
width:500px;
padding:10px 10px 10px 10px
}

#contPie{
text-align:right;
clear:both
}

#contMenu{
float:right;
width:145px;
text-align:right;
vertical-align:middle;
}
/* ---------------------- */

/* Elenchi puntati */
#contMenu ul{
margin:50px 5px 0 0
}

#contMenu li{
list-style:none
}

#contPie li{
list-style:none;
display:inline;
}

#contPie li{
padding-left:20px;
}

#contPie a{
font-size:11px
}
/* ---------------------- */


/* Titoli e titoletti*/
h1{
color:#FFCC66;
margin:0;
margin-top:30px;
}

h2{
margin-top:0;
color:#FFFF66;
font-size:20px;
}

h3{
color:#FFFF66;
font-size:16px;
}

h5{
color:#FF6600;
margin:0
}

h6{
color:#FFFFFF;
font-size:14px;
margin:0
}
/* ---------------------- */

/* Tabelle */
td{
padding:0px;
}
table{
border:0
}

.tdEvento{
background-color:#FF6600;
cursor:pointer
}

.tdFrecce{
background-color:#999999;
cursor:pointer;
color:#000000
}
/* ---------------------- */

/* Immagini */
#contListaPics a img{
border:2px solid #000
}

#contListaPics a:hover img {
border:2px;
border-color:#FF6600;
}

.imgEvento{
border:2px solid #FF6600;
margin-left:10px
}

.imgEventoThumb{
border:1px solid #FF6600;
}

.imgSerate{
border:2px solid #FF6600;
margin-right:10px
}
/* ---------------------- */

a{
color:#FFFFFF;
}

#menuDx a{
color:#FFFF66;
font-weight:bold;
font-size:14px;
}

#menuSotto a{
color:#FFFF66;
font-weight:bold;
font-size:12px;
}


.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFCC;
	border: 1px solid #FFFFFF;
}

.pulsante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFCC;
}

legend{
color:#FFFFCC;
font-weight:bold;
}

.capitalizza{
text-transform:capitalize;
}

.giustifica{
text-align:justify
}