/* CSS Document *//*--------------------------------------------------------------*//*--------------------------------------------------------------*//*------------Réinitialisation des css des navigateurs----------*/html{color:#000000;background-color:#e6e6e6;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select{font-size:100%;}/*because legend doesn't inherit in IE */legend{color:#000;}a {text-decoration:none;color:#4e4e50;}a:hover{color:#233359;}a.allume {}* {padding:0px;margin:0px;}strong {font-weight:bold;}/*--------------------------------------------------------------*//*--------------------------------------------------------------*//*------------CSS GENERAL---------------------------------------*//* couleursgris fond #e6e6e6gris moyen #8f8f8fgris foncé #545454gris lien ariane #7f7f83bleu foncé #233359bleu clair #466cbd*/@font-face{font-family:gothic;src: url(GOTHIC.TTF);}/*---------Structure générale----------*/body {position:relative;height:100%;text-align:center;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:13px;background:url(../images/elements/bg_tete.jpg) repeat-x;z-index:0;}#page {position:relative;width:990px;height:100%;margin:auto;text-align:left;}#tete {position:relative;width:835px;height:221px;z-index:100}#corps {position:relative;width:990px;background:url(../images/elements/bg_corps.jpg) repeat-y;z-index:0;}#pied {position:relative;width:835px;padding-right:155px;text-align:center;}h1.displaynone {display:none;}/* encart fonctionnalité */#fonctionnalites {position:relative;height:33px;background:url(../images/elements/bg_fct.jpg) repeat-x;}#fonctionnalites form {position:absolute;top:0;right:0;}#fonctionnalites .bt_submit_fct {width:29px;height:33px;border:none;background:url(../images/elements/bt_submit.png) no-repeat;cursor:pointer;}#fonctionnalites a#bt_fr {position:absolute;top:0;right:210px;}#fonctionnalites a#bt_en {position:absolute;top:0;right:175px;}/* bandeau */#bandeau {position:relative;width:835px;height:146px;}/* menu principal */#bloc_menu {position:relative;width:835px;height:42px;font-family:gothic;}ul#menu li {position:relative;display:block;height:32px;float:left;padding:10px 10px 0 10px;border-right:3px solid #e6e6e6;}ul#menu li  a {position:relative;display:block;width:100%;height:100%;text-align:center;text-transform:uppercase;font-size:14px;color:#FFFFFF;}ul#menu li  a:hover {color:#8f8f8f;}/*ul#menu li#m_actus {width:80px;}ul#menu li#m_qui_sommes_nous {width:150px;}ul#menu li#m_visiteurs {width:90px;}ul#menu li#m_infos_pratiques {width:165px;}ul#menu li#m_nous_localiser {width:125px;border:none;}*/ul#menu li#m_qui_sommes_nous {border:none;}ul#menu li ul.ss-menu{position:absolute;top:42px;left:0;display:none;}ul#menu li ul.ss-menu li{position:relative;width:150px;height:100%;padding-bottom:5px;background:#233359;border-top:1px solid #FFFFFF;}ul#menu li ul.ss-menu li{position:relative;width:150px;height:100%;padding-bottom:5px;background:#233359;border-top:1px solid #FFFFFF;}ul#menu li ul.ss-menu li a {text-transform:none;}/* bloc_partenaires1 */#bloc_partenaires1 {position:relative;width:155px;margin-left:835px;padding-bottom:55px;}#bloc_partenaires1 h2 {position:relative;font-family:gothic;font-size:24px;color:#233359;}#bloc_partenaires1 h3 {position:relative;margin-top:10px;font-weight:bold;font-size:16px;color:#233359;border-bottom:2px solid #FFFFFF;}#bloc_partenaires1 ul.partenairesor {/*border-bottom:2px solid #FFFFFF;*/}#bloc_partenaires1 li {display:inline;margin-left:5px;}#bloc_partenaires1 ul.partenairesbronze li {display:list-item;list-style:square inside; color:#233359;}/* bloc_partenaires2 */#bloc_partenaires2 {position:absolute;bottom:0;left:0;width:733px;padding:10px 50px;background-color:#545454;text-align:center;}#bloc_partenaires2 h3{display:none;}#bloc_partenaires2 table{margin:auto;}#bloc_partenaires2 table td{padding:5px;}#bloc_partenaires2 p{color:#FFFFFF;font-size:10px;}/* ariane */#ariane {position:relative;width:835px;}/* content */#content {position:relative;width:835px;float:left;padding-bottom:180px;z-index:0;}#contenu {position:relative;margin: 20px 50px 0 100px;}/* pied */#menu_pied {position:relative;}#menu_pied li {display:inline;margin-right:5px;padding-right:5px;color:#545454;}#menu_pied li a {color:#545454;}#menu_pied li a:hover {font-weight:bold;}/* titre des pages fr*/.accueil .fr #content {min-height:280px;background:url(../images/titres/accueil.jpg) no-repeat top left;}.actualites .fr #content {min-height:234px;background:url(../images/titres/actus.jpg) no-repeat top left;}.qui-sommes-nous .fr #content {min-height:212px;background:url(../images/titres/qui-sommes-nous.jpg) no-repeat top left;}.visiteurs .fr #content {min-height:310px;background:url(../images/titres/visiteurs.jpg) no-repeat top left;}.exposants .fr #content {min-height:392px;background:url(../images/titres/exposants.jpg) no-repeat top left;}.seminaires .fr #content {min-height:500px;background:url(../images/titres/seminaires.jpg) no-repeat top left;}.infos-pratiques .fr #content {min-height:201px;background:url(../images/titres/infos-pratiques.jpg) no-repeat top left;}.nous-localiser .fr #content {min-height:359px;background:url(../images/titres/nous-localiser.jpg) no-repeat top left;}.espace-presse .fr #content {min-height:338px;background:url(../images/titres/espace-presse.jpg) no-repeat top left;}.contact .fr #content {min-height:308px;background:url(../images/titres/contact.jpg) no-repeat top left;}.plan-site .fr #content {min-height:383px;background:url(../images/titres/plan-site.jpg) no-repeat top left;}.mentions-legales .fr #content {min-height:347px;background:url(../images/titres/mentions-legales.jpg) no-repeat top left;}/* titre des pages en*/.accueil .en #content {min-height:280px;background:url(../images/titres/en_accueil.jpg) no-repeat top left;}.actualites .en #content {min-height:234px;background:url(../images/titres/en_actus.jpg) no-repeat top left;}.qui-sommes-nous .en #content {min-height:312px;background:url(../images/titres/en_qui-sommes-nous.jpg) no-repeat top left;}.visiteurs .en #content {min-height:310px;background:url(../images/titres/en_visiteurs.jpg) no-repeat top left;}.exposants .en #content {min-height:392px;background:url(../images/titres/en_exposants.jpg) no-repeat top left;}.seminaires .en #content {min-height:500px;background:url(../images/titres/en_seminaires.jpg) no-repeat top left;}.infos-pratiques .en #content {min-height:250px;background:url(../images/titres/en_infos-pratiques.jpg) no-repeat top left;}.nous-localiser .en #content {min-height:359px;background:url(../images/titres/en_nous-localiser.jpg) no-repeat top left;}.espace-presse .en #content {min-height:338px;background:url(../images/titres/en_espace-presse.jpg) no-repeat top left;}.contact .en #content {min-height:308px;background:url(../images/titres/contact.jpg) no-repeat top left;}.plan-site .en #content {min-height:383px;background:url(../images/titres/en_plan-site.jpg) no-repeat top left;}.mentions-legales .en #content {min-height:347px;background:url(../images/titres/en_mentions-legales.jpg) no-repeat top left;}/* page actualites */.actualites .actu {position:relative;margin-bottom:10px;padding-bottom:10px;}.actualites .actu  span.date{font-size:14px;}.actualites .actu  h2{padding-bottom:10px;font-family:gothic;font-size:24px;font-weight:bold;color:#466cbd;}.actualites .actu img {padding:0 10px;}.actualites .annulefloat{clear:both;border-bottom:2px solid #233359;padding-top:10px;margin-bottom:10px;}/* page nous-localiser */.nous-localiser table {position:relative;border-left:15px solid #13305A;}.nous-localiser table td.txt-nous-localiser {padding: 0 20px}.nous-localiser table td.valignbas{vertical-align:bottom;}.nous-localiser #bloc_partenaires2 table {border:none;}/* page contact */.contact div.txt-contact {position:relative;width:160px;float:left;}.contact div.form-contact {position:relative;margin-left:165px;}.contact div.form-contact h1 {display:block;padding-bottom:10px;font-family:gothic;font-size:24px;color:#466cbd;font-weight:bold;text-transform:uppercase;}.contact div.form-contact .erreur {font-size:14px;font-weight:bold;color:#FF0000;}.contact div.form-contact table {position:relative;width:400px;margin-left:50px;}.contact div.form-contact table.formulaire {margin-top:10px;}.contact div.form-contact table td {padding: 0 5px 5px 5px;}.contact div.form-contact table td.text {vertical-align:top;text-align:right;color:#466cbd;font-weight:bold;}.contact div.form-contact table input{width:100%;height:25px;border:none;background-color:#e2e4e5;}.contact div.form-contact table textarea{width:100%;height:75px;border:none;background-color:#e2e4e5;}.contact div.form-contact table td.bouton {text-align:right;}.contact div.form-contact table input#submit{width:90px;height:30px;padding-left:5px;border:none;background:#012B5B url(../images/contact/bt-contact.jpg) no-repeat right;text-align:left;font-size:16px;color:#FFFFFF;font-weight:bold;cursor:pointer;}/* page plan-site */.plan-site table {position:relative;width:696px;border-left:15px solid #13305A;}.plan-site table td.titre  {padding:0 10px;}.plan-site table td.titre h1 {display:block;font-family:gothic;font-size:24px;color:#466cbd;text-transform:uppercase;}.plan-site table td.plan {position:relative;height:370px;background:url(../images/plan-site/bg.jpg) no-repeat top left;}.plan-site table td.plan ul.plan1{position:absolute;top:160px;left:25px;width:180px;}.plan-site table td.plan ul.plan2{position:absolute;top:160px;left:220px;width:180px;}.plan-site table td.plan ul.plan3{position:absolute;top:160px;left:420px;width:180px;}.plan-site table td.plan ul li a {color:#233359;font-size:18px;font-weight:bold;text-transform:uppercase;}.plan-site table td.plan ul li a:hover {color:#466cbd;}.plan-site table td.plan ul li ul li a {color:#000000;font-size:14px;font-weight:normal;text-transform:lowercase;}/* page mentions-legales */.mentions-legales h1 {display:block;padding-bottom:10px;font-family:gothic;font-size:24px;color:#466cbd;font-weight:bold;text-transform:uppercase;}.mentions-legales h2 {padding-bottom:5px;font-family:gothic;font-size:18px;color:#466cbd;text-transform:uppercase;}.mentions-legales p {padding-bottom:5px;}/* page envoiAmi */.envoiAmi #corps #content #contenu h1 {display:block;padding-bottom:10px;font-family:gothic;font-size:24px;color:#466cbd;font-weight:bold;text-transform:uppercase;}.envoiAmi .erreur {font-size:14px;font-weight:bold;color:#FF0000;}.envoiAmi table {position:relative;width:400px;margin-left:50px;}.envoiAmi table td {padding: 0 5px 5px 5px;}.envoiAmi table td.text {vertical-align:top;text-align:right;color:#466cbd;font-weight:bold;}.envoiAmi table input{width:100%;height:25px;border:none;background-color:#e2e4e5;}.envoiAmi table td.bouton {text-align:right;}.envoiAmi table input#submit{width:90px;height:30px;padding-left:5px;border:none;background:#012B5B url(../images/contact/bt-contact.jpg) no-repeat right;text-align:left;font-size:16px;color:#FFFFFF;font-weight:bold;cursor:pointer;}/* page recherche */.recherche #corps #content #contenu  h1 {display:block;padding-bottom:10px;font-family:gothic;font-size:24px;color:#466cbd;font-weight:bold;text-transform:uppercase;}.recherche #corps #content #contenu  ul {position:relative;padding-bottom:5px;}.recherche #corps #content #contenu  ul  li{list-style:circle inside;}
