﻿body                    {background-image: url('/VMC/img/Bk-Main.png'); background-repeat:repeat-x; background-color:#775226; color:#666; margin:0; padding:0; font-family: 'Trebuchet MS', Calibri, Arial, Helvetica; font-size:14px;}
h1                      {margin:0; padding:0}
p                      {margin:0; padding:0}
h1                      {font-family:Georgia,'Times New Roman'; font-weight:lighter; font-style:italic; font-size:36px; color:#900; padding:12px 0 12px 20px; }
h2                      {font-family:Georgia,'Times New Roman'; font-weight:lighter; font-style:italic; font-size:26px; line-height:24px; color:#A00; padding-top:8px; }
h3                      {font-family:Georgia,'Times New Roman'; font-weight:lighter; font-style:italic; font-size:24px; line-height:24px; color:#A00; }
h4                      {font-family:Georgia,'Times New Roman'; font-weight:lighter; font-style:italic; font-size:22px; line-height:24px; color:#900; padding-top:4px; }
h5                      {font-family:Georgia,'Times New Roman'; font-weight:lighter; font-style:italic; font-size:20px; line-height:20px; color:#600; padding-top:2px; }
a                       {text-decoration:none;}
a:hover                 {text-decoration:underline;}
               
    div#Wrapper               {width:984px; vertical-align:top; height:auto; min-height:600px; position:absolute; top:0; left:50%; margin-left:-492px;  background-image: url('/VMC/img/Bk-wrapper.png'); background-repeat:no-repeat; background-position:top; text-align:right;}
    
    div#LeftSide                {width:240px; height:auto; min-height:700px; text-align:center; position:absolute; top:0; left:15px;  background-image: url('/VMC/img/Bk-MenuLeft.png'); background-repeat:no-repeat; background-position:top;}
    div#MenuLeft a              {width:192px; height:19px; text-align:left; color:#F4D85F; background-image: url('/VMC/img/Bk-BT-left.png'); background-repeat:no-repeat; background-position:top; display:block; margin: 0 0 5px 16px;}
    div#MenuLeft a:hover        {color:#fff; text-decoration:none;}

    .BannerS            {width: 120px; height:50px; text-align:center; vertical-align:middle; float:left;}
    
    div#Head                    {width:714px; height:200px; background-image: url('/VMC/img/Bk-Head.jpg'); background-repeat:no-repeat; margin-right:15px; margin-left:255px; }
    
    div#Lingue                   {height:24px; position:absolute; top:-28px; right:0; line-height:24px; font-size:16px;}
    div#Lingue img               {border:0; float:left; margin:4px 4px 0 4px;}
    div#Lingue a                 {color:#000; padding:0 4px 0 4px;}    

            div#MainMenu              {z-index:97; width:714px; height:33px; text-align:center; line-height:33px; color:#666; font-size:16px;  margin-left:255px;}
            div#MainMenu a            {width:125px; height:33px; text-align:center; color:#fff; background-image: url('/VMC/img/Bk-BT.png'); background-repeat:no-repeat; background-position:top; display:block; float:left;}
            div#MainMenu a:hover      {background-position:bottom;}            

            div#Content                 {margin-right:15px; width:714px; vertical-align:top; height:auto; min-height:800px; background-color:#EFDDC2; margin-left:255px; position:relative;}                 
                div#TextBox             {margin:8px; border: #D4BB95 1px solid; padding:12px; background-color:#fff; vertical-align:top; text-align:justify; font-size:14px; line-height:18px;}	
                div#TextBox ul          {padding: 5px 0 5px 50px; }                
                div#TextBox li          {padding: 0 0 0 10px; text-align:left; }
                div#TextBox a                       {color:#963; text-decoration:none;}
                div#TextBox a:hover                 {color:#030; text-decoration:underline;}  
                
                
.Cornice120 {text-align:right; float:left; margin:5px 0 0 15px; padding:0 0 8px 0; background: url(/VMC/Img/shadow120.png) no-repeat bottom center; display:block;}
#FotoRight {width:270px; min-height:600px; float:right; margin:0 0 0 10px;}
#FotoBottom {margin:15px;}

                    .ImgL                        {float:left; margin:5px 10px 5px 0; border:0;}                    
                    .ImgR                        {float:right; margin:5px 0 5px 10px; border:0;} 
                    
                    .ImgLa                       {border:5px solid;}                    
                    .ImgRa                       {border:5px solid;}  
                    
 div#Foot        {height:148px; position:relative; background-repeat:repeat-x; font-size:12px; color:#D4BB95; text-align:center;}
 div#Foot b      {font-size:14px; color:#fff; font-weight:normal;}
 div#Foot a      {color:#fff;} 

.CellaXXS, .CellaXS, .CellaS, .CellaSc, .CellaM, .CellaL, .CellaXL {border: 1px solid #122452; color:#677d9e;}
    .CellaXL            {width: 450px;}
    .CellaL             {width: 313px;}	
    .CellaM             {width: 216px;}
    .CellaS             {width: 149px;}
    .CellaSc            {width: 155px; text-align:center;}    
    .CellaXS            {width: 82px;}
    .CellaXXS           {width: 48px;}
    
.TestoForm          {text-align: right; min-width:60px; padding-right:20px; white-space: nowrap; vertical-align:top; line-height:32px;}
.CellaForm          {white-space: nowrap; text-align:left; width:420px; font-size:10px;	line-height:24px;}
.TestoS             {font-size:11px; font-family:Arial; line-height:14px; vertical-align:top; padding:4px 0 4px 0;}



