body{font-family:"Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;font-weight:lighter;margin:0 0 20px;}#frise{position: absolute;display: none;}#frise a img{border:0;text-decoration:none;border-right:0;color:#333;border-top-width:0;border-bottom-width:0;border-left-width:0;padding:0;}#frise2{position: relative;text-align: center;float: right;}#frise2 a img{border:0;text-decoration:none;border-right:0;color:#333;border-top-width:0;border-bottom-width:0;border-left-width:0;padding:0;}#header{ text-align:center; vertical-align:text-top; background-repeat:repeat-x; background-image:url(../../../deco/bgheader.gif); margin:0; padding:0; width: 20cm; display: none;}#dansheader{ width:20cm; text-align:center;}#superglobale{ padding-top:20px; width:20cm; background-image:url(../img/bg_general_haut.gif); background-repeat:no-repeat; background-position:right top;}#superglobalesansbg{ margin-right:auto; margin-left:auto; overflow:auto; padding-top:20px; width:630px; background-image: url(../img/bg_general_haut.gif); background-position: right top; background-repeat: no-repeat;}#supermenu{ width:15cm; font-size:14px; font-weight:lighter; padding-top:0; padding-right:0; float:left; margin:0 10px 0 0; display: none;}#global{ width:20cm; font-size:14px; color:#999; font-weight:lighter; overflow:auto; padding-top:0; padding-left:0; padding-right:5px; float:right; margin:0;}.niveau01{margin:0;padding:0 20px 0 10px;}ol.niveau01 li{font-size:25px;list-style-type:upper-roman;list-style-position:inside;color:#688291;letter-spacing:-1px;font-weight:700;margin:0;padding:10px 0;}ol.niveau01 li p{ font-weight:lighter; font-size:15px; letter-spacing:normal; margin:10 0 0; padding:0;}/* niveau 01 sans puce numérotée */.niveau01special{margin:0;padding:0 25px 0 10px;}ol.niveau01special li{font-size:25px;list-style-type:none;list-style-position:inside;color:#688291;letter-spacing:-1px;font-weight:700;margin:0;padding:10px 0;}ol.niveau01special li p{font-weight:lighter;font-size:25px;letter-spacing:normal;margin:0;padding:0;}/* fin niveau 01 sans puce numérotée */.niveau02{margin:0;padding:0 0 0 20px;}ol.niveau02 li{ font-size:20px; list-style-type:upper-alpha; list-style-position:outside; letter-spacing:-1px; font-weight:700; margin:0 0 0 10px; padding:10px 0 0;}ol.niveau02 li p{font-weight:lighter;letter-spacing:-1px;font-size:18px;margin:0;padding:0;}ol.niveau02 li p img{border:5px solid #E8E8E8;margin-top:0px;margin-bottom:0px;}ol.niveau03 li a img{margin-top:0px; margin-bottom:0px;text-decoration: none;padding-top: 0px;padding-bottom: 0px;border:0px;}.niveau03{ margin:0; padding:0 0 10px 5px;}ol.niveau03 li{ font-size:15px; list-style-type:decimal; list-style-position:outside; color:#333; letter-spacing:normal; margin:0 0 0 5px; padding:5px 0 0;}ol.niveau03 li p{ color:#666; font-weight:lighter; font-size:15px; letter-spacing:normal; margin:0 0 15px; padding:0;}li ol.niveau04 li{ font-size:15px; color:#333; letter-spacing:normal; font-weight:lighter; list-style-type:lower-alpha; margin:0 0 0 15px; padding:5px 0 0;}li ol.niveau05 li{ font-size:15px; color:#666666; letter-spacing:normal; font-weight:lighter; margin:0 0 0 15px; padding:5px 0 0; list-style-type: decimal;}li ol.niveau05sanspuce li{ font-size:15px; color:#666666; letter-spacing:normal; font-weight:lighter; margin:0 0 0 15px; padding:5px 0 0; list-style-type: circle;}li ol.enumeration{ font-size:15px; color:#333; letter-spacing:normal; font-weight:lighter; margin:0 0 0 15px; padding:5px 0 0; list-style-type: decimal;}li ol.niveau06 li{ font-size:15px; color:#333; letter-spacing:normal; font-weight:lighter; margin:0 0 0 0px; padding:5px 0 0; list-style-type: lower-alpha; list-style-position: outside;}li ol.niveau07 li{ font-size:15px; color:#666666; letter-spacing:normal; font-weight:lighter; margin:0 0 0 0px; padding:5px 0 0; list-style-type: decimal; list-style-position: outside;}.red{color:red;}ol.tadechik{list-style-type:square;margin:0;padding:0 0 0 15px;}ol.tadechik li{list-style-type:square;margin:0;padding:0;}.niveau04,.niveau05{list-style-type:none;margin:0;padding:0 0 10px 10px;}ol.niveau03 li p.illu{ text-align: center; border-top-width: 10px; border-top-style: solid; border-top-color: #FFFFFF; background-image: url(../img/bgh3.jpg); margin-bottom: 5px; width: 15cm;}ol.niveau03 li p.legende{ text-align: center; border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #FFFFFF; background-image: url(../img/bgh3.jpg); margin-bottom: 0px; font-family: "Times New Roman", Times, serif; font-style: italic; color: #993300; padding-bottom: 5px; margin-top: 0px; padding-top: 5px; font-size: 15px; width: 15cm;} /* Liens */a {text-decoration: underline;}ol.niveau01special li a:link {color: #688291;}ol.niveau01special li a:visited {color: black;}ol.niveau01special li a:hover, a:focus, a:active {color: red;}ol.niveau02 li a:link {color: #688291;}ol.niveau02 li a:visited {color: black;}ol.niveau02 li a:hover, a:focus, a:active {color: red;}ol.niveau03 li a:link {color: #333;}ol.niveau03 li a:visited {color: black;}ol.niveau03 li a:hover, a:focus, a:active {color: red;}ol.niveau04 li a:link {color: #333;}ol.niveau04 li a:visited {color: black;}ol.niveau04 li a:hover, a:focus, a:active {color: red;}ol.niveau05 li a:link {color: #333;}ol.niveau05 li a:visited {color: black;}ol.niveau05 li a:hover, a:focus, a:active {color: red;}#mobile2{ font-size:20px; color:#009FB8; width:40%; font-weight:lighter; text-align:left; margin-top:0px; margin-right:2%; display: none;}#ajour{ font-size:12px; color:#F5362F; text-align:left; font-weight:lighter; margin-top:25px; border:1px solid #F5362F; overflow:auto; background-color:#F4EBEA; padding:10px; width: 15cm; display: none;}ol.decimale{ list-style-type:decimal; font-size:14px; color:#5B3E1C; line-height:25px; margin: 0px 0px 0px 10px; padding: 0px; list-style-position: inside; width: 5cm;}#mobile{ width:302px; height:396px; text-align:center; display: none; margin: 0px; padding: 0px;}#rat{display:none}  /* Configuration Exposants*/ .sub { vertical-align: sub; font-size: 60%; line-height: 0px; margin-bottom: 0px;} .sup {vertical-align: super; font-size: 50%;}