/* selettori */
body   {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000033; background:url(img/sfondo-pagina.jpg) repeat-x #434040;}
img    {border:0;}
.canc  {clear:both;}
h1     {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:17px; text-decoration:none; color:#CC0000;}
h2     {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height:15px; text-decoration:none; color:#333;}


/* struttura */
#main   {width:934px; position:absolute; left:50%; margin:0 0 0 -467px; background:url(img/sfondo-main.jpg) #fff;}
#sx     {width:7px; height:507px; float:left; background:url(img/bordo-sx.jpg) repeat-x top #434040;}
#centro {width:920px; float:left;}
#header {width:920px;}
#menu   {width:890px; background:url(img/menu.jpg) left top no-repeat; text-align:right; font-size:8px; padding:4px 0 0 0; display:block; margin-right:29px}
#menu-u   {width:900px; position:absolute; left:50%; margin:116px 29px 0 -460px; background:url(img/menu.jpg) left top no-repeat; text-align:right; font-size:8px; padding:4px 0 0 0; display:block; z-index:2;}
#sez    {width:860px; padding:6px 30px 25px 30px; text-align:justify;}
#dx     {width:7px; height:507px; float:left; background:url(img/bordo-dx.jpg) repeat-x top #434040;}
#footer {width:934px; text-align:center; color:#ccc; font-weight:bold; background:url(img/footer.jpg) top repeat-x #434040;}


/* home page */
#home   {text-align:center;}


/* azienda */
#chi     {color:#333; margin:0 0 0 20px; background:url(img/aizenda-sfondo.jpg) top right no-repeat;}
.chi-img {width:188px; border:#666666 1px solid; margin:0 5px 0 0; float:left;}
.dida    {font-style:italic;}


/* dove */
#verona  {color:#333; margin:0 0 0 20px;}
#vr-sx   {width:570px; float:left; background:url(img/sfondo-dove.jpg) right bottom no-repeat;}
#vr-dx   {width:257px; margin:40px 0 0 0; float:left;}
.coste   {font-weight:bold; color:#CC3300;}



/* cosa facciamo */
#mar-sx      {width:200px; margin:0 20px 0 0; text-align:left; float:left;}
#mar-dx      {width:610px; float:left;}
.marchi-cont {width:606px; margin:0 0 10px 0; padding:2px; border:#FF9900 1px solid;}
.marchi-sx   {width:596px; padding:4px; color:#330000; font-weight:bold; border:#FF9900 1px solid; text-align:center;}
.marchi-dx   {width:596px; padding:5px; text-align:left;}
.marchi-dx img {padding:10px; text-align:center}



/* news */
#newsx   {width:230px; margin:0 4px 0 0; padding:15px; float:left;}
.new-sx  {width:200px; margin:0 0 4px 0; padding:4px 15px 0 15px; background:url(img/sfondo-news.jpg) right repeat-y #ffeedc; border:#FF9900 1px solid; float:left;}
#new-dx  {width:540px; padding:15px; background:url(img/sfondo-news-tab.jpg) right repeat-y; border:#FF9900 1px solid; float:left;}
#sk-sx   {width:179px; margin:0 5px 0 0; float:left;}
#sk-dx   {text-align:right;  float:left;}
.sk-tito {color:#CC0000; font-weight:bold; font-size:11px;}
.sk-data {color:#FF6600; font-weight:bold; font-size:10px;}
.sk-img  {padding:2px; text-align:center; background:#fff; border:#7f7f82 1px solid;}



/* offerte */
.scat    	{width:230px;}
.scatimg 	{width:100px; border:#FF3300 1px solid; margin:0 5px 0 0; float:left;}
.dida_off   {width:105px; text-align:left; font-style:italic; float:left;}
.dida_tit   {width:232px; text-align:left; font-weight:bold; color:#FF0000;}
.off_cat    {color:#000; font-weight:bold; text-decoration:none;}


/* contatti */
#cont-sx {width:450px; margin:0 5px 0 0; float:left;}
#cont-dx {width:350px; margin:30px 0 0 0; text-align:left; float:left;}



/*stili link */
.menulink a             {color:#666; font-weight:bold; text-decoration:none; font-size:10px;}
.menulink a:hover       {color:#FF3300; text-decoration:none;}
.menulink-press a       {color:#FF3300; font-weight:bold; text-decoration:none; font-size:10px;}
.menulink-press a:hover {color:#FF3300; text-decoration:none;}

.menulink-dis           {color:#999; font-weight:bold; text-decoration:none; font-size:10px;}



.mailto   a       {color:#ccc; font-weight:bold; text-decoration:none;}
.mailto   a:hover {color:#FF9900; font-weight:bold; text-decoration:none;}
.mailto2  a       {color:#CC3300; font-weight:bold; text-decoration:none;}
.mailto2  a:hover {color:#FF6600; font-weight:bold; text-decoration:none;}

.newsl a        {color:#000; font-weight:bold; text-decoration:none;}
.newsl a:hover  {color:#CC0000; text-decoration:none;}






/* form contatti */
#obl   		   {width:748px; margin:20px 0 0 0; color:#990000; font-weight:bold; text-align:center;}
#form_cont     {width:420px; padding:10px 0 10px 0; border:#fa841a 1px solid; background:url(img/sfondo-contact.jpg) #FFFFCC;}
.cella         {width:380px; padding:2px 5px 0 5px; margin:0 0 0 20px; }
.des           {width:100px; padding:1px 7px 0 0; color:#FF3300; text-align:right; font-weight:bold; font-size:10px; float:left; }
.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       {font-size:9px; text-align:left; color:#005d90; padding:25px 0 5px 30px;}
#pulsanti_form {width:272px; margin:5px 0 5px 130px !important; margin:5px 0 5px 132px;}
#grazie        {width:190px; margin:30px 0 0 40px;}



/* selettori form */
input    {width:260px; height:13px; margin:0 0 0 -2px !important; margin:0; padding:1px 5px 1px 5px;  border:#8e99b1 1px solid; background:#fafcff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left; color:#003366;}

.radio   {width:11px; height:11px; margin:8px 0 0 0;}

textarea {width:263px; margin:0 0 0 -2px !important; margin:0; background:#fafcff; border:#8e99b1 1px solid; font-size:11px; color:#003366; text-align:left;  font-weight:bold; padding:0 3px 0 3px; overflow:auto; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

select   {width:212px; height:16px; margin:0 0 0 -2px !important; margin:0; background:#8e99b1;  border:#8e99b1 1px solid; background:#fafcff; 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; }

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;}