html,body{margin:0;padding:0;background: #000 no-repeat;}

div#containerintro{width:800px;height:325px;margin:0;background-image: url(images/rg1.png);}
div#intrologo{
	width:479px;
	height:428px;
	text-align: center;
	margin: 100px auto 0 auto;
}
.imgintro {float:right; margin-left:4px}
div#footer2{width:800px;position:absolute;height:57px;background-image: url(images/footer.png);background-repeat:no-repeat;color: #fffeff;vertical-align: middle;line-height: 55px;top:50%;left:50%;margin:100px 0 0 -400px}
div#bg_greenintro{width:467px;height:477px;position:fixed;top:0px;right:0px;background-image:url(images/gr2.png);}
div#bg_redintro{width:711px;height:377px;position:fixed;bottom:0px;left:0px;background-image:url(images/gr1.png);}
div#bg_greenintro2{width:467px;height:768px;position:fixed;top:0px;right:0px;background-image:url(images/g11.png);}
div#bg_redintro2{width:502px;height:768px;position:fixed;bottom:0px;left:0px;background-image:url(images/r11.png);}

body{font: 76% arial,sans-serif;text-align:center}
p{
	margin:0 10px 10px;
	color: #FFF;
}
a{display:block;color: #981793;padding:10px}

div#divup{width:1000px;height:186px;}
div#divmid{width:1024px;height:480px;}
div#divdown{width:1000px;height:80px;}
div#logo{margin-left:30px;width:110px;height:137px;float:left;}
div#navbut{margin-top:35px;width:110px;height:137px;}
div#bannerup{margin-top:55px;margin-right:90px;width:475px;height:134px;float:right;background-image: url(images/header.png);background-repeat: no-repeat;
	color: #fffeff;
	line-height: 40px;
	text-align: left;
	font-weight: bold;
	font-style: italic;
	padding-left: 40px;
	font-variant: small-caps;
}
div#header{width:515px;height:134px;float:right;
}

.style1{font-size:100%;text-align: justify;}
.style3{font-size:100%;text-align: justify}
.style2{font-size:130%;text-align: center}
.style4{font-size:90%;text-align: right}
.style5{font-size:120%;text-align: left}
.video{font-weight: bold; font-variant: small-caps; font-size:120%;text-align: center}


div#mid1{width:555px;height:430px;margin-left:80px;margin-top:30px;color: #fffeff;background-image: url(images/bgmid.png);overflow: auto;float:left;
}
div#foto{width:555px;height:380px;margin-left:80px;margin-top:30px;color: #fffeff;background-image: url(images/bgmid.png);overflow: auto;float:left;
}

a:link { color: white;text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
}
a:hover {color: red;font-weight:bold;font-variant: small-caps;}
a:visited { color: white;text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
}
div#mid2{width:100px;height:300px;margin-right:130px;margin-top:20px;float:right;}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
img.bottoni { 
	border: none;margin-left:-12px;margin-top:-30px;
}
img.fb { 
	border: none;margin-left:-12px;margin-top:-10px;
}

div#eventi {
	width:29px;height:128px;background-image: url(images/eventi.png);float:left;background-repeat: no-repeat;margin-top:1px;
}
div#facebook {width:110px;height:56px;}



div#navigation{margin-top:20px;width:555px;height:67px;float:right;}
div#n1{width:101px;height:67px;float:left;}
div#n2{width:101px;height:67px;float:left;}
div#n3{width:101px;height:67px;float:left;}
div#n4{width:101px;height:67px;float:left;}
div#n5{width:101px;height:67px;float:right;}

div#bg_green{width:238px;height:350px;position:fixed;top:0px;right:0px;background-image:url(images/bg_green.png);}
div#bg_red{width:339px;height:316px;position:fixed;bottom:0px;left:0px;background-image: url(images/bg_red.png);}

div#extra{background:#FF8539}

div#content{width:665px;height:559px;margin-left:0;margin-top:35px;}
div#content2{width:764px;height:559px;margin:35px auto;background-image: url(images/content2.png);background-repeat: no-repeat;}
div#container{width:1000px;margin:-30px auto;background-image: url(images/bg.png);background-repeat: no-repeat;}
div#wrapper{float:left;width:100%}

#admin {
	width:665px;height:559px;background-image: url(images/content.png);background-repeat: no-repeat;margin: 0 auto 0 auto;
}
#navadmin {
	width:auto;height:40px;position: absolute;top: 10px;right: 300px;
}

#login {
	width: auto;height:auto;margin: 0 auto 0 auto;
	color: #fffeff;
	font-weight: bold;
}
#app {
	width: 600px;height:300px;margin-left: 100px;margin-top: 100px;position: absolute;
	color: #fffeff;
	font-weight: bold;
}
#app1 {
	width: auto;height:300px;margin-left: 60px;margin-top: 70px;position: absolute;
	color: #fffeff;
	font-weight: bold;
}

div#extra{float:left;width:150px;margin-left:-150px}
div#footer{margin:10px auto;width:800px;height:57px;background-image: url(images/footer.png);background-repeat:no-repeat;
	color: #fffeff;
	vertical-align: middle;
	line-height: 55px;
}
#container #divmid #mid1 table {
	text-align: left;
}

.info {color:#C00}
.intro {margin-top: 20px}

.counter { position:absolute; width:50px; height:20px; margin-top: 450px; margin-left:25px}

.prenotare { width:200px; position: absolute; margin-left: 330px; margin-top: 10px; color:#F00; font-variant:small-caps; font-size: 20px; text-align:right}
