/**
* Moduweb 2005
* Copyight Thotem Interactif 2005 - Tous droits reserves
**/

body { padding: 0; margin: 0 auto; }

div  { padding: 0; border: 0; }
ul   { padding: 0; margin: 0; }
li   { padding: 0; margin: 0; }
p    { padding: 0; margin: 0; }

body { width: 760px; }
table { padding: 0; margin: 0; border-collapse: collapse; }
#moduweb tr td { vertical-align:top; }

#col_left, #col_right { width: 150px; z-index:1; height:auto; vertical-align:top; }
#content { vertical-align:top; padding: 10px; }
.centre { text-align:center; width: 760px; }
.box { clear: both; width:150px; }
.cle { clear: both; height:0px; font-size:0px;  }

#bottom { padding: 4px; }

#ongl { width: 100%; height:10px; }    
#ongl_comp { width: 100%; height: 30px; } 

/* com menu */
#rub, #rub ul { line-height: 1em; list-style: none; }
#rub li ul { position: absolute; left: -999em; }
#rub a { display: block;  } 
#ssr { list-style: none; }
#intro { background: #F0FFFD;  }
body { background: #FAFAFA;  }
#visuel, #top, #menu, #rub td.ongl_space { background: #E5E5E5;  }
#col_left { background: #E5E5E5;  }
#col_right { background: #FF3399;  }
.box { background: #E5E5E5;  }
#bottom { background: #B2B2B2;  }
#rub a, #rub td  { background: #009A9A;  }
#rub .ici a, #ongl, #ongl_comp, #menu #ongl { background: #FF3399;  }
#rub a:hover, #menu td:hover  { background: #8DE1CF; color: #FFFFFF;  }
#rub ul a, #rub .ici ul a, #ssr a { background: #00C1C1;  }
#rub .ici ul .ici a, #ssr .ici a  { background: #FF3399;  }
#rub .ici ul .ici a:hover, #rub ul a:hover, #ssr a:hover, #rub .ici ul a:hover { background: #92E9D6; color: #FFFFFF;  }
a { color: #FF3399; }
a:hover { color: #009A9A; }
.default { font : 10pt/1em Arial, Arial, Verdana; color:#000000;  font-weight:normal;  text-decoration: none;  text-align:justify;  }
#rub a { font : 9pt/1em Arial, Arial, Verdana; color:#FFFFFF;  font-weight:bold;  text-decoration: none;  text-align:left;  }
#ssr, #rub ul a, #ssr li a { font : 9pt/1em Arial, Arial, Verdana; color:#FFFFFF;  font-weight:bold;  text-decoration: none;  text-align:left;  }
#bottom, td#bottom a { font : 9pt/1em Arial, Arial, Verdana; color:#FFFFFF;  font-weight:bold;  text-decoration: none;  text-align:center;  }
td#bottom a:hover { font : 9pt/1em Arial, Arial, Verdana; color:#009A9A;  font-weight:bold;  text-decoration: none;  text-align:center;  }
#rub a, #ssr a, #rub ul a { padding: 2px; line-height: 1.2em; } 
#ssr li a  {  line-height: 1.2em; } 
p { line-height: 1.4em; } 
#rub li { width: 144px; font-size: 0px; }
#rub li ul { width: 123px; z-index:10; position: relative; left: auto; }
#rub a { width: 144px; }
#ssr a { width: 123px; display: block; }
#ssr li { width: 123px; font-size: 0px; padding: 0 0 0 20px; }
#rub a { border:1px solid #FFFFFF; border-top: 0px; }
#rub a.first { border-top: 1px solid #FFFFFF; }
#ssr a { border:1px solid #FFFFFF; border-top: 0px; }
#ssr li a.first { border-top: 1px solid #FFFFFF; }
