body,html {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; background:url(img/sfondo-pagina.jpg) top repeat-x #cb0b07;}
img {border:0;}
.canc {clear:both;}


/* struttura */
#main {width:802px; position:absolute; left:50%; margin:0 0 0 -401px; background:url(img/sfondo-main.jpg) repeat-x top;}
#menu {width:213px; float:left;}
#sez  {width:589px; float:left; height:510px; background:url(img/pachanka-dx.jpg)top right no-repeat;}
#sez2 {width:589px;}
a       {color:#206515; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:none;}
#posta {width:589px; background:url(img/posta.jpg) top right no-repeat; margin:-20px 0 0 -7px !important; margin:0; padding:0;}
#eventoni {width:589px; background:url(img/eventi.jpg) top right no-repeat; margin:0 0 0 -7px !important; margin:0; padding:0;}
#galleroni {width:589px; background:url(img/gallery.jpg) top right no-repeat; margin:0 0 0 -7px !important; margin:0; padding:0;}
#indi {margin:7px 12px 0 0; text-align:right; color:#206515;}
.mailto a       {color:#FF0000; font-weight:bold; text-decoration:none;}
.mailto a:hover {color:#FF9900; font-weight:bold; text-decoration:none;}
#logoo{position:absolute; top:386px; left:50%; margin:0 0 0 -406px; z-index:10;}

/* chi */
#chi-img {width:330px; float:left; /*margin:0 5px 0 0;*/}
#chi-txt {width:135px; float:left; margin:23px 0 35px 0; height:430px; padding:10px; overflow:auto; background:#fff; border:#FF6600 1px solid; background:url(img/sfondo-txt.jpg) repeat-y left #fff;}
.red {color:#FF0000; font-weight:bold;}


/* dove siamo */
#dove_txt  { margin:40px 20px 0 50px !important; margin:40px 20px 0 25px; padding-right:35px;}
#dove_cont {width:242px; float:left;}
#map{border:1px solid #CB0B07; width:474px; height:350px; margin-top:10px;}

/* elenco */
#elenco {width:416px; margin:30px 0 10px 25px !important; margin:30px 0 10px 10px; height:450px; overflow:auto; background:#fff; border:#FF0000 1px solid; float:left;}
#elenco img{border:1px solid #ccc; margin:15px;}


/* photogallery */
.galbox          {width:100%; font-size:11px; margin:0 0 10px 0; background:url(img/eventi-puls.jpg) top repeat-x #bdbd8c;}
.galver  		 {width:76px; color:#fff; font-weight:bold; float:left; background:url(img/eventi-data-roll.jpg) top repeat-x #006600; padding:0 10px 0 4px;}
.gallink	     {float:right; width:308px; padding:0 6px 0 0;}
.gallink p		 {margin:0; padding:0;}
#gal             {width:480px; height:367px; overflow:auto; background: url(img/sfondo-gallery.jpg) no-repeat #000; margin:0 0 0 45px; padding:0 0 0 5px !important; padding:0 0 0 10px; border:#000 1px solid; text-align:center;}
.galtab          {width:140px; height:110px; background:#666; border:#CCC 1px solid; margin:5px !important; margin:5px 3px 5px 5px; float:left;}
#textcont-sfondo {width:390px; margin:10px 0 0 45px !important; margin:10px 0 0 23px; float:left; background:url(img/gallery-testo.jpg) top left no-repeat; border-left:#fff 1px solid; border-top:#fff 1px solid;}
#textcont        {width:370px; height:45px; padding:10px 10px 10px 10px; overflow:auto; text-align:left;}
#allegato		 {width:87px; float:left; margin:10px 0 0 10px;}
.verde			 {color:#006600; font-weight:bold; font-size:11px;}
.rosso			 {color:#990000; font-weight:bold; font-size:11px;}


/*newsletter */
#newsletter {width:450px; margin:20px 0 0 50px;}
.testo      {width:73px; text-align:right; font-weight:bold; color:#FF0000; float:left; padding:0 8px 0 0; margin:2px 0 0 0;}
.spedire	{width:230px; text-align:left; float:left;}



/* form contatti */
#form_cont {width:320px; margin:-10px 0 0 200px; }
.cella     {width:300px; padding:2px 5px 0 5px; }
.des       {width:100px; text-align:right; color:#FF3300; font-weight:bold; font-size:10px; float:left; padding:1px 7px 0 0;}
.dati      {float:left;}
.blu_dest  {color:#003399; font-weight:bold;}
.blu_cont  {color:#003399; font-weight:bold; padding:10px 0 0 360px;}
.checkbox  {background:#1c4f6a; font-size:11px; color:#003366; text-align:left; width:18px; font-weight:bold; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#privacy   {width:320px; margin:15px 0 0 275px; text-align:left; font-size:9px; text-align:justify; color:#005d90;}
#pulsanti_form {width:187px; margin:10px 0 0 112px;}
#grazie    {width:190px; margin:30px 0 0 40px;}
.cancellati a {color:#006600; font-size:10px; text-decoration:none;}
.cancellati a:hover {color:#990000; font-size:10px; text-decoration:none;}

/* thanks to */
#img {width:170px; margin:15px 5px 0 15px; _margin:15px 0 0 5px; float:left;}
#txt {width:170px; font-size:12px; color:#206515; font-weight:bold; text-align:center; margin:5px 5px 0 15px; _margin:5px 0 0 5px; padding:5px 5px 0 0;float:left;}

/* taxi */
#taxi {width:280px; height:240px; margin:10px 5px 5px 5px; _margin:10px 0 5px 5px; float:left;}
#bannertaxi {width:280px; height:130; float:left;}
#imgdamario {width:200px; height:130; margin:0 0 0 50px; _margin:0 0 0 0; float:left;}
#imgtaxi {width:90px; height:90px; margin:5px 25px 5px 25px; _margin:5px 10px 5px 10px; float:left;}
#damario {width:240px; font-size:12px; color:#206515; font-weight:bold; text-align:center; margin:3px 25px 3px 25px; _margin:3px 10px 3px 10px; float:left;}
#txtaxi {width:90px; font-size:12px; color:#206515; font-weight:bold; text-align:center; margin:0px 25px 3px 25px;_margin:0px 10px 3px 10px; float:left;}

/* tag form */
input    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left; color:#000; margin:0 0 3px -2px !important; margin:0 0 1px 0; padding:1px 5px 1px 5px; height:13px; width:200px; border:#769c04 1px solid; background:#eaf1d4;}

.radio   {width:11px; height:11px; margin:8px 0 0 0;}
textarea {background:#fff; border:#769c04 1px solid; background:#eaf1d4; font-size:11px; color:#000; text-align:left; width:179px; font-weight:bold; padding:0 3px 0 3px; overflow:auto; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; width:203px; margin:0 0 0 -1px !important; margin:0;}

select   {background:#fff; height:16px; border:#769c04 1px solid; background:#eaf1d4; font-size:10px; color:#000; text-align:left; width:188px; font-weight:bold; padding:0 1px 0 1px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; width:212px; margin:0 0 0 -2px !important; margin:0;}

checkbox {background:#fff; border:#006699 1px solid; font-size:11px; color:#003366; text-align:left; width:38px; font-weight:bold; padding:0 1px 0 1px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif;}



/* footer */
.linka a       {color:#206515; text-decoration:none;}
.linka a:hover {color:#FF0000; text-decoration:none;}