body{margin:0;padding:0;font:70% Arial; background:#180003 url(../images/sfondo.gif) repeat-x;}
a img{border:0;}
a {color:#5E0100;}
h1{color:#8f000c;font-size:16px;font-weight:bold;font-family: Arial;}
h2{color:#8f000c;font-size:14px;}
p{line-height:18px;}
strong{color:#8f000c;}
.small{font-size:10px;}

#contenitore{position:relative;margin:0 auto;width:948px;}

#bordo-sinistra{float:left;width:17px;height:1000px;background:#160002 url(../images/sfondo-sinistra.jpg) no-repeat;}
#corpo-centrale{float:left;width:913px;background:url(../images/sfondo_corpocentrale.jpg) repeat-y;}
#bordo-destra{float:left;width:17px;height:1000px;background:#160002 url(../images/sfondo-destra.jpg) no-repeat;}

#animazione2{position:absolute;top:167px;left:-3px;height:554px;}
#animazione0{height:554px;}

#testata{height:165px;border-bottom:2px solid #C68D26;overflow:hidden;}

#logo{float:left;}
#navbar{position:relative;float:right;background:url(../images/sfondo_navbar.gif);height:42px;overflow:hidden;}
#navbar a{position:relative;display:block;float:left;width:60px;height:42px;line-height:42px;font-weight:bold;color:#EFBB58;text-transform:uppercase;text-decoration:none;text-align:center;}
#navbar a:hover,#navbar a.attivo{color:#5E0100;background:#EFBB58;}

#navbar a.home{width:59px;}
#navbar a.progetto{width:81px;}
#navbar a.rocca{width:131px;}
#navbar a.casali{width:66px;}
#navbar a.circondario{width:119px;}
#navbar a.sopralluogo{width:105px;}
#navbar a.faq{width:53px;}
#navbar a.contatti{width:86px;}

#testata #header{float:right;}

#bottone-rocca{text-indent:-5000px;float:left;width:350px;height:124px;background:url(../images/rocca_logo.jpg) no-repeat;}
#bottone-rocca:hover{background:url(../images/rocca_logo_on.jpg) no-repeat;}

#bottone-casali{text-indent:-5000px;float:left;width:350px;height:124px;background:url(../images/pietre_logo.jpg) no-repeat;}
#bottone-casali:hover{background:url(../images/pietre_logo_on.jpg) no-repeat;}


#navigazione{position:relative;float:left;width:213px;overflow:hidden;}
#navigazione a{position:relative;display:block;float:left;width:193px;height:42px;padding-left:20px;line-height:42px;font-weight:bold;color:#fff;border-bottom:1px solid #96000B;text-transform:uppercase;text-decoration:none;}
#navigazione a:hover,#navigazione a.attivo{color:#EFB957;background:url(../images/colonna_on.jpg);}

#navigazione #rocca{text-indent:-5000px;background:url(../images/butt_rocca_sx.jpg);height:109px;}
#navigazione #rocca:hover,#navigazione #rocca.attivo{text-indent:-5000px;background:url(../images/butt_rocca_sx_on.jpg);}
#navigazione #casali{text-indent:-5000px;background:url(../images/butt_pietre_sx.jpg);height:109px;}
#navigazione #casali:hover,#navigazione #casali.attivo{text-indent:-5000px;background:url(../images/butt_pietre_sx_on.jpg);}

#contenuti{position:relative;float:right;width:630px;font-size:110%;padding-top:20px;padding-right: 30px;background:#FFF5BF;padding-bottom:50px;}

#footer{clear:both;height:40px;line-height:20px;border-top:2px solid #B0491C;padding:0 20px;color:#9F0B23;background:#160002;}
#footer a{color:#9F0B23;}
#footer a:hover{color:#EFBB58;}
#credits{float:right;}
#nota{float:right; width:680px;height: 30px;}

#map0{width:552px;height:502px;overflow:hidden;position:relative;}
#map{width:550px;height:500px;border:1px solid #5E0100;overflow:hidden;position:relative;}

#gallery{position:relative;background:url(../images/sfondo_gallery.gif) no-repeat;width: 576px; height: 172px;}


#gallery div.fotoslide{
	/*background: #EEE;
	height: 85px;
	margin: 10px 0 0 -10px;
	overflow:hidden;
	position: relative;
	width: 435px;*/
	
	top: 30px;
	height: 85px;
	left: 10px;
	overflow:hidden;
	position: absolute;
	width: 550px;
}
#gallery div.fotoslide div.fotoinner{

	height: 70px;
	left: 55px;
	overflow: hidden;
	padding: 5px 0 0 0px;
	position: absolute;
	top: 5px;
	width: 450px;
}
#gallery div.fotoslide div.fotoinner div.cont{
	
	height: 63px;
	overflow: hidden;
	position: relative;
	width: 1000px;
}
#gallery div.fotoslide div.cont a.foto{

	float: left;
	height: 60px;
	margin-right: 10px;
	position: relative;
	width: 80px;
}
#gallery div.fotoslide #galleft{
	background: url('../images/freccia_sx.gif') center center no-repeat ;
	height: 15px;
	left:20px;
	position: absolute;
	top: 30px;
	width: 15px;
}
#gallery div.fotoslide #gallright{
	background: url('../images/freccia_dx.gif') center center no-repeat ;
	height: 15px;
	right: 20px;
	position: absolute;
	top: 30px;
	width: 15px;
}
#gallery #messaggio{
	height: 15px;
	left: 0px;
	position: absolute;
	top: 120px;
	width: 576px;
	text-align:center;
}

#lista 
{
list-style-image: url(../images/bullet.png);
line-height:18px;
}

.clearer{clear:both;}
.red_bold{ color:#8f000c;font-weight: bold;}
.bordino{border:1px solid #c5973f;}

#left{ float: left;}

#thumbnail li{display: inline;list-style-type: none;padding-right: 2px;}

.nero{color: #000;font-weight: bold;}
