/*
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.menu{
	color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:18px;
	padding-top:18px;
}
*/

#hmenu a {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:regular;	
	color:#FFFFFF;	
	text-decoration:none;	
	
	
}
#hmenu a:hover {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:regular;	
	color:#FFFFFF;
	background-color:transparant;
	 /* bouton ligne 1 */
	text-decoration:none;	
}
#hmenu span {
	margin-right:5px;
	margin-left:5px;	
}
<? echo applyDivsStyles('span'); ?>{

	margin-left:5px;
	/*margin-right:5px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:Opx;
	*/
	/* background-color:#A44975;*/
	/*padding:0;	*/
}
<? echo applyDivsStyles(''); ?>{
	display:none;
	background-color:transparent;
	
}
<? echo applyDivsStyles('a'); ?>{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#96AB02;	
	text-decoration:none;	
}
<? echo applyDivsStyles('a:hover'); ?>{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#FC3699;	
	background-color:#FFFF99;
	text-decoration:none;	
}

a.bottomLine, a.bottomLine:hover {
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#FFFFFF;	
	text-decoration:none;	

}

table.buttonRegular {
	background-image:url(<? echo $upLevel; ?>images-design/boutonrollout.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
table.buttonRollover {
	background-image:url(<? echo $upLevel; ?>images-design/boutonrollover.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


a.button, a.buttonDis {
display: block;
background-color: transparent;
background-image: url(<? echo $upLevel; ?>images-design/buttonBackground.gif);
background-repeat: no-repeat;
width: 132px;
height: 28px;
margin: 5px auto;
padding: 5px 0 0 0;
padding-left: 20px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FC3699;
font-weight: bold;
text-decoration: none;
}
a.button:link, a.button:visited {
color:#FC3699;
}
a.button:hover {
background-position: 0 -36px;
color: #FF7200;
}



td.sitemapTitle{
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight:bold;
}
span.subcat{
	color:#291E02;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight:normal;
}
a.firstLine:link,a.firstLine:visited  {
 	color: #CC6633;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	text-decoration: none
  }
a.firstLine:hover{	
	color: #CC6633;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	text-decoration: underline;
}
a.secondLine:link,a.secondLine:visited  {
 	color: #FFFFFF;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	text-decoration: underline;
 }
a.secondLine:hover{	
	color: #FFFFFF;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	text-decoration: underline;
}

tr.blockregular {
	background-color:transparent;
	color: #FC3699;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;

}
tr.blockrollover,td.blockrollover,table.blockrollover {
	background-color:#d1e119;
	color: #ffffff;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
}

tr.blocktxt,td.blocktxt,table.blocktxt {
	background-color:transparent;
	color: #000000;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:10px;
 	font-weight:normal;
}
a.menu:link,a.menu:visited{	
	text-decoration: none;
	color:#000000;
}
a.menu:hover{	
	text-decoration: underline;
	color:#000000;	
}

a.detail:link,a.detail:visited{	
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#00908F;
}
a.detail:hover{	
	text-decoration: underline;
	color:#666666;
	font-weight:bold;
}
a.detailblink:link{	
	text-decoration: blink;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FC3699;
}
a.detailblink:hover,a.detailblink:visited{	
	text-decoration: blink;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FC3699;
}

td.language{
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

p.mention     { color: #291E02; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold }
	
p.soustitre    { color: #FD8002; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; margin-top:10px; }
p.soustitre-bleu    { color: #0033CC; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold }
p.soustitre-turquoise    { color: #00CCCC; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold }
p.soustitre-vert    { color: #099900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; margin-top:10px; }
p.soustitre-orange    { color: #CC6633; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; margin-top:10px; }
p.soustitre-rouge    { color: #990000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; margin-top:10px; }
p.titre   { color: #DE8306; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; margin-top:10px;}
	
p.titre-bleu   { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; 	padding-left:5px;	padding-top:2px; padding-bottom:3px; background-image:url(http://www.benodet.co.uk/images-design/boutonbleu.jpg);
background-repeat:no-repeat;
 }
 p.titre-vert    { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; 	padding-left:5px;	padding-top:2px; padding-bottom:3px; background-image:url(http://www.benodet.co.uk/images-design/boutonvert.jpg);
background-repeat:no-repeat;
 }
p.titre-turquoise    { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; 	padding-left:5px;	padding-top:2px; padding-bottom:3px; background-image:url(http://www.benodet.co.uk/images-design/boutonturquoise.jpg);
background-repeat:no-repeat;
 }
p.titre-orange    { color: #FFFFFF; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; 	padding-left:5px;	padding-top:2px; padding-bottom:3px; background-image:url(http://www.benodet.co.uk/images-design/boutonorange.jpg);
background-repeat:no-repeat;
 }
p.titre-rouge    { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; 	padding-left:5px;	padding-top:2px; padding-bottom:3px; background-image:url(http://www.benodet.co.uk/images-design/boutonrouge.jpg);
background-repeat:no-repeat;
 }

p.description   { color: #291E02; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;
}
p.description-bleu   { color: #0033CC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; margin-bottom:10px;
}
p.description-turquoise   { color: #00CCCC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; margin-bottom:10px;
}

p.description-rouge   { color: #990000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; margin-bottom:10px;
}
p.description-orange   { color: #CC6633; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; margin-bottom:10px;
}
p.description-vert   { color: #099900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; margin-bottom:10px;
}

li.description       { color: #291E02; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none; list-style-image: url(images-design/puce.jpg); margin: 5px 0 5px 0; text-align:justify; }
li.orange       { color: #CC6633; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: square;  margin: 5px 0 5px 0; text-align:justify; }

p   { color: #291E02; margin: 0 10px 5px 0 }
span.subcat{
	padding-left:20px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
table#news{
	

}
span.titrenews{
	
	color:#00908F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
span.titremodulenews{

	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

td.txt_rouge{
	color:#00E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		
}
#go{
	
	border-left: solid #FD8002 1px;
	border-bottom: solid #FD8002 1px;
}
span.titrego{
	
	color:#FC3699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
span.titremodulego{

	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
span.txt_telechargement1, a.titretelechargement1{
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#FFFFFF;	
	text-decoration:none;
}
span.txt_telechargement2, a.titretelechargement2{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
td.txt_go{
	color:#00908F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		
}
span.titreresa{
	
	color:#FC3699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
span.titremoduleresa{

	color:#00908F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.txt_resa{
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		
}
a.Titreinfo, a.Titreinfo:hover {
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;	

}
a.info, a.info:hover {
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;	

}
img.lien{
	border: none;
	text-decoration: none;
}