
a  { color: #000080; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
a:hover    { color: red; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
#menu { width: 173px }
.rubrique { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #0f1980; text-align: center; height: auto }
.contenu  { color: #0f1980; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.titform      { color: white; font-size: 22pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; line-height: 24pt; text-align: right }
#bandeau    { background-color: #4167ff; background-image: url(http://www.uco-bs.com/form/images/photo5.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 100%; height: 75px }
#bandeau h1 { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin: 0; padding: 12px 50px 0 0 }
#general             { margin: 5px auto 0; padding: 0; width: 1050px }
#menu          { margin: 0 0 0 10px; padding: 0; width: 220px; float: left }
#menu ul { list-style-type: none; margin: 0; padding: 0; border-bottom: 1px solid navy }
#menu ul li { margin: 0; border-top: 1px solid navy }
#menu ul li a { color: navy; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; padding-top: 5px; padding-bottom: 5px; width: 100% }
#menu ul li a:hover { color: white; background-color: #4167ff }
#droite     { background-color: orange; margin: 0 0 0 5px; padding: 4px; width: 190px; float: right; border: ridge 8px red }
#droite p { color: navy; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 5px }
#droite h1 { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: red; text-align: center; margin: 6px 0 3px; padding: 3px 0 }
#droite h2 { color: navy; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 10px 0 5px; padding: 2px 0; border-top: 1px solid navy; border-bottom: 1px dotted navy }
#detail                                   { color: #0f1980; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../form/filigrane.gif); background-repeat: no-repeat; margin: 0 219px 0 240px; padding: 0 10px; width: auto; min-height: 420px; border-right: 1px dotted navy; border-left: 1px dotted navy }
#detail h1    { font-size: 1.3em; font-family: Verdana, Helvetica, Arial, sans-serif; margin-top: 0 }
#detail h2   { font-size: 1.2em; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; margin-right: 100px; margin-bottom: 0; padding-top: 15px; padding-right: 100px; padding-bottom: 0; border-bottom: 1px solid orange }
#detail p    { color: navy; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }
#detail td p  { color: navy; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
#detail ul li      { font-size: 0.8em; list-style-type: disc; margin-left: 15px }
#detail p a  { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif }
#detail p a:hover {
font-size: 0.9em;
font-family: Verdana, Helvetica, Arial, sans-serif;  }
#detail img  { display: block; margin-right: auto; margin-left: auto }
#detail ol li   { color: #0f1980; font-size: 0.9em; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; list-style-type: square; padding-top: 10px }
#detail ol li ol li   { color: #0f1980; font-size: 0.9em; font-family: Verdana, Helvetica, Arial, sans-serif; font-style: italic; font-weight: normal; list-style-type: disc; padding-top: 0 }
#detail ol li ol li ol li     { color: #0f1980; font-size: 1.1em; font-family: Times, "Times New Roman", serif; font-style: normal; list-style-type: none; padding-top: 0 }
#pied             { margin-right: 219px; margin-left: 240px; padding-right: 10px; padding-left: 10px; width: auto }
.pied { color: #0f1980; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
#pied p { color: #000080; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; margin-top: 10px; padding-top: 2px; border-top: 1px solid #0f1980 }
#pied a {
font-size: 9pt; }
#container    { font-size: 10px; background: #03f; text-align: left; margin: 0 auto; width: 980px; border: solid 1px #03f }
#nav, #nav ul     { font-weight: bold; line-height: 1; background: #03f; list-style: none; margin: 0 0 1em; padding: 0; width: 980px; float: left; border-style: solid; border-width: 1px 0; border-color: #03f }
#nav a  { color: white; text-decoration: none; display: block; padding: 0.25em 2em 0.25em 0.5em; width: 115px; w\idth: 6em    }
#nav li           { padding: 0; width: 115px; height: 18px; float: left; border: solid 0 #d4501a }
#nav li ul      { font-weight: normal; margin: 0; position: absolute; left: -999em; width: 14em; height: 18px; border: solid 0 #d4501a; w\idth: 13.9em         }
#nav li li              { background-color: #03f; margin-bottom: 0; padding: 0; width: 14em; border: solid 1px #d4501a }
#nav li ul a  { width: 12em; w\idth: 9em  }
#nav li ul ul   { margin: -1.75em 0 0 14em }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto }
#nav li:hover, #nav li.sfhover { background: #d4501a }
#scaffolding { margin: 1em 0 0; height: 70px; border-style: solid; border-width: 1px 0 0; border-color: #eda }
#scaffolding a { text-decoration: none; text-indent: -999em; display: block; height: 70px }
#scaffolding a:hover { background-position: 181px -70px }
.detgras { color: navy; font-weight: bolder }
.encadre  { padding: 5px; border: solid 1px navy }
.lesplus        { background-image: url("http://www.uco-bs.com/form/images/+uco.gif"); background-repeat: repeat-y; background-position: left top; margin-top: 15px; margin-bottom: 15px; padding: 5px 5px 5px 60px; border: double 3px orange }
.nouveau { font-weight: bolder; text-decoration: blink; background-color: orange }
.surl { font-weight: bolder; background-color: orange }
