/*
 *		Copyright (C) 2009 essencedesign
 *		http://www.essencedesign.ch
 *
 *		24 August 2009
 *		Yann Stricker
 *
**/

/* ---------------------------------------------------------------------------------------------------- */
/* default classes */
/* ---------------------------------------------------------------------------------------------------- */

html, body{				margin:0; padding:0;
						background:#fff url(../img/00_dft/page_bg_01.gif) repeat-x fixed;
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#696969;}

body{					scrollbar-face-color:#eeeeee; 			/* dessus des boutons et de l'ascenseur */ 
						scrollbar-shadow-color:#767676; 		/* couleur sombre du relief des boutons et de l'ascenseur */
						scrollbar-highlight-color:#c2c2c2; 		/* couleur claire du relief des boutons et de l'ascenseur */
						scrollbar-3dlight-color:#c2c2c2; 		/* couleur claire du relief des boutons quand ceux-ci ne sont pas enfoncés */
						scrollbar-darkshadow-color:#767676;		/* couleur sombre du relief des boutons quand ceux-ci ne sont pas enfoncés */
						scrollbar-track-color:#101112; 			/* fond de la barre */
						scrollbar-arrow-color:#a7a7a7; 			/* flèches */
						
						padding-bottom:12px; padding-top:16px;}
				
th, td {				border:none; padding:0;}
						 
A:active, A:visited, A:Link{
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#696969; text-decoration:none;}
A:Hover{				color:#89ba2d;}


/*	body, table, td, tr{ 	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dedfe0;}


input, select, radio, textarea{font-size:12px; background-color:#FFFFFF;}

A:active, A:visited, A:Link{
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dedfe0; text-decoration:none;}
A:Hover{				color:#ffffff;}

A.link_Model:Link, A.link_Model:active, A.link_Model:visited{	
						color:#dedfe0; text-decoration:none;}
A.link_Model:Hover{ 	color:#5a8e22;}
*/

hr{ 					height:1px; width:100%; color:#e7e7e5; background:#e7e7e5; border:none; }

.hr{					position:relative; clear:both; display:block; background:url(../img/00_default/_hr.gif); background-repeat:repeat-x; width:100%; height:2px; margin:3px 0px 3px 0px;}
.hr_alt{ 				position:relative; clear:both; display:block; background:url(../img/00_default/hr_altern.gif); background-repeat:repeat-x; width:100%; height:1px; margin:3px 0px 4px 0px;}


input{					height:18px; padding:4px 3px 0 3px; margin:1px; background:#fff url(../img/00_dft/input_bg.gif);
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; 
						border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}

.btn{					width:auto; height:20px; padding:2px 3px 0 3px; margin:1px; background:#fff url(../img/00_dft/btn_bg.gif); 
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; 
						border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
		  
select{					height:auto; padding:2px 3px 0 3px; margin:1px; background:#fff; 
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; 
						border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}

textarea{				height:auto; padding:1px 3px 0 3px; margin:1px; background:#fff url(../img/00_dft/input_bg.gif);
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; 
						border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf ; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}

img{					border:none;}
*html img, *html div{ 	behavior: url(iepngfix.htc);}

input[type="radio"]{	width:13px; height:13px; margin:3px 3px 0px 5px; padding:0 !important; cursor:default;
						-moz-appearance:radio; -moz-binding:none; -moz-border-radius:100% !important; background:transparent; border:nonoe;}
.radio{					width:13px; height:13px; margin:3px 3px 0px 5px; padding:0 !important; cursor:default;
						-moz-appearance:radio; -moz-binding:none; -moz-border-radius:100% !important; background:transparent; border:none;}
									 
fieldset{				border:1px solid #7286B8; margin:5px 0px 5px 0px; padding:5px 10px 10px 10px;}	
legend{					font-size:12px; font-weight:bold;}

p{						margin:5px 0 13px 0;}



.hide{					visibility:hidden;}
.show{					visibility:visible;}

.break{					clear:both; height:1px; line-height:1px; font-size:1px;}
.fl{					float:left;}
.fr{					float:right;}

.border{				border:1px solid #CCCCCC;}

/* Float containers fix */ 
.clearfix:after{		content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{				display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{		height:1%;}
.clearfix{				display:block;}
/* End hide from IE-mac */ 

.green{ 				color:#5a8e22;}
.blue{					}

.dflt{					width:auto; height:auto;}
.uc{					text-transform:uppercase;}

.br_s{					height:8px; width:auto;}
.br_m{					height:16px; width:auto;}
.br_l{					height:28px; width:auto;}


/* ---------------------------------------------------------------------------------------------------- */
/* Léo Home + Page */
/* ---------------------------------------------------------------------------------------------------- */

/* Header */
/*
#hd{					position:relative; height:262px; width:979px; padding:0 11px 0 0; background:url(../img/01_hd/hd_bg.png) no-repeat; z-index: 8888}
#logo{					position:relative; float:left; left:30px; top:22px; width:210px; height:95px; }
#nav{					position:relative; float: right;  top:86px; height:38px; width:620px; color:#FFFFFF; z-index: 1001;}
#client{				position:relative; float:right; top:74px; height:22px; width:104px; padding:3px 0 0 10px; color:#FFFFFF; 
						background:url(../img/01_hd/hd_btn_clients.png) no-repeat; cursor:pointer;}
*/
#hd{					position:relative; width:979px; height:112px; padding:0 11px 0 0; background:url(../img/01_hd/hd_bg.gif) no-repeat; z-index:1000;  }
#logo{					position:relative; float:left; left:22px; top:16px; height:68px; width:178px;}
#nav{					position:relative; float:right; top:88px; height:38px; width:600px; color:#FFFFFF; z-index:1001;}
#client{				position:relative; float:right; top:68px; height:22px; width:101px; padding:3px 0 0 10px; color:#FFFFFF; 
						background:url(../img/01_hd/hd_btn_clients.png) no-repeat; cursor:pointer;}
/* Login */
#login_frm{				position:absolute; right:12px; top:60px; z-index:1002; visibility:hidden;
						width:214px; padding:10px 10px 10px 10px; text-align:right; border:1px solid #d2d2d2; background:#FFFFFF url(../img/01_hd/hd_login_bg.gif) repeat-x bottom;}
#login_frm .inputVert{	width:204px;}
.login_frm_ttl{			color:#5a8e22; padding-right:8px;}
.login_frm_txt{			width:204px; text-align:left; padding:3px;}
#login_frm #Valider{	margin-top:8px;}

/* ---------------------------------------------------------------------------------------------------- */
/* Léo Home */
/* ---------------------------------------------------------------------------------------------------- */

#bulles_bg{				position:absolute; height:860px; width:1310px; top:-831px; left:-78px;  background:fixed; overflow:hidden;}

#home { 				width:1016px; margin:auto; text-align:left;
						background:url(../img/04_ft/bg/ft_brd.gif) repeat-x bottom;}

#brd{					}
#brd_no{				height:13px; width:1016px; background:url(../img/00_dft/bg/brd_ne.png) no-repeat right;}
#brd_eo{				width:990px; height:100%; background:url(../img/00_dft/bg/brd.png); padding:0 13px 0 13px;}					
#cnt_bg{				height:100%; background: #f7f7f6 url(../img/00_dft/bg/cnt_bg.gif) repeat-x bottom;}
#brd_so{				height:13px; width:1016px;  background:url(../img/00_dft/bg/brd_se.png) no-repeat right;}

*html #brd_no, *html #brd_so{ background:none;  display:none;}
						
/* Main */
#home #bd{				height:auto; border:none;}


#h_bigImg{				position:relative; width:966px; height:262px; background:url(../img/03_cnt/leo_img_100.jpg) no-repeat; padding:12px; }
#h_bigImg_box{			position:absolute; bottom:30px; right:14px; width:478px; height:auto; }

/*
#h_bigImg_box_no{		height:10px; width:10px; background:url(../img/03_cnt/box_img/box_img_no.png) no-repeat;}
#h_bigImg_box_ne{		height:10px; width:478px; background:url(../img/03_cnt/box_img/box_img_ne.png) no-repeat right;}
#h_bigImg_box_eo{		position:relative; width:446px; height:111px; padding:0px 16px 8px 16px; background:url(../img/03_cnt/box_img/box_img_oe.png) repeat-y;}					
#h_bigImg_box_so{		height:10px; width:10px;  background:url(../img/03_cnt/box_img/box_img_so.png) no-repeat right;}
#h_bigImg_box_se{		height:10px; width:478px;  background:url(../img/03_cnt/box_img/box_img_se.png) no-repeat right;}
*/

#h_bigImg_box_no{		height:10px; width:478px; background:url(../img/03_cnt/box_img/box_img_n.png) no-repeat;}
*html #h_bigImg_box_no{  margin-bottom:-10px;}
#h_bigImg_box_eo{		position:relative; width:446px; height:100%; padding:0px 16px 8px 16px; background:url(../img/03_cnt/box_img/box_img_oe.gif) repeat-y;}					
#h_bigImg_box_so{		height:10px; width:478px;  background:url(../img/03_cnt/box_img/box_img_s.png) no-repeat;}


.h_bigImg_ttl{			width:446px; height:auto; font-size:24px; line-height:24px; color:#89ba2d; font-weight:bold; text-transform:uppercase; padding:0 0 0px 0; }
.h_bigImg_txt{			width:446px; height:auto; font-size:12px; line-height:13px; padding:0 0 8px 0;}
.h_bigImg_btn{ 			width:450px; height:21px; text-align:right;}

/* Row 2 */
/*
#home #row2{ 			height:auto; padding:10px 11px 10px 11px;}
#home #row2 .yui-u{ 	width:451px; height:auto; padding:16px;}
*/
#scroll{				visibility:hidden; overflow:hidden;}
#home .row2_img{		width:auto; height:118px; float:left; padding:0 6px 0 0;}
#home .row2_ttl{		font-size:18px; color:#89ba2d; font-weight:normal; line-height:18px; padding:0 0 8px 0;}
#home .row2_txt{		font-size:12px; line-height:14px;}
/*
#home .row2_news{		font-size:13px; line-height:14px; background:#fbfbfb; padding:3px;}
#home .sepa_h{			height:18px; background:url(../img/03_cnt/home_sepa_h.gif) repeat-x 0 8px;}
*/

/* Row 3 */
#home #row3{			position:relative; display:block; height:auto; padding:0 11px 0 11px; vertical-align:bottom;}
#home #row3 .yui-g{		width:480px; height:166px;}
#home #row3 .ctnoverbox{width:236px;}
*html #home #row3 .ctnoverbox{height:186px;}
#home #row3 .overbox{ 	position:absolute; bottom:20px; width:230px; height:99px; }
#h_box{					position:absolute; top:40px;} 

/*
#h_box_no{				height:10px; width:10px; background:url(../img/03_cnt/box/box_no.png) no-repeat;}
#h_box_ne{				height:10px; width:236px; background:url(../img/03_cnt/box/box_ne.png) no-repeat right;}
#h_box_eo{				width:212px; height:100%; padding:0px 16px 0 16px; background:url(../img/03_cnt/box/box_oe.png) bottom left no-repeat;}					
#h_box_so{				height:10px; width:10px;  background:url(../img/03_cnt/box/box_so.png) no-repeat right;}
#h_box_se{				position:relative; bottom:0; height:10px; width:236px;  background:url(../img/03_cnt/box/box_se.png) no-repeat right; margin-top: 0px}
*/

#h_box_no{				height:10px; width:236px; background:url(../img/03_cnt/box/box_n.png) no-repeat;}
*html #h_box_no {
	margin-bottom: -10px;	
}
#h_box_eo{				width:212px; height:100%; padding:0px 16px 0 16px; background:url(../img/03_cnt/box/box_oe.png) bottom left no-repeat;}			
#h_box_so{				height:10px; width:236px;  background:url(../img/03_cnt/box/box_s.png) no-repeat;}
*+html #h_box_so {		margin-top: -10px;}


/* .row3_boxOpen{		position:relative; top:0; width:212px; height:152px;} */
#home .row3_ttl{		font-size:22px; color:#89ba2d; font-weight:bold; line-height:22px; padding:4px 0 6px 0;}
#home .row3_ttl A:Link, #home .row3_ttl A:active, #home .row3_ttl A:visited{	
						font-size:22px; color:#89ba2d; font-weight:bold; text-decoration:none;}
#home .row3_ttl A:Hover{ color:#a6cb60;}

#home .row3_txt{		height:auto; width:210px; font-size:12px; line-height:13px; }
#home .row3_txt A:Link, #home .row3_txt A:active, #home .row3_txt A:visited{	
						color:#696969; text-decoration:none;}
#home .row3_txt A:Hover{ color:#9c9c9c;}

#home .row3_btn{		position:absolute; top:90px; right:2px; width:21px; height:21px; background:url(../img/03_cnt/home_row3_btn.png) no-repeat; float:right; cursor:pointer;}
*html #home .row3_btn{	right:12px;}

/* Footer */
#ft{					position:relative; display:block; width:946px; height:auto; padding:20px 22px 0px 22px; border-left:none; }
#ft_nav{				float:left; width:820px; font-size:11px; color:#747474;}
#ft_nav_t{				width:820px; height:20px;  background:url(../img/04_ft/ft_sepa_h.gif) repeat-x bottom; padding:0 0 0 0;}
#ft_nav_b{				width:500px; height:20px; padding:4px 0 0 4px; float:left;}
.ft_sign{				width:auto; height:20px; padding:4px 0 0 0; float:right; color:#a7a7a7;}

.ft_sign A:Link, .ft_sign A:active, .ft_sign A:visited{	
						font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a7a7a7; text-decoration:none; padding:1px 0px 0 4px; }
.ft_sign A:Hover{ 		color:#89ba2d;}

A.link_Footer:Link, A.link_Footer:active, A.link_Footer:visited{	
						font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#747474; text-decoration:none; padding:1px 8px 0 4px; }
A.link_Footer:Hover{ 	olor:#89ba2d;}
.sepa{		 			background: url(../img/04_ft/ft_sepa_v.gif) no-repeat right;}	
#ft_logo{				float:right; width:100px; text-align:right; padding-top:4px;}

#ft_s{					height:13px; width:990px; background:url(../img/04_ft/bg/ft_s.png) no-repeat;}


   
/* ---------------------------------------------------------------------------------------------------- */
/* Buttons Image */
/* ---------------------------------------------------------------------------------------------------- */

.btn_img{ 				position:relative; width:auto; height:22px; padding:0 2px 0px 0; float:left; cursor:pointer;}
.btn_img .btn_left{ 	clear:right; float:left; width:12px; height:22px; background:url(../img/btns/btn_img/btn_left.png) left top no-repeat;}
.btn_img .btn_cntr{		clear:right; float:left; width:auto; height:22px; background:url(../img/btns/btn_img/btn_center.png) center top repeat-x; padding:4px 3px 0 4px; 
						font-size:11px; color:#696969; text-align:center; vertical-align:middle; white-space:nowrap;}
.btn_img .btn_right{ 	clear:right; float:left; width:12px; height:22px; background:url(../img/btns/btn_img/btn_right.png) no-repeat;}

A.btn_img .btn_cntr:Link, A.btn_img .btn_cntr:Active, A.btn_img .btn_cntr:Visited{ 
						font-size:11px; font-weight:normal; color:#5c5c5c; text-decoration:none;}
A .btn_img.btn_cntr:Hover{ color:#696969; text-decoration:none;}

.arrowLeft .btn_left{ 	width:21px; background:url(../img/btns/btn_img/btn_left_arrow_left.png) left top no-repeat;}
.arrowRight .btn_left{ 	width:21px; background:url(../img/btns/btn_img/btn_left_arrow_right.png) left top no-repeat;}

/* liens dans box */
.bleuBig {				font-size:14px; color:#00519e; font-weight:bold; line-height:22px; }



/* ---------------------------------------------------------------------------------------------------- */
/* LEO Page 01 + 02 */
/* ---------------------------------------------------------------------------------------------------- */
#pathline{				position:relative; width:auto; height:auto; padding:12px 16px 0 22px;}
#pathline A:Link, #pathline A:active, #pathline A:visited{	
						font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#747474; text-decoration:none; padding:1px 8px 0 4px; }
#pathline A:Hover{ 	color:#89ba2d;}
			
#page01, 
#page02  { 				min-width:1016px; margin:auto; text-align:left;
						background:url(../img/04_ft/bg/ft_brd.gif) repeat-x bottom;}
						
/* Main */
#page01 #bd,
#page02 #bd{			height:auto; border:none; }

/* Col 1 (cnt) */
#page01 #pcol1,
#page01 #pcol1{			width:727px;}

/* Image + Titre */
#p_bigImg{				position:relative; width:704px; height:262px; background:url(../img/03_cnt/img_728.jpg) no-repeat; padding:12px; border-right:none; }

#p_bigImg_box{			position:absolute; width:707px; height:auto; bottom:14px;  }

/*
#p_bigImg_box_no{		height:10px; width:10px; background:url(../img/03_cnt/box_img_p01/box_img_no.png) no-repeat;}
#p_bigImg_box_ne{		height:10px; width:auto; background:url(../img/03_cnt/box_img_p01/box_img_ne.png) no-repeat right;}
#p_bigImg_box_eo{		position:relative; width:675px; height:auto; padding:0px 16px 0px 16px; background:url(../img/03_cnt/box_img_p01/box_img_oe.png) repeat-y;}					
#p_bigImg_box_so{		height:10px; width:10px;  background:url(../img/03_cnt/box_img_p01/box_img_so.png) no-repeat right;}
#p_bigImg_box_se{		height:10px; width:auto;  background:url(../img/03_cnt/box_img_p01/box_img_se.png) no-repeat right;}
*/

#p_bigImg_box_no{		height:10px; width:707px; background:url(../img/03_cnt/box_img_p01/box_img_n.png) no-repeat;}
*html #p_bigImg_box_no{	margin-bottom:-5px;}
#p_bigImg_box_eo{		position:relative; width:675px; height:100%; padding:0px 16px 0px 16px; background:url(../img/03_cnt/box_img_p01/box_img_oe.png) repeat-y;}					
#p_bigImg_box_so{		height:10px; width:707px; background:url(../img/03_cnt/box_img_p01/box_img_s.png) no-repeat;}


.p_bigImg_ttl{			width:auto; height:auto; font-size:24px; line-height:24px; color:#89ba2d; font-weight:bold; text-transform:uppercase;}
#p_bigImg_btm{			width:729px; height:5px; background:url(../img/03_cnt/img_btm.gif) repeat-x;}

/* Image container */
/*#p_bigImg_cnt{		width:728px; height:auto; background:none; padding:0; border-right:1px solid #d7d7d7;  line-height:0px;}*/


/* Titre */
#p_ttl{					width:717px; height:auto; padding:12px; background:none; border:none; }
#p_ttl_box{				width:707px; height:auto;  }

/*
#p_ttl_box_no{			height:10px; width:10px; background:url(../img/03_cnt/box_img_p02/box_img_no.png) no-repeat;}
#p_ttl_box_ne{			height:10px; width:auto; background:url(../img/03_cnt/box_img_p02/box_img_ne.png) no-repeat right;}
#p_ttl_box_eo{			position:relative; width:685px; height:auto; padding:0px 16px 0px 16px; background:url(../img/03_cnt/box_img_p02/box_img_oe.png) repeat-y;}					
#p_ttl_box_so{			height:10px; width:10px;  background:url(../img/03_cnt/box_img_p02/box_img_so.png) no-repeat right;}
#p_ttl_box_se{			height:10px; width:auto;  background:url(../img/03_cnt/box_img_p02/box_img_se.png) no-repeat right;}
*/

#p_ttl_box_no{			height:10px; width:717px; background:url(../img/03_cnt/box_img_p02/box_img_n.png) no-repeat;}
*html #p_ttl_box_no{	margin-bottom:-5px;}
#p_ttl_box_eo{			position:relative; width:685px; height:100%; padding:0px 16px 0px 16px; background:url(../img/03_cnt/box_img_p02/box_img_oe.png) repeat-y;}					
#p_ttl_box_so{			height:10px; width:717px;  background:url(../img/03_cnt/box_img_p02/box_img_s.png) no-repeat right;}


.p_ttl_txt{				width:auto; height:auto; font-size:26px; line-height:27px; color:#89ba2d; font-weight:bold; text-transform:uppercase; }


#page01 .cnt_title,
#page02 .cnt_title{		font-size:14px; color:#00519e; font-weight:bold; line-height:22px; padding:0 0 0px 16px;}
.cnt_title_1 { 			font-size:14px; color:#89BA2D; font-weight:bold; line-height:22px; padding:0 0 0px 16px;}


/* Texte */
#page01 .cnt_txt,
#page02 .cnt_txt{		position:relative; height:auto; padding:12px 0 12px 12px;}
.cnt_txt_1{  			height:auto; padding:0px 0 12px 16px;}


/* Nav sous niveau */
#page01 .cnt_nav_btm{ 	position:relative; width:728px; height:auto; padding:0 16px 3px 16px; float:left;}
/*
#page01 .cnt_nav_btm_el{width:212px; height:auto; padding:7px 10px;  margin:0 6px 6px 0; text-align:center; text-transform:uppercase; float:left;
						background:url(../img/03_cnt/home_row3_box.gif) no-repeat 0 -70px; border:1px solid #e3e3e3; white-space:nowrap;}
*/
#page01 .cnt_nav_btm_el{width:auto; height:auto; text-align:left; text-transform:none; white-space:nowrap; background:url(../img/pictos/leo_fleche_01.png) no-repeat 0 7px; padding-left:10px;}

.cnt_nav_btm_el A:Link, .cnt_nav_btm_el A:active, .cnt_nav_btm_el A:visited{	
						color:#89ba2d; text-decoration:none;}
.cnt_nav_btm_el A:Hover{color:#a6cb60;}







/* Col 2 (Boxes) */
#pcol2{					width:236px; padding:12px 12px 0px 12px;}

/* Boxes */

.p_box{					position:relative; width:216px; height:112px; margin-bottom:12px; background:url(../img/03_cnt/box/box_all.gif) no-repeat; padding:10px 16px 10px 16px; }
.p_box_noLnk {			position:relative; width:204px; height:110px; padding:10px 16px 10px 16px; }
.p_box_lnk {			width:18px; height:18px; }

/*
.p_box{					position:relative; width:238px; margin-bottom:12px;}
.p_box_no{				height:10px; width:10px; background:url(../img/03_cnt/box/box_no.png) no-repeat;}
.p_box_ne{				height:10px; width:236px; background:url(../img/03_cnt/box/box_ne.png) no-repeat right;}
.p_box_eo{				width:212px; height:110px; padding:0px 16px 0 16px;background:url(../img/03_cnt/box/box_oe.png) bottom left no-repeat; }					
.p_box_so{				height:10px; width:10px;  background:url(../img/03_cnt/box/box_so.png) no-repeat right;}
.p_box_se{				height:10px; width:236px;  background:url(../img/03_cnt/box/box_se.png) no-repeat right;}
*/

.p_box_img{				width:auto; height:118px; float:left; padding:0 16px 0 0; cursor:pointer;}

.p_box_ttl{				font-size:20px; color:#89ba2d; font-weight:bold; line-height:22px; padding:4px 0 6px 0; cursor:pointer;}
.p_box_ttl A:active, .p_box_ttl A:visited, .p_box_ttl A:Link{
						font-size:20px; color:#89ba2d; text-decoration:none;}
.p_box_ttl A:Hover{		color:#a6cb60;}
.p_box_txt{				height:50px; font-size:12px; line-height:13px; cursor:pointer;}
.p_box_txt A:active, .p_box_txt A:visited, .p_box_txt A:Link{
						font-size:12px; text-decoration:none; color:#696969; text-decoration:none;}
.p_box_txt A:Hover{	color:#9c9c9c;}
/*.p_box_lnk p_box_img, .p_box_lnk p_box_ttl, .p_box_lnk p_box_txt{ cursor:pointer; }*/

.p_box_btn{				position:absolute; top:102px; right:18px; width:21px; height:21px; background:url(../img/03_cnt/home_row3_btn.png) no-repeat; float:right; cursor:pointer;}

/* Boxe Leo */
#home .leo{ 			height:140px; padding:6px 12px 10px 12px; background:url(../img/03_cnt/home_row3_box.gif) no-repeat; background-position:bottom }
#home .leotitle{		padding-left:50px;background:url(../img/03_cnt/leo_logo.jpg) no-repeat; height:auto; vertical-align:bottom; padding-top:12px; padding-bottom:15px;}
#home .title_with_icon_info{background:url(../img/pictos/logos_information.jpg) no-repeat; background-position:0 7px; height:auto; vertical-align:middle; padding-left:25px; }
#home .title_with_icon_bouee{background:url(../img/pictos/bouee.jpg) no-repeat; background-position:0 7px; height:auto; vertical-align:middle; padding-left:25px}
#home .imageBox{ 		padding-top:8px}

#page01 .leo{ 			height:140px; padding:6px 12px 10px 12px; background:url(../img/03_cnt/home_row3_box.gif) no-repeat; background-position:bottom }
#page01 .leotitle{		padding-left:50px;background:url(../img/03_cnt/leo_logo.jpg) no-repeat; height:auto; vertical-align:bottom; padding-top:20px; padding-bottom:15px}
#page01 .title_with_icon_info{	background:url(../img/pictos/logos_information.jpg) no-repeat; background-position:0 7px; height:auto; vertical-align:middle; padding-left:25px}
#page01 .title_with_icon_bouee{	background:url(../img/pictos/bouee.jpg) no-repeat; background-position:0 7px; height:auto; vertical-align:middle; padding-left:25px}
#page01 .imageBox{ 		padding-top:8px}


/* ---------------------------------------------------------------------------------------------------- */
/* LEO Page 02 */
/* ---------------------------------------------------------------------------------------------------- */


/* Contenu */
#page02 .yui-gd{		width:auto; padding:0px 0 0 12px;}
#page02 .yui-u{ 		width:450px; margin:0;}
#page02 .first{ 		width:244px; padding:0 0px 0 12px;}

#page02 .cnt_img{		width:230px; height:auto; padding:3px;}
#page02 .cnt_img_brd{	border:1px solid #e7e7e7; padding:3px;}
#page02 .cnt_nav{		width:236px; padding:3px;}
#page02 .cnt_nav_el{	width:auto; height:20px; padding:7px 0 0 0; background:url(../img/03_cnt/cnt_sepa_h.gif) repeat-x bottom;}

#page02 .leo{ 			height:140px; padding:6px 12px 10px 12px; background:url(../img/03_cnt/home_row3_box.gif) no-repeat; background-position:bottom }
#page02 .leotitle{		padding-left:50px;background:url(../img/03_cnt/leo_logo.jpg) no-repeat; height:auto; vertical-align:bottom; padding-top:12px; padding-bottom:15px}
#page02 .title_with_icon_info{	background:url(../img/pictos/logos_information.jpg) no-repeat; background-position:0 7px; height:auto; vertical-align:middle; padding-left:25px}
#page02 .title_with_icon_bouee{	background:url(../img/pictos/bouee.jpg) no-repeat; background-position:0 7px; height:auto; vertical-align:middle; padding-left:25px}
#page02 .imageBox{ padding-top:8px}


#avantages{				}
#avantages .item {		width:320px; margin:0 3px 0 3px; padding:14px 4px 4px 14px; text-align:left; overflow:hidden; float:left; outline: 0;}
#avantages .row2_img{	width:auto; height:118px; float:left; padding:0 6px 0 0;}
#avantages .row2_ttl{	font-size:18px; color:#89ba2d; font-weight:normal; line-height:18px; padding:0 0 8px 0;}
#avantages .row2_txt{	font-size:12px; line-height:14px;}


/* Manifestation */
#manif_cnt{				height:auto; padding:0 0 0 12px; clear:both; }
#manif_cnt .manif_title{width:120px; font-size:12px; font-weight:bold; padding:0 4px 16px 0; float:left;}
#manif_cnt .manif_txt{	width:312px; height:auto; padding:0 0 12px 0; float:left;}


/* WYSIWYG */

.greenTitle{ 			color:#89BA2D; font-weight:bold; font-size:14px}
.greenTitleUpper{ 		color:#89BA2D; font-weight:bold; font-size:14px; text-transform:uppercase}
.greenLight{ 			color:#89BA2D; font-weight:normal; font-size:12px}










