﻿body 
{
	font-size: 11px;
	color:#000;
    margin:0px;
    padding:0px;
    background-repeat:repeat-x;
    background-color:#FFF;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}


div#container
{
 width:942px;
 margin-top:20px;
 text-align:left;
 position:relative;
 z-index:1;
 color:#000;
 top: 0px;
 left: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: auto;
 background-color:#FFF;
}


div#header
{
    width:940px;
    height:122px;
    text-align:left;
    margin-left:0px;
    background-color:#FFF;
    border:1px solid #bca860;
}

div#logo
{
    float:left; 
    width:141px;
    height:76px;
    margin-top:28px;
    margin-left:23px !important;
    margin-left:13px;
}

div#lingue
{
    float:right; 
    width:80px;
    background-color:#FFF;
    height:26px;
}



div#lingue p
{
    margin:0px;
    padding:0px;
    text-align:right;
    color:#FFF;
    font-weight:bold;
    margin-top:5px;
    font-size:10px;
    padding-right:20px !important;
    padding-right:7px;
    letter-spacing:1px;
    color:#7f7e7e;
}
    
 
  div#lingue  p  a.lingua
 {
    color:#000;
    text-decoration:none;
    padding-bottom:7px;
    margin-top:0px;
    height:100%;
   
 }
 
   div#lingue  p  a
 {
    color:#7f7e7e;
    text-decoration:none;
    padding-bottom:9px;
    margin-top:0px;
    height:100%;

 }
div#navigation
{
    padding:0px;
    margin:0px;
    float:right;
    clear:right;
    width:600px;
    text-align:right;
    margin-right:20px !important;
    margin-right:5px;
    margin-top:48px;
}

div#navigation a
{
    color:#000;
    text-decoration:none;
}

div#navigation_alfabeto
{
    float:left;
    clear:both;
    width:935px;
    text-align:left;
    margin-right:20px !important;
    margin-right:0px;
    margin-top:0px;
    border-top:1px solid #bca860;
    padding-left:5px;
}

div#menu_categ
{
    float:left;
    clear:both;
    width:195px;
    text-align:left;
}

div#navigation_alfabeto a
{
     color:#000;
     text-decoration:none;
     font-weight:bold;
}

 div#alfabeto
{
     padding:0px;
     margin:0px;
     float:left;
     clear:both;
     width:792px;
     letter-spacing:2px;
     padding-left:8px;
   
}

 div#imprese
{
    float:right;
    width:120px;
    text-align:center;
    color:#FFF;
    text-transform:uppercase;
    background-color:#000;
    font-weight:bold;
    font-size:11px;
    letter-spacing:1px;
    height:18px;
}

  div#content
 {
    width:940px;
    margin-left:0px;
    margin-top:4px;
    text-align:center;
    background-color:#FFF;
  
 }


  div#content_content
  {
    float:left;
    clear:both;
    width:942px;
    background-color:#d6c075;
    margin-top:0px;
    padding-top:0px;
    text-align:left;
    font-size:11px;
    padding-bottom:0px;
    background-image: url('/img/sfondo_menu_int.jpg');
    background-repeat:repeat-x;
    border-bottom:1px solid #bca860;
     
 }
 
 div#menu_home
 {
    float:left;
    clear:both;
    width:195px;
    color:#FFF;
    height:287px;
    border-left:1px solid #bca860;
 }
 
  h1
 {
    font-size:14px;
    text-transform:uppercase;
    padding:0px;
    margin:0px;
    margin-left:15px;
    margin-top:15px;
 }
 
 
  div#img_home
 {
    float:left;
    width:393px;
    height:287px;

    border-left:2px solid #FFF;
 }
   div#video_home
 {
    float:left;
    width:350px;
    height:272px;

    background-color:#000;
    text-align:center;
    padding-top:15px;
    border-right:1px solid #bca860;
 }
 
 div#infhome
 {
     float:left;
     clear:both;
     background-image: url('/img/sfondo_infhome.jpg');
     background-repeat:repeat-x;
     width:940px;
     height:186px;
     border:1px solid #bca860;
     border-top:1px solid #FFF;
     border-bottom:1px solid #FFF;
     margin-top:0px;
 }
 
  div#footer
 {
     float:left;
     clear:both;
     width:942px;
     text-align:center;
     background-color:#FFF;
     height:52px;
     padding-top:10px;
     text-transform:uppercase;
     color:#b89f4a;
     font-weight:bold;
 }
 
   div#footer a
 {
     
     text-transform:uppercase;
     color:#b89f4a;
     font-weight:bold;
     text-decoration:none;
     font-size:12px;
 }
 
 img.logo_inf
 {
     margin-right:20px;
 }
 
 
 div#navigation a.select
 {
     color:#b89f4a;
 }
 
 
  div#menu_progetto
 {
    float:left;
    clear:both;
    width:195px;
    color:#FFF;
    border-left:1px solid #bca860;
    border-top:1px solid #bca860;
 }
 
   div#menu_overview
 {
    float:left;
    clear:both;
    width:195px;
    background-color:#b89f4a;
    color:#FFF;
    border-left:1px solid #bca860;
    background-image: url('/img/sfondo_menu_int.jpg');
    background-repeat:repeat-x;
    height:461px;
    border-bottom:1px solid #bca860;
    border-top:1px solid #bca860;
 }
 
    div#menu_categorie
 {
    float:left;
    clear:both;
    width:195px;
    color:#FFF;
    border-left:1px solid #bca860;
    height:600px;
    border-bottom:1px solid #bca860;
    border-top:1px solid #bca860;
 }
 
   div#progetto
 {
    float:left;
    width:744px;
    color:#000;
    border-right:1px solid #bca860;
    /*height:575px;*/
    border-left:1px solid #FFF;
    border-bottom:1px solid #bca860;
    background-repeat:no-repeat;
    background-color:#937a26;

 }
 div#sitemap
  {
    float:left;
    width:744px;
    color:#000;
    border-right:1px solid #bca860;
    background-image: url('/img/sfondo_sitemap.jpg');
    height:706px;
    border-left:1px solid #FFF;
    border-bottom:1px solid #bca860;
    background-repeat:no-repeat;
    background-color:#FFF;

 }
 
    div#categorie
 {
    float:left;
    width:744px;
    color:#000;
    border-right:1px solid #bca860;
    height:600px;
    border-left:1px solid #FFF;
    border-bottom:1px solid #FFF;
    background-repeat:no-repeat;
    background-color:#FFF;
    border-top:1px solid #bca860;
 }
 
    div#overview_materie
 {
    float:left;
    width:744px;
    color:#000;
    border-right:1px solid #bca860;
background-color:#FFF;
    height:461px;
    border-left:1px solid #FFF;
    border-bottom:1px solid #bca860;
border-top:1px solid #bca860;
text-align:left;

 }
 
 
  div#titolo_progetto
 {
    float:left;
    width:330px;
    color:#FFF;
    margin-top:15px;
    margin-left:0px;
    font-size:30px;
    padding-left:10px !important;
    padding-left:10px;
    text-transform:uppercase;
    letter-spacing:1px;
 }
 
 div#testo_progetto
 {
    float:right;
    width:350px;
    color:#FFF;
    margin-top:0px;
    margin-left:0px;
    font-size:13px;
    /*height:470px;*/
    position:relative; 
    
 }
 
 
  div#testo_progetto ul
 {
   margin:0px;
   padding:0px;
   list-style-type:none;
   margin-left:50px;
   margin-top:20px;
   float:left;
   clear:both;
   width:340px;
 }
 
 
   div#testo_progetto ul li a
 {
   font-size:13px;
   text-transform:uppercase;
 }
 
    div#testo_progetto ul li 
 {
   margin-top:5px;
   font-size:13px;
   text-transform:uppercase;
   letter-spacing:1px;
   width:340px;
 }
 
 
    div#sitemap div#testo_progetto ul li 
 {
   margin-top:5px;
   font-size:13px;
   text-transform:uppercase;
   letter-spacing:1px;
   color:#FFF;
      float:left;
   clear:both;
 }
 
 
      div#testo_progetto ul li ul 
 {
    margin-top:5px;
    margin-bottom:15px;
    margin-left:0px;

 }
 
 
 div#sitemap    div#testo_progetto ul li ul li a
 {
   margin-top:5px;
    font-size:12px;
    text-transform:none;
    color: #cccccc;

 }
 
 
 
 div#form_login
 {
     float:left;
     clear:both;
     margin-left:30px !important;
     margin-left:0px;
     width:300px;
 }
 
 
  div#form_login table
 {
     float:left;
     clear:both;
     width:290px;
 }
 
 
  div#testo_progetto a
 {
    font-size:12px;
    color:#ddbf58;
    font-weight:bold;
    text-decoration:none;

 }
 
 div#sitemap   div#testo_progetto a
 {
    font-size:12px;
    color:#FFF;
    font-weight:bold;
    text-decoration:none;

 }
 
  div#testo_progetto p.oro
 {
    float:left;
    width:310px;
    clear:both;
    margin-top:10px;
    margin-left:0px;
    font-size:11px;
    color:#ddbf58;
    font-weight:bold;
 }
 
   div#testo_progetto p.sottotitolo_progetto
 {
    float:left;
    clear:both;
    width:310px;
    margin-top:20px;
    margin-left:0px;
    font-size:14px;
    color:#ddbf58;
 }
 
    div#testo_progetto p
 {
    float:left;
    width:300px;
    margin-top:20px;
    margin-left:0px;
    font-size:13px;
    color:#FFF;
    font-weight:normal;

 }
 
    div#video
 {
    float:left;
    width:744px;
    color:#000;
    border-right:1px solid #bca860;
    border-left:1px solid #FFF;
    border-top:1px solid #bca860;
    background-color:#FFF;

 }
 
   div#titolo_video
 {
    float:left;
    clear:both;
    width:200px;
    color:#b89f4a;
    margin-top:28px;
    font-size:30px;
    margin-bottom:10px;
    text-transform:capitalize;
 }
 
    div#playlist h2
 {
    float:left;
    clear:both;
    color:#6f5b1a;

    font-size:14px;
    text-transform:capitalize;
    background-color:#d5bf76;
    padding-left:5px;
    padding-top:2px;
    height:21px;
    width:255px;
    margin:0px;
 }
 
 div#playlist
 {
    float:left;
    clear:both;
    width:255px;
    color:#000;
    text-transform:uppercase;
    background-color:#FFF;
    margin-top:0px;
    margin-left:24px;
 }
 
  div#playlist p
 {
    float:left;
    clear:both;
    width:255px;
    color:#4e4e4e;
    background-color:#FFF;
    border-bottom:1px solid #d5bf76;
    padding-bottom:10px;
    margin-top:12px;
    font-size:10px;
 }
 
 
  div#flash_playlist
 {
    float:left;
    width:400px;
    text-align:right;
    margin-left:30px;
    margin-top:75px;
 }
 
 
   div#playlist p img
 {
    float:left;
    margin-right:10px;

 }
 
    div#playlist p a
 {
    color:#4e4e4e;
    text-transform:none;
    text-decoration:none;
    font-size:12px;

 }
 
     div#playlist p a span
 {
    color: #b89f4a;
    text-transform:none;
    text-decoration:none;
    font-size:12px;

 }



table.ctl02_2
{
    margin-left:0px;
    width:195px;
    margin-top:5px;
}
table.ctl02_2 td
{
   padding-left:15px;
   height:18px;
}

table.ctl02_2 a
{
 color:#FFF;
 text-decoration:none;
}

table.ctl02_2 a:hover
{
 color:#644f0a;
  text-decoration:none;
} 

.submenu a
{
    color:#FFF;
     text-decoration:none;
}

.submenu a:hover
{
     color:#866e1f;
      text-decoration:none;
}

.selecteditem 
{
   background-color:#e2d19c;
}

table.selecteditem a
{
   color:#644f0a;
   font-weight:bold;
}

table.selecteditem td
{
   padding-left:15px;
   height:18px;
}

.submenu 
{
   width:190px;
   margin-left:0px;
   background-color:#a98f39;
   border:0px;
   border:1px solid #FFF;
}

.submenu_item 
{   
   padding:5px;
   padding-bottom:2px;
   width:190px;
   background-color:#a98f39;

}

table#Overview
{
    width:100%;
margin-top:0px;
}

div#immagine1
{
    float:left;
    clear:both;
    width:279px;
    height:60px;
    border:0px;
}

div#testo_overview
{
     float:left;
    width:350px;
    height:460px;
    
}


div#testo_overview h1
{
    color:#af8d1b;
    font-size:20px;
    margin-left:10px;
    
}

div#testo_overview p
{
padding:0px;
padding-left:12px;
padding-right:15px;
font-size:11px;


}
div#immagine2
{
   margin-top:20px;
    float:left;
    width:80px;
    height:460px;
    border:0px;
    margin-left:10px;
}

div#img_categorie
{
    float:left;
    clear:both;
    width:100px;
    text-align:left;
}

div#testo_categorie
{
    float:left;
    width:200px;
    text-align:left;
}

div#testo_categorie h1
{
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    text-transform:none;
    padding:0px;
    margin:0px;
}


div#testo_categorie p
{
    padding:0px;
    margin:0px;
    width:150px;
}

table#Categorie
{
    width:678px;
    margin-left:20px;
    height:420px;
    margin-bottom:0px;
    margin-top:10px;
}


table#Categorie a
{
text-transform:none;
color:#8f710d;
}

div#testo_categorie
{
    height:130px;
    padding-left:10px;
}

table#paginazione
{
    width:340px;
    margin-left:50px;
    margin-top:0px;
}
table#paginazionenews
{
    width:320px;
    margin-left:10px;
    margin-top:0px;
}

table#paginazione td a
{
   color:#8f710d;

}
table#paginazione td 
{

   font-size:13px;

}
table#paginazionenews td 
{

   font-size:11px;

}
div#materia
{
    margin-top:20px;
    margin-left:20px;
    font-size:20px;
    color:#8f710d;
    margin-bottom:10px;
}

div#materia span
{
    font-size:18px;
}

div#testo_azienda
{
    float:left;
    clear:both;
    width:325px;
    margin-left:5px;
    padding-left:5px;
}


div#testo_azienda a
{
    text-decoration:none;
    color:#8f710d;
}


div#testo_azienda h1
{
   font-size:18px;
   font-weight:bold;
   color:#8f710d;
   border-bottom:1px solid #8f710d;
}

div#testo_azienda p
{
margin-left:10px;
margin-top:0px;
}

div#immagini
{
    margin-left:10px;
    width:390px;
    float:left;
}

.lettera
{
    width:30px;
    text-align:center;
    font-size:12px;
}

div#navigation_alfabeto .submenuAlfabeto a
{
    color:#8f710d;
    font-size:11px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding-left:5px;
    padding-right:10px;
}

div#navigation_alfabeto .submenuAlfabeto
{
    color:#8f710d;
    border:1px solid #8f710d;
    margin-top:4px;
    margin-left:5px;
    font-size:10px;
    padding-top:2px;
    padding-left:2px;
    padding-bottom:2px;
}

div#navigation_alfabeto .submenuAlfabeto a:hover
{
    color:#000;

}


div.azienda
{
    float:left;
    width:261px;
    height:147px;
    margin-top:8px;
    margin-left:38px !important;
    margin-left:15px;
}


div.azienda span.titolo
{
   font-size:20px;
   color:#FFF;
   font-weight:normal;
   margin-left:5px;
   text-transform:capitalize;
}

div.azienda div.azienda_home
{
float:left;

width:246px;
height:106px;
margin-top:12px;
padding-right:10px;
font-size:12px;
color:#676767;
}


div.azienda div.azienda_home img
{
    float:left;
    clear:both;
    margin:5px;
    margin-top:13px;
    margin-right:10px;

}

div.azienda div.azienda_home span
{
 font-size:14px;
 color:#8f710d;
 font-weight:bold;

}

div.azienda div.azienda_home a
{
 font-size:14px;
 color:#676767;
 font-weight:bold;
 text-decoration:none;

}

table#News
{
    margin:0px;
    padding:0px;
    margin-top:40px;
    margin-left:20px;

}
table#News td
{
    
    height:100px;
}


   div#news_dettagli
 {
    float:left;
    width:744px;
    color:#000;
    border-right:1px solid #bca860;
    background-color:#FFF;
    height:712px;
    border-left:1px solid #FFF;
    border-bottom:1px solid #bca860;
    background-image: url('/img/sfondo_news.jpg');

 }
 
    div#news_dettagli a
 {
    font-size: 12px;
 color: #b89f4a;
font-weight: bold;
text-decoration: none;

 }
 
 
   div#news_dettagli h1
 {
     font-size:25px;
     margin-top:0px;
     margin-left:40px;
     text-transform:none;
     font-weight:normal;
 }
 
 
 table#News_dettagli
 {
     margin-left:30px;
     width:90%;
 }
 div#img_news
 {
     height:410px;
     width:120px;
     float:left;
     clear:both;
     margin-top:15px;
     margin-left:0px;
     
 }
 
 div#testo_news
 {
     height:410px;
     width:280px;
     float:left;
     margin-left:0px;
     color:#FFF;
     font-size:11px;
     

 }
 
 
  div#testo_news h1
 {
      
     margin-left:0px;
     

 }
 
 div#testo_progetto ul.ulsitemap
 {
     border-left:1px solid #5f5c5b;
     float:left;
     clear:both;
     margin-top:0px;
     width:400px;
 }


div#sitemap p
{
    color:#FFF;
    margin-left:10px;
    margin-top:5px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:14px;
    width:150px;
    float:left;
    clear:both;
    font-weight:bold;
}

div#registrazione
{
    float:left;
    clear:both;
    margin-left:40px;
    margin-right:40px;
}

div#immagine
{
    float:left;
    clear:both;
    width:385px;
    
}

div#immagine_news
{
    float:left;
    clear:both;
    width:225px;
    
}


div#immagine_registrazione
{
    float:left;
    clear:both;
    width:185px;
    
}

div#immagine_areariservata
{
    float:left;
    clear:both;
    width:173px;
    
}
div.contatti
{
    margin-top:20px;
    padding-left:8px;
    font-size:13px;
}


div#testo_progetto div.contatti p a
{
  
    font-size:13px;
}

input.Submit
{
background-color:#c39d2a;
      width:81px;
      height:22px;
      border:0px;
      color:#FFF;
      font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
      font-weight:bold;
}

input
{
    border:1px solid #c39d2a;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}


div#form
{
    font-size:11px;
}

div#form_entrata
{
    font-size:11px;
}

div#areariservata
{
    float:left;
    width:550px;
    color:#FFF;
    
}


div#areariservata a
{
    
    color:#FFF;
    text-decoration:none;
    
}


div#areariservata a.select
{
    
    color:#1e1701;
    text-decoration:none;
    
}

div#areariservata h1
{
    
    text-transform:none;
    color:#1e1701;
    font-size:20px;
    font-weight:normal;
    margin-left:0px;
    margin-bottom:15px;
    
}

div#menu_areariservata
{
    float:left;
    clear:both;
    width:540px;
    border-bottom:1px solid #FFF;
    border-top:1px solid #FFF;
    padding-bottom:5px;
    padding-top:5px;
    text-transform:uppercase;
    text-align:left;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:10px;
}

div.azienda div.azienda_home  img.oro
{
    border:1px solid #977625;
}

div#login
{
    clear:both;
    float:left;
    color:#6b6b6b;
}

div#content_login
{
     clear:both;
    float:left;
    background-color:#FFFFFF;
    border:1px solid #937a26;
    width:808px;
    padding-top:100px;
    padding-left:134px;
    padding-bottom:100px;
}

div#testo_login
{
    text-align:left;
}

div#testo_login  table
{
    float:left;
    color:#c39d2a;
    font-size:13px;
    margin:0px;
    padding:0px;
}

div#testo_login p
{
    text-align:left;

}

div#testo_login p a
{
color:#ab850d;
font-weight:bold;
text-decoration:none;
}

div#testo_login  table.registrazione
{
    color:#595959;
}

