
@import url(http://fonts.googleapis.com/css?family=Carme);

body

{

background: #FFFFFF; 
font-family: 'Carme', sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin: 0px 0px 10px 0px;
padding: 0;
background:  url(/file_grafica.php?nome=img/bgtop.jpg) repeat-x;
width: 100%; 


	}





a:link
{

color: #333333;

}

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

	

.navcontainer1, #navcontainer1_doc { width: 188px; margin-top: 0px;}



.navcontainer1 ul, #navcontainer1_doc ul

{

margin-top: 0px;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: normal;


}


.navcontainer1 a, #navcontainer1_doc a

{

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


.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: #EDEEEF;
color: #6a686c;
background-image: url(img/arrow_h.gif);

}



li.titolo_menu, .titolo_menu, div.titolo_doc, div.titolo_carrello, div.titolo_prodotti, div.titolo_menu_multimedia

{

margin-left: 0;
margin-top: 5px;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: bold;
color: #336699;
border-bottom: 1px solid #C5C7CA;
display: block;
padding: 3px;
width: 188px;
background-image: url(img/ico_menulat01.gif);
background-repeat: no-repeat;
background-position: top right;


}

div.titolo_doc

{

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

}

div.titolo_carrello

{

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

}

div.titolo_prodotti

{

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

}

div.titolo_menu_multimedia

{

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


}

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



.selezionata, .selezionatac

{

display: block;
width: 193px; 
background-color: #edeeef;

}



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



.navcontainer2 { width: 168px; }



.navcontainer2 ul

{

margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: 'Carme', 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 #C5C7CA;
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: #EDEEEF;
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: 'Carme', 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 #C5C7CA;
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: #EDEEEF;
color: #6a686c;
background-image: url(img/sub_menu2_h.gif);

}



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

	



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



#header

{

padding-bottom: 7px;
width: 99%;
height: 87px;
color: #336699;

}



#header_box_center

{

background-color: #336699;

}






#main, #main_foo

{

height: auto !important;
color: #394b72;
padding: 10px;
font-size: 12px;
min-height: 400px;
line-height: 20px;
}


#main

{
height: auto !important;
min-height: 400px;
padding: 10px 5px 30px 5px;


}


#col_right, #col_right_foo

{

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


}



#footer

{



width: 982px;
float:center;
margin-top:20px;
font-size: 12px;
padding-bottom: 20px;

}


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

  

#menu_top

{
text-decoration: none;
padding-top: 15px;
width: 952px;
height: 10px;
text-align: center;
float:center;
color: #cccccc;
text-decoration: none;
}
  

#menu_top a:link

{

text-decoration: none;
font-family: 'Carme', sans-serif;
font-size: 10px;
text-transform: smallcase;
color: #333333;
padding-left: 10px;
padding-right: 10px;
dborder-right: 1px solid #ffffff;


}


#menu_top a:hover

{

text-decoration: none;
color: #cccccc;

}
#menu_top a:visited

{

text-decoration: none;
color: #333333;

}


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

	

.newsbox, .mercatobox { width: 186px; margin: 6px;}

.utentibox { width: 186px; margin: 6px;}

.ticketbox { width: 186px; margin: 6px;}
.newsbox ul, .mercatobox ul

{

margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: normal;

}

.utentibox ul, .ticketbox ul

{

margin: 0;
padding: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: normal;

}

.newsbox a, .mercatobox a, .docs_ricerca a, .utentibox a, .ticketbox a

{

display: block;
padding: 3px;
width: 186px;
background-color: #fff;
border-bottom: 1px solid #a5beba;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: normal;
text-decoration: none;
color: #807E83;

}



.newsbox a:link, #news1 a:visited, .mercatobox a:link, .docs_ricerca a:link, .utentibox a:link, .ticketbox a:link

{

color: #807E83;

text-decoration: none;

}



.newsbox a:hover, .mercatobox a:hover, .docs_ricerca a:hover, .utentibox a:hover, .ticketbox a:hover

{

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

}



.login TD

{

font-family: 'Carme', sans-serif;
font-size: 11px;
font-weight: normal;



}



li.titolo_news

{

margin-left: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: bold;
color: #336699;
border-bottom: 1px solid #C5C7CA;
display: block;
padding: 3px;
width: 186px;
background-image: url(img/ico_news.gif);
background-repeat: no-repeat;
background-position: top right;

}

li.titolo_calendario

{

margin-left: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: bold;
color: #336699;
border-bottom: 1px solid #3e50a2;
display: block;
padding: 3px;
width: 186px;

}

.data_news

{

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

}


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





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

	

#ricercabox { width: 186px; margin: 6px;}



#ricercabox ul

{

margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: normal;


}



li.titolo_ricerca

{

margin-left: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: bold;
color: #336699;
border-bottom: 1px solid #C5C7CA;
display: block;
padding: 3px;
width: 186px;
background-image: url(img/ico_ricerca.gif);
background-repeat: no-repeat;
background-position: top right;


}



#stringa_ricerca

{

margin-top: 7px;


}


#input_ricerca, input.utente

{

font-family: 'Carme', sans-serif;
font-size: 11px;
font-weight: normal;
color: #6a686c;
border: 1px solid #C5C7CA;
padding: 2px 2px 0px 2px;
width: 154px;
height: 20px;

}



#input_submit, #input_submit_utente, #input_submit_logout

{

font-family: 'Carme', 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: 'Carme', sans-serif;
font-size: 11px;
font-weight: normal;
color: #807E83;

}



  #date TD

{

font-family: 'Carme', sans-serif;
font-size: 11px;
font-weight: normal;
color: #807E83;
border-top: 1px solid #C5C7CA;
padding: 5px;


}



  .giorno

{

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

}


.eventibox { width: 186px; margin: 6px;}



.eventibox ul

{

margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: normal;

}


.eventibox a

{

display: block;
padding: 3px;
width: 186px;
background-color: #fff;
border-bottom: 1px solid #C5C7CA;
font-family: 'Carme', sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #6a686c;

}


.eventibox a:link, #news1 a:visited

{

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

}


.eventibox a:hover

{

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

}



li.titolo_eventi

{

margin-left: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: bold;
color: #336699;
display: block;
padding: 3px;
width: 186px;
background-image: url(img/ico_agenda.gif);
background-repeat: no-repeat;
background-position: top right;


}



#date TD a

{

font-family: 'Carme', sans-serif;
font-size: 11px;
font-weight: bold;
color: #807E83;
text-decoration: none;


}


  #date TD:hover

{

background-color: #EDEEEF;

}



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



/* --------------- MAIN ----------------------------------------------------- */



#path

{

background-color: #fff;
font-family: 'Carme', sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #807E83;
margin-bottom: 4px;


}


#path a:link, #path a:visited

{

font-family: 'Carme', sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #807E83;


}


#path a:hover

{

dtext-decoration: underline;


}


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

{

font-family: 'Carme', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
color: #5c6169;
padding: 5px 0px 10px 0px;
dheight: 52px;
margin: 0px;
background-image: url(img/ico_titolo.gif);
background-repeat: no-repeat;
background-position: top right; 


	}
	
	
.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);

}

.titolo_multimedia

{

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

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

{

border: 1px solid #c5c7ca;
width: 468px;
height: 60px;

}

 .cornice_banner_lat_sx

{

border: 1px solid #c5c7ca;
width: 148px;
height: 47px;

}


li.titolo_mercato

{

margin-left: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: bold;
color: #336699;
border-bottom: 1px solid #C5C7CA;
display: block;
padding: 3px;
width: 186px;


}


li.titolo_utenti

{

margin-left: 0;
list-style-type: none;
font-family: 'Carme', sans-serif;
font-size: 13px;
font-weight: bold;
color: #336699;
border-bottom: 1px solid #C5C7CA;
display: block;
padding: 3px;
width: 186px;
background-image: url(img/ico_utenti.gif);
background-repeat: no-repeat;
background-position: top right;

}


 .archivio a, .mercatousato a, .minicarrello a

{
border: 0;
border-bottom: 1px solid #c5c7ca;
font-size: 10px;
margin-top: -13px;
padding-bottom: 3px;
background-color: #f4f6f7;
color: #807e83;
text-decoration: none;

}

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

{

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

}



#main a

{

font-family: 'Carme', sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #807E83;  

	}

#main a:hover

{

text-decoration: none;
color: #a5251d;  

}
	
.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: 'Carme', 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: 'Carme', 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: 'Carme', sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #6a686c;  

}
	

.col_menu_sx a:hover
{

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

}

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

}

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

}
	
	
.banner_text

{

font-family: 'Carme', sans-serif;
font-size: 12px;
font-weight: bold;
color: #336699;
padding: 4px;
margin-right: 7px;
border: 1px solid #c5c7ca;
background-color: #b4d8fb;
text-decoration: none;

}


#accesso_centrale{

	border-bottom: 1px solid #cccccc;
}



.input_accesso{

	Dbackground-color: #ff6200;

	Dborder-bottom: 1px solid #C5C7CA;
	Dpadding-left: 20px;
	Dfont-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 11px;
	Dfont-weight: normal;
	
	height: 14px;

	

}






.iscrizione TD

{

border-bottom: 1px solid #c5c7ca;

}




#menuyl{
padding:15px 0 0 0;
maragin:0;
font-family: 'Carme', sans-serif;
text-transform: uppercase;
font-weight: bold;
font-size: 13px;

}
#menuyl ul{
padding:0;
margin:0;
}
#menuyl li{
position: relative;
float: left;
list-style: none;

padding-left: 30px;
padding-right: 30px;
dborder-bottom: 1px solid #ddd;
border-right: 1px solid #ffffff;
} 

#menuyl li a{
dwidth:150px;
dheight: 30px;
display: block;
text-decoration:none;
text-align: center;
dline-height: 50px;
color: #fff;
dbackground: #EDEDED;
} 

#menuyl li a:hover{
dbackground: #CCC;
color: #cccccc;
} 

#menuyl ul ul{
position: absolute;
top: 30px; 
visibility: hidden;
}


#menuyl ul li:hover ul {
visibility:visible;
} 

#menuyl ul ul ul li {
visibility: hidden;
left:150px;
top:-30px;
}

#menuyl ul ul li:hover ul li {
visibility:visible;
} 


#menuyl ul ul ul  ul li{
display:none;
left:150px;
top:-30px;
}

#menuyl ul ul ul li:hover ul li {
display:block;
} 




#sotto_top{
  width: 100%;
  background-color: #0173b1;
}


#navi_hor{
  width: 100%;
  height: 50px;
  background-color: #004e87;
  background-image: url("/file_grafica.php?nome=img/bg_navi.jpg");
  background-repeat: repeat-x;
  text-align:center;
  border-top: 2px solid #ffffff;

}

#bg_centr_div
{
  width: 100%;
  background-image: url(file_grafica.php?nome=img/bg_centro.jpg);
  background-repeat: repeat-x;
}
#bg_footer_div
{
dborder:1px solid red;
  margin: 0 0 0px 0;
  position: relative;
  bottom: 0px;
  width: 100%;
  background-image: url(file_grafica.php?nome=img/bg_footer.jpg);
  background-repeat: repeat-x;
  height: 80px;
  
}

#bg_footer_div a:link
{
font-size: 10px;
text-decoration: none;
  
}

/********************************************************************/

#navlist_top

{
font-family: 'Carme', sans-serif;
 dfont-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
list-style: none;
padding-top: 0px;
margin: 0;
width: 850px;
dborder: 1px solid red;




}

#navlist_top ul {

padding: 0;
margin: 0px;

}




#navlist_top li {

display: inline;
padding: 0;
margin: 0px;

}


#navlist_top li a {

display: inline;
font-size: 12px;
text-transform: uppercase;
padding: 0;
margin: 0;
color: #ffffff;
text-decoration: none;
dbackground-image:url(img/bg_navlist_top.gif);
dbackground-position:0 6px;
dbackground-repeat:no-repeat;
padding-left: 30px;
padding-right: 30px;
border-right: 1px solid #ffffff;

}

#navlist_top li a:hover, li#active a#current {

text-decoration: none;
color: #cccccc;
}









#navlist_top2

{
font-family: 'Carme', sans-serif;
 dfont-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 width: 80px;

 padding-top:40px;
list-style: none;
padding-bottom: 0px;
margin: 0;

dborder: 1px solid red;




}

#navlist_top2 ul {

}


#navlist_top2 li {

display: inline;

}


 
#div_top2
{
border: 1px solid red;
width:100%;

} 
#div_top
{
margin: 0px 0 0 0;
width: 40px;
height: 20px;
border: 1px solid red;
 position: absolute; 


text-align:center;
color: #ffffff;

}


#login_top{
margin: -70px 0 0 775px;
width: 177px;
height: 130px;
dborder: 1px solid red;
 position: absolute; 

	background-image: url(file_grafica.php?nome=img/bandella.png);
	background-repeat: no-repeat;
text-align:center;
color: #ffffff;
}

#login_top a{

color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 12px;
line-height:20px;
}
#dim
{
width:952px;
 position: relative;
border: 1px solid red;

}
