body  { font-size: 9pt; font-family: Verdana; text-align: center }
a { color: #6a5acd; font-weight: bold; font-family: Verdana; text-decoration: none }
a:hover {
	color: #f60;
	font-weight: bold;
	font-family: Verdana
}

a.AdminTab-Link { color: #8585c2 }
a.AdminTab-Link:hover { color: #f60 }
a.BreadCrumb-Link { color: #f90 }
a.BreadCrumb-Link:hover { color: #c60 }
a.HeadingArea-Link { color: #f5fffa }
a.HeadingArea-Link:hover { color: #7fffd4 }
a.HelpTab-Link { color: #ccf }
a.HelpTab-Link:hover { color: #595999 }
a.MainTab-Link { color: #9c9 }
a.MainTab-Link:hover { color: #363 }
code { font-size: small }
/*form  { font-size: 9px; text-align: left; margin-top: 0px }
h1 { color: #c60; font-weight: bold; font-size: medium; font-family: georgia, serif; margin-top: 1.5em; margin-bottom: 0.3em }
h2 { color: #557d40; font-weight: normal; font-size: x-small; margin-top: 0px; margin-bottom: 0px } */
input.MainButton { color: #fff; font-weight: bold; background-color: #c2c2e1; margin: 0px; border-style: outset; border-width: 1px; border-color: #9cc #366 #366 #9cc; cursor: hand  }
input.SecondaryButton { color: #666; font-weight: bold; background-color: #8585c2; margin: 0px; border-style: outset; border-width: 1px; border-color: #fff #999 #999 #fff; cursor: hand  }
/*p { font-size: xx-small; line-height: 9pt; text-align: left; margin-top: 0px; margin-bottom: 1em }*/
select, option { font-size: small }
td { color: #333; font-size: xx-small; font-family: verdana, sans-serif }
td.BreadCrumb { color: #f90; font-size: x-small; font-family: verdana, sans-serif }
td.ColumnHeading  { color: #557d40; background-color: #f5f5f5; border-right: 1px solid #7eb95f; border-bottom: 1px solid #7eb95f }
td.ColumnItem { color: #699; background-color: #c2c2e1; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.ColumnItemAlt  { color: white; font-size: x-small; background-color: #eee }
td.FormControl { color: #699; background-color: white; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.FormControlLabel { color: #000080; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f0f8ff; border-right: 1px solid #699; border-bottom: 1px solid #699 }
td.HelpPage { background: url(../images-nav/encart_engagements.jpg) no-repeat 0px 0px }
td.MainColumnHeading { color: #fff; background-color: #f60; border-right: 1px solid #557d40; border-bottom: 1px solid #557d40 }
td.MainTableHeader { color: #fff; background-color: #003; border-bottom: 1px solid white }
td.NavigationTab { color: #fff; font-weight: bold; font-size: xx-small; font-family: verdana, sans-serif }
td.SiteTitle { color: #fff; font-size: x-small; font-family: verdana, sans-serif }
td.TableErrorRow { color: purple; font-weight: bold; background-color: #fc6 }
td.TableFooter { color: #fff; background-color: #faf0e6 }
td.TableHeader { color: #557d40; background-color: white; border-bottom: 1px solid #7eb95f }
td.TableRow { color: #557d40; background-color: #8585c2 }
textarea, input  { font-size: small }
tt  { color: #f60; font-weight: bold; font-size: 9pt; line-height: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 2px }
.bold11ptBlanc { color: white; font-weight: bold; font-size: 11pt; line-height: 15pt; font-family: Verdana; text-align: left }
.bold12ptBlanc { color: white; font-weight: bold; font-size: 12pt; line-height: 15pt; font-family: Verdana; text-align: left }
.bold18ptBlanc { color: white; font-weight: bold; font-size: 15pt; line-height: 17pt; font-family: Verdana; text-align: left }
.bold18ptOrange { color: #f60; font-style: italic; font-weight: bold; font-size: 17pt; line-height: 20pt; font-family: Verdana; text-align: left }
.bold36ptOrange { color: #f60; font-style: italic; font-weight: bold; font-size: 27pt; line-height: 30pt; font-family: Verdana; text-align: left }
.bold9ptOrange { color: #f60; font-weight: bold; font-size: 9pt; line-height: 10pt; font-family: Verdana; text-align: left }
.ImageNoSouligne { font-weight: normal; font-size: small; text-decoration: none; margin: 0px }
.ImageNoSouligne:hover { font-weight: normal; font-size: small; text-decoration: none; margin: 0px; border: 0px }
.paragraphe_justifiE { text-align: justify }
.texte10pt { color: #339; font-size: 10pt; line-height: 13pt; font-family: Verdana; text-align: left }
.texte10ptBLANC { color: white; font-size: 10pt; line-height: 13pt; font-family: Verdana; text-align: left }
.texte11pt { color: #339; font-size: 11pt; line-height: 15pt; font-family: Verdana; text-align: left }
.texte9pt { color: #339; font-size: 9pt; line-height: 10pt; font-family: Verdana; text-align: left }
.texteCentre  { color: #339; font-size: 11pt; line-height: 13pt; font-family: Verdana }
.texteEngagement { color: #339; font-size: 9pt; line-height: 10pt; font-family: Verdana; background: url(../images-nav/encart_engagements.jpg) no-repeat 0px 0px; text-align: left }
.texteRetrait  { color: #339; font-size: 10pt; line-height: 8pt; font-family: Verdana; text-align: left; margin-top: 2px; margin-bottom: 0px; margin-left: 25px }
.WhiteLink { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, "Courier New", Courier, Monaco, "Times New Roman", Georgia, Times; text-align: right }
.WhiteLink:hover { color: #0f0; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
/*
** Use these when GoLive's layout view correctly picks up :link styles.
** This version hides links that don't have an href by giving them the
** same color as the TableHeader background.  We really need two
** link styles to make this idea work: one for TableHeader and one
** for MainTableHeader.

a.HeadingArea-Link  {
	color: #bbdea9
	}

a.HeadingArea-Link:link  {
	color: #ffc
	}
*/


/*--------------------------------------------------------------------------
					Styles Dovyalis Diagnostic
--------------------------------------------------------------------------*/

.lien_menu_bas {
	color: #CDE4C6;
}
.lien_menu_bas:hover {
	color: #57A341;
}
.titre_accueil {
	background-image: url(../images/accueil_titre.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.texte_diagnostic {
	color: #333399;
	font-family: verdana;
	font-size: 9pt;
	line-height: normal;
}
.contact_diagnostic {
	background-image: url(../images/contact_gche.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 123px;
	padding-left: 10px;
	font-size: 8pt;
	color: #FFFFFF;
}

.lien_portail {
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #57A341;
	line-height: 15pt;
}
.lien_portail:hover {
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #CDE4C6;
	text-decoration: none;
	line-height: 15pt;
}


/*--------------------------------------------------------------------------
					Styles Menu du haut Dovyallis Diagnostic
--------------------------------------------------------------------------*/

.menuRIGHT {
	padding-left: 10px;
	background-color: #999999;
	background-position: center;
	font-size: 10pt;
}
.TitreMenu {
	color: #FFFFFF;
	text-decoration: none;
}
.TitreMenu:hover {
	color: #57A341;
	text-decoration: none;
}
dl, dt, dd, ul, li {
	padding: 0;
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#menu {
	position: absolute;
	top: 117px;
	left: 252px;
	z-index:100;
	width: 773px;
	visibility: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#menu dl {
	float: left;
	width: 15em;
	text-align: left;
	margin: 0 1px;
}

#menu dt {
	cursor: pointer;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	color: ##57A341;
	font-size: 8pt;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: verdana;
	font-style: italic;
	height: 25px;
	background-image: url(../images/fond_menu4.gif);
	vertical-align: middle;
	padding-top: 8px;
	width: 150px;
	margin: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#menu dd {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	overflow: visible;
}
#menu li {
	text-align: left;
	width: 300px;
	white-space: normal;
	text-indent: 5px;
	height: 22px;
	background-color: #fff;
	padding: 0px;
	vertical-align: top;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#menu li a, #menu dt a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 100%;
	font-size: 8pt;
	background-color: #57A341;
	border: thin solid #FFFFFF;
	font-weight: bold;
}
#menu li a:hover, #menu dt a:hover {
	background-color: #CDE4C6;
}
.menuA {
	cursor: pointer;
	margin: 0px;
	width: 160px;
	height: 15px;
	line-height: normal;
	text-align: center;
	font-weight: normal;
	padding: 2px;

	color: #;	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
	color: #FFFFFF;
}
#milieu {
	height: auto;
}
.TOPback {
	background-image: url(../images/bout-menu-haut.jpg);
	left: 15px;
	clip: rect(auto,auto,auto,15px);
}
/* 2010 */
.titlePRODUITS {
	background-color: #333399;
	background-image: url(../images-nav/produits-fond.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	text-align:right;
	padding-right:23px;
	padding-top:5px;
	height: 32px;
	width: 363px;
}
.tdMILIEU {
	background-color: #C2C2E1;
	background-image: url(../images-nav/fond_bug.gif);
	background-repeat: repeat-y;
}
