@charset "iso-8859-1";
/* auteur: Alexandre Glouchkoff */
/* Date de création: 07/10/01 */

a {font-size:9px; text-decoration: none;color:#333333;line-height:13px}
a:hover {font-size:9px; text-decoration: none;color:#333333;}
div#bilan a {font-size:12px; text-decoration: underline; color:#339933;}
div#bilan a:hover {font-size:12px; text-decoration: none; color:#ff9933}
a.a:link {font-size:11px; text-decoration: underline;}
a.a:visited {font-size:11px; text-decoration: underline;}
a.a:hover {text-decoration: none; color:#339933}
a.b:link {font-size:12px; text-decoration: underline; font-weight:bold; color:#339933;line-height:15px}
a.b:visited {font-size:12px; text-decoration: underline; font-weight:bold; color:#339933;line-height:15px}
a.b:hover {text-decoration: none; color:#ff9933;line-height:15px}
a.bt:link {font-size:15px; padding: 0 5px 0 5px; border: solid 1px #ff9933; color: #339933; font-weight: bold; line-height: 17px; text-decoration: underline;}
a.bt:visited {font-size:15px; padding: 0 5px 0 5px; border: solid 1px #ff9933; color: #339933; font-weight: bold; line-height: 17px; text-decoration: underline;}
a.bt:hover {font-size:15px; padding: 0 5px 0 5px; border: solid 1px #ff9933; color: #ff9933; font-weight: bold; line-height: 17px; text-decoration: none;}
a.btp:link {font-size:12px; padding: 0 5px 0 5px; border: solid 1px #ff9933; color: #339933; font-weight: bold; line-height: 15px; text-decoration: underline;}
a.btp:visited {font-size:12px; padding: 0 5px 0 5px; border: solid 1px #ff9933; color: #339933; font-weight: bold; line-height: 15px; text-decoration: underline;}
a.btp:hover {font-size:12px; padding: 0 5px 0 5px; border: solid 1px #ff9933; color: #ff9933; font-weight: bold; line-height: 15px; text-decoration: none;}
a.c:link {font-size:9px; text-decoration: none; color:#444444;}
a.c:visited {font-size:9px; text-decoration: none; color:#666666;}
a.c:hover {font-size:9px;text-decoration: underline; color:#ff9933}
div#c_g a.c:link {font-size:9px; text-decoration: underline; color:#666666;}
div#c_g a.c:visited {font-size:9px; text-decoration: underline; color:#666666;}
div#c_g a.c:hover {font-size:9px;text-decoration: underline; color:#ff9933}
div#c_d a.c:link {font-size:9px; text-decoration: underline; color:#666666;}
div#c_d a.c:visited {font-size:9px; text-decoration: underline; color:#666666;}
div#c_d a.c:hover {font-size:9px;text-decoration: underline; color:#ff9933}
a.d:link {font-size:13px; text-decoration: none; color:#ff9933;font-weight:bold}
a.d:visited {font-size:13px; text-decoration: none; color:#ff9933;font-weight:bold}
a.d:hover {text-decoration: underline; color:#999999;}
a.bookmark:link {color:#339933;font-size:15px; text-decoration: none;}
a.bookmark:visited {color:#339933;font-size:15px; text-decoration: none;}
a.bookmark:hover {color:#ff9933;font-size:15px; text-decoration: underline;}
a.e:link {font-size:12px; text-decoration: underline; font-weight:bold; color:#339933;}
a.e:visited {font-size:12px; text-decoration: underline; font-weight:bold; color:#339933;}
a.e:hover {text-decoration: none; color:#ffffff; font-weight:bold; background-color:#ff9933}
a.f:link {font-size:12px; text-decoration: none; font-weight:bold; color:#ff9933;line-height:15px}
a.f:visited {font-size:12px; text-decoration: none; font-weight:bold; color:#ff9933;line-height:15px}
a.f:hover {text-decoration: underline; color:#339933;line-height:15px}
a.g:link {font-size:11px; text-decoration: underline; color:#000000; font-family: arial;}
a.g:visited {font-size:11px; text-decoration: underline; color:#000000; font-family: arial;}
a.g:hover {font-size:11px; text-decoration: underline; color:#000000; font-family: arial;}
a.r:link {font-size:12px; line-height:15px; text-decoration: none;}
a.r:visited {font-size:12px; line-height:15px; text-decoration: none;}
a.r:hover {font-size:12px; line-height:15px; text-decoration: none; color: #c0c0c0;}
a.s:link {font-size:11px; line-height:15px; text-decoration: none; color: #333333;}
a.s:visited {font-size:11px; line-height:15px; text-decoration: none; color: #333333;}
a.s:hover {font-size:11px; line-height:15px; text-decoration: underline; color: #333333;}
a.v:link {font-size:12px; line-height:12px;  text-decoration: underline; font-weight:bold; color:#339933;}
a.v:visited {font-size:12px; line-height:12px; font-weight:bold;text-decoration: underline; color:#339933;}
a.v:hover {font-size:12px; line-height:12px; font-weight:bold;text-decoration: none; color:#ff6633}
a.w:link {font-size:12px; line-height:12px; text-decoration: none; font-weight:bold; color:#339933;}
a.w:visited {font-size:12px; line-height:12px; font-weight:bold;text-decoration: none; color:#339933;}
a.w:hover {font-size:12px; line-height:12px; font-weight:bold;text-decoration: none; color:#ff9933}
a.x:link {font-size:9px; text-decoration: none;}
a.x:visited {font-size:9px; text-decoration: none;}
a.x:hover {text-decoration: underline; color:#339933}
a.y:link {font-size:11px; text-decoration: none; font-weight:bold; color:darkgray;}
a.y:visited {font-size:11px; text-decoration: none; font-weight:bold; color:darkgray;}
a.y:hover {font-size:11px; text-decoration: none; font-weight:bold; color:#ff9933}
a.z:link {font-size:9px; text-decoration: underline;color:#333333;line-height:13px}
a.z:visited {ffont-size:9px; text-decoration: underline;color:#333333;line-height:13px}
a.z:hover {font-size:9px; text-decoration: none;color:#333333;line-height:13px}
a.news:link {font-size:11px; text-decoration: none; color:#333333;}
a.news:visited {font-size:11px; text-decoration: none; color:#333333;}
a.news:hover {font-size:11px;text-decoration: underline; color:#ff9933}
a.ls1:link {font-family: verdana;font-size:11px; text-decoration: none;letter-spacing:-1}
a.ls1:visited {font-family: verdana;font-size:11px; text-decoration: none;letter-spacing:-1}
a.ls1:hover {font-family: verdana;font-size:11px;text-decoration: none;letter-spacing:-1}
a.ls2:link {font-family: verdana;font-weight:bold; text-decoration: underline; color:#339933;letter-spacing:-1}
a.ls2:visited {font-family: verdana;font-weight:bold;text-decoration: underline; color:#339933;letter-spacing:-1}
a.ls2:hover {font-family: verdana;font-weight:bold;text-decoration: underline; color:#339933;letter-spacing:-1}
body,td,input,textarea,select,option {font-family: arial, sans-serif; font-size:12px; color:#333333; line-height:15px;}
td.titre {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;background-color: #339933;cursor: hand;font-weight:bold;border:solid 1px #ff9933;height:15px;text-align:center;padding:2px;}
input,textarea,select,option {font-size:10px;}
select.form,option.form,input.form {font-size:10px;border-style:inset;border-color:treedface;border-width:2px;}
b {color:#339933;}
h1 {color:#339933;font-size:15px; margin-top: 0;}
h1#h2 {color:#ff9933;font-size:13px; margin-bottom: 0;}
h2 {color:#ff9933;font-size:13px}
hr {color:#339933;height:1px}
strong {font-size:11px; font-weight:bold; color:#339933; text-decoration:none; line-height:12px;}
.mev {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #ff9933; text-decoration: none; padding: 0 5px 0 5px; border: solid 1px #ffffff;}
.text {font-size:9px;font-family:Arial; line-height:10px}
.copyright {font-size:11px;font-family:Arial narrow;font-style:italic; color:#333333}
.menu_titre {padding: 0 5px 0 5px; border: solid 1px #ff9933; color: #339933; font-weight: bold; line-height: 17px;}
.ss_titre {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #ff9933; text-decoration: none; padding: 2px 5px 2px 5px;}
.calendrier {border:1px outset #ededed;}
.calendrier A:link {color: #339933; font: bold; text-decoration: none;font-size:12px; }
.calendrier A:visited {color: #339933; font: bold; text-decoration: none;font-size:12px; }
.calendrier A:hover {color: #ff9933; font: bold; text-decoration: none;font-size:12px; }
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    font: normal 12px arial, sans-serif;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
			  
.spte { padding: 0 0 0 0px;}
.spte a:link {font-size:11px; text-decoration: underline; color:#871455; font-family: arial;}
.spte a:visited {font-size:11px; text-decoration: underline; color:#871455; font-family: arial;}
.spte a:hover {font-size:11px; text-decoration: underline; color:#871455; font-family: arial;}

.sptf { padding: 0 0 0 0px;}
.sptf a:link {font-size:11px; text-decoration: underline; color:#990000; font-family: arial;}
.sptf a:visited {font-size:11px; text-decoration: underline; color:#990000; font-family: arial;}
.sptf a:hover {font-size:11px; text-decoration: underline; color:#990000; font-family: arial;}

.Navlink {COLOR: #339933; TEXT-DECORATION: none; font-family: arial; font-size: 12px; font-weight: bold;}
a:link.Navlink  {color : #339933; font-size:12px; font-weight: bold;}
a:visited.Navlink  {color : #339933; font-size:12px; font-weight: bold;}
a:active.Navlink  {color : #ffffff; text-decoration: none; font-size:12px; font-weight: bold;}
a:hover.Navlink  {color : #ffffff;text-decoration: none; font-size:12px; font-weight: bold;}
div#clickInText a  {font-size:12px; font-weight: bold;}
span.spanTextDropdown {position: absolute;top: 0px;left: 0px;width: 234px;z-index: 101;background-color: #f5f5f5;border: 1px solid #c0c0c0;color: #333333;padding-left: 2px;overflow: visible;display: none;}
span.spanMatchText { text-decoration: underline;font-weight: bold; color: #339933;}
span.spanNormalElement { background: #f5f5f5;}
span.spanHighElement {background: #ff9933;color: white; cursor: pointer; font-weight: bold;}
span.noMatchData {font-weight: bold;color: red;}

.shadetabs{
width: 498px;
border-bottom: 1px solid #c0c0c0;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 0;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-weight: bold;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #c0c0c0;
color: #339933;
font-size:12px;
background: white url(images/shade.gif) top left repeat-x;
}

.shadetabs li a:hover{
font-size:12px;
text-decoration: underline;
color: #ff9933;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}
.shadetabs li.selected a{
background-image: url(images/shadeactive.gif);
text-decoration: none;
border-bottom-color: white;
color: #ff9933;
}
body {margin: 5px 5px 5px 5px; padding: 0px; text-align: center; background: #ffffff; color: #333333; font-family: arial; font-size: 12px; behavior: url(csshover.htc);} /* WinIE behavior call */

#news li{
display: inline;
margin: 0;
}

div#menu a {font-size:9px; text-decoration: underline;color:#333333;line-height:12px}
div#menu a:hover {font-size:9px; text-decoration: none;color:#ff9933}

div#nav {float: left; text-align:left; margin: -1px 0 0 0; position: absolute; left: 50%; width: 900px; margin-left:-450px; background-color: #f5f5f5; border: 1px solid #dddddd; z-index: 500; height: 20px;}
div#nav ul {margin: 0; padding: 0; background: #ffffff; border: 1px solid #ffffff; border-width: 0 1px;}
div#nav li {position: relative; list-style: none; margin: 0; font-weight: bold; float: left; width: 8.0em; line-height: 12px;}
div#nav li:hover {background: #ffffff;}
div#nav li.submenu {background: url(http://www.i-dietetique.com/images/menu_bas.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color: #f5f5f5;}
div#nav li a {font-size: 12px; display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: underline; width: 13.0em; color: #339933;}
div#nav li a:hover {color: #ff9933; background-color: #f5f5f5;}
div#nav ul a {width: auto;}
div#nav ul ul {position: absolute; width: 13.5em; display: none; background-color: #ffffff; border: 1px solid #ff9933;}
div#nav ul ul a {color: #333333; font-size: 11px; text-decoration: none;}
div#nav ul ul a:hover {border: none;}

div#nav ul ul li {border: none;}
div#nav li.submenu li.submenu {background: url(http://www.i-dietetique.com/images/menu_droite.gif) 95% 50% no-repeat;}
div#nav li.submenu li.submenu:hover {background-color: #f5f5f5;}

div#nav ul.level2 li,div#nav ul.level3 li {font-weight: normal; color: #333333; width: 13.5em;} 

div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block; background-color: #ffffff;}
div#nav ul.level2 {top: 19px; left: -1px; width: 13.5em;}
div#nav ul.level3 {top: -1px; left: 13.5em;}

div#navi ul {padding: 0px; display: block; margin: 0px; list-style-type: none; width: 105px;}
div#navi li {padding: 0px; display: block; margin: 0px; list-style-type: none;}
div#navi li.submenu {background: url(http://www.i-dietetique.com/images/menu_bas.gif) 95% 50% no-repeat;}
div#navi li.submenu:hover {background: #f5f5f5;}
div#navi ul {border: 1px solid #ededed; background: #f5f5f5; width: 640px; height: 24px;}
div#navi ul ul {display: none; left: 0px; width: 105px; position: absolute; top: 24px; height: auto; border: 1px solid #ff9933;	background-color: #ffffff;}
div#navi ul ul ul {left: 105px; top: 0px;}
div#navi li:hover {z-index: 10; background: #f5f5f5;}
div#navi li:hover ul ul {display: none;}
div#navi li:hover ul {display: block;}
div#navi li:hover li:hover ul {display: block;}
div#navi li { padding-left: 5px; padding-right: 20px; float: left; padding-bottom: 4px; line-height: 16px; padding-top: 4px; position: relative;}
div#navi li li {float: none; padding-left: 5px;}
div#navi li.submenu li.submenu {background: url(http://www.i-dietetique.com/images/menu_droite.gif) 95% 50% no-repeat;}
div#navi li.submenu li.submenu:hover {background: #f5f5f5;}
div#navi li a {color: #339933; font-weight: bold; text-decoration: underline;}
div#navi li li a {color: #333333; font-weight: normal; font-size: 11px; text-decoration: none;}
div#navi a:hover {color: #ff9933;}
