@charset "utf-8";
body {font: 100% Verdana, Arial, Helvetica, sans-serif;margin: 0;padding: 0;text-align: center;color: #000000;}
body.home{background:url(../images/bg1.jpg) 50% 0 no-repeat;}
body.dove{background:url(../images/bg2.jpg) 50% 0 no-repeat;}
body.webcam{background:url(../images/bg3.jpg) 50% 0 no-repeat;}
body.news{background:url(../images/bg4.jpg) 50% 0 no-repeat;}
body.fotogallery{background:url(../images/bg5.jpg) 50% 0 no-repeat;}
body.informazioni{background:url(../images/bg6.jpg) 50% 0 no-repeat;}
#container {width:970px;margin: 0 auto;text-align: left;}
#header {text-align:center;}
#header h1 {margin: 0; padding: 10px 0;}
#mainContent {padding: 0 20px}
.mainContentHome{text-align:center;}
.mainContentDove{text-align:center;}
.mainContentWebcam{text-align:left;}
.mainContentNews{text-align:left;}
.mainContentListaNews{text-align:left;}
.mainContentFotogallery{text-align:left;}
#footer {text-align:center;color:#FFF;font-size:12px;}
#footer p {margin: 0;padding: 10px 0;}
#footer p a{color:#FFF;text-decoration:none;}
#footer p a:hover{color:#FFF;text-decoration:underline;}
#menu{}
#menu a{margin:0px -2px 0px 0px;padding:0;}
#menu a:hover{}
#menu a img{margin:0;padding:0;}
.testoHome{padding:10px;width:392px;height:446px;background:transparent url(../images/bg-home.png) 0 0 no-repeat;margin:15px 0 0 38px;color:#FFF;font-size:16px;}
.testoDove{padding:110px 10px 0px 10px;width:272px;height:330px;background:transparent url(../images/bg-dove.png) 0 0 no-repeat;margin:100px 0 0 38px;color:#FFF;font-size:17px;float:left;}
.testoWebcam{padding:10px;width:874px;height:437px;background:transparent url(../images/bg-webcam.png) 0 0 no-repeat;margin:53px 0 0 22px;color:#FFF;font-size:17px;}
.testoFotogallery{padding:10px;width:899px;height:509px;background:transparent url(../images/bg-fotogallery.png) 0 0 no-repeat;margin:10px 0 0;color:#FFF;font-size:17px;}
#map{float:left;width:560px; height:400px;background-color:#666;margin:0px;}
.immagineCam{float:left;}
.testoAltoWebcam{width:288px;height:228px;padding:48px 10px 0;text-align:center;float:left;}
.testoBassoWebcam{font-size:11px; padding:18px 10px 0 98px;text-align:left;float:left;margin-top:10px;}
html>body .testoBassoWebcam { *margin-top:45px; } 
.testoBassoWebcam a{color:#FFF;text-decoration:none;}
.testoBassoWebcam a:hover{color:#FFF;text-decoration:underline;}
.testoNewsSx{padding:10px;width:272px;height:491px;background:transparent url(../images/bg-news1.png) 0 0 no-repeat;margin:30px 0 0 0px;color:#FFF;font-size:17px;float:left;}
.testoListaNewsSx{padding:10px;width:880px;height:491px;background:transparent url(../images/bg-news-dett.png) 0 0 no-repeat;margin:30px 0 0 0px;color:#FFF;font-size:17px;float:left;}
.testoNewsDx{padding:10px;width:581px;height:353px;background:transparent url(../images/bg-news2.png) 0 0 no-repeat;margin:90px 0 0 22px;color:#FFF;font-size:17px;float:left;}
.testoNewsSx .titolo{margin:0px;}
.testoNewsDx .titolo{margin:0px;}
.testoNewsDx .corpo{margin:10px 0px 0px 0px;font-size:10px;}
.divisorioNews{padding:5px 0px 5px 0px;}
.newsItem{clear:both;}
.newsItem .titoloItem{color:#F00;font-size:10px;padding:0px;margin:10px 0px 0px 0px;}
.newsItem .titoloItem a{color:#F00;font-size:10px;padding:0px;margin:10px 0px 0px 0px;text-decoration:none;}
.newsItem .titoloItem a:hover{color:#F00;font-size:10px;padding:0px;margin:10px 0px 0px 0px;text-decoration:underline;}
.newsItem .corpoItem{font-size:10px;padding:0px;margin:10px 0px 0px 0px;}
.newsTutte{color:#F00;font-size:10px;margin:5px 0px 0px 25px;}
.newsTutte a{color:#FFF;text-decoration:none;}
.newsTutte a:hover{color:#FFF;text-decoration:underline;}
.newsNessuna{color:#FFF;font-size:10px;margin:5px 0px 0px 0px;}
.newsNessuna a{color:#FFF;text-decoration:none;}
.newsNessuna a:hover{color:#FFF;text-decoration:underline;}
.testoFotogallery p.titolo{margin:0px;font-size:17px;}
.testoFotogallery .frameGallery{padding:22px 0 0 30px;}
.testoInformazioni{padding:10px;width:900px;height:509px;background:transparent url(../images/bg-contattaci.png) 0 0 no-repeat;margin:10px 0 0;color:#FFF;font-size:10px;}
.testoInformazioni p.titolo{margin:0px;font-size:17px;padding:0px 0px 10px 0px;}
.miniatureBig img{height:113px;margin:0px 10px 0px 10px;}
.linkBianco{color:#FFF;text-decoration:none;}
.linkBianco:hover{color:#FFF;text-decoration:underline;}
