A{COLOR: black; TEXT-DECORATION:underline}
A:link{COLOR: black;TEXT-DECORATION: underline}
A:visited{COLOR: black;TEXT-DECORATION: underline}
A:active{COLOR: black;TEXT-DECORATION: underline}
A:hover{COLOR: red; TEXT-DECORATION: none;}

A.image{COLOR: black; TEXT-DECORATION:none}
A.image:link{COLOR: black; TEXT-DECORATION: none}
A.image:visited{COLOR: black; TEXT-DECORATION: none}
A.image:active{COLOR: black; TEXT-DECORATION: none}
A.image:hover{COLOR: black; TEXT-DECORATION: none;}

A.intro{COLOR: white; TEXT-DECORATION:none}
A.intro:link{COLOR: white; TEXT-DECORATION: none}
A.intro:visited{COLOR: white; TEXT-DECORATION: none}
A.intro:active{COLOR: white; TEXT-DECORATION: none}
A.intro:hover{COLOR: red; TEXT-DECORATION: none;}

td.mnuHorzPlanOut {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	cursor: pointer;
}

td.mnuHorzPlanOver {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	cursor: pointer;
}

td.mnuHorzMailOut {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: #A6BDBE;
	cursor: pointer;
}

td.mnuHorzMailOver {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}

td.mnuHorzMediasOut {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: #F3F9AA;
	cursor: pointer;
}

td.mnuHorzMediasOver {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}

td.mnuHorzServicesOut {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: #CDDEFC;
	cursor: pointer;
}

td.mnuHorzServicesOver {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}

td.mnuHorzDavidOut {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: #CFCFCF;
	cursor: pointer;
}

td.mnuHorzDavidOver {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}

td.mnuHorzEbooksOut {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFB2B2;
	cursor: pointer;
}

td.mnuHorzEbooksOver {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}

<!-- Mail -->
td.mnuVertMailIdentifier {
	border-right: 1px solid black;
	border-left: 1px solid black;
}

td.mnuVertMailButtonOut {
	border-right: 1px solid black;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #A6BDBE;
}

td.mnuVertMailButtonOver {
	border-right: 1px solid black;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
}

tr.mnuVert {
	cursor:pointer;
}
<!-- /Mail -->

<!-- Services -->
td.mnuBleuServicesIdentifier {
	border-right: 1px solid black;
	border-left: 1px solid black;
}

td.mnuBleuServicesButtonOut {
	border-right: 1px solid black;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #CDDEFC;
}

td.mnuBleuServicesButtonOver {
	border-right: 1px solid black;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
}

tr.mnuBleu {
	cursor:pointer;
}
<!-- /Services -->

<!-- Media -->
td.mnuJauneMediaIdentifier {
	border-right: 1px solid black;
	border-left: 1px solid black;
}

td.mnuJauneMediaButtonOut {
	border-right: 1px solid black;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #F3F9AA;
}

td.mnuJauneMediaButtonOver {
	border-right: 1px solid black;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
}

tr.mnuJaune {
	cursor:pointer;
}
<!-- /Media -->

<!-- David -->
td.mnuGrisDavidIdentifier {
	border-right: 1px solid black;
	border-left: 1px solid black;
}

td.mnuGrisDavidButtonOut {
	border-right: 1px solid black;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #CFCFCF;
}

td.mnuGrisDavidButtonOver {
	border-right: 1px solid black;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
}

tr.mnuGris {
	cursor:pointer;
}
<!-- /David -->

<!-- Ebooks -->
td.mnuRougeEbooksIdentifier {
	border-right: 1px solid black;
	border-left: 1px solid black;
}

td.mnuRougeEbooksButtonOut {
	border-right: 1px solid black;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFB2B2;
}

td.mnuRougeEbooksButtonOver {
	border-right: 1px solid black;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
}

tr.mnuRouge {
	cursor:pointer;
}
<!-- /Ebooks -->

.textePlanDuSite {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.textMnuVert {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.text {
	font-family: Verdana;
	font-size: 10px;
}

.formulaire {
	background-color: #ffffff;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 9px;
}

<!-- Calendrier -->

.formFermer {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	border: solid 1 black;
	background-Color: red;
	color: white;
}