@charset "utf-8";

#entete
{
	margin: 0px auto 5px auto;
	padding: 0px;
	/* [disabled]width: 1000px; */
}

#menu_haut
{
	height: 20px;
	margin-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFF;
	font-size: 14px;
	margin-top: 3px;
	top: -2px;
	line-height: 22px;
	font-weight: bolder;
	background-color: #A30000;
}

#tete
{
	height: 90px;
	margin-bottom: 0px;
	width: 1000px;
	border-bottom: 3px solid #A40000;
}

#logo
{
	width: 320px;
	padding: 20px 0 0 0;
	float: left;
	text-align: left;
}

#emp_banniere
{
	float: right;
	height: 80px;
	width: 590px;
	padding-top: 5px;
}

#banniere
{
	height: 78px;
	width: 588px;
	border: thin solid #900;
	text-align: center;
}

#content_menu
{ width:100%; height: 30px; padding-top: 3px; background: #A30000 url(../images/menu_backgraound.png); clear: both; 
}

#breadcrumb2
{
	display: block;
	margin-right: auto;
	margin-left: auto;
	background: #A30000 url(../images/menu_backgraound.png);
	width: 452px;
	height: 25px;
}

#breadcrumb2 ul { list-style: none; }

.crumbs2
{
	display: block;
	margin-left: auto;
	padding: 0;
	margin-right: auto;
}

.crumbs2 li {
	display: inline;
	background-image: url(../images/img-men-bg.gif);
}

.crumbs2 li a, .crumbs2 li a:link, .crumbs2 li a:visited
{
	color: #FFF;
	display: block;
	float: left;
	font-size: 14px;
	padding: 4px 16px 4px 19px;
	position: relative;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	border-right-width: 0px;
}

.crumbs2 li a
{
	/*background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.45, rgb(163,0,0)), color-stop(0.73, rgb(195,88,88)));
	background-image: -moz-linear-gradient( center bottom, rgb(163,0,0) 45%, rgb(195,88,88) 73%); 	
	 
	For Internet Explorer 5.5 - 7 */
	
 	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A30000, endColorstr=#C86666);*/
	
	/* For Internet Explorer 8 
	
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A30000, endColorstr=#C86666)";*/
	font-weight:bold;
}

.crumbs2 li.first a
{
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
}

.crumbs2 li.last a
{
	border-right-width: 1px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 5px;
}

.crumbs2 li a:hover
{
	border-top-color: #FFF;
	border-bottom-color: #fff;
	color:#000;
	font-weight:bold;
	background-color: #FFF;
}

.crumbs2 li a:active
{
	border-top-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.45, rgb(224,224,224)), color-stop(0.73, rgb(235,235,235)));
	background-image: -moz-linear-gradient( center bottom, rgb(224,224,224) 45%, rgb(235,235,235) 73%); 	/* For Internet Explorer 5.5 - 7 */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebebeb, endColorstr=#e0e0e0);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebebeb, endColorstr=#e0e0e0)";
	color: #333;
	box-shadow: -1px 1px 1px 0px #dadada inset;
	-webkit-box-shadow: -1px 1px 1px 0px #dadada inset;
	-moz-box-shadow: -1px 1px 1px 0px #dadada inset;
}

/* @group clearfix classes */
.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%; }

.space
{
	display: block;
	height: 45px;
	clear: both;
}
#div-men-gauche ul { list-style-type: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

#div-men-gauche ul li { list-style-type: none; display: block; height: 20px; border-bottom-width: thin; border-bottom-style: dotted; border-bottom-color: #FFFFFF; }

#div-men-gauche ul li a { display: block; height: 20px; color: #FFF; font-size: 16px; font-weight: bold; background-color: #A30000; padding-left: 10px; }

#div-men-gauche ul li a:hover { display: block; height: 20px; color: #A30000; font-size: 16px; font-weight: bold; background-color: #FFF; }
