/* CSS Document */


body{
	color: #583F2D;
	background-color: rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-attachment:scroll;
}

a, a:hover{
	color: #583F2D;
	text-decoration: none;
}

a.linkMail, a.linkMail:hover{
	color: rgb(153,51,51);
	text-decoration: none;
}

a.linkSaymoore, a.linkSaymoore:hover{
	color: #FFFFFF;
	text-decoration: none;
}

img{
	border: none;
}


span.titolo{
	color: #993333;
}

div.slideshow{
	height: 140px;
    left: 94px;
    overflow: hidden;
    position: relative;
    top: -20px;
    width: 534px;
    z-index: 0;
}


div.mainContainer{
	margin: auto;
	width: 864px;
}

div.footer{
	color: #FFFFFF;
    font-size: 10px;
    height: 20px;
    margin: auto;
    width: 834px;
}

div.footerLeft{
	float: left;
    margin-left: 34px;
    width: 667px

}

span.ufficioStampa{
	color: #333333;
}

div.footerRight{
	float: right;
    margin-left: 10px;
    text-align: right;
}

div.headBanner{
	width: 897px;
	height: 376px;
	background-image:url(images/headBanner.png);	
}

div.headBanner1{
	background-image: url(images/headBanner1.png);
    height: 256px;
    position: relative;
    width: 897px;
    z-index: 5;
}

div.headBanner2{
	width: 897px;
	height: 120px;
	background-image:url(images/headBanner2.png);
	z-index:0;
}

div.navigation{
	width: 897px;
	height: 40px;
	background-image: url(images/backgroundNavigation.png);
}

div.mainBodyHomepage{
	width: 897px;
	height: 4039px;
	background-image: url(images/backgroundBody.png);
}

div.mainBodyFoto{
	width: 897px;
	height: 1700px;
	background-image: url(images/backgroundBody.png);
}

div.socialLinks{
	width: 897px;
	height: 26px;
	
}

div.immPartners1{
	width: 739px;
	height: 222px;
	background-image: url(images/immPartners1.png);
	margin: auto;
}

div.immPartners2{
	width: 739px;
	height: 530px;
	background-image: url(images/immPartners2.png);
	margin: auto;
}

div.immPartners3{
	width: 739px;
	height: 774px;
	background-image: url(images/immPartners3.png);
	margin: auto;
}

div.immPartners4{
	width: 739px;
	height: 410px;
	background-image: url(images/immPartners4.png);
	margin: auto;
}

div.classSocialButtons{
	padding-right: 90px;
	text-align: right;
	height: 26px;
}

div.mainContainerBody{
	margin:auto;
	width: 739px;
	height: 3039px;
}

div.mainContainerBodyFoto{
	margin:auto;
	width: 739px;
	 height: 1600px;
}

div.headerProgramma{
	width: 739px;
	height: 25px;
	background-image:url(images/headerProgramma.png);
}

div.headerDoveSiamo{
	width: 739px;
	height: 50px;
	background-image:url(images/headerDoveSiamo.png);
	margin: auto;
}

span.testocontatti1{
	font-family: helvetica, arial;
	font-weight: bold;
	font-size: 12px;
	color:rgb(153,51,51);
	line-height: 14px;
}

span.testocontatti2{
	font-family: helvetica, arial;
	font-size: 12px;
	color:rgb(88,63,45);
	line-height: 14px;
}

a.link_mail_2{
font-family: helvetica, arial;
	font-size: 12px;
	color:rgb(88,63,45);
	text-decoration:none;
}


div.headerGalleryFoto{
	width: 739px;
	height: 25px;
	background-image:url(images/headerGalleryFoto.png);
}

div.headerFoto2009{
	height: 68px;
    width: 739px;
	background-image:url(images/headerFoto2009.png);
}

div.headerFoto2008{
	height: 68px;
    width: 739px;
	background-image:url(images/headerFoto2008.png);
}

div.headerFoto2007{
	height: 68px;
    width: 739px;
	background-image:url(images/headerFoto2007.png);
}

div.headerFoto2006{
	height: 68px;
    width: 739px;
	background-image:url(images/headerFoto2006.png);
}


div.contenitoreSlideshow{
	width: 739px;
	height: 280px;
}

div.chiusuraContainer{
	
	margin: auto;
	margin-top: 25px;
	width: 739px;
	height: 29px;
	background-image:url(images/chiusuraContainer.png);
}

div.contenitoreSlideshowLeft{
	width: 365px;
	float: left;
}

div.contenitoreSlideshowRight{
	width: 365px;
	float: right;
}


div.headerMainStage{
	width: 739px;
	height: 57px;
	background-image:url(images/bannerMainStage.png);
}

div.headerMainStage2{
	width: 739px;
	height: 52px;
	background-image:url(images/bannerMainStage2.png);
}

div.headerMainStage3{
	width: 739px;
	height: 52px;
	background-image:url(images/bannerMainStage3.png);
}

div.headerSecondStage{
	width: 739px;
	height: 40px;
	background-image:url(images/bannerSecondStage.png);
}

div.mainBand{
	width: 739px;
	height: 236px;
}

div.secondBand{
	width: 739px;
	height: 179px;
}

div.containerBandSecondStage{
	width: 739px;
	height: 129px;
}

div.band1{
	float: left;
	height: 129px;
	width: 370px;
}

div.band2{
	float: right;
	height: 129px;
	width: 369px;
}

div.containerTesto{
	height: auto;
    margin: auto auto 15px;
    width: 726px;
}

div.containerTesto2{
	width: 726px;
	margin: auto;
	height: 90px;
}

div.testo1{
	float: left;
	height: 129px;
	width: 350px;
	color: #993333;
}

div.testo2{
	float: right;
	height: 129px;
	width: 369px;
	text-align: right;
}

div.margineSinistro{
	width: 166px;
	height: 25px;
	float: left;
}

div.margineDestro{
	width: 164px;
	height: 25px;
	float: left;
}

div.bottoneHome{
	width: 64px;
	height: 25px;
	float: left;
}

div.bottoneTuttiInBasso{
	width: 124px;
	height: 25px;
	float: left;
}

div.bottoneFoto{
	width: 57px;
	height: 25px;
	float: left;
}

div.bottonePartners{
	width: 100px;
	height: 25px;
	float: left;
}

div.bottoneBeneficienza{
	width: 119px;
	height: 25px;
	float: left;
}

div.bottoneContatti{
	width: 101px;
	height: 25px;
	float: left;
}

div.containerVideo{
	width: 739px;
	height: 200px;
}

div.video1{
	width: 360px;
	float: left;
	height: 180px;
	margin-top: -35px;
}

div.video2{
	width: 360px;
	float: right;
	height: 180px;
	margin-top: -35px;
}

div.separatore{
	width: 739px;
	height: 31px;
	background-image:url(images/separatore.png);
}

div.headerGallery{
	width: 739px;
	height: 41px;
	background-image:url(images/headerGallery.png);
}

div.containerGallery{
	width: 739px;
}

div.galleryLeft{
	float: left;
	width: 109px;
}

div.galleryRight{
	float: right;
	width: 630px;
}








#body_area_beneficienza {
	background-image: url(images/backgroundBody.png);
	height: 1550px;
	width: 897px;
}

#tabella_main_event {
	position: relative;
	font-family: Helvetica, sans-serif, Arial;
	font-size: 12px;
	width: 750px;
	margin-left: 70px;
}

#tabella_main_event_contatti {
	position: relative;
	font-family: Helvetica, sans-serif, Arial;
	font-size: 12px;
	width: 750px;
	height: 875px;
	margin-left: 70px;
}


#event_title{
	color: #933333;
    font-size: 14px;
    font-weight: 900;
}

#body_area_associazione {
	background-image: url(images/backgroundBody.png);
	height: 1700px;
	width: 897px;
}


#body_area_partners {
	background-image: url(images/backgroundBody.png);
	height: 2050px;
	width: 897px;
	z-index:1;
}

#body_area_foto {
	background-image: url(images/backgroundBody.png);
	height: 1000px;
	width: 897px;
}

#main_container {
	height: 1100px;
	width: 864px;
	position: relative;
	margin: auto;
	top:40px;
	background-repeat: no-repeat;
	}
	
	
#main_container_home{
	height: 2100px;
	width: 864px;
	position: relative;
	margin: auto;
	top:40px;
	background-repeat: no-repeat;
	}
	
#main_container_partners {
	height: 2450px;
	width: 864px;
	position: relative;
	margin: auto;
	top:40px;
	background-repeat: no-repeat;
	}
	
#main_container_associazione {
	height: 2200px;
	width: 864px;
	position: relative;
	margin: auto;
	top:40px;
	background-repeat: no-repeat;
	}
	
#main_container_foto {
	height: 2000px;
	width: 864px;
	position: relative;
	margin: auto;
	top:40px;
	background-repeat: no-repeat;
	}
	
#header_top {
	background-image: url(images/header_top.png);
	height: 418px;
	width: 864px;
	position:relative;
	z-index:2;
}
#flash_banner {
	position: relative;
	height: 140px;
	width: 540px;
	top:214px;
	left:77px;
}

#menu_bar {
	position: relative;
	top:218px;
	left: 200px;
	width: 450px;
}

div.immagine_home{
	position: relative;
	top: 15px;
	left: 31px;
	width: 744px;
	height: 1052px;
}

#body_area {
	background-image: url(images/body_area.png);
	height: 1100px;
	width: 805px;
	position: relative;
	top:-34px;
	left:27px;
	z-index:1;
}







#bold_obliquo_14{
	color:#736357;
	font-size: 14px;
	font-weight: bold;
	font-style:oblique;
	line-height: 18px;
}
#bold_obliquo_18{
	color:#B4272D;
	font-size: 16px;
	font-weight: bold;
	font-style:oblique;
	line-height: 14px;
}
#bold_obliquo_13{
	color:#736357;
	font-size: 13px;
	font-weight: bold;
	font-style:oblique;
	line-height: 14px;
}
#bold_obliquo_20_col{
	color:#B4272D;
	font-size: 20px;
	font-weight: bold;
	font-style:oblique;
	line-height: 22px;
}

#bold_obliquo_20{
	font-size: 20px;
	font-weight: bold;
	font-style:oblique;
	line-height: 22px;
}

#bold_13{
	color:#736357;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
}

#reg_11{
	font-size: 11px;
	line-height: 14px;
}


#footer {
	position: relative;
	font-family: Helvetica, sans-serif, Arial;
	font-size: 10px;
	color:#FFF;
	width:805px;
	left:30px;
	top:-30px;
}

a#link_saymoore{
	font-family: Helvetica, sans-serif, Arial;
	font-size: 10px;
	color:#FFF;
}

a#link_saymoore:visited{
	font-family: Helvetica, sans-serif, Arial;
	font-size: 10px;
	color:#FFF;
}

a#link_mail{
	color:#000;
	font-family: Helvetica, sans-serif, Arial;
	font-size: 12px;
}

a#link_mail:visited{
	color:#000;
	font-family: Helvetica, sans-serif, Arial;
	font-size: 12px;
}

#scritta_AFMF_gialla{
	color:#EEA33B;
	font-weight:bold;
	font-size: 20px;
}

#bold_16_col{
	color:#B4272D;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

#bold_nero_piccolo{
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

#bold_nero_piccolo_13{
	font-size: 13px;
	font-weight: bold;
}

div.logo_programma{
	width: 740px;
	text-align: center;
	height: 35px;
}

div.body_area_home {
	background-image: url(images/body_area.png);
	height: 3400px;
	width: 805px;
	position: relative;
	top:-34px;
	left:27px;
	z-index:1;
	padding-top: 25px;
	padding-left: 28px;
	overflow: hidden;
	font-family: Helvetica, sans-serif, Arial;
	font-size: 12px;
}

div.main_event{
	width: 740px;
	height: 700px;
}

div.main_event_left{
	width: 421px;
	height: 700px;
	float: left;
}

div.main_event_right{
	width: 319px;
	float: right;
	text-align: center;
}

div.logo_stage{
	height: 80px;
}

div.guest_main_event{
	width: 740px;
}

div.guest_main_event_left{
	width: 171px;
	float: left;
}

div.guest_main_event_right{
	float: left;
	width: 500px;
}

div.second_stage_main_event{
	width: 740px;
	position: relative;
	top: 15px;
}

div.second_stage_main_event_left{
	width: 240px;
	float: left;
}

div.second_stage_main_event_right{
	float: left;
}




div.second_event{
	width: 740px;
	height: 720px;
	position: relative;
	top: 50px;
}

div.second_event_2{
	width: 740px;
	height: 550px;
	position: relative;
	top: 50px;
}

div.second_event_left{
	width: 410px;
	float: left;
}

div.second_event_right{
	width: 330px;
	float: right;
	padding-top: 150px;
}


div.guest_second_event{
	width: 740px;
}

div.second_stage_second_event{
	width: 740px;
	position: relative;
	top: 15px;
	height: 230px;
}

div.second_stage_second_event_left{
	width: 194px;
	float: left;
}

div.second_stage_second_event_left2{
	width: 166px;
	float: left;
}

div.second_stage_second_event_right{
	float: left;
}

div.second_stage_second_event_left3{
	width: 181px;
	float: left;
}

div.second_stage_second_event_left4{
	width: 216px;
	float: left;
}

