/* GROUP NAV */
/*#nav001 {position: relative; height:40px; margin: 0 22px 16px; padding-top: 6px; z-index: 1000;}*/
#nav001 {height:40px; margin: 0 0 16px 0; padding-top: 6px; z-index: 1000;}
html>body #nav001{ height:34px; }
#nav001 #nav001i{ height: 29px; margin-left: 29px; padding-left:0px ; display: block;}
#nav001 #nav001i h1, #nav001 #nav001i p.title_bar {position: absolute; left:240px;  top: 12px; display: inline; font-size: 11px; color: #FFF;line-height: 19px;}
#nav001 #nav001i span#nav001e{ float: left; display: inline; width: 18px; height:29px; }

.nav a.rub001 {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; display: block; text-align: center; background: url(http://efl.fr.s3.amazonaws.com/img/onglet_off.jpg) no-repeat;}
.nav a.rub001  span {padding: 0; text-align: center; color: #637384; font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; }
.nav li.rub001,.nav li.rub001_choosen { height: 29px; text-align: center;}
.nav li.rub001_choosen {color:#000000;}

.nav a:focus, 
.nav a:hover, 
.nav a:active {background-position: right bottom; background: url(http://efl.fr.s3.amazonaws.com/img/onglet_on.jpg) no-repeat; font-weight:bold; }

/*******nav**********/
#nav001 #nav001i ul.nav a:focus span, 
#nav001 #nav001i ul.nav a:hover span, 
#nav001 #nav001i ul.nav a:active span,
#nav001 #nav001i ul.nav a span.selectedMenu { color: #FFFFFF; font-size:100%; }

#nav001 #nav001i ul.nav a:active span,
#nav001 #nav001i ul.nav a span.selectedMenu { font-weight: bold; }

html>body #nav001  ul.nav #fiscal,
html>body #nav001  ul.nav #social,
html>body #nav001  ul.nav #affaires,
html>body #nav001  ul.nav #comptable, 
html>body #nav001  ul.nav #immobilier, 
html>body #nav001  ul.nav #civil, 
html>body #nav001  ul.nav #association, 
html>body #nav001  ul.nav #international, 
html>body #nav001  ul.nav #particulier 	{ width: 100px; height: 25px; line-height:1.2em; position: relative;}	
/* @end */


/*******nav**********/
.nav, .nav * { margin: 0; padding: 0; list-style: none; z-index: 600; }
.nav { font-size: .962em; color: #000; line-height: 1.0; }
.nav ul {display: none; position: absolute; top: 25px; width: 165px; z-index: 600; }
.nav ul ul{left: 166px; top:0px;}
.nav ul li,

.nav a { width: 100%; height: auto; background: none; line-height: 19px !important; }

.nav li { float: left; position: relative; z-index: 99; }

.nav a { display: block; color: #475360; }

embed, object { position: relative; z-index: 0; }
.nav { float: left; margin-bottom: 1.5em; }

.nav li {  }

.nav a { color: #475360; text-decoration: none; }

.nav li li a { background: #9CF url(../img/nav001/nav001-rub.png) no-repeat  -330px bottom; line-height: 1; }
.nav li li a span { display: block; line-height: 1; padding-top: 5px; padding-bottom: 5px; padding-right: 20px; background: url(../img/nav001/nav001-rub.png) no-repeat left top; text-align: right; }
/**********AJOUT TWE TEST*********************/
html .nav li li a span{text-align: left; padding-left: 2px;}
html > body .nav li ul li  {width:100%; }
/*********************************************/

.nav a.rub002 span { background: transparent  url(../img/nav001/rub002.png) no-repeat left top; }
.nav a.rub002_final span { font-weight: bold; }

.affblocmenu1, .affblocmenu2, .affblocmenu3, .affblocmenu4, .affblocmenu5, .affblocmenu6, .affblocmenu7, .affblocmenu8, .affblocmenu9 {
background: url(http://efl.fr.s3.amazonaws.com/img/menu_deplie.jpg) no-repeat;
position: absolute;
top: 138px;
z-index: 99999;
width: 485px;
height: 45px;
display: none;
border-bottom: 1px #637384 solid; 
}

.affblocmenu1 {
	margin-left: 29px;
}

.affblocmenu2 {
	margin-left: 129px;
}

.affblocmenu3 {
	margin-left: 229px;
}

.affblocmenu4 {
	margin-left: 329px;
}

.affblocmenu5 {
	margin-left: 429px;
}

.affblocmenu6, .affblocmenu7, .affblocmenu8, .affblocmenu9 {
	margin-left: 443px;
}

.affgamme {
position: relative;
left: 15px;
top: 45px;
font-size: 11px;
width: 120px;
line-height: 11px;
margin-bottom: 10px;
z-index: 999999;
}

.affproduitsphares {
position: relative;
left: 140px;
top: 45px;
font-size: 11px;
width: 190px;
line-height: 11px;
margin-bottom: 10px;
z-index: 999999;
}

.affservicesgratuits {
position: relative;
left: 340px;
top: 45px;
font-size: 11px;
width: 145px;
line-height: 11px;
margin-bottom: 10px;
z-index: 999999;
}

/* @override 
	http://localhost/EFL/tmpl/_lib/_css/base.css
	http://g5-station.local/EFL/tmpl/_lib/_css/base.css
	http://localhost/EFL/EFL_Institutionnel_Update/tmpl/_lib/_css/base.css
*/
* {margin: 0;padding: 0;}


body { font: 78% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: #517aa4; 
voice-family: "\"}\""; voice-family:inherit;}
html>body {font-size:78%; }

p {color: #000;margin: 0 10px 10px 0;font-size: 1em;line-height: 1.5; }
li  { list-style-type: none;    list-style-position: outside;}
img {border: 0;}
input,
textarea,
select{ font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #000 ; /*text-indent: 8px;*/  text-indent: 2px; cursor: text; }
select { cursor: pointer; 
}
.clearboth {margin: 0; padding: 0; clear: both; border: 0;height: 0;}
.clearright{ clear: right; }
.clearleft{ clear: left; }
a { color:#000 ; text-decoration: none;cursor: pointer;}
a:hover{text-decoration: none;}
a:active{ }

h1 {font-size: 1.09em;}
h2 {font-size: 1.15em;}
h3 {font-size: 1em;}
h4 {font-size: .9em;}

h1, 
h2, 
h3, 
h4{ color: #000; font-variant: normal; }
h1 span, 
h2 span, 
h3 span, 
h4 span
{ color: #517aa4; font-variant: normal; }

#content001c .box_top {
font-size:0.82em;
margin: 0 0px 0px; 
}

p.box_top span { font-weight: bold;
}

.bold{ font-weight: bold; }

h1.h1_link { font-weight: normal; color: #FFF; font-size: 1.0em; text-align: left;}

#content000 {
	width: 980px;
	height: 414px;
	margin: 0 auto; 
	/*position: absolute; */
	/*left:11%;*/
	background: #FFF  url(../img/content000r.jpg) repeat-y right top ;
	z-index: 0; }

#content000i { background:  transparent url(../img/content000l.jpg) repeat-y left top; z-index: 0;  display: block; }
html>body #content000  { height: auto;padding-top: 414px; min-height: 1px; }
html>body #content000i { margin-top: -415px; }

/* @group header */
#header {height: 110px; display: block; }
#header a#logo {width: 153px; height: 80px; background: url(../img/header/logo.png) no-repeat 22px 2px; text-decoration: none; display: block; }
#header a#logo span{ display: none; }
#header img { float: right;display: inline; width: 728px; height: 90px; margin:10px 22px 0 0; }
/* @end */

/* @group content001 */

#content001{ float: left; display: inline; width: 715px; margin-left: 29px;   }
#content001 #nav002 { float: left;  display: inline; width:187px;text-align: left; }
	
#content001c{  margin-left: 200px; }

#content001c_head{ display:block; overflow: hidden; height: 1%;  margin-bottom: .6em; }
html>body #content001c_head { height: 1%; margin-bottom: .9em;}
html>/**/body #content001c_head { height: auto; }
 
#content001c_head  li { display: inline; }
 
 
#content001c_head #petit_poucet { float:left; display: inline; width: 380px;  }

#content001c_head.zoom_page #petit_poucet { width: 330px; }

 
html>body  #content001c_head #petit_poucet {  /*margin-bottom: 14px;*/ }
#content001c_head #petit_poucet li { margin-right: 5px; padding-left: 7px;  line-height: 1;  background: url(../img/content001c/fleche_poucet.png) no-repeat left 50% ; }
 
#content001c_head #petit_poucet li a {  color: #3D5D7E;    font: .73em  Arial, Helvetica, Geneva, sans-serif;  }

#content001c_head #petit_poucet .first_poucet{ background: none;padding-left: 0; }
#content001c_head #petit_poucet .first_poucet  li{ display: block; }

#content001c_head #print-dialog{ position: relative; height:15px;  margin:3px 0 3px 380px ;  padding: 0; }



html>/**/body #content001c_head #print-dialog { width: 130px; }



#content001c_head.zoom_page #print-dialog { margin-left:330px ;}

html>/**/body #content001c_head.zoom_page #print-dialog { width: 182px; }


#content001c_head #print-dialog ul#print_enjoy { display:block }

#content001c_head #print-dialog ul{ margin-left: 60px; }
html>body #content001c_head #print-dialog ul{ margin-left: 70px; }

#content001c_head.zoom_page #print-dialog ul{ margin-left: 70px; }
html>body #content001c_head.zoom_page #print-dialog ul{ margin-left: 76px; }
html>/**/body #content001c_head.zoom_page #print-dialog ul{ margin-left: 79px; }


#content001c_head #print-dialog li{float: left;  width: 25px; background: url(../img/content001c/print-dialogo.png) no-repeat ; width:25px ; height:18px ;  }

#content001c_head.zoom_page #print-dialog li{ background: url(../img/produits/print-dialogo.png) no-repeat; }
 
 
#content001c_head #print-dialog li a {width:25px ; height:18px ;display: block; background: url(../img/content001c/print-dialog.png) no-repeat; }

#content001c_head.zoom_page #print-dialog li a { width: 22px; background: url(../img/produits/print-dialog.png) no-repeat; }

#content001c_head.zoom_page #print-dialog li#zoom_plus,
#content001c_head.zoom_page #print-dialog li#zoom_plus a { background-position: left top; }

#content001c_head.zoom_page #print-dialog li#zoom_moins,
#content001c_head.zoom_page #print-dialog li#zoom_moins a { background-position: -22px top; }

#content001c_head.zoom_page #print-dialog li#print,
#content001c_head.zoom_page #print-dialog li#print a{ background-position: -44px top; }

#content001c_head.zoom_page #print-dialog li#enjoy,
#content001c_head.zoom_page #print-dialog li#enjoy a { background-position: -66px top; }

/**********/
#content001c_head #print-dialog li#print,
#content001c_head #print-dialog li#print a{ background-position: left top; }


#content001c_head #print-dialog li#enjoy,
#content001c_head #print-dialog li#enjoy a { background-position: -28px top; }


#content001c_head #print-dialog li a:hover{ background: transparent; }


#content001c_head #print-dialog li  a span{ position:absolute;  top:-3px; left: 0;   width: 60px; height: 25px; color: #000; line-height: .9em;  font-size: .8em ; text-align: right;  display: none; }

#content001c_head.zoom_page #print-dialog li a span{ width: 80px; }

html>head #content001c_head #print-dialog li  a span {left: 0;  }
 
#content001c .box_top { width: 505px; font-size: .802em; color: #FFF;  text-transform: uppercase;  display: block; overflow: hidden;  background: #9CF url(../img/002/onglet002.png) no-repeat left top;}
html>body  #content001c .box_top { width: 99%; }

#content001c .box_top span { margin-left: 19px;  text-indent: 8px; color: #FFF; line-height: 19px; display: block;  background: #94a6b9 url(../img/002/onglet_2_002r.png) no-repeat right top ;   }

#content001c  p.chapo{ margin: 7px 0 20px;  font-size: 1.05em; }

#content001c  p {  font-size: 1em;  line-height: 1.2; margin: 10px auto 10px 0;
}

/*******************************/
dl.interactive_content { position: relative; margin-top: 7px; height: 13.6em; z-index: 0; }

dl.interactive_content dt { width: 150px; margin-left: 11px; padding-left: 8px; font-size: .9em; line-height: 1.8; text-transform: uppercase; background: url(../img/content001c/puce001.png) no-repeat 0 .6em; }

dl.interactive_content dt a { color: #000; cursor: pointer; }

dl.interactive_content dd { position: absolute; top: 0; right: 0; width: 320px; height: 13em; padding: 0 10px; overflow: auto; border-left: 1px solid #637384; display: none; z-index: 0; font-size: .962em; }

html>body dl.interactive_content dd { width: 320px; }

dl.interactive_content dd li { line-height: 1.2; font-size: 1em; margin-bottom: -3px; }

html>body dl.interactive_content dd li { margin-bottom: 10px; }

dl.interactive_content dd  a { text-decoration: none; }

dl.interactive_content dd  a:hover { text-decoration: underline; }

dl.interactive_content dd ul li span { display: block; line-height: 1; }

html>body dl.interactive_content dd ul li span { margin-bottom: 0; font-style: italic; }

/*****************/

#content001c  #zoom_sur ,
#content001c #news { float: left; display: inline; width: 49%; }


#content001c #zoom_sur h2.box_top , 
#content001c #news  h2.box_top {/* width: auto;*/ width:24.7867em; }

/*INSTVII-441 Sous IE6, sur la page d'accueil, le bloc nouveautés est affiché en dessous du bloc "Zoom sur"*/
#content001c #zoom_sur .box_top , 
#content001c #news  .box_top {width:247px; }


html>/**/body #content001c #zoom_sur h2.box_top , 
html>/**/body #content001c #news  h2.box_top {   width:24.8867em; }

#content001c #zoom_sur h2.box_top span ,
#content001c #news  h2.box_top span { background: #637384 url(../img/002/onglet002r.png) no-repeat right top; }

#zoom_sur dl, 
#news dl { width: 49.8%; float: left; display: inline; margin-bottom: 9px; line-height: 1.1; font-size: .85em; }

html>/**/body  #zoom_sur dl,
html>/**/body  #news dl { width: 50% }

#zoom_sur dl dt,
#news dl dt { padding: 4px 0; font-weight: bold; font-size: 1.04em; }

#zoom_sur dl dt { color: #FFF; }

#zoom_sur dl dt.illustr,
#news dl dt.illustr { height: 105px; background: #FFF; padding: 0 4px; }

#zoom_sur dl dt.illustr img,
#news dl dt.illustr img { margin: 9px;  }
	
#zoom_sur dl.dl1 dt.illustr { border-left: 1px solid #94a6b9; }

#zoom_sur dl.dl2 dt.illustr { border-right: 1px solid #94a6b9; }

#zoom_sur dl dt,
#zoom_sur dl dd,
#news dl dt,
#news dl dd { padding-left: 9px; }

#zoom_sur dl dd,
#news dl dd { /*height: 6em;*/ padding-bottom: .55em; overflow: hidden; display: block; }

#zoom_sur dl dd .savoir-plus,
#news dl dd .savoir-plus { width: 67px; height: 14px; text-indent: -5000px; display: block; }

#zoom_sur dl dd .savoir-plus { background: #94a6b9 url(../img/content001c/savoir.png) no-repeat; }

#zoom_sur  dt,
#zoom_sur	dd { background-color: #94a6b9; }

#zoom_sur .dl1 dd.bottom { background: #94a6b9  url(../img/content001c/zoom_sur-lb.png) no-repeat left bottom; }

#zoom_sur .dl2 dd.bottom { background: #94a6b9 url(../img/content001c/zoom_sur-rb.png) no-repeat  right bottom; }

#zoom_sur dl dd.bottom,
#news dl dd.bottom { height: 20px; }

#news dl dt { color: #94a6b9; }

#content001{ float: left; display: inline; width: 715px; margin-left: 29px;   }
#content001 #nav002 { float: left;  display: inline; width:187px;text-align: left; }
	
#content001c{  margin-left: 200px; }

#news dl.dl2 dt.illustr { border-right: 1px solid #c4d2e0; }

#news dl dd .savoir-plus { background: #c4d2e0 url(../img/content001c/savoir2.png) no-repeat; }

#news  dt,				
#news  dd { background-color: #c4d2e0; }

#news .dl1 dd.bottom { background: #c4d2e0 url(../img/content001c/news-lb.png) no-repeat left bottom; }

#news .dl2 dd.bottom { background: #c4d2e0  url(../img/content001c/news-rb.png) no-repeat  right bottom; }


/*******************************/

dl#actu_jour dt#rss { position: absolute; bottom: 20px;  margin-top: 1.2em;background: url(../img/content001c/puce002.png) no-repeat 0 .6em;}
dl#actu_jour dt#rss a{ color:#698aad;  }
dl#actu_jour dt#rss a span{ text-transform:lowercase ; display: block;  line-height: .8; font-weight: normal; }


/*******************************/  

#content001c .first_div{ margin-right: 9px; }


/* @end */

/* @group 002 */


#nav002,
#content002 {font-size: .9em; }

#nav002 h3, #content002 h3,#nav002 p.title_bar, #content002 p.title_bar { width:187px; border-bottom: 1px solid #FFF; text-indent: 7px;  color: #FFF; font-size: .9em; text-transform: uppercase; background: #9CF url(../img/002/onglet002.png) no-repeat left top;   }

#nav002 h3 span, 
#content002 h3 span, 
#nav002 p.title_bar span, 
#content002 p.title_bar span, 
#content002 p.menud_abonnes_titre span { 
	line-height: 19px; 
	margin-left: 19px;
	background: #637384 url(../img/002/onglet002r.png) no-repeat right top;   
	display: block; 
	color: #FFF; 
	border-left: 1px solid #FFF; 
}

#content002 #panier h3 span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 url(../img/002/onglet002_panier-r.png) no-repeat scroll right top;
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
}

#nav002 .min-height p.title_bar,
#nav002 .menug_conseilAch_boite p.title_bar,
#nav002 .menug_newsletter_boite p.title_bar,
#content002 #question p.title_bar,
#content002 p.menud_abonnes_titre {
color:#ffffff;
font-size:0.9em;
line-height:normal;
font-weight:bold;
font-variant:normal;
padding: 0 0 0;
margin: 0; 

}

.min-height				  {position: relative; width: 187px;  margin-bottom: 10px;   }
html>body .min-height {  }

a.min-height-b {position: absolute; bottom: 0; height: 19px;  text-indent: 24px; line-height: 19px; font-size: 10px; font-weight: bold; color: #FFF; text-decoration: none;  display: block;  overflow: hidden; z-index: 100;}

#clients a.min-height-b_identified { position: absolute; height: 19px;  text-indent: 24px; line-height: 19px; font-size: 10px; font-weight: bold; color: #485b0a; text-decoration: none;  display: block;  overflow: hidden; z-index: 100; bottom: 21px; background:  url(../img/service_clients/sc_identified.png) no-repeat left top ;  }

a.min-height-b2{  z-index: 400;  }

fieldset { border: none; }
fieldset legend span, fieldset label span { display: none;}


/* @group nav002 */
#nav002 p { padding: 3px 10px 20px;  font-size: .9em; line-height: 1.3em; color: #333; }

#nav002 .min-height{ background:#94a6b9 url(../img/002/002_1_b.png) no-repeat right bottom ;  }

html>body #nav002 .min-height 						{padding-top: 75px; min-height: 1px;}
#nav002 .min-height .min-height-i 					{ height:75px ;}
html>body #nav002  .min-height .min-height-i { margin-top: -75px; height: auto; }

#nav002 .min-height p { padding: 3px 10px 20px; margin: 0; color: #333; font-size: .9em; line-height: 1.3; }

#nav002 a.min-height-b		 		{ bottom: -1px;color: #637384; background:  url(../img/002/link_2_002.png)  no-repeat left top ; }
html>body #nav002 a.min-height-b	{ bottom: 0;}
#nav002 a.min-height-b:hover { background-position: left bottom; color: #FFF;  text-decoration: none;}


#nav002 input{ font-size: 9px;   }
#nav002 input,
#nav002 select {    color: #3d5d7e; line-height: 18px; margin: 8px 0 5px 0; }

#nav002 a {  }
#nav002 a:hover { text-decoration: underline; }

#nav002 #newsletter,
#nav002 #catalogue{ background:#bfcad5 url(../img/002/002_2_b.png) no-repeat right bottom ;  }
#nav002 #newsletter  h3 span ,
#nav002 #catalogue h3 span, 
#nav002 #newsletter p.title_bar span ,
#nav002 #catalogue p.title_bar span { background: #94a6b9 url(../img/002/onglet_2_002_94a6b9_r.png) no-repeat right top; }


#nav002 fieldset {border: none; padding: 0  0 20px 10px; }



#nav002  fieldset a.min-height-b { margin-left: -10px; background:  url(../img/002/link002.png)  no-repeat left top ; color: #FFF; }
#nav002  fieldset a.min-height-b:hover { color: #637384; }

/******** search001 ***********/


#search001  fieldset#search001s input  { width: 146px; height: 18px; margin-left: -6px; margin-top: 8px; line-height: 18px;  border: none; text-indent: 6px;}

html>body #search001  fieldset#search001s input		 { /*width: 144px;height: 16px;margin-top: 6px;*/ width: 146px; height: 18px;  margin-top: 7px;	line-height: 16px; }

html>/**/body #search001  fieldset#search001s input  { width: 141px; height: 14px; margin-left: 0; margin-top: 8px;padding-left: 6px;padding: 2px 0 2px 6px;  text-indent: 0; line-height: 1em ;  }

#search001  fieldset#search001s input#search001b { cursor: pointer; position: absolute; right: 10px; top: 29px;   width: 18px; height: 18px;margin: 0 auto 0 141px ; background:  url(../img/002/nav002_button.png) no-repeat left 0; }
html>body #search001  fieldset#search001s input#search001b{ top: 28px; cursor: pointer; }

#search001  fieldset#search001s input#search001b:hover {cursor: pointer; background-position: left -18px; cursor:pointer;}
#search001  fieldset#search001s p{ margin: 0 20px 0 0; padding: 0;padding-left: 0; }

/******** products_search001**********/
#products_search001s p select 				{ height: 18px; width: 166px;  font-size: 11px;  line-height: 18px ; border: 1px solid #333; background: #FFF;}
html>body #products_search001s p select 	{ height: 20px; line-height: 1.5;  }
html>/**/body #products_search001s p select { height: 16px; }

#products_search001s p select option 	{ text-indent: 6px; display: block;}
html>/**/body #products_search001s p select option {height:18px ; }

#products_search001  fieldset#search001s select {  height: 20px; }
#products_search001 #products_search001i fieldset#search001s input#products_search001b {position: absolute; right: 0;   width: 20px; margin: -20px 20px 0 0 ; background: olive; }
#products_search001  fieldset#products_search001s p{ margin-left: -10px; padding-bottom: 0; }
#products_search001  fieldset#products_search001a { display: none; }

#nav002 #nouveaute {background:#94a6b9 url(../img/002/002_5_b.png) no-repeat left bottom; display: block; padding-bottom:4px; }

#nouveaute dl { padding:  10px;  line-height: 1.2 ;  font-size: .9em; }
#nouveaute dl dt { float: left; display: inline;  }
#nouveaute dl dd { text-indent: 6px;  margin-bottom: .4em;}
#nouveaute dl a{ color: #333; }
#nouveaute dl a:hover { text-decoration: underline; }
/* @end */

/* @group content002 */
#content002 {margin-left: 765px;}

#content002 h3,#content002 p.title_bar { width: 187px; }
#content002 #abonnes h3,#content002 #abonnes p.title_bar { background: #f90 url(../img/002/onglet_abonnes_002.png) no-repeat; }
#content002 #clients h3,#content002 #clients p.title_bar { background: #9c0  url(../img/002/onglet_clients_002.png) no-repeat; }
#content002 #question h3,#content002 #question p.title_bar { background: #96c  url(../img/002/onglet_questions_002.png) no-repeat; }


html>body #content002 .min-height 	{ padding-top: 94px;  min-height: 1px;}
#content002 .min-height .min-height-i { height:94px ;}
html>body #content002  .min-height .min-height-i { margin-top: -94px;  height: auto;}

#content002  .min-height2 h3 { height: 19px; position: relative; z-index: 500;}

html>body #content002 .min-height2 	{ padding-top: 38px; min-height: 1px;}
#content002 .min-height2 .min-height-i {   margin-top: 0;height: 38px; }
html>body #content002 .min-height2 .min-height-i { margin-top: -38px;  height: auto; }
#content002 .min-height2 p { display: none;}

.min-height2 .min-height-i a.min-height-b span{ height: 19px; display: block;}

a.hideBox { position: absolute ; right: 12px;height: 12px; margin: -20px 0 0 0 ; display: block;  text-align: right; }
 html>body  a.hideBox {  margin-top: -23px;}
#content002   a.hideBox 		{color: #FFF; }

#content002   a.hideBox:hover { color: #FFF ; text-decoration: underline; }

#content002 #abonnes.min-height2	{ background: #ffc266 url(../img/002/abonnes_bottom-right.png) no-repeat right bottom ; }
#content002 #clients.min-height2	{ background: #cce580  url(../img/002/clients_bottom-right.png) no-repeat right bottom ; }
/* NBO*/
#content002 #question.min-height2	 { background: #6A5691  url(../img/002/question_bottom-right.png) repeat right bottom ; }

#content002 #panier dl,
#content002 .min-height p { padding: 6px 6px 20px; margin: 0; color: #000; font-size: .9em; line-height: 1.3; }


html>body #content002 #panier   { padding-top: 50px; }
#content002 #panier-i 				  { height: 50px; }
html>body #content002 #panier-i { margin-top: -50px; height: auto;}
#content002 #panier p { color: #FFF; font-weight: bold; margin-left: 13px;}

#content002 #panier		 	 { background: #94a6b9 url(../img/002/002_3_b.png) ; }
#content002 #abonnes		 { background: #ffc266 url(../img/002/content002_2-bottom.jpg) ; }
#content002 #clients		 { background: #cce580 url(../img/002/content002_3-bottom.jpg) ; }
#content002 #question		 { background: #ccb2e5 url(../img/002/content002_question-bottom.jpg) ; }
#content002 #panier,			
#content002 #abonnes,	
#content002 #clients,	
#content002 #question		 { background-position: right bottom; background-repeat: no-repeat; }



#content002 a.min-height-b{ text-indent: 23px; }

#content002 #panier a.min-height-b 		{ color: #323B44 ;background:  url(../img/002/link_panier_002.png) no-repeat left top; }
#content002 #abonnes a.min-height-b 	{ color: #cc6600 ;background:  url(../img/002/link_abonnes_002.png) no-repeat left top; }
#content002 #clients a.min-height-b 	{ color: #485b0a; background:  url(../img/002/link_clients_002.png) no-repeat left top;}
#content002 #question a.min-height-b 	{ color: #330066; background:  url(../img/002/link_questions_002.png) no-repeat left top;}

#content002 #panier a.min-height-b:hover,
#content002 #abonnes a.min-height-b:hover,
#content002 #clients a.min-height-b:hover,		
#content002 #question a.min-height-b:hover{ background-position: left bottom;  color: #FFF;}
#content002 img { margin-bottom: 10px; }

#content002 #nouveaute.min-height{ background:#94A6B9 url(../img/002/002_3_b.png) no-repeat left bottom; }

/* @end */

/* @end */

/* @group Footer */

#footer{  padding: 0 ;margin: 0 10px 0 9px; background: #517aa4 url(../img/footer/footer_navPlanSite.jpg) repeat-x; display: block;}

#footer li{ float: left; display: inline; height: 25px;  margin: 15px 0 0 1px; }

#footer #nav003 {float: right; display:inline;  height: 85px; padding-right: 20px;  background: url(../img/footer/footer_navPlanSite-r.jpg) no-repeat right top ; }
#footer #nav003 li { margin-top: 42px; margin-left: 2px; }

#footer #nav003 li a{font-size: .8em; font-weight: bold; color: #FFF;  line-height: 24px;  width: auto;  display: block;  text-transform: uppercase;  background: url(../img/footer/li.jpg) no-repeat right 0;  }

#footer #nav003 li a span { padding-left:10px;margin-right: 10px;background: url(../img/footer/li.jpg) no-repeat left 0; display: block; }

#footer #nav003 li a:hover { background-position: right -24px; color: #99CCFF; }
#footer #nav003 li a:hover span { background-position: left -24px; }

#footer #nav003 li a.exergue{ margin-right: 14px;  background: url(../img/footer/li-exergue.jpg) no-repeat right 0; color: #3e5e7f; }
#footer #nav003 li a.exergue span { background: url(../img/footer/li-exergue.jpg) no-repeat left 0; }
#footer #nav003 li a.exergue:hover {background-position: right -24px;color: #FFF; }
#footer #nav003 li a.exergue:hover span { background-position: left -24px; }

#footer #nav004 { height: 85px; padding-left: 9px; background: url(../img/footer/footer_navPlanSite-l.jpg) no-repeat left top ;  }
#footer #nav004 li { margin-top: 42px;}
#footer #nav004 li a{  font-size: .9em; color: #000;  line-height: 30px; display: block; padding: 0 ;  font-weight: normal;}
#footer #nav004 li a:hover { color: #eff3f6;}
#footer #nav004 li a:hover span{ color: #000; }



#footer #conception { position: absolute; left: 19px; bottom: 6px; width:120px; padding: 0;text-align: left; color: #DFE6EE; font-size: .803em;  /*margin-right:9px ; */ margin-top: 6px;}
html>body #footer #conception{ margin-top: 0; }

#footer #conception a { color: #DDD; font-size: 1em;  }
#footer #conception a:hover { color: #FFF; }


/* @end */

/* @group Footer home */

#content000.homePage #footer{ background: #517aa4 url(../img/footer/footer_navPlanSite.jpg) repeat-x ; }

/**
#footer #nav003 { background: url(../img/footer/footer_navPlanSite-r.jpg) no-repeat right top ; }
**/
#content000.homePage #footer #nav004 { background: url(../img/footer/footer_navPlanSite-l.jpg) no-repeat left top ;  }


/* @end */

/* @group navPlanSite*/

#navPlanSite { position: relative; top: 0;  clear: both; padding: 42px 0 9px 40px;font-size: .8811em; line-height: 1.3;	 background: #cbd7e4 url(../img/navPlanSite/navPlanSite.jpg) repeat-x; margin:  0 21px 0 22px;
}
html>body #navPlanSite { top: 15px; }
#navPlanSite #navPlan001 {
}
#navPlanSite ul#navPlan001 li { float: left; display: inline;  width: 18%; padding-left: 10px;  border-left: 1px solid #FFF; 
}
#navPlanSite ul#navPlan001 li h3{ padding-left: 6px; text-transform: uppercase; background: url(../img/content001c/puce002.png) no-repeat left center; color: #4C5967;
}
#navPlanSite ul#navPlan001 li li{ float: none; display: block;  width: auto;padding-left: 6px;  border: none; 
}
#navPlanSite ul#navPlan001 li li a{ color: #637384; line-height: 1.4;
}
#navPlanSite ul#navPlan001 li li a:hover{ color: #4C5967;
}
/* @end navPlanSite*/

/*******************/

#contentPlus1,
#contentPlus2{position: absolute; top: 0;    width: 15px; height: 415px; background: #517aa4 url(../img/degr_top.jpg) no-repeat ; z-index: 20; }
/*#contentPlus1{ left: 0; background-position: left top; }
#contentPlus2{ right : 0;background-position: right top; }*/
#contentPlus1{ background-position: left top; }
#contentPlus2{ margin-left: 965px;background-position: right top; }

/*******************/


/************ Video en ligne ********************/

.column_container
{
  width: 500px;
  margin: 10px auto 10px;
}

/* DÉBUT - définition de la classe clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
.clearfix {
  display: inline-block;
}

/*
html[xmlns] .clearfix {
  display: block;
}
*/
 
* html .clearfix {
  height: 1%;
}
/* FIN - définition de la classe clearfix */

/* DÉBUT - Mise en place des espacements verticaux*/
.wired_box_01,
.introduction_box_01,
.video_pager,
.video_list,
.video_detailled_list
{
  margin-bottom: 18px;
}
/* FIN - Mise en place des espacements verticaux*/


.introduction_box_01 .middle .border_l
{
  border-left: 2px solid #637285;
}
.introduction_box_01 .middle .border_r
{
  border-right: 2px solid #637285;
}

.introduction_box_01 .heading .corner_l,
.introduction_box_01 .heading .corner_r,
.introduction_box_01 .heading .border,
.introduction_box_01 .bottom .corner_l,
.introduction_box_01 .bottom .corner_r,
.introduction_box_01 .bottom .border
{
  height: 6px;
  line-height: 0px;
  font-size: 0px;
}
.introduction_box_01 .bottom .border
{
  height: 4px;
  border-bottom: 2px solid #637285;
}
.introduction_box_01 .heading .corner_l
{
  padding: 0 0 0 6px;
  background: transparent url(../img/images/boxes/introduction/corner_tl.png) no-repeat left top;
}
.introduction_box_01 .heading .corner_r
{
  padding: 0 6px 0 0;
  background: transparent url(../img/images/boxes/introduction/corner_tr.png) no-repeat right top;
}

.introduction_box_01 .bottom .corner_l
{
  padding: 0 0 0 6px;
  background: transparent url(../img/images/boxes/introduction/corner_bl.png) no-repeat left bottom;
}
.introduction_box_01 .bottom .corner_r
{
  padding: 0 6px 0 0;
  background: transparent url(../img/images/boxes/introduction/corner_br.png) no-repeat right bottom;
}

.introduction_box_01 .middle .border_l
{
  background: transparent url(../img/images/boxes/introduction/corner_ml.png) no-repeat left top;
}
.introduction_box_01 .middle .border_r
{
  background: transparent url(../img/images/boxes/introduction/corner_mr.png) no-repeat right top;
}
.introduction_box_01 .middle .content
{
  margin: 0;
  padding: 6px;
}

.introduction_box_01 .heading .border
{
  background-color: #637285;
}

.introduction_box_01 .heading .title_wrapper
{
  padding: 0 6px;
  background-color: #637285; 
}
/**/


/* DÉBUT - gestion des titres à l'intérieur des boîtes */
.introduction_box_01 .main_heading,
.introduction_box_01 .box_heading,
.wired_box_01 .main_video_title
{
  top: -3px;
}
.main_heading,
.box_heading,
.main_video_title
{
  position: relative;
  font: normal 14px/18px Arial, Verdana, Helvetica, sans-serif;
  color: #FFFFFF;
  margin: 0px;
}
.main_heading,
.main_video_title
{
  text-align: center;
}
/* FIN - gestion des titres à l'intérieur des boîtes */

.wired_box_01 .top,
.wired_box_01 .bottom,
.wired_box_01 .corner_r,
.wired_box_01 .corner_l,
.wired_box_01 .border
{
  line-height: 0px;
  font-size: 0px;
  height: 6px;
}

.wired_box_01 .border_l
{
  border-left: 2px solid #637285;
}
.wired_box_01 .border_r
{
  border-right: 2px solid #637285;
}
.wired_box_01 .border
{
    height: 4px
}
.wired_box_01 .top .border
{
  border-top: 2px solid #637285;
}
.wired_box_01 .bottom .border
{
  border-bottom: 2px solid #637285;   
}
.wired_box_01 .corner_r
{
  padding: 0 6px 0 0;
}
.wired_box_01 .corner_l
{
  padding: 0 0 0 6px;
}

.wired_box_01 .top .corner_r
{
  background: transparent url(../img/images/boxes/wired/corner_tr.png) no-repeat right top;
}
.wired_box_01 .bottom .corner_r
{
  background: transparent url(../img/images/boxes/wired/corner_br.png) no-repeat right bottom;
}
.wired_box_01 .top .corner_l
{
  background: transparent url(../img/images/boxes/wired/corner_tl.png) no-repeat left top;
}
.wired_box_01 .bottom .corner_l
{
  background: transparent url(../img/images/boxes/wired/corner_bl.png) no-repeat left bottom;
}
.wired_box_01 .content
{
  padding: 0 4px;
  margin: 0px;
}


/* DÉBUT - style pour le listing des vidéos */
.video_list .video
{
  margin: 0px 0px 10px 0px;
  width: 200px;
  float: left;
}
.video_list .first_in_row
{
  margin: 0px 48px 10px 0px;
  padding: 0;
}
.video_list  .video_title, #content001c h3.video_title
{
  font: bold 12px/14px Arial, Helvetica, sans-serif;
  color: #EB6F19;
  padding: 0px;
  margin: 0px;
}
.video_list  .video_speakers
{
  font: bold 78% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  color: #444444;
  padding: 0px;
  margin: 0px;
}
.video_list  .video_speakers .authors, .video_list  .video_speakers .participants {
  font-weight: normal;
}
/* FIN - style pour le listing des vidéos */

/* DÉBUT - style pour le cotenu du bloc des autres vidéos */
.other_videos,
.other_videos li
{
  list-style: none none;
  line-height: 14px;
}
.other_videos li a,
.other_videos li a:hover
{
  font: 12px/14px Arial, Verdana, sans-serif;
  color: #000000;
}
/* FIN - style pour le cotenu du bloc des autres vidéos */

/* DÉBUT - style pour le pager des vidéos */

.video_pager ul
{
  text-align: center;
  margin: 0;
  padding: 0;
}
.video_pager ul,
.video_pager li
{
  font: normal 12px/14px Arial, Verdana, sans-serif;
  list-style: none none;
}
.video_pager li
{
  padding: 0 4px;
  display: inline;
}
.video_pager li .current
{
  color: #000000;
  font-weight: bold;
}
.video_pager li img
{
  border: 0px solid #000000;
  vertical-align: -2px;
}
.video_pager li a,
.video_pager li a:hover
{
  color: #000000;
  text-decoration: none;
}
.video_pager li a:hover
{
  text-decoration: underline;
}
/* FIN - style pour le pager des vidéos */

/* DÉBUT - style pour le bloc de lecture des vidéos */
.main_video_title
{
  font-weight: bold;
  padding: 8px 0;
  color: #EB6F19;
}
.full_width_flash_player
{
  width: 420px;
  margin: 0 auto 10px;
}
.video_meta
{
  margin: 0;
  padding: 0 12px;
}
.video_meta .video_meta_title,
.video_meta .video_meta_content
{
  margin: 0;
  padding: 0;
}
.video_meta .video_meta_title
{
  font-weight: bold;
  float: left;
}
/* FIN - style pour le bloc de lecture des vidéos */

/* DÉBUT - style pour les lignes du listing de vidéos */
.video_detail_wrapper .video_column,
.video_detail_wrapper .detail_column
{
  float: left;
}
.video_detail_wrapper .video_column
{
  width: 240px;
  padding: 0 4px 0 0;
}
.video_detail_wrapper .detail_column
{
  width: 240px;
}
.video_detail_wrapper
{
  padding: 10px 0;
  border-top: 1px solid #637285;
}
.video_detailled_list .first
{
  border-top: 0px solid #637285;
}

.video_detail_wrapper .detail_column .video_title
{
  font: bold 14px/18px Arial, Verdana, Helvetica, sans-serif;
  color: #EB6F19;
}
.video_detail_wrapper .detail_column ul,
.video_detail_wrapper .detail_column li,
.video_detail_wrapper .detail_column p
{
  padding: 0px;
  margin: 0px;
  list-style: none none;
  font: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}
.video_detail_wrapper .detail_column .video_title,
.video_detail_wrapper .detail_column ul
{
  margin: 0 0 18px 0;
}
#content001c  div.border_r p, #content001c div.border_l p {
 margin: 0 0 0 0;
}

#content001c h3.main_video_title {
color:#EB6F19;
}

.participants-title {
font-weight: bold;
}
/* FIN - style pour les lignes du listing de vidéos */



