body {

background: #FFFFFF; 
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin: 0px;
padding: 0;
background-image: url(img/bg_body.gif);
background-repeat: repeat-x;
background-position:0px 0px;

	}
	

#envelope {

margin: 0;
padding: 0;	
background-color: #FFFFFF;
background-image: url(img/bg_body.gif);
background-repeat: repeat-x;
background-position:0px 0px;

	}


TD {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #6a686c;  

	}



form {

margin: 0;
padding: 0;

	}


	/* ------------- MENU LATERALE  ----------------------------------------- */

	

.navcontainer1, #navcontainer1_doc { width: 172px; margin-top: 0px; margin-left: 12px;}


.navcontainer1 ul, #navcontainer1_doc ul {

margin-top: 0px;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;

}


.navcontainer1 a, #navcontainer1_doc a {

display: block;
padding: 3px 3px 3px 25px;
width: 168px;
border-bottom: 1px solid #7ead47;
background-image: url(img/arrow.gif);
background-repeat: no-repeat;
background-position:5px 6px;

}


.navcontainer1 a:link, .navlist1 a:visited, #navcontainer1_doc a:link, #navlist1_doc a:visited {

color: #6a686c;
text-decoration: none;

}


.navcontainer1 a:hover, #navcontainer1_doc a:hover {

background-color: #eef3dd;
color: #6a686c;
background-image: url(img/arrow_h.gif);

}



li.titolo_menu, .titolo_menu, div.titolo_doc, div.titolo_carrello, div.titolo_prodotti, .titolo_multi {

margin-left: 1px;
list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #669a35;
display: block;
padding: 11px;
width: 100%;
background-image: url(/img/bg_menu_lat.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #d2e991;
margin-bottom: 10px;

}

div.titolo_doc {


}

div.titolo_carrello {

background-image: url(/img/ico_carrello.gif);

}

div.titolo_prodotti {

background-image: url(/img/ico_prodotti.gif);

}

div.titolo_multi {

background-image: url(/img/bg_menu_multi.gif);

}

/* -----------  test ---------- */



.selezionata, .selezionatac {

display: block;
width: 196px; 
background-color: #eef3dd;

}



/* --- secondo livello --- */



.navcontainer2 { width: 168px; }



.navcontainer2 ul {

margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
background-color: #fff;

}



.navcontainer2 a {

display: block;
padding: 3px 3px 3px 41px;
width: 150px; /* -- problema -- */
border-bottom: 1px solid #7ead47;
background-image: url(img/sub_menu1.gif);
background-repeat: no-repeat;
background-position:25px 6px;

}



.navcontainer2 a:link, .navlist2 a:visited {

color: #6a686c;
text-decoration: none;

}


.navcontainer2 a:hover {

background-color: #eef3dd;
color: #6a686c;
background-image: url(img/sub_menu1_h.gif);

}



/* --- terzo livello --- */



.navcontainer3 { width: 168px; }


.navcontainer3 ul {

margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
background-color: #fff;

}



.navcontainer3 a {

display: block;
padding: 3px 3px 3px 57px;
width: 134px; /* -- problema -- */
border-bottom: 1px solid #7ead47;
background-image: url(img/sub_menu2.gif);
background-repeat: no-repeat;
background-position:40px 6px;

}


.navcontainer3 a:link, .navlist3 a:visited {

color: #6a686c;
text-decoration: none;

}


.navcontainer3 a:hover {

background-color: #eef3dd;
color: #6a686c;
background-image: url(img/sub_menu2_h.gif);

}



	/* ------------- FINE MENU LATERALE  ------------------------------------ */

	



  /* ------------- STRUTTURA  --------------------------------------------- */



#header {

height: 189px;
color: #336699;

}


#box_flash {

padding-left: 1px;
padding-right: 1px;
background-color: #FFFFFF;
height: 189px;

}



#menu_top {

padding: 6px 6px 6px 3px;
background-color: #FFFFFF;
border-top: 1px solid #7ead47;
border-bottom: 1px solid #7ead47;
width: 99%;
color: #336699;
font-size: 13px;
background-image: url(/img/ico_menutop.gif);
background-repeat: no-repeat;
background-position: top right;
text-align: center;

}



#main, #main_foo {

background-color: #FFF;
color: #6c6b6f;
background-image: url(/img/bg_main.gif);
background-repeat: repeat-y;
background-position: left top;
padding: 0px;
font-size: 13px;

}


#main {

padding: 0; margin: 0;

}


#col_sx {

background-color: #FFF;
color: #807E83;
background-image: url(/img/bg_main.gif);
background-repeat: repeat-y;
background-position: left top;

}


#col_right, #col_right_foo {

background-color: #FFF;
color: #807E83;
background-image: url(/img/bg_main_col_right.gif);
background-repeat: repeat-y;
background-position: left top;


}

.contenuti {

padding: 1px 20px;

	}


#footer{

background-color: #d2e991;
border-top: 3px solid #010005;
text-align: center;
padding: 10px 10px 10px 10px;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;

}


  /* ------------- FINE STRUTTURA  ---------------------------------------- */

  

  

#menu_top a {

color: #336699;
text-decoration: none;
font-size: 13px;
font-weight: bold;


}


#menu_top a:hover {

color: #807E83;
text-decoration: underline;


}



  /* ------------- NEWS -------------------------------------------------- */

	

.newsbox  { width: 194px; margin-left: 2px;}

.utentibox { width: 194px; margin-left: 2px;}


.newsbox ul {

margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;

}

.utentibox ul {

margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;

}

.newsbox a, .docs_ricerca a, .utentibox a {

display: block;
padding: 3px;
width: 196px;
background-color: #fff;
border-bottom: 1px solid #7ead47;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-decoration: none;
color: #807E83;
margin-left: 5px;

}



.newsbox a:link, #news1 a:visited, .docs_ricerca a:link, .utentibox a:link {

color: #807E83;
text-decoration: none;

}



.newsbox a:hover, .docs_ricerca a:hover, .utentibox a:hover {

background-color: #eef3dd;
color: #807E83;

}


.login {

margin-left: 10px;


}


.login TD {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;

}




li.titolo_news {

list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #669a35;
display: block;
padding: 11px;
width: 100%;
background-image: url(/img/bg_menu_eventi.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #d2e991;
margin-bottom: 10px;


}



.data_news {

color: #ee761e;
font-size: 12px;

}


  /* ------------- FINE NEWS --------------------------------------------- */





/* ------------- RICERCA -------------------------------------------------- */

	

#ricercabox { width: 194px; margin-left: 2px;}



#ricercabox ul {

margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;


}



li.titolo_ricerca {

list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #669a35;
display: block;
padding: 11px;
width: 100%;
background-image: url(/img/bg_menu_ricerca.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #d2e991;
margin-bottom: 10px;


}



#stringa_ricerca {

margin-top: 7px;


}


#input_ricerca, input.utente {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #6a686c;
border: 1px solid #7ead47;
padding: 2px 2px 0px 2px;
width: 154px;
height: 20px;

}


#input_ricerca {

margin-left: 10px;
width: 150px;
}


#input_submit, #input_submit_utente, #input_submit_logout {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #807E83;
background-color: #fff;
border: 1px solid #fff;
padding: 2px 2px 0px 2px;
height: 20px;


}


.loggato {

font-weight: bold;
color: #e06000;
background-color: #fff;


}

/* --------------- FINE RICERCA --------------------------------------------- */

  

  

/* --------------- AGENDA EVENTI -------------------------------------------- */

  


#date {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #807E83;

}



#date TD {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #807E83;
border-top: 1px solid #7ead47;
padding: 5px;

}


.giorno {

font-weight: bold;
text-align: center;

}


.eventibox { width: 194px; margin-left: 2px;}



.eventibox ul {

margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;

}


.eventibox a {

display: block;
padding: 3px;
width: 196px;
background-color: #fff;
border-bottom: 1px solid #7ead47;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #6a686c;
margin-left: 5px;

}


.eventibox a:link, #news1 a:visited {

color: #6a686c;
text-decoration: none;

}


.eventibox a:hover {

background-color: #eef3dd;
color: #6a686c;

}



li.titolo_eventi {

list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #669a35;
display: block;
padding: 11px;
width: 100%;
background-image: url(/img/bg_menu_eventi.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #d2e991;
margin-bottom: 10px;

}



#date TD a {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #807E83;
text-decoration: underline;


}


#date TD:hover {

background-color: #eef3dd;

}



/* --------------- FINE AGENDA EVENTI --------------------------------------- */



/* --------------- MAIN ----------------------------------------------------- */
/*#main a*/a

{

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #807E83;  

	}

/*#main a:hover*/ a:hover

{

color: #76b33e;  

}


#path {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #669a35;
height: 38px;
margin-left: 2px;
margin-right: 1px;
background-image: url(/img/bg_path.gif);
background-repeat: no-repeat;
background-position: top left;
text-align: right;
padding: 16px 10px 0 0;


}


#path_home {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #669a35;
height: 38px;
margin-left: 2px;
margin-right: 1px;
background-image: url(/img/bg_path_home.gif);
background-repeat: no-repeat;
background-position: top left;
text-align: left;
padding-top: 10px;
padding-left: 17px;


}



#path a:link, #path a:visited {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #669a35;


}


#path a:hover {

text-decoration: underline;
color: #125220;


}


.titolo_archivio, .titolo_search, .titolo_cartelle, .titolo_multimedia, .titolo_cart, .titolo_categorie {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
color: #74b24f;
padding: 15px 10px 0px 10px;
height: 52px;
margin: 0px;


	}
	
.titolo {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #74b24f;
padding: 5px 0px 5px 0px;
margin: 6px 0 15px 0px;
border-bottom: 2px solid #ecaa0b;
text-align: center;


	}	

	
.titolo_archivio {

background-image: url(/img/ico_titolo_archivio.gif);

}

.titolo_cartelle {

background-image: url(/img/ico_titolo_cartelle.gif);

}

.titolo_search {

background-image: url(/img/ico_titolo_ricerca.gif);

}

.titolo_cart {

background-image: url(/img/ico_titolo_carrello.gif);

}

.titolo_categorie {

background-image: url(/img/ico_titolo_categoria_pr.gif);

}
  /* ------------- FINE MAIN ------------------------------------------------ */
  
.cornice_banner_pie {

border: 1px solid #7ead47;
width: 468px;
height: 60px;

}

.cornice_banner_lat_sx {

border: 1px solid #7ead47;
width: 148px;
height: 47px;

}


li.titolo_mercato {

margin-left: 0;
list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #336699;
border-bottom: 1px solid #7ead47;
display: block;
padding: 3px;
width: 186px;


}


li.titolo_utenti {

list-style-type: none;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #669a35;
display: block;
padding: 11px;
width: 100%;
background-image: url(/img/bg_menu_utenti.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #d2e991;
margin-bottom: 10px;


}


 .archivio a, .mercatousato a, .minicarrello a {
border: 0;
border-bottom: 1px solid #7ead47;
font-size: 10px;
margin-top: -13px;
padding-bottom: 3px;
background-color: #f4f6f7;
color: #807e83;
text-decoration: none;
width: 196px;

}

 .archivio a:hover, .mercatousato a:hover, .minicarrello a:hover {

background-color: #eef3dd;
color: #807e83;

}


.ris_ricerca {

padding: 10px;  

}
	
	
	
#tabella_doc ul {

margin: 0;
padding: 0;


}


.tab_doc {

padding: 7px;  
list-style-type: none;
margin: 0;

}


.sottolineato {

border-bottom: 1px dotted #ccc;  

	}


.arch {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #807E83;  
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 

}
	

.arch TD {

border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 

}
	
.scheda_doc {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #807E83;  
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 

}
	

.scheda_doc TD {

border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 

}
	
.scheda_doc TH {

border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
font-weight: bold;
background-color: #f4f6f7;

}
	
.col_menu_sx a {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #6a686c;  

}
	

.col_menu_sx a:hover {

text-decoration: underline;
color: #6a686c;  

}

.bordotabelle {
border-top: 1px solid #7ead47;
border-left: 1px solid #7ead47;	

}

.bordotabelle TD {
border-bottom: 1px solid #7ead47;	
border-right: 1px solid #7ead47;

}
	
	
.banner_text {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #336699;
padding: 4px;
margin-right: 7px;
border: 1px solid #7ead47;
background-color: #b4d8fb;
text-decoration: none;

}


#accesso_centrale {

border-bottom: 1px solid #cccccc;

}



.input_accesso {

font-size: 11px;
height: 14px;
	

}


.foto_macchina {

border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;

	}


.modello {

margin: 15px 0 10px 0;
font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;

}


.menu_minicarrello TD {

border-bottom: 1px solid #ccc; 

}

.menu_minicarrello TD a {

color: #807e83;
font-size: 10px;

}

.iscrizione TD {

border-bottom: 1px solid #7ead47;

}


.box_banners {

text-align: center;

}

/* --------------------- HOME -------------------------------- */

.homes a {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ee761e;


}


.gare_appalti, .evidenza {

font-family: Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #669a35;
padding: 11px;
background-image: url(/img/bg_gare_evidenza.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #d2e991;
margin-bottom: 10px;


}


.links {

margin-left: 4px;


}

.barrasx {

border-right: 1px solid #ecaa0d;

	}
	
	.barradx {

border-left: 1px solid #ecaa0d;

	}
	
	

