body{
background-color:#5699cd;margin:auto}
div.Contenitore{width: 840px;
                height: auto !important;  /* per i browser moderni */
                height: 100%;      /* per IE5.x e IE6 */
                min-height:800px;  /* per i browser moderni */
                border: 0px solid #C0C0C0;
                margin-left:150px !important;
                margin-left:100px;
                border: 0px solid #C0C0C0;
                }
div.BloccoAlto {width: 840px;height:335px;border:0px solid #C0C0C0;margin-left:27px;background-color:#ffffff;margin-top:0px;}
div.BloccoLFT {width:330px;float:left;border: 0px solid #C0C0C0;} 
div.BloccoRGT {width:480px;float:right;padding:0px;border: 0px solid #C0C0C0;}
div.languages img {border:0px}

/* blocchi */
div.BloccopictUp     {background:url(./images/top.png) repeat-x left top;width:899px;height:22px;float:left;}  
div.BloccopictMiddle {background:url(./images/middle.png) repeat-y left top;width:899px;float:left;
                     
                     }  
div.BloccopictBottom {border: 0px solid #C0C0C0;background:url(./images/bottom.png) repeat-x left top;width:899px;height:30px;float:left;} 
div.BloccoCorpo_com{width:820px;float:left;}

div.BloccoCorpo     {   
                     width:820px;
                     height: auto !important;  /* per i browser moderni */
                     height: 100%;      /* per IE5.x e IE6 */
                     min-height:800px;  /* per i browser moderni */
                     float:left;
                     
                     border: 0px solid #C0C0C0 !important;
                     border: 0px solid #C0C0C0;
                     background:url(./images/sfondo_corpo_middle.png) repeat-y left top;
                     margin: 0 0 0 35px !important;
                     padding:0px 80px 0px 0px !important;
                     /*for IE*/
                     margin-left:38px; 
                     /*for IE*/
					           padding:0 20px 0 30px; }
div.BloccoCorpoint     {   
                     width:760px;
                     height: auto !important;  /* per i browser moderni */
                     height: 100%;      /* per IE5.x e IE6 */
                     min-height:800px;  /* per i browser moderni */
                     float:left;
                     
                     border: 0px solid #C0C0C0 !important;
                     border: 0px solid #C0C0C0;
                    
                    
                     padding:0px 0px 0px 30px !important;
                     /*for IE*/
                    
                     /*for IE*/
					           padding:0 20px 0 30px; }                 
                 
                 
                 
                 
                 
div.Bloccobassotext {   width:400px;height:40px;color:#494949;
                        text-align:center;margin-left:45px;float:left;margin-bottom:30px;
                        padding-top:40px;
                        padding-bottom:20px;
                        float:left;
                    }  
div.Bloccobassotext A {COLOR: #494949;TEXT-DECORATION: none;}
div.Bloccobassotext A:hover {COLOR: #666;}
div.BloccoCorpo   object  {padding-left:20px;}

div.scritta_index{width:750px;height:25px;background-color:#e0e0e0;float:left;text-align:center;padding-bottom:5px;
padding-top:7px;margin-left:15px;border: 0px solid #C0C0C0;margin-top:20px;
}

/*   generale */
p.p_messagge {margin-left:40px;}

/* sezione corpo  */


div.BloccoCorpo p {	font-family:Lucida Sans Unicode,Verdana,Arial,sans-serif;font-size:0.9em;color:#3a3a3a;}
h4 {font-size:1.6em;color:#666 }

div.corpo_top {
               background:url(./images/sfondo_corpo_top2.png) repeat-x left top;
               WIDTH: 820px;
               height:33px;
               border: 0px solid #C0C0C0;
               float:left;
               margin-left:35px !important;
               margin-left:38px;
               }
div.corpo_bottom 
              {
               background:url(./images/sfondo_corpo_bottom.png) repeat-x left top;
               WIDTH: 820px;  
               height:136px;
               border: 0px solid #C0C0C0;
               float:left;
               margin-left:35px !important;
               margin-left:38px;
               }


/* fine sezione corpo  */




/* guestbook */
.carattere{font-family:Lucida Sans Unicode,Verdana,Arial,sans-serif;font-size:0.9em;color:#3a3a3a}
.carattere_page{font-family:Lucida Sans Unicode,Verdana,Arial,sans-serif;font-size:0.9em;color:#3a3a3a}
.carattere_page a{TEXT-DECORATION: none;font-family:Lucida Sans Unicode,Verdana,Arial,sans-serif;font-size:0.9em;color:#3a3a3a}
.carattere_page a:hover{TEXT-DECORATION: none;font-family:Lucida Sans Unicode,Verdana,Arial,sans-serif;font-size:0.9em;color:#3a3a3a}
.tabella{border:1px solid;border-right:none;}
div.ins_mess  {width:700px;height:120px; border: 0px solid #C0C0C0;margin-left:70px;margin-top:20px;}
 div.Bloccoguest a {
                   background:url(./images/guestbook_icon1.gif);
                   float:right;
                   border: 0px solid #C0C0C0;
                   margin-top:-80px !important;
                   width:133px;
                   height:128px;
                   margin-right:50px;
                   margin-top:-40px; /*for IE*/
                   }
div.Bloccoguest a:hover {
                    background:url(./images/guestbook_icon2.gif);
                    float:right;
                    width:133px;
                    height:128px;
                    margin-right:50px;
                    margin-top:-80px !important;
                    margin-top:-40px;/*for IE*/
                    }
div.imageguest   {width:101px;height:29px;text-align:center;float:right;margin-right:70px;}
/*  fine guestbook */

.ind a {TEXT-DECORATION: none;font-family:Lucida Sans Unicode,Verdana,Arial,sans-serif;}
.ind a :hover{TEXT-DECORATION: none;font-family:Lucida Sans Unicode,Verdana,Arial,sans-serif;} 

 div.css a {border:0;width:88px;height:31px;background:url(./images/vcss2.gif)}
 div.css a:hover {border:0;width:88px;height:31px;background:url(./images/vcss.gif)}
 
 
div.object {
    float: left;
    width: 482px;
    height: 348px;
}