.typo3-adminPanel{
    left :0px;
}


TD.split {border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
/*
.particulierMenu { padding-right: 0px;  padding-left: 0px;  font-size: 12px;  padding-bottom: 0px;  cursor: default; padding-top: 0px;  font-family: verdana, arial, sans-serif;  white-space: nowrap}
.particulierSubMenuTable {border-right: 0px;  padding-right: 0px;  border-top: 0px;  padding-left: 0px;  font-size: 9px;  padding-bottom: 0px;  border-left: 0px;  cursor: default;  color: white;  padding-top: 0px;  border-bottom-color:#ffffff;  border-bottom: 2px;  font-family: verdana, arial, sans-serif;  background-color: #6464ac;overflow: visible}
.particulierSubMenu { border-right: #FFFFFF 1px solid;  padding-right: 0px;  border-top: #FFFFFF 1px solid;  padding-left: 0px;  z-index: 100;  filter: progid: dximagetransform.microsoft.shadow(color=#FFFFFF, direction=135, strength=4);  visibility: hidden;  padding-bottom: 0px;  overflow: visible;  border-left: #FFFFFF 1px solid;  padding-top: 0px;  border-bottom: #FFFFFF 1px solid;  position: absolute}
.particulierMainItem { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px; background-color: #FFFFFF;}
.particulierMainItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #ffffff}
.particulierMainItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #ffffff}
.particulierMenuItem { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #662066}
.particulierMenuItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #662066}
.particulierMenuItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #662066}
TD.particulierMainItemHover { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
TD.particulierMainItemActive { border-right: #ffffff 1px solid;  padding-right: 0px;  border-top: #ffffff 0px solid;  padding-left: 0px;  padding-bottom: 0px;  border-left: #ffffff 0px solid;  padding-top: 0px;  border-bottom: #ffffff 0px solid}
a.particulierMnu { font-family: verdana, arial, sans-serif; font-size: 9px; color:#FFFFFF; text-decoration:none }
a.particulierMnu:link { font-family: verdana, arial, sans-serif; font-size: 9px; color:#FFFFFF; text-decoration:none }
a.particulierMnu:hover { font-family: verdana, arial, sans-serif; font-size: 9px; color:#FFFFFF; text-decoration:none }
a.particulierMnu:visited { font-family: verdana, arial, sans-serif; font-size: 9px; color:#FFFFFF; text-decoration:none }
.particulierMenuTxt { z-index: auto;	height: 18px; width: 103px;	position: absolute; top: 125px; }
.particulierMenuTxt a {	font-family: Trebuchet MS,verdana; color:#FFFFFF; font-weight:bold; text-decoration:none;	height: 18px; width: 103px; }
.particulierMenuTxt a:hover { text-decoration:none;color:#662066; }
.particulierMenuTxt a:link {	font-family: Trebuchet MS,verdana; color:#FFFFFF; font-weight:bold; text-decoration:none;	height: 18px; width: 103px; }
.particulierMenuTxt a:visited {	font-family: Trebuchet MS,verdana; color:#FFFFFF; font-weight:bold; text-decoration:none;	height: 18px; width: 103px; }
*/
/*agriculteur*/
.agriculteurMenu { padding-right: 0px;  padding-left: 0px;  font-size: 12px;  padding-bottom: 0px;  cursor: default;  padding-top: 0px;  font-family: verdana, arial, sans-serif;  white-space: nowrap}
.agriculteurSubMenuTable {border-right: 0px;  padding-right: 0px;  border-top: 0px;  padding-left: 0px;  font-size: 9px;  padding-bottom: 0px;  border-left: 0px;  cursor: default;  color: white;  padding-top: 0px; border-bottom-color:#ffffff;  border-bottom: 2px;  font-family: verdana, arial, sans-serif;  background-color: #6464ac; overflow: visible}
.agriculteurSubMenu { border-right: #FFFFFF 1px solid;  padding-right: 0px;  border-top: #FFFFFF 1px solid;  padding-left: 0px;  z-index: 100;  filter: progid: dximagetransform.microsoft.shadow(color=#FFFFFF, direction=135, strength=4); visibility: hidden;  padding-bottom: 0px;  overflow: visible;  border-left: #FFFFFF 1px solid;  padding-top: 0px;  border-bottom: #FFFFFF 1px solid;  position: absolute}
.agriculteurMainItem { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px; background-color: #FFFFFF;}
.agriculteurMainItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #ffffff}
.agriculteurMainItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #ffffff}
.agriculteurMenuItem { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #A6C7AB}
.agriculteurMenuItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #EEF4EF}
.agriculteurMenuItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #A6C7AB}
TD.agriculteurMainItemHover { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
TD.agriculteurMainItemActive { border-right: #ffffff 1px solid;  padding-right: 0px;  border-top: #ffffff 0px solid;  padding-left: 0px;  padding-bottom: 0px;  border-left: #ffffff 0px solid;  padding-top: 0px;  border-bottom: #ffffff 0px solid}
a.agriculteurMnu { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.agriculteurMnu:link { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.agriculteurMnu:hover { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.agriculteurMnu:visited { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
.agriculteurMenuTxt { height: 18px; width: 103px;	position: absolute; top: 125px; }
.agriculteurMenuTxt a { font-family: Trebuchet MS,verdana; color:#FFFFFF; font-weight:bold;text-decoration:none; }
.agriculteurMenuTxt a:link { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; }
.agriculteurMenuTxt a:hover { text-decoration:none;color:#C5EACB;cursor: pointer; }

/*collectivite*/
.collectiviteMenu { padding-right: 0px;  padding-left: 0px;  font-size: 12px;  padding-bottom: 0px;  cursor: default;  padding-top: 0px;  font-family: verdana, arial, sans-serif;  white-space: nowrap}
.collectiviteSubMenuTable {border-right: 0px;  padding-right: 0px;  border-top: 0px;  padding-left: 0px;  font-size: 9px;  padding-bottom: 0px;  border-left: 0px;  cursor: default;  color: white;  padding-top: 0px;  border-bottom: 0px;  font-family: verdana, arial, sans-serif;  background-color: #6464ac; overflow: visible}
.collectiviteSubMenu { border-right: #FFFFFF 1px solid;  padding-right: 0px;  border-top: #FFFFFF 1px solid;  padding-left: 0px;  z-index: 100;  filter: progid: dximagetransform.microsoft.shadow(color=#FFFFFF, direction=135, strength=4);  visibility: hidden;  padding-bottom: 0px;  overflow: visible;  border-left: #FFFFFF 1px solid;  padding-top: 0px;  border-bottom: #FFFFFF 1px solid;  position: absolute}
.collectiviteMainItem { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px;background-color: #FFFFFF;}
.collectiviteMainItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.collectiviteMainItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.collectiviteMenuItem { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #D7B57C}
.collectiviteMenuItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #F5ECDD;}
.collectiviteMenuItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #D7B57C}
TD.collectiviteMainItemHover { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
TD.collectiviteMainItemActive { border-right: #ffffff 1px solid;  padding-right: 0px;  border-top: #ffffff 0px solid;  padding-left: 0px;  padding-bottom: 0px;  border-left: #ffffff 0px solid;  padding-top: 0px;  border-bottom: #ffffff 0px solid}
a.collectiviteMnu { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.collectiviteMnu:link { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.collectiviteMnu:hover { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.collectiviteMnu:visited { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
.collectiviteMenuTxt { z-index: auto;	height: 18px; width: 103px;	position: absolute; top: 125px; }
.collectiviteMenuTxt a { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.collectiviteMenuTxt a:link { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.collectiviteMenuTxt a:hover { text-decoration:none;color:#F4CF90; }

/*entreprise*/
.entrepriseMenu { padding-right: 0px;  padding-left: 0px;  font-size: 12px;  padding-bottom: 0px;  cursor: default;  padding-top: 0px;  font-family: verdana, arial, sans-serif;  white-space: nowrap}
.entrepriseSubMenuTable {border-right: 0px;  padding-right: 0px;  border-top: 0px;  padding-left: 0px;  font-size: 9px;  padding-bottom: 0px;  border-left: 0px;  cursor: default;  color: white;  padding-top: 0px;  border-bottom: 0px;  font-family: verdana, arial, sans-serif;  background-color: #6464ac; overflow: visible}
.entrepriseSubMenu { border-right: #FFFFFF 1px solid;  padding-right: 0px;  border-top: #FFFFFF 1px solid;  padding-left: 0px;  z-index: 100;  filter: progid: dximagetransform.microsoft.shadow(color=#FFFFFF, direction=135, strength=4);  visibility: hidden;  padding-bottom: 0px;  overflow: visible;  border-left: #FFFFFF 1px solid;  padding-top: 0px;  border-bottom: #FFFFFF 1px solid;  position: absolute}
.entrepriseMainItem { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px; background-color: #FFFFFF;}
.entrepriseMainItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.entrepriseMainItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.entrepriseMenuItem { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #D37D88}
.entrepriseMenuItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #EECDD1}
.entrepriseMenuItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #D37D88}
TD.entrepriseMainItemHover { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
TD.entrepriseMainItemActive { border-right: #ffffff 1px solid;  padding-right: 0px;  border-top: #ffffff 0px solid;  padding-left: 0px;  padding-bottom: 0px;  border-left: #ffffff 0px solid;  padding-top: 0px;  border-bottom: #ffffff 0px solid}
a.entrepriseMnu         { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.entrepriseMnu:link    { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.entrepriseMnu:hover   { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.entrepriseMnu:visited { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
.entrepriseMenuTxt { z-index: auto;	height: 18px; width: 103px;	position: absolute; top: 125px; }
.entrepriseMenuTxt a         { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.entrepriseMenuTxt a:link    { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.entrepriseMenuTxt a:hover   { text-decoration:none;color:#F6A6B0; }

/*expert*/
.expertMenu { padding-right: 0px;  padding-left: 0px;  font-size: 12px;  padding-bottom: 0px;  cursor: default;  padding-top: 0px;  font-family: verdana, arial, sans-serif;  white-space: nowrap}
.expertSubMenuTable {border-right: 0px;  padding-right: 0px;  border-top: 0px;  padding-left: 0px;  font-size: 9px;  padding-bottom: 0px;  border-left: 0px;  cursor: default;  color: white;  padding-top: 0px;  border-bottom: 0px;  font-family: verdana, arial, sans-serif;  background-color: #6464ac}
.expertSubMenu { border-right: #FFFFFF 1px solid;  padding-right: 0px;  border-top: #FFFFFF 1px solid;  padding-left: 0px;  z-index: 100;  filter: progid: dximagetransform.microsoft.shadow(color=#FFFFFF, direction=135, strength=4);  visibility: hidden;  padding-bottom: 0px;  overflow: visible;  border-left: #FFFFFF 1px solid;  padding-top: 0px;  border-bottom: #FFFFFF 1px solid;  position: absolute}
.expertSubMenuTable { overflow: visible}
.expertMainItem { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px; background-color: #FFFFFF;}
.expertMainItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.expertMainItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.expertMenuItem { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #E2AFBC}
.expertMenuItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #FCF6F8}
.expertMenuItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #E2AFBC}
TD.expertMainItemHover { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
TD.expertMainItemActive { border-right: #ffffff 1px solid;  padding-right: 0px;  border-top: #ffffff 0px solid;  padding-left: 0px;  padding-bottom: 0px;  border-left: #ffffff 0px solid;  padding-top: 0px;  border-bottom: #ffffff 0px solid}
a.expertMnu { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.expertMnu:link { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.expertMnu:hover { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.expertMnu:visited { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
.expertMenuTxt { z-index: auto;	height: 18px; width: 103px;	position: absolute; top: 125px; }
.expertMenuTxt a { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.expertMenuTxt a:link { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.expertMenuTxt a:hover { text-decoration:none;color:#FAE0E6; }

/*association*/
.associationMenu { padding-right: 0px;  padding-left: 0px;  font-size: 12px;  padding-bottom: 0px;  cursor: default;  padding-top: 0px;  font-family: verdana, arial, sans-serif;  white-space: nowrap}
.associationSubMenuTable {border-right: 0px;  padding-right: 0px;  border-top: 0px;  padding-left: 0px;  font-size: 9px;  padding-bottom: 0px;  border-left: 0px;  cursor: default;  color: white;  padding-top: 0px;  border-bottom: 0px;  font-family: verdana, arial, sans-serif;  background-color: #6464ac}
.associationSubMenu { border-right: #FFFFFF 1px solid;  padding-right: 0px;  border-top: #FFFFFF 1px solid;  padding-left: 0px;  z-index: 100;  filter: progid: dximagetransform.microsoft.shadow(color=#FFFFFF, direction=135, strength=4);  visibility: hidden;  padding-bottom: 0px;  overflow: visible;  border-left: #FFFFFF 1px solid;  padding-top: 0px;  border-bottom: #FFFFFF 1px solid;  position: absolute; overflow: visible}
.associationMainItem { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px; background-color: #FFFFFF;}
.associationMainItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.associationMainItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.associationMenuItem { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #B7D7EF}
.associationMenuItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #E6F1FA}
.associationMenuItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #B7D7EF}
TD.associationMainItemHover { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
TD.associationMainItemActive { border-right: #ffffff 1px solid;  padding-right: 0px;  border-top: #ffffff 0px solid;  padding-left: 0px;  padding-bottom: 0px;  border-left: #ffffff 0px solid;  padding-top: 0px;  border-bottom: #ffffff 0px solid}
a.associationMnu         { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.associationMnu:link    { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.associationMnu:hover   { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.associationMnu:visited { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
.associationMenuTxt { z-index: auto;	height: 18px; width: 103px;	position: absolute; top: 125px; }
.associationMenuTxt a { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.associationMenuTxt a:link { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.associationMenuTxt a:hover { text-decoration:none;color:#DCEFFD; }

/*enseignant*/
.enseignantMenu { padding-right: 0px;  padding-left: 0px;  font-size: 12px;  padding-bottom: 0px;  cursor: default;  padding-top: 0px;  font-family: verdana, arial, sans-serif;  white-space: nowrap}
.enseignantSubMenuTable {border-right: 0px;  padding-right: 0px;  border-top: 0px;  padding-left: 0px;  font-size: 9px;  padding-bottom: 0px;  border-left: 0px;  cursor: default;  color: white;  padding-top: 0px;  border-bottom: 0px;  font-family: verdana, arial, sans-serif;  background-color: #6464ac; overflow: visible}
.enseignantSubMenu { border-right: #FFFFFF 1px solid;  padding-right: 0px;  border-top: #FFFFFF 1px solid;  padding-left: 0px;  z-index: 100;  filter: progid: dximagetransform.microsoft.shadow(color=#FFFFFF, direction=135, strength=4);  visibility: hidden;  padding-bottom: 0px;  overflow: visible;  border-left: #FFFFFF 1px solid;  padding-top: 0px;  border-bottom: #FFFFFF 1px solid;  position: absolute}
.enseignantMainItem { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px; background-color: #FFFFFF; }
.enseignantMainItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.enseignantMainItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.enseignantMenuItem { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap;background-color: #F8B399}
.enseignantMenuItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap;background-color: #FDF0EA}
.enseignantMenuItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap;background-color: #F8B399}
TD.enseignantMainItemHover { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
TD.enseignantMainItemActive { border-right: #ffffff 1px solid;  padding-right: 0px;  border-top: #ffffff 0px solid;  padding-left: 0px;  padding-bottom: 0px;  border-left: #ffffff 0px solid;  padding-top: 0px;  border-bottom: #ffffff 0px solid}
a.enseignantMnu         { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.enseignantMnu:link    { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.enseignantMnu:hover   { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.enseignantMnu:visited { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
.enseignantMenuTxt { z-index: auto;	height: 18px; width: 103px;	position: absolute; top: 125px; }
.enseignantMenuTxt a { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.enseignantMenuTxt a:link { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.enseignantMenuTxt a:hover { text-decoration:none;color:#F9C2AE; }

/*presse*/
.presseMenu { padding-right: 0px;  padding-left: 0px;  font-size: 12px;  padding-bottom: 0px;  cursor: default;  padding-top: 0px;  font-family: verdana, arial, sans-serif;  white-space: nowrap}
.presseSubMenuTable {border-right: 0px;  padding-right: 0px;  border-top: 0px;  padding-left: 0px;  font-size: 9px;  padding-bottom: 0px;  border-left: 0px;  cursor: default;  color: white;  padding-top: 0px;  border-bottom: 0px;  font-family: verdana, arial, sans-serif;  background-color: #6464ac}
.presseSubMenu { border-right: #FFFFFF 1px solid;  padding-right: 0px;  border-top: #FFFFFF 1px solid;  padding-left: 0px;  z-index: 100;  filter: progid: dximagetransform.microsoft.shadow(color=#FFFFFF, direction=135, strength=4);  visibility: hidden;  padding-bottom: 0px;  overflow: visible;  border-left: #FFFFFF 1px solid;  padding-top: 0px;  border-bottom: #FFFFFF 1px solid;  position: absolute; left:731px; }
.presseSubMenuTable { overflow: visible}
.presseMainItem { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px; background-color: #FFFFFF;}
.presseMainItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: pointer;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.presseMainItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #FFFFFF;}
.presseMenuItem { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #5E97BF}
.presseMenuItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #A7C6DC}
.presseMenuItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #5E97BF}
TD.presseMainItemHover { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
TD.presseMainItemActive { border-right: #ffffff 1px solid;  padding-right: 0px;  border-top: #ffffff 0px solid;  padding-left: 0px;  padding-bottom: 0px;  border-left: #ffffff 0px solid;  padding-top: 0px;  border-bottom: #ffffff 0px solid}
a.presseMnu { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.presseMnu:link { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.presseMnu:hover { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
a.presseMnu:visited { font-family: verdana, arial, sans-serif; font-size: 9px; color:#000000; text-decoration:none }
.presseMenuTxt {  z-index: auto;	height: 18px; width: 103px;	position: absolute; top: 125px; }
.presseMenuTxt a { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.presseMenuTxt a:link { font-family: Trebuchet MS,verdana; color:#FFFFFF;font-weight:bold;text-decoration:none; height: 18px; width: 103px; }
.presseMenuTxt a:hover { text-decoration:none;color:#A0CAE8; }
.presseMenuItemText { text-align:right;}


/*outil*/
/*
TD.split {border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
.outilMenu { padding-right: 0px;  padding-left: 0px;  font-size: 12px;  padding-bottom: 0px;  cursor: default;  padding-top: 0px;  font-family: verdana, arial, sans-serif;  white-space: nowrap}
.outilSubMenuTable {border-right: 0px;  padding-right: 0px;  border-top: 0px;  padding-left: 0px;  font-size: 9px;  padding-bottom: 0px;  border-left: 0px;  cursor: default;  color: white;  padding-top: 0px;  border-bottom-color:#ffffff;  border-bottom: 2px;  font-family: verdana, arial, sans-serif;  background-color: #6464ac;overflow: visible}
.outilSubMenu { border-right: #FFFFFF 1px solid;  padding-right: 0px;  border-top: #FFFFFF 1px solid;  padding-left: 0px;  z-index: 100;  filter: progid: dximagetransform.microsoft.shadow(color=#FFFFFF, direction=135, strength=4);  visibility: hidden;  padding-bottom: 0px;  overflow: visible;  border-left: #FFFFFF 1px solid;  padding-top: 0px;  border-bottom: #FFFFFF 1px solid;  position: absolute}
.outilMainItem { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px; background-color: #FFFFFF;}
.outilMainItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #ffffff}
.outilMainItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #ffffff}
.outilMenuItem { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #662066}
.outilMenuItemHover { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #662066}
.outilMenuItemActive { border-right: 0px;  border-top: 0px;  border-left: 0px;  cursor: default;  border-bottom: 0px;  white-space: nowrap; background-color: #662066}
TD.outilMainItemHover { border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 0px;  padding-bottom: 0px;  border-left: 0px;  padding-top: 0px;  border-bottom: 0px}
TD.outilMainItemActive { border-right: #ffffff 1px solid;  padding-right: 0px;  border-top: #ffffff 0px solid;  padding-left: 0px;  padding-bottom: 0px;  border-left: #ffffff 0px solid;  padding-top: 0px;  border-bottom: #ffffff 0px solid}
a.outilMnu { font-family: Trebuchet MS,verdana; font-size: 9px; color:#FFFFFF; text-decoration:none }
a.outilMnu:hover { color:#FFFFFF; text-decoration:none }
*/
/*Fin jsCookMenuStyle*/

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#662066;
}

ul {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;	color:#1E2566;}

.x {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 1px;font-style: normal;font-weight: normal;text-decoration: none;}

/*fil d'ariane*/
.filAriane {vertical-align:top; height:17px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;font-style:normal;text-decoration:none;color:#1E2566;}
a.filAriane {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;font-style:normal;text-decoration:none;color:#1E2566;}
a.filAriane:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;font-style:normal;text-decoration:none;color:#1E2566;}
a.filAriane:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;font-style:normal;text-decoration:none;color:#1E2566;}
a.filAriane:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;font-style:bold;text-decoration:underline;color:#1E2566;}

.Rub2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:normal;text-decoration:none;color:#1E2566;}
a.Rub2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:normal;text-decoration:none;color:#1E2566;}

.Rub2B {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;font-style:bold;text-decoration:none;color:#1E2566;}
a.Rub2B {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;font-style:bold;text-decoration:none;color:#1E2566;}

/* fil d'ariane : item selected */
.outil {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:italic;text-decoration:none;color:#1E2566;}
a.outil {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:italic;text-decoration:none;color:#1E2566;}
a.outil:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:italic;text-decoration:none;color:#1E2566;}
a.outil:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:italic;text-decoration:none;color:#1E2566;}
a.outil:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;font-style:italic;text-decoration:underline;color:#1E2566;}

.outil2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:normal;text-decoration:none;color:#1E2566;}
a.outil2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:normal;text-decoration:none;color:#1E2566;}

a.outil3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;text-decoration:none;color:#2C59B1;}
a.outil3:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;text-decoration:none;color:#2C59B1;}

.actuTexte {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:normal;text-decoration:none;color:#1E2566;}
a.actuTexte {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:normal;text-decoration:underline;color:#1E2566;}

a.glossaire {font-family:Verdana, Arial, Helvetica, sans-serif;		color:#1E2566;	border-bottom: 1px dashed #3EA3CC;	text-decoration:none;}
a.glossaire:link {font-family:Verdana, Arial, Helvetica, sans-serif;		color:#1E2566;	border-bottom: 1px dashed #3EA3CC;}
a.glossaire:visited {font-family:Verdana, Arial, Helvetica, sans-serif;		color:#1E2566;	border-bottom: 1px dashed #3EA3CC;}
a.glossaire:hover {font-family:Verdana, Arial, Helvetica, sans-serif;		color:#1E2566;	border-bottom: 1px dashed #3EA3CC;}

/*bordure de tableau en coin arrondi vert*/

td.borderVert {
	background-color:#527327; 
	font-size:1px;
}
table.fondRose {
	background-color:#DBB5DB; 
	font-size:1px;
}
table.frmBackground {
	background-color:#FFFFFF; 
    border:1px solid #0099CC;
    padding:5px;
    
}
table.frmBackgroundSubmit {
	background-color:#FFFFFF; 
}
.frmLabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:bold;
	text-decoration:none;
	color:#1E2566;
}
.frmRdioLabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#1E2566;
}
.frmTexte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#1E2566;
}
.frmLabelThemeFoto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:bold;
	text-decoration:none;
	color:#3EA4CC;
}

.photothequeTitreFoto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:bold;
	text-decoration:none;
	color:#1C2566;
}

.pageTitregris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#E2E2E2;
}

.bodytext {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
    text-align:justify;
}

li {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
    text-align:justify;
}


.pageSousTitre {
    margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #05A0D8;
	font-size: 16px;
	line-height: 24px;
}


.lignedroite { z-index: auto;	height: 1px; width: 600px;	position: absolute; top: 445px; }
.pcenter {text-align:center;}

ul {	
                font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1E2566;
                margin-top:5px;
}

ol {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1E2566;
                margin-top:5px;
}

/*  Nouvelle version*/

/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin-left: 0px;
    text-align:center;
}

.imprim{
    text-align:left;
}

img{
	border: 0px;
}
a{
    text-decoration: none; 
}
a:hover{
	text-decoration: underline;
	/*font-weight: bold; */
}
/*
.glossary-table{
    border:1px solid #05A0D8;
    padding:4px;
}

.glossary{
    font-size: 18px;
    color: #05A0D8;
}

.glossary a{
    font-size: 18px;
    color: #05A0D8;
}

.glossary-disabled{
    font-size: 18px;
    color: #E6E6E6;
}
*/
.txt-courant {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
}
.txt-gras {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
}
.txt-italique {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
}
.poucet {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;

}
.comment {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
}
.legend {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 9px;
	line-height: 12px;
}
.chapo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
}
.titre {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #05A0D8;
    font-size: 24px;
	line-height: 24px;
}
.sous-titre {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #05A0D8;
	font-size: 16px;
	line-height: 24px;
}
H1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #05A0D8;
	font-size: 12px;
	line-height: 12px;
    margin-bottom:3px;
}
P {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	margin:0;
	color:#1E2566;
	margin-bottom:3px;
}

.intertitre {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #05A0D8;
	font-size: 12px;
	line-height: 12px;
}


.AESN-centre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	text-align:center;    
}

.AESN-droite {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	text-align:right;    
}

.AESN-gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	text-align:left;    
}


/*  newsletter */
.newsletter_info {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #939598;
	font-size: 12px;
	line-height: 12px;
}
.newsletter_info a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #939598;
	font-size: 12px;
	line-height: 12px;
    text-decoration:underline;
}
.newsletter_info a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #939598;
	font-size: 12px;
	line-height: 12px;
    text-decoration:underline;
}

/* styles de la table du block thèmes */
.tabssnav-b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	width: 171px;
	border:1px solid #05A0D8;
	margin: 0px;
}
/* titre du block thèmes*/
.cellssnav-b-titre{
	color:#FFFFFF;
	font-weight: bold;
    background-color:#05A0D8;
}
/* les lignes du block thèmes(+ bleu_pad*) */
.cellssnav-b-selected a{
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
    display: block;
	height: 100%;
	background-color: #A7C6DC;
	text-decoration: none;
}
.cellssnav-b a {
	font-weight: normal;
	font-size: 10px;
	padding-top: 0px;
    padding-bottom: 0px;
    display: block;
	height: 100%;
	text-align:left;
	background-color:#FFFFFF;
}
.cellssnav-b a:hover{
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	display: block;
	height: 100%;
	background-color: #A7C6DC;
	text-decoration: none;
}

/* styles de la table du bloc outil */

.tabssnav-g{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	width: 171px;
	border:1px solid #939598;
	/*margin: 3px;*/
}
.cellssnav-g{
	color:#FFFFFF;
	width: 100%;
	font-weight: bold;
	background-color:#939598;
}
.cellssnav-g-selected{
	font-size: 11px;
	font-weight: bold;
	width: 159px;
	padding-left: 10px;
	cursor: pointer;
	display: block;
	height: 100%;
	background-color: #E6E6E6;
	text-decoration: none;
}
.cellssnav-g a {
	font-weight: normal;
	font-size: 10px;
	/*width: 159px;*/
	padding-left: 10px;
	display: block;
	height: 100%;
	text-align:left;
	background-color:#FFFFFF;
}
.cellssnav-g a:hover{
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	display: block;
	height: 100%;
	background-color: #E6E6E6;
	text-decoration: none;
}
/* pour les blocs menu et actualités */
.tabssnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	width: 171px;
	border:1px solid #939598;
	margin: 0px;
}
.cellssnav{
	color:#05A0D8;
	width: 100%;
	/*font-weight: bold;*/
	padding-left:10px
    font-size: 10px;
	background-color:#939598;
}
.cellssnav-selected a{
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	/*padding-left: 10px;*/
	display: block;
	height: 100%;
/*	background-color: #E6E6E6;*/
	text-decoration: none;
}
.cellssnav-selected a:hover{
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	padding-left: 10px;
	display: block;
	height: 100%;
	/*background-color: #E6E6E6;*/
	text-decoration: none;
}
.cellssnav a {
	font-weight: normal;
	font-size: 10px;
	/*width: 159px;*/
	display: block;
	height: 100%;
	text-align:left;
	background-color:#FFFFFF;
	padding-top: 0px;
}
.cellssnav a:hover{
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	display: block;
	height: 100%;
	background-color: #E6E6E6;
	text-decoration: none;
}
.cellssnav-actu a {
	font-weight: normal;
	font-size: 10px;
	/*width: 159px;*/
	padding-left: 10px;
	display: block;
	height: 100%;
	text-align:left;
	background-color:#FFFFFF;
	padding-top: 0px;
}
.cellssnav-actu a:hover{
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	display: block;
	height: 100%;
	background-color: #E6E6E6;
	text-decoration: none;
}

/* styles des textes des blocs */

.blanc_pad{
	color:#FFFFFF;
	padding-left: 10px;
	padding-top: 3px; 
}
.bleu_pad{
	color:#0099CC;
	padding-left: 10px;
	padding-top: 3px; 
}
.noir_pad_n2{
	font-size: 10px;
	color:#000000;
	padding-left: 15px;
	padding-top: 1px; 
}
.noir_pad_n3{
	font-size: 9px;
	color:#000000;
	padding-left: 20px;
	padding-top: 1px; 
}
.noir_pad_n4{
	font-size: 9px;
	color:#000000;
	padding-left: 25px;
	padding-top: 1px; 
}
.noir_pad_n1{
	color:#000000;
	padding-left: 10px;
	padding-top: 3px;
}
.noir_pad{
	color:#000000;
	padding-left: 0px;
    
	padding-top: 3px;
}
.titre_pad{
	color:#FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 10px;
	font-weight: bold;
} 
/* pour actualité */
.noir_pad_bold{
    color:#000000;
	padding-left: 0px;
    
	padding-top: 3px; 
    font-weight: bold;
    font-size: 11px;
}

/* forum */

.tabforum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #05A0D8;
	margin: 3px;	
}
.trforumdebut{
	height: 20px;
	color:#FFFFFF;
	font-weight: bold;
	background-color:#05A0D8;
	padding: 3px;
}

.trforumdebut a{
	height: 20px;
	color:#FFFFFF;
	font-weight: bold;
	background-color:#05A0D8;
	padding: 3px;
    text-decoration:underline;
}
.trform{
	height: 20px;
	background-color:#FFFFFF;
	padding: 3px;
}
.trforum2{
	height: 20px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #05A0D8;
	padding: 3px;
}

.trforum2 a{
	color:#000000;
}

.trforum1{
	height: 20px;
	background-color:#B7D7EF;
	border-bottom: 1px solid #05A0D8;
	padding: 3px;
}
.trforum1 a{
	color:#000000;
}

/* Définition du style des tableaux */
.contenttable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color: #05A0D8;
	margin: 3px;	
}

.contenttable td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	margin: 3px;
}

.contenttable th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	#05A0D8;
	background-color: #05A0D8;
	margin: 3px;
}



/*#SME*/
.csc-textpic-image {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #662066;
}

/*#LME*/
.csc-textpic-intext-left-nowrap .csc-textpic-text { float: left;clear: right ; }



