html,body{
	margin:0;
	padding:0;
	HEIGHT: 100%;
	scrollbar-base-color:       #897459;
	scrollbar-face-color:       #666666;
	scrollbar-track-color:      #000000;
	scrollbar-arrow-color:      #E4D3C9;/**/
	scrollbar-highlight-color:  #E4D3C9;/**/
	scrollbar-3dlight-color:    #000000;
	scrollbar-shadow-color:     #000000;
	scrollbar-darkshadow-color: #000000;
}
body{
	background:url(http://www.foyerdelladanza.com/images/bgrighe.jpg) 0% 0% repeat-x;
	MARGIN: 0px auto; 
	WIDTH: 100%;
	HEIGHT: 100%; 
	TEXT-ALIGN: center;
background-color:#E5CAFF;
}


/**/
div.footer{
margin: 5px 0px 0px 0px;
text-align:center;
width:880px;
	background:#ff0000;
padding:0px 20px 0px 20px;
}

.container{
width:920px;
margin: 0 auto;
text-align: left;
}

div#contgen{
width:920px;
margin: 0px auto;
margin-top:10px;
margin-bottom:20px;
padding-bottom: 3px;
padding-top: 5px;
}
.flags{
position:relative;
width:127px;
height:190px;
background-color:#ff0000;
text-align:center;
float:left;
padding-top:5px;
padding-bottom:5px;
}


.header{
background-color:#E5CAFF;
widht:920px;

}
.imgalta{
height:200px;
width:790px;
}
div#content{
width:920px;
/*border-top:1px solid #999;*/
padding-top:0px;
background-color: #EDEFEA;
}



.box5{
/*background-image:url('muro3.jpg');*/
float:left;
display:inline;
width:180px;
height:100%;
margin: 5px 0px 0px 0px;
/*background: #F5F5F5 url(gradient.png) repeat-x top;*/
background-color: #fff;
text-align:center;
/*background: #ccc;*/
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
}
/**/
.box6{
position:relative;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#646466;
float:left;
width:500px;
margin: 5px 0px 0px 0px;
background-color: #fff;
heigth:auto;
}

.box7{
float:left;
display:inline;
width:235px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #fff;
z-index:0;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
}


.contrecds{

margin:5px;

}
.contrecds10{
margin:10px;
}
.contrecds20{
width:520px;
margin:20px;
/*background-color: #aaa;*/
}
.contrecds30{
width:520px;
margin-top:20px;
margin-right:30px;
margin-bottom:30px;
margin-left:30px;
/*background-color: #aaa;*/
width:500px;
}
.contrecds40{
width:440px;
margin-top:20px;
margin-right:35px;
margin-bottom:30px;
margin-left:30px;
background-color: #fff;
}
.contrecdsmodulo{
width:420px;
margin-top:20px;
margin-right:150px;
margin-bottom:30px;
margin-left:20px;
/*background-color: #aaa;*/
width:500px;
}
.h3modulo{
text-align:left;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#555;
}
.contrecdsmap{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#555;
margin-top: 20px;
margin-right: 40px;
margin-bottom: 30px;
margin-left: 40px;
background-color: #fff;
padding:20px;
}
table.td{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#000;
}
img.imgfoot{
margin-top:15px;
width:778px;
heigth:2px;
}
img{
border:0px;
}




.flags1{
position:relative;
text-align:right;
padding-right:10px;
top:-10px;
}
/**/
.flags2{
background: #ffffff url(gradient.png);
text-align:right;
/*border-left:#96AAE7 1px solid;
border-right:#96AAE7 1px solid;*/
height:25px;
}
/**/
.int{
background: #ffffff url(gradient.png);
text-align:right;
/*border-left:#96AAE7 1px solid;
border-right:#96AAE7 1px solid;*/
}
.flag{
border-left:#96AAE7 1px solid;
border-right:#96AAE7 2px solid;
border-top:#96AAE7 1px solid;
border-bottom:#96AAE7 2px solid;
}

.listdir{

background-image:url(gradient.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    width: 160px;
	display:block;
	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:3px;
	margin-left:3px;
	padding:3px;
text-align:left;

}
.headlistdirdx{

background-image:url(gradient2.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
color: #666;
    width: 220px;
	display:block;
	text-indent:20px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:10px;
	margin-left:3px;
	margin-bottom:10px;
	padding:3px;
text-align:left;
font-weight:bold;
}
.headlistdir{

background-image:url(gradient2.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
color: #666;
    width: 165px;
	display:block;
	text-indent:20px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:10px;
	margin-left:3px;
	margin-bottom:10px;
	padding:3px;
text-align:left;
font-weight:bold;
}
/**/
.listdir:hover{
background-image:url(gradient2.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    width: 160px;
	display:block;
	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 2px solid;
	border-bottom: gray 2px solid;
	border-left: #ccc 2px solid;
	margin-top:2px;
	padding:3px;
text-align:left;

}


.but1{
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#1F601A;
font-weight:bold;
text-align:rigth;

}
.but2{
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#7E1000;
font-weight:bold;
text-align:rigth;

}
.but3{
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#307CAF;
font-weight:bold;
text-align:rigth;

}


.day{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 10px;
	color:#333333;
padding:10px;
}
.daymeteo{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#333333;
padding:10px;
}
.calendar{
position:relative;
padding:5px;
margin-top:50px;
}
.contrecdshome{
margin:5px;
text-align:center;
}
p.mention{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
padding-top:10px;
}
address{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
padding-bottom:10px;
}
/**/
.boxfoot{
background: #ffffff url(gradient2.png);
height:25px;
}


.listdirweb{

background-image: url(icona-pagina-online.gif) ;
background-repeat: no-repeat;
text-indent:20px;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#555;
    width: 217px;
	display:block;
/*	text-indent:3px;*/
	/*	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-left: #555 1px solid;*/
	border-bottom: #aaa 1px dotted;
	margin-top:3px;
	margin-left:5px;
	padding:3px;
left:5px;
	text-align:left;
	text-decoration: none;
/*first-letter: capitalize;*/
font-weight:bold;
z-index:0;
}

/**/
.listdirweb:hover{
background-image: url(icona-pagina-online.gif) ;
background-repeat: no-repeat;
text-indent:20px;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;

	color: #ff0000;
    width: 182px;
	display:block;
	/*	text-indent:3px;*/
	/*	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-left: #555 1px solid;*/
	border-bottom: #EBE9E6 1px dotted;
	margin-top:3px;
/*first-letter: capitalize;*/
	padding:3px;
	text-align:left;
	text-decoration: none;
	cursor:hand;
z-index:0;
}
.listdirwebsx{

background-image: url(icona-pagina-online.gif) ;
background-repeat: no-repeat;
text-indent:20px;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#555;
    width: 162px;
	display:block;
/*	text-indent:3px;*/
	/*	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-left: #555 1px solid;*/
	border-bottom: #aaa 1px dotted;
	margin-top:3px;
	margin-left:5px;
	padding:3px;
left:5px;
	text-align:left;
	text-decoration: none;
/*first-letter: capitalize;*/
font-weight:bold;
z-index:0;
}

/**/
.listdirwebsx:hover{
background-image: url(icona-pagina-online.gif) ;
background-repeat: no-repeat;
text-indent:20px;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;

	color: #ff0000;
    width: 162px;
	display:block;
	/*	text-indent:3px;*/
	/*	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-left: #555 1px solid;*/
	border-bottom: #EBE9E6 1px dotted;
	margin-top:3px;
/*first-letter: capitalize;*/
	padding:3px;
	text-align:left;
	text-decoration: none;
	cursor:hand;
z-index:0;
}
textarea{
height:800px;
width:510px;
}
textarea.pippo{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #555;
height:200px;
width:350px;
border:1px #897459 solid;
background-color:#EFE6E1;
padding:5px;
}
.navigation{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;

	color: #ff0000;
}
/*img.imgbassadx{
width:189px;
}*/
.bandierinerett{
height:20px;
width:35px;
}

.buttcms{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	color: #fff;
padding:2px 10px 0px 10px;
background-color:#0773C8;
}
.linkgest{
	background-color:#E1E1E1;
	text-decoration:none;
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;

	color: #555;
    	width: 220px;
	display:block;
	text-indent:7px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:0px;
	left:10px;
	padding:3px;


}
.linkgest:hover{
	background-color:#E1E1E1;
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;

	color: #ff0000;
    	width: 220px;
	display:block;
	text-indent:8px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:0px;
	left:10px;
	padding:3px;

}
.linkgesthead{
	background-color:#E1E1E1;
	text-decoration:none;
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;

	color: #555;
    	width: 240px;
display:inline;
	text-indent:7px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:0px;
	left:10px;
	padding:3px 10px 3px 10px;


}
.linkgesthead:hover{
	background-color:#E1E1E1;
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;

	color: #ff0000;
    	width: 240px;
	text-indent:8px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:0px;
	left:10px;
	padding:3px 10px 3px 10px;

}
.lnkmodpages{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #1C9A14;
text-decoration:none;
}
.linkcancpag{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #ff0000;
text-decoration:none;
}
td.valueadmin{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #555;


}
h2.titolopaginah2{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 16px;
	color: #555;
}
h2.ritornopageadmin{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 16px;
	color: #555;
}

h2.h2adminaccess{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 16px;
	color: #555;
}
.ppassword{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #555;
}

 table.directions th {
	background-color:#aaa;
      }
.vidcenter{
text-align:center;
}
.b555{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #555;
}
a.engine{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #fff;
	text-decoration:none;
	text-align:center;
	padding-right:5px;
font-weight:bold;

}
a.engineb{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #fff;
	text-decoration:none;
	text-align:center;
font-weight:bold;
}
a.engine:hover{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #fff;
}
a.engineb:hover{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #fff;
}
a.enginenews{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #6B5736;
	text-decoration:none;
	font-size:14px;
font-weight:bold;

}
a.enginenews:hover{
	color:#FF6639;
	font-size:14px;
}
#box10centrnews{
padding: 15px 0px 15px 0px;
margin-top:30px;
background: transparent;
}
.datacontainer920{
position:relative; 
left:0px; 
top:0px; 
padding:5px;

}
#box10centrnews2{
position:relative; 
width:170px;
height:460px;
overflow:hidden;
border:1px #ccc solid;
margin:4px;

}
.data {
	MARGIN-BOTTOM: 1px; 
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 10px;
COLOR: #897459;
text-align:left;
margin-left: 22px;


}
.subnews {
	MARGIN: 0px; 
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
font-weight:bold;
COLOR: #897459;
text-align:left;
margin-left: 15px;
}
.bodynews {
	MARGIN-TOP: 0px; 
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 10px;
margin-left: 15px; 
width:150px;
COLOR: #897459;
/*TEXT-ALIGN: justify;*/
text-align:left;
}
.linknews {
	MARGIN: 0px; 
text-align:right;
margin-right: 10px;
}
a.linknews {
	MARGIN: 0px; 
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 10px;
COLOR: #006CB7;
text-align:right;
text-decoration:none;
}
a.linknews:hover {
	MARGIN: 0px; 
FONT: bold 9px Verdana, Arial, sans-serif; 
COLOR: #fff;
text-align:right;
}
.menuz{
position:relative;
float:left:
}
input.buttonfind{
position:relative;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 14px;
COLOR: #fff;
background-color:#006CB7;
border:1px #897459 solid;
width:129px;
margin-top:3px;
}
input.inputsearch{

	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#fff;
padding:2px;

}
.contfind{
/*text-align:left;
padding-left:20px;*/
}
.pippo{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 14px;
COLOR: #ff0000;
text-decoration:none;
}
.swfdestro{
background-color:transparent;
}
.inputnome{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
padding:2px;
}
.inputcognome{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
margin-top:5px;
padding:2px;
}
.inputtel{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
padding:2px;
}
.inputcell{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
margin-top:5px;
padding:2px;
}
.inputfax{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
margin-top:5px;
padding:2px;
}
.inputemail{

	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
margin-top:5px;
padding:2px;
}
input.submit{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 14px;
COLOR: #fff;
background-color:#006CB7;
}
.messinviato{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 14px;
COLOR: #239818;
}
.linkemail{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #fff;
text-decoration:none;
}
.linkemail:hover{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #ff0000;
text-decoration:none;
}
a.feed1lnk{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #ff0000;
	text-decoration:none;
	text-align:center;
	padding-right:5px;
font-weight:bold;

}

a.feed1lnk:hover{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #597F36;
}
.translate{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #fff;
font-weight:bold;
}

