body {
	background-color: #5d3d33;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#544e4e;
	text-align:left;
    margin:0;
    padding:0;
    background-image:url(../img/sfondo_body.jpg);
    background-repeat:repeat-x;
}


div#container
{
 /*background-image:url(../img/img_struttura.png); */
 width:909px;
 margin:auto;
 margin-top:0px;
 text-align:left;
 z-index:1;
 position:relative;
 text-align:left;
}

a
{
color:#e6cdc6;
text-decoration:none;
font-size: 11px;

}


a:hover
{
color:#FFF;
text-decoration:none;
font-size: 11px;
}


a.current
{
    color:#FFF;
}

div#header
{
 width:909px;
 height:40px;
 float:left;
 color:White;
}



p#lingue a
{
font-size:8px;
} 


p#lingue
{
    margin-top:15px;
    text-align:right;
    letter-spacing:1px;
}   

div#content_interno
{
 width:100%;
 float:left;
 background-color: #2a1510;
 border:1px solid #b2afaf;
 padding-top:0px !important;
 padding-top:0px !important;
 padding-top:20px;
 padding-bottom:50px;
}


div#content_interno_home
{
 width:100%;
 float:left;
/* min-height:550px; */
 background-color: #2a1510;
 border:1px solid #b2afaf;
 padding-top:0px !important;
 padding-top:20px;
 padding-bottom:10px;
}


div#content_interno img
{
    float:left;
}



div#header_interno
{
 width:100%;
 height:143px;
 float:left;
}



div#navigation
{
 width:100%;
 margin-top:18px;
 text-align:center;
 float:left;
 height:20px;
 background-color:#341b17;
 font-size:9px;
}

div#navigationhome
{
 width:100%;
 margin-top:18px !important;
 margin-top:29px;
 text-align:center;
 float:left;
 height:20px;
 background-color:#341b17;
 font-size:9px;
}




div#navigation a
{
 font-size:11px;
 font-weight:normal;
 font-style:normal;
 
}


div#content_flash_sup
{
    margin-top:10px !important;
    margin-top:0px;
    padding-left:6px !important;
    padding-left:14px;
    width:100%;
    height:225px;
    /*position:absolute;
    top:200px;
    left:0px; */
    z-index:20;
    /*border:1px solid #fff; */
    float:left;
}

img#logo
{
 float:left;
 margin-left:5px;
 margin-top:20px !important;
 border:0px;
}

ul.sotto
{
    list-style:none;
    margin:0px !important;
    margin:none;
    padding:0px !important;
    padding-left:15px;

}

ul.sotto li
{
    border-left:1px solid #e6cdc6;
    padding-left:10px !important;
    height:15px;
}


div#banner_homepage
{
    margin-top:43px !important;
    margin-top:0px;
    background-color:#2a1510;
    height:117px;
    width:100%;
    float:left;
    margin-bottom:0px !important;
    margin-bottom:0px;
}


div#banner
{
    height:103px;
    border-bottom:1px solid #999999;
    border-top:1px solid #999999;
    margin-left:6px;
    margin-top:6px;
    margin-right:8px;
    float:left;
    clear:both;
    width:895px;
}
div#footer
{
    height:40px;
    padding-top:10px; 
    width:100%;
    text-align:center;
    color:#FFF;
    font-size:9px;
    clear:both;
}


div#footer a
{

    color:#FFF;
    font-size:9px;

}

div#contenuto_interno
{
   /* margin-top:180px  !important; */
    margin-top:21px;
    float:left;
    clear:both;
    background-color:#341b17;
    width:909px;
    padding-bottom:40px;
 
}

div#titolocompany 
{
    float:left;
    width:120px;
    height:20px;
    margin-left:38px  !important;
    margin-left:18px;
    margin-top:33px;
}
div#titolocompany h1
{
    font-family: Helvetica,Arial, Verdana, Geneva,  sans-serif;
    color:#FFF;
    font-size:20px;
    letter-spacing:1px;
    font-weight:lighter;
    margin-top:-2px;
   
}



div#sottotitolo
{
    float:left;
    width:120px;
    height:20px !important;
    height:15px;
    margin-left:10px;
    margin-top:5px !important;
    margin-top:-17px;
}

div#sottotitolo h1
{
    font-family: Helvetica ,Arial, Verdana, Geneva,  sans-serif;
    color:#6a5655;
    font-size:20px;
    letter-spacing:1px;
    font-weight:normal;
    margin-top:-2px;
    border-left:2px solid #5b4a49;
    padding-left:10px;
}

div#titolo
{
    clear:both;
    float:left;
    margin-left:0px;
    width:310px;
}
div#testo
{
    float:left;
    width:566px;
    margin-left:0px;
    margin-top:33px;
    font-size:11px;
    line-height:16px;
    padding-bottom:60px;
    background-image:url(../img/puntini.gif);
    background-repeat:repeat-y;
    margin-left:0px;
    padding-left:20px;
    color:#EFEFEF;
}
div#testo a
{
 color:#FFF;
}




div#submenu
{
    float:left;
    clear:both;
    margin-top:-30px;
    margin-left:318px !important;
    margin-left:159px;
}


div#submenu div
{
  float:left;
  margin-left:10px;  
  margin-top:-12px;
  color:#FFF;
  font-size:11px;
  clear:both;
  width:100%;
}


div#submenu div  a
{
  color:#FFF;
  font-size:9px;
  font-size:11px;
}


div.logo
{
  width:520px;
  float:left;
  margin-bottom:30px;
}


div.logo  img
{
 float:left;
 margin-right:10px;
 margin-top:0px;
 
}

div.logo  a
{
 font-weight:bold;
 color:#FFF;
 
}
div.logo  p
{
 margin-top:-4px;
 margin-left:153px;
}

div.contatti
{
    background-color:#392420;
    float:left;
    width:200px;
    height:265px;
    padding:10px;
}

div.contatti h1
{
    font-size:11px;
    border-bottom:1px solid #9c9290;
    padding-bottom:3px;
    margin-bottom:0px;
}


input
{
    height:13px !important;
    height:15px;
    border:0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding-left:3px;
    padding-bottom:3px !important;
    padding-bottom:0px;
    font-size:10px;
    
}

select
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
}



table.informazioni
{
    margin-top:0px;
    width:430px;
    /*line-height:20px;*/
    padding:0px;
}




div.fiere
{
    height:61px;
    width:275px;
    margin-bottom:15px;
    background-color:#392420;
    padding-top:10px;
    padding-left:10px;
}

input#_contenuto_Submit
{
    margin-right:15px;
}


div.immaginecapolavori
{
    float:left;
    width:65px;

}


div.abstractcapolavori
{
    float:left;
    margin-left:10px;
    width:420px;
    padding-bottom:10px;
    height:89px;

}


div.abstractcapolavori  span
{
color:#FFF;
font-size:11px;
font-weight:bold;
margin-bottom:3px;
margin-top:-5px;
}

a.capolavori
{
color:#a6a6a6;
}


div.dettagliocapolavori  p
{
text-align:left;
margin-right:10px;
}


div.dettagliocapolavori  h1
{
color:#FFF;
font-size:14px;
margin-bottom:15px;

}


div.dettagliocapolavori  img
{
margin-right:10px;
margin-bottom:10px;
border:1px solid #FFF;
}

p.links a
{
    font-weight:bold;
}

p.links 
{
  margin-right:15px;
}


p.links a:hover
{
    text-decoration:underline;
}

div#bannerflash
{
float:right;
margin-top:-103px;
}



div#contentcapolavori
{
    width:100%;
    float:left;
    margin-left:0px;
}

p#press_anni
{
    background-color:#aaa19f;
    padding-left:7px;
    padding-right:7px;
    padding-top:1px;
    padding-bottom:1px;
   
}

p#press_anni a
{ 
color:#2a1510;
font-size:12px;
font-weight:bold;
}


p#press_anni
{ 
width:37px;
}

p#press_anni a:hover
{ 
text-decoration:underline;
}


div#presspage
{
  width:350px;
  float:left;
  height:132px;
  padding-bottom:10px;
  font-family:Times New Roman, Geneva, Arial, Helvetica, sans-serif;
    
}

h1#h1presspage
{
    font-family:Times New Roman, Geneva, Arial, Helvetica, sans-serif;
    color:#FFF;
    font-size:17px;
    font-weight:bold;
}

div#presspage img
{
    border:1px solid #959595;
}

div#presspage img.quadratino
{
    border:0px;
}

div#presspage span
{
    font-family:Times New Roman, Geneva, Arial, Helvetica, sans-serif;
    color:#5c4c48;
    font-size:13px;

}
div#adv
{
    float:left;
    width:200px;
}


h1#h1adv
{
    font-size:14px;
}

div#video
{
    float:left;
    width:300px;
    height:120px;
}

div#advrighe
{
    float:left;
    margin-left:10px;
    width:300px;
}

div#immaginevideo  img
{
    border:2px solid #FFF;
    margin-right:5px;
}

div.glossario
{
    margin-right:20px;
    margin-bottom:10px;
}

div.glossario span
{
 font-weight:bold;
}

p.contenutotesto
{
    margin-right:15px;
}


div.abstractcapolavori ul
{
    margin-right:10px;
    width:520px;
}


div.abstractcapolavori ul li
{
    margin-right:10px;
    width:500px;
}

div#timeline
{
    float:left;
    width:155px;
    text-align:left;
    padding-top:0px;
}

div#timelinecontenuto
{
    float:left;
    width:405px;
    text-align:left;
    padding-top:0px;
}


div#menuservizi a
{
    color:#e6cdc6;
}

div#menuservizi a:hover
{
    color:#FFF;
}


div#menuservizi a#current
{
    color:#FFF;
    font-weight:bold;
}

tr.headerstyle
{
    display:none;
}



a.aggiungi
{
    padding-top:3px;
    padding-bottom:7px;
    border:1px solid #93807c;
   font-size :10px;
}


td.Rowstyle
{
    Border:1px solid #93807c; 
}


table.detailsview
{
    margin-bottom:150px;
}

input
{
    background-color:#9a8d8b;
    color:#FFFFFF;
}

select
{
    background-color:#9a8d8b;
    border:0px;
    color:#FFFFFF;
    font-weight:bold;
}


input#_contenuto_Acconsento
{
    background-color:Transparent;
}



input#_contenuto_TipoUtente_0
{
    background-color:Transparent;
}

input#_contenuto_TipoUtente_1
{
    background-color:Transparent;
}

input#_contenuto_Sesso_0
{
    background-color:Transparent;
}

input#_contenuto_Sesso_1
{
    background-color:Transparent;
}

textarea
{
    background-color:#9a8d8b;
    color:#FFFFFF;
}
input#contenuto_Acconsento
{
    background-color:Transparent;
}


input#Acconsento
{
    background-color:Transparent;
}

h1.sa {
font-family: Arial;
font-size: 10px;
padding:0 0 0;
margin: 0 0 0;
font-weight:normal;
color:#a8a8a8;
text-align:center;
}

a.as:link, a.as:visited, a.as:hover {
font-family: Arial;
color: #a8a8a8;
text-decoration:none;
cursor:text;
font-size: 10px;
font-weight:normal;
text-align:center;
}


a.pagina
{
    background-color:#64504d;
    padding-left:3px;
    padding-right:3px;
}


