body   {margin:0px 0px; padding:0; font:.80em Georgia, "Times New Roman", Times, serif;background:#F8FAFC url(images/sfondo.jpg) repeat-x;color:#000;}

p      {margin:3px 3px ;padding:3px 3px;font:12px Georgia, "Times New Roman", Times, serif;color:#333; text-align:justify; line-height:20px;}

h3 {font: normal 16px Georgia, "Times New Roman", Times, serif;
	color: #666;
	margin: 0;
	padding: 0;}
h4 {margin:2px 0px ;padding:2px 2px;font:bold 13px georgia, verdana, sans-serif;color:#333;text-align:center;}
a         {color:#9F540F;text-decoration:none;}
a:hover   {color: #cc9933;text-decoration:none;}
img {border:none;}
#corpo {width:991px;margin: 0px auto; text-align:center;}
#corpo_dentro {width:900px;margin: 0px auto;background:#ffffff;}

hr     {display:none }

#header    {height:404px;margin:0px 0px ;padding:0px 0px;background:#fff  no-repeat right; color:#000;text-align:left;}
#foto      {float:left;width:200px;height:100px;margin:0px 0px ;padding:0px 0px;border:0px solid #fff;background:url(/images/angolo.jpg) no-repeat left;}
#fotodue    {float:left;width:200px;height:100px;margin:0px 0px ;padding:0px 0px;border:0px solid #fff;background:url(/images/angolo2.jpg) no-repeat left;}
#header h1 {display:none;}
#header a         {color:#fff;text-decoration:none;}
#header a:hover   {color: #cc9933;text-decoration:none;}

#header ul           {margin:0px 50px 0px 0px;padding: 0px;text-align:right;}
#header li           {font: 11px/12px verdana;margin:0px 0px;padding:0px 0px;list-style-type: none;display: inline;}
#header li a         {font-weight: normal;color:#fff;text-decoration:none;}
#header li a:hover   {color: #cccc33;text-decoration:none;}


#navigazione       { clear:left;border-top:1px solid #fff; padding:8px 10px;background:#CE324C; color:#FFF; font-size:.80em;}
#navigazione ul    {margin: 0px;padding: 0px;text-align:right;}
#navigazione li    {font: 11px/12px verdana;margin:5px 5px;list-style-type: none;display: inline;}
#navigazione li a  {font-weight: normal;color:#fff;text-decoration:none;}
#navigazione li a:hover   {color: #7E868D;background-color: #fff;text-decoration:none;}

.gallerytitle {
	padding: 5px 30px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	background: #F8F8F8;
	border-bottom: 1px solid #CCC;
}


.gallerytitle h2 {
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	color: #666;
	margin: 0;
	padding: 0;
}

#colonna-sx {float:left;border:0px solid #fff;margin:0px 0px; width:450px;height:300px; color:#000;background:#F8EDC2 ;}  
#colonna-sx2 {float:left;border:0px solid #fff;margin:0px 0px; width:450px;height:650px; color:#000;background:#F8EDC2 ;} 
#colonna-sx_index {float:left;border:0px solid #fff;margin:0px 0px; width:450px;height:450px; color:#000;background:#F8EDC2 ;} 
#colonna-dx {float:left;border:0px solid #fff;margin:0px 0px; width:450px;height:300px; color:#000;background:#fff ;}
#colonna-dx2 {float:left;border:0px solid #fff;margin:0px 0px; width:450px;height:650px; color:#000;background:#fff ;}
#colonna-dx-alta  {float:left;border:0px solid #fff;margin:0px 0px; width:450px;height:350px; color:#000;background:#F8EDC2 ;}
#colonna-dx-alta2 {float:left;border:0px solid #fff;margin:0px 0px; width:450px;height:350px; color:#000;background:#fff ;}
#colonna-dx_index {float:left;border:0px solid #fff;margin:0px 0px; width:450px;height:450px; color:#000;background:#fff ;}
#gallery_servizi {float:left;border:0px solid #fff;margin:0px 0px; width:900px; color:#000;background:#F8EDC2 ;}
#colonna_servizi {float:left;border:0px solid #fff;margin:0px 0px; width:900px; color:#000;background:#fff ;}
#scatola {min-height: 300px;
height: auto !important;
height: 300px;
}

#box-sx {float:left;border:0px solid #fff;margin:0px 0px ;padding:0px 0px; width:375px;height:100px; color:#000;background:#C2A42E ; font:10px verdana, sans-serif; text-align:center;}
#box-dx {float:left;border:0px solid #fff;margin:0px 0px ;padding:0px 0px; width:375px;height:100px; color:#000;background:#C2772E ; font:10px verdana, sans-serif; text-align:center;}

#contenuti {clear:left;border:0px solid #fff;margin:0px 0px; width:750px;background:#fff ; font:.80em Georgia, "Times New Roman", Times, serif;color:#000;} 

#footer { width:900px; clear:left;border-top:18px solid #CCCCCC; background:#fff;font:.80em Georgia, "Times New Roman", Times, serif; color:#9F540F;text-align:center; margin: 0px auto;padding-top:10px;padding-bottom:10px;}
#footer a         {color:#9F540F;text-decoration:none;font-weight: bold; }
#footer a:hover   {color: #63340A;text-decoration:none;font-weight: bold; }

/*form registrazione */
fieldset   {margin:0px 0px 0px 0px;padding:0px 0px;border:1px solid #fff;}
.boxforma  { background: #e6e6e6; padding-left: 20px; width: 600px; border: 1px solid #8B0000; margin-bottom: 5px; margin-left: 40px; }
.boxformb  { background: #f9f9f9; padding-left: 20px; width: 600px; border: 1px solid #8B0000; margin-bottom: 5px; margin-left: 40px; }
.errorireg { margin-left: 40px;padding-left: 20px; width: 600px; border: 1px solid #8B0000; margin-bottom: 5px; font-size: 12px; color: red; background: #e6e6e6 url(/images/croce.gif) no-repeat right; }
.okreg { margin-left: 40px;padding-left: 20px; width: 600px; border: 1px solid #8B0000; margin-bottom: 5px; font-size: 12px; color: blue; background: #f9f9f9 url(/images/spunta.gif) no-repeat right;}
.ocio      { font-weight: bold; }
#footer .grande      {font:1.2em;}
.contrasto {color: #cc9966;}
.centrato {text-align: center; }
.grigio {background: #fcf0f0; }
.bianco {background: #ffffff; }
/*form registrazione */

.evidenziatore  {font-size: 1.3em; font-weight: bold; letter-spacing: 0.2em; color: #FF0000; background: yellow; }
.boxattivita2 {float:left; width: 95%;  padding: 25px 5px 5px 12px; text-align:justify; }
.boxattivita2 .imma{ float:left; width:96px; height:65px; background:url(images/sfondo_immagini_65.jpg) top left no-repeat; padding-top:6px;
	padding-left:7px;}

/*spot baluardo*/

.evento {float:left;width:90%;border:1px solid #fff;margin:0px 0px;/*width:200px;*/ color:#333;background:#fff;} 
.evento2 {float:left;width:90%;border:1px solid #fff;margin:0px 0px;/*width:200px;*/ color:#999;background:#fff; text-align:center; font-size:24px;} 
.evento .imma{ float:left; width:96px; height:65px; background:url(images/sfondo_im magini_65.jpg) top left no-repeat; padding-top:6px;
	padding-left:7px;}
#spot {width:710px;margin: 10px auto;border:1px solid #fff;background:#fff/*e4e4e4*/;}
#oneheader h1       {font:45px verdana;color:#8C3A48;}
#twoheader h1       {font:45px verdana;color:#fff;}
#onecorpo p        {margin:5px 5px;padding:0px 0px;border:1px solid #fff;font:17px verdana;color:#8C3A48;text-align:justify}
#oneheader  {float:left;margin:1px 1px;padding:0px 0px;border:1px solid #fff;width:350px;height:200px;background:#fff;}
#twoheader  {float:left;margin:1px 1px;padding:0px 0px;border:1px solid #8C3A48;width:350px;height:200px;background:#8C3A48;}
#onecorpo   {float:left;margin:1px 1px 10px 1px;padding:0px 0px;border:1px solid #fff;width:350px;height:200px;background:#fff;font:18px verdana;color:#8C3A48;}
#onecorpo p        {margin:5px 5px;padding:0px 0px;border:1px solid #fff;font:17px verdana;color:#8C3A48;}

#twocorpo   {float:left;margin:1px 1px 10px 1px;padding:0px 0px;border:1px solid #8C3A48;width:350px;height:200px;font:18px verdana;color:#8C3A48;}
/*fine spot baluardo*/