/*
Ce fichier contient "toutes" les css appelé par ebuaccueil/index.php
il est destiné à optimisé le chargement des pages du site
puisqu'on est dans un contexte d'utilisation ponctuelle
par un grand nombre d'utilisateurs et que leur cache ne conteindra
que très rarement les fichiers du site


chaque fichier .css intégré est précédé d'un cartouche
*/


/********************************/
/**** fichier template_css.css *********/
/********************************/

@charset "utf-8"; 

/* tj pour demat 2008

module lastpot : news

*/

a{text-decoration:none;color:#1c6899}
a:hover{text-decoration:none;color:#FF8C12}
a:link{text-decoration:none;color:#777777}
a:visited{text-decoration:none;color:#e09c00}


a.logoliens,a.logoliens:hover {
display:block;
width:316px;
height:108px;
margin:0;
padding:0px;
border:0px solid red !important;
position:absolute;
z-index:5000000;
cursor:pointer;
border:0px none;
margin-top:0px;
margin-left:1px;
}

.logoliens img {
border:0px none;
}


.contenu {
display:block;;
background:#ffffff;
margin: 0px auto 5px;
height:auto;
overflow:hidden;
padding:1px;
_padding:0px;
_border:0px solid blue;
min-height: 400px;
}

.module_client {
margin:0px 0px 0px 5px;
padding:5px;
border:1px solid #FF8C12;
}
.last_post_lien {
font-family:'Trebuchet MS', Tahoma, Verdana, Arial;
color:#FF8C12;
text-decoration:none;
font-weight:bold
}
.last_post_date {
color: #999999;
font-family:Trebuchet MS, Tahoma, Verdana, Arial;
font-size:11px;
}
.last_post_contenu {
font-family:Trebuchet MS, Tahoma, Verdana, Arial;
font-size:11px;
}



#dialog {
width:600px;
height:auto;
overflow:hidden;
border: 1px solid black;
}

  
.jqmWindow {

    position: fixed;
    top: 25%;
    left: 50%;
    display:none;
    margin-left: -300px;
    width: 600px;
    font-size:12px;
    font-family:Geneva, Elvetica, Arial;
    background-color:#FFF;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmWindow a, .jqmWindow p, .jqmWindow img {
	display:block;
	border:0;
	text-align:left;
}

.jqmWindow a{text-decoration:none; color:##FF8C12; font-weight:bold;}

.jqmWindow a:hover{text-decoration:none; color:#6a6a6a; font-weight:bold;}

.jqmOverlay { background-color: #000; }


* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

     

body {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; text-transform:none; _display:block; _margin:0px auto 0; _padding:0px; _text-align:center;}

.header{margin:0px auto 0; padding:0px; width:990px; height:106px; background-image:url(../images/header/bckg-header.gif); background-repeat:repeat-y; border:0px solid red; _text-align:left}

.header img{border:0px none}

.langues{display:block; margin:0px auto 0; padding:0px; width:84px; height:25px; background-repeat:no-repeat; float:left; padding-top:8px; padding-left:15px; border:0px}

.langues img{border:0px}

.bloc_liens select{display:block; color:#d0d0d0; margin:0px auto 0; margin-left:35px; background-color:#000; border:#333; font-size:11px; font-family:Arial,Helvetica,sans-serif}

.bloc_image{display:block; margin:0px auto 0; padding:0px; clear:left}

.bloc_image .logo{display:block; margin-left:10px; margin-right:25px; _margin-right:11px; margin-top:15px !important; _margin-top:15px !important; float:left}

.bloc_image img{display:block; float:left; margin-top:5px}

.langues img{float:left}


.module, .module2{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#343434; line-height:14px; text-align:justify}

.module img, .module2 img{border:0px none}

.module p {font-size:11px; }

.module{width:330px; float:left; margin-right:10px}

.module2{width:210px; float:left; border:0px solid red; margin-right:5px}

.module2 p{padding-left:5px; padding-right:5px}

.bloc-centrale{display:block;width:990px;height:auto;margin:0px auto 0; padding:0px; margin-bottom:5px;border:0px solid green;clear:left;overflow:hidden;text-align:left;}

.bloc-pub-centre{display:block; height:auto; _height:100%; overflow:hidden; width:780px; _border:1px solid red; float:left; margin-left:50px; margin-right:10px; padding:0px;margin-top:5px;}

.bloc-centrale-gauche{display:block; float:left; width:824px;_width:820px;_overflow:hidden;_border:0px solid blue;margin:0;padding:0px;*margin-top:0px;}

.bloc-centrale-droite{display:block; height:auto; _height:100%; overflow:hidden; width:166px; _border:0px solid red; float:left; margin:0px auto 0; padding:0px;*margin-top:5px;}



.bloc-centrale-gauche .cadre1{display:block; width:330px; height:auto; overflow:hidden; margin:0px auto 0; padding:0px; float:left;margin-top:10px;padding-left:5px;}

.bloc-centrale-gauche .cadre2{display:block; width:482px; height:auto; overflow:hidden; margin:0px auto 0; padding:0px; float:left;}

.cadre2_content { display:block;width:482px;height:auto;overflow:hidden;background-image:url(../images/module/bckg-content-cadre-2.gif); background-repeat:repeat-y;padding-top:5px; }

.cadre2_footer { display:block;width:482px;height:22px;background-image:url(../images/module/bckg-content-cadre-2-footer.gif); background-repeat:no-repeat;margin-bottom:10px; }

.cadre2_content table { display:block;width:408px;height:auto;margin-left:25px;}

.bloc_slider{display:block; margin:0px auto 0; padding:0px; width:990px; height:auto; overflow:hidden; clear:left;padding-top:20px; }

.bloc_slider_1{display:block; float:left; width:315px; border:0px solid red; margin:0px auto 0; padding:0px; height:auto; _height:100%; overflow:hidden}

.bloc_slider_2{display:block; float:left; width:330px; border:0px solid red; margin:0px auto 0; padding:0px;}

.bloc_bas_general{display:block; margin:0px auto 0; margin-left:auto; margin-right:auto; padding:0px; width:990px; border:0px solid red; height:auto; overflow:hidden; text-align:center; clear:left}

.bloc_bas_general_bloc{display:block; margin:0px auto 0; padding:0px; width:191px; height:145px; overflow:hidden; float:left; background-color:#fff; margin-left:2px; margin-right:2px; margin-bottom:2px; text-align:left; padding-top:5px; padding-bottom:5px; border:1px solid #d5d5d5}

.bloc_bas_general_bloc h1{display:block; width:181px; height:22px; background-image:url(../images/menu-footer/bckg-intitule.gif); background-repeat:no-repeat; margin:0px auto 0; padding:0px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px; line-height:22px; text-transform:uppercase; margin-bottom:10px; text-align:right; vertical-align:middle}

.bloc_bas_general h1 a{color:#FFF !important; padding-right:10px !important; text-decoration:none}

.bloc_bas_general h1 a:hover{color:#FF8C12 !important; padding-right:10px !important; text-decoration:none}

.bloc_bas_general_bloc .sub{margin:0px auto 0; padding:0px; list-style-image:url(../images/menu-footer/liste-icone.gif); *list-style-image:url(images/menu-footer/liste-icone-ie-fixe.gif); list-style-position:inside; padding-left:10px}

.bloc_bas_general_bloc .sommaire{list-style:none !important; padding-left:0px !important}

.bloc_bas_general_bloc .sub a{text-decoration:none; color:#3b3b3b; font-size:11px; font-family:Arial,Helvetica,sans-serif; line-height:13px; margin:0px auto 0; padding:0px; border:0px solid red}

.bloc_bas_general_bloc .sub a:hover{text-decoration:none; color:#FF8C12; font-size:11px; font-family:Arial,Helvetica,sans-serif; line-height:13px; margin:0px auto 0; padding:0px}

.footer_module{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#343434; line-height:13px; width:990px; margin:0px auto 0; padding:0px; margin-top:5px}

.second_bloc_centrale{
	display:block; 
	clear:left; 
	margin:0px auto 0; 
	padding:0px; 
	width:990px; 
	height:691px; 
	border:0px solid green;
	background-image:url(../images/bckg-block-principale.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
}

.second_bloc_gauche{display:block; margin:0px auto 0; padding:0px; width:684px; border:0px solid yellow; height:auto; _height:100%; overflow:hidden; margin-bottom:10px; float:left}

.second_bloc_droite{display:block; margin:0px auto 0; padding:0px; width:298px; border:0px solid green; float:left; text-align:left;height:auto;overflow:hidden;border:0px solid red;_margin-left:0px;}

.module_droite img{border:0px none}

.logo-temoins{float:left}

.ensemble_temoins_infos{float:left}

#module_temoins .modulelistetemoins{display:block; clear:left; padding-left:10px; text-align:left; height:110px; margin-bottom:20px}

#module_temoins .temoins_societe{display:block; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF8C12; text-transform:uppercase; font-weight:bold; clear:left; width:150px; text-align:left; padding-top:5px; padding-bottom:5px}

#module_temoins .temoins_nom, #module_temoins .temoins_poste{display:block; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFF; width:150px; text-align:left; clear:left}

#module_temoins a.temoins_liens{display:block; margin-top:5px; text-decoration:none; color:#ffab3d; font-style:italic; font-size:11px}

#module_temoins a.temoins_liens:hover{display:block; margin-top:5px; text-decoration:none; color:#fff; font-style:italic; font-size:11px}

a.liens_temoins{display:block; margin-top:-20px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; text-decoration:none; color:#FFF; text-align:left; padding-left:10px}

a.liens_temoins:hover{display:block; margin-top:-20px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; text-decoration:none; color:#FF8C12; text-align:left; padding-left:10px}

.actu tr td{text-align:left; padding-top:5px; padding-bottom:5px}

.actu_rss{width:299px; margin:0px auto 0; padding:0px; background-image:url(../images/module/bckg-bas-actu.gif); background-position:bottom center; background-repeat:no-repeat; padding-bottom:10px; margin-bottom:10px; padding-top:5px}

.barre_actu{width:299px; background-image:url(../images/module/barre-actu.gif); height:29px; background-repeat:no-repeat; margin:0px auto 0; padding:0px; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:left; padding-left:2px; padding-right:2px}

.barre_actu th{padding-left:5px}

.actu_rss td{color:#4c4b4b; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0px auto 0; padding-left:10px; padding-top:5px; *padding-top:3px; *padding-bottom:3px}

.actu_rss .big{font-weight:bold; text-align:left}

.btn_programme img{margin:0px auto 0; padding:0px; margin-left:495px; margin-top:10px; border:0px none}

.liste_theme{display:block; color:#434343; font-size:11px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; border:0px solid #b2b2b2; margin:0p auto 0x; padding:0px; width:auto; height:auto; overflow:hidden; text-align:left;border:0px solid red;margin-left:10px;}

.bloc_recap_liste_conference p{margin-bottom:10px}

.bloc_recap_liste_conference p, p.theme_relation_desc{font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#434343; text-align:left; lien-height:15px; margin:0px; padding:0px}

.bloc_recap_liste_conference .liste_theme{display:block; color:#434343; font-size:11px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; border:0px solid #b2b2b2; margin:0p auto 0x; padding:0px; width:auto; height:auto; overflow:hidden}

.liste_theme ul{float:left; margin:0px; padding:0px}

.liste_theme ul li{list-style:none; line-height:19px; border:0px solid red; clear:left; padding-top:5px; padding-bottom:5px; padding-right:10px; margin-left:10px}
.liste_theme ul li img{display:block; border:0px solid red; float:left; margin-right:10px}

.liste_theme ul li a{text-decoration:none; color:#434343}

.liste_theme ul li a:hover{text-decoration:none; color:#FF8C12}


.page-interne .bloc-centrale-gauche{display:block; float:left; width:625px; margin:0; padding:0px; _border:0px solid red;position:relative;z-index:500;heigh:auto;overflow:hidden;text-align:left;}

.page-interne .bloc-centrale-entier{display:block; float:left; width:810px; margin:0px auto 0; padding:0px; border:0px solid red}

.page-interne .bloc-centrale-droite-interne{display:block; width:362px; float:left; height:auto; margin:0; padding:0px; _border:0px solid red}
.page-interne .bloc-centrale-entier .bloc-centrale-droite-entier{display:block; width:180px; _width:180px; float:left; height:auto; margin:0px auto 0; padding:0px; _border:0px solid red}

.page-interne{display:block; margin-let:auto; margin-right:auto; padding:0px; margin:0px auto 0; border:0px solid red; width:990px; margin-top:5px; height:auto; overflow:hidden}

.page-interne .pseudo-onglet ul{display:block; margin:0px; padding:0px}

.page-interne .pseudo-onglet ul li{color:#838d70; font-weight:bold; list-style-type:circle; font-size:11px; line-height:17px; list-style-image:url(../images/module/article-liste-icone.gif); *list-style-image:url(images/module/article-liste-icone-ie.gif); padding:0px; *padding-top:2px; *padding-bottom:2px; margin:0px}

.page-interne .article ul{display:block; margin:0px; padding:0px}

.page-interne .article ul li{color:#838d70; font-weight:bold; list-style-type:circle; font-size:11px; line-height:17px; list-style-image:url(../images/module/article-liste-icone.gif); *list-style-image:url(images/module/article-liste-icone-ie.gif); padding:0px; *padding-top:2px; *padding-bottom:2px; margin:0px}

.page-interne .article, .page-interne .article-bis img{border:0px}

.page-interne .article, .page-interne .article-bis, .page-interne .conference{padding:5px; font-family:Arial,Helvetica,sans-serif;padding-bottom:20px}

.page-interne .article h1.intitule-page, .page-interne .article-bis .intitule-page, .page-interne .conference h1{display:block;margin:0;margin-top:10px;padding:0px;font-family:Arial,Helvetica,sans-serif; color:#FF8C12!important; font-size:20px !important; font-weight:bold !important;font-size:21px;text-align:left;text-transform:none !important;}

.barre_sous_page{display:block; width:100%; height:57px; margin-bottom:10px;margin-left:0px;text-align:left;background-image:url('../images/module/bckg-barre-sous-page.jpg');background-position:bottom;background-repeat:no-repeat;}

.page-interne .article .barre_sous_page h2, .page-interne .article-bis .barre_sous_page h2, .page-interne .conference h2{display:block; margin:0px; padding:0px; background-color:#ff829b35; font-size:12px !important; color:#FF8C12 !important;font-weight:normal; width:481px;margin-bottom:10px; float:left;}
.page-interne .article h1.intitule-page, .page-interne .article-bis h1, .page-interne .conference h1{display:block;font-family:Arial,Helvetica;color:#256e9c; font-size:21px; font-weight:bold; text-transform:normal;margin:0px; padding:0px; text-align:left;}

.page-interne .article h1 {display:block;font-family:Arial,Helvetica;color:#256e9c; font-size:21px; font-weight:bold; text-transform:normal;margin:0px; padding:0px; text-align:left;_border:0px solid red;}


.page-interne .article h2, .page-interne .conference h2{display:block; color:#096f88; font-size:16px; clear:left; margin:0px; padding:0px; margin-bottom:10px; text-align:left}

.page-interne .article h3, .page-interne .conference h3{color:#FF8C12; font-size:15px; text-transform:uppercase; text-align:left}
.page-interne .article h4, .page-interne .conference h4{display:inline; font-size:14px; color:#988f6d; border:1px solid #988f6d; font-weight:normal; padding:5px; text-align:left}

.page-interne .article h5, .page-interne .conference h5{color:#646464; font-weight:bold; font-size:14px; text-align:left}

.page-interne .article h6, .page-interne .conference h6{color:#fff !important; display:block; margin:0px; padding:0px; background-color:#FF8C12; font-size:14px; width:auto; height:30px; line-height:30px; text-indent:10px; margin-bottom:10px; clear:left; vertical-align:middle}

.page-interne .article h6 b, .page-interne .conference h6 b{color:#fff !important}

.page-interne .article .intitule-liste, .page-interne .conference .intitule-liste{color:#3B3B3B; font-weight:bold; font-size:14px; display:block; padding:0px; text-align:left}
.intitule-liste{color:#3B3B3B; font-weight:bold; font-size:14px; display:block; padding:0px; text-align:left}

.page-interne .article p, .page-interne .article-bis p{color:#363636; font-size:11px; line-height:16px; text-align:justify; padding-right:10px}

.page-interne .article a, .page-interne .article-bis a{text-decoration:none; color:#FF8C12; font-weight:bold}

.page-interne .article a:hover, .page-interne .article-bis a:hover{text-decoration:none; color:#FF8C12; font-weight:bold}

.page-interne .article b, .page-interne .article strong{font-weight:bold; color:#0b0b0b}

.barre-icone{display:block; width:93px; height:auto;overflow:hidden;padding-top:2px; padding-left:5px; float:left; margin-left:34px; margin-top:0px;position:relative;z-index:5000;}

.barre-icone img{padding:0px; margin:0; border:0px}

.barre-icone a, .barre-icone a:hover{margin:0; padding:0px}


.bloc-centrale-interne-colonne-gauche{display:block; width:202px; margin:0px; padding:0px; height:auto;float:left; text-align:left;padding-top:12px;padding-bottom:25px;border:0px solid red;}
.bloc-centrale-interne-colonne-droite{display:block; width:160px; height:auto;margin:0; padding:0px; float:left; margin-bottom:10px;text-align:left;padding-top:12px;padding-bottom:12px;position:relative;z-index:1000000;}
.bloc-centrale-entier .bloc-centrale-interne-colonne-droite{display:block; width:180px; margin:0px auto 0; padding:0px; margin-bottom:10px;border:0px solid blue;height:auto;}

.bloc-centrale-interne-colonne-droite img{border:0px none;}

.bloc-centrale-interne-colonne-droite {display:block;position:relative;z-index:10;}

.module-menu-1, .module-menu-2, .module-menu-panier{display:block;width:179px;font-family:Arial,Helvetica,sans-serif; margin-bottom:15px;height:auto;overflow:hidden;clear:left;position:relative;z-index:15;}

.module-menu-panier{font-size:11px; text-align:left}

.module-menu-2 h1, .module-menu-panier h1,.module-menu-1 h1 {display:block; font-family:Arial,Helvetica; font-size:14px; color:#FF8C12; font-weight:bold; margin:0px; padding:0px; line-height:25px; text-indent:28px; clear:left;margin-bottom:5px;}

.module-menu-2 h1, .module-menu-panier h1, .module-menu-1 h1{background-image:url(../images/module/btn-module-2-panier.jpg); background-repeat:no-repeat; width:171px; height:25px; cursor:pointer}

.module-menu-2 h1:hover, .module-menu-panier h1:hover, .module-menu-1 h1:hover{background-image:url(../images/module/btn-module-2-panier-hover.jpg); background-repeat:no-repeat; width:171px; height:25px; cursor:pointer}

.module-menu-1 ul li, .module-menu-2 ul li{color:#5c5c5c; font-size:11px; padding-left:10px; line-height:25px; list-style-position:inside; behavior:url("csshover.htc")}

.module-menu-panier p{color:#4c4c4c; font-size:11px; padding-left:10px; padding-right:10px; margin:0px; line-height:16px}

.module-menu-panier .panier label{display:block; clear:left; font-size:11px; color:#096f88; margin:0px; padding:0px; padding-left:5px}

.bouton-panier{padding-left:5px}

.module-menu-1 ul li:hover{background-color:#d2d2d2}

.module-menu-1 ul .color_a{background-color:#e3e2e2}

.module-menu-1 ul .color_b{background-color:#f5f5f5}

.module-menu-1 ul li a {font-family:verdana,arial,helvetica;font-size:10px;text-decoration:none; color:#5c5c5c}

.module-menu-1 ul li a:hover {text-decoration:none; color:#FF8C12}

.module-menu-panier .panier label a{text-decoration:none; color:#096f88; text-transform:uppercase}

.module-menu-panier .panier label a:hover{text-decoration:none; color:#FF8C12; text-transform:uppercase}

.module-menu-1 ul{display:block; margin:0px; padding:0px; padding-bottom:20px;width:171px;height:auto;overflow:hidden;}

.module-menu-2 ul{display:block; margin:0px; padding:0px; padding-bottom:2px; width:171px;height:auto;overflow:hidden;}

.module-menu-2 ul li{list-style-image:url(../images/module/bckg-menu-2-liste.gif);list-position:inside;line-height:20px;}

.module-menu-2 ul li a {font-family:verdana,arial,helvetica;font-size:10px;font-weight:bold;color:#656565; }

.module-menu-2 ul li a:hover {color:#F98307; }


.bouton-panier{margin-top:5px; margin-bottom:5px}

.bloc_session_desc_int{display:block; width:auto; clear:left; height:auto; _height:100%; overflow:hidden; border:0px solid red; margin:0px auto 0; padding:0px; padding-top:5px}

.bloc_session_desc_int img{margin:0px auto 0; text-align:center}

.bloc_session_description{display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#363636; width:280px; margin:0px; padding:0px; float:left}

.bloc_session_temoins_intervenants{display:block; float:left; width:325px; border:0px solid red}

.bloc_session_intervenants, .bloc_session_temoins{display:block; margin: 0px auto 0; padding:0px; clear:left; width:325px; height:auto; background-image:url(../images/module/bckg-intervenants.gif); background-repeat:repeat-x;background-position:bottom; padding-top:10px;overflow:hidden;padding-bottom:10px;margin-top:0px;_padding-top:0px;_margin-top:-10px;margin-bottom:10px;}
.bloc_session_temoins .intitule-liste,.bloc_session_intervenants .intitule-liste {margin-left:5px;padding-left:5px; color:#3B3B3B; font-weight:bold; font-size:14px; display:block; padding:0px; text-align:left}
.bloc_session_intervenants p, .bloc_session_temoins p {margin-left:5px;padding-left:5px; }

.bloc_session_intervenants_top {display:block; clear:left; margin: 0px auto 0; margin:0 !important;padding:0px; width:325px; height:8px; border:0px solid red; background:url(../images/module/bckg-intervenants-top.gif) #ebebeb; background-repeat:no-repeat;}

.bloc_inter_logo{display:block; float:left; width:110px; margin:0px auto 0; text-align:center}

.bloc_inter_texte{display:block; float:left; width:210px; color:#3B3B3B; font-size:11px}
.bloc_inter_texte_congres{display:block; float:left; width:310px; color:#3B3B3B; font-size:11px}

.bloc_inter_texte p, .bloc_inter_texte_congres p{color:#3B3B3B !important; font-size:11px; clear:left; text-align:left !important}

.lien_societe{color:#FF8C12; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center}

.lien_fiche{color:#3B3B3B; font-size:12px; font-weight:bold; text-align:center}

.fiche_session{font-family:Arial,Helvetica,sans-serif; background-image:url(../images/module/barre-fiche-session.gif); background-position:bottom center; background-repeat:no-repeat; padding-bottom:25px}

.fiche_session .intitule_session{display:block;width:510px; color:#096f88; font-size:14px; text-transform:uppercase; font-weight:normal; letter-spacing:0px; background-image:url(../images/module/barre-date-sessio.gif); background-repeat:no-repeat; background-position:top left; height:auto;overflow:hidden;float:left; padding-left:5px; margin-left:5px; text-align:left}

.fiche_session .date_session{color:#535252; font-size:12px; font-weight:bold; float:left; text-align:left}

.reca_intitule_session{color:#343434; font-size:11px; font-weight:normal; padding-right:10px;}

.separation-liste{display:block; background-image:url(../images/module/separation-liste.gif); height:5px; width:auto; background-repeat:no-repeat; margin-bottom:10px}

.intitule-theme{color:#4c4c4c; font-size:12px; font-weight:normal; padding-left:5px;}

#redressement p, #redressement ul{_display:block; _text-align:left; _width:550px}

.bloc_recap_liste_session{display:block; width:613px; height:auto; _height:100%; overflow:hidden; background-image:url(../images/module/bckg-liste-session-milieu.gif); background-repeat:repeat-y; margin:0px; padding:0px; padding-left:10px; clear:left; _text-align:left;}

.bloc_recap_liste_session_haut .intitule-liste, .bloc_recap_liste_session_haut .intitule-theme{display:block;float:left; padding-right:5px; text-align:left}

.bloc_recap_liste_session_haut .intitule-theme{font-size:12px; width:160px; _width:145px; height:auto;}

.bloc_recap_liste_session_haut .salle{color:#FF8C12; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; float:left; display:block; line-height:20px; padding-right:5px}

.intitule-image {display:block;border:0px solid blue;margin:0;height:auto;overflow:hidden;position:absolute;margin-left:280px;*margin-left:-40px; }

.bloc_recap_liste_session_haut .intitule-image img{padding-right:5px; display:block; float:left}

.bloc_recap_liste_session_haut .salle_num{display:block; color:#fefefe; background-image:url(../images/module/bckg-salle-session.gif); background-repeat:no-repeat; background-position:center; width:51px; font-size:11px; height:20px; line-height:20px; float:left; text-align:center; font-weight:bold}

.bloc_recap_liste_session p{display:block;margin:0;margin-top:10px;margin-bottom:10px;width:560px;height:auto;overflow:hidden;}

.bloc_recap_liste_session ul{margin:0px; padding:0px; display:block; text-align:left}

.bloc_recap_liste_session_haut{background-image:url(../images/module/bckg-liste-session.gif);background-repeat:no-repeat; display:block; width:613px; margin:0px auto 0; padding:0px; padding-left:10px; padding-top:15px; height:auto;border:0px solid red;}

.bloc_recap_liste_session_bas{background-image:url(../images/module/bckg-liste-session-bas.gif);background-repeat:no-repeat; display:block; width:auto; height:16px; margin:0px auto 0; padding:0px; margin-bottom:10px;border:0px solid red;}

.fiche_societe_infos{display:block; margin:0px auto 0; padding:0px; border:0px solid red; float:left; width:140px; margin-right:5px; margin-left:5px; text-align:center; color:#464646; font-size:11px; font-family:Arial,Helvetica,sans-serif; background-position:right; background-repeat:repeat-y; background-image:url(../images/module/bckg-fiche-societe-separation.gif); padding-right:20px;height:auto;overflow:hidden;}

.fiche_societe_infos img{display:block; text-align:center; margin:0px auto 0; padding:0px; border:0px}

.fiche_societe_infos p{display:block;width:auto;text-align:center !important;border:0px solid blue;}

.fiche_societe_description{display:block; margin:0px; padding:0px; border:0px solid red; float:left; width:420px;}

.fiche_societe_description .intitule-liste{padding-top:10px !important}

#deplacement{display:block; margin-left:20px;_margin-left:10px;padding-left:0px;}

.shadetabs .selected{display:block; _margin-left:30px !important; padding-top:2px !important; padding-bottom:2px !important; list-style:none !important}

.fiche_societe_description img{display:block; float:left}

.fiche_societe_description .intitule-liste{display:block; float:left; padding-top:10px; margin-left:10px}

.fiche_societe_description p{display:block;width:auto;clear:left; margin-left:46px; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:left;margin-right:10px;}

.contact_salon, .contact_plan{font-size:12px; margin-bottom:5px}
.societe_liste_session_intitule{display:block; line-height:38px; padding-left:10px; font-size:16px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; background-image:url(../images/module/bckg-societe-liste-session.gif); background-repeat:no-repeat; height:42px; margin-bottom:10px; text-align:left;color:#FFF;}
.societe_liste_session_intitule_soc{color:#fffff;}


.societe_liste_theme_intitule{display:block; line-height:38px; *line-height:34px; _line-height:42px; _padding-top:3px; padding-left:10px; color:#FFF; font-size:16px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; background-image:url(../images/module/bckg-societe-liste-session.gif); background-repeat:no-repeat; height:42px; margin-bottom:10px}

.ensemble_liste_session, .ensemble_liste_theme{display:block; clear:left; margin:0px; padding:0px; width:auto; height:auto; _height:100%; overflow:hidden; margin-bottom:20px; background-image:url(../images/module/bckg-barre-societe-session.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:15px; text-align:left}

.date_ensemble{display:block; width:57px; height:57px; background-image:url(../images/module/bckg-societe-date.gif); background-repeat:no-repeat; margin:0px auto 0; padding:0px; text-align:center; font-family:Arial,Helvetica,sans-serif; float:left; margin-right:10px}

.date_ensemble .jour{display:block; font-size:14px; font-weight:bold; color:#FFF}

.date_ensemble .chiffre{display:block; font-size:18px; color:#FFF; font-weight:bold}

.date_ensemble .mois{display:block; font-size:14px; font-weight:normal; color:#FFF}

.jour_salle_ensemble{display:block; float:left; margin-right:10px; width:110px; background-image:url(../images/module/barre-date-sessio.gif); background-position:right; background-repeat:no-repeat}

.theme_session_ensemble{display:block; float:left; font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#FF8C12; width:410px;border:0px solid red;}

.theme_session_ensemble .thematique_societe{font-size:12px; color:#FF8C12; font-weight:bold}

.theme_session_ensemble p{margin:0px; padding:0px; color:#535151; font-size:12px}
a.rendre_fiche{display:block; margin:0px; padding:0px; color:#5a88cc !important; text-decoration:none; font-weight:bold}

a.rendre_fiche:hover{display:block; margin:0px; padding:0px; color:#44536a !important; text-decoration:none; font-weight:bold}

.heure_session{font-size:11px; color:#313131; font-weight:bold; margin-left:10px}

.salle_session{display:block; color:#fefefe; background-image:url(../images/module/bckg-salle-session.gif); background-repeat:no-repeat; background-position:center; width:51px; font-size:11px; height:20px; line-height:20px; text-align:center; font-weight:bold; float:left}

.salle_session_2{display:block; line-height:20px; text-indent:10px; font-weight:bold; font-size:11px; color:#FF8C12; float:left; margin-right:5px}

.bloc_recap_liste_conference{display:block; width:auto; height:auto; _height:100%; overflow:hidden; background-image:url(../images/module/bckg-liste-session-milieu.gif); background-repeat:repeat-y; margin:0px auto 0; padding:0px; padding-left:10px; padding-bottom:5px; padding-right:5px; clear:left}



.bloc_recap_liste_conference_haut{background-image:url(../images/module/bckg-liste-session.gif); background-repeat:no-repeat; display:block; width:auto; margin:0px auto 0; padding:0px; padding-left:10px; padding-top:15px; height:16px;}

.bloc_recap_liste_conference_bas{background-image:url(../images/module/bckg-liste-session-bas.gif); background-repeat:no-repeat; display:block; width:auto; height:16px; margin:0px auto 0; padding:0px; margin-bottom:10px}


table.liste-tableau, table.liste-tableau2{display:block; margin-left; font-family:Arial,Helvetica,sans-serif; width:100%; _width:90% !important}

.intitule-tableau, .intitule-tableau2{background-image:url('../images/module/bckg-tableau-liste.jpg'); background-repeat:repeat-x; height:40px; margin:0px; padding:0px}

table.liste-tableau .intitule-titre-tableau, table.liste-tableau2 .intitule-titre-tableau2{color:#676767; font-size:14px; font-weight:bold; height:40px; white-space:nowrap; margin:0px; padding:0px;}

table.liste-tableau .intitule-societe{font:bold 11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#6D929B; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; border-top:0px solid #C1DAD7; border-left:1px solid #C1DAD7; letter-spacing:2px; text-transform:uppercase; text-align:left; padding:6px 6px 6px 6px}

table.liste-tableau .intitule-titre-tableau, table.liste-tableau2 .intitule-titre-tableau2{font:bold 14px Arial,Helvetica,sans-serif; color:#676767; border-right:1px solid #C1DAD7; border-bottom:0px solid #C1DAD7; border-top:0px solid #C1DAD7; letter-spacing:0px; text-transform:uppercase; text-align:left; line-height:40px; padding-left:10px; background:url(../images/module/degrade-tableau.jpg); background-repeat:repeat-x}

table.liste-tableau2 .intitule-titre-tableau2{border-left:1px solid #C1DAD7}

table.liste-tableau #first-tableau{border-left:1px solid #C1DAD7}

table.liste-tableau2 #first-tableau2{border-left:1px solid #C1DAD7}

table.liste-tableau td, table.liste-tableau th{border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; background:#fff; padding:6px 6px 6px 12px; color:#6D929B; margin:0px auto 0; padding:0px; text-align:center; padding:5px}

table.liste-tableau2 td, table.liste-tableau2 th{border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; background:#fff; padding:6px 6px 6px 12px; color:#6D929B; margin:0px auto 0; padding:0px; text-align:center; padding:5px}

table.liste-tableau td a{font-size:12px; color:#FF8C12; font-weight:bold; text-decoration:none; display:block; text-align:left; clear:left}
table.liste-tableau td .jour{color:#096f88; text-align:left; display:block; letter-spacing:0px; font-size:14px; float:left; background-image:url(../images/module/separation-tableau.gif); background-repeat:no-repeat; background-position:right; padding-right:5px; height:20px; margin-right:5px}

table.liste-tableau td .heure{color:#535252; text-align:left; display:block; letter-spacing:0px; font-size:12px; font-weight:bold; float:left}

table.liste-tableau .intitule-societe a{color:#096f88; text-decoration:none}

table.liste-tableau .intitule-societe a:hover{color:#FF8C12; text-decoration:none}

table.liste-tableau .numero_stand{font-size:12px; color:#313131}

table.liste-tableau td a:hover{font-size:12px; color:#436972; font-weight:bold; text-decoration:none; display:block}

table.liste-tableau td img{display:block; margin:0px auto 0; padding:0px; text-align:center}

a.srfr-feed-title, a.srfr-feed-title:hover{text-decoration:none}

.liste-tableau .odd, .liste-tableau .odd td, .liste-tableau .odd th{background-color:#fff}

.liste-tableau .even, .liste-tableau .even td, .liste-tableau .even th{background-color:#ff6f5f5}

.colonne_1_salon{display:block; margin:0px; padding:0px; float:left; width:300px; height:auto; overflow:hidden; border:0px solid red; margin-right:5px; text-align:left}

.colonne_1_salon_2{display:block; margin:0px; padding:0px; width:300px; float:left; height:auto; overflow:hidden; border:0px solid red; margin-left:5px; text-align:left}

#tabnav{height:20px; margin:0; padding-left:10px}

#tabnav li{margin:0; padding:0;  display:inline;  list-style-type:none}

#tabnav a:link, #tabnav a:visited{float:left; background:#E5E5E5; font-size:10px; line-height:14px; font-weight:bold; padding:2px 10px 2px 10px; margin-right:4px; text-decoration:none; color:#000; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; border-top:1px solid #000; border-right:1px solid #000; border-left:1px solid #000}

#tabnav a:link.active, #tabnav a:visited.active{background:#99C; color:#FFF; margin-bottom:-1px; border-bottom:1px solid #000; border-bottom:#8BC608}

#tabnav a:hover{background:#fff}

.formulaire_intitule_champs{font-family:Arial,Helvetica; font-size:11px; letter-spacing:0px; margin:0px auto 0; padding:0px; font-weight:normal}

.formulaire_listing_session{font-family:Arial,Helvetica; font-size:11px; letter-spacing:0px; margin:0px auto 0; padding:0px; font-weight:normal; color:#3D3D3D}

.formulaire_listing_session a{text-decoration:none}

.formulaire_listing_session a:hover{text-decoration:none !important; color:#ff5e00 !important}

.horaire_inscription_a a{color:#5671a9 !important; text-decoration:none !important}

.horaire_inscription_a a:hover{color:#f50 !important; text-decoration:none !important}

.horaire_inscription{font-family:Arial,Helvetica; font-size:13px; font-weight:bold; color:#2067d1}

.formulaire_liens a{text-decoration:none !important; color:#0964ed !important}

.formulaire_liens a:hover{color:#8ba4a1 !important; text-decoration:none !important}

.level0{margin-left:0px; margin-bottom:5px; margin-top:5px; font-weight:bold}
.level0:hover{}

.level1{margin-left:15px}
.level1:hover{}

.level2{margin-left:30px}
.level2:hover{}

.level3{margin-left:45px}
.level3:hover{}

.level4{margin-left:60px}
.level4:hover{}

.level5{margin-left:75px}
.level5:hover{}

.level6{margin-left:90px}
.level6:hover{}

.level7{margin-left:105px}
.level7:hover{}

.level8{margin-left:120px}
.level8:hover{}

.level9{margin-left:135px}
.level9:hover{}

.levelx{margin-left:150px}
.levelx:hover{}

.level0 a, 
.level1 a, 
.level2 a, 
.level3 a, 
.level4 a, 
.level5 a, 
.level6 a, 
.level7 a, 
.level8 a, 
.level9 a, 
.levelx a{text-decoration:none; color:#0079BD}

.level0 a:hover, 
.level1 a:hover, 
.level2 a:hover, 
.level3 a:hover, 
.level4 a:hover, 
.level5 a:hover, 
.level6 a:hover, 
.level7 a:hover, 
.level8 a:hover, 
.level9 a:hover, 
.levelx a{text-decoration:none; color:#8bb800}

a.couleur_liens_recherche{text-decoration:none !important; color:#01466d; font-size:11px; font-family:Verdana,Arial,Helvetica; font-weight:normal !important; text-align:left; display:block}

a.couleur_liens_recherche:hover{text-decoration:none !important; color:#ff8e24; font-size:11px; font-family:Verdana,Arial,Helvetica; font-weight:normal !important; text-align:left; display:block}

.liste-tableau2 .tablegauche{border-left:1px solid #C1DAD7}

.liste-tableau2 .odd2 a.couleur_liens_recherche_page, .liste-tableau2 .even2 a.couleur_liens_recherche_page{text-decoration:none !important; color:#01466d; width:20px; font-size:11px; font-family:Verdana,Arial,Helvetica; font-weight:bold}

.liste-tableau2 .odd2 a.couleur_liens_recherche_page:hover, .liste-tableau2 .even a.couleur_liens_recherche_page:hover{text-decoration:none !important; color:#ff942c; font-size:11px; font-family:Verdana,Arial,Helvetica; font-weight:bold}

.odd2, .even2{border-left:1px solid #C1DAD7}

.liste-tableau2 .odd2, .liste-tableau2 .odd2 td, .liste-tableau2 .odd2 th{background-color:#fff; font-size:11px}

.liste-tableau2 .odd2 a, .liste-tableau2 .even2 a, .liste-tableau2 .odd2 a:hover, .liste-tableau2 .even2 a:hover{font-size:11px !important}

.liste-tableau2 .even2, .liste-tableau2 .even2 td, .liste-tableau2 .even2 th{background-color:#f6f4f4; font-size:11px}

.page_partenaires_sponsors{display:block; clear:left; margin:0px; text-align:left}

.page_partenaires_sponsors img{display:block; margin:0px auto 0; padding:0px; text-align:center; margin-left:auto; margin-right:auto; height:auto; overflow:hidden; border:0px none; vertical-align:bottom; padding-top:0px}

.page_partenaires_sponsors a{display:inline; _display:block; text-decoration:none; float:left; vertical-align:bottom; margin-left:auto; margin-right:auto; margin:0px auto 0; margin-top:5px; margin-bottom:5px; margin-left:4px; margin-right:4px; padding:0px; text-align:center; height:auto; overflow:hidden; border:0px solid #bdbdbd; width:100px; height:100px}

.page_partenaires_sponsors a:hover{display:inline; _display:block; text-decoration:none; float:left; padding:0px; vertical-align:bottom; margin-left:auto; margin-right:auto; margin:0px auto 0; margin-top:5px; margin-bottom:5px; margin-left:4px; margin-right:4px; text-align:center; height:auto; overflow:hidden; border:0px solid #fcb536; width:100px; height:100px}

div.hr_tiret{_display:block; clear:left; height:1px; background-image:url(../images/barre-hr.jpg); background-repeat:no-repeat; background-position:left; width:90%; margin:5px auto; _margin:1px auto 0; margin-bottom:5px; text-align:left}

div.hr_tiret hr{display:none; margin:0 auto; padding:0; text-align:left}

.inscription_get{}

.inscription_get p{font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#6a6a6a; font-size:11px}

.inscription_get .texta{height:20px; font-size:11px; line-height:20px; font-family:Arial,Helvetica; background-color:#f2f2f2; color:#6e6e6e; border:1px solid #b6b6b6; vertical-align:middle}

.inscription_get .button{font-size:11px; font-family:Arial,Helvetica; color:#6e6e6e; line-height:20px}

.bloc_ensemble_sliders{display:block; margin:0px auto 0; padding:0px; width:1060px; height:auto; overflow:hidden; border:0px solid red; text-align:center; clear:left;border:0px solid blue;}

.bloc_ensemble_sliders_1{display:block; margin:0px auto 0; margin-left:10px;}

.logo_partenaire{display:block; margin:0; padding:0px; text-align:left;}

.bloc_ensemble_sliders .bloc_1{display:block; margin:0px auto 0; padding:0px; width:330px !important; height:auto; _height:100%; overflow:hidden; text-align:center; float:left; margin-left:4px; margin-right:4px; _margin-left:3px; _margin-right:3px; border:0px solid red}

.bloc_ensemble_sliders .bloc_2{display:block; margin:0px auto 0; padding:0px; width:340px; _width:340px; height:auto; _height:128px; overflow:hidden; background-color:#e8e7e7; text-align:center; border:1px solid #d6d4d4; padding-left:5px; padding-right:5px; clear:left; padding-top:10px; padding-bottom:5px; _padding-bottom:0px}

.bloc_ensemble_sliders .pics{     height: 125px;      width:  100px;      padding:0;      margin: 0px auto 0;  margin-left:1px; margin-right:1px; text-align:center}

.bloc_ensemble_sliders .pics2{ display:block;height:100px;width:100px;padding:0;margin:0px auto 0;float:left; margin-right:8px; text-align:center}

.bloc_ensemble_sliders .pics2 a p { margin:0px auto 0; padding:20px}

.bloc_ensemble_sliders .pics2 a, .bloc_ensemble_sliders .pics3 a{ text-decoration:none; font-size:11px; font-weight:bold; color:#01466d; font-family:Arial,Helvetica;}

.bloc_ensemble_sliders .pics2 a:hover, .bloc_ensemble_sliders .pics3 a:hover{ text-decoration:none; font-size:11px; font-weight:bold; color:#ff8e24; font-family:Arial,Helvetica}
 
.bloc_ensemble_sliders .pics img, .bloc_ensemble_sliders .pics2 img, .bloc_ensemble_sliders .pics3 img{padding:0px;margin:0px auto 0;border: 0px solid #ccc;background-color:#eee; width:100px; height:100px; top: 0; left:0;}

.bloc_ensemble_sliders .pics img:hover, .bloc_ensemble_sliders .pics2 img:hover, .bloc_ensemble_sliders .pics3 img:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}

.v2{display:block; text-align:center; margin:0px auto 0; font-family:Arial,Helvetica,sans-serif; font-size:11px !important; padding:0px; color:#FFF; background-color:#3f3f3f; padding:10px; font-weight:bold !important; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;border:1px solid #606060}


.menu_principal{display:block; width:990px; height:29px; line-height:29px; margin-left:auto; margin-right:auto; margin:0px auto 0; padding:0px; color:#b1d247; background-color:#3b3b3b; text-align:center;clear:left;border:0px solid blue;position:relative;z-index:6000;}

.menu_principal ul#mainlevelmainnav{padding-left:10px; padding-right:10px; width:990px; border:0px solid red; float:left; list-style:none; line-height:29px; background:transparent; font-weight:normal; margin:0; padding:0; position:relative; height:29px;clear:left;border:0px solid yellow;}

#mainlevelmainnav{padding-left:20px !important}

/* pour item de menu allumé par defaut */
#test_4 {color:#FFFFFF !important;}
#test_4 a.mainlevelmainnav {display:block;height:29px;_width:106px;color:#FFF !important;background-image:url(../images/header/bckg-menu-principal-force.gif) !important;margin:0;padding:0px;}
#test_4 a.mainlevelmainnav:hover {color:#FFF !important;background-image:url(../images/header/bckg-menu-principal.gif) !important;}

#mainlevelmainnav li{float:left; margin-left:auto; margin-right:auto; margin:0px auto 0; padding:0px; text-align:center; position:relative; border:0px solid red}

#mainlevelmainnav li a.mainlevelmainnav{display:block; color:#f90; text-decoration:none; margin-right:1px; padding-left:19px; padding-right:19px; _padding-left:17px; padding-top:3px; padding-bottom:3px; border:0px solid blue;text-indent:5px;line-height:26px;_padding-bottom:0px;}

#mainlevelmainnav li a.mainlevelmainnav:hover{display:block; color:#FF8C12 !important; text-decoration:none; margin-right:1px; border:1px solid red; padding-left:19px; padding-right:19px; _padding-left:17px; padding-top:3px; padding-bottom:3px; border:0px solid blue;text-indent:5px;line-height:26px;_padding-bottom:0px;}

#mainlevelmainnav li a#active_menumainnav, #active_menumainnav {line-height:26px; background-color:#AFAFAF !important;color:#FFFFFF;}

#mainlevelmainnav li:hover ul ul, #mainlevelmainnav li:hover ul ul ul, #mainlevelmainnav li.sfhover ul ul, #mainlevelmainnav li.sfhover ul ul ul{left:-999em}
#mainlevelmainnav li:hover ul, #mainlevelmainnav li li:hover ul, #mainlevelmainnav li li li:hover ul, #mainlevelmainnav li.sfhover ul, #mainlevelmainnav li li.sfhover ul, #mainlevelmainnav li li li.sfhover ul{left:auto; z-index:6000!important;}


a.mainlevelmainnav{font-size:10px; font-family:Arial,Helvetica,verdana,sans-serif; text-decoration:none; text-transform:uppercase; color:#FFF !important; line-height:25px; background-image:url(../images/header/bckg-menu-principal.gif); background-repeat:no-repeat}

a.mainlevelmainnav:hover{font-size:10px; font-family:Arial,Helvetica,verdana,sans-serif; text-decoration:none; text-transform:uppercase; color:#ff4200; line-height:25px; background-image:url(../images/header/bckg-menu-principal-hover.gif); background-repeat:no-repeat}


#mainlevelmainnav ul{float:left; list-style:none; line-height:29px; background:transparent; font-weight:normal; margin:0; padding:0; position:relative;}

#mainlevelmainnav li ul{position:absolute; left:-999em; height:auto; width:12em; font-weight:400; background:#2c2c2c; border-bottom: 1px solid #373737; border-left:1px solid #373737;border-right:1px solid #373737; margin:0; text-align:left;margin-top:-3px;}

#mainlevelmainnav li ul li{float:left; margin:0; padding:0px; text-align:left; position:relative; border-top:1px solid #373737; width:12em; line-height:20px; background-color:#3b3b3b;}

#mainlevelmainnav li ul li:hover, #mainlevelmainnav li li.sfhover{background-color:#FF8C12; color:#0874a5}

#mainlevelmainnav li ul li a{display:block; text-decoration:none; margin-right:0px; padding:0.3em}

#mainlevelmainnav li ul li a{color:#fff; font-size:10px; line-height:2em; font-weight:normal; font-family:Arial,Helvetica,verdana,sans-serif; border:0px solid yellow; padding-left:1em}

a.sublevelmainnav{text-align:left}

.fil_ariane img{padding-top:2px;}

.fil_ariane{display:block; width:990px; height:42px; overflow:hidden; margin:0px auto 0; background-image:url(../images/bckg-barre-chemin.jpg); background-repeat:no-repeat; padding-left:5px; padding-right:5px; line-height:42px; text-align:center; color:#000;vertical-align:middle;}

.page-interne {
	display:block;
	border:0px solid red !important;
	width:990px;
	height:auto;
	overflow:hidden;
	margin:0px auto 0;
	padding:0px;
	clear:left !important;
	margin-bottom:10px;


	
}

#bckg-centrale {background-image:url(../images/bckg-colonne-interne-droite.jpg);background-repeat:repeat-y;background-position:774px 0px;}


.page-interne .fil_ariane {

}

.page-interne .fil_ariane .lien{display:block;border:0px solid red;width:578px;line-height:42px;line-height:42px;}

.fil_ariane .lien, .fil_ariane .pathway, .fil_ariane a.pathway{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000 !important;line-height:42px;}

.fil_ariane span.pathway {_display:block;_margin-top:15px;_border:0px solid red; }

.fil_ariane .lien a, .fil_ariane .pathway a, .fil_ariane a.pathway:hover{font-weight:bold; text-decoration:none; color:#000 !important;line-height:42px;}
.fil_ariane .lien a:hover, .fil_ariane .pathway a:hover{font-weight:bold; text-decoration:none; color:#91dcff;line-height:42px;}

.fil_ariane .bloc_1, .fil_ariane .bloc_2,.fil_ariane .bloc_3{display:block;line-height:42px;height:42px;vertical-align:middle; float:left; margin:0px; padding:0px;margin-left:30px;_margin-left:10px;}

.fil_ariane .bloc_1{display:block; width:505px !important; text-align:left; height:42px !important; line-height:42px; text-indent:20px; border:0px solid red}

.fil_ariane .bloc_2{display:block; width:350px !important;margin-left:0px !important; border:0px solid red; text-align:left}

.fil_ariane .bloc_2 p{margin:0px auto 0; padding:0px}

.fil_ariane .bloc_2 label{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#747474; padding-right:5px}

.fil_ariane .bloc_3{display:block; border:0px solid red !important; text-align:left;margin-left:10px;margin-top: 8px;}

.fil_ariane .bloc_3 p{margin:0px auto 0; padding:0px}

.fil_ariane .bloc_3 label{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#747474; padding-right:5px}




.colonne_salon {
	margin:0px;
	padding:0px;
	margin-top:-15px;
	*margin-top:-10px;
	_margin-top:-12px;
}


/* 
page d'indentification
*/

.identTitre{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #2B2B2B;
	font-weight : bold;
}

.identTitreGris{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : Gray;
	font-weight : bold;
}

/********************************/
/**** fichier screen.css *********/
/********************************/

#tooltip {
	position: absolute;
	z-index: 3000;
	font-size:10px;
	font-weight:normal;
	padding: 5px;
}

#tooltip h3, #tooltip div { margin: 0; }

#tooltip .v1 h3, #tooltip .v1 div { font-size:10px !important; font-weight:normal !important;margin: 0; }

#tooltip.pretty .logo_popup, #tooltip.v1 {
	display:block;
	margin:0px;
	padding:0px;
}



#tooltip.pretty, #tooltip.v1 {
	display:block;
	font-family: Arial;
	border: none;
	margin:0px auto 0;
	padding:0px;
	height:auto;
	font-size:11px;
	font-weight:normal;
}


#tooltip.pretty {
	background-image:url(../images/tooltips/direction.gif);
	background-repeat:no-repeat;
	border:0px solid red;
	padding-top:14px;
	background-position:100px 0px;
}



.pretty img, .pretty h1 {
text-align:center;
display:block;
}


#tooltip.v1 div, #tooltip.v1 div { font-size:10px;font-weight:normal;text-align: left; }


#tooltip.pretty div, #tooltip.pretty div { text-align: left; }

#tooltip.fancy {
	height:auto;
}
#tooltip.fancy.viewport-right { }


#tooltip.pretty .logo_popup {
	float:left;
	margin:0px auto 0;
	width:100px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	margin-top:5px;
	
}

#tooltip.pretty .logo_popup img {
	display:block;
	text-align:center;
	margin:0px auto 0;
}

#tooltip.pretty .logo_popup h1 {
	display:block;
	text-align:center;
	margin:0px auto 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	color:#4b5b63;
}





#tooltip.pretty .haut {
	background-image:url(../images/tooltips/bordure-haut.gif);
	background-repeat:repeat-x;
	height:14px;

	}
	
#tooltip.pretty .bas {
	background-image:url(../images/tooltips/bordure-bas.gif);
	background-repeat:repeat-x;
	height:14px;	
	}
	
#tooltip.pretty .gauche {
	background-image:url(../images/tooltips/gauche.gif);
	background-repeat:repeaty;
	width:14px;
	
	}
	
#tooltip.pretty .centre {
	background-color:#f5f5f5;
	}
#tooltip.v1 .centre {
	background-color:#f5f5f5;
	font-size:10px;
	font-weight:normal;
	}	
#tooltip.pretty .droite {
	background-image:url(../images/tooltips/droite.gif);
	background-repeat:repeat-y;
	height:15px;	
	}
	


/********************************/
/**** fichier style-table.css *********/
/********************************/
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin:0;
    padding:0px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 0px;
    min-width: 84px; /* be nice to Opera */
    
    list-style:none !important;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 5px;
    background: url(tab.png) no-repeat;
}

.conference .ui-tabs-nav a,.conference .ui-tabs-nav a span, .article .ui-tabs-nav a,.article .ui-tabs-nav a span {
    display: block;
    padding: 0px;
    text-indent:5px;
    margin: 0px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    margin:0px;
    background: url(tab.png) no-repeat;
    line-height:30px;
    height:30px;
    _width:100px;
    outline: 0; /* prevent dotted border in Firefox */
}


.conference .ui-tabs-nav a, .article .ui-tabs-nav a {
    border-right:0px solid #90A0AD;
}

.conference .ui-tabs-nav a font, .article .ui-tabs-nav a font {
	font-size:11px !important;
	font-weight:bold !important;
}

.conference .ui-tabs-selected a, .article .ui-tabs-selected a {
    color: #FF8C12 !important;
}

.conference .ui-tabs-nav a,.conference .ui-tabs-nav .ui-tabs-selected a, .article .ui-tabs-nav a,.article .ui-tabs-nav .ui-tabs-selected a {
    text-indent:5px;
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #666666;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    line-height:30px;
    border-left:1px solid #90A0AD;
    border-right:1px solid #90A0AD;
    padding-left:1px;
    padding-right:1px;
    outline: 0; /* prevent dotted border in Firefox */
}


.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #666666;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
    
}


.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 12;
    margin-top: 0;
    color: #FF8C12;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}




.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border: 1px solid #97a5b0;
    padding: 1em 2px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
    width:96%;
    _width:100%;
    _margin-left:0;
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}



/* tables */



table.tablesorter {
	font-family:arial;
	font-size: 8pt;

}


            table.tablesorter p {
                margin: 0;
            }
            table.tablesorter pre, table.tablesorter pre+p, table.tablesorter p+p {
                margin: 1em 0 0;
            }




table.tablesorter thead tr th, table.tablesorter tfoot tr th {

	border: 0px solid #FFF;
	font-size: 8pt;
	
	
}
table.tablesorter thead tr .header {
margin:0px;
padding:0px;
cursor: pointer;
border:0px solid red;
height:30px;
margin-bottom:10px;
text-align:left;
	
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding:4px;
	background-color: #FFF;
	vertical-align: middle;
	height:26px;
	text-align:center;


}
table.tablesorter thead {
margin-bottom:10px;
}

table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {

}
table.tablesorter thead tr .headerSortDown {

}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {

}




.tablesorter tbody tr td img {
display:block;
border:0px solid red;
float:left;
}

.tablesorter tbody {
vertical-align:middle;
}

.tablesorter tbody tr td p {
display:block;
border:0px solid red;
float:left;
padding-top:0px;
padding-left:5px;

}

.tablesorter #salle {

background-image:url(../images/module/salle.gif);
background-repeat:no-repeat;
width:50px;
height:26px;
color:#FFFFFF;
text-indent:7px;
line-height:26px;
vertical-align:middle;

}



.tablesorter #heure {

background-image:url(../images/module/heure.gif);
background-repeat:no-repeat;
width:80px;
line-height:26px;
vertical-align:middle;
color:#FFFFFF;
text-indent:8px;
}

.tablesorter #conferences {

background-image:url(../images/module/conferences.gif);
background-repeat:no-repeat;
width:340px;
line-height:26px;
color:#FFFFFF;
text-indent:10px;
vertical-align:middle;
}

.tablesorter #thematique {

background-image:url(../images/module/thematiques.gif);
background-repeat:no-repeat;
width:172px;
color:#FFFFFF;
text-indent:10px;
line-height:26px;
}

.tablesorter .odd_salle {
background-image:url(../images/module/nc-ever.gif);
background-repeat:no-repeat;
background-position: center;
color:#FFFFFF !important;
text-align:center;
}


.tablesorter .even_salle {
background-image:url(../images/module/nc-icone.gif);
background-repeat:no-repeat;
background-position: center;
color:#FFFFFF !important;
text-align:center;
}

.tablesorter .odd {
background-color:#f1f1f1;
font-weight:bold;
text-align:left;

}


.tablesorter .even {
background-color:#FFFFFF;
text-align:left;
font-weight:bold;
}

.tablesorter .odd td a, .tablesorter .even td a  {
color:#666666;
font-weight:bold;
outline: 0;
text-decoration:none;
vertical-align: baseline;

}

.tablesorter .odd td a:hover, .tablesorter .even td a:hover  {
color:#FF8C12;
font-weight:bold;
outline: 0;
text-decoration:none;
vertical-align: baseline;

}

.liste-tableau .even td .tableau-liste-intitule a {
font-weight:normal !important;
}

.tableau-liste-intitule {
text-align:left;
}

.matin, .apres {
color:#0a4668;
}

.liste_conferences {
display:block;
height:auto;
overflow:hidden;
clear:left;
border:0px solid blue;
width:100%;
padding-left:15px;
position:relative;
z-index:500;
}

.conference .liste_conferences {
display:block;
height:auto;
overflow:hidden;
clear:left;
border:0px solid blue;
width:100%;
padding-left:0px;
}




.conference .tablesorter #conferences {

background-image:url(../images/module/conferences-280.gif);
background-repeat:no-repeat;
width:280px !important;
line-height:26px;
color:#FFFFFF;
text-indent:10px;
vertical-align:middle;
border:0px solid red;
}


.barre_sous_page_formulaire {display:block; width:100%; height:57px; margin-top:10px;margin-bottom:10px;text-align:left;background-image:url('../images/module/bckg-barre-sous-page-form.jpg');background-position:left bottom;background-repeat:no-repeat;text-align:left;border:0px solid red;}


h1.intitule_page_formulaire {display:block;color:#FF8C12 !important; font-size:21px !important; margin:0px !important; padding:0px !important; font-weight:bold !important; text-align:left !important; display:block !important; text-transform:none !important;font-family:Arial,helevtica,verdana;}
.barre_sous_page_formulaire h2 {clear:left;display:block; margin:0px; padding:0px; font-size:12px; color:#FF8C12 !important; margin-bottom:10px;font-family:Arial,helevtica,verdana;}


/* congres */ 

ul.intervenant_congres {
	display:block;
	margin:0;
	padding:0px;
	margin-left:10px;
	list-style-type:none !important;
	list-style:none !important;

}

ul.intervenant_congres li {
	line-height:16px;
	font-weight:normal !important;
	list-style:none !important;
	
}

.barre_article h1 {
display:block;
margin-left:0px !important;
text-indent:0px !important;
}


.bckg-centrale_footer {display:block;position:absolute;border:0px solid red;margin-top:-172px;z-index:10;}
.bckg-centrale_footer {_margin-top:-6px;_position:relative;_clear:left;_text-align:left;_margin-left:0px;_border:0px solid red;_z-index:1;}

ul.ordre_alphabetique{display:block; width:auto; overflow:hidden; margin:0px; padding:0px; border:0px solid red; text-align:left;clear:left;margin-top:10px;}

.ordre_alphabetique li.ordre_1{display:block; float:left !important; margin:0px auto 0; margin-right:3px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; height:20px;overflow:hidden;width:20px;line-height:20px;text-align:center;}


.ordre_alphabetique li a{display:block;margin:0px auto 0;height:20px;width:20px;text-decoration:none; color:#FFF; font-weight:bold; line-height:20px; background-image:url('../images/module/bckg-alpha-liste.gif');background-repeat:no-repeat;text-align:center;}

.ordre_alphabetique li a:hover{display:block;margin:0px auto 0;height:20px;width:20px;text-decoration:none; color:#FF8C12;font-weight:bold; line-height:20px; background-image:url('../images/module/bckg-alpha-liste-hover.gif');background-repeat:no-repeat;text-align:center;}

a.remonter_btn, a.remonter_btn:link, a.remonter_btn:visited {display:block; text-align:left; text-decoration:none; font-weight:bold; font-size:11px; color:#FF8C12; font-family:Arial,Helvetica; height:22px; line-height:22px; background-image:url('../images/ico-remonter-en-haut.gif'); background-repeat:no-repeat; background-position:left center; padding-left:27px;width:100%;}

a.remonter_btn:hover{color:#FF8C12;}


.bloc_recap_liste_session_haut_formation .intitule-liste, .bloc_recap_liste_session_haut_formation .intitule-theme{display:block;float:left; padding-right:5px; line-height:20px; text-align:left}
.bloc_recap_liste_session_haut .intitule-theme{font-size:12px; width:160px; _width:145px;display:block; float:left}

.bloc_recap_liste_session_haut_formation .salle{color:#FF8C12; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; float:left; display:block; line-height:20px; padding-right:5px}

.bloc_recap_liste_session_haut_formation .intitule-image img{padding-right:5px; display:block; float:left}

.bloc_recap_liste_session_haut_formation .salle_num{display:block; color:#fefefe; background-image:url(../images/module/bckg-salle-session.gif); background-repeat:no-repeat; background-position:center; width:51px; font-size:11px; height:20px; line-height:20px; float:left; text-align:center; font-weight:bold}

.barre_sous_page_formation{display:block; width:100%; height:57px; margin-bottom:10px;margin-left:0px;text-align:left;}

.page-interne .article .barre_sous_page_formation h2{display:block; margin:0px; padding:0px; background-color:#ff829b35; font-size:12px !important; color:#FF8C12 !important;font-weight:normal; width:481px;margin-bottom:10px; float:left;}


.fiche_session_formation{font-family:Arial,Helvetica,sans-serif; padding-bottom:25px}

.fiche_session_formation .intitule_session{display:block;width:510px; color:#096f88; font-size:14px; text-transform:uppercase; font-weight:normal; letter-spacing:0px; height:auto;overflow:hidden;float:left; padding-left:5px; margin-left:5px; text-align:left}

.fiche_session_formation .date_session{color:#535252; font-size:12px; font-weight:bold; float:left; text-align:left}
.texte_fiche_session_formation{font-size:12px; color:#123456;}


