/*============================= HEADER ========================= */
#bcovote 
{
	width: 1200px;
	margin: 0 auto;
	background-color:#FFFFFF;
	font-size: 0.8em;	
}

#bcomain 
{
	width: 1000px;
	margin: 0 auto;
	/*background-color:#FFFFFF;*/
	font-size: 0.8em;	
}

#bcoadmin 
{
	width: 1000px;
	margin: 0 auto;	
	font-size: 0.8em;
	
	background-image:url('images/shadow_bg.jpg');
	background-position:right;
	background-repeat:repeat-y;
	
 
}

#bcoheader {position: relative;	height: 105px;}
#bcoheader2 {position: relative;	height: 100px;}
#bcoheader3 {position: relative;	height: 40px;}

#bcologoholder 
{	
	margin-left:400px;
}

#bcoheader .topbar {height:65px; background:url(logos/lebancosrc1sm.gif) no-repeat bottom left;}
#bcoheader .topbarsub {height:65px; width:1000px; background:url(images/1x1.gif) no-repeat top right;}
#bcoheader .menubar {height:35px; background:#f7cd79 url(images/mnu_bg_orangeZ.jpg) repeat;}
#bcoheader .submenubar {height:05px; background:#fe9a08 url(images/mnu_bg_orangeZ.jpg) repeat;}

#bcoheader2 .topbar {height:60px; background:url(logos/logoOr4a.jpg) no-repeat bottom left;}
#bcoheader2 .topbarsub {height:60px; width:1000px; background:url(images/1x1.gif) no-repeat top right;}
#bcoheader2 .menubar {height:35px; background:#f7cd79 url(images/mnu_bg_orangeZ.jpg) repeat;}
#bcoheader2 .submenubar {height:05px; background:#fe9a08 url(images/mnu_bg_orangeZ.jpg) repeat;}


#bcoheader3 .menubar {height:35px; background:#f7cd79 url(images/mnu_bg_orangeZ.jpg) repeat;}
#bcoheader3 .submenubar {height:05px; background:#fe9a08 url(images/mnu_bg_orangeZ.jpg) repeat;}


#bcofooter {
    position:relative;
    height:150px;
    background-color:#eff;
    border-top:solid 5px #056a04;
}
#bcofooter .menubar {height:80px; width:900px; margin: 0 auto;}
#bcofooter .inner {padding:15px 5px 5px 5px;}
#bcofooter .logobar {height:50px; background:url(logos/logo40.gif) no-repeat top right;}

#bcoheader1 {
	position: relative;
	height: 120px; /*85px;*/
}

#bcoheader1 .topbar {height:80px; background:url(logos/logo80.gif) no-repeat bottom left;}
#bcoheader1 .topbarsub {height:80px; width:1000px; background:url(images/1x1.gif) no-repeat top right;}
#bcoheader1 .topbarsub-right {margin-left:350px; padding-top:10px; padding-bottom:10px;}
#bcoheader1 .menubar {height:35px; background:#f7cd79 url(images/mnu_bg_orangeZ.jpg) repeat;}
#bcoheader1 .submenubar {height:05px; background:#fe9a08 url(images/mnu_bg_orangeZ.jpg) repeat;}

#header-an {position: relative; height: 120px;}
#header-an .top-menu {height:80px; width:1000px; }
#header-an .logo-box {float:left; width:350px; height:80px; width:350px; background:url(images/1x1.gif) no-repeat top right;}
#header-an .logo-pic {width:348px; height:78px; background:url(logos/logo_lebanco-net_1an.gif) no-repeat top right;}
#header-an .proverb {float:left; width:650px; height:80px; width:650px; background:url(images/1x1.gif) no-repeat top right;}
#header-an .menubar {height:35px; background:#f7cd79 url(images/mnu_bg_orangeZ.jpg) repeat;}
#header-an .submenubar {height:05px; background:#fe9a08 url(images/mnu_bg_orangeZ.jpg) repeat;}

#bcoheader-x {
	position: relative;
	height: 80px; /*85px;*/
}

#bcoheader-x .topbar-x {height:80px; background:url(logos/logo80.gif) no-repeat bottom left;}
#bcoheader-x .topbarsub-x {height:80px; width:1000px; background:url(images/1x1.gif) no-repeat top right;}
#bcoheader-x .topbarsub-x-right {margin-left:350px; padding-top:10px; padding-bottom:10px;}
/*
#bcoheader-x .menubar {height:35px; background:#f7cd79 url(images/mnu_bg_orangeZ.jpg) repeat;}
#bcoheader-x .submenubar {height:05px; background:#fe9a08 url(images/mnu_bg_orangeZ.jpg) repeat;}
*/

.cadre-noir {width:300px; background:url(images/bg-cadre-noir.png) repeat 0px -25px;}
.cadre-noir-header {width:300px; height:25px; background:url(images/bg-cadre-noir.png) no-repeat 0px 0px;}
.cadre-noir-wrapper {width:290px; margin: 0 auto;}
.cadre-noir-top-row {width:290px; background-color:#FFFFFF; height:220px;}
.cadre-noir-cellx {width:90px; height:60px; background-color:#FFFFFF; float:left; overflow:hidden;}
.cadre-noir-cell {width:65px; height:60px; background-color:#FFFFFF; float:left; overflow:hidden;}

.cadre-noir-cell-content-wrapper { padding:17px 11px 17px 12px;}
.cadre-noir-cell-content {   
    width:37px; height:26px;   
    background:url(images/play-video.png);}

.cadre-noir-cellspacer {width:10px; height:60px; float:left; overflow:hidden;}

.video-icon 
{
	   
    background:url(images/play-video.png)  no-repeat 0 0;
    background-position:center;    
}

#bco-proverbe-box 
{
    
    float: right; overflow: hidden;
    height:60px;
    width:540px; border:solid 1px #dddddd; /* background-color:#FFFFFF;*/
}
#bco-proverbebox .proverbox-inner {padding:5px 5px 5px 5px;}

/*============================ pages setting ==================== */
.col-1, .col-2, .col-3, .col-4 
{
    float: left; overflow: hidden;
}

/*======= index.html =======*/
#page1  .col-1 {width: 650px; padding: 0 10px 0 0;}
#page1  .col-2 {width: 310px; padding: 0 0 0 0;}

#page1x  .inbox {width: 980px; padding: 0 0 0 0;}
#page1x  .col-3 {width: 980px; padding: 0 0 0 0;}
#page1x  .col-1 {width: 670px; padding: 0 10px 0 0;}
#page1x  .col-2 {width: 310px; padding: 0 0 0 0;}

#page1y  .col-3 {width: 980px; padding: 0 0 0 0;}
#page1y  .col-1 {width: 670px; padding: 0 0 0 10px;}
#page1y  .col-2 {width: 310px; padding: 0 0 0 0;}

#page2x  .col-1 {width: 530px; padding: 0 10px 0 0;}
#page2x  .col-2 {width: 300px; padding: 0 10px 0 0;}
#page2x  .col-3 {width: 130px; padding: 0 0 0 0;}

#page3x	.row-1 .line-ver-1 {background-position: 305px 0%;}
#page3x	.row-1 .line-ver-2 {background-position: 845px 0%;}
#page3x .row-1 .col-1 {width: 300px; padding: 0 10px 0 0;}
#page3x .row-sep {width: 10px; padding: 0 0 0 0;}
#page3x .row-1 .col-2 {width: 460px; padding: 0 10px 0 0;}
#page3x .row-1 .col-3 {width: 200px; padding: 0 0 0 0;}

#page4x .row-1 .col-1 {width: 300px; padding: 0 10px 0 0;}
#page4x .row-sep {width: 10px; padding: 0 0 0 0;}
#page4x .row-1 .col-2 {width: 660px; padding: 0 0 0 10px;}



.row-1x .innerx {	padding: 5px 5px 5px 5px;}
.line-ver-1x {background: url(images/border-top.gif) repeat-y; width: 100%;}
.line-ver-2x {	background: url(images/border-top.gif) repeat-y; width: 100%;}

/* =========================================================== */
#divbanco
{    
    /*font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;    */
}

div#laune 
{
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #ccc;
	/*background: #eff;*/
}

div#laune h2 
{
	position: relative;
	float: left;
	margin: -30px 0 15px 0;
	padding: 8px;
	background: #ccc;
	color: #036;
	font: bold 1em Arial, Helvetica, sans-serif;
}
	
div#laune p 
{
	clear: left;
	color: #036;
	/*font-size: 0.8em;*/
	line-height: 130%;
}

/* =========================================================== */


div#laune2 {
	margin-top: 30px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #efefef;
	}
div#laune2 h2 
{
	position: relative;
	float: left;
	margin: -30px 0 15px 0;
	padding: 8px;
	background: #cccccc; /*eff;*/
	color: #036;
	font: bold 1em Arial, Helvetica, sans-serif;
}
	
div#laune2 p 
{
	clear: left;
	color: #036;
	line-height: 130%;
}

/* =========================================================== */



div.unesurtitre
{
    padding-top:7px;
    text-transform:uppercase;
    color:#c80000;
    font-family: Arial, Verdana, Helvetica, sans-serif;    
    font-size: 12px;     
    line-height: 1.3;
    font-weight:bold;  
}
div.unetitre
{
    
    padding-bottom:5px;
	font-family: Times New Roman, Times, serif;
	font-size: 25px;
	font-weight: normal;	
	color:#05458c;
    line-height:120%;
}

#listing
{
    margin: 0 auto;
	background-color:#FFFFFF;        
}
listing .pane1 
{
    float:left;
    width:400px;
    padding-right:10px;
}

.actulaune-list
{
	font-family:Georgia, "Times New Roman", Serif, Verdana, Arial;
    font-size: 12px;     
    line-height: 1.5;
    color:#0045a3;
    font-weight:normal;	
}

.actutitre-read
{
    /*padding-bottom:5px;*/
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 23px;
	font-weight: normal;	
	color:#014baf; /* 1f497d - 05458c;*/
    line-height:120%;
}

.actutitre-summary
{
	font-family: Georgia, Nina, Tahoma, Arial, Verdana, Times New Roman, Times, serif;
	font-size: 18px;
	font-weight:bold;	
	color:#0068b8;  /* 0045a3 -163965;  1f497d 05458c; :#05458c*/
    line-height:120%;
}

.actu-grand-titre
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 23px;
	font-weight: normal;	
	color:#0045a3; /*0045a3; /*014baf; */
    line-height:120%;
}

.actu-titre
{
	font-family: Georgia, Nina, Tahoma, Arial, Verdana, Times New Roman, Times, serif;
	font-size: 16px;
	font-weight:normal;	
	color:#0068b8; /*0045a3;  */
    line-height:120%;
}

.actu-laune-mid
{
	font-family: Georgia, Nina, Tahoma, Arial, Verdana, Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: normal;	
	color:#666666;
    line-height:120%;
}



.actu-sous-titre
{
	font-family: Georgia, Nina, Tahoma, Arial, Verdana, Times New Roman, Times, serif;
	font-size: 14px;
	font-weight:normal;	
	color:#0045a3;  
    line-height:120%;
}

.bco-message
{
	font-family: Georgia, "Times New Roman", Helvetica, Arial, Tahoma, Arial, Verdana, Times New Roman, Times, serif;
	font-size: 11pt;
	font-weight:normal;	
	text-align:justify;
	color:#000000;  
    line-height:120%;
}

.bco-message2
{
	font-family: "Times New Roman", Helvetica, Arial, Tahoma, Arial, Verdana, Times New Roman, Times, serif;
	font-size: 11pt;
	font-weight:normal;	
	text-align:justify;
	font-style:italic;
	color:#000000;  
    line-height:120%;
}

.bco-message-own
{
	font-family: Georgia, "Times New Roman", Helvetica, Arial, Tahoma, Arial, Verdana, Times New Roman, Times, serif;
	font-size: 12pt;
	font-weight:normal;	
	text-align:justify;
	font-style:italic;
	color:#666666;  
    line-height:120%;
}

.bco-message-sign
{
	font-family: Comic Sans MS, Georgia, "Times New Roman", Helvetica, Arial, Verdana, Times New Roman, Times, serif;
	font-size: 11pt;
	font-weight:bold;
	font-style:italic;	
	color:#000000;  
    line-height:120%;
}

.lsttitre
{
    /*padding-bottom:5px;*/
	font-family: Times New Roman, Times, serif;
	font-size: 19px;
	font-weight: normal;	
	color:#163965; /* 1f497d - 05458c;*/
    line-height:120%;
}

.lsttitre2
{
	font-family: Nina, Tahoma, Arial, Verdana, Times New Roman, Times, serif;
	font-size: 16px;
	font-weight: normal;	
	color:#333333; /* -  1f497d 05458c; :#05458c*/
    line-height:120%;
}

listing .inner
{
    padding:5px 0 10px 0px;
}

div.actulist
{
    text-align:justify;    
    padding-bottom:15px;
    clear: left;
	color: #000; /*#036;*/
	line-height: 130%;
}

listing .pane2
{
    float:left;
    width:240px;        
}

/*div.revue
{
    border:solid 5px #ccc;
    width:300px;
    height:165px;
}*/
#bcorevue
{
    border:solid 1px #cccccc;
    width:238px;
    height:275px;
}
#bcorevue .revhead {
    background-color:#cccccc; 
    height:30px;
    width:238px;
    background:url(images/top_ban.jpg) repeat;
}
#bcorevue .revhead_inner {
    padding:3px 3px 3px 3px; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#000000;
    font-size: 14px;     
    line-height: 1.3;
    font-weight:bold;          
    text-align:center; 
    text-transform:uppercase;    
}
#bcorevue .rev_inner 
{
    padding:3px 3px 3px 3px; 
    background-color:#ffffff;
}

#bcoagenda
{
    border:solid 5px #c80000;
    width:300px;
    height:275px;
}
#bcoagenda .agdhead {background-color:#c80000; height:25px;}
#bcoagenda .agdhead_inner {
    padding:3px 3px 3px 3px; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#FFCC00;
    font-size: 14px;     
    line-height: 1.3;
    font-weight:bold;          
    text-align:center; 
    text-transform:uppercase;    
}
#bcoagenda .agd_inner 
{
    padding:3px 3px 3px 3px; 
    background-color:#ffffff;
}

#bconecro
{
    background-color:#ffffff;
    border:solid 1px #cccccc;
    width:300px;   
    
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#0000FF;
    font-size: 12px;     
    line-height: 1.2;
    font-weight:bold;  
 
}
#bconecro .nechead {background-color:#cccccc; height:25px;}

#bconecro .nechead_inner {
    padding:5px 5px 5px 5px;     
    color:#0000ff;
    font-size: 14px;     
    line-height: 1.3;
    font-weight:bold;          
    text-align:center; 
    text-transform:uppercase;    
}
#bconecro .nec_inner 
{
    padding:3px 3px 3px 3px; 
    background-color:#ffffff;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

img.list-floatLeft { 
    float: left; 
    margin: 4px; 
    width:160px;
    /*height:100px;*/
    overflow:hidden;
}

img.list-floatRight { 
    float: right; 
    margin: 4px; 
    width:160px;
    height:100px;
    overflow:hidden;
}

/*=========================  ================= */
.module_header_gr
{
    background-color:#ebebeb;
    border-top:solid 5px #487425;                
}

.module_header_or
{
    background-color:#ebebeb;
    border-top:solid 5px #fe9a08;                
}

.module_header_rd
{
    background-color:#ebebeb;
    border-top:solid 5px #c80000;                
}

.module_header_rdx
{
    border-top:solid 7px #c80000;                
}

.module_header_text
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;     
    line-height: 1.2;
    color:#2A5AA6;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;    
}

.module_header_text14N
{
    font-family: Nina, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;     
    /*font-style:oblique;*/
    line-height: 1.2;
    color:#000000;  
    font-weight:800;  
    text-transform:uppercase;    
}

/*========================= content and rows ================= */
.wrapper 
{
	width: 100%;
	overflow: hidden;
}



#content {
	width: 100%;
	overflow: hidden;
}


.row-1 {
    width: 100%;
	background: url(images/content-tailx.gif) repeat-y 0% 0%;
}

.row-1 .inner {	
    padding: 4px 5px 18px 5px;
}
	
.row-1 .inner-1 {
		background: url(images/content-bot1x.gif) no-repeat 0% 100%;
		padding: 4px 26px 18px 29px;
}
	
.row-1 .inner-2 {
		/*background: url(images/content-bot2x.gif) no-repeat 0% 100%;*/
		padding: 11px 26px 31px 29px;
}
	
.row-2 {
	width: 100%;
	overflow: hidden;
}

.row-2 .inner {
		padding: 10px 10px 10px 11px;
}
	
.row-2 .inner-1 {
		padding: 10px 10px 10px 29px;
}
		
.line-ver-1 {
	/*background: url(images/line-ver.gif) repeat-y;*/
	width: 100%;
}

.line-ver-2 {
	/*background: url(images/line-ver.gif) repeat-y;*/
	width: 100%;
}

.line-ver-3 {
	/*background: url(images/line-ver.gif) repeat-y;*/
	width: 100%;
}


.indent-left-1 {
	padding: 0 0 0 9px;
}




