body {
	background: #011722;	
	font-family: Arial,Verdana,Helvetica,sans-serif;	
	font-size: 12px;	color: #000;	text-align:left;
	margin:0;	padding:0;	border:0;
}

#container {width: 950px;	height: auto;	margin: 0 auto 0 auto; overflow: hidden;}  
#header {background: url(../img/header/header.jpg) center no-repeat; width: 950px;	height: 20px; clear:both; padding:130px 0 0 0;  margin:0 auto 5px auto; overflow:hidden; font-size:14px; 	color: #ffffff; text-align:center;}

/*main -------------------------------------------------------------------------------------------------------------------------------------- */
#main {background: url(../img/main/main.jpg) center top no-repeat #fff; width: 950px;	height: auto;	clear:both;  overflow:hidden; line-height:18px; padding:10px 0 10px 0; }
.colonna {width: 270px;	height: auto; float:left; padding:0 0 0 31px;}
p.titolo {font-size:15px; font-weight: bold; text-align:center; color:#AB0807}

.bottone-colonna {width: 301px;	height: 200px; float:left;}

/*curriculum*/
#info-contatti {width: 520px; height:auto; margin:15px auto 5px auto; clear:both; line-height:30px; padding:0 0 0 230px;}
.label {float:left;}
.bottonstyle {float:right;}
p.curriculum  {font-size:15px; font-weight: bold; text-align:center; color:#AB0807; line-height:30px;}

/* afro dj*/
.afrodj-extra {width: 886px;	height: auto; clear:both; padding:0 32px 0 32px;}


#video-cornice {background: #000; width: 950px;	height: 340px; padding:5px 0 5px 0; margin: 5px auto 0 auto; text-align:center;  overflow:hidden; }
#video-cornice-storia {background: #000; width: 950px;	height: 700px; padding:5px 0 5px 0; margin: 5px auto 0 auto; text-align:center;  overflow:hidden; }
#video-cornice-home {background:url(../afro/afro.jpg) center no-repeat #000; width: 950px;	height: 340px; padding:5px 0 5px; margin: 5px auto 0 auto; text-align:center;  overflow:hidden;}



#foto {width: 400px;	height: 348px; float:left;  }
.colonna-evo  {width: 210px;	height: auto; float:left; padding:0 35px 0 28px;}


#info-contatti {width: 475px; height:auto; margin:15px auto 5px auto; float:left; clear:both; line-height:30px;}
.label {float:left;}
.bottonstyle {float:right;}
#google-maps {margin:10px 0 0 0;}

/*pie*/
#pie {text-align:center;  width: 950px;	height: auto;	margin: 10px auto 0 auto; clear:both; color:#ffffff }
#contatore {display:none}

/* classi */
p {padding:0 0 0 0; margin:15px 0 10px 0; }
ul {padding:0 0 0 10px; margin:5px 0 5px 0; list-style-position:outside}
li {padding:0 0 0 0; margin:5px 0 5px 0; list-style-position:outside}
.clear {clear:both}
.text-center {text-align:center;}
.text-right {text-align:right;}
p.p-text-left {text-align:left;}
p.p-text-center {text-align:center;}


a:link, a:visited {text-decoration: none;	color: #333333;	border: 0;}
a:hover{text-decoration: none;	color: #0033CC;	border: 0;}

a.menu-link:link, a.menu-link:visited {text-decoration: none;	color: #ffffff;	border: 0;}
a.menu-link:hover{text-decoration: none;	color: #ccc;	border: 0;}


.float-left {float:left;}
.float-right {float:right;}

img.img-float-left { float:left; border:none;}
img.img-float-right { float:right; border:none;}
img {vertical-align:middle;	border:none;}
