/* CSS Document */


body { margin:0px;  padding:0px; font-family: "Times New Roman", Times, serif, sans-serif; font-size:15px; text-align:center; /**/ background-image:url(../img/layout/bk.jpg); background-color:#fff; background-repeat:repeat-x; overflow-x:hidden;  }
span.noimage { overflow:hidden; display:block; height:0px; font-size:0px; text-indent:-10000px;}
h1 { margin:0px; padding:0px;}
a { color: #00f;}
a:hover { text-decoration:none; color:#b49151}

h2 { margin:4px; padding:4px; font-size:18px;}

#H1_Outer { text-align:right; height:14px; margin:4px;}
h1 { font-size:11px; text-align:right; border-bottom:1px solid #dfddbe; font-weight:bold; width:200px; display:block; float:right; color:#95947f;   }
form { margin:0px; }
input,textarea,select { border:1px solid #787878; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
input:hover,textarea:hover,select:hover {border:1px solid #111; }
input:focus,textarea:focus,select:focus{border:1px solid #111; background-color:#f0f0f0; }

.fotosbi { float:left; border:2px solid #fff; margin:15px;}
.fotosbi:hover { border:2px solid #000;}

#SfondoAlto { background-image:url(../img/layout/bk_alto.gif); width:1088px; height:112px; position:absolute; left:50%; margin-left:-544px; z-index:10 }
#SfondoMain { background-image:url(../img/layout/bk_main.gif); width:982px; height:735px; position:relative; margin:0px auto; text-align:center;  }
#BoxOuter  {  margin:0px auto; padding-top:29px;  }
#Box { border:1px solid #000; width:949px; height:680px; margin:0px auto; background-color:#fbffd8;  }


.riga { font-size:1px; height:3px; background-color:#f4f6d0; border-top:1px solid #dfddbe; border-bottom:1px solid #dfddbe;  }
#Riga_1 { margin-top:8px; margin-bottom:1px;}
#Riga_Logo { background-color:#e0e4ba; height:147px; }
#Riga_2 { margin-top:1px; margin-bottom:1px;}
#Logo { float:left; margin-top:14px; margin-left:23px;}

#Menu { height:20px; background-color:#e0e4ba; }
#Menu ul { margin:0px; margin-left:109px; padding:0px; list-style:none; width:850px;}
#Menu li { margin:0px; padding:0px; float:left;}
#Menu a { display:block; height:20px; width:140px; font-weight:bold; text-decoration:none; color:#b49151; text-align:center; font-variant:small-caps;}
#Menu a:hover { text-decoration:underline; background-color:#f2f6d0;}
#Menu a.active { text-decoration:underline; background-color:#f2f6d0;}

#Centrale { height:445px;}
#Centrale2 { height:445px;}

#Foto { width:645px; height:429px;  margin-top:10px; margin-left:10px; text-align:left; position:absolute }
#Testi { width:260px; margin-left:670px; margin-top:10px;  text-align:justify; font-size:13px;}
#Testi p { text-indent:10px; margin:0px; padding:1px;}

#Foto2 { width:445px; height:429px;  margin-top:10px; margin-left:10px; text-align:left; position:absolute }
#Testi2 { width:460px; margin-left:470px; margin-top:10px;  text-align:justify; font-size:13px;}
#Testi2 p { text-indent:10px; margin:0px; padding:1px;}


#Pie { font-size:11px; font-variant:small-caps; width:922px; height:25px; margin:0px auto; margin-top:12px; background-image:url(../img/layout/pie.gif);}
#PieInner {  width:922px; height:25px; padding-top:10px;  }

#TEXT_CTRL_UP a { display:block; position:absolute; margin-top:10px; margin-left:225px; width:12px; height:12px; background-image:url('/img/layout/freccia_red_up.gif'); background-repeat:no-repeat; }
#TEXT_CTRL_DOWN a { display:block; position:absolute; margin-top:-20px; margin-left:225px; width:12px; height:12px; background-image:url('/img/layout/freccia_red_down.gif'); background-repeat:no-repeat; }

span.miniTitolo {  margin-left:20px; display:block}

.immDescrizione { float:left; width:250px; height:180px; margin:30px; margin-top:20px; margin-bottom:0px; }
.immDescrizione a { text-decoration:none; width:250px; height:180px;  display:block;  border:1px solid #fbffd8; }
.immDescrizione a:hover { border:1px solid #d8dbb9; }
.immDescrizione img { border:1px solid #555;}

#Banner { width:600px; 
	height:100px; 
	position:absolute;
	overflow:hidden;
	margin-left:340px; margin-top:20px; }
