BODY {
   font-size : 12pt; 
   font-family : Arial, helvetica, sans-serif; 
   color : #000000; 
   background-color : #FF9900;
   background-repeat: no-repeat;
   background-attachment: fixed;
   margin : 0px; 
   margin-left: 0px; 
   margin-top: 0px; 
   scrollbar-face-color : #FF9933; 
   scrollbar-shadow-color : #CC3300; 
   scrollbar-highlight-color : #FFCC00; 
   scrollbar-3dlight-color : #000000; 
   scrollbar-darkshadow-color : #336699; 
   scrollbar-track-color : #CC3300; 
   scrollbar-arrow-color : #336699;
}
BODY.popup {
   background-color : #FFFF66;
}
H3 {
   font-size : 12pt;
   font-weight: normal;
   font-family : Verdana, Arial, helvetica, sans-serif;
   text-align: center;
   margin-top: -5;
}
OPTION {
   font-size : 12pt; 
   font-family : Verdana, arial, helvetica, sans-serif; 
   color : #993333; 
   background : #FF9900; 
}
TABLE.formulaire TEXTAREA {
   font-size : 12pt; 
   font-family : Verdana, arial, helvetica, sans-serif; 
   color : #993333; 
   background : #FF9900; 
}
INPUT {
   font-size : 12pt; 
   font-family : Verdana, arial, helvetica, sans-serif; 
   color : #993333; 
   background : #FF9900; 
   border-width : 1pt; 
   border-color : #336699; 
   border-style : solid; 
}

INPUT.recherche {
   font-size : 10pt; 
   font-family : Verdana, arial, helvetica, sans-serif; 
   color : #FFFF00; 
   background : #008899; 
   border-width : 1pt; 
   border-color : #FFFF00; 
   border-style : solid; 
}

A {
   font-size : 10pt;
   font-weight: bold ;
   font-family : Verdana, Arial, helvetica, sans-serif;
   color : #336699;
   text-decoration : none;
}
A:hover {
   color : #FF9900;
   text-decoration : underline;
}
A.rub {
   color : #FFFF00;
   text-decoration : none;
}
A.rub:visited {
   color : #88FF22;
}
A.rub:hover {
   color : #0099CC;
   text-decoration : underline;
}
A.dis {
   font-size : 10pt;
   font-weight: normal ;
   font-family : Arial, helvetica, sans-serif;
}

TABLE.formulaire
{
border: 0px solid #FF9900;
background-color: #FFFF44;
border-collapse: collapse;
width: 350px;
}

TABLE.formulaire TR
{
border-bottom: 2px solid #FF9900;
border-top: 2px solid #FF9900;
vertical-align: middle;
}

TABLE.formulaire TD
{
padding: 10px;
}

TABLE.formulaire OPTION, TABLE.formulaire INPUT, TABLE.formulaire TEXTAREA, TABLE.formulaire SELECT
{
font-size: 10pt;
font-weight: bold;
width:250px;
}

TABLE.formulaire INPUT.button
{
height: 30px;
}

TABLE.formulaire H1
{
font-size: 10pt;
font-family : Verdana; 
padding: 0px;
margin: 0px
padding-bottom: 20px;
list-style-type: disc;
}

TABLE.formulaire H2
{
font-size: 9pt;
font-family : Verdana;
font-weight: normal;
font-style: italic;
padding: 0px;
margin: 0px
padding-bottom: 10px;
}

.erreur, .attention
{
color: red;
}

H3.attention
{
background-color: #FFFFFF;
background-image: url(../images/warning.gif);
background-repeat: no-repeat;
background-position: 5px 5px;
border: 2px dashed #FF0000;
margin: 5px;
padding: 5px 5px 5px 50px;
min-height: 33px;
font-weight:bold;
text-align:left;
margin-bottom: 20px;
}

#star ul.star
{
LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('images/stars.gif') repeat-x; CURSOR: pointer;
}

#star li
{
PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0;
}

#star li.curr
{
BACKGROUND: url('images/stars.gif') left 25px; FONT-SIZE: 1px;
}

#star div.user
{
LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888;
}

