/*
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:#1F5384}
a:hover{text-decoration:none;color:#1F5384}
a:link{text-decoration:none;color:#0099CC}
a:visited{text-decoration:none;color:#1F5384}


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:0px;
}

.logoliens img {
border:0px none;
}


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

.module_client {
	
margin:3px 2px 2px 2px;
padding:2px;
border:1px solid #1F5384;
width:325px;

}
.last_post_lien {
font-family:'Trebuchet MS', Tahoma, Verdana, Arial;
color:#1F5384;
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;
}

#quiz_fem {
width:600px;
height:600px;
overflow:auto;
border: 1px solid black;
z-index:5000;
}

  
.jqmWindow {

    position: fixed;
    top: 25%; 
    left: 50%; /* valeur par défaut: 5%  50% -->valeur pour quizz*/
    display:none;
    margin-left: -300px;
    width: 600px;
    height: 600px; /* rajout pour quizz */
    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:##1F5384; 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;background-image:url(../images/fond.png);}

.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:56px; height:25px; background-repeat:no-repeat; float:left; padding-top:5px; padding-left:16px; border: 0px solid red;}

.langues img{border:0px}
.langues img{float:left}

.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}



.module, .module2{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#343434; line-height:14px; text-align:justify;padding-left:10px; }
.module2-bis{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#343434; line-height:14px; text-align:justify;padding:0px; }
.module h2, .module2 h2, .module2-bis h2{font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#343434; line-height:14px; text-align:justify;padding-top:0px;}
.module img, .module2 img, .module2-bis img{border:0px none}

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

.module{width:305px; height:175px; float:left; margin:0px;border:0px solid grey;}
.module-cadre{width:305px; height:172px; margin:0px auto 0; border:1px solid #E5E5E5;}

.module-bloc-4{width:630px; height:auto; margin:0px auto 0; border:0px solid red;}
.module2{
	width:148px;
	float:left;
	 border-left:0px solid blue; 
	/*
	background-image: url('../images/module2_barre_gauche.gif');
	background-repeat: no-repeat;
	background-position:left top;
	*/
	}

.module2 a{
  /*  background-image: url('../images/picto_double_fleche.gif'); */
	text-align: left;
	font-weight: bold;
	line-height:90%;
	/*
	background-repeat: no-repeat; 
	background-position:right top;
	padding-right:30px;
	color:#1F5384;
	*/
	text-decoration:none;

}

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


.module2-bis{
	width:146px;
	float:left;
	 border-left:0px solid blue; 
	/*
	 background-image: url('../images/module2_barre_gauche.gif');
	background-repeat: no-repeat;
	background-position:left top;
	*/
	 }

.module2-bis a{
     /* background-image: url('../images/picto_double_fleche.gif'); */
	text-align: left;
	font-weight: bold;
	line-height:90%;
	/*
	 background-repeat: no-repeat; 
	background-position:right top;
	padding-right:30px;
	color:#1F5384;
	text-decoration:none;
	*/

}

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


.bloc-centrale{display:block;width:990px;height:auto;margin:0px auto 0; padding:0px; margin-bottom:0px;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:630px;_width:630px;_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:1px 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:#EAEAEA; margin-left:0px; margin-right:0px; margin-bottom:2px; text-align:left; padding-top:5px; padding-bottom:5px; border:0px 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:#666666 !important; padding-right:10px !important; text-decoration:none}

.bloc_bas_general h1 a:hover{color:#333333 !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:#333333; 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:#333333; 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:#ffffff; 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:970px; 
	/* height:691px; */
	height: auto;
	border:0px solid blue;
	/* background-image:url(../images/bckg-block-principale.jpg); */
	background-repeat:no-repeat;
	padding-top:0px;
}

.second_bloc_gauche{display:block; margin:0px auto 0; padding:0px; width:630px; 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:5px;}

.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 .modulelistetemoins{display:block; clear:left; padding-left:10px; text-align:left; height:auto; margin-bottom:20px}

#module_temoins .temoins_societe{display:block; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#1F5384; 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:#1F5384; 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; line-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:#1F5384}


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

.page-interne .bloc-centrale-entier{display:block; float:left; width:630px; margin:0px auto 0; padding:0px; padding-left:0px; border:0px solid blue; background-color:#FFFFFF;}

.page-interne .bloc-centrale-droite-interne{display:block; width:300px; float:left; height:auto; margin:0; padding:0px; border:0px solid red; background-color:#FFFFFF;}
.page-interne .bloc-centrale-entier .bloc-centrale-droite-entier{display:block; width:300px; _width:300px; float:left; height:auto; margin:0px auto 0; padding:0px; _border:0px solid red}

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

.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;padding-left:0px;padding-right:0px;}

.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:#1F5384!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;  font-size:12px !important; color:#66666 !important;font-weight:bold; 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:#1F5384; 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:#1F5384; 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:#333333; font-size:16px; clear:left; margin:0px; padding:0px; margin-bottom:10px; text-align:left}

.page-interne .article h3, .page-interne .conference h3{color:#1F5384; 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:#1F5384; 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:13px; line-height:16px; text-align:justify; padding-right:0px}

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

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

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

.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:300px; margin:0px; padding:0px; height:auto;float:left; text-align:left;padding-top:12px;padding-bottom:8px;border:0px solid blue;}
.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:300px;font-family:Arial,Helvetica,sans-serif; margin-bottom:0px;height:auto;overflow:hidden;clear:left;position:relative;z-index:15;padding-left:0px;padding-right:0px;float:left;border:0px solid blue;}

.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:#1F5384; 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:300px; height:32px; 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:300px; height:32px; 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 p{color:#4c4c4c; font-size:11px; padding-left:0px; padding-right:0px; 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:#1F5384}

.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:#1F5384; 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;padding-right:20px; 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:#1F5384; 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:625px; height:auto; _height:100%; overflow:hidden; background-image:url(../images/module/bckg-liste-session-milieu.gif); background-repeat:repeat-y; margin: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:#1F5384; 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-long.gif);background-repeat:no-repeat; display:block; width:625px; margin:0px auto 0; padding:0px; padding-left:10px; padding-top:20px; height:50px;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:19px; 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:#1F5384; width:410px;border:0px solid red;}

.theme_session_ensemble .thematique_societe{font-size:12px; color:#1F5384; 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:#1F5384; float:left; margin-right:5px}

/*.bloc_recap_liste_conference{border:0px solid red;display:block; width:625px; 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:-25px; padding-bottom:15px; padding-right:5px; clear:left}*/
.bloc_recap_liste_conference{border:0px solid red;display:block; width:640px; 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:0px; padding-bottom:0px; padding-right:0px; 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:0px; padding-top:15px; height:45px;}

.bloc_recap_liste_conference_bas{border:0px solid red;background-image:url(../images/module/bckg-liste-session-bas.gif); background-repeat:no-repeat; display:block; width:auto; height:19px; 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:#1F5384; 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:#1F5384; 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:1000px; height:auto; overflow:hidden; border:0px solid red; text-align:center; clear:left;}

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

.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:317px !important; height:auto; _height:100%; overflow:hidden; text-align:center; float:left; margin-left:2px; margin-right:2px; _margin-left:1px; _margin-right:1px; border:0px solid blue}

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

.bloc_ensemble_sliders .pics{     height: 125px;      width:  100px;     padding:0px; padding-right:5px;      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:0px; text-align:center}

.bloc_ensemble_sliders .pics2 a p { margin-left:2px; padding:10px; text-align:center;}

.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;}

.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:26px; line-height:5px; margin-left:auto; margin-right:auto; margin:0px auto 0; padding:0px; color:#b1d247;  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:26px;
background:transparent;
/*background-color:#99FF11;*/
font-weight:normal; margin:0; padding:0; position:relative; height:26px;clear:left;border:0px solid yellow;}

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

/* pour item de menu allumé par defaut */
#test_7 {color:#FFFFFF !important;}
#test_7 a.mainlevelmainnav {display:block;_width:106px;color:#000 !important;background: transparent url(../images/header/bckg-menu-principal-force.png) scroll left top no-repeat!important;margin:0;padding:0px;}
#test_7 a.mainlevelmainnav:hover {color:#FFF !important;background: transparent url(../images/header/bckg-menu-principal-force-hover.png) scroll left top no-repeat!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:#FF00FF; text-decoration:none; margin-right:1px; padding-left:12px; padding-right:10px; _padding-left:10px; padding-top:3px; padding-bottom:3px; background-image:url(../images/header/bckg-menu-principal.gif);border:0px solid blue;text-indent:5px;line-height:26px;_padding-bottom:0px;} */
#mainlevelmainnav li a.mainlevelmainnav{display:block; color:#FF00FF; text-decoration:none; margin-right:1px; padding-left:12px; padding-right:10px; _padding-left:10px; padding-top:0px; padding-bottom:0px; background: transparent url(../images/header/bckg-menu-principal.png) scroll left top no-repeat;border:0px solid blue;text-indent:5px;line-height:29px;_padding-bottom:0px;height:26px;}

/*#mainlevelmainnav li a.mainlevelmainnav:hover{display:block; color:#1F5384 !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.mainlevelmainnav:hover{display:block; color:#000000 !important; text-decoration:none; margin-right:1px; border:0px solid red; padding-left:12px; padding-right:10px; _padding-left:10px; padding-top:0px; padding-bottom:0px; border:0px solid blue;text-indent:5px;line-height:29px;_padding-bottom:0px;background: transparent url(../images/header/bckg-menu-principal-hover.png) scroll left top no-repeat;height:26px;}

#mainlevelmainnav li a#active_menumainnav, #active_menumainnav {height:26px;line-height:29px; background-color:#006699 !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:link{background-color:#006699;height:26px;} */

/*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;background-color:#006699;height:26px;} */
a.mainlevelmainnav{font-size:10px; font-family:Arial,Helvetica,verdana,sans-serif; text-decoration:none; text-transform:uppercase; color:#FFF !important; line-height:27px;  background-image:url(../images/header/bckg-menu-principal.png); background-repeat:no-repeat;height:27px;}

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


#mainlevelmainnav ul{float:left; list-style:none; line-height:27px; 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;  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:#1F5384; color:#0874a5} */
#mainlevelmainnav li ul li:hover, #mainlevelmainnav li li.sfhover{background-color:#1F5384; 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:0px; padding-right:5px; line-height:30px; text-align:center; color:#000;vertical-align:bottom;}

.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;
	background-color:#FFFFFF;


	
}

#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{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000 !important;line-height:42px;margin-left:20px;}
.fil_ariane .pathway, .fil_ariane a.pathway{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#1F5384 !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:0px;_margin-left:0px;}

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

.fil_ariane .bloc_2{display:block; width:300px !important;margin-left:0px !important;margin-top:5px;margin-bottom:5px; border:0px solid yellow; text-align:right}

.fil_ariane .bloc_2 form{margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:5px;_margin-top:0px;_margin-bottom:5px; padding:0px;border:0px solid red;}

.fil_ariane .bloc_2 img{margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:10px;_margin-top:0px;_margin-bottom:0px; padding:0px;padding-top:3px;border:0px solid blue;}

.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:1px solid green !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;*/
    top:3px;
    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:25px;
    /*margin: 1px 0 0;*/
    /*margin: 0px 0 0; *//* position: relative makes opacity fail for disabled tab in IE */
    /*margin:0px;*/
    
    background: url(tab.png) no-repeat;
    /*top: 1px;*/
    top:3px;
    line-height:30px;
    height:30px;
    _width:167px;
    width:167px;
    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: #1F5384 !important;
    background: url(tab-select.png) no-repeat;
    background-position: 0 0px;
}

.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:25px;
    /*margin: 1px 0 0;*/ /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #6F6F6F;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    line-height:30px;
    border-left:0px solid #90A0AD;
    border-right:0px 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;
    padding-right:15px;
    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: 3px;
    z-index: 12;
    margin-top: 0;
    color: #1F5384;
}
.ui-tabs-nav a span {
    width: 180px; /* IE 6 treats width as min-width */
    min-width: 180px; /*valeur par defaut:64 */
    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:active , .ui-tabs-nav a:focus{
    background: url(tab-select.png) no-repeat;
    color: #1F5384;
    top:3px;
}
.ui-tabs-nav a:hover{
        background: url(tab.png) no-repeat;
    color: #1F5384;
    top:3px;
    
}
.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: url(tab.png) no-repeat;
    top:3px;
}
/*
.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: url(tab.png) no-repeat;
    top: 20px;
}
*/




.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 {
    
}
.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:0px;
    border-top: 1px solid #97a5b0;
    padding: 1em 2px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
    width:100%;
    _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:#F1F0EE; */
	background-color:#FFFFFF;
}
table.tablesorter tbody tr.even td {
	 background-color:#F1F0EE; 
	/*background-color:#FFFFFF;*/
}
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:412px;
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:180px;
color:#FFFFFF;
text-indent:10px;
line-height:26px;
}

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


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

.tablesorter .odd {
/* background-color:#f1f0EE; */
background-color:#FFFFFF;
font-weight:bold;
text-align:left;

}


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

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

}

.tablesorter .odd td a:hover, .tablesorter .even td a:hover  {
color:#1F5384;
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:1px solid blue;
width:630px;
/*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.gif);
background-repeat:no-repeat;
width:415px !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:#1F5384 !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:#1F5384 !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:#1F5384;font-weight:bold; line-height:20px; background-image:url('../images/module/bckg-alpha-liste-hover.gif');background-repeat:no-repeat;text-align:center;}
*/

.ordre_alphabetique li{display:block; float:left; margin:0px auto 0; margin-left:1px; margin-right:1px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px; height:30px; width:auto; overflow:hidden;color:#1F5384;font-weight:bold;}

.ordre_1{display:block; text-decoration:none; line-height:30px}

.ordre_alphabetique li a:hover{text-decoration:none; color:#1F5384; border:1px solid #1F5384; font-weight:bold; line-height:30px; padding:5px}

.ordre_alphabetique li a{text-decoration:none; color:#3D3D3D; border:1px solid #C9C9C9; font-weight:bold; line-height:30px; padding:5px}

/* .ordre_alphabetique li a:hover{text-decoration:none; color:#FF6B00; border:1px solid #FF6B00; font-weight:bold; line-height:30px; padding:5px} */

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:#1F5384; 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:#1F5384;}


.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:#1F5384; 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:#1F5384 !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;}


/* Easy slider accueil*/
	#container_easyslider{
	    display:block;
		margin:0 auto;
		position:relative;
		text-align:left;
		width:322px;
		height:194px;
		/* background-image:url('../images/bckg-easy-slide.gif'); */
		background-repeat:no-repeat;
		overflow:hidden;
		border:0px solid red;

		}


	#content_easyslider{
		position:relative;
		}

/* Easy Slider */

	#slider_easyslider{
	margin-left:0px;

	}
	#slider_easyslider ul, #slider_easyslider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider_easyslider li{

		width:322px;
		height:194px;
		overflow:hidden;
	    margin-top:0px;

		}



	#container_easyslider p#controls {
		margin:0;
		position:relative;
		}

	#container_easyslider #prevBtn, #container_easyslider #nextBtn {
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;
		width:30px;
		height:77px;
		position:absolute;
		left:10px;
		top:-42px;
		border:0px none;
		}
	#container_easyslider #nextBtn{
		left:266px;
		}
	#container_easyslider #prevBtn a, #container_easyslider #nextBtn a{
		display:block;
		width:10px;
		height:35px;
		/* background:url(../images/arrow-gauche-easy-slide.jpg) no-repeat 0 0; */
		border:0px none;
		}
	#container_easyslider #nextBtn a{
		/* background:url(../images/arrow-droite-easy-slide.jpg) no-repeat 0 0; */
		border:0px none;
		}

	#container_easyslider #prevBtn a:hover, #container_easyslider #nextBtn a:hover{
		display:block;
		width:10px;
		height:35px;
		/* background:url(../images/arrow-gauche-easy-slide-hover.jpg) no-repeat 0 0; */
		border:0px none;
		}
	#container_easyslider #nextBtn a:hover{
		/* background:url(../images/arrow-droite-easy-slide-hover.jpg) no-repeat 0 0; */
		border:0px none;
		}
		
		
.module_RP{width:320px; height:180px; float:left; margin:0px;border:0px solid red;

}
.div_fd_blanc{
    width:950px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:13px;
    border:0px solid red;
    display:block;
    margin:0 auto;
    position:relative;
    background-color:#FFFFFF;
}

.div_fd_blanc_session{
    width:950px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:13px;
    border:0px solid red;
    display:block;
    margin:0 auto;
    position:relative;
    background-color:#FFFFFF;
}.div_fd_blanc_interne{
    width:950px;
    padding-left:20px;
    padding-right:0px;
    padding-bottom:13px;
    border:0px solid red;
    display:block;
    margin:0 auto;
    position:relative;
    background-color:#FF00FF;
}
.pub-droite{
    width:160px;
    height:600px;
    top:200px;
    border:0px solid blue;
    display:block;
    margin:0 auto;
    position:relative;
    
}
.toto{
    clear:both; width:1250px; border: 1px solid yellow;
}
.jediv{
    width:990px;
    border:1px solid red;
    clear:both;
}
.contenu-div{
    width:630px;
    border:1px solid blue;
}
.right-div{
    width:300px;
    border:1px solid yellow;
    
}
.space-div{
    width:20px;
    border:1px solid green;
}
