/* CSS Document */

html, body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
line-height: 1.5em;
color:#333333;
font-weight: normal;
}
/* stile link */
a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	color: #F00;
	text-decoration:none;
	font-weight:bold;
	}
a:active{
	color: #333;
	text-decoration:none;
}
/* fine link */

#container{
position:relative;
	/*top:1%;
left:5%;*/
width:960px;
height:100%;
	margin:0px auto;/*centra negli altri browsers*/
	overflow:visible;
}

#header{
width:960px;
margin-top:10px;
margin-bottom:15px;
}


#body{
width:960px;
background-color:transparent;
margin-left:30px;
}
/*menu left*/
#menu_left{
width:130px;
background-color:transparent;
float:left;
}
#menu_left ul{
list-style-type:none;
padding:0;
margin:0;
}
#menu_left li{
margin-bottom:8px;
}
/*fine menu left*/

/*menu orizzontale*/

#menu6{
position:absolute;
width:80px;
margin:0;
padding-bottom:3px;
top:140px;
left:20%;
background-color:transparent;
text-align:center;
}

#menu6 a:hover{
color: #333;
border-bottom:3px solid #F00;
}


#menu7{
position:absolute;
width:100px;
margin:0;
padding-bottom:3px;
top:140px;
left:29%;
background-color:transparent;
text-align:center;
}
#menu7 a:hover{
color:#333;
border-bottom:3px solid #ccc;
}
#menu8{
position:absolute;
width:170px;
margin:0;
padding-bottom:3px;
top:140px;
left:40%;
background-color:transparent;
text-align:center;
}
#menu8 a:hover{
color: #333;
border-bottom:3px solid #9cc;
}
#menu9{
position:absolute;
width:106px;
margin:0;
padding-bottom:3px;
top:140px;
left:58%;
background-color:transparent;
text-align:center;
}
#menu9 a:hover{
color: #333;
border-bottom:3px solid #69c;
}
#menu10{
position:absolute;
width:140px;
margin:0;
padding-bottom:3px;
top:140px;
left:68%;
background-color:transparent;
text-align:center;
}
#menu10 a:hover{
color: #333;
border-bottom:3px solid #069;
}
#menu11{
position:absolute;
width:140px;
margin:0;
padding-bottom:3px;
top:140px;
left:81%;
background-color:transparent;
text-align:center;
}
#menu11 a:hover{
color: #333;
border-bottom:3px solid #000;
}

#menuflag{
position:absolute;

margin:0;
padding-bottom:3px;
top:140px;
left:96%;
border:none;
}
/*fine menu orizzontale*/



/*menu orizzontale inglese*/
#menu1{
position:absolute;
width:80px;
margin:0;
padding-bottom:3px;
top:140px;
left:20%;
background-color:transparent;
text-align:center;
}

#menu1 a:hover{
color: #333;
border-bottom:3px solid #F00;
}


#menu2{
position:absolute;
width:100px;
margin:0;
padding-bottom:3px;
top:140px;
left:30%;
background-color:transparent;
text-align:center;
}
#menu2 a:hover{
color: #333;
border-bottom:3px solid #9cc;
}
#menu3{
position:absolute;
width:130px;
margin:0;
padding-bottom:3px;
top:140px;
left:42%;
background-color:transparent;
text-align:center;
}
#menu3 a:hover{
color: #333;
border-bottom:3px solid #69c;
}
#menu4{
position:absolute;
width:140px;
margin:0;
padding-bottom:3px;
top:140px;
left:56%;
background-color:transparent;
text-align:center;
}
#menu4 a:hover{
color: #333;
border-bottom:3px solid #069;
}
#menu5{
position:absolute;
width:136px;
margin:0;
padding-bottom:3px;
top:140px;
left:71%;
background-color:transparent;
text-align:center;
}
#menu5 a:hover{
color: #333;
border-bottom:3px solid #000;
}


/*fine menu orizzontale inglese*/


/*corpo home*/
#corpo_home{
width:760px;
margin-top:73px;
text-align: justify;
margin-left:33px;
float:left;
/*border:1px solid #CCCCCC;*/
}
/*fine corpo home*/

/*corpo testo*/
#corpo_testo{
width:625px;
margin-top:53px;
text-align: justify;
margin-left:33px;
float:left;
/*border:1px solid #CCCCCC;*/
}

/*fine corpo testo*/

#corpo_test{
width:660px;
margin-top:43px;
text-align: justify;
margin-left:33px;
float:left;
/*border:1px solid #CCCCCC;*/
}
#locandina{
margin-left:165px;
margin-right:160px;
}
.icone{
width:38px;
	height:38px;
	float:left;
	margin-top:10px;
	margin-bottom:80px;
	margin-right:10px;
	display:inline;
}

.imgactivities{
float:left;}
.imgtop{
float:right;
}

/*menu centrale*/
.inner_corpoup{
	width:250px;
	height:90px;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
	border-right-color:#ccc;
	border-right:dotted;
	border-right-width:1px;
	border-bottom-color:#ccc;
	border-bottom:dotted;
	border-bottom-width:1px;
}


.inner_corpodw{
	width:250px;
	height:90px;
	float:left;
	margin-right:2px;
	margin-bottom:20px;
	border-right-color:#ccc;
	border-right:dotted;
	border-right-width:1px;
}
.inner_corpodwcolor{
	width:250px;
	height:90px;
	background-color:#dedcdc;
	float:left;
	margin-right:2px;
	margin-bottom:20px;
	border-right-color:#ccc;
	border-right:dotted;
	border-right-width:1px;
}

/*fine menu centrale*/
/*inizio banner advertising*/
.inner_corpoadvert{
	width:250px;
	height:90px;
	float:left;
	margin-right:2px;
	margin-top:20px;
}

/*fine banner advertising*/

#footer{
position:relative;
border-top:40px solid #fff;
width:960px;
height:0.3em;
background-color:transparent;
font-weight:normal;
color:#369;
clear:left;
}
/*inizio footer*/
#footermenu1{
position:relative;
margin-top:10px;
width:250px;
margin:0;
left:20%;
background-color:transparent;
}
#footermenu2{
position:relative;
margin-top:10px;
width:200px;
margin:0;
left:27%;
background-color:transparent;
}

#footermenuhome1{
position:relative;
margin-top:10px;
width:250px;
margin:0;
left:3%;
background-color:transparent;
}
#footermenuhome2{
position:relative;
margin-top:10px;
width:200px;
margin:0;
left:7%;
background-color:transparent;
}
#footermenuhome3{
position:relative;
margin-top:10px;
width:100px;
left:12%;
background-color:transparent;
}
