/**********************/
/***** LAYOUT ********/
/********************/

#header {height:218px;}
#header h2 {background:url(../images/titre.png);background-repeat:no-repeat;width:410px;height:63px;position:absolute;top:51px;right:80px;}
#content {width:749px;margin-right:auto;margin-left:auto;}
#header h2 strong {position:absolute;left:-4000px;}
#main .wikipage h2 {margin-left:-5px;}
#main .t-domevent-fr-Accueil h2 {margin-left:1px;}
.secondMenu {display:none;}
h2.middle {color:#fff;margin-left:7Opx;margin-top:90px;}
p.big {font-size:16px;}
#main .wikipage p.middle {margin-left:50px;margin-top:40px;margin-bottom:40px;}

#langSelect {}
#content {}
#menu {height:49px;width:749px;}
#subMenu {}
#contentBody {width:749px;overflow:auto;overflow:hidden;}
#extracms_view_content {}
#extracms_directory_index {border:1px solid green;}
#lateral {float:left;padding-left:13px;}
#main {/*z-index:0;display:inline;float:right;padding:0;position:relative;*/width:500px;}
#footer {}
.clear {clear:both;}

#listen {position:absolute;top:5px;right:15px;font-size:12px;text-align:center;color:#79B51C;font-weight:bold;}
#listen object {display:block;margin-top:3px;}




html {margin:0;padding:0;background-color:#fff;font-size:13px}
body.grandformat {margin:0;padding:0;background:url(../images/bigbg.jpg);background-repeat:no-repeat;background-position:bottom;font-family:arial, helvetica, sans-serif;font-size:13px;}
body {margin:0;padding:0;background:url(../images/bg.jpg);background-repeat:no-repeat;background-position:bottom;font-family:arial, helvetica, sans-serif;font-size:13px;}



/***********************/
/**** PARAGRAPHES *****/
/*********************/

#main .hide {position:absolute;left:-4000px;}
#main a.print {color:#fff;float:right;margin-right:44px;}
#main .wikipage p.taille2 {font-size:16px;font-weight:bold;margin-bottom:45px;text-align:center;}
#main .wikipage p.taille2 a {font-weight:bold;}
p {font-size:10px;color:#fff;}
p.wiki-desc {text-indent:15px;font-weight:bold;}
p.alinea {text-indent:20px;}
#contentBody #main .t-domevent-fr-le-salon-presentation p {letter-spacing:0.03em;line-height:20px;margin-bottom:10px;width:533px;}
#main .wikipage .staff p {margin-bottom:0;}
#main .staff {margin-bottom:13px;margin-left:25px;margin-top:16px;}
.reglement p {font-size:11px;}
#main .wiki-desc p {font-weight:600;}
#main .wiki-desc p strong {font-weight:600;}
#main .wikipage {z-index:0;margin-top:-1px;line-height:20px;}
#main .wikipage .t-domevent-fr-Accueil p {width:478px;margin-left:5px;margin-bottom:8px;font-size:12.5px;font-family:arial,helvetica,sans-serif;}
#main .wikipage p {font-family:arial,verdana,sans-serif;font-size:12.5px;line-height:19px;margin-bottom:8px;margin-left:4px;width:535px;word-spacing:1.5px;}
#main .wikipage p.citation {font-style:italic;margin-bottom:0;}
#main .wikipage p.citation em {font-style:none;color:#bcbdc0;;font-size:11px;display:block;text-align:right;text-decoration:none;;width:536px;}
#bcbdc0
#main .wikipage {margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;}

#main .wikipage .t-domevent-fr-visiter-pourquoi-visiter p {width:528px;margin-bottom:16px;}

#main .article h4 {font-weight:bold;font-size:13px;}
#main .article h4 em {color:#7F0056;}


#main .wikipage .signature {color:#7f0056;font-size:12px;text-align:right;width:536px;margin-top:18px;color:#000;}
#main .wikipage .signature strong {color:#BCBDC0;font-size:13px;text-align:right;font-weight:bold;display:block;}
#main .wikipage .signature em {color:#BCBDC0;}

a {outline-style:none;color:#bcbdc0;text-decoration:none;}
a:hover{text-decoration:underline;}
h1 {margin:0;padding:0;}
ul {margin:0;padding:0;}


#header {position:relative;background-image:none;}
#header h1 a {background:transparent url(../images/logo.png) no-repeat scroll left bottom;display:block;height:180px;margin-left:-28px;width:346px;}
#langSelect {position:absolute;right:13px;bottom:51px;}
#langSelect li {display:inline;}
#langSelect li a.fr {background-image:url(../images/flag_fr.jpg);background-repeat:no-repeat;display:block;height:12px;width:17px;float:left;margin-right:4px;}
#langSelect li a.en {background-image:url(../images/flag_en.jpg);background-repeat:no-repeat;display:block;height:12px;width:17px;float:left;margin-right:4px;}
#langSelect li a.es {background-image:url(../images/flag_es.jpg);background-repeat:no-repeat;display:block;height:12px;width:17px;float:left;}
#langSelect ul li a strong, #footer a.genious strong {left:-4000px;position:absolute;}
.wikipage ul.list2 li {list-style-image: URL(../images/new_puce2.png);} ul.list2 {margin-left:-24px;word-spacing:0px;}



.slideshow1 {width:474px;height:315px;}

.jforms-table input, .jforms-table textarea {width:90%;}
.jforms-table th {text-transform:capitalize;}
#jform1__submit {margin-left:410px;}
/***********************/
/***** TOGGLE *********/
/*********************/

h4.toggleme {background-image:none;cursor:pointer;height:16px;margin-left:0;padding-left:11px;}
h4.toggleme:hover {background-image:url(../images/fhover.png);background-position:right;}
.t-domevent-fr-presse-communiques h3 {font-size:13px;width:518px;background:none;height:auto;text-align:center;padding-left:0;text-transform:none;margin-left:0;}
h3 {
background:transparent url(../images/puce.png) no-repeat scroll left bottom;
color:#7F0056;
font-weight:bold;
height:13px;
margin-bottom:13px;
margin-left:10px;
padding-left:19px;
text-transform:uppercase;

}


h4 {
color:#BCBDC0;
font-size:13.5px;
font-weight:bold;
margin-bottom:10px;
margin-left:24px;
margin-top:10px;
padding-left:5px;
text-transform:uppercase;
}
#main .info p {margin-left:25px;margin-bottom:0;margin-top:0;}
#main .info {margin-top:0px;margin-bottom:10px;margin-left:15px}

h5 {
color:#7F0056;
font-weight:bold;
margin-bottom:13px;
margin-left:35px;
padding-left:6px;
text-decoration:underline;
text-transform:uppercase;
color:#000;
margin-top:15px;
margin-bottom:5px;
}

#main .wikipage p.indice {font-style:italic;font-weight:bold;margin-left:38px;margin-top:16px;}

h6 {
color:#000;
font-weight:bold;
margin-top:5px;
margin-left:20px;
padding-left:19px;
}


.article {
margin-top:5px;
}

.article p {
padding-bottom:1px;
width:454px;
}

/*********************/
/****TABLEAUX********/
/*******************/
#main table#contactInfos td {} #main table#contactInfos td.logo {text-align:center;margin:auto;} #main table#contactInfos th p {width:126px;} #main table#contactInfos td p {width:300px;} table#contactInfos {width:200px;margin-left:50px;} table#contactInfos td {width:50px;}

table#catalogue {
margin-left:35px;
font-size:13px;
margin-bottom:14px;
margin-top:16px;}
td.center, th.center {text-align:center;}
table {
border:0.5px solid #BCBDC0;
border-spacing:0pt;
font-size:13px;
margin-bottom:21px;
margin-left:41px;
margin-top:11px;
width:470px;
}


table#catalogue th {border:1px solid #BCBDC0;}
table th {
background-color:#9C116A;
color:#fff;
text-align:center;
font-weight:bold;

}
table tbody.table2 th {background-color:transparent;text-align:left;font-weight:bold;font-size:13px;}
tbody.table2 th {
background-color:none;
color:#000;
text-align:center;
	}

table td, tbody.table2 th {
border:1px solid #BCBDC0;
padding:4px 0 3px 5px;
color:#fff;
}
table td.prix {text-align:center;}




#content {}
#contentBody {width:749px;background:url(../images/fdcontenu_f_1.png) repeat-x;background-position:top left;padding-top:5px;}


#main, #lateral {margin-top:7px;padding-bottom:15px;}
p strong {font-weight:bold;}
p strong {color:#BCBDC0;}
/*******************/
/*******BOXES******/
/*****************/

.largeboxTop, .largeboxCenter, .largeboxBottom {margin-left:-6px;}
#main .largeboxTop, #main .largeboxTopMain {background:url(../images/largeboxTop_25.png) no-repeat;width:550px;height:3px;}
#main .largeboxCenter, #main .largeboxCenterMain {background:url(../images/largeboxCenter_25.png) repeat-y;width:550px;padding:5px;}
#main .largeboxBottom, #main .largeboxBottomMain {background:url(../images/largeboxBottom_25.png) no-repeat;width:550px;height:3px;margin-bottom:8px;}
#main t-domevent-fr-le-salon-les-partenaires .largeboxBottom {margin-top:-10px;}

.smallboxTop {background:url(../images/smallboxTop_25.png) no-repeat;width:160px;height:1px;}
.smallboxCenter {background:url(../images/smallboxCenter_25.png) repeat-y;width:160px;padding:4px;}
.smallboxBottom {background:url(../images/smallboxBottom_25.png) no-repeat;width:160px;height:3px;margin-bottom:8px;}


/*** EXCEPTIONS ****/

#main .t-domevent-fr-Accueil {margin-top:-20px;}
#main .t-domevent-fr-Accueil .largeboxTop {background:transparent none repeat scroll 0% 0%;}
#main .t-domevent-fr-Accueil .largeboxCenter {background:transparent none repeat scroll 0% 0%;}
#main .t-domevent-fr-Accueil .largeboxBottom {background:transparent none repeat scroll 0% 0%;}
#main .noBorder {background:transparent none;}

#main .t-domevent-en-Accueil .largeboxTop {background:transparent none;}
#main  .t-domevent-en-Accueil .largeboxCenter {background:transparent none;}
#main .t-domevent-en-Accueil .largeboxBottom {background:transparent none;}

/********************/
/*****************/
/**** TITLES ****/
/****************/

p.middle {color:#fff;font-weight:bold;margin-left:70px;}

h2.partenaireTitle {background:url(../images/les-partenaires_title_small.png) no-repeat;width:109px;height:16px;}
h2.editorial {background:url(../images/edito_title_grey.png) no-repeat;width:101px;height:21px;margin-top:11px;margin-left:-9px;}
h2.leSalon {background:url(../images/lesalon_title_grey.png) no-repeat;width:91px;height:19px;margin-left:-9px;}
h2.presse {background:url(../images/presse.png) no-repeat;width:91px;height:21px;margin-left:-13px;}
h2.agenda {background:url(../images/agenda.png) no-repeat;width:182px;height:20px;}
h2 {margin:15px 0 10px 0;}
#lateral h2 {margin-left:0px;margin-top:20px;}

.t-domevent-fr-exposer- h2, .t-domevent-fr-exposer h2  {background:url(../images/exposer_title_grey.png) no-repeat;width:182px;height:20px;margin-left:-13px;}

.t-domevent-fr-le-salon-plan-salon h2 {background:url(../images/plan_title.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-contact- h2 {background:url(../images/contact_title.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-visiter-qui-visite h2 {background:url(../images/qui-visite_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-le-salon-presentation h2  {background:url(../images/presentation_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-le-salon-les-exposants h2 {background:url(../images/les-exposants_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-le-salon-les-conferences h2 {background:url(../images/les-conferences_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-le-salon-les-partenaires h2 {background:url(../images/les-partenaires_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-le-salon-l-equipe h2 {background:url(../images/l-equipe_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-visiter-conferences h2 {background:url(../images/conferences_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-exposer-pourquoi-exposer h2 {background:url(../images/pourquoi-exposer_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-exposer-formules-de-stand h2 {background:url(../images/formules-de-stand_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-exposer-vous-inscrire h2 {background:url(../images/vous-inscrire_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-visiter-vous-inscrire h2 {background:url(../images/vous-inscrire_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-exposer-espace-exposant h2 {background:url(../images/espace-exposant_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-visiter-pourquoi-visiter h2 {background:url(../images/pourquoi-visiter_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-visiter-animations h2 {background:url(../images/animations_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-visiter-votre-badge-dacces h2 {background:url(../images/votre-badge-d-acces_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-visiter-infos-pratiques h2 {background:url(../images/infos-pratiques_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-presse-communiques h2 {background:url(../images/communiques_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-presse-fiche-salon h2 {background:url(../images/fiche-salon_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-presse-votre-badge-d-acces h2 {background:url(../images/votre-badge-d-acces_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-contact h2 {background:url(../images/contact_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-le-salon- h2 {background:url(../images/le-salon_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-presse- h2 {background:url(../images/presse_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-visiter- h2 {background:url(../images/visiter_title_grey.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-presse-pige-presse h2 {background:url(../images/pige_presse.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-exposer-liste-exposants h2 {background:url(../images/liste_des_exposants_title.png) no-repeat;height:21px;margin-left:-15px;}
.t-domevent-fr-presse-telechargement h2 {background:url(../images/telechargements_title.png) no-repeat;height:21px;margin-left:-15px;}


.t-domevent-fr-presse-telechargement h2 strong, .t-domevent-fr-exposer-liste-exposants h2 strong, .t-domevent-fr-presse-pige-presse h2 strong, .t-domevent-fr-visiter-vous-inscrire h2 strong, .t-domevent-fr-contact- h2 strong, .t-domevent-fr-visiter-conferences h2 strong, .t-domevent-fr-visiter- h2 strong, .t-domevent-fr-presse- h2  strong, .t-domevent-fr-le-salon- h2 strong, .t-domevent-fr-le-salon-presentation h2 strong, .t-domevent-fr-le-salon-les-exposants h2 strong, .t-domevent-fr-le-salon-les-conferences h2 strong, .t-domevent-fr-le-salon-les-partenaires h2 strong, .t-domevent-fr-le-salon-l-equipe h2 strong, .t-domevent-fr-exposer-pourquoi-exposer h2 strong, .t-domevent-fr-exposer-formules-de-stand h2 strong, .t-domevent-fr-exposer-vous-inscrire h2 strong, .t-domevent-fr-exposer-espace-exposant h2 strong, .t-domevent-fr-visiter-pourquoi-visiter h2 strong, .t-domevent-fr-visiter-animations h2 strong, .t-domevent-fr-visiter-votre-badge-dacces h2 strong, .t-domevent-fr-visiter-infos-pratiques h2 strong, .t-domevent-fr-presse-communiques h2 strong, .t-domevent-fr-presse-fiche-salon h2 strong, .t-domevent-fr-presse-votre-badge-d-acces h2 strong, .t-domevent-fr-contact h2 strong
{position:absolute;left:-4000px;}


.t-domevent-fr-le-salon-plan-salon h2 strong, .t-domevent-fr-visiter-qui-visite h2 strong, .t-domevent-fr-exposer- h2 strong, .t-domevent-fr-exposer h2 strong,
h2.partenaireTitle strong, h2.editorial strong, h2.leSalon strong, h2.agenda strong, h2.presse strong, #header h1 strong {position:absolute;left:-4000px;}

/****** SMALL TITLES *****/

h3.prestataires-de-services {background:url(../images/prestataires_services_title.png) no-repeat;}
h3.agencement-decoration {background:url(../images/agencement_decoration_title.png) no-repeat;}
h3.prestataires-artistiques {background:url(../images/prestataires_artistiques.png) no-repeat;}
h3.destinations-evenementielles {background:url(../images/destinations_evenementielles.png) no-repeat;}
h3.prestataires-techniques {background:url(../images/prestataires_techniques.png) no-repeat;}

h3.prestataires-de-services:hover {background:url(../images/prestataires_services_title_hover.png) no-repeat;}
h3.agencement-decoration:hover {background:url(../images/agencement_decoration_title_hover.png) no-repeat;}
h3.prestataires-artistiques:hover {background:url(../images/prestataires_artistiques_hover.png) no-repeat;}
h3.destinations-evenementielles:hover {background:url(../images/destinations_evenementielles_hover.png) no-repeat;}
h3.prestataires-techniques:hover {background:url(../images/prestataires_techniques_hover.png) no-repeat;}

h3.stand_nu {background:url(../images/stand_nu_title.png) no-repeat;}
h3.tarif {background:url(../images/tarifs_title.png) no-repeat;}
h3.stand_pre_equipe {background:url(../images/stand_pre_equipe.png) no-repeat;}
h3.equipe {background:url(../images/stand_equipe.png) no-repeat;}

h3.stand_nu strong,#bcbdc0
h3.tarif strong,
h3.stand_pre_equipe strong,
h3.equipe strong,
h3.prestataires-de-services strong,
h3.agencement-decoration strong,
h3.prestataires-artistiques strong,
h3.destinations-evenementielles strong,
h3.prestataires-techniques strong {position:absolute;left:-4000px;}

#content .accordeonh3 h3 {margin-bottom:10px;cursor:pointer;height:18px;}


ul li {color:#fff;}
.wikipage h3 {font-size:14px;margin-bottom:11px;margin-left:10px;font-weight:bold;color:#BCBDC0;}
.wikipage ul {margin-bottom:16px;width:506px;line-height:18px;}
.wikipage ul p strong {color:#7F0056;font-size:12.2px;font-weight:600;margin-bottom:7px;margin-left:8px;word-spacing:4px;}
.wikipage ul li {font-size:13px;margin-left:63px;margin-bottom:3px;list-style-image: URL(../images/carre.png);}

#main .wikipage .pdf {margin-left:20px;margin-top:15px;}
#main .wikipage .pdf p {margin-bottom:13px;}
#main .pdf p a {background:url(../images/pdf.png);padding-bottom:3px;padding-top:3px;background-repeat:no-repeat;color:#fff;font-size:13px;background-position:left;padding-left:21px;margin-left:5px;height:15px;}
#carte {margin-left:36px;background:url(../images/carte.jpg);background-repeat:no-repeat;width:472px;height:353px;text-align:right;}
.wikipage p {}


p.communiques strong {color:#66CC33;font-size:strong;font-size:19px;}
p.communiques {width:500px;text-align:center;}
p.communiques em{font-weight:bold;font-style:normal;color:#fff;}


.wikipage .t-domevent-fr-presse-communiques p {width:525px;line-height:21px;margin-bottom:21px;}


#main .partenaireBox {background:transparent url(../images/sep.png) no-repeat scroll center bottom;height:98px;margin-left:18px;margin-right:auto;margin-top:15px;width:568px;}
#main .partenaireBoxnoBorder {height:98px;margin-left:18px;margin-right:auto;margin-top:15px;width:568px;}
#main .partenaireBox .logo, #main .partenaireBoxnoBorder .logo {float:left;}
#main .partenaireBox p, #main .partenaireBoxnoBorder p {margin-left:172px;width:230px;margin-bottom:4px;}
#main .partenaireBox p em, #main .partenaireBoxnoBorder p em {font-weight:bold;color:#8abf6c;}


/* wikipage list */



/********************/
/*** LOGIN PAGE ****/
/******************/
#auth_login_zone {padding-top:41px;margin-top:10px;margin-right:auto;margin-left:auto;position:relative;height:137px;width:327px;background-image:url("../images/login.jpg");background-repeat:no-repeat;}
#auth_login_zone label {margin-left:22px;display:block;height:22px;}
#auth_login_zone label strong {font-family:arial,helvetica,sans-serif;letter-spacing:.5px;display:inline;font-size:13px;text-align:right;width:50px;color:#303030;}
#auth_login_zone input#rememberMe {display:inline;}
#auth_login_zone input#login, #auth_login_zone input#password {position:absolute;right:22px;top:45px;display:inline;width:150px;border:1px solid #e2bbd4;}
#auth_login_zone input#password {top:66px;}
#auth_login_zone fieldset {padding-top:6px;}
#auth_login_zone fieldset p input {display:block;margin-left:240px;margin-top:-5px;}
#auth_login_zone input#submit {position:absolute;right:18px;bottom:50px;}
#auth_login_zone input#rememberMe {width:auto;border:1px solid #e2bbd4;margin-top:20px;}
#auth_login_zone label em {margin-left:5px;margin-top:15px;text-decoration:none;padding-bottom:4px;font-size:12px;letter-spacing:1px;}

.header strong, #auth_login_zone a strong {position:absolute;left:-4000px;}
.header h1 {padding-top:30px;height:160px;width:330px;background:url(../images/logo.png) no-repeat;margin-left:auto;margin-right:auto;background-position:bottom;}
#auth_login_zone a.genious {color:#000030;position:absolute;right:0px;bottom:10px;text-decoration:none;padding-right:81px;height:19px;background:url(../images/genious-logo.png) no-repeat;background-position:right;}
p.alreadyLogged {font-family:arial,helvetica,sans-serif;letter-spacing:.5px;display:inline;font-size:13px;text-align:right;color:#303030;width:150px;margin-left:23px;}
p.alreadyLogged a {margin-left:23px;text-align:center;color:#5F0239;text-decoration:none;}
p.alreadyLogged a:hover {text-decoration:underline;}
/********************/


#main .editoDesc, #main .presseDesc {height:116px;width:500px;background-image:url(../images/fdedito.png);margin-left:-14px;padding:5px;background-repeat:no-repeat;}
#main .salonDesc {height:327px;width:500px;background-image:url(../images/fdsalon.png);margin-left:-14px;padding:5px;background-repeat:no-repeat;}
#main .editoDesc p,  #main .presseDesc p {margin:0px;}
#lateral .agendaDesc {background-image:url("../images/fdagenda.png");padding-top:4px;width:213px;height:181px;margin-right:auto;margin-left:auto;background-repeat:no-repeat}
#lateral .agendaDesc p {font-weight:bold;padding-left:5px;font-size:13px;}
#lateral .noPartenaires img {margin-left:1px;margin-bottom:1px;padding-left:0;}
img.logo {border:1px solid #eee9ea;}
#main {padding-left:191px;padding-top:1px;}
#main p {font-size:12px;width:450px;}
.video {width:474px;height:315px;margin-right:auto;margin-left:9px;}

input.connexion {position:absolute;left:5px;}
#content p {}
#content a.next {text-decoration:none;color:#BCBDB0;text-decoration:bold;text-align:right;margin-left:455px;font-size:10.5px;font-weight:bold;background:url(../images/next.png) no-repeat;background-position:right;padding-right:18px;}


#footer {position:relative;background:url(../images/footer.png) no-repeat;background-position:bottom center;height:70px;padding-top:4px;}
#footer strong {font-family:tahoma, sans-serif;font-size:12px;margin-left:30px;margin-bottom:12px;color:#fff;font-weight:bold;}
#footer p {margin:0;margin-left:30px;margin-bottom:0;margin-top:0;color:#bcbdc0;}
#footer .secondMenu {position:absolute;top:4px;right:10px;}
#footer .secondMenu li {font-size:10px;padding-right:5px;padding-left:5px;text-align:center;display:block;float:left;width:71px;background:url(../images/sep_secondmenu_white.png) no-repeat;background-position:right;}
#footer .secondMenu li.noBorder {background:none;}
#footer .secondMenu li a {text-align:center;color:#BCBDC0;text-transform:uppercase;text-decoration:none;}
#footer p a {text-decoration:none;}
#footer p a:hover{text-decoration:underline;}
#footer .secondMenu li a:hover {text-decoration:underline;}
#footer a.genious {text-size:12px;position:absolute;right:22px;bottom:20px;text-decoration:none;color:#fff;padding-right:81px;height:19px;background:url(../images/genious-logo.png) no-repeat;background-position:right;}

/** FORMULAIRES ****/
fieldset .jcms {width:300px;}
textarea#jform1_short_desc {height:95px;width:460px;}
label.jforms-label {font-size:12px;font-weight:bold;padding:7px 0 3px 0;}


/** WIKILINKS **/
#wiki-links p {font-weight:bold;}
/*#wiki-links a*/ #main a {color:#bcbdc0;text-decoration:none;font-weight:normal;}
/*#wiki-links a:hover*/ #main a:hover {text-decoration:underline;}


/** MENU **/

#menu
{
	list-style-type: none;
	position: absolute;
	bottom: 5;
	left: 0;
	z-index: 20;
	margin: 0;
}
#menu li { float: left;}
#menu a:link, #menu a:visited
{
	display: block;
	text-decoration: none;
}
#menu ul li a:hover {color:#d8d8d8;}
#menu ul li ul li a:hover {color: #FFF; }
#menu ul li ul li:hover, #menu ul li ul li.noBorder:hover, #menu ul li ul li.over, #menu ul li ul li.noBorder over {background-color: #7f0056;}


#menu ul li ul {
	width:156px;
	background-color:#C01683;
	z-index:10;
	}

#menu ul li ul li {
	clear:both;
	text-decoration:none;
    display:block;
    background:url(../images/sep_submenu.jpg) repeat-x;
    background-position:bottom left;
    width:auto;
    height:auto;
    padding-top:0;
    padding-left:3px;
    width:156px;
    text-align:left;
    }



#menu ul li ul li.noBorder {background:none;padding-bottom:3px;padding-right:3px;}
#menu ul li ul li a, #menu ul li ul li.noBorder a {font-weight:300;background:url(../images/point_submenu.jpg) no-repeat;background-position:left;padding-left:9px;margin-right:-2px;padding-top:2px;padding-bottom:2px;}
#menu ul li ul li, #menu ul li ul li.noBorder {background-color:#C01683;height:17px;text-transform:none;font-size:13px;}

#menu {background:url(../images/menu.jpg) no-repeat;clear:both;}

#menu h2 {position:absolute;left:-4000px;}
#menu ul li ul {padding-left:0;padding-top:.1px;margin-top:4.8px;background:none;font-weight:normal;position:absolute;;margin-left:-2px;width:158px;}

#menu ul li:hover ul, #menu ul li.over ul {}
#menu ul {width:382px;height:25px;margin-left:363px;background:url(../images/sep_menu.png) no-repeat;background-position:left top;padding-left:3px;}
#menu ul li{text-transform:uppercase;display:block;float:left;height:25px;width:73px;text-align:center;padding-top:5.5px;padding-bottom:5.5px;padding-right:3px;background:url(../images/sep_menu.png) no-repeat;background-position:right top;position:relative;}
#menu ul li.noBorder {background:none;padding-right:0;position:relative;}
#menu ul li a {color:#fff;text-decoration:none;font-weight:600;font-size:11px;}


/* progress bar container */
#progressbar{
    border:1px solid black;
    width:200px;
    height:20px;
    position:relative;
    color:black;
}
/* color bar */
#progressbar div.progress{
    position:absolute;
    width:0;
    height:100%;
    overflow:hidden;
    background-color:#369;
}
/* text on bar */
#progressbar div.progress .text{
    position:absolute;
    text-align:center;
    color:white;
}
/* text off bar */
#progressbar div.text{
    position:absolute;
    width:100%;
    height:100%;
    text-align:center;
}
/*pour la visibilite de la page*/
.visibilite {
	visibility : hidden;
}

/**** ADMIN PANEL ****/
#adminPanel {margin-left:-20px;}
#adminPanel ul li {
font-size:13px;
list-style-image:url(../images/ajouter.png);
margin-bottom:3px;
margin-left:41px;}

/* Jlight */
#main #gallery a {color:#fff;margin-right:4px;}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	background: transparent url(___just-anything-here.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/**************************/
/**** LOADING BAR ********/
/************************/

/* progress bar container */
#progressbar{
    border:1px solid black;
    width:200px;
    height:20px;
    position:relative;
    color:black;
    margin-bottom:520px;
    margin-right:auto;
    margin-left:auto;
    margin-top:350px;
}
/* color bar */
#progressbar div.progress{
    position:absolute;
    width:0;
    height:100%;
    overflow:hidden;
    background-color:#369;
}
/* text on bar */
#progressbar div.progress .text{
    position:absolute;
    text-align:center;
    color:white;
}
/* text off bar */
#progressbar div.text{
    position:absolute;
    width:100%;
    height:100%;
    text-align:center;
}
/*pour la visibilite de la page*/
.visibilite {
	visibility : hidden;
}

