/*********************************************************************************/
/* FOGLIO DI STILE /
/*********************************************************************************/
/*
 *    foglio di stile standard biblioteca Bobbato
 *    Autore: Samuele Ortolani
 *    Copyright: (C) Marzo 2005 - Novembre 2005 Provincia di Pesaro e Urbino
 */



body#sezioneglobale {
	
        background-color: #ccc;
        margin: 0px;
        padding-left: 0px; 
        padding-right: 0px; 
        padding-top: 0px; 
        padding-bottom: 25px;  
	text-align: center;
	font-family: Arial, Verdana, "Times new Roman", Times, serif;
	         
       
	}

div#contenitore {
	
	margin: 0px auto;
    	padding: 0em;
        width:758px;
        margin-top: 10px;
        margin-bottom: 10px; 
        border-width: 1px;
	border-style:solid;
	border-color: rgb(188,188,188);
        background: url(sfondodivprincipale.jpg) #fff repeat-y top left;text-align: left
        /* background-color: rgb(255,255,255); */
   
	} 


/***************************************/
/* Sezione relativa  all'intestazione  */
/***************************************/




div#intestazione {
	
      
       	padding: 0em;
        margin: 0em;
       
	}


#tabella a {

	font-family: Arial, Verdana,  serif; 
        color: #fff;
        font-weight: bold; 
   	text-decoration: none;


	}

#tabella  a:hover {
 	
	font-family: Arial, Verdana, serif; 
        color: #f00;
        font-weight: bold; 
   	text-decoration: none;
	
	}



/* #tabella  a:active {
 	
	font-family: Arial, Verdana, serif; 
     
	BACKGROUND: #c60; COLOR: #fff;

       
        font-weight: bold; 
   	text-decoration: none;
	
	} */



span#rosso a {

	color: rgb(167,3,2);
        font-size: 11px;
        font-weight: bold;  
	text-decoration: none;
         


	}

span#rosso  a:hover {
 	
	color: #fff;
        font-size: 11px;
        font-weight: bold; 
	text-decoration: none;

	}


#contenitoretabella {
        
        padding-top: 4px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 4px;
        margin: 0px;
        background-color: rgb(0,0,0);
       
	}

#tabella {
        
        padding: 0px;
        margin: 0px;
        background-color: rgb(0,0,0);
        border: 0px;
        width:758px; 
        font-family: Arial, Verdana, serif; 
        color: #fff;
        font-size: 11px;
        font-weight: bold; 
        text-align: left;

	}
	
/* modifica link logo */	

#cellazero {
       
        padding: 0px;
        margin: 0px;
        width : 110px;
                   
	}

#primacella {
       
        padding: 0px;
        margin: 0px;
        width : 150px;
        border-right-style: dotted; 
        border-right-width: 1px;
        border-color: rgb(255,255,255);
           
	}
	
#secondacella {
        
        width : 126px;
        padding: 0px;
        padding-left:10px; 
        margin: 0px;
        border-right-style: dotted; 
        border-right-width: 1px;
        border-color: rgb(255,255,255);
	}

#terzacella {
       
        width : 126px;

        padding: 0px;
        margin: 0px;
        padding-left:10px; 
        border-right-style: dotted; 
        border-right-width: 1px;
        border-color: rgb(255,255,255); 

	}
#quartacella {
        
        width : 126px;
        padding: 0px;
        margin: 0px;
        padding-left:10px;
        padding-left:10px; 
        border-right-style: dotted; 
        border-right-width: 1px;
        border-color: rgb(255,255,255); 
  

	}


#quintacella {
        
        width : 126px; 
        padding: 0px;
        margin: 0px;
        padding-left:10px;  

	}

div#immaginegrande {
       
        padding: 0px;
        margin: 0px;

	}

#rosso {
       
        color: rgb(167,3,2);

	}

 /* div#rigarossa {
       
        padding: 0px;
        margin: 0px;
        height: 4px;
        width:758px;
        background-color: rgb(167,3,2);
       
	} */

   

div#fasciacentrale {
        
        width:758px; 
        padding-top: 3px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 3px;
        margin: 0px;
        text-align: left;
        background-color: rgb(230,230,230);
        
	}

span#testofisso {
 
        font-family: Arial, Verdana, "Times new Roman", Times, serif;
        color: #000;
        font-size: 11px;
        font-weight: bold; 
        margin-left:3px; 
        
        

	}



div#menubriciole {
        
       
        
	}




#menubriciole  a {

	color: rgb(0,0,0);
	font: 11px arial, verdana, georgia, sans-serif;
	text-decoration: none;


	}

#menubriciole  a:hover {
 	
        color: rgb(66,66,66);  /* color: rgb(255,0,0); */
	text-decoration: underline;

	}


div#lingue {

        font-size: 12px;
        font-weight: bold;  
        float: right;
        margin-right:10px;
        padding:0em;  
     

        } 


/* pdf link e print link */

div#paginelternative {

        float:right;
        margin:0em; 
        padding: 0em; 
    
        
}

div#mappa {
        
	float: right; 
        font-size: 11px;
        font-weight: bold;  
        margin-right: 0.5em;
                   
        }


div#mappa a {

	color: rgb(0,0,0);
	font-family: arial,sans-serif;
	text-decoration: none

	}

div#mappa a:hover {

	color: #9a8;
	text-decoration: none;


	}



div#separatore1{

        float: right;
        font-size: 11px;
        margin-right: 0.3em;
	color: rgb(0,0,0);

	}


div#separatore{

        float: right;
        font-size: 11px;
        margin-right: 0.3em;
	color: rgb(0,0,0);
	}

div#pdflink {

        float: right;
        font-size: 11px;
        font-weight: bold; 
        margin-right: 0.3em;
	
	}

		
div#pdflink a{

	color: rgb(0,0,0);
	font-family: arial,sans-serif; 
	text-decoration: none
	
	}



div#pdflink a:hover{

	color: #f00;
	text-decoration: none

	}


div#print {
        
	float: right; 
        font-size: 11px;
        font-weight: bold; 
        margin-right: 0.3em;
                   
        }


div#print a {

	color: rgb(0,0,0);
	font-family: arial,sans-serif;
	text-decoration: none

	}

div#print a:hover {

	color: #9a8;
	text-decoration: none


	}


/************************/
/* Fine sezione Intestazione */
/************************/

/************************************************************/
/* SEZIONE RELATIVA AL  CONTENUTO DINAMICO E AL MENU DI SINISTRA  */
/************************************************************/


p.bodytext {

margin-left:0.5em;
margin-top:0.5em;


}

div#corpo {
   
  
        margin: 0em;
   	padding: 0em;
        background-color: transparent;
        /*border-style: solid; */
        /*border-width: 1px; */
        /*border-color: rgb(230,230,230); */
           

         
	} 


div#contenuto { 
	
        /*  font-family:   Verdana, Arial,  "Times new Roman", Times, serif; */
        font-size: 0.75em;  /* 0.8em; per il contenuto metto il font in em per renderlo scalabile */             
        padding-top: 1px;
        padding-left: 10px;
        padding-bottom: 10px;
        margin-top: 0em;
        margin-left: 176px; /* 16em;*/
        margin-right: 11px;
        margin-bottom: 0px;
        text-align: justify;
        /* border-left: 1px dotted rgb(188,188,188); */
        
           
	}

/* div#contenuto a { 
        
        color: #00f;
        

        }

div#contenuto a:hover { 
        
        color: #f00;
        

        } */

div#contenuto h1 { 
       
        font-family: Arial, Verdana, serif;        
        /* border-top-style: solid; */
        /* border-top-width: 2px; */
        /* border-color: rgb(0,0,0); */
        font-size: 1.2em;
        text-align: left;
        color: rgb(167,3,2); 
                              
	}

div#contenuto h1 a { 
        
        color: rgb(167,3,2);
        text-decoration:none;
        

        }

div#contenuto h1 a:hover { 
        
       color: rgb(167,3,2);
       text-decoration: underline;
      

        } 


h2 { 
                
	font-family: Arial, Verdana, serif;

}


/**********************/
/* sezioni left border right  */
/**********************/

div#layout_border {

        margin: 0em;
        padding:0em;

	}

div#border {
	
        font-size: 0.9em;   
	margin: 0px;
         /*padding: 5px;*/
        padding: 0px 0px 2px 0px;
	/*border-style: dashed;
        border-width: 1px; 
        border-color: rgb(188,188,188);*/
        border-bottom-style: solid;
        border-bottom-width: 1px; 
        border-bottom-color: rgb(188,188,188)
       
	}




div#layout_left {

        margin: 0em;
        padding:0em;

	}

div#left {
       
       /* background-color: rgb(225,225,225);*/
	font-size: 0.9em;
        margin: 0px;
        /*padding: 5px;*/
        padding: 0px 0px 2px px;
	/*border-style: dashed;
        border-width: 1px; 
        border-color: rgb(188,188,188);*/
        border-bottom-style: solid;
        border-bottom-width: 1px; 
        border-bottom-color: rgb(188,188,188);
        
        
	}

div#left p.bodytext,
div#border p.bodytext  {
        
        margin:0px 5px 5px 5px;

}


div#border h1,
div#left h1 {
        
       /* border-color: rgb(167,3,2); */
        border-color: rgb(0,0,0); 
	border-top-style: solid;
        border-top-width: 2px;
	/*color: rgb(0,0,0);  */
        color: rgb(255,255,255);
        background-color: rgb(156,154,156);
	font-size: 1em;
        padding: 0px 3px 3px 3px;
        margin:10px 0px 5px 0px;
        height: 12px;
	}

div#right h1 {

       /* border-color: rgb(167,3,2); */
        border-color: rgb(0,0,0); 
	border-top-style: solid;
        border-top-width: 2px;
	/*color: rgb(0,0,0);  */
        color: rgb(255,255,255);
        background-color: rgb(156,154,156);
	font-size: 1em;
        padding: 0px 3px 3px 3px;
        margin:10px 0px 5px 0px;
        height: 12px;

        }



div#border h2,
div#left h2 {

        color: rgb(0,0,0);
	font-size: 1.0em;

	}

div#right h2 { 

        }


div#layout_right {

        float: right;
	width: 180px;
        background-color: #fff; 
        margin-top: 0px;
        padding:0em;
       
	}




div#right {
	
	margin: 0em 0px 5px 5px;
        padding: 0px; 
        font-size:0.7em; 
        border-style: dashed;
        border-width: 1px; 
        text-align:left;
        border-color: rgb(188,188,188);
        /*border-top:none;*/
              
      
	}

div#right p.bodytext {
        
        margin:0px 5px 5px 8px;

}



div.separatore {
     
        padding:0.3em;

	}






/******************************/
/* GESTIONE DEL MENU  SINISTRA     */ 
/******************************/


div#allineasinistra {

	float: left; 
        text-align:left; 
        
        /* border-right: 1px dotted rgb(188,188,188);*/
	padding: 0em; 
        margin:0px;
       /* margin-left: 3px;*/
	width:  177px;  /* 13em; */
        font-size: 0.75em; 
		
	}




div#menusinistra {
	
        padding: 0px;
        margin: 0px;
     
	 /* border: none; */
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
         /*border-style: dashed; */
         /*border-width: 1px;  */
       
	}


div#menusinistra  a {
	/* display:block; */
	color: rgb(66,66,66);    
	font: bold 1em arial,sans-serif;
	text-decoration: none;

	}
div#menusinistra  a:hover {
        /* display:block;  */
	/* Background-color: #9cf;  */
        /* background-color: #ccc; */
	/*color: #000; */
        color: rgb(167,3,2); 
	text-decoration: underline;
	
	} 


span.carattereprima {
	
	margin: 0em;
	padding: 0em; 
        font-weight: bold; 
        color: rgb(66,66,66);
 
	}



div#menusinistra ul {
	
	margin: 0em;
	padding: 0em; 
	border: none;

	}

div#menusinistra li {
	
       list-style-type: none;
   
             
	}


ul.menu1_livello1 div.menu1_item_livello1_act,
ul.menu1_livello1 div.menu1_item_livello1_cur,
ul.menu1_livello1 div.menu1_item_livello1_no {
        
	font-size: 1.0em;
	padding-left: 0.2em;
        margin-top: 10px;
        /* border-bottom: 1px dotted #999999; */
              


	}


ul.menu1_livello2 div.menu1_item_livello2_act,
ul.menu1_livello2 div.menu1_item_livello2_cur,
ul.menu1_livello2 div.menu1_item_livello2_no {

	
	font-size: 0.9em;
	padding-left: 0.9em;
        margin-top: 5px;
     	border: none; 
	}

ul.menu1_livello3 div.menu1_item_livello3_act,
ul.menu1_livello3 div.menu1_item_livello3_cur,
ul.menu1_livello3 div.menu1_item_livello3_no {
	
	font-size: 0.85em;
	padding-left: 2.5em;
        margin-top: 5px;
        border: none;	

	} 

ul.menu1_livello4 div.menu1_item_livello4_act,
ul.menu1_livello4 div.menu1_item_livello4_cur,
ul.menu1_livello4 div.menu1_item_livello4_no {
	
	font-size: 0.75em;
	padding-left: 4em;
        border: none;

}


/* MENU1 livello x, stato attivo (ACT) */


li.menu1_livello1_act div.menu1_item_livello1_act,
li.menu1_livello2_act div.menu1_item_livello2_act, 
li.menu1_livello3_act div.menu1_item_livello3_act, 
li.menu1_livello4_act div.menu1_item_livello4_act {

	/*  background-color: rgb(255,0,0); */
     
	}


/* MENU1 livello x, stato normale (NO) */

li.menu1_livello1_no div.menu1_item_livello1_no,
li.menu1_livello2_no div.menu1_item_livello2_no, 
li.menu1_livello3_no div.menu1_item_livello3_no, 
li.menu1_livello4_no div.menu1_item_livello4_no {



	font-weight: normal;
               /* background-color:#fff;  */
      
     
	}



/* MENU1 livello x, stato CORRENTE (CUR) */


li.menu1_livello1_cur div.menu1_item_livello1_cur,
li.menu1_livello2_cur div.menu1_item_livello2_cur, 
li.menu1_livello3_cur div.menu1_item_livello3_cur, 
li.menu1_livello4_cur div.menu1_item_livello4_cur {

	font-weight: bold;
        background-color: rgb(238,238,238);   
    
        /* border-bottom: 2px solid rgb(238,238,238);  */
     
	}




/************************/
/* FINE SEZIONE CONTENUTO */
/************************/

	
/**************************/
/* Sezione relativa  al  FOOTER  */
/**************************/


#footer {

	clear: both;
	padding: 0em;
	margin: 0px 0px 0px 0px; 
	/* border-width: 0px; */
	/* border-style:solid; */
	/* border-color: #fff; */
	background-color:rgb(230,230,230); 
	color:#000; text-align:center;
        font-size: 11px;
        height:60px; 
        width:758px; 
	

	}



#sinistraw3c {
	
	float: left;
	margin-left: 0.3em;
        padding-top: 0px;
        padding-bottom:0px;
        width: 130px;

	}

#logoprovincia{
	
	float: left;
	margin-left: 10px;
        padding-top: 10px;
        padding-bottom:0px;


	}


#logocomune{
	
	float: left;
	margin-left: 20px;
        padding-top: 5px;
        padding-bottom:5px;


	}


#destraw3c {

	
	float: right;
	margin-right: 0em;
        padding-top:10px;
        padding-bottom:0px;
        width: 85px;

	}

#primodestra {
	
	padding-top:0px;
        padding-bottom:5px;
        margin:0px;

	}

#secondodestra{
	
	padding-top:5px;
        padding-bottom:0px;
        margin:0px;


	}



span#linkpiede {

        text-align: center;

}

div#piede a {

	color: #000;
	text-decoration: none;

	}


div#piede  a:hover {
	
	color:#f00;
	text-decoration: underline;

	} 


div#piede {
	
        padding-top:5px;
        font-family :  Arial, verdana, serif;
	font-size: 11px;
	font-style: normal;
     
        }



/*********************/
/*Fine sezion FOOTER */
/*********************/





/*********************/
/* appendice mappa     */



.csc-menu-2
{
	margin: 0px auto 0px 10px;
	padding: 0px;
	/* border-top: solid 2px #ccc; */
	
}


.csc-menu-2  a:hover {

	
	color: #f00; 
	text-decoration: underline;
	
	} 




.csc-sitemap-level1, .csc-sitemap-level2, .csc-sitemap-level3, .csc-sitemap-level4
{


	font-family: Arial, verdana, georgia, Times, sans-serif;
	text-decoration: none;
}

.csc-sitemap-level1 a, .csc-sitemap-level2 a, .csc-sitemap-level3 a, .csc-sitemap-level4 a {color: rgb(0,0,0);   text-decoration: none; }

.csc-sitemap-level1
{
	font-size: 1em;
        font-weight: bold;
	display: list-item;
	margin: 10px 0 0 40px;
	list-style: none inside url(../img/freccianera.jpg);
}

.csc-sitemap-level2
{
	font-size: 1em;
        font-weight: normal;
	display: list-item;
	list-style-type: square;
	list-style: none inside url(../img/frecciarossa5.jpg);
	margin: 3px 0px 0px 80px;
}

.csc-sitemap-level3
{
	font-size: 0.9em;
        font-weight: normal;
	display: list-item;
	list-style: none inside url(../img/frecciavera.jpg);
	margin: 3px 0px 0px 120px;
}

.csc-sitemap-level4
{
	font-size:0.8em;
        font-weight: normal;
	display: list-item;
	list-style: none inside url(../img/frecciablu.gif);
	margin: 3px 0px 0px 160px;
}


table.imgtext-table {
margin-bottom: 15px;
}

/* didascalie 11-5-2007 Samuele */

dd.csc-textpic-caption {

font-weight:bold;
font-size:0.88em; 
/*font-style:italic;*/

}


/* CSS Document */