@charset "UTF-8";
/* CSS Document */

body{
	background-image:url(../img/sfondo.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#e3e3e3;
	background-color:#e3001b;
}

img{
border:none;
}
.container{
width:970px;
margin:0 auto;
padding:0;

}

.english{
width:963px;
height:30px;
float:left;
}

.cont_bot{
	width:194px;
	float:left;
	margin-top: -30px;
	}
	
#cont_flash{
width:771px;
float:right;}

.menu{
	width:193px;
	height:203px;
	float: right;
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}


.menu ul li {
background:transparent url(../img/arrow_dx.gif) no-repeat scroll 177px 66%;
margin:0;
width:187px;
}

.menu ul li a {
color:#e3e3e3;
text-decoration:none;
}

.menu ul li a:hover {
color:#ff0000;
text-decoration:none;
}


.menu ul li a {
	display:block;
	padding:16px 21px 4px 10px;
	width:156px;
}


.menu ul li.selected a, .menu ul li.selected a:visited {
	background:transparent url(../img/arrow_dx_red.gif) no-repeat scroll 177px 66%;
	margin:0;
	width:156px;
	color:#FF0000;
}


.news{
	float: right;
	margin-top:6px;
	width:771px;
}

.news_cont{
	float:left;
	width:771px;
	height:57px;
	background-image: url(../img/news_tot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 1px;
}

.news_data{
width:95px;
height:19px;
float:left;
margin:19px 0 0 12px;
display:inline;
background-color:#4f0009;
color:#FFFFFF;
font-size:11px;
text-align:center;
padding:6px 0 0 0;
}

.news_txt{
width:634px;
float:left;
margin:19px 0 0 12px;
display:inline;
color:#FFFFFF;
font-size:15px;
padding:3px 0 0 0;
}

.news_arrow{
float:left;}

.footer{
	width:771px;
	float:right;
	text-align: right;
	font-size:10px;
	margin-top: 10px;
	margin-right:10px;
	}
	
.footer a{
color:#FFFFFF;
text-decoration:none;
	}
	
.cont_corsi{
	width:771px;
	float:left;
	background-color: #FFFFFF;
	background-image: url(../img/corsi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cont_classica{
	float:left;
	color:#333333;
	display:inline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbbbb;
	margin-top: 21px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	width:749px;
	}
	
	
.cont_classica img{
margin-left:11px;
padding-bottom:20px;
	float:left;}

.martgin_add{
margin-top:126px;
display:inline;}

.corsi_bot {
margin:0;
padding:0;
font-size:0;
float:left;
width:771px;
height:6px;
}

.cont_storia{
	width:771px;
	float:left;
	background-color: #FFFFFF;
	background-image: url(../img/storia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cont_storia_txt{
	width:215px;
	float:left;
	margin:13px 0 0 0px;
	font-size:13px;
	color:#333333;
	height:290px;
}

.storia_foto{
float:left;
margin:13px 0 0 19px ;
border:none;
}

.cont_txt {
	float:left;
	width:230px;}
	
.cont_txt img{
	float:left;
	margin:13px 0 8px 0px;
	}

.cont_staff{
	width:771px;
	float:left;
	background-color: #FFFFFF;
	background-image: url(../img/staff.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cont_contatti{
	width:771px;
	float:left;
	background-color: #FFFFFF;
	background-image: url(../img/sfondo_cont.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.cont_tot_contatti{
	width:771px;
	float:left;
	margin-top: 141px;
}

.formContatti {
	float:left;
	width:500px;
}

.cont_indirizzo{
	width:213px;
	float:left;
	margin-left: 21px;
	display: inline;
}

.cont_indirizzo ul{
float:left;
font-size:13px;
color:#231f20;
margin-left:15px;

}

.cont_indirizzo ul li {
list-style-image:url(../img/croce.gif);
	margin:23px 0 0 0;
	

}

.cont_indirizzo ul li a {
color:#231f20;

}

.cont_indirizzo ul li a:hover {
color:#ff0000;
text-decoration:none;
}


.cont_indirizzo ul li a {
	display:block;

}

.testo_news{
	color:#231f20;
	font-weight:bold;
	font-size: 13px;
}

.formContatti ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.formContatti li {
margin:0 0 4px;
padding:0;
}

.title_news {
color:#000000;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-top:5px;
text-decoration:none;
text-transform:uppercase;
width:400px;
}
