html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0px;padding:0px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:”;}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn’t inherit in IE */
legend{color:#000;}
}
 p {
	font-family:Arial,Helvetica;
	}

 body {
  text-align: center;
  color: #0066ff;
  font-family: Arial, 'Times New Roman',Verdana,Helvetica, sans-serif;
}
 h2.c1 {
  color: #CC6600;
  font-size: 24px;
}
p {
  color: #666;
  font-size: 21px;
  font-family: Arial, 'Times New Roman',Verdana,Helvetica, sans-serif;
}
span {
font-size:12px;
}
.contenuto p {
font-size:14px;
}
.logo {
padding-top:110px;
}
.enter {
margin-left:10px;
margin-top:10px;
display:none;
}

.logo200 {
position:relative;
vertical-align:top;
left;0px;top:0px;
padding-top:0px;
width:220px;
margin-top:0px;
height:150px;
}
.scorrimento-superiore {
float:left;
margin-top:10px;
/*background-color:grey;*/
height:120px;
width:680px;
}
#contenitore {
width:100%;
margin-top:0px;
}
.contenuto {
width:100%;
width:680px;
}

#colonna-sx {
float:left;
width:25%;
margin:0px;padding:0px;
}
#colonna-dx {
float:left;
width:60%;
/*background-color:green;*/
/*ORO: #938443;*/
margin:0px;padding:0px;
}

#colonna-dx-sx1 {
margin-top:12px;
width:55%;
float:left;
height:305px;
overflow:hidden;

/*background-color:red;*/
}
#colonna-dx-dx1 {
margin-top:12px;
float:left;
text-align:justify;

margin-top:22px;
width:45%;
height:200px;
/*background-color:blue;*/
}


#colonna-dx-dx1 p {
font-family:Arial,'Times New Roman',Helvetica,sans-serif;
font-size:12px;
text-align:justify;
}
#colonna-dx-sxgallery {
margin-top:22px;
width:90%;
float:left;
height:450px;

/*background-color:red;*/
}
#colonna-dx-dxgallery {
float:left;
margin-top:22px;
width:9%;
height:450px;

/*background-color:red;*/
}
#colonna-dx-dxgallery ul {
/*background-color:red;*/
margin-top:120px;

}

#colonna-dx-dxgallery ul li{}

#colonna-dx-dxgallery ul li a {
font-weight:bold;
color:#938443;
text-decoration:none;
font-size:20px;
}


#colonna-dx-sx1-eventi {
margin-top:12px;
width:58%;
float:left;
overflow:hidden;
height:660px;
/*background-color:red;*/
}

br {
line-height:10px;
}

#colonna-dx-dx1-eventi {
margin-top:12px;
float:left;
width:38%;
text-align:justify;
line-height:20px;
display:block;
overflow:hidden;
padding-left:10px;
margin-top:52px;

/*background-color:blue;*/
}

#footer {
clear:both;
display:block;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}
#footer a {
text-decoration:none;
color:#938443;
font-weight:bold;
}
.contatti,.prenotazioni {
text-align:left;
}
a.linkgrey {
color:#666;
  font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

.contattitable,.prenotazionitable {
width:680px;
height:350px;
margin-top:2px;
color:#c42026;border:0px;padding:2px;border-collapse:collapse;
}
.prenotazionitable td {
  font-family: Arial, Helvetica, sans-serif;
color:#333;
width:220px;
}


.contattitable h2,.prenotazionitable h2 {
color:#333;
  font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px;
margin:0px;
}
.contattitable th,.prenotazionitable th {
border-bottom:1px solid #938443;
margin-bottom:10px;
height:30px;
}
.contenuto h2 {
text-align:left;
color:#938443;
  font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:10px;

}
#lineaviola {
clear:both;
margin:0px auto;
margin-top:3px;
background-color:#931b4a;
width:900px;
height:3px;
overflow:hidden;
}
h3 {
font-size:1.1em;
font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
margin-bottom:5px;
}
a.titoloevento {
color:#555;
}
a.titoloevento:visited{
color:#555;
}
.dataevento {
color:#777;font-weight:normal;font-size:12px;
}
a.pagelink {
text-decoration:none;
color:#3366cc;
}
a.pagelink:visited {
text-decoration:none;
color:#3366cc;

}
#lineasubh2 {
width:680px;height:1px;background-color:#9c872d;
line-height:1px;
overflow:hidden;
}
.eventifotocontainer {
width:280px;
margin:0px auto;

}
.eventifotocontainer ul {
margin:0px;padding:0px;
}
.eventifotocontainer ul li {
margin:3px; float:left;
border:1px solid #888;
padding:2px;
}

.eventi {
margin-top:20px;
width:700px;
}
.eventi p {
width:100%;}


#maincontainer {
margin:0px auto; margin-top:2%; height:500px;width:940px;background-image:url('/images/background_home.jpg');
background-repeat:repeat-x;
}
#maincontainer_eventi {
margin:0px auto;height:500px;width:940px; margin-top:5%;background-image:url('/images/background_home_nf.jpg');
background-repeat:repeat-x;
}


strong {
font-weight:bold;
}



.linkdiv {
float:left;
width:320px;
height:130px;
overflow:hidden;
}
.linkdiv h3 {
text-align:left;
color:#938443;
}
.linkdiv h3 a{
text-align:left;
color:#938443;
text-decoration:none;
margin-bottom:3px;
font-weight:normal;
}
.linkdiv h3 a:hover{
text-align:left;
color:#938443;
text-decoration:underline;
margin-bottom:3px;
font-weight:normal;
}
.contatti input[Type="submit"] { padding:3px;border:1px solid #938443;height:24px; background-color:#fff;}
.prenotazioni input[Type="submit"] { padding:3px;border:1px solid #938443;height:24px; background-color:#fff;}