@charset "utf-8";
/* CSS Document */



*{
margin:0;
padding:0;
}
#wrapper{
margin:10px auto 0 auto;
width:778px;
font-family:Arial, Helvetica, sans-serif;
}
#nav{
padding-top:5px;
}
#header {
width:778px;
padding-bottom:5px;
padding-top:5px;
}
#header embed{
	z-index:0;
}
#content{
background-image:url('../img/content-bg.jpg');
background-repeat:no-repeat;
padding-top: 20px;
margin-top:10px;
width:776px;
}
#content img, #content iframe{
padding-right: 20px;
padding-bottom:5px;
}
#content iframe{
padding-top:10px;
padding-bottom:10px;
padding-right:0px !important;
text-align:center;
}

#footer {
background-image: url('../img/footer-bg.jpg');
width:778px;
height:67px;
padding-top:5px;
}
#menu{
padding-top:20px;
}
#credits{
padding-top:10px;
font-size:11px;
}


#accordion{
background-image:url('../img/barranews.png');
background-repeat:no-repeat;
padding-top:30px;
height:314px;
width:650px !important;
}



#banner{
/*display:inline;*/
/*height:186px !important;*/
padding-top:15px;
}
#banner-evento, #banner-danza, #banner-partner{
width:218px;
float:left;
margin-top:10px;
}
#banner-partner{
background-image:url('../img/partners.png');
background-repeat:no-repeat;
padding-top:19px;
width:210px !important;
}
#banner-newsletter{
width:650px;
/*height:132px;*/
padding-top:5px;
}
#banner-newsletter img{
width:650px;
height:132px;
border:1px solid #cccccc;
}


#loghi{
/*padding-top:10px;*/
}
#loghi{width:125px;padding-left:3px;}
#loghi ul{list-style-type:none;padding:0; margin:0;}
#loghi ul li{padding-bottom:5px;}



.title{
color:#B31F16;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px dotted #B31F16;
margin-left:250px;
}
.centri .title, .eventi .title, .news .title, .gallery .title, .costruzione .title {
margin-left:0px;
}
.contatti .title, .contatti .testo {
margin-left:410px;
}
.testo, .chisiamo ul, .teamtutti {
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
color: #535456;
}
.chisiamo ul li{
list-style-position:inside;
margin-left:300px;
}
#content-danza .testo, #content-danza ul{
margin-left:250px;
}
#content .testo, .servizi ul, .formazione ul, #content-danza .testo, #content-danza ul {
padding-top:5px;
}
.servizi ul, .formazione ul, #content-danza ul{
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
color: #535456;
font-weight:bold;
text-transform:uppercase;
}
.servizi ul li, .formazione ul li, #content-danza ul li{
padding-bottom:10px;
list-style-image: url('../img/bullet1.gif');
list-style-position:inside;
}
.testo-sm{
font-size:10px;
font-weight:bold;
}
.rosso-txt, .rosso-txt a:link, .rosso-txt a:visited, .rosso-txt a:hover{
color:#b31f16;
text-decoration:none;
}
.verde-txt a:link, .verde-txt a:visited, .verde-txt a:hover{
color:#008000;
text-decoration:none;
}
.giallo-txt a:link, .giallo-txt a:visited, .giallo-txt a:hover{
color:#ffd427;
text-decoration:none;
}

.blu-txt a:link, .blu-txt a:visited, .blu-txt a:hover{
color:#0000ff;
text-decoration:none;
}
#newsletter{
background-image: url('../img/header-newsletter.jpg');
background-repeat:no-repeat;
height:374px;
}
#modulo{
margin-top:200px;
margin-left:100px;
}
.required{
color:#b31f16;
font-weight:bold;
}
#content-danza{
background:url('../img/content-bg.jpg') no-repeat left top, url('../img/sfondo_danza.png') no-repeat right bottom;
padding-top: 20px;
margin-top:10px;
padding-bottom:5px;
}
#content-team{
background:url('../img/content-bg.jpg') no-repeat left top/*, url('../img/sfondo-team.png') no-repeat right bottom*/;
padding-top: 20px;
margin-top:10px;
padding-bottom:5px;
}
#teamlist{
display:block;
width:230px;
}
#teamcontainer{
display:block;
width:550px;
float:right;
margin-top:-350px;
}
.team ul, #teamlist{
list-style:none;
padding-bottom:5px;
}
.team ul li, #teamlist td{
/*background:url('../img/team-bg.png') repeat-x scroll 0 0 transparent;*/
background:none repeat scroll 0 0 #F2F2F2;
border-bottom:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
padding-left:10px;
text-transform: uppercase;
width:195px;
height:20px;
padding-top:5px;
}
#teamlist td{
width:230px!important;
height:25px!important;
}
.team ul li a:link, .team ul li a:visited, .team ul li a:hover, #teamlist td a:link, #teamlist td a:visited, #teamlist td a:hover{
cursor:pointer;
}
.team ul li:hover, #teamlist td:hover{
/*background:url('../img/team-tab.png') no-repeat;*/
background:url('../img/dotted.gif') no-repeat 10px bottom;
border:none !important;
}
.teamtutti{
margin-top:100px;
padding-left:55px;
position:absolute;
}

#news-box  {
background:none repeat scroll 0 0 #F2F2F2;
border-bottom:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
color:#666666;
font-weight:normal;
margin-top:10px;
margin-bottom:10px;
padding:5px;
text-align:left;
}
#news-box img {
border:1px solid #9BA7B4;
float:left;
padding:0;
}

#news-box p {
padding-left:100px;
}
#news-box .feed{
clear:both;
padding: 5px 0 0 0 !important;
font-size:12px;
}
#news-box .feed img{
border:0 !important;
float:none!important;
padding-right:5px !important;
}
a:link, a:visited, a:hover{
color: #535456;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
.eventi a:link, .eventi a:visited, .eventi a:hover, .gallery a:link, .gallery a:visited, .gallery a:hover, .news a:link, .news a:visited, .news a:hover{
color: #FF9900;
text-transform:uppercase;
}

a:hover, .eventi a:hover, .gallery a:hover, .news a:hover{
text-decoration:none;
color:#000000;
}
img.double-border { border:1px solid  #ccc; padding:2px; background:#eee; }

.teamtutti .testo{
padding-top:10px;
}
.teamtutti .nome{
text-transform:uppercase;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
color: #535456;
}
.post {
height:245px;
left:68px;
position:absolute;
top:28px;
width:260px !important;
}
.post .title {
margin-top:-5px !important;
margin-left:0 !important;
}
.post p{
width:440px !important;
text-align:justify;
height:250px !important;
display:block;
padding-top:10px;
}
.post p img{
margin-right:10px;
}
.button{
margin-top:/*45*/88px;
}
