@import "menu.css";

body {
	padding:0; margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
img { border:0; }
ul, h1, h2, h3, h4, h5, h6 { list-style-type: none; padding:0; margin:0; }
a { color:#888; }
a:hover { color:#444; }
fieldset, legend { text-align:center; }
.clear { clear:both; }

/*****************/
#wrap { position:relative; width:960px; margin:0 auto; }

#testata { position:relative; width:960px; height:119px; background:url(../images/fondo-menu.png); }

 #logo {}

#menu1 { /* vedi menu.css */ }

#menu2 { /* vedi menu.css */ }

#menu3 { /* vedi menu.css */ }

#fascia { width:960px; height:329px; padding:0; background:url(../images/fondo-muro2.jpg); position:relative; }

 #bottoni {font-family:Arial, sans-serif; font-size:14px;  }
 #bott-richiesta { position:absolute; left:315px; top:118px; }
 #bott-ricerca   { position:absolute; left:315px; top:196px; }
 #bottoni a { text-decoration:none; color:#700; }
 #bottoni a:hover { text-decoration:underline; }

#contenuti { position:relative; width:960px; margin:10px auto; }

 #colonna { float:left; width:250px; margin-bottom:30px; }
 #colonna fieldset { font-size:11px; color:#666; margin:15px 0; border:1px solid #CCC; }

 #testi { float:right; width:700px; margin-bottom:30px; }
 #testi h1 { 
 	height:37px; padding:0 0 0 45px; background:#F1F1F1 url(../images/loghino.png) top left no-repeat; border:1px solid #EEE;
	font-size:18px; color:#888; text-align:left; line-height:37px;
	}
 #testi h3 { color:#F00; margin:0px; }
 #testi h4 { padding:10px; }
 #testi .riga { float:left; position:relative; width:700px; margin:20px 0 0 0; line-height:150%; 
 			    border:1px solid #AAA; border-bottom:1px dashed #AAA; background:#FAFAFA; }
 #testi .riga .foto { float:left; width:100px; margin:10px; }
 #testi .riga .testo { float:right; width:510px; margin:10px; }
 #testi .riga .scheda { width:auto; padding:10px; }
 #testi .riga .visite { position:absolute; top:0; right:0; font-size:10px; color:#666; background:#fff;
 						border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:0 0 2px 2px; }
 #testi a.scheda { display:block; clear:left; padding:3px; background:#f00; text-decoration:none; color:#FFF;  text-align:center;
 				   font-size:19px; border:1px solid #AAA; border-top:none; border-bottom:1px solid #AAA; font-weight:bold;  }
 #testi a.scheda:hover { background:#000; }

 #testi .box { float:left; position:relative; width:700px; margin:20px 0 0 0; line-height:150%; border:1px solid #AAA; background:#FAFAFA; }
 #testi .box h3 { padding:10px; }
 #testi .box .testo { width:680px; margin:10px; }
 #testi .galleria { text-align:center; }
 #testi .galleria img { margin:10px 0; }


#piede { clear:both; margin-top:10px; border-top:1px dashed #CCC; text-align:center; font-size:10px; color:#333; }
 #piede a { text-decoration:none; color:#333; }

#credits { text-align:center; font-size:10px; color:#555; }


#slider {
    width: 480px; /* important to be same as image width */
    height: 329px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin: 0 0 0 480px;
}


.clear { clear: both; }
.sliderImage span strong { font-size: 14px; }
.top { top: 0; left: 0; }
.bottom { bottom: 0; left: 0; }
.left { top: 0; left: 0; width: 120px !important; height: 329px; }
.right { right: 0; bottom: 0; width: 120px !important; height: 329px; }

