body {margin:0px;	padding:0px; font-family: Verdana, Arial, Sans Serif; text-align:left; color: white; font-size:100%}



a{color:#87e814;}

a:hover{ text-decoration:none;  }

a img{ border:0px; background-color:transparent;} 



/****  MAIN MENU   *****/

#mainMenu { float:right; margin:0px 7px 0px; padding:0px; padding-top:109px; letter-spacing: .07em;}

#mainMenu ul {font-size:.75em; list-style: none; margin:0px;  padding:0px; color:#567726; font-weight:normal; float:left; overflow:visible; float:none; padding-bottom:10px}

#mainMenu li {display: inline; margin:0px 0px 0px 0px; }

#mainMenu li.selected a{color: white; background-color: #567726; border-bottom:3px solid #c1c1c1; background-image:url('menu_bg.gif'); background-repeat:no-repeat}

#mainMenu li.selected a:hover{color: white; text-decoration:none;background-color: #567726;}

#mainMenu li a{text-decoration:none; padding:120px 4px 3px 5px; ; color:#567726; }

#mainMenu li a:hover{text-decoration: none; color:#72c511; background-color:#567726; color:#fcfb03  }



/*** PATH MENU ***/

#pathMenu { width:790px; margin:0px 0px 20px 0px; text-align:right; color: #333; font-size:90%; float:left;}

#pathMenu ul {display:inline; text-align: right; font-size:85%; list-style: none; margin:0px; padding:0px; margin-left:2px;}

#pathMenu li {display: inline; margin:0px 4px 0px 0px; color:#2d2d2d; letter-spacing:.2em}

#pathMenu li a{color:#333; padding:0px 3px 0px 0px; text-decoration:none; font-weight:bold}

#pathMenu li a:hover{color:#666 }



/****   RECAP MENU    ****/

#recapMenu { font-size:.75em; margin-top: 10px; padding:0px; padding-bottom:60px; text-align:center;  background-image: url(images/logo_footer.gif); background-repeat: no-repeat; background-position:40px 0px; letter-spacing:.18em}

#recapMenu ul {display:inline; text-align: center; font-size:80%; list-style: none; margin:0px; padding:0px; padding-bottom:2px;  text-transform: lowercase; color:#a9c770}

#recapMenu li {display: inline; margin:0px 4px 0px 0px;}

#recapMenu li a{padding:0px 3px 10px 3px; text-decoration:none; color:#a9c770}

#recapMenu li a:hover{color:white}






/****   HEADER    ****/

#header{ padding-top:0px;  width:790px; float:right }

#logo { float:left; padding-top:20px }



/****   SERVIZIO    ****/

.floatLeft{float:left;}

.floatRight{float:right;}






/****  FONDI  ****/

.fondo_1 { background-image:url('images/fondo_1.jpg') }

.fondo_2 { background-image:url('images/fondo_2.jpg') }

.fondo_3 { background-image:url('images/fondo_3.jpg') }

.fondo_4 { background-image:url('images/fondo_4.jpg') }

.fondo_5 { background-image:url('images/fondo_5.jpg') }

.fondo_6 { background-image:url('images/fondo_6.jpg') }

.fondo_7 { background-image:url('images/fondo_7.jpg') }

.home {background-image:url('images/fondo_home.jpg'); background-repeat:no-repeat; background-position:center top}



/****  IMMAGINE PARAGRAFO   ***/

.inserto_paragrafo{margin:5px 10px 0px 10px; background-color:#ccc; margin-bottom:1em}

.inserto_paragrafo .floatLeft {  margin-right:29px; } 

.inserto_paragrafo .floatRight {  margin-left:29px; }

.mappa { margin-left:90px }

.marginBottom{ margin-bottom:30px }

/****  TABELLE   ***

table{text-align:left; float:left; color:white; border-bottom:4px solid #090909; border-left:1px solid #090909}

td{vertical-align:top; padding:3px 5px 3px 5px;  height:10px; overflow:hidden; border-right:1px solid #111;}

tr.pari{background-color:#333;}

tr.dispari{background-color:#202020; color:#999;}

th{ font-size:.9em;  background-image: url('images/th_bg.gif'); background-repeat:x-repeat; background-color:#141213; padding:3px 5px 5px 5px; width;60px; border-right:1px solid #111; border-bottom:3px solid #111; color:black}

th.vuota{ background-image:none; background-color:#111; border-bottom:0px; border-left:1px solid #090909; }

th.vuota a{display:block; padding-left:29px}

th.vuota a:hover{ background-image: url('images/th_bg.gif'); background-repeat:x-repeat; background-color:#141213;}

td.menu_tr{padding:0px; border-left:2px solid #090909; border-right:1px solid #090909;}

td.menu_tr div.pulsantiera{width:60px}

td.menu_tr a{display:block; float:left; padding:3px; margin:0px}

td.menu_tr a:hover{ background-image: url('images/th_bg.gif'); background-repeat:x-repeat; background-color:#141213;}

td.menu_tr img{margin-left:4px}



///**** FORM  ****/

/*

.form dl{ margin:0px; padding:0px; float:left }

.form dd, .form dt{ margin:0px; padding:0px; display:block }

.form dd { padding:3px 0px 10px; float:left; width:790px; }

.form dt    { float:left; width:790px; color:#777 }

.form dd input{ background-color:#202020; color:#87e814; border:0px; border-bottom:3px solid #0A0A0A; padding:3px }

.form dt img { border:8px solid #202020; margin-bottom:3px }

.form dt.submit { padding-bottom:20px }

.form dd select{ background-color:#202020; color:#87e814; border:0px; border-bottom:3px solid #0A0A0A; padding:0px }

*/  