body {
	
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.bottomH1{
border-bottom: 1px dotted;
width:98%
}

A.lnk:active, a.lnk:link, a.lnk:visited {
	color:#3788A0;
	text-decoration: none;
}

A.lnk:hover {
	color:#3788A0;
	text-decoration: underline;
}

A:active, a:link, a:visited {
	color:#3788A0;
	text-decoration: none;
}

A:hover {
	color:#3788A0;
	text-decoration: underline;
}

.TxtNoir{
	color: #000000;
}

a.TxtNoir:active,a.TxtNoir:link,a.TxtNoir:visited{
	color:#000000;
	text-decoration: none;
}
a.TxtNoir:hover {
	color:#000000;
	text-decoration: underline;
}

.FdMauveMoyen {
	background-color: #F6C6DD;
}

a.TxtRouge:active,a.TxtRouge:link,a.TxtRouge:visited{
	color:#C9161A;
	text-decoration: none;
}
.FdMauveClair {
	background-color: #F9DFEB;
}
.FdRougeMoyen {
	background-color: #FAC7C7;
}

.FdOrangeClair2 {
	background-color: #FFFAF3;
}
.FdMauveMoyen2 {
	background-color: #F098C2;
}

a.TxtRouge:hover {
	color:#C9161A;
	text-decoration: underline;
}
.FdRougeClair {
	background-color: #FADEDE;
}
.FdOrangeMoyen {
	background-color: #FBDBA7;
}
.FdOrangeClair {
	background-color: #FFEDD0;
}
.FdBordeauxMoyen {
	background-color: #D8A3BF;
}

.FdMauve {
	color: #FFFFFF;
	background-color: #A90D56;

}
.FdRouge {

	color: #FFFFFF;
	background-color: #C9161A;
}
.FdOrange {


	color: #FFFFFF;
	background-color: #EE9200;
}
.FdBordeaux {



	color: #FFFFFF;
	background-color: #780843;
}
.FdViolet {

	color: #FFFFFF;
	background-color: #B249B9;
}
.FdBleu {

	color: #FFFFFF;
	background-color: #203AA9;
}

.TxtBlanc{
	color: #FFFFFF;
}

a.TxtBlanc:active,a.TxtBlanc:link,a.TxtBlanc:visited{
	color:#FFFFFF;
	text-decoration: none;
}
a.TxtBlanc:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.TxtMauve {


	color: #A90D56;
}
a.TxtMauve:active,a.TxtMauve:link,a.TxtMauve:visited{
	color:#A90D56;
	text-decoration: none;
}
a.TxtMauve:hover {
	color:#A90D56;
	text-decoration: underline;
}



.TxtVert {
	color: #85AF03;
}

A.popup {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
A.popup:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}
A.footer_popup:link {
	FONT-SIZE: 10px; COLOR: #196994; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
A.footer_popup:visited {
	FONT-SIZE: 10px; COLOR: #196994; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
A.footer_popup:hover {
	FONT-SIZE: 10px; COLOR: #bede45; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
A.liens_liste:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #497c04; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
A.liens_liste:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #497c04; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
A.liens_liste:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8ba707; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}

.cheminfer {
	color: #3788A0;
	background-image: url(../images/local/skin/degrade_menu.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.FdVioletMoyen {
	background-color: #E8B4EC;
}
.FdVioletClair {
	background-color: #F8DCFA;
}
.FdBleuMoyen {
	background-color: #CAD3F7;
}


.FdBlanc {
	background-color: #FFFFFF;
}
.FdBleuMenu {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #FFFFFF;
	background-color: #e2001a;
}

INPUT.error {
	BACKGROUND-COLOR: #ee9c00
	}
INPUT.normal {
	BACKGROUND-COLOR: #ffffff
	}



.LienTransv {
	font-weight: bold;
	color: #35879E;
	background-image: url(../images/local/skin/onglet_fd.jpg);
	background-repeat: repeat-x;
}

.TxtVert {
	/*color: #85AF03;*/
color:#e2001a;
}

TD.home_fd1 {
	BACKGROUND-COLOR: #5192b6
	}
TD.home_fd2 {
	BACKGROUND-COLOR: #105b83
	}
TD.alert {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8e2323; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
TD.column_header {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000080; TEXT-ALIGN: center
	}
TD.fiche {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #859ecf
	}
TD.menu {
	PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #468aaf
	}
TD.menu-footer {
	FONT-SIZE: 9px; COLOR: #1b6886; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
TD.menu-tools {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #3A90BE
	}

TD.popup {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	WIDTH: 100%; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #447faa
	}
TD.portlet {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
TD.portlet0 {
	FONT-SIZE: 11px; 
	COLOR: #4f8fb3; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f8fcfe
	}
TD.portlet-content {
	FONT-SIZE: 11px; 
	COLOR: #4f8fb3; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f8fcfe
	}
TD.portlet-content-color {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e7f9ca
	}
TD.portlet-title2 {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	WIDTH: 100%; 
	COLOR: #497c04; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #b2c74d
	}
TD.portlet-title {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	WIDTH: 100%; 
	COLOR: #b2c74d; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #e2f2fd
	}
TD.portlet-title-list {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	WIDTH: 80%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #1e2a63; 
	TEXT-ALIGN: left
	}
TD.search {
	FONT-SIZE: 9px; 
	COLOR: #196994; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #3A90BE
	}
TD.url-site {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ff0000
	}
TEXTAREA.error {
	BACKGROUND-COLOR: #ee9c00
	}
TEXTAREA.normal {
	BACKGROUND-COLOR: #ffffff
	}

.champs-obligatoires {
	FONT-SIZE: 9px; 
	COLOR: #ff6600; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}

.bold{
    font-weight: bold;
    text-align:right;
	}
.boldannuaire{
    font-weight: bold;
	}

.FdBleuClair {
	background-color: #E8ECFE;
}



#Rouge {
}

#Rouge ul {
	list-style-image: url(../images/local/skin/li_rouge.gif);
margin-bottom:0px;
margin-left:20px;
}
#Rouge ol {
	list-style-image: url(../images/local/skin/ol_rouge.gif);
}

#Rouge td.FdRouge ul {
	list-style-image: url(../images/local/skin/li_blc_rouge.gif);
margin-bottom:0px;
margin-left:20px;
}
#Rouge td.FdRouge ol {
	list-style-image: url(../images/local/skin/ol_blc_rouge.gif);
}

.nocellpadding_red{
	border-width:1px;
border-style:solid;
border-color:#C9161A;
}

#Rouge h1 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #C9161A;
	margin: 0px;
	background-image: url(../images/local/skin/fd_titre_rouge.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#Rouge p {
	text-align: justify;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
}

#Rouge h1 li 
{
	list-style-position:inside;
	list-style-image: url(../images/local/skin/pict_rouge.jpg);
	line-height: 20px;
	list-style-type: none;
	padding-top: 0px;
	margin: 0px;
}

#imgRouge {
	border: 1px solid #C9161A;
}

#tableRouge {
	border: 1px solid #C9161A;
border-collapse:collapse;
}

#tableRouge td{
	border: 1px solid #C9161A;
}

.TxtRouge {
	color: #C9161A;
}

#Bleu {
}
#Bleu h1 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #455AB7;
	margin: 0px;
	background-image: url(../images/local/skin/fd_titre_bleu.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#Bleu p {
	text-align: justify;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
	color: #000000;
}


#Bleu td.FdBleu p{
	text-align: justify;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
#Bleu td.FdBleu a{
	font-weight: bold;
	color: #FFFFFF;
}

#Rouge td.FdRouge p{
	text-align: justify;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
#Rouge td.FdRouge a{
	font-weight: bold;
	color: #FFFFFF;
}

#Mauve td.FdMauve p{
	text-align: justify;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
#Mauve td.FdMauve a{
	font-weight: bold;
	color: #FFFFFF;
}

.TxtBleu {
	color: #455AB7;
}
a.TxtBleu:active,a.TxtBleu:link,a.TxtBleu:visited{
	color:#455AB7;
	text-decoration: none;
}
a.TxtBleu:hover {
	color:#455AB7;
	text-decoration: underline;
}

#Bleu table
{
	padding:5px 5px 5px 5px;
}
#Bleu table.nocellpadding
{
	padding:0px 0px 0px 0px;
}

#Rouge table.nocellpadding
{
	padding:0px 0px 0px 0px;
}

#Orange table.nocellpadding
{
	padding:0px 0px 0px 0px;
}

#Mauve table.nocellpadding
{
	padding:0px 0px 0px 0px;
}

#Violet table.nocellpadding
{
	padding:0px 0px 0px 0px;
}

#Bordeaux table.nocellpadding
{
	padding:0px 0px 0px 0px;
}

#Orange table
{
	padding:5px 5px 5px 5px;
}

.Newsletter table
{
	padding:5px 5px 5px 5px;
}

#Mauve table
{
	padding:5px 5px 5px 5px;
}

#Violet table
{
	padding:5px 5px 5px 5px;
}

#Rouge table
{
	padding:5px 5px 5px 5px;
}

#Bordeaux table
{
	padding:5px 5px 5px 5px;
}

#Bleu h1 li {

list-style-position:inside;
	
	list-style-image: url(../images/local/skin/pict_bleu.jpg);
	line-height: 20px;
	padding-top: 0px;
	margin: 0px;
}
#imgBleu {
	border: 1px solid #455AB7;
}

#tableBleu {
	border: 1px solid #455AB7;
border-collapse:collapse;
}

#tableBleu td{
	border: 1px solid #455AB7;
}

#Bleu ul {
	list-style-image: url(../images/local/skin/li_bleu.gif);
margin-bottom:0px;
margin-left:20px;
}
#Bleu ol {
	list-style-image: url(../images/local/skin/ol_bleu.gif);
}

#Bleu td.FdBleu ul {
	list-style-image: url(../images/local/skin/li_blc_bleu.gif);
margin-bottom:0px;
margin-left:20px;
}
#Bleu td.FdBleu ol {
	list-style-image: url(../images/local/skin/ol_blc_bleu.gif);
}

#Bordeaux h1 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #780843;
	margin: 0px;
	background-image: url(../images/local/skin/fd_titre_bordeau.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#Bordeaux h1 li {
	list-style-position:inside;
	list-style-image: url(../images/local/skin/pict_bordeau.jpg);
	line-height: 20px;
	padding-top: 0px;
	margin: 0px;
}


#Orange h1 {

	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #EE9200;
	margin: 0px;
	background-image: url(../images/local/skin/fd_titre_orange.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.Newsletter h1 {

	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #EE9200;
	margin: 0px;
	background-image: url(../images/local/skin/fd_titre_orange.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#Orange h1 li 
{
	list-style-position:inside;
list-style-image:url(../images/local/skin/pict_orange.jpg);
	line-height: 20px;
	padding-top: 0px;
	margin: 0px;
}

.Newsletter h1 li 
{
	list-style-position:inside;
list-style-image:url(../images/local/skin/pict_orange.jpg);
	line-height: 20px;
	padding-top: 0px;
	margin: 0px;
}

#Orange {
}

#Orange p {
	text-align: justify;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #000000;
}

.Newsletter {
	padding-left: 20px;
}

.Newsletter p {
	text-align: justify;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #000000;
}


.TxtOrange {

	color: #EE9200;
}
a.TxtOrange:active,a.TxtOrange:link,a.TxtOrange:visited{
	color:#EE9200;
	text-decoration: none;
}
a.TxtOrange:hover {
	color:#EE9200;
	text-decoration: underline;
}


#imgOrange {
	border: 1px solid #EE9200;
}

#tableOrange {
	border: 1px solid #EE9200;
border-collapse:collapse;
}

#tableOrange td{
	border: 1px solid #EE9200;
}

.Newsletter ul {
	list-style-image: url(../images/local/skin/li_orange.gif);
margin-bottom:0px;
margin-left:20px;
}
.Newsletter ol {
	list-style-image: url(../images/local/skin/ol_orange.gif);
}


#Orange ul {
	list-style-image: url(../images/local/skin/li_orange.gif);
margin-bottom:0px;
margin-left:20px;
}
#Orange ol {
	list-style-image: url(../images/local/skin/ol_orange.gif);
}
#Mauve {
}
#Mauve h1 {


	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #A90D56;
	margin: 0px;
	background-image: url(../images/local/skin/fd_titre_mauve.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#Violet h4,h3 {


	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	
	margin: 0px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#Mauve p {

	text-align: justify;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #000000;
}
.TxtMauve {


	color: #A90D56;
}
a.TxtMauve:active,a.TxtMauve:link,a.TxtMauve:visited{
	color:#A90D56;
	text-decoration: none;
}
a.TxtMauve:hover {
	color:#A90D56;
	text-decoration: underline;
}
#Mauve h1 li {


	list-style-position:inside;
	list-style-image: url(../images/local/skin/picto_mauve.jpg);
	line-height: 20px;
	padding-top: 0px;
	margin: 0px;
}
#imgMauve {



	border: 1px solid #A90D56;
}

#tableMauve {
	border: 1px solid #A90D56;
border-collapse:collapse;
}

#tableMauve td{
	border: 1px solid #A90D56;
}
#Mauve ul {
	list-style-image: url(../images/local/skin/li_mauve.gif);
margin-bottom:0px;
margin-left:20px;
}
#Mauve ol {
	list-style-image: url(../images/local/skin/ol_mauve.gif);
}

#Mauve td.FdMauve ul {
	list-style-image: url(../images/local/skin/li_blc_mauve.gif);
margin-bottom:0px;
margin-left:20px;
}
#Mauve td.FdMauve ol {
	list-style-image: url(../images/local/skin/ol_blc_mauve.gif);
}

#Violet {
}
#Violet h1 {



	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #B249B9;
	margin: 0px;
	background-image: url(../images/local/skin/fd_titre_violet.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#Violet p {


	text-align: justify;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #000000;
}
.TxtViolet {



	color: #B249B9;
}
a.TxtViolet:active,a.TxtViolet:link,a.TxtViolet:visited{
	color:#B249B9;
	text-decoration: none;
}
a.TxtViolet:hover {
	color:#B249B9;
	text-decoration: underline;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #88AB19;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #88AB19;
}

#Violet h1 li {


list-style-position:inside;
	
	list-style-image: url(../images/local/skin/pict_violet.jpg);
	line-height: 20px;
	padding-top: 0px;
	margin: 0px;
}
#imgViolet {




	border: 1px solid #B249B9;
}

#tableViolet {
	border: 1px solid #B249B9;
border-collapse:collapse;
}

#tableViolet td{
	border: 1px solid #B249B9;
}
#Violet ul {
	list-style-image: url(../images/local/skin/li_violet.gif);
margin-bottom:0px;
margin-left:20px;
}
#Violet ol {
	list-style-image: url(../images/local/skin/ol_violet.gif);
}

#Bordeaux {
}


#Bordeaux p {



	text-align: justify;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #000000;
}
.TxtBordeaux {




	color: #780843;
}
a.TxtBordeaux:active,a.TxtBordeaux:link,a.TxtBordeaux:visited{
	color:#780843;
	text-decoration: none;
}
a.TxtBordeaux:hover {
	color:#780843;
	text-decoration: underline;
}

#imgBordeaux {





	border: 1px solid #780843;
}

#tableBordeaux {
	border: 1px solid #780843;
border-collapse:collapse;
}

#tableBordeaux td{
	border: 1px solid #780843;
}

#Bordeaux ul {
	list-style-image: url(../images/local/skin/li_bordeaux.gif);
margin-bottom:0px;
margin-left:20px;
}
#Bordeaux ol {
	list-style-image: url(../images/local/skin/ol_bordeaux.gif);
}


ul.topmenu{
display: block;
margin: 0px;
padding: 0px;
z-index: 999999;
}
ul.topmenu ul {
display: block;
margin: 0px;
padding: 0px;
z-index: 999999;
}
ul.topmenu li {
float:left;
display: inline;
list-style: none;
position: relative;
top:0px;
left:0px;
margin: 0px;
padding : 0px 20px 0px 20px;
z-index: 999999;

}

ul.topmenu li.submenu{
text-align:center;
height:21px;
padding-top:4px;
}

ul.topmenu li.submenu a, ul.topmenu li.submenu a:hover, ul.topmenu li.submenu a:link, ul.topmenu li.submenu a:visited{
color:#FFFFFF;
text-decoration:none;
font-weight: bold;
font-size:12px;
	font-family: Arial, Helvetica, sans-serif;

}

ul{
display: block;
margin: 0px;
padding: 0px;
z-index: 999999;
}

ul li {
list-style: none;
margin: 0px;
padding : 0px 0px 0px 0px;
z-index: 999999;
}



ul.topmenu li.submenu ul.submenuover {

display: block;
position: absolute;
top: 25px;
visibility: hidden;
width: 255px;
z-index: 999999;
border : none;
margin-left:1px;
left:0px;
text-align:left;
}

ul.topmenu li ul.submenuover  li {
display: block;
width: 100%;
margin : 0px 0px 0px 0px;
background-color : #ffddaa;
color :#e2001a;
height:16px;
}
ul.topmenu li ul.submenuover  li a, ul.topmenu li ul.submenuover  li a:visited, ul.topmenu li ul.submenuover  li a:link {
display: block;
margin: 0;

width: 100%;
width: 95%;
color : #e2001a;
text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
height:15px;padding-left:5%;
}
ul.topmenu li.submenu:hover {  } 
ul.topmenu li.submenu:hover ul.submenuover  { left: 0; visibility: visible;} 
ul.topmenu li.submenu:hover ul.submenuover  li { 
margin-bottom: 0px;
background-color: #ffddaa
height:15px;
padding:1px;

 } 
ul.topmenu li.submenu:hover ul.submenuover  li:hover,ul.topmenu li ul.submenuover  li a:hover { 
background-color: #e2001a;
color:#ffddaa;
 }
ul.topmenu li.submenu:hover ul.submenuover  li:hover a, ul.topmenu li.submenu:hover ul.submenuover  li:hover a:link, ul.topmenu li.submenu:hover ul.submenuover  li:hover a:visited { 
text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;color:#ffddaa; 

}


