/* ------------------------------------------------------- CSS PROBAL ----------------------------------------- */

/* ------------------------------------------------------- GENERAL ----------------------------------------- */


html
{
	margin: 0;
	padding: 0;
	height: 100%;

	background-color:	#F2F2F2;
	/* background-color:	#E0E0E0; */
}


body
{
	background-image:	url(http://www.probal.fr/images/fond.jpg);
	background-repeat:	repeat-x;
	background-position:	left top;
}

#bd
{
	text-align:	left;
	font-size:	100%;
	font-family:	sans-serif,Arial,Helvetica,sans-serif;
	color:		#232323;
	line-height:	1.4em;

	padding:	0;
}

/* ------------------------------------------------------- BALISES ----------------------------------------- */


img
{
	border:	none;
	margin:	0;
}

ul
{
	margin:	0;
}

hr
{
	color: #dfe4eb;
	background-color: #dfe4eb; 

	padding: 0;

	margin: 0;
	margin-top:	3px;
}


/* ------------------------------------------------------- DIVERS ----------------------------------------- */

h1
{
	font-size:	131%;
	font-family:	Helvetica, sans-serif;
	font-weight:	bold;
	letter-spacing:-1px;
	color:	#232323;

	margin-top:	10px;
	margin-bottom:	15px;

	padding-bottom:	5px;
	border-bottom:	1px solid #dedede;
}

.error
{
	border:	1px solid #BC5353;

	color:	#BC5353;

	width:	80%;

	padding: 5px;
	margin-bottom:	3px;
}



.ok-basket-box
{
	text-align:	left;
	color:		#464c42;

	padding:	10px;

	margin:		10px 0;

	border:		2px solid #7bbb7f;
	-moz-border-radius:	5px;

	background-color:	#f0fff1;	
}

.ok-basket-box p
{
	margin-bottom:	5px;
}



.searchresults
{
	margin-bottom:	20px;
	margin-top:	20px;
	padding:	10px;
	border:		1px solid #C3C3C3;
}



/* ------------------------------------------------------- UTILES ----------------------------------------- */

.center { text-align:	center; }
.left { text-align:	left; }
.right { text-align:	right; }

.text { text-align: justify; margin-bottom: 12px; line-height:	1.4em;}

.textlist
{
	margin-left:	15px;
}

.textlist li
{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	
	margin-bottom:	13px;
}

.u
{
	text-decoration:	underline;
}

.b
{
	font-weight:	bold;
}

h2
{
	font-size:	120%;
	font-weight:	bold;
	font-family:	"Lucida Sans",Verdana, sans-serif, arial;

	text-align:	center;

	margin-top:	20px;
	margin-bottom:	20px;
}

h3
{
	font-size:	13px;
	font-weight:	bold;

	margin-top:	13px;
	margin-bottom:	15px;
}


.pricePromo
{
	color:		#138518;
	font-weight:	bold;
}

.promoAnnounce
{
	width:	300px;
	margin:	25px auto;
	padding:	10px 15px;
	border: 2px solid #E3D42C;
	-moz-border-radius:	3px;
	background-color:	#FBF39C;

}

.img-deco
{
	text-align:	center;

	margin-top:	30px;
	margin-bottom:	20px;
}

.img-deco div
{
	text-align:	center;
	float:	left;
	width:	375px;
}




.img-deco-right
{
	float:	right;
	text-align:	center;
}

.img-deco-right div
{
	margin-bottom:	20px;
}



.img-icon
{
	margin-right:	7px;
}


.plan
{
	float:right;

	color:	#3F3F3F;
	font-size:	0.8em;
	text-align:center;

	border-left: 1px solid #979797;

	padding-left:10px;

	margin-right:	20px;

}


.clear { clear:both; }

/* ------------------------------------------------------- LIENS ----------------------------------------- */

a:link, a:visited { color: #0e2e8f; text-decoration: none; font-weight: bold; }
a:hover, a:active { color: #0e2e8f; text-decoration: underline; font-weight:	bold; }


.yuimenubar a:link, .yuimenubar a:visited { color:black; text-decoration: none; font-weight: bold; }
.yuimenubar a:hover, .yuimenubar a:active { color: black; text-decoration: none; font-weight:	bold; }

.yuimenu a:link, .yuimenu a:visited { color:black; text-decoration: none; font-weight: normal; }
.yuimenu a:hover, .yuimenu a:active { color: black; text-decoration: none; font-weight:	normal; }

#ft  a:link, #ft  a:visited { color: #232323; text-decoration: none; font-weight:	normal; }
#ft  a:hover, #ft a:active { color: #232323; text-decoration: underline; font-weight:	normal; }

#ft .main-ft a:link, #ft .main-ft a:visited { color: #D3D3D3; text-decoration: none; font-weight:	normal; }
#ft .main-ft a:hover, #ft .main-ft a:active { color: #D3D3D3; text-decoration: underline; font-weight:	normal; }

.table-products a:link, .table-products a:visited { color: black; text-decoration: none; font-weight: normal; font-size: 9px; }
.table-products a:hover, .table-products a:active { color: black; text-decoration: underline; font-weight: normal; font-size: 9px; }

#menu2 a:link, #menu2 a:visited
{
	display:block;

	color: black;
	text-decoration: none;
	font-weight: normal;
	color:	#4a4a4a;

	padding:	8px 0 8px 15px;
	
	border:	0;
	margin:0;
}

#menu2 a:hover { background-color:	#F1F1F1; }

.plan a:link, .plan a:visited { color:	#3F3F3F; text-decoration: none; }
.plan a:hover, .plan a:active { color:	#3F3F3F; text-decoration: underline; }

#plandusite a:link, #plandusite a:visited { color: black; text-decoration: none; font-weight: normal; }
#plandusite a:hover, #plandusite a:active { color: black; text-decoration: underline; font-weight:	normal; }



#panierbox a:link, #panierbox a:visited
{
	text-decoration: none;
	font-weight: normal;

	display:block;

	border:	0;

	padding:	3px;

	margin:0;
}

#panierbox a:hover { background-color:	#F1F1F1; }


.ok-basket-box a:link,  .ok-basket-box a:visited { color: #464c42; text-decoration: none; font-weight: bold; }
.ok-basket-box a:hover,  .ok-basket-box a:active { color: #464c42; text-decoration: underline; font-weight: bold; }


a.normal:link, a.normal:visited, a.normal:hover, a.normal:active { color:#131313; text-decoration: none; font-weight: normal; }



/* ------------------------------------------------------- BANNIERE ----------------------------------------- */

#title
{
	height: 73px;

	border: 0;

	background-image:	url(http://www.probal.fr/images/title.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}


/* ------------------------------------------------------- MENU ----------------------------------------- */

#menu
{
	height:	31px;

	vertical-align:	top;

	border:	0;

	padding-top:	0;
	padding-left:	180px;
	padding-bottom:	0;

	background-image: url(http://www.probal.fr/images/menu.jpg);
	background-color:	white;
	background-repeat:	no-repeat;
	background-position:	left top;
}


/* ------------------------------------------------------- CONTENU ----------------------------------------- */


#bd
{
	height:		100%;
	min-height:	400px;

	color:		#232323;

	padding:	0;
	margin:		0;

	border:		1px solid #DBDBDB;
	border-top:	0;
	border-bottom:	0;

	background-color:	white;
}


/* ------------------------------------------------------- FOOTER ----------------------------------------- */

#ft
{
	text-align:	center;
	vertical-align:	top;

	border:		0;

	padding:	0;

	margin:	auto;

	abackground-color:	#5D5D5D;
}

#ft div
{
	padding-bottom:	5px;
	font-size:	77%;
}

#ft .main-ft
{
	font-family:	georgia, prestige, sans-serif;
	color:		#D3D3D3;
	font-size:	85%;

	padding:	4px;

	margin-top:	0;
	margin-bottom:	3px;

	background-image:	url(http://www.probal.fr/images/footerback.png);
	background-repeat:	repeat-x;
	background-position:	left top;
}





/* ----------------------------------------------------- SOMMAIRE GAUCHE --------------------------------------- */



#sidebar
{
	display:	none;
	min-height:	500px;

	background-repeat: no-repeat;
	background-position: bottom center;
}

#menu2
{ 	
	text-align:	left;

	margin:	33px 0 10px 10px;

	border:	1px solid #dedede;
	-moz-border-radius:	3px;
	
	background-color:	#f8f8f8;
}


#menu2 ul
{
	list-style-type: none;

	border:	0;
	padding:	0;
}

#menu2 li
{
	border-top:		1px solid #ffffff;
	border-bottom:		1px solid #eaeaea;
}

#menu2 li:hover
{

}

#menu2 .first
{
	boerd-top:	0;
}
#menu2 .last
{
	border-bottom:	0;
}



.fraistranspside
{
	width:	100%;
	text-align:right;
	width:	auto;
	margin:	20px 5px 0 0;
}



/* ----------------------------------------------------- REAL CONTENT --------------------------------------- */



#real-content
{
	padding:	0 15px 20px 5px;
}



/* ------------------------------------------------------- BOITE PANIER ----------------------------------------- */


#panierbox
{
	text-align:center;
	margin:	20px 0 10px 10px;

	border:		1px solid  #dedede;
	-moz-border-radius:	3px;
}

#panierbox .panierbox-title
{
	height:	17px;

	font-weight: bold;
	
	padding:	3px;

	border-bottom:		1px solid  #dedede;
	background-color:	#f8f8f8;
}

#panierbox .panierbox-title .img-icon
{
	position: relative;
	top:	-2px;
	vertical-align: -6px;
}

#panierbox .panierbox-content
{
	padding-top:	3px;
}






/* ------------------------------------------------------- PANIER ----------------------------------------- */


#panier-table
{
	border:		1px solid #1f487e;
	border-spacing:	0;

	padding:	2px;
}

#panier-table th
{
	text-align:	center;

	padding:	3px;

	color:	white;
	
	background-color:	#1f487e;
	background-image:	url(http://www.probal.fr/images/greyback.png);
	background-repeat:	repeat-x;
	background-position:	left bottom;	
}

#panier-table td
{
	padding:	4px;
	padding-top:	6px;
	padding-bottom:	6px;
}



#panier-table-sub-container
{

}

#panier-table-sub
{
	float:	right;

	width:		225px;

	border:		1px solid #1f487e;
	border-top:	0;
	border-spacing:	0;

	padding:	2px;
	padding-top:	4px;
}


#panier-table-sub .sub
{
	text-align:	right;

	padding:	4px;
	padding-left:	0;

	background-color:	#ecf2fd;
}

#panier-table-sub .total
{	
	font-weight:	bold;
	text-align:	right;

	padding:	4px;

	background-color:	#deeaff;
}


#panierquickinfos
{
	padding-top:	20px;
	padding-left:	5px;
}

#panierquickinfos ul li
{
	margin-top:	5px;

	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
}


#orderlink
{
	float:	right;
	text-align:	center;
	
	
	margin-top:	10px;
	
	width:		225px;
}




.ordersteps
{

}

.ordersteps ul
{
	margin-top:	15px;
}

.ordersteps li
{
	float: left;
	display:	block;
	
	width:	235px;

	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;

	margin:	0	5px;
	
	border:	1px solid #deeaff;
}

.ordersteps li .title
{
	font-weight:	bold;
	font-size:		108%;
	
	padding:	2px 10px;
	
	background-color:	#deeaff;
}

.ordersteps li .stepdesc
{
	padding:	9px;
}



.ordersteps li.current .title
{
	background-image:	url(http://www.probal.fr/images/greyback.png);
	background-repeat:	repeat-x;
	background-position:	left bottom;
	background-color:	#1f487e;
	color:	white;
}

.ordersteps li.current
{
	border:	1px solid #1f487e;
	
	width:	248px;
}



#orderdata
{
	awidth:527px;
}

#orderdata th
{
	text-align:	right;
}






/* ------------------------------------------------------- PLAN DU SITE ----------------------------------------- */

#plandusite ol
{
	list-style-type:	none;
}

#plandusite li
{
	padding-bottom:	10px;
	padding-top:	10px;
}

#plandusite ul
{
	list-style-type:disc
}

#plandusite ul li
{

	margin-left:	30px;

	padding-bottom:	0;
	padding-top:	0;
}




/* ------------------------------------------------------- ENCARTS ----------------------------------------- */

.encart
{
	padding:	7px;
	padding-bottom:	7px;
	padding-left:	13px;

	margin-top:	8px;
	margin-bottom:	10px;

	border:		1px solid #C3C3C3;

	background-color:	#fafcff;
}

.encart-error
{
	width:		300px;

	color:	#b02b2b;
	font-weight: bold;
	
	padding:	7px;
	padding-bottom:	7px;
	padding-left:	13px;

	margin-top:	8px;
	margin-bottom:	10px;

	border:		1px solid #b02b2b;

	background-color:	#ffeded;
}

.encart2
{
	text-align:	center;

	padding:	10px;

	border:		2px solid #69788E;
}

.encart3
{
	border:		2px solid #142B4A;
}

.encart4
{
	padding:	3px;
	border:		1px solid #C3C3C3;

}

.encart5
{
	padding:	3px;

	margin-top:	16px;
	margin-bottom:	10px;

	border:		1px dotted #C3C3C3;

	background-color:	#fafcff;
}

.encart6
{
	border:		2px solid #d6b42e;
	
	padding:	10px;
	margin:		25px 0px 0 0px;
	
	background-color:	#fffae5;

}

.encart-droite
{
	width:100px;
	float:right;

	font-weight:bold;
	text-align:center;

	width:100px;

	border:		1px solid #C3C3C3;

	margin-top:0;
	margin-left:10px;

	background-color:	#F1F1F1;
}


.encart-pros
{
	width:		462px;

	padding:	7px;
	padding-bottom:	7px;
	padding-left:	13px;

	margin: 	auto;
	margin-top:	15px;
	margin-bottom:	30px;

	border:		1px solid #C3C3C3;

	background-color:	#fafcff;
}


.encart-particuliers
{
	text-align:	left;

	width:		280px;
	height:		125px;

	padding:	7px;
	padding-bottom:	7px;
	padding-left:	13px;

	margin-top:	0;
	margin-bottom:	10px;

	border:		2px solid #5DA568;

	background-color:	#ECFFEF;
}

.encart-professionnels
{
	text-align:	left;

	width:		280px;

	padding:	7px;
	padding-bottom:	7px;
	padding-left:	13px;

	margin-top:	0;
	margin-bottom:	10px;

	border:		2px solid #A55D5D;

	background-color:	#FFECEC;
}

.encart-gmap
{
	width:640px;
	
	padding:	7px;
	margin-top:	20px;
	margin-left:	50px;
	
	border:		1px dotted #C3C3C3;
	background-color:	#fafcff;
}



.table-form
{
	width:	490px;

	border:		1px dotted #C3C3C3;
	background-color:	#fafcff;
}

.table-misc
{
	vertical-align:	top;

	border-spacing: 2px;
	border:	1px solid #bdc2cb;

	padding:	8px;

	-moz-border-radius:	3px;
}

.table-misc th
{
	width:	50%;

	padding: 5px 10px;
}

.table-misc td { padding: 5px 10px; }


/* ------------------------------------------------------- INPUTS ----------------------------------------- */


input
{ 
	width:	100%;

	color: #252525;

	border:1px solid #9E9E9E;

	padding-left: 2px;

	margin-top:4px;

	background:#FFFFFF url(http://www.probal.fr/images/input-back-grey.gif) repeat-x scroll left center;
}

textarea
{
	width:	100%;

	color: #252525;

	border:1px solid #9E9E9E;

	padding-left: 2px;

	margin-top:4px;
}

.submit
{
	height:	auto;
	width:auto;
	overflow:visible;

	color:	#F8FFF4;
	font-weight:	bold;

	font-family:	"Trebuchet MS",Arial,Verdana;
	text-align:	center;
	
	padding:	1px;
	padding-left:	10px;
	padding-right:	10px;

	border:	1px solid #527A98;

	background:	#67A54B url(http://www.probal.fr/images/input-back-green.gif) repeat-x scroll left center;


}

.submit:hover
{
	background:	#67A54B none repeat scroll 0%;
}


/* encart haut */

#warning-top
{
	text-align:	center;
	font-size:	85%;
	color:	black;
	font-family:	Tahoma, sans-serif, arial;

	width:		250px;

	margin-left:	225px;
	margin-top:	6px;

	padding: 	5px;

	border: 	1px solid #3A3A3A;

	background-color:	#ebe840;

	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;

	-moz-border-radius:	5px;
}




/* ------------------------------------------------------- ALIMENTATION ----------------------------------------- */

#alimentation_marques
{
	text-align:	center;
	margin:	20px 0 10px 10px;
}

.alimentation_marques-title
{
	color: #313131;
	font-size:	93%;

	border: 1px solid #dedede;

	background-color:	#f8f8f8;
}


.alim_logo
{
	margin:		0;
	margin-top:	10px;
}





/* ------------------------------------------------------- ACCUEIL ----------------------------------------- */


#accueil
{

}




#welcome
{
	height:		133px;
	text-align:	justify;

	width:		466px;

	float:	left;

	padding-top:	3px;
	padding-left:	260px;
	padding-right:	15px;

	margin-top:	5px;
	margin-left:	20px;

	background-image:	url(http://www.probal.fr/images/welcome.jpg);
	background-repeat:	no-repeat;
	background-position:	left bottom;

}

#pubtransport
{
	float: left;
	
	width:	160px;
	height:	130px;

	text-align:	left;
	vertical-align:	bottom;

	padding-top:	0;

	margin:		auto;
	margin-top:	5px;
	margin-left:	15px;

	background-image:	url(http://www.probal.fr/images/pubtransport.png);
	background-repeat:	no-repeat;
	background-position:	left top;
}














#welcome .welcome-h1
{
	font-size: 131%;
	font-weight:bold;

	margin-bottom:3px
}

#welcome .welcome-h2
{
	font-size: 93%;
	font-weight:bold;
	font-style: italic;

	margin-bottom:13px
}

#welcome p
{
	line-height:	1.3em;
}








.col2-set
{

	margin-top:	5px;
}


.col-1
{
	float:left;
	width:646px;

	margin-right:	35px;
	margin-left:	20px;

	margin-bottom:	10px;
}

.col-1 li
{
	list-style-type: disc;
	list-style-position: inside;

	margin-left:	4px;
	margin-bottom:	8px;

}

.col-2
{
	float:left;
	width:250px;

	padding-top:	18px;
}

.col-2 img
{
	
	margin-top:	10px;
}



.col-item
{
	border-bottom: 1px dashed #dee4eb;
	padding-top:	13px;
	padding-bottom:	3px;
}

.col-head
{
	margin-bottom:	10px;
}

.col-text
{
	line-height:	1.6em;
	clear:both;
}

.col-head img
{
	float:	left;
	margin-right:	8px;
}




.h2
{
	font-size:	115%;
	font-weight:	bold;
	font-family:	Arial,Helvetica,sans-serif;

	padding-top:	4px;
}

.h3
{
	font-size:	90%;
	font-style:	italic;
	font-family:	Arial,Helvetica,sans-serif;
	color:		#707070;
}



.link2brand
{
	display:	block; 
	text-align:	center;

	padding:	0;
	
	margin:	0;
	margin-top:	5px;

}

.link2brand ul li
{
	float:left;

	width: 32%;
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}



/* -------------------------------------------------- BOITE RECHERCHE -------------------------------------- */

#searchbox
{
	width:		250px;

	text-align:	left;

	margin:	auto;
	margin-top:	0;
}

#searchbox .searchbox-title
{
	height:	20px;

	background-image:	url(http://www.probal.fr/images/searchbox_top.png);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

#searchbox .searchbox-bottom
{
	height:	5px;

	background-image:	url(http://www.probal.fr/images/searchbox_bottom.png);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}


#searchbox .searchbox-content
{
	border-right:	2px solid #214980;
	border-left:	2px solid #214980;

	padding-right:	15px;
	padding-left:	15px;
	padding-top:	3px;
	padding-bottom:	3px;
}

#searchbox .searchbox-submit
{
	text-align:	center;

	border-right:	2px solid #214980;
	border-left:	2px solid #214980;

	padding-right:	10px;
	padding-left:	10px;
	padding-top:	0;
	padding-bottom:	7px;
}

#search-submit
{

	border:	1px solid #214980;
	font-weight:bold;

	padding:	4px;

	background-color:	#f4f7fb;

	-moz-border-radius:	2px;
}


/* ------------------------------------------------------- PRODUITS ----------------------------------------- */


.logosetrecherche
{
	margin-top:	20px;
}



.produits-logo
{
	text-align:center;

	margin:auto;
	margin-top:15px;
	margin-bottom:10px;

	border: 0 solid black;
}


.table-products
{
	vertical-align:	top;

	border-spacing: 0;
	border:	1px solid #DBDBDB;

	-moz-border-radius:	3px;
}

.table-products-td-img
{
	width:75px;
	text-align:center;
	height:170px;
}

.table-products-td-titledesc
{
	width:440px;
	color:#444444
}

.table-products-td-other
{
	width:	245px;
}

.table-products-producttitle
{
	font-weight:bold;
	border-bottom:1px solid #DBDBDB;
	padding-bottom:4px;
	margin-bottom:3px;
}

.table-products td
{
	padding:	5px;
	vertical-align:	top;
}



.table-products-prices
{
	width:		100%;

	border:		1px solid #E6E5F2;
	border-spacing:	0;

	padding:	1px;

	background-color:	white;
}



.table-products-prices th
{
	color:		#313131;
	text-align:	center;

	padding:	2px;

	background-color:	#ebebec;
}

.table-products-prices td
{
	padding:	1px;
	vertical-align:	middle;
}

.table-products-prices-reduc
{
	font-size:	10px;

	padding:	3px;
	padding-left:	20px;
	padding-right:	10px;

	border:		1px solid #E6E5F2;

	background-color:	white;
}























/* ------------------------------------------------------- MENU CSS ----------------------------------------- */

/*
ADAPTED FROM :

Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/

.yuimenubar{ position:static;	visibility:visible;	}
.yuimenu .yuimenu, .yuimenubar .yuimenu	{	left:-10000px;	position:absolute;	top:-10000px;	visibility:hidden;}
.yuimenubar li, .yuimenu li  {	list-style-type:none;	}

.yuimenubar ul, .yuimenu ul, .yuimenubar li, .yuimenu li, .yuimenu h6, .yuimenubar h6
 {
	margin:0;
	padding:0;
}
.yuimenuitemlabel, .yuimenubaritemlabel {	text-align:left;	white-space:nowrap;	}
.yuimenubar ul { }
.yuimenubar .yuimenu ul {}
.yuimenubar > .bd > ul:after  {	clear:both;	content:".";	display:block;	height:0;	line-height:0;	visibility:hidden;	}
.yuimenubaritem { float:left; }
.yuimenubaritemlabel, .yuimenuitemlabel { display:block;	}
.yuimenuitemlabel .helptext {	display:block;	font-style:normal;	margin:-1em 0 0 10em;	}


.yui-menu-shadow  {	position:absolute;	visibility:hidden;	z-index:-1;	}
.yui-menu-shadow-visible
 {
	bottom:	-3px;
	left:	-3px;
	right:	-3px;
	top:	0;
	visibility:	visible;
}

.hide-scrollbars * { overflow:hidden;	}
.hide-scrollbars select {	display:none;	}
.yuimenu.show-scrollbars, .yuimenubar.show-scrollbars {	overflow:visible;	}
.yuimenu.hide-scrollbars .yui-menu-shadow, .yuimenubar.hide-scrollbars .yui-menu-shadow {	overflow:hidden;	}
.yuimenu.show-scrollbars .yui-menu-shadow, .yuimenubar.show-scrollbars .yui-menu-shadow {	overflow:auto;	}



.yuimenubar
 {
	font-size:85%;
	line-height:1.7;
}
.yuimenubarnav .yuimenubaritem {}

.yuimenubaritemlabel
 {
	cursor:default;

	color:		#000000;
	margin:		1px 0;
	padding:	0 27px;

	text-decoration:none;
}
.yuimenubarnav .yuimenubaritemlabel
 {

}

.yuimenubarnav .yuimenubaritemlabel-hassubmenu
 {
	abackground:transparent url(http://www.probal.fr/images/menubaritem_submenuindicator.png) no-repeat scroll right center;
}

.yuimenubaritem-selected
{
	background: transparent url(http://www.probal.fr/images/menuselecback.gif) repeat-x scroll top left;
}

.yuimenubaritemlabel-selected
 {

}

.yuimenubarnav .yuimenubaritemlabel-selected
{

}

.yuimenubaritemlabel-disabled
 {
	color:#A6A6A6;
	cursor:default;
}

.yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled
{
	background-image:url(http://www.probal.fr/menubaritem_submenuindicator_disabled.png);
}

.yuimenu
 {
	font-size:100%;
	line-height:1.5;
}
.yuimenubar .yuimenu, .yuimenu .yuimenu
 {
	font-size:100%;
}

.yuimenu .bd
 {
	background-color:	#fffff3;
	border:	1px solid #808080;
}

.yuimenu ul
 {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 0 0;
	padding:3px 0;
}
.yuimenu ul.first-of-type { border-width:0; }
.yuimenu h6 { border-color:#CCCCCC; border-style:solid; border-width:1px 0 0; color:#A4A4A4; font-weight:bold; padding:3px 10px 0; }
.yuimenu ul.hastitle, .yuimenu h6.first-of-type { border-width:0; }

.yuimenu .yui-menu-body-scrolled { border-color:#CCCCCC #808080; overflow:hidden; }
.yuimenu .topscrollbar, .yui-skin-sam .yuimenu .bottomscrollbar { abackground:#FFFFFF url(../../../../assets/skins/sam/sprite.png) no-repeat scroll 0 0; border:1px solid #808080; height:16px; }
.yuimenu .topscrollbar { background-position:center -950px;  border-bottom-width:0; }
.yuimenu .topscrollbar_disabled { background-position:center -975px; }
.yuimenu .bottomscrollbar { background-position:center -850px; border-top-width:0; }
.yuimenu .bottomscrollbar_disabled { background-position:center -875px; }


.yuimenuitem
 {
}
.yuimenuitemlabel
 {
	color:#000000;
	cursor:default;
	padding:	2px 15px 2px 7px;
	text-decoration:none;
}
.yuimenuitemlabel .helptext
 {
	margin-top:-1.5em;
}

.yuimenuitem-hassubmenu { background-image:url(http://www.probal.fr/menuitem_submenuindicator.png); background-position:right center; background-repeat:no-repeat; }
.yuimenuitem-checked { background-image:url(http://www.probal.fr/menuitem_checkbox.png); background-position:left center; background-repeat:no-repeat; }

.yui-menu-shadow-visible
 {
	background-color:#000000;
	opacity:0.12;
	filter:alpha(opacity=12);
	-moz-opacity: 0.12;
}

.yuimenuitem-selected
 {
	background-color:	#fffec9;
}

.yuimenuitemlabel-disabled { color:#A6A6A6; cursor:default; }
.yuimenuitem-hassubmenu-disabled { background-image:url(http://www.probal.fr/menuitem_submenuindicator_disabled.png); }
.yuimenuitem-checked-disabled { background-image:url(http://www.probal.fr/menuitem_checkbox_disabled.png); }
