body {  background-repeat: repeat-x; color: #000000;	font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; margin: 0px; padding: 0px;}
* {margin: 0px;padding: 0px;}
.clear{clear:both;}

#container { margin: 0px auto; text-align: left; width: 1000px; background-image:url(../img/centerback.gif);background-repeat: repeat-y;}
a { color: #000000; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px;}
/********************** Header ***************************/
#header { margin: 0px; padding: 0px 0px 0px 10px; width:980px; height:70px;}
#ricerca {color:#ffffff; font-size:11px; margin-top:20px; font-style:italic; width:470px; height:70px;  float:left; display: block;  background-color: #FF00FF;}
#menu { margin: 0px; padding: 0px 0px 0px 10px; position:relative; width:980px; height:70px;}
#fotobologna { margin: 0px; padding: 0px 0px 0px 10px; position:relative; width:980px; height:145px;}

h1 { margin: 3px 0 6px 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase; color: #000000;}
h2 { margin: 0 0 4px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
h3 { margin: 0 0 4px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; color: #000000;}
h4 { margin: 0 0 4px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #000000;}
h5 { margin: 0 0 4px 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; color: #000000;}
/********************** Main ***************************/
#main { display:block; width:1000px; height:auto;}
#content { width:998px;}
/********************** colonne ***************************/
#left { margin: 0 0 0 15px; float:left; width:137px; background-color: #FFFFFF;}
.face { float:left;}
#slideCont { margin: 0; border: solid 1px #000000; text-align: center;}
#slideCont img { margin: 1px;}

#searchbutton  input { border-right: thin solid #D1D1D1; border-bottom: thin solid #D1D1D1; border-top: none; border-left: none; font-size: 11px; color:#0072A8; background:#FAFAFA; font-weight: bold;}

#boxricerca {width:980px; margin: 0 10px; height:170px; font-size:12px; background:url(/img/Piazza_Maggiore.jpg) #AAAAAA no-repeat 100% 0;   }

#centro { float:left; display:block; width:333px;}
#centrofoto { float:left; display:block; margin: 0 4px 10px 4px; width:320px;}
#centro2 { float:left; display:block; width:583px;}
#centro2pp { float:left; display:block; margin: 0 4px 10px 4px; width:575px;}
#centro2txt { float:left; display:block; margin: 0; width:287px; background-color: #FF0000;}
#centro2txt h2{ margin: 0; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10px;}
#centro2txt h3{ margin: 0; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px;}
#centro2foto { float:left; display:block; margin: 0 4px 10px 4px; width:280px; background-color: #00FFFF;}
#right1 { float:left; display:block; width:250px; background-image:url(../img/backimmagini.gif);}
#right2 { margin: 0 12px 0 0; float:left; display:block; width:250px; background-image:url(../img/backimmagini.gif);}

#flashcontainer {width:250px; height: 250px; border: solid 1px #000000; float:left; display: block; }

#scroller ul {  margin:0; padding:0; list-style-type:none; text-align:center; display:block;}
#scroller ul li{ display: inline; margin:0; padding:0; font-size:10px; font-weight: normal;	color:#828282;}
#scroller ul li a{ margin: 0; padding:0 3px; color: #828282; text-decoration:none; font-weight:normal;}
#scroller ul li a:hover{ color:#488FCB;}

#separa { margin: 0px; padding: 0px; width: 1000px; height:22px; background-image:url(../img/downback.gif);}
#separa2 { margin: 0px; padding: 0px; width: 1000px; height:22px; background-image:url(../img/upback.gif);}

/********************** Footer ***************************/

#footer { background-image:url(../img/centerback.gif); background-repeat:repeat-y; width:1000px;	 height:50px; text-align:center; float:left; clear:both;}
#footer ul{ }
#footer li{ display:inline; float:none; text-align:center; padding: 0px 10px 0px 10px; border-right: solid 1px #908a68;}
.lastchild{	border-right: 0px none !important; }
#footer a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform:uppercase; color: #FF0000; text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#footer span{ font-size: 9px; font-weight: bold; color: #18160e; margin:10px; display:block;}