h1 {
    color:yellow;
    font-size:20px;
    font-weight:normal;
    text-align:left;
    line-height:25px;
    margin:0 0 6px 0;
    padding:0;
}

h2 {
    color:white;
    font-size:15px;
    font-weight:normal;
    text-align:left;
    line-height:25px;
    margin:0;
    padding:0;
    text-transform:uppercase
}

h3 {
    color:#dedede;
    font-size:13px;
    font-weight:normal;
    text-align:left;
    line-height:15px;
    margin:0;
    padding:0;
}

a {
    color:yellow;
    text-decoration:none;
}

a:hover {
    color:#ff48aa;
    text-decoration:none;
}

p {
    margin:0 0 7px 0;
    padding:0
}

ul {
    margin:5px 0 5px 20px;
    padding:0;
}

ul li {
    margin:5px 0;
    padding:0;
    list-style-type: square
}

.fucsia {
    color:#ff48aa
}

table  {
    font-size:12px
}

sup {
    font-size:70%
}

/* HOME PAGE */

#home-eventi {
    width:770px;
}

/* FORM */

.input-text {
    background:#251726;
    border:2px solid #7c727b;
    width:97%;
    height:20px;
    color:#fff;
    font-family: sans-serif;
    font-size:12px
}

textarea {
    width:97%;
    height:150px;
    background:#251726;
    border:2px solid #7c727b;
    color:#ff48aa
}

#send {
    background:#ff48aa;
    color:white;
    text-align:center;
    font-size:11px;
    text-transform:uppercase;
    margin:6px 0 6px 0;
    width:170px;
    border:0;
    font-weight:bold;
    padding:2px 0 0 0
}



/* CONTATTI */

#form {
    margin:15px 0;
}

#form td{
    padding:6px 0;
}

/* HOME */

.box-home {
    background:url(../img/box_top.gif) no-repeat;
    width:630px
}

.pad-home {
    padding:10px 10px 0 10px
}

.pad-video {
    padding:10px 10px 10px 10px;
    background:url(../img/bg_video.gif) no-repeat;
    margin:10px 0 0 10px
}

.cornice {
    background:url(../img/cornice.gif) no-repeat;
    border:0px solid red;
    width:120px
}

.cornice img{
    margin:10px 10px;
	 border:0;
}

/* Pagine */

table#number {
	margin: 10px;	
}

table#number td {
	vertical-align: middle;
}

table#number td.sel , table#number td.sel2{
	line-height: 20px;
	background-color: #e074d7;
	border: 1px solid #76166e;
	color: #320e2f;
	font-weight: bold;
	text-align: center;
	width: 20px;
	font-size:11px
}

table#number td.sel2 {
	font-size:13px;
	text-decoration:none

}

table#number td.sel a {
	color: #fff;
	font-weight: bold;
	text-decoration: none
}

table#number td.sel a:hover {
	color: #320e2f;
	font-weight: bold;
	text-decoration: none
}

table#number td.sel a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none
}

table#number td.sel:hover {
	background-color:#320e2f;
    color:white;
}

/* EVENTO */

#testo-evento {
    width:280px;
    float:left
}

#didascalia{
    margin-left:334px;
    
}

#didascalia img {
    border:3px solid white
}

#contatti-evento {
    clear:both;
    margin:20px 0 30px 0;
    border:1px solid #ff48aa;
    padding:10px 20px 20px 20px;
    text-align:center;
    font-size:20px;
}

#contatti-evento img {
    vertical-align:middle
}

.aperitivo {
    background:url(../img/corner_aperitivo.gif) top right no-repeat
}

.disco {
    background:url(../img/corner_disco.gif) top right no-repeat
}

.band {
    background:url(../img/corner_band.gif) top right no-repeat
}

.concerto {
    background:url(../img/corner_concerto.gif) top right no-repeat
}

.cabaret {
    background:url(../img/corner_cabaret.gif) top right no-repeat
}

.link {
    text-align:right;
    margin:5px 0 5px 0;
    padding-right:20px
}
