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

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

.rectangle_session {
display:block;
margin:0px auto 0;
width:310px;
height:54px;
border-bottom:1px solid #0374c0 !important;
border-top:0px;
border-right:0px;
border-left:0px;
padding:5px;
}


ul.ordre_alphabetique {
display:inline;
height:auto;
overflow:hidden;
margin:0px auto 0;
padding:0px;
border:0px solid red;
}

.ordre_alphabetique li {
display:inline;
float:left;
margin:0px auto 0;
margin-left:0px;
margin-right:5px;
margin-bottom:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;


}
.ordre_alphabetique li a {
display:inline;
text-decoration:none;
color:#3D3D3D;
border:1px solid #C9C9C9;
padding-left:5px;
padding-right:5px;
height:15px;
}

.ordre_alphabetique li a:hover {
display:inline;
text-decoration:none;
color:#FF6B00;
border:1px solid #FF6B00;
padding-left:5px;
padding-right:5px;
height:15px;
}

/* CSS Document */




#pathway_text {
  overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #ccc;
	margin-bottom: 2px;
}

#pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}




ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #fff;
	background: #c64934;
}


#search_outer {
	float: left;
	width: 165px;
}

#search_inner {
  border: 1px solid #cccccc;
	padding: 0px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}

#search_inner form {
  padding: 0;
  margin: 0;
}

#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
}



.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/



.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

















.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}



a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}



div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}

/* integration design jean-paul lesein creative-experience */

body { 
margin-left:auto;
margin-right:auto;
margin: 0px auto 0;
padding: 0px;
text-align:center;
background-image:url(../../../images/accueil/divers/background-site.jpg);
background-repeat:repeat;
}

#cadre_general {
display:block;
margin-left:auto;
margin-right:auto;
margin:0px auto 0;
width:1024px;
height:auto;
overflow:hidden;
padding-top:0px; /* distance interne de 5 px */
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

#bloc_header {
display:block;
margin:0px auto 0;
padding:0px;
height:132px;
_height:146px; /* targets IE6 */
width:1002px;
_width: 1022px; /* targets IE6 */
background-image:url(../../../images/accueil/banniere/bann-demat2007.png) !important;
background-image:url(../../../images/accueil/banniere/bann-demat2007.gif);
background-repeat:no-repeat;
border: 0px solid red;
padding-top: 15px;
padding-bottom: 0px;
padding-left: 10px;
padding-right:10px;
margin-bottom: 8px;
}

.module_banniere {
display:block;
height: 127px;
owerflow:hidden;
margin:0px auto 0;
padding:0px;
float:left;
border:0px solid red;
}

.module_logo {
display:block;
margin:0px auto 0;
padding:0px;
float:left;
height: 117px;
padding-left: 15px;
vertical-align:middle;
padding-top: 15px;
border:0px solid red;
}

#menu_header {
display:block;
margin:0px auto 0;
padding:0px;
height:52px;
width:1022px;
clear:left;
border: 0px solid red;
background-image:url(../../../images/accueil/menu-haut/background-menu-header.png) !important;
background-image:url(../../../images/accueil/menu-haut/background-menu-header.gif);
background-repeat:no-repeat;
margin-bottom:-5px;
padding-top: 13px;
}

#bloc_principal {
display:block;
margin:0px auto 0;
padding:0px;
clear:left;
border: 0px solid red;
height:auto;
overflow:hidden;
background-image:url(../../../images/accueil/bloc-principal/background-bloc-principal.png) !important;
background-image:url(../../../images/accueil/bloc-principal/background-bloc-principal.gif);
background-repeat:no-repeat;
margin-bottom:10px;
padding-top: 10px;
}

.module_badge {
display:block;
margin:0px auto 0;
padding:0px;
float:left;
height:auto;
overflow:hidden;
width:330px;
min-height:230px;
padding-left:5px;
padding-right:5px;

}

.module_badge h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#313131;
line-height:12px;
margin: 0px auto 0;
padding: 0px;
text-align:right;
}

.module_badge p, .module_video p, .module_presentation p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#4C4B4B;
text-align:right;
letter-spacing:0px;
margin: 0px auto 0;
padding: 0px;
}

.module_badge a, .module_video a, .module_presentation a, .module_informations a {
text-decoration:none;
font-weight:bold;
color:#4C4B4B;
}

.module_badge a:hover, .module_video a:hover, .module_presentation a:hover, .module_informations a:hover {
text-decoration:none;
font-weight:bold;
color:#FF5100;
}


.image_titre {
margin-top: 10px;
margin-bottom: 10px;
border: 0px none;
text-decoration:none;
text-align:right;
margin-right: 0;
}

.module_video {
display:block;
margin:0px auto 0;
padding:0px;
float:left;
height:auto;
overflow:hidden;
width:316px;
min-height:230px;
padding-left:5px;
padding-right:5px;

}


.module_presentation {
display:block;
margin:0px auto 0;
padding:0px;
float:left;
height:auto;
overflow:hidden;
width:330px;
min-height:230px;
padding-left:5px;
padding-right:5px;

}


#bloc_secondaire {
display:block;
margin:0px auto 0;
padding:0px;
clear:left;
width:1022px;
border: 0px solid blue;
height:auto;
overflow:hidden;
margin-bottom: 14px;
}


#bloc_central {
display:block;
margin:0px auto 0;
padding:0px;
float:left;
width:714px;
_width:709px;
height:auto;
overflow:hidden;
border:0px solid red;
margin-right: 5px;
_margin_right:0px; 
_margin_top:5px;
text-align:left;
}


.module_conference {
text-align:left;
margin-left:0;
border: 0px solid red;
height:auto;
overflow:hidden;
}


.module_partenaires {
display:block;
margin:0px auto 0;
padding:0px;
clear:left;
height:auto;
overflow:hidden;
text-align:left;
margin-left:0;
padding-bottom:10px;
border:0px solid red;

}

.module_partenaires img {
display:block;
margin: 0px auto 0;
padding:0px;
text-align:left;
margin-left:0;
}


#bloc_droit {
display:block;
margin:0px auto 0;
padding:0px;
float:left;
border:0px solid red;
_border: 0px solid red;
height:auto;
overflow:hidden;
margin-right:0;
width:298px;
_width:304px;
_margin-left:4px;
color:#555555;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}



.module_client  {
color:#555555;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:0px;
text-align:right;
clear:left;

display:block;
margin:0px auto 0;
padding:0px;
padding-left: 10px;
padding-right: 5px;


}

.client {
display:block;
height:auto;
overflow:hidden;
margin-top:5px;
margin-bottom: 15px;
clear:right;
margin-right: 15px;
}

.client img {
display:block;
width:auto;
height:auto;
float:right;
margin-left: 5px;
border: 2px solid #FEDF77;
padding: 4px;
}

.module_client img {
text-decoration:none;
border:0px none;
}

.module_client h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#A69B66;
font-weight:normal;
line-height:14px;
margin:0px auto 0;
padding: 0px;
letter-spacing: 0px;
}

.module_client h2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#41403D;
font-weight:normal;
line-height:14px;
margin:0px auto 0;
padding: 0px;
letter-spacing: 0px;
}

.module_client p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#41403D;
font-weight:normal;
letter-spacing:0px;
margin:0px auto 0;
padding: 0px;
text-align:justify !important;
}

.module_informations {
display:block;
margin:0px auto 0;
padding:0px;
clear:left;
height:auto;
overflow:hidden;

width: 314px;
text-align:right;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
}

.module_informations p {
display:block;
margin:0px auto 0;
padding: 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing:0px;
color:#3D3D3D;
line-height: 14px;
text-align:right;
}



div#menu_footer {
display:block;
height: 52px;
line-height:52px;
overflow:hidden;
background-image:url(../../../images/accueil/menu-haut/background-menu-header.png) !important;
background-image:url(../../../images/accueil/menu-haut/background-menu-header.gif);
background-repeat:no-repeat;
margin:0px auto 0;
padding-left:5px;
vertical-align:middle;
border: 0px solid red;
margin-bottom: 18px;

}

#menu_footer li {
display:list-item;
list-style:none;
float:left;
margin-left: 5px;
margin-right: 10px;
font-family:Arial, Helvetica, sans-serif;
border: 0px solid red;
font-size:12px;
letter-spacing: 0px;
}

#menu_footer li a {
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

#menu_footer li a:hover {
text-decoration:none;
color:#3C3C3C;
font-weight:bold;
}

#image_rss {
display:block;
margin-right: 10px;
border: 0px solid red;
float:left;
border:0px none;
margin-top: 14px;
vertical-align:middle;
}

#menu_bas {
display:block;
margin: 0px auto 0;
padding:0px;
width:1022px;
height: 42px;
border: 0px solid red;
margin-bottom:8px;
margin-right:0;
text-align:right;
}

#menu_footer_bas {
display:block;
width:334px;
height: 41px;
line-height:31px;
margin: 0px auto 0;
padding: 0px;
margin-right: 0 !important;
background-image:url(../../../images/accueil/menu-bas/background-menu-footer-bas.png) !important;
background-image:url(../../../images/accueil/menu-bas/background-menu-footer-bas.gif);
background-repeat:no-repeat;
padding-top: 6px;
text-indent: 11px;
border:0px solid red;
clear:right;
}

#menu_footer_bas li {
display:list-item;
list-style:none;
float:left;
margin-left: 5px;
margin-right: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
letter-spacing: 0px;
}

#menu_footer_bas li a {
text-decoration:none;
color:#FFFFFF;
}

#menu_footer_bas li a:hover {
text-decoration:none;
color:#E2DBB5;
}


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

.module_footer p {
color:#383838;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0px auto 0;
padding: 0px;
margin-right: 0;
text-align:right;
}


/*  */


#menu_principal {
display:block;
margin:0px auto 0;
padding:0px;
width:780px;
height:28px;
background-image:url(../../../images/background/background-menu-principal.jpg);
background-repeat:no-repeat;
padding-top: 5px;
margin-right: 0;
text-indent: 5px;

}

#menu_principal li {
display:list-item;
list-style:none;
float:left;
margin-left: 10px;
margin-right: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
letter-spacing: 0px;
}

#menu_principal li a {
text-decoration:none;
color:#FFFFFF;
}

#menu_principal li a:hover {
text-decoration:none;
color:#6C8EAB;
}

/* module conferences */

.liste_theme img {
float:left;
vertical-align:middle;
margin:0px auto 0;
padding: 0px;
margin-right: 5px;

}

.liste_theme h1 {
float:left;
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
line-height: 11px;
color:#5B5B5B;
margin:0px auto 0;
padding: 0px;
vertical-align:middle;
margin-right: 5px;
margin-top: 2px;
margin-bottom: 2px;
}

.liste_theme h1 a {
text-decoration:none;
color:#5B5B5B;
padding-top: 2px;

}

.liste_theme h1 a:hover {
text-decoration:none;
color:#343434;
padding-top: 2px;

}

a.journee {
display:block;
width:163px;
height: 23px;
float:left;
text-indent: 35px;
margin-top: 0px;
margin-bottom: 10px;
line-height: 23px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size: 12px;
background-image:url(../../../images/accueil/module-conference/background-btn.jpg);
background-repeat:no-repeat;
border:0px solid red;
margin-left:45px;
}

a.journee:hover {
display:block;
width:163px;
height: 23px;
float:left;
text-indent: 35px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
line-height: 23px;
font-weight:bold;
font-size: 12px;
background-image:url(../../../images/accueil/module-conference/background-btn-hover.jpg);
background-repeat:no-repeat;
border:0px solid red;
margin-left:45px;
margin-top: 0px;
margin-bottom: 10px;
}

#progjour1, #progjour2, #progjour3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}


#progjour1 h1,#progjour2 h1,#progjour3 h1 {
margin:0px auto 0;
padding: 0px;
margin-top: 10px;
font-family: Arial, Helvetica, sans-serif;
color:#0b70c2;
font-size: 14px;
line-height: 14px;
font-weight:bold;
}

.date_programme_couleur {
color:#0370b5 !important;
font-weight:normal !important;
}

#progjour1 h2,#progjour2 h2,#progjour3 h2 {
margin:0px auto 0;
padding: 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0370b5;
font-size: 14px;
line-height: 14px;
font-weight:bold;
float:left;
vertical-align:bottom;
text-transform:uppercase;
}


.cou_8, .cou_8, .cou_8 {
color:#c345a6 !important;
}
.cou_6, .cou_6, .cou_6 {
color:#2c9100 !important;

}

.cou_4, .cou_4, .cou_4 {
color:#4d5b75 !important;
}

.cou_3, .cou_3, .cou_3 {
color:#d00800 !important;
}

.cou_7, .cou_7, .cou_7 {
color:#2c9100 !important;
color:#8cdc2c !important;

}

.cou_10, .cou_10, .cou_10 {
color:#00d1ec !important;

}

.cou_11, .cou_11, .cou_11 {
color:#ffde00 !important;
}

#progjour1 h3,#progjour2 h3,#progjour3 h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0px auto 0;
padding: 0px;
font-size: 12px;
line-height: 16px;
color:#0370b5;
float:left;
vertical-align:bottom;
margin-right:3px;
font-weight:bold !important;
}

#progjour1 h4,#progjour2 h4,#progjour3 h4{
display:block;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
line-height: 14px;
letter-spacing:0px;
margin:0px auto 0;
padding: 0px;
vertical-align:middle;
clear:left;
}

#progjour1 h4 a,#progjour2 h4 a,#progjour3 h4 a {
text-decoration:none;
color:#757575;
}
#progjour1 h4 a:hover,#progjour2 h4 a:hover,#progjour3 h4 a:hover {
text-decoration:none;
color:#678DDD;
}
#progjour1 img,#progjour2 img,#progjour2 img {
display:inline;
float:left;
vertical-align:middle;
margin:0px auto 0;
padding: 0px;
margin-right: 5px;
}


/* page article interne */


#cadre_article {
padding: 0px;
text-align:left;
}

#cadre_article_intitule {
display:block;
margin:0px auto 0;
padding: 0px;
height:auto;
overflow:hidden;
color:#000000;
margin-bottom: 0px;
background:#FFFFFF;
}

#cadre_article_intitule h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 16px;
line-height: 16px;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
color:#01466D;


}

#cadre_article_intitule h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 15px;
line-height: 15px;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
color:#01466D;
}


#cadre_article_contenu {
display:block;
margin:0px auto 0;
padding: 5px;
width:auto;
height:auto;
overflow:hidden;
color:#000000;
}

.cadre_article_contenu {
display:block;
margin:0px auto 0;
padding:0px;
width:auto;
height:auto;
overflow:hidden;
min-height:415px !important;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
}


.cadre_article_contenu h1 {
display:block;
font-family: Arial, Helvetica, sans-serif;
margin:0px auto 0;
padding: 0px;
font-size: 18px;
line-height: 18px;
font-weight:bold:
letter-spacing:0px;
color:#8bb800;
}

.cadre_article_contenu h2 {
display:block;
font-family: Arial, Helvetica, sans-serif;
margin:0px auto 0;
padding: 0px;
font-size: 15px;
line-height: 15px;
font-weight:bold:
letter-spacing:0px;
color:#01466D;
}

.cadre_article_contenu h3 {
display:block;
font-family: Arial, Helvetica, sans-serif;
margin:0px auto 0;
padding: 0px;
font-size: 11px;
line-height: 11px;
font-weight:normal:
letter-spacing:0px;
color:#3C96FF;
}

.cadre_article_contenu p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
font-weight:normal;
font-size: 11px;
line-height: 14px;
letter-spacing:0px;
margin:0px auto 0;
padding-left: 5px;
padding-right: 5px;
}

.barre_article {
display:block;
width:676px;
height:30px;
background-image:url(http://www.ecommerceparis.com/templates/ebuinterne/images/barre-article.jpg);
background-repeat: none;
vertical-align:middle;
margin:0px auto 0;
padding:0px;
margin-top:10px;
margin-bottom: 10px;

}


div.hr_tiret {
_display:block;
clear:left;
height:1px;
background-image:url(../images/barre-hr.jpg);
background-repeat:repeat;
margin:5px auto;
_margin:1px auto 0;
}

div.hr_tiret hr {
display:none;
margin:0 auto;
padding:0;
}

.barre_article h1 {
display:block;
margin:0px auto 0;
padding:0;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:30px;
font-size:14px;
font-weight:normal;
letter-spacing:0px;
text-indent: 15px;

}

.cadre_article_contenu a {
font-weight:bold;
font-size: 11px;
text-decoration:none;
color:#a4b94b;
}

.cadre_article_contenu a:hover {
font-weight:bold;
font-size: 11px;
text-decoration:none;
color:#bdcc7f;
}


.cadre_article_contenu b {
color:#3D3D3D;
font-size:12px;
}

.encadrement_rectangle_article {
display:block;
margin:0px auto 0;
padding:0px;
width: 676px
min-height: 15px;
height:auto;
overflow:hidden;
background-color:#EEEEEE;
border: 1px solid #C6C6C6;
font-seize: 11px;
font-weight:normal
padding-top:20px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}

/* module droite */


.module_publicite {
display:block;
width:290px;
height:auto;
overflow:hidden;
margin:0px auto 0;
padding: 0px;
}


/* technique des angles arrondi avec degrade */

	.teaser {
		width:709px !important;	
		padding:0 0 14px 0;
		margin:0px auto 0;
		margin:5px !important; 
		_margin:0px;  /* targets IE6 */
		background:url("../images/tsrground.png") bottom left no-repeat;
		float:left;
		_height:auto;  /* targets IE6 */
		_overflow:hidden;  /* targets IE6 */
		_margin-top:12px; /* targets IE6 */
	}
	.teaser .rond_haut {
		margin:0;
		padding:7px 10px 3px 10px;
		background:url("../images/tsrground.png") top left no-repeat;
	}
	.teaser p, .teaser a.more {
		margin:0px auto 0;
		padding:0px;
		border:0px solid #d8d8d8;
	}
	.teaser a.more {
		display:block;
		text-align:right;
		background:url("../images/tsr-a.gif") 410px 50% no-repeat;
		padding:0 24px 0 0;
		text-decoration:none;
		color:#44a;
	}
	.teaser a.more:hover {
		text-decoration:underline;
	}
	.teaser .contenu {
	background:#fff;
	margin:0;
	height:auto;
	overflow:hidden;
	padding:10px;
	}
		.teaser2 {
		width:295px;
		padding:0 0 14px 0;
		margin:0px auto 0;
		margin:5px;
		_margin:0px;  /* targets IE6 */
		background:url("../images/tsground-colonne.png") bottom left no-repeat;
		float:left;
		_height:auto;  /* targets IE6 */
		_overflow:hidden;  /* targets IE6 */
		_margin-top:12px; /* targets IE6 */
	}
	.teaser2 .rond_haut {
		margin:0;
		padding:7px 10px 3px 10px;
		background:url("../images/tsground-colonne.png") top left no-repeat;
	}
	.teaser2 p, .teaser a.more {
		margin:0px auto 0;
		padding:0px;
		border:0px solid #d8d8d8;
	}
	.teaser2 a.more {
		display:block;
		text-align:right;
		background:url("../images/tsr-a.gif") 410px 50% no-repeat;
		padding:0 24px 0 0;
		text-decoration:none;
		color:#44a;
	}
	.teaser2 a.more:hover {
		text-decoration:underline;
	}
	.teaser2 .contenu {
	background:#fff;
	margin:0;
	height:auto;
	overflow:hidden;
	padding:10px;
	min-height: 500px;
	}

/* composant conference */




/* composant page session */



.cadre_theme_intitule {
display:block;
margin:0px auto 0;
padding: 0px;
height:auto;
overflow:hidden;
color:#000000;
margin-bottom: 0px;
background:#FFFFFF;
border:0px solid blue;
}

.cadre_theme_intitule h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 16px;
line-height: 16px;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
color:#01466D;


}

.cadre_theme_intitule h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 14px;
line-height: 17px;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
color:#01466D;
}

.cadre_theme_intitule h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
line-height: 14px;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
color:#0079BD;
}

.cadre_theme_intitule p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 14px;
line-height: 14px;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
color:#3F3F3F;
}

.colonne_theme_intitule_1 {
display:block;
float:left;
height:auto;
overflow:hidden;
border:0px solid red;
width:485px;
}


.colonne_theme_intitule_2 {
display:block;
float:left;
height:auto;
overflow:hidden;
border:0px solid red;
text-align:right;
width:200px;

}
.encadrement_2 {
clear:left;
color:#3D3D3D;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
margin:0px auto 0;
padding: 0px;
}

.servicemap_link a, .couleur_formulaire a {
text-decoration:none;
color:#8bb800;

}

.servicemap_link a:hover, .couleur_formulaire a:hover {
color:#0079BD;
text-decoration:none;

}


.bloc_description {
display:block;
height:auto;
overflow:hidden;
float:left;
text-align:left;
border:0px solid red;
margin:0px auto 0;
padding:0px;
border:0px solid red;
max-width: 450px;
_width:450px;
margin-right: 30px;
margin-bottom:10px;

}


.bloc_description p {
color:#3D3D3D;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height: 16px;
max-width: 450px;
text-align:justify;
}



.conference_titre {
display:block;
margin:0px auto 0;
padding: 0px;
height:auto;
clear:left;
vertical-align:middle;
padding-top:5px;
padding-bottom: 5px;
}
.conference_titre h1 {
display:block;
margin:0px auto 0;
padding:0px;
color:#066397;
text-transform:uppercase;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}


.bloc_conf_bloc {
display:block;
margin:0px auto 0;
padding:0px;
height:auto;
overflow:hidden;
border: 0px solid blue;
margin-top: 10px;
margin-bottom:10px;
}

.bloc_conf_1 {
display:block;
width: 125px;
margin:0px auto 0;
height:auto;
overflow:hidden;
border:0px solid red;
float:left;
background-color:#DCDCDC;
margin-right:10px;
padding: 15px;
text-align:center;
}

.bloc_conf_1_a {
display:block;
width: 119px;
_width: 149px;
height:220px;
_height:250px;
margin-left:auto;
margin-right:auto;
text-align:center;
margin:0px auto 0;
border:0px solid red;
float:left;
background-image:url(../../../images/ebsession/fond-bloc-1.jpg);
background-repeat:none;
margin-left:10px;
padding: 15px;
_border:0px solid red;
}


.bloc_conf_1 h1, .bloc_conf_1_a h1 {
display:block;
margin:0px auto 0;
padding:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
color:#3F3F3F;
vertical-align:middle;
}

.bloc_conf_1_a h1 img {
display:block;
margin-left:auto;
margin-right:auto;
margin:0px auto 0;
padding:0px;
text-align:center;
vertical-align:middle;

}

.bloc_conf_1 h2, .bloc_conf_1_a h2 {
display:block;
margin:0px auto 0;
padding:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
color:#3F3F3F;
font-weight:normal;
}

.bloc_conf_1 h3, .bloc_conf_1_a h3 {
display:block;
margin:0px auto 0;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
color:#2875A0;
font-weight:bold;
}

.bloc_conf_1 p, .bloc_conf_1_a p {
display:block;
margin:0px auto 0;
padding:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
color:#8bb800;
font-weight:bold;


}

.bloc_conf_1_a a {
display:block;
color:#8bb800;
text-decoration:none;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.bloc_conf_1_a a:hover {
display:block;
color:#0079BD;
text-decoration:none;
margin-left:auto;
margin-right:auto;
text-align:center;
}


.bloc_conf_2 {
display:block;
float:left;
margin:0px auto 0;
padding:15px;
width: 490px;
height:auto;
overflow:hidden;
background-color:#d2e4e9;
border:0px solid red;
}


.bloc_conf_desc p {
display:block;
margin:0px auto 0;
padding:0px;
color:#303030;
font-weight:normal;
font-size:11px;
letter-spacing:0px;
}

.bloc_moderateur {
display:block;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
margin:0px auto 0;
padding:0px;
height: 30px;
line-height:30px;
border:0px solid red;
clear:left;

}

.bloc_moderateur img {
margin-top:5px;
}

.logo_bloc_conf_1 {
display:block;
margin:0px auto 0;
padding:0px;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.recapitulatif_btn {
margin-left:auto;
margin-right:auto;
margin:0px auto 0;
padding:0px;
tex-align:center;
margin-left:5px;
margin-right:0px;
border:0px none;
visibility:hidden;
margin-bottom:10px;
}

.btn_conf_a {
display:block;
background-image:url(../../../images/ebsession/bouton-retour-programme.jpg) !important;
background-repeat:no-repeat;
float:left;

}

.btn_insc_a {
display:block;
background-image:url(../../../images/ebsession/bouton-inscription-conferen.jpg) !important;
background-repeat:no-repeat;
float:left;
margin-left:5px;
}
.btn_retour_a {
display:block;
background-image:url(../../../images/ebsession/bouton-transmettre.jpg) !important;
background-repeat:no-repeat;
float:left;
}
.btn_plan_a {
display:block;
background-image:url(../../../images/ebsession/bouton-acces.jpg) !important;
background-repeat:no-repeat;
float:left;
}

.btn_salon_a {
display:block;
background-image:url(../../../images/ebsession/btn-plan-salon.jpg) !important;
background-repeat:no-repeat;
float:left;
}

.btn_conf_a:hover {
background-image:url(../../../images/ebsession/btn-retour-programme-hover.jpg) !important;
background-repeat:no-repeat;

}
.btn_insc_a:hover {
background-image:url(../../../images/ebsession/btn-inscription-conferen-ho.jpg) !important;
background-repeat:no-repeat;

}
.btn_retour_a:hover {
background-image:url(../../../images/ebsession/btn-transmettre-hover.jpg) !important;
background-repeat:no-repeat;

}
.btn_plan_a:hover {
background-image:url(../../../images/ebsession/btn-acces-hover.jpg) !important;
background-repeat:no-repeat;

}
.btn_salon_a:hover {
background-image:url(../../../images/ebsession/btn-plan-salon-hover.jpg) !important;
background-repeat:no-repeat;

}

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

.bloc_description_bouton img {
display:block;
margin-top:5px;
margin-bottom:5px;
}

.recapitulatif_btn_b {
margin-left:auto;
margin-right:auto;
margin:0px auto 0;
padding:0px;
tex-align:center;
margin-left:5px;
margin-right:0px;
border:0px none;
visibility:hidden;
margin-bottom:10px;
}

.recapitulatif_btn_damien {
margin-left:auto;
margin-right:auto;
margin:0px auto 0;
padding:0px;
tex-align:center;
margin-left:5px;
margin-right:0px;
border:0px none;
visibility:hidden;
margin-bottom:10px;
}

.btn_conf_b {
display:block;
background-image:url(../../../images/ebsession/bouton-retour-programme.jpg) !important;
background-repeat:no-repeat;
margin-left:0px;
}


.btn_conf_b:hover {
background-image:url(../../../images/ebsession/btn-retour-programme-hover.jpg) !important;
background-repeat:no-repeat;

}


.btn_insc_b {
display:block;
background-image:url(../../../images/ebsession/bouton-inscription-conferen.jpg) !important;
background-repeat:no-repeat;
margin-left:0px;
}

.btn_insc_b:hover {
background-image:url(../../../images/ebsession/btn-inscription-conferen-ho.jpg) !important;
background-repeat:no-repeat;

}

.btn_retour_b {
display:block;
background-image:url(../../../images/ebsession/bouton-transmettre.jpg) !important;
background-repeat:no-repeat;
margin-left:0px;
}

.btn_retour_b:hover {
background-image:url(../../../images/ebsession/btn-transmettre-hover.jpg) !important;
background-repeat:no-repeat;
}

.btn_plan_b {
display:block;
background-image:url(../../../images/ebsession/bouton-acces.jpg) !important;
background-repeat:no-repeat;
margin-left:0px;
}


.btn_plan_b:hover {
background-image:url(../../../images/ebsession/btn-acces-hover.jpg) !important;
background-repeat:no-repeat;
}

.btn_inscription_bb_btn {
margin-left:auto;
margin-right:auto;
margin:0px auto 0;
padding:0px;
tex-align:center;
margin-left:5px;
margin-right:0px;
border:0px none;
visibility:hidden;
margin-bottom:10px;
}


.btn_inscription_a {
display:block;
background-image:url(../../../images/ebsession/btn-inscrire.jpg) !important;
background-repeat:no-repeat;
float:left;
margin-left:30px;
border:0px none;
}

.btn_inscription_a:hover {
display:block;
background-image:url(../../../images/ebsession/btn-inscrire-hover.jpg) !important;
background-repeat:no-repeat;
float:left;
margin-left:30px;
border:0px none;
}




.btn_inscription_bj {
display:block;
background-image:url(../../../images/ebsession/bouton-inscrire.jpg) !important;
background-repeat:no-repeat;
margin-left:7px;
}

.btn_inscription_bj:hover {

background-image:url(../../../images/ebsession/btn-inscrire-hover.jpg) !important;
background-repeat:no-repeat;
margin-left:7px;
}



.recapitulatif_infos {

float:left;
margin-right:5px;
color:#3E3E3E;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;

}


.recapitulatif_date {

color:#0079BD;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:0px;

}

.bloc_client {
display:block;
width:230px;
height:auto;
overflow:hidden;
float:left;
clear:left;
margin-right:5px;
border:0px solid red;
margin-top: 10px;
background-color:#d2e4e9;
text-align:left;
letter-spacing:0px;
}

.bloc_client2 {
display:block;
width:230px;
height:auto;
overflow:hidden;
float:left;
margin-left:5px;
border:0px solid red;
margin-top: 10px;
background-color:#d2e4e9;

}

.bloc_client p, .bloc_client2 p {
display:block;
margin:0px auto 0;
padding:0px;
letter-spacing:0px;
text-align:left !important;

}

.bloc_client_intervenants {
display:block;
width:auto;
height:auto;
overflow:hidden;
color:#1182C1;
font-weight:bold;
background-color:#d2e4e9;
letter-spacing:0px;
text-align:left;
}

.moderateurs_image {

float:left;
margin-right:10px;
border:0px none;

}

.moderateurs {
display:block;
margin-left:auto;
margin-right:auto;
margin:0px auto 0;
padding:0px;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;
color:#1182C1;
font-weight:bold;
float:left;
}


/* gabarit page theme */



.bloc_description_theme {
display:block;
margin:0px auto 0;
padding:0px;
height:auto;
text-align:left;
border:0px solid red;
margin-bottom:10px;
_color:#3D3D3D;
}

.bloc_description p, .encadrement_2 p{
display:block;
margin:0px auto 0;
padding:0px;
height:auto;
color:#3D3D3D;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height: 16px;
text-align:justify;
}


.encadrement_2 h2 {
display:block;
margin:0px auto 0;
padding:0px;
line-height:16px;
font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:0px;
color:#01466D;
margin-top:5px;
margin-bottom:5px;
height:auto;
overflow:hidden;
}

.module_conference {
display:block;
text-align:left;
margin-left:0;
height:auto;
overflow:hidden;
margin-bottom:15px;
border-bottom: 1px solid #0370b5;
border-top:0px none;
border-left:0px none;
border-right:0px none;
}



.liste_theme {
display:block;
margin:0px auto 0;
padding:0px;
height:auto;
overflow:hidden;
border:0px solid green;
float:left;
width:310px;
}

.liste_theme3 {
display:block;
margin:0px auto 0;
padding:0px;
width:300px;
height: 26px;
border-bottom: 0px solid #c1c1c1;
border-top: 0px none;
border-left: 0px none;
border-right: 0px none;
}

.liste_theme img {

vertical-align:middle;
margin:0px auto 0;
padding: 0px;
margin-right: 5px;

}

.liste_theme h1 {

clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
line-height: 11px;
color:#5B5B5B;
margin:0px auto 0;
padding: 0px;
vertical-align:bottom;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
}

.liste_theme h1 a {
text-decoration:none;
color:#5B5B5B;
padding-top: 2px;

}

.liste_theme h1 a:hover {
text-decoration:none;
color:#8bb800;
padding-top: 2px;

}


.theme_relation{
display:block;
margin:0px auto 0;
padding: 0px;
height:auto;
overflow: hidden;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
}

.theme_relation h5 {

clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
line-height: 11px;
color:#FFFFFF;
margin:0px auto 0;
padding: 0px;
vertical-align:bottom;
margin-right: 5px;
margin-top: 3px;
margin-bottom: 2px;
margin-left:0;
text-align:left;
}



.theme_relation img {
margin-left:0;
text-align:left;
vertical-align:middle;
margin:0px auto 0;
padding: 0px;
margin-right:5px;
margin-top:0px;

}

.theme_liste_date .jour {

font-family: "Trebuchet MS", Arial, Helvetica;
font-size: 12px;
font-weight:bold;
letter-spacing:0px;
color:#8EABE6;
}

.theme_liste_date .jour_day {
display:block;
font-family: "Trebuchet MS", Arial, Helvetica;
color:#B7AC76;
clear:left;
font-size:12px;
clear:left;
}

.theme_liste_intitule h1 {
font-family: "Trebuchet MS", Arial, Helvetica;
color:#FF5400;
font-weight:bold;
font-size: 13px;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
line-height:13px;
}

.theme_liste_intitule .intitule_heure {
display:inline;
height:auto;
overflow:hidden;
font-family: Arial, Helvetica;
color:#bfb999;
font-weight:bold;
font-size: 13px;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
line-height:16px;
margin-right:3px;
}

.theme_liste_intitule h2, .theme_liste_intitule a {
text-align:left;
display:inline;
font-family: Arial, Helvetica;
color:#678DDD;
font-weight:normal;
font-size: 13px;
line-height:13px;
letter-spacing:0px;
text-decoration:none;
vertical-align:middle;
margin:0px auto 0;
padding:0px;
}

.theme_liste_intitule img {
vertical-align:middle;
margin:0px auto 0;
padding:0px;
margin-right:5px;
}
.theme_liste_intitule a:hover {
color:#303C56;
text-decoration:none;
}

.theme_liste_date {

display:block;
margin-left:auto;
margin-right:auto;
margin:0px auto 0;
height:52px;
width:130px;
border:1px solid #C9C9C9;
vertical-align:middle;
padding-top:10px;
padding-bottom:5px;
text-align:center;
margin-right:5px;
margin-bottom: 5px;
margin-top:5px;
float:left;
}

.theme_liste_intitule {
display:block;
height:52px;
width:400px;
margin-left:auto;
margin-right:auto;
margin:0px auto 0;
border:1px solid #C9C9C9;
vertical-align:middle;
padding-bottom:5px;
padding-top:10px;
padding-left:5px;
margin-right:5px;
margin-bottom: 5px;
margin-top:5px;
float:left;
}

.theme_liste_lien {
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
margin:0px auto 0;
height:47px;
width:125px;
border:1px solid #C9C9C9;
margin-right:5px;
vertical-align:middle;
padding-top:15px;
padding-bottom:5px;
margin-bottom: 5px;
margin-top:5px;
float:left;
}

.theme_liste_lien img {
border:0px none;
}

.theme_relation_desc {
display:block;
height:auto;
overflow:hidden;
margin:0px auto 0;
padding:0px;
clear:left;
}

.tableau_theme_liste {
display:block;
margin:0px auto 0;
padding:0px;
width:auto;
_height:62px;
overflow:hidden;
border:0px solid red;
}


/* page gabarit societe */


.cadre_theme_intitule a {
text-decoration:none;
color:#01466D;
}

.cadre_theme_intitule a:hover {
text-decoration:none;
color:#8bb800;
}


.bloc_description_societe {
display:block;
height:auto;
overflow:hidden;
text-align:left;
border:0px solid red;
margin:0px auto 0;
padding:0px;
border:0px solid red;
margin-right: 30px;
margin-bottom:10px;

}


.bloc_description_societe p {
color:#3D3D3D;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height: 16px;
text-align:justify;
}


.colonne_centrale {

display:block;
margin:0px auto 0;
height:auto;
overflow:hidden;
border:0px solid red;

}

.desc_colone_1 {

display:block;
margin:0px auto 0;
padding:0px;
float:left;
width:194px;
background-image:url(../../../images/ebsession/background-societe.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-right:15px;
padding-top:15px;
min-height:200px;
}

.desc_colone_1 a {
text-decoration:none;
color:#8bb800;

}

.desc_colone_1 a:hover {
text-decoration:none;
color:#0079BD;

}

.numero_stand {
color:#FF6C00;
font-weight:bold;
}

.societe_ville {
color:#0079BD;
font-weight:bold;
}

.desc_colone_2 {
display:block;
float:left;
width:450px;
height:auto;
overflow:hidden;

}

.desc_colone_2 h2 {
font-family:"Trebuchet MS", Arial, Helvetica;
font-size: 14px;
letter-spacing: 0px;
font-weight:bold;
color:#0079BD;
margin:0px auto 0;
padding:0px;
letter-spacing:0px;
margin-bottom:10px;
margin-top:10px;
}

.desc_colone_2 p {
display:list-item;
font-family:"Trebuchet MS", Arial, Helvetica;
font-size: 12px;
color:#3D3D3D;
font-weight:normal;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
line-height:16px;
}

h5 {
display:block;
font-family:"Trebuchet MS", Arial, Helvetica;
font-size: 12px;
letter-spacing: 0px;
font-weight:normal;
color:#3E96C8;
margin:0px auto 0;
padding:0px;
letter-spacing:0px;
line-height:14px;
width:500px;
border:0Px solid red;
}

h5 a {
text-decoration:none;
color:#3E96C8;
}

h5 a:hover {
color:#FF7700;
}


.session_date {
float:left;
display:block;
font-family:Trebuchet MS, Arial, Helvetica;
font-size: 12px;
color:#5D5D5D;
font-weight:normal;
letter-spacing:0px;
}


/* page salon */

.colonne_salon {
display:block;
margin:0px auto 0;
padding:0px;
width:640px;
padding:5px;
height:auto;
overflow:hidden;
border:0px solid red;

}

.colonne_salon ul
{
margin: 0;
padding: 0;
list-style: none;
}

.colonne_salon li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(../images/arrow.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}



.colonne_salon ul li {
display:list-item;
font-family:"Trebuchet MS", Arial, Helvetica;
font-size: 11px;
color:#3D3D3D;
font-weight:normal;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
line-height:16px;
text-indent: 15px;
}


.colonne_salon ul li a {
text-decoration:none;
color:#3D3D3D;
}


.colonne_salon ul li a:hover {
text-decoration:none;
color:#8bb800;
}


.form_theme, .salon_contenu_tab p {
font-family:"Trebuchet MS", Arial, Helvetica;
font-size: 11px;
color:#3D3D3D;
}

.form_theme option, .form_theme select {
font-size: 11px;
}

.salon_titre_tab {
font-family:Arial, Helvetica;
color:#3C3C3C;
font-weight:bold;
font-size:12px;
margin:0px auto 0;
padding:0px;
letter-spacing:0px;

}

.salon_contenu_tab a {
text-decoration:none;
color:#3D3D3D;
}

.salon_contenu_tab a:hover {
text-decoration:none;
color:#8bb800;
}


/* formulaire inscription */

#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: #000000;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-top:1px solid #000000;
		border-right:1px solid #000000;
		border-left: 1px solid #000000;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		background: #9999CC;
		color: #FFFFFF;
		margin-bottom: -1px;
		border-bottom: 1px solid #000000;
		border-bottom: #8BC608;
	}

#tabnav a:hover
	{
		background: #fff;
	}
	
.formulaire_intitule_champs {
font-family: "Trebuchet MS", Helvetica, Arial;
font-size: 11px;
letter-spacing:0px;
margin:0px auto 0;
padding:0px;
font-weight:normal;

}

.formulaire_listing_session {
font-family: "Trebuchet MS", Helvetica, Arial;
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:#ff5500 !important;
text-decoration:none !important;

}

.horaire_inscription {
font-family: "Trebuchet MS", Helvetica, Arial;
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;
}



/* page sponsors et page partenaires */

.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: 7px;
top:50%;
left:50%
}

.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:5px;
text-align:center;
height:auto;
overflow:hidden;
border:1px solid #bdbdbd;
width: 130px;
height: 50px;
top:50%;
}

.page_partenaires_sponsors a:hover {
display: inline;
_display:block;
text-decoration:none;
float:left;
padding:5px;
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:1px solid #fcb536;
width: 130px;
height: 50px;
top:50%;

}

/* hauteur mise quand pas de texte */

.hauteur_mise {
display:block;
margin:0px auto 0;
padding:0px;
width:auto;
height:165px;

}


/* plan du site */

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

}


/*  moteur de recherche */

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

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



.couleur_liens_recherche_page {
display:inline;
width:20px;
height:20px;
background-color:#ffffff;
color:#ff8e24
border:1px solid #808080;
margin-left:1px;
margin-right:1px;
line-height:20px;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
}


.couleur_liens_recherche_page_1 {
display:inline;
width:20px;
height:20px;
background-color:#ffffff;
color:#ff8e24
border:1px solid #808080;
margin:6px;
line-height:20px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
}

a.couleur_liens_recherche_page {

text-decoration:none !important;
color:#01466d;
width:20px;
height:20px;
font-size:11px;
font-family: Verdana,Arial,Helvetica;
font-weight:bold;
border:1px solid #c7c7c7;
line-height:20px;
}

a.couleur_liens_recherche_page:hover {
text-decoration:none !important;
width:20px;
height:20px;
color:#ff942c;
font-size:11px;
font-family: Verdana,Arial,Helvetica;
font-weight:bold;
border:1px solid #c7c7c7;
line-height:20px;
}

/* liste des temoins */

a.liens_temoins_intervention {
font-weight:bold;
text-decoration:none;
color:#b3dd30;
}

a.liens_temoins_intervention:hover {
font-weight:bold;
text-decoration:none;
color:#388ebf;

}
a.liens_temoins	{
font-weight:bold;
text-decoration:none;
color:#00a4cd;
}

a.liens_temoins:hover	{
font-weight:bold;
text-decoration:none;
color:#9cba3e;
}


/* titre de chaque page */

.titre_sommaire_entete {
color:#8bb800;
}
