@charset "utf-8";
/* CSS Document */

#gira { position:relative; height:390px; width:190px; float:right; margin:10px; }

#slide { height:390px; width:190px; border:1px solid black; overflow:hidden; position:relative; z-index:10 }
#slider { position:absolute }
#slider img { margin:0; border:0 }

#bg-su, #bg-giu { position:absolute; z-index:50; margin:0; }
#su, #giu { position:absolute; z-index:100; margin:0; cursor:pointer }

#bg-su { top:0; left:-1px }
#bg-giu { top:363px; left:-1px }
#su { top:-8px; left:85px; }
#giu { top:385px; left:85px; }




.rich-wrap { width:520px; padding:10px }
.rich-wrap > div { float:left; width:185px; }
.rich-wrap > div input { padding:3px 4px 3px 4px; background:#fff; border:1px solid #d9d9d9; width:160px; margin-top:8px; } 
.rich-wrap > div input:focus { background:#fbfbf6 }
.rich-wrap > div textarea { padding:3px 4px 3px 4px; background:#fff; border:1px solid #d9d9d9; width:215px; height:250px; margin-top:8px; font-size:12px } 
.rich-wrap > div textarea:focus { background:#fbfbf6 }
.rich-wrap > div label { cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.rich-wrap > div input#priv { width:0; margin:1px 0 0 4px; float:right }
.rich-wrap > div label.privv { width:0}
.rich-wrap > div input.invia { background:url('images/bg-invia.png') top center no-repeat; width:116px; height:39px; border:0; cursor:pointer; font-weight:bold; margin-left:160px; margin-top:28px; color:#ea5f34; font-family:"Arial Black", Gadget, sans-serif; font-size:16px; letter-spacing:-.5pt}
.rich-wrap > div input.invia:active { color:#fff; }



/**  **/
#map { width:890px; height:480px; border:5px solid #e5d7c4 }
#map .titolomappa { font-size:16px; color:#ea5f34 }
#map .testomappa { font-size:12px }



/** gallery **/
#photogallery { position:relative; background:url('images/bg-sx.png') top center repeat-x #e5d7c4; background-position:-36px -36px; width:900px }
#photogallery div#mask { width:280px; height:388px; overflow:hidden; position:relative; margin-left:10px; top:8px; margin-bottom:15px }
#photogallery div#slider { position:relative; top:0; left:0; }
#photogallery div#slider img { cursor:pointer; border:2px solid #fee7d1; margin:2px; }