a.menu:link {
  			font-family: Verdana, Arial, Helvetica, sans-serif;
  			color: #FFFFFF;
  			text-decoration: none;
  			}
  
a.menu:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration: none; 
			} 
			
a.menu:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #999999; 
			text-decoration: none; 
			} 
			
a.menu:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF; 
			font-weight: 600;
			text-decoration: none; 
			}
			
a.text:link {
  			font-family: Verdana, Arial, Helvetica, sans-serif;
  			color: #000066;
  			text-decoration: none;
  			}
  
a.text:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000066;
			text-decoration: none; 
			} 
			
a.text:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FF0000; 
			text-decoration: none; 
			} 
			
a.text:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000066; 
			text-decoration: none; 
			}
			
a.menu2:link {
  			font-family: Verdana, Arial, Helvetica, sans-serif;
  			color: #FFCC00;
  			text-decoration: none;
  			}
  
a.menu2:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFCC00;
			text-decoration: none; 
			} 
			
a.menu2:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #999999; 
			text-decoration: none;
			} 
			
a.menu2:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFCC00; 
			font-weight: 600;
			text-decoration: none; 
			}
			
a.temp:link {
  			font-family: Verdana, Arial, Helvetica, sans-serif;
  			color: Black;
  			text-decoration: none;
  			}
  
a.temp:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: Black;
			text-decoration: none; 
			} 
			
a.temp:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #B70000; 
			text-decoration: none;
			font-weight: 600;
			background: White; 
			} 
			
a.temp:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: Black; 
			font-weight: 600;
			text-decoration: none; 
			} 	
					
input.anciens {
			background: #8FCCF0;
			}
			
select.anciens {
			background: #8FCCF0;
			}			
			
textarea.anciens {
			background: #8FCCF0;
			}

h1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 800; 
			font-size: 24px; 
			margin-bottom: 0; 
			padding-top: 0;
			background: #ffffff;  
			color: #B9050F;
			} 

h2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 600; 
			font-size: 14px; 
			padding-top: 0; 
			margin-bottom: 0; 
			color: #000000; 
			background: #ffffff;
			}
			
h3 {		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 600; 
			font-size: 12px; 
			padding-top: 0; 
			margin-bottom: 0; 
			color: #B3080F; 
			background: #ffffff;
			}


td.freefind {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 10px; 
			padding-top: 0; 
			margin-bottom: 0; 
			color: #000000; 
			background: #ffffff;
			}	
			
input.freefind {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 10px; 
			padding-top: 0; 
			margin-bottom: 0; 
			color: #000000; 
			background: #eeeeee;
			width: 50px;
			}		
					

td.blocbleu {
			background: #5A9BB0; 
			width: 150px;
			font-weight: 600; 
			font-size: 12px;
			color: #000000;
			} 
 
hr {
			color: #B70000;
			margin-bottom: 0; 
			padding-top: 0; 
			}

					
td.blocbleu {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #5A9BB0; 
			width: 150px;
			font-weight: 600; 
			font-size: 12px;
			color: #000000;
			valign: top;
			font-size: 24px;
			color: #32546C;
			}
			
td.lettrine {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #B9050F; 
			width: 18px;
			font-weight: 800; 
			font-size: 48px;
			color: #FFFFFF;
			valign: bottom;
			}	
			
			
td.blocbleu1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #5A9BB0; 
			width: 95%;
			font-weight: 800; 
			font-size: 12px;
			color: #FFFFFF;
			}
			
td.blocbleu2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #5A9BB0; 
			width: 95%;
			font-weight: 500; 
			font-size: 10px;
			color: #FFFFFF;
			}
			
td.bloclateral {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #526178; 
			font-weight: 600; 
			font-size: 10px;
			color: #FFFFFF;
			width: 100%; 
			text-decoration: none; 
			bordercolor: #999999;
			}	
			
td.bloclateral3 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #FFFFFF; 
			font-weight: 600;
			width : 100%; 
			font-size: 10px;
			}
			
td.bloclateral2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #AA1111;  
			font-weight: 600;
			width : 100%; 
			font-size: 12px;
			color: #FFFFFF;
			}				

td.titre {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #B9050F;  
			width : 100%;
			font-size: 16px;
			font-weight: 700;
			color: #FFFFFF;
			}
			
td.anciennum {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #EEEEEE;  
			width : 100px;
			font-size: 10px;
			font-weight: 400;
			color: #000000;
			}
			
td.annonce {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #EEEEEE;  
			font-size: 14px;
			font-weight: 400;
			color: #000000;
			}
			
td.listing {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: #FFFFFF;
			color:#B3080F;	
			font-size: 10px;
			font-weight: 600;
            }

			
table.rub {
			background: #5A9BB0; 
			border : 0;
			width : 100%;
			}		 
 
			
p.contenurub1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			padding-top: 0; 
			margin-bottom: 0; 
			font-weight: 600; 
			letter-spacing: 0.5px;
			color: #FFFFFF;
			}

p.contenurub2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			padding-top: 0; 
			margin-bottom: 0; 
			font-weight: 600; 
			letter-spacing: 0.5px;
			color: #FFFFFF;
			}
p.titre {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 700; 
			font-size: 16px; 
			color: #FFFFFF;
 			}
			

p.date {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 600; 
			font-size: 10px; 
			color: #B9050F;
			align: center;
			}	
			
p.blanc {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 10px; 
			color: #FFFFFF;
			}	
					
td.blanc {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 10px; 
			color: #FFFFFF;
			}			
			
p.minimal {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 12px; 
			color: #666666; 
			}
			
p.normal {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 12px; 
			color: #171D26; 
			}
			
p.menus_nelson {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: 300; 
			text-decoration: none
			font-size: 9px; 
			color: #000000; 
			}			
						
				
td.normal {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 12px; 
			color: #666666; 
			}
			
td.minimal {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 10px; 
			color: #999999;
			background: #333333 
			}
			
td.minimal2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 10px; 
			color: #999999;
			background: #EEEEEE 
			}
			
td.minimal3 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 10px; 
			color: #999999;
			background: #FFFFFF 
			}
			
td.ligne_menu {
			width: 100%; 
			valign: top;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400; 
			font-size: 10px; 
			background: #EEEEEE;
			text-decoration: none; 
			padding-top : 0; 
			margin-bottom : 0;
			font-color: Black;
			bordercolor: #FFFF2D0;
			}			
			
td.danslagauche   { 
			width: 100%; 
			valign: top;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			text-decoration: none; 
			padding-top : 0; 
			margin-bottom : 0;
			font-color: Navy;
			background: #FFF2D0;
			bordercolor: #FFF2D0;
			}
	
td.vignettes {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: 400;
			color: #000000;
			background: #FFFFFF;
			}
			
td.radio {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: 600;
			color: #000000;
			background: #EEEEEE;
			}
			
td.radio2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: 400;
			color: #000000;
			background: #FFFFFF;
			border:0px solid #aa1111;
			align: right;
			}
						
td.blanche {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 600;
			color: #000000;
			background: #FFFFFF;
			}
			
td.blanche2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: 400;
			color: #000000;
			background: #FFFFFF;
			}
			
			
td.rouge {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 600;
			color: #FFFFFF;
			background: #B3080F;
			}
			

td.rouge2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: 400;
			color: #FFFFFF;
			background: #B3080F;
			}		
td.gris {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: 400;
			color: #000000;
			background: #EEEEEE;
			}
		
select,option.artists{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			padding-left: 4px; 
			padding-right: 4px; 
			padding-top: 4px; 
			padding-bottom: 4px;		
			width:19em;
			background:#FFFFFF;
			border:none;
			}
			
.titressom1{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 600;
			color: #FF0000;
			background: #EEEEEE;
			}
			
.titressom2{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 600;
			color: #FF0000;
			background: #FFFFFF;
			}
			
.volume     {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			color: #FF0000;
			font-weight: 600;
			background: #E8E8E8;
			}
			
.volumeblanc    {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			color: #FF0000;
			font-weight: 600;
			background: #FFFFFF;
			}
			
.saison     {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 600;
			background: #E8E8E8;
			color: #FF0000;
			padding:10;
			}
			
.sommairecontenu1     {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 600;
			color: #000000;
			background: #FFFFFF;
			padding:10;
			}

.sommairecontenu2     {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: 400;
			color: #000000;
			background: #FFFFFF;
			padding:10;
			}