/*==================list====================*/

ul { list-style:none;}

.list { margin-top:-11px;}
.list li { font-size:.83em; text-transform:uppercase; color:#686868; padding:11px 0 0 13px; background:url(images/BD14580_.GIF) no-repeat left 12px; line-height:.92em;}
.list li a { text-decoration:none; color:#686868;}
.list li a:hover { text-decoration:underline;}

.list1 { margin-top:-15px;}
.list1 li { padding:15px 0 0 25px;}
.list1 li.alt a { text-decoration:none;}
.list1 li.alt a:hover { text-decoration:underline;}
.list1 li.color1 { background:url(../images/marker-3.gif) no-repeat left 15px;}
.list1 li.color1 a { color:#f65904;}
.list1 li.color2 { background:url(../images/marker-4.gif) no-repeat left 15px;}
.list1 li.color2 a { color:#56a102;}

.list2 { margin-top:-30px; padding-bottom:25px;}
.list2 li { color:#2e2e2e; line-height:1.42em; padding-top:30px;}
.list2 li a { color:#2e2e2e; font-weight:bold;}
.list2 li b { color:#333333; background:url(../images/marker-5.gif) no-repeat left top; padding:0 0 0 22px; display:block; margin-bottom:10px;}

.list3 { margin-top:-18px;}
.list3 li { width:100%; overflow:hidden; vertical-align:top; color:#686868; position:relative; padding-top:18px;}
.list3 li a { color:#686868; font-weight:bold; text-decoration:none;}
.list3 li a:hover { text-decoration:underline;}
.list3 li .link1 { color:#009cd1; text-decoration:underline;}
.list3 li .link1:hover { text-decoration:none;}
.list3 li img { float:left; margin:0 21px 0 0;}
.list3 li div { overflow:hidden;}

.list4 { margin-top:-11px;}
.list4 li { font-size:.83em; text-transform:uppercase; color:#333333; 
    padding:11px 0 0 10px;     
    background:url(images/bstar.gif) no-repeat left 12px; line-height:1.2em;}
.list4 li a { text-decoration:none; color:#333333;}
.list4 li a:hover { text-decoration:underline;}

.list-square { list-style-type:square;}
.list-circle { list-style-type:circle;}


/*==================other====================*/

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:15px;}
.p2 { margin-bottom:28px;}

.phone { float:right;}

/*==================== HEADER 1 MENU ============================= */
.mnuitem 
{
    float:left; 
    width:110px;
    text-transform: uppercase;
    text-align:center;
	font-size: 1.167em;
	color: #2a2a2a;
}
.mnuitem_selected 
{
    float:left; 
    width:110px;
    height:30px;
    text-transform: uppercase;
    background-color:#fe9a08;
    text-align:center;
	font-size: 1.167em;
	color: #000000;
}

.mnuitem_wrapper
{
    vertical-align:middle;
    height:30px;
}

.mnudivider
{
    background: url(images/menu-divider.gif) no-repeat;
	float: left;
	
	padding-left:2px;
	padding-right:3px;
}

.mnudivider_ph
{
    padding-top:3px;
    
}

/*======================== LEBCO MENU ============================= */
#bcomenu 
{
	overflow: hidden;
	position: absolute;
	top: 60px;  
	left: 10px;
}

#bcomenu li 
{
    background: url(images/menu-divider.gif) no-repeat 0% 16px;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 0 0 1px;
	text-transform: uppercase;
	font-size: 1.167em;
	color: #2a2a2a;
}
	
/*  couvre tous les liens du menu en horizontal */
#bcomenu li a 
{
   
    display: inline-block;
	padding: 0 31px 0 30px;
	line-height:46px;
	text-decoration: none;
	color: #fff;
}

/* couvre le lien selectionné - */	
#bcomenu li.act {
    background: none;
	margin: 5px -14px 0 0;
}
	
#bcomenu li.act a {
    position: relative;
	padding: 0;
	color: #2a2a2a;
}
	
#bcomenu li.act a span {
    background:#FFFFFF url(images/mnu_sel30x.jpg);
	display: inline-block;
	float: left;
}

/* set the height of the selected menu item background */	
#bcomenu li.act a span span 
{
	display: inline-block;
	height: 35px;
	margin: 0 0 0 27px;
}
	
#bcomenu li.act a span span strong 
{    
	display: inline-block;
	margin: 0 35px 0 0;
	font-weight: normal;
}
	
#bcomenu li.act a span span strong strong 
{
	display: inline-block;
	height: 35px;
	margin: 0;
	padding: 0 7px 0 12px;
	line-height: 40px;
	font-weight: bold;
}






/*========================  MENU ============================= */
#menu 
{
	overflow: hidden;
	position: absolute;
	top: 70px;  /*42px; */
	left: 10px;
}

#menu li 
{
    background: url(images/menu-divider.gif) no-repeat 0% 16px;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 0 0 1px;
	text-transform: uppercase;
	font-size: 1.167em;
	color: #2a2a2a;
}
	
#menu li a 
{
    display: inline-block;
	padding: 0 31px 0 30px;
	line-height:46px;
	text-decoration: none;
	color: #fff;
}
	
#menu li.act {
    background: none;
	margin: 0 -14px 0 0;
}
	
#menu li.act a {
    position: relative;
	padding: 0;
	color: #2a2a2a;
}
	
#menu li.act a span {
    background: url(images/mnu_sel48.jpg);
	display: inline-block;
	float: left;
}
	
#menu li.act a span span 
{
    /*background: url(images/menu-right.png) no-repeat 100% 0%;*/
	display: inline-block;
	height: 46px;
	margin: 0 0 0 27px;
}
	
#menu li.act a span span strong 
{
    /*background: url(images/menu-tail.png) repeat-x 50% 0%; */
	display: inline-block;
	margin: 0 35px 0 0;
	font-weight: normal;
}
	
#menu li.act a span span strong strong 
{
    /*background: url(images/menu-bg.png) no-repeat 50% 0%;*/
	display: inline-block;
	height: 46px;
	margin: 0;
	padding: 0 7px 0 12px;
	line-height: 48px;
	font-weight: normal;
}

