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

* { margin:0; padding:0; ; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }

body { background:url('images/back-body.png') top center repeat-x #fafaf8; } 

#wrap { width:900px; margin:0 auto; border-left:1px solid #fff; border-right:1px solid #fff; }

#top img { float:left; }


#content { background: #fff; width:900px; background:url('images/back-content.png') top center repeat-y #fff; }

#content #colSx { width:175px; background:url('images/back-colSx.png') top center repeat-x; float:left; }
#content #colMenu { width:160px; background:#fbfbf6; float:left; }
#content #colMenu ul li { list-style:none; }
#content #colMenu ul li a { border-bottom:1px solid #9b923c; display:block; width:146px; margin-bottom:9px }
#content #colMenu ul li a img { border:0 } 

#content #colContent { float:left; width:535px; padding:15px; }

#content #colContent p { color:#3d4410 }
#content #colContent ul { margin-left:15px; }

.images { background:#f1f0e1 }
.images img { border:5px solid #fff; float:left; margin:15px 0 15px 15px; }

.green { color:#7b7324; }
.green strong { color:#554f12 }
.info { line-height:14px; letter-spacing:1pt; word-spacing:2pt; padding-left:8px; } 
.info a { color:#554f12; font-weight:bold; text-decoration:none; }
.info a:hover { color:#7b7324 }

p#copy { font-size:11px; color:#554f12; text-align:center; padding-top:15px; }
p#copy a { color:#637e63 }
p#copy a:hover { color:#374637 }

/** **/
.clear { clear:both; }


#map { width:523px; height:350px; border:5px solid #f1f0e1 }
#map .titolomappa { color:#c50; font-size:14px; font-weight:bold; } 




.rich-wrap { width:520px; padding:10px }
.rich-wrap > div { float:left; width:220px; }
.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:260px; height:103px; margin-top:8px; } 
.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/back-button.jpg') top center no-repeat; width:115px; height:28px; border:0; cursor:pointer; font-weight:bold }
.rich-wrap > div input.invia:active { color:#fff; }

h3.privvv { margin-left:10px; margin-top:15px; }
.privacy { width:480px; height:87px; overflow:auto; text-align:justify; padding:2px 5px 5px 5px; border:1px solid #efefef; margin-left:10px; }
.privacy p { font-size:11px; color:#666; line-height:15px; }