body{
		 scrollbar-face-color: #f8f8f8;
		 scrollbar-shadow-color: #777777;
		 scrollbar-highlight-color: #ffffff;
		 scrollbar-3dlight-color: #999999;
		 scrollbar-darkshadow-color: #ce0000;
		 scrollbar-track-color: #ce0000;
		 scrollbar-arrow-color: #ce0000;
		 }

		 
/* liens */		 

a:link{
color:#222;
	text-decoration: none;
}
 a:visited {
 color:#444;
	text-decoration: none;
}
a:hover,a:active {
	text-decoration: underline;
}

/* liens colorés avec img */

.lien			 {
          background: url(../imagesito/linkm.gif) no-repeat top left;   /*lien marr. avec > a sx */
					padding-left: 13px;
					margin-left: 3px;
					font-size: 9pt;
					font-weight: bold;
					color: #8b0000;
					}

.lien	 a:link{
	color: #8b0000;     /* marrons plus clairs B7665B B7786F B78A84 B79D9A  */
	text-decoration: none;
}

.lien	 a:visited {
	color: #b22222;
	text-decoration: none;
}

.lien	 a:hover {
	color: #333;
	text-decoration: underline;
}

.lienb			 {       /*lien à la ligne marr. avec > a sx */
					background: url(../imagesito/linkm.gif) no-repeat top left;
					padding-left: 14px;
					display:block;
					margin: 4px 3px 2px 0px;
					font-size: 9pt;
					font-weight: bold;
					color:  #8b0000;
					}

.lienb	 a:link{
	color:  #8b0000;     /* marrons plus clairs B7665B B7786F B78A84 B79D9A foncés #993333 #b22222*/
	text-decoration: none;
}

.lienb	 a:visited {
	color: #b22222;
	text-decoration: none;
}

.lienb	 a:hover {
	color: #333;
	text-decoration: underline;
}
.lienb em {
color: #333;
font-weight: 500;
}

/* liens marrons  */

	 a.mar:link{
	color: #8b0000;
	font-family:"Trebuchet MS";
	text-decoration: none;
	font-size: 9pt;
	font-weight: 500;
}

	 a.mar:visited {
	color:  #b22222;
	font-family:"Trebuchet MS";
	text-decoration: none;
	font-size: 9pt;
	font-weight: 500;
}

	 a.mar:hover,a.mar:active {
	color: #333;
	font-family:"Trebuchet MS";
	text-decoration: underline;
	font-size: 9pt;
	font-weight: 500;
}


blockquote {
letter-spacing: 0px
}

/* titres */

h1 {
font-family:"Trebuchet MS"; 
font-size: 12px;
font-weight: bold;
height: 20px;
color:#333;
background: url(../imagesito/bartitro.gif) top left repeat-x;
clear:both;
margin: 0px 5px 10px 5px;
padding-top: 2px ;
text-align:center;
}
h2 {
font-family:arial;
font-size: 10pt;
color:black;
background: url(../imagesito/tria.gif) no-repeat left;
text-align:left;
margin: 0px 0px 8px 0px;
padding: 0px 0px 0px 15px;
}
h3 {
font-family:"Trebuchet MS";
font-size:11pt;
color:#ce0000;
font-weight: bold;
margin-top: 3px;
margin-bottom: 3px;
background-color:transparent;
text-align:left;
}
h3 a:link{
	color: #8b0000;
	text-decoration: none;
}
h3 a:hover {
	color: #333;
	text-decoration: underline;
}
h3 a:visited {
	color: #8b0000;
	}
h4 {
font-family:"Trebuchet MS";
font-size:10pt;
color:#ce0000;
font-weight: bold;
margin-top: 4px;
margin-bottom: 2px;
background-color:transparent;
text-align:left;
}
h5{
font-family:"Trebuchet MS";
font-size:10.5pt;
background: url(../imagesito/trianero.gif) no-repeat left;
color:#333333;
font-weight: bold;
margin-top: 2px;
margin-bottom: 8px;
background-color:transparent;
text-align:left;
padding-left: 15px ;
}
h6 { 	font-family:"Trebuchet MS";
	 		font-size:10pt;
	 		background: url(../imagesito/tondonero.gif) no-repeat left;
			text-align:left;
			font-weight:bold;
			margin: 5px 0px 4px 4px;
				padding: 4px 0px 0px 18px;
					 }

.subtit { 	background: url(../imagesito/magnero.gif) no-repeat left;
			text-align:left;
			font-weight:bold;
			margin: 5px 0px 4px 8px;
				padding: 4px 0px 0px 18px;
					 }
p {
font-family:"Trebuchet MS";
color:black;
margin-top: 5px;
margin-bottom: 8px;
text-align:justify;
}


.destra {
				float:right;
						}
.destratit {
					 font-family: arial;
					 float:right;
					 font-size:10pt;
					 font-weight: bold;
					 color: #B7665B;
					 display: block;
					 font-style: oblique;
						}
.destrat {
font-family: "Trebuchet MS";
text-align:right;
}
.destraa {
font-family: arial;
text-align:right;
}
.destracol {
					 margin-top : 15px;
					 border: solid #B7665B 1px;
					 float:right;
					 font-size:9pt;
					 padding: 10px;
					 width : 300px;
					 }
.destraaprb {
font-family: arial;
text-align:right;
font-size:8pt;
font-weight: bold;
color: #ce0000; 
}
.link {
				float:right;
				border:0px;
						}
.sito {
font-family: arial;
float:right;
font-size:8pt;
font-weight: bold;
padding-right: 10px;
}
.lista 			{ 	padding: 5px 5px 5px 5px;
					 		font-size: 10pt;
              }

            .lista dt{padding: 10px 5px 10px 5px;
					 		font-size: 10pt;
                    }

            .lista dt span{
               	font-weight: bold;
                background: url(../imagesito/trianero.gif) no-repeat left;
                text-align:left;
                color: #333333;
                padding: 0px 10px 0px 15px;;
                margin-bottom: 10px;
                margin-top:5px;
								            }
						.lista dd {
						font-size: 9pt;
                padding: 4px 10px 3px 16px;
								margin-left:10px;
								         }
            .lista dd span{
						background: url(../imagesito/tondonero.gif) no-repeat left;
						font-size: 9pt;
                padding: 4px 10px 4px 16px;
								margin-left:10px;
                }
.cine 			{ 	padding: 5px 5px 5px 5px;
					 		font-size: 10pt;
              }

            .cine dt{
               	font-weight: bold;
                background: url(../imagesito/trait.gif) no-repeat left;
                text-align:left;
                color: #333333;
                padding: 0px 2px 0px 13px;;
                margin-left:3px
								            }
						.cine dd {
						font-size: 9pt;
                padding: 1px 5px 1px 5px;
								margin-left:25px;
								         }
            .cine dd span{
						background: url(../imagesito/punto.gif) no-repeat left;
						font-size: 9pt;
            padding: 1px 5px 1px 10px;
						          }
.listatg	{
					background: url(../imagesito/tondo.gif) no-repeat left;
					margin-bottom: 3px;
          padding: 6px 0px 3px 18px ;
									}
.listatgrep	{
					background: url(../imagesito/tondo.gif) repeat-y left;
					margin-bottom: 3px;
          padding-left: 15px ;
					}
.listatn {
					background: url(../imagesito/tondonero.gif) no-repeat top left;
					margin-bottom: 3px;
          padding-left: 15px ;
					}
					
/* traformazione testo */
					
.min      {text-transform:lowercase;} /*trasformazione testo min = tutto minuscolo*/
.mai			{text-transform:uppercase;} /*trasformazione testo mai = tutto maiuscolo*/
.plmai    {text-transform:capitalize;} /*trasformazione testo plmai = prima lettera maiuscola*/
.trasfno	{text-transform:none;} /* annulla la trasformazione testo*/


/* pagina à l'affiche */
#pact h3 {font-size:10pt;}

/* pagine attualità */

#pgsactu p 	{font-size: 9pt; 		 						/*testo legato a una attualità*/
				 		margin: 2px 0px 1px 0px;
						line-height: 135%;
				 		}
#pgsactu h6 {text-transform: capitalize; 		/*titolo legato a un'attualità*/
	 					font-weight: bold;
						font-style: oblique;
						background:none;
						margin: 0px 0px 2px 0px;
						padding: 0px;
						display: inline;
						} 
#pgsactu h3 {text-transform: capitalize; 		/*titolo legato a un'attualità*/
	 					font-weight: bold;
						font-style: oblique;
						font-size:10pt;
						background:none;
						margin: 0px;
						padding: 0px;
						display: inline;
												} 
#pgsactu em {font-size: 9pt; 								/*annuncio di riduzione o concorso*/
				 		}	
#pgsactu ul { margin: 1px 5px 3px 5px;
				 }
#pgsactu ul li { margin: 20px 5px 25px 5px;				 			 	 
				 }
#pgsactu ul ul li { margin: 0px 5px 0px 5px;
				 			 				 }								
#pgsactu .img {width: 45px;        /* changement */
					 height: 60px;
					 padding: 0px 10px 0px 6px;
					 margin-top: 0px;
					 float:right;
					 border:0px;
					 }
#pgsactu .adresses { 
           margin-top: 0px;   
           background-color: #f8f8f8;
					 font-weight: bold;
					 }
#pgsactu .lieu {
           display : block;
					 font-weight: normal;
					 margin-top: 0px;
					 margin-bottom: 2px;
					 font-size: 10pt;  
					 }
#pgsactu .part {
           color: #ce0000; 
           }

#pgsactu .crit		{
		 			font-size:9pt;
					font-weight:normal;
					font-style: oblique;
					}
#pgsactu .crit a:link{
	color: #8b0000;
	text-decoration: none;
}
#pgsactu .crit a:hover {
	color: #333;
	text-decoration: underline;
}
#pgsactu .crit a:visited {
	color: #b22222;
	}
#pgsactu em	 {color: #000;
					 font-weight: normal;
					 font-style: italic;
					 }

/* page livres*/
#livres {width: 100%;
         }
#livres ul { margin: 0px 0px 3px 0px;
           list-style-type: none;
				 }
#livres ul li { margin: 25px 0px 35px 0px;
           list-style-type: none;				 			 	 
				 }
#livres ul ul li { margin: 0px 5px 0px 0px;
            list-style-type: none;
				 			 				 }								
#livres .adresses { 
           margin-top: 0px;
					 margin-bottom: 5px;   
           background-color: #f8f8f8;
					 font-weight: bold;
             }
	
/* pagina singola attualità */		

#pagactu	{padding-left : 30px;
					 padding-right : 30px
					 }
	/* pagine indirizzi */		

#pgsadr .img 		 {
           width : 50px;
           height : 50px;
					 margin: 0px 15px 0px 0px;
					 float:left;
					 border:0px;
					 clear:right;
					 		 }			 
#pgsadr h3 		 {
          font-size:9pt;
					 		 }			 
				 
				 
.prat  {                /* informazioni pratiche */	
font-size:9pt;
padding: 0px 8px 5px 8px;
margin-top:50px;
width: 400px;
text-align:left;
background-color : #f5f5f5;
border-top: solid #B7665B 1px;
}
.prat h5 {               /* titolo informazioni pratiche */
font-size:10pt;
color:#B72625;
font-style:italic;
padding:0px;
background:none;
}
.bar {
margin-top:5px;
margin-bottom:3px;
width:200px;
height:1px;
background-color: #B7665B;
}

/* piantina */

.plan			 {
					background: url(../imagesito/linkm.gif) no-repeat left;
					padding-left: 11px;
					margin-left: 3px;
					font-size: 9pt;
					font-weight: bold;
					}
.plan	 a:link{
	color: #B73625;     /* marrons plus clairs B7665B B7786F B78A84 B79D9A  (E3C2BD plus claire) */
	text-decoration: none;
}

.plan	 a:visited {
	color: #B75446;
	text-decoration: none;
}

.plan	 a:hover {
	color: #B75446;
	text-decoration: underline;
}					
/* ristoranti */		

.nota			  {float: right;      /* voto */		
						margin-right: 10px;
						font-size: 14pt;
						color: #888;
						font-weight: bold;
						}
.nota em		{
						color : #8b0000
						}
						
.notaex		  { font-size: 14pt;
						color: #888;
						font-weight: bold;
						}
.notaex em		{
						color : #8b0000
						}
				
/* pagine archives */

#pgsarch p 	{font-size: 9pt; 		 						/*testo legato a una attualità*/
				 		margin: 2px 0px 1px 0px;
						line-height: 135%;
				 		}
#pgsarch h6 {text-transform: capitalize; 		/*titolo legato a un'attualità*/
	 					font-weight: bold;
						font-style: oblique;
						background:none;
						margin: 0px 0px 2px 0px;
						padding: 0px;
						display: inline;
						} 
#pgsarch h3 {text-transform: capitalize; 		/*titolo legato a un'attualità*/
	 					font-weight: bold;
						font-style: oblique;
						display: inline;
						font-size: 10pt;
						} 
#pgsarch ul { margin: 1px 5px 3px 5px;
				 }
#pgsarch ul li {List-Style-Type: none;
				 		background: url(../imagesito/trian.gif) no-repeat top left;
				 		padding-left: 11px;
						margin: 5px 5px 5px 5px;
				 }
						
	
.testorossop {
font-family:"Trebuchet MS";
font-size:9pt;
color: #ce0000; 
}
.offre {
font-family:"Trebuchet MS";
font-weight: bold;
color: #ce0000;
padding: 3px 0px 3px 0px; 
}
.testorossopb {
font-family:"Trebuchet MS";
font-size:9pt;
font-weight: bold;
color: #ce0000; 
}
.testorosso {
font-family:"Trebuchet MS";
font-size:10pt;
color: #ce0000; 
}
.testorossob {
font-family:"Trebuchet MS";
font-size:10pt;
color: #ce0000;
font-weight:bold; 
}
.rossoarialb {
font-family: Arial;
font-size:9pt;
font-weight:bold;
color: #ce0000; 
}
.titrepg1  {font-family : "Arial";
						height: 18px;
						width: 400px;
	 					font-size:8pt;
						color: #222222;
						text-transform:uppercase;
						border-bottom: solid #B79D9A 2px;
	 					margin: 10px 30px 26px 0px;
	 					font-weight:bold;
	 					} 
.titevent		{
						text-transform:capitalize;
	 					font-weight:bold;
						font-style: oblique;
	 					} 						
.titpg {
font-family: Arial;
font-size:10pt;
font-weight:bold;
font-style:italic;
color: #000000; 
}
.titencadre {
font-family: Arial;
font-size:9pt;
font-weight:bold;
text-align:center;
padding-bottom:5px;
}
.rossoarialpb {
font-family: Arial;
font-size:8pt;
font-weight:bold;
color: #ce0000; 
}
.adresses {
font-family:"Trebuchet MS";
font-size:9pt;
padding: 5px 0px 6px 3px;
margin: 5px 0px 5px 0px;
line-height:130%;
background-color: #f2f2f2;
}
.descri {
font-size:9pt;
margin-top: 5px;
line-height:125%;
}
.indirizzo {
font-family:"Trebuchet MS";
font-size:9pt;
color: #000000;
}
.pt {
font-family:"Trebuchet MS";
font-size:9pt;
color: #000000;
}
.indirizzob {
font-family:"Trebuchet MS";
font-size:9pt;
font-weight:bold;
color: #000000;
}
.indirizzoa {
font-family: Arial;
font-size:9pt;
color: #000000;
}
.indirizzopa {
font-family: Arial;
font-size:8pt;
color: #000000;
}
.indiarialb {
font-family: Arial;
font-size:8pt;
font-weight:bold;
color: #000000;
}
.dida {
font-size:8pt;
}
.didap {
font-size:7pt;
}
.didadx {
font-family: arial;
font-size:7pt;
float:right;
clear:left;
padding-top:5px;
padding-bottom:5px;
}
.titcatactu {font-family:"Trebuchet MS"; /*titre sections (musique, cinéma...) dans la page à l'affiche*/
						display: block;
						margin-bottom:5px;
						font-size:9pt;
						font-weight:bold;
						font-style: italic;
						}

						
.listnoir1 {
background: url(../imagesito/trianero.gif) no-repeat top left;
text-align:justify;
padding-left: 15px;
margin-left:10px;
margin-right:5px;
}
.listnoir2 {
background: url(../imagesito/tondonero.gif) no-repeat top left;
text-align:justify;
padding-left: 15px;
margin-left:15px;
margin-right:5px;
}
.listnoir3 {
background: url(../imagesito/magnero.gif) no-repeat top left;
text-align:justify;
padding-left:  15px;
margin-left:20px;
margin-right:5px;
}
.rientrato {
font-family:"Trebuchet MS";
font-size:10pt;
color:black;
background-color:transparent;
text-align:justify;
margin-left:5px;
margin-right:0px;
}
.rientrato1 {
font-family:"Trebuchet MS";
font-size:10pt;
color:black;
background-color:transparent;
text-align:justify;
margin-left:15px;
margin-right:0px;
}
.rientrato2 {
font-family:"Trebuchet MS";
font-size:10pt;
color:black;
background-color:transparent;
text-align:justify;
margin-left:30px;
margin-right:0px;
}
.rientrato3 {
font-family:"Trebuchet MS";
font-size:10pt;
color:black;
background-color:transparent;
text-align:justify;
margin-left:50px;
margin-right:0px;
}
.rientrato4 {
text-align:justify;
margin-left:100px;
margin-right:0px;
}
.rientrato5 {
text-align:justify;
margin-left:200px;
margin-right:0px;
}
.rientrato6 {
text-align:justify;
margin-left:400px;
margin-right:0px;
}
.rientratop {
font-family:"Trebuchet MS";
font-size:9pt;
color:black;
background-color:transparent;
text-align:justify;
margin-left:5px;
margin-right:0px;
}
.rientrato1p {
font-family:"Trebuchet MS";
font-size:9pt;
color:black;
background-color:transparent;
text-align:justify;
margin-left:10px;
margin-right:10px;
}
.rientrato2p {
font-family:"Trebuchet MS";
font-size:9pt;
color:black;
background-color:transparent;
text-align:justify;
margin-left:15px;
margin-right:10px;
}
.rientrato3p {
font-family:"Trebuchet MS";
font-size:9pt;
color:black;
background-color:transparent;
text-align:justify;
margin-left:20px;
margin-right:15px;
}
.centrato {
font-family:"Trebuchet MS";
font-size:10pt;
text-align:center;
}
.centratop {
font-family:"Trebuchet MS";
font-size:9pt;
text-align:center;
}
.centratosp {padding : 4px 0px 4px 0px;
						text-align:center;
						}
.paragrafo {
padding : 4px 0px 4px 0px;
text-align:justify;
}
.paragrafop {
padding : 2px 0px 2px 0px;
text-align:justify;
}
.paragrafog {
padding : 6px 0px 6px 0px;
text-align:justify;
}
.commlista {
font-size: 10pt;
font-family: "Trebuchet MS";
padding: 10px;
text-align: justify;
border-bottom: solid #e1e1e1 1px;
}
#commento {
font-size: 8pt;
font-family: Arial;
font-weight:bold;
padding: 5px;
text-align: right;
float: right;
width: 300px;
padding-top: 10px;
border-top: solid #888888 1px;
}
/*colonne */

.col{
font-size: 9pt;
width: 50px;
float:left;
}
.col1{
font-size: 9pt;
width: 100px;
float:left;
}
.col2{
font-size: 9pt;
width: 150px;
float:left;
}
.col3{
font-size: 9pt;
width: 200px;
float:left;
}
.col4{
font-size: 9pt;
width: 300px;
float:left;
}

.clear{
clear:both;
}
