body { 
margin: 0px; padding: 0px; background-color: #ffffff; background-image: url(images/fdBody.jpg); background-position: top left; background-repeat: repeat-x; font-family: Verdana, Sans-serif; font-size: 12px;
}
div#conteneur { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 960px;
}
div#contenu { 
margin: 0px; margin-left: 200px; margin-right: 200px; padding: 0px; padding-bottom: 10px;
}
div#contenu fieldset { 
margin: 5px; margin-top: 0px; margin-bottom: 10px; padding: 5px; border: 1px solid #4693cb;
}
div#contenu fieldset label { 
font-weight: bold; color: #4693cb;
}
div#contenu fieldset label.champObligatoire { 
color: #ff0000;
}
div#contenu fieldset label.champObligatoire:after { 
content: " * ";
}
div#contenu fieldset label.left { 
float: left; margin: 0px; padding: 0px; width: 120px;
}
div#contenu fieldset legend { 
font-weight: normal; color: #F6A800; font-size: 14px;
}
div#contenu fieldset p { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 12px;
}
div#contenu fieldset span.left { 
float: left; margin: 0px; padding: 0px; width: 120px; font-weight: bold; color: #4693cb;
}
div#contenu form { 
margin: 0px; margin-top: 10px; padding: 0px;
}
div#contenu h1 { 
margin: 0px; padding: 0px; padding-top: 10px; font-size: 28px; color: #ffffff; font-weight: normal; /* #003399; font-weight: bold; */ font-family: Times, Times New Roman, Serif; font-style: italic;
}
div#contenu h2 { 
margin: 0px; margin-top: 30px; padding: 0px; color: #0076bd; font-size: 16px;
}
div#contenu h3 { 
margin: 0px; margin-top: 20px; padding: 0px; color: #F6A800; font-size: 14px; font-weight: normal;
}
div#contenu p { 
margin: 0px; margin-top: 20px; padding: 0px; font-size: 12px; line-height: 20px; color: #333333;
}
div#contenu p a { 
color: #0076bd; text-decoration: underline;
}
div#contenu p a:hover { 
color: #F6A800;
}
div#contenu table { 
margin: 0px; margin-top: 5px;
}
div#contenu table tbody td { 
color: #F6A800; text-align: center;
}
div#contenu table tbody th { 
margin: 0px; padding: 0px; padding-left: 10px; font-size: 11px; font-weight: normal; color: #666666; text-align: left;
}
div#contenu table tbody th.section { 
margin: 0px; padding: 0px; font-size: 12px; color: #F6A800; text-align: left;
}
div#contenu table thead th { 
font-weight: normal; font-size: 12px; color: #F6A800;
}
div#contenu ul { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 30px;
}
div#contenu ul li { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 12px; color: #333333;
}
div#contenu ul li a { 
color: #0076bd; text-decoration: underline;
}
div#contenu ul li a:hover { 
color: #F6A800;
}
div#enTete { 
margin: 0px; padding: 0px; height: 110px; position: relative; top: 0px; left: 0px; background-image: url(images/logoIndeXysSoftware.png); background-repeat: no-repeat; background-position: 5px 25px;
}
div#navigation { 
margin: 0px; padding: 0px; padding-top: 65px; width: 180px; float: left;
}
div#navigation ul { 
margin: 0px; margin-bottom: 10px; padding: 5px; padding-bottom: 10px; background: url(images/fdPortlet.png) top left no-repeat; list-style-type: none;
}
div#navigation ul li { 
display: block; margin: 0px; padding: 0px; padding-bottom: 2px; border-bottom: 1px solid #fff5e5;
}
div#navigation ul li a { 
text-decoration: none; color: #F6A800; font-weight: bold; line-height: 25px; font-size: 16px; font-style: italic; color: #003399; font-family: Times, Times New Roman, Serif;
}
div#navigation ul li a:hover { 
color: #F6A800;
}
div#navigation ul li ul li { 
border: 0px; margin: 0px; padding: 0px;
}
div#navigation ul li ul li a { 
margin: 0px; padding: 0px; font-weight: normal; font-size: 11px; color: #666666; line-height: 20px; font-family: Verdana, Sans-serif; font-style: normal;
}
div#navigation ul li ul li a.on { 
font-weight: bold;
}
div#navigation ul li ul li a:hover { 
color: #F6A800;
}
div#navigation ul ul { 
margin: 0px; padding: 0px; padding-left: 5px; background: none;
}
div#pied { 
clear: both; border: 0px; border-top: 1px solid #3e6c8d;
}
