/* CSS Document */

body { background-image:url(immagini/bg.jpg); background-repeat:repeat-x; background-color:#E5E5C8; font-family:"Trebuchet MS"; color:#000000; font-size:12px; margin-top:0px; }

html {
    	scrollbar-face-color:#D4CEB4 !important;
    	scrollbar-shadow-color: #FFFFFF !important;
    	scrollbar-highlight-color:#FFFFFF !important;
    	scrollbar-3dlight-color:#D4CEB4 !important;
    	scrollbar-darkshadow-color:#D4CEB4 !important;
    	scrollbar-track-color:#C5BFA7 !important;
    	scrollbar-arrow-color:#555555 !important;
	}

h1 { font-size:16px; font-weight:bold; color:#75756D; margin:0px; padding:0px;}

form { margin:0px; padding:0px; }
_input { background-color:#93947E; border:1px solid #FFFFFF; font-size:10px; color:#FFFFFF; padding-left:5px; }
_select { background-color:#93947E; border:1px solid #FFFFFF; font-size:10px; color:#FFFFFF; padding-left:5px; }
_option { height:25px; padding:10px;}

.contenitore { width:990px; margin: 0 auto; background-color:#669999, }

.testata { width:990px; height:147px; text-align:center; font-size:16px; color:#FFFFFF; font-weight:bold;  }

.menu { float:left; width:958px; height:36px; margin-left:17px; margin-right:17px; letter-spacing:1.9px; padding-top:15px; font-size:15px; }

A.over{ float:left; background-color:none; color:#545543; text-decoration:none; padding-left:7px; padding-right:7px; padding-top:5px; height:45px; margin-left:2px; margin-right:2px; }
A.over:hover {text-decoration:none; background-color:#545543; color:#FFFFFF; }


.areariservata { float:right; text-align:right; width:284px; font-size:10px; font-weight:normal; visibility:hidden;  }

.ricerca { width:950px; height:22px; padding-top:3px; margin-top:33px; margin-left:17px; margin-bottom:23px; color:#000000; background-image:url(immagini/bg_alfabeto.jpg); background-repeat:no-repeat; font-size:16px; font-weight:bold;  }
.ricerca input { background-color:#D0CDBC; border:1px solid #6C6B63; font-size:10px; color:#6C6B63; padding-left:5px; }

.alfabeto { float:left; color:#545543; padding-left:16px; height:25px;}

.lettera { display:inline; height:20p; vertical-align:middle; }
.lettera a { text-decoration:none; height:15px; color:#545543; padding-top:4px; text-align:center; font-size:14px; vertical-align:middle;}
.lettera a:hover { height:10px; font-size:20px; text-align:center; color:#FFFFFF; padding-bottom:5px; }

.over2 { float:left; width:14px; padding-top:2px; }
A.over2 { color:#545543; text-decoration:none; height:25px; margin-left:3px; margin-right:3px; font-size:14px; }
A.over2:hover { text-decoration:none; color:#FFFFFF; font-size:18px; padding-top:0px; }

.formricerca { float:right; width:240px; font-size:12px;  }

.elencosx { float:left; width:207px; height:100%; color:#6B6B62; font-size:12px; line-height:150%; padding-left:15px; margin-top:10px; }
.elencosx a { color:#6B6B62; text-decoration:none; padding:2px;}
.elencosx a:hover { text-decoration:none; background-color:#6B6B62; color:#FFFFFF; }

.contenuto { float:left; width:743px; color:#000000; }
.contenuto a{ text-decoration:none; color:#000000; }
.contenuto a:hover { text-decoration:none; background-color:#6B6B62; color:#FFFFFF; }
.contenuto_sottopagine { float:left; width:743px; color:#75756D; margin-top:-20px; }

.contenuto_scheda { float:left; width:743px; color:#75756D; }
.contenuto_scheda  h1 { float:left; width:743px; color:#75756D; margin-bottom:10px; }

.testo { width:100%; margin-bottom:15px;}
.testo a { border:0px; color:#000000; }

.boxhome { float:left; width:320px; padding-top:0px; padding-right:18px; padding-left:0px; line-height:125%; padding-bottom:10px;    }
.boxhome2 { float:left; width:289px; height:150px; padding-top:0px; padding-right:18px; padding-left:22px; background-image:url(immagini/fondo_box.png); background-repeat:no-repeat;   }

.separatorebox { float:left; width:34px; }

.boxgrandehome { float:left; width:685px; min-height:400px; padding-top:20px; padding-right:26px; padding-left:26px; color:#75756D; text-align:center;  }

.copy { float:left; width:100%; font-size:10px; text-align:center; margin-top:10px; color:#000000; }
.copy a { color:#000000; text-decoration:none; }
.copy a:hover { color:#000000; text-decoration:underline; }

.bandierina { float:right; height:23px; margin-top:-15px; text-align:right; padding-right:24px;  }


#BOX {
	filter:alpha(opacity=60);
	-moz-opacity:.60;
    position:relative;
    top: -50px;
	left:0px;
    background-color:#333333;
    width:80%;
    height:25px;
    padding:10px;
    border-top:1px dotted #FFFFFF;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.iscrizione { font-weight:bold; }
.iscrizione input { background-color:#93947E; border:1px solid #FFFFFF; color:#FFFFFF; padding:2px; }
..iscrizione select { border:1px solid #FFFFFF; font-size:10px; color:#FFFFFF; padding:5px; background-color:#93947E; }
.iscrizione option { color:#FFFFFF; }

.checkbox { background-color: white; border: 1px solid black; } 

.bottoni { color:#22A2D7; background-color:#FFFFFF; font-size:16px; padding:5px; padding-left:30px; }


.boxfotohome { float:right; width:358px; height:295px; border:1px #B5B29B solid; padding:8px; }

.colonnacommenti { width:345px; float:left; height:312px; }


#tabelladettagli { }

#tabelladettagli td { text-align:center; vertical-align:middle; }


a.linkFLY:hover { background-color:transparent; text-decoration:none; }


#slider { width:100% }
.header { font-weight:bold; margin-top:1px; cursor:pointer; }
.header:hover { color:#FF0000}
.content { overflow:hidden; float:left;  }
.text { margin-bottom:20px; }