@charset "utf-8";
/* CSS Document */
/* ---------------------- */
/* ---menu de l'entête--- */
/* ---------------------- */
a{
	color: #101f4a;
}
a:link{
	color: #101f4a;
}
a:visited{
	color: #101f4a;
}
a:active{
	color: #101f4a;
}
a:hover{
	color: #b6c0c6;
	text-decoration: none;
}
.menu_header{
	float: right;
}
.menu_header ul, .menu_header li{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	display: block;
	float: left;
}
.menu_header ul li{
	background: url(../images/menu-top-separateur.gif) no-repeat 0 0;
	height: 31px;
	padding: 0 0 0 2px;
}
.menu_header ul li a span{
	display: none;
}
.menu_header ul .qui-sommes-nous{
	width: 109px;
	height: 28px;
	background: url(../images/fr/qui-sommes-nous.gif) no-repeat 0 0;
	display: block;
}
.menu_header ul .qui-sommes-nous:hover{
	background: url(../images/fr/qui-sommes-nous.gif) no-repeat 0 -28px;
}
.menu_header ul .accueil{
	width: 64px;
	height: 28px;
	background: url(../images/fr/accueil.gif) no-repeat 0 0;
	display: block;
}
.menu_header ul .accueil:hover{
	background: url(../images/fr/accueil.gif) no-repeat 0 -28px;
}
.menu_header ul .contact{
	width: 69px;
	height: 28px;
	background: url(../images/fr/contact.gif) no-repeat 0 0;
	display: block;
}
.menu_header ul .contact:hover{
	background: url(../images/fr/contact.gif) no-repeat 0 -28px;
}
.menu_header ul .plan-site{
	width: 89px;
	height: 28px;
	background: url(../images/fr/plan-site.gif) no-repeat 0 0;
	display: block;
}
.menu_header ul .plan-site:hover{
	background: url(../images/fr/plan-site.gif) no-repeat 0 -28px;
}

/* ---------------------- */
/* ---menu principal----- */
/* ---------------------- */
#mainmenu{
	width: 295px;
	min-height: 402px;
	height: auto;
	_height: 402px;
	position: absolute;
	top: 259px;
	background:url(../images/background-menu.jpg) no-repeat 0 0;
	z-index: 3;
	line-height:12px;
}
#smenu1 ul, #smenu1 li{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.contenu-remorques{
	width: 254px;
	background: #ffffff;
	margin: 16px 0 0 15px;
	padding-bottom: 2px;
	
}
.contenu-autre{
	width: 254px;
	background: #ffffff;
	margin: 9px 0 0 15px;
	padding-bottom: 2px;
	
}
.degrad-menu{
	width: 250px;
	background: url(../images/background-mainmenu.jpg) no-repeat 0 bottom;
	margin: 0 auto;
	min-height: 32px;
	height: auto;
	_height: 32px;
	/*cursor: pointer;*/
}
.btn{
	width: 250px;
	margin: 0 auto;
	text-decoration: none;
	
}
.btn span{
	text-transform:uppercase;
	font-weight: bold;
	color: #000000;
}
.btn:hover span{
	color: #99a1a6;
}
.fleche-right{
	background: url(../images/fleche-right.gif) no-repeat 11px 50%;
	padding: 0 0 0 31px;
	line-height: 32px;
	background-position: 11px 50%;
	background-repeat: no-repeat;
}
.fleche-down{
	background: url(../images/fleche-down.gif) no-repeat 11px 50%;
	padding: 0 0 0 31px;
	line-height: 32px;
	background-position: 11px 50%;
	background-repeat: no-repeat;
}
/* ---------------*/
/* ----premier sousmenu ---- */
/* --------------------*/
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6{
	height: 22px;
}
.sub-menu{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sub-menu li.in{
	float:left;
}
.sub-menu li.out{	
	float:left;
}
.sub-menu li.in span, .sub-menu li.out span{
	display: none;
}
.sub-menu li.in .btn-fermees{
	background: url(../images/fr/btn-fermes.gif) no-repeat 0 0;
	width: 56px;
	height: 22px;
	margin-left: 4px;
	display: block;
}
.sub-menu li.in .btn-fermees:hover{
	background: url(../images/fr/btn-fermes.gif) no-repeat 0 -22px;
}

.sub-menu li.out .btn-fermees{
	background: url(../images/fr/btn-fermes-out.gif) no-repeat 0 0;
	width: 56px;
	height: 22px;
	margin-left: 4px;
	display: block;
}
.sub-menu li.out .btn-fermees:hover{
	background: url(../images/fr/btn-fermes-out.gif) no-repeat 0 -22px;
}
.sub-menu li.in .btn-chevaux{
	background: url(../images/fr/btn-cheveaux.gif) no-repeat 0 0;
	width: 62px;
	height: 22px;
	display: block;
	margin-left: 3px;
}
.sub-menu li.in .btn-chevaux:hover{
	background: url(../images/fr/btn-cheveaux.gif) no-repeat 0 -22px;
}
.sub-menu li.out .btn-chevaux{
	background: url(../images/fr/btn-cheveaux-out.gif) no-repeat 0 0;
	width: 62px;
	height: 22px;
	display: block;
	margin-left: 3px;
}
.sub-menu li.out .btn-chevaux:hover{
	background: url(../images/fr/btn-cheveaux-out.gif) no-repeat 0 -22px;
}
.sub-menu li.out .btn-ouvertes{
	background: url(../images/fr/btn-ouvertes-out.gif) no-repeat 0 0;
	width: 61px;
	height: 22px;
	display: block;
	margin-left: 3px;
}
.sub-menu li.out .btn-ouvertes:hover{
	background: url(../images/fr/btn-ouvertes-out.gif) no-repeat 0 -22px;
}
.sub-menu li.in .btn-ouvertes{
	background: url(../images/fr/btn-ouvertes.gif) no-repeat 0 0;
	width: 61px;
	height: 22px;
	display: block;
	margin-left: 3px;
}
.sub-menu li.in .btn-ouvertes:hover{
	background: url(../images/fr/btn-ouvertes.gif) no-repeat 0 -22px;
}
.sub-menu li.out .btn-fibrobec{
	background: url(../images/fr/btn-fibrobec-out.gif) no-repeat 0 0;
	width: 56px;
	height: 22px;
	display: block;
	margin-left: 4px;
}
.sub-menu li.out .btn-fibrobec:hover{
	background: url(../images/fr/btn-fibrobec-out.gif) no-repeat 0 -22px;
}
.sub-menu li.in .btn-fibrobec{
	background: url(../images/fr/btn-fibrobec.gif) no-repeat 0 0;
	width: 56px;
	height: 22px;
	display: block;
	margin-left: 4px;
}
.sub-menu li.in .btn-fibrobec:hover{
	background: url(../images/fr/btn-fibrobec.gif) no-repeat 0 -22px;
}
.sub-menu li.out .btn-maranda{
	background: url(../images/fr/btn-maranda-out.gif) no-repeat 0 0;
	width: 62px;
	height: 22px;
	display: block;
	margin-left: 3px;
}
.sub-menu li.out .btn-maranda:hover{
	background: url(../images/fr/btn-maranda-out.gif) no-repeat 0 -22px;
}
.sub-menu li.in .btn-maranda{
	background: url(../images/fr/btn-maranda.gif) no-repeat 0 0;
	width: 62px;
	height: 22px;
	display: block;
	margin-left: 3px;
}
.sub-menu li.in .btn-maranda:hover{
	background: url(../images/fr/btn-maranda.gif) no-repeat 0 -22px;
}

.sub-menu li.out .btn-vanpro{
	background: url(../images/fr/btn-vanpro-out.gif) no-repeat 0 0;
	width: 44px;
	height: 22px;
	display: block;
	margin-left: 4px;
}
.sub-menu li.out .btn-vanpro:hover{
	background: url(../images/fr/btn-vanpro-out.gif) no-repeat 0 -22px;
}
.sub-menu li.in .btn-vanpro{
	background: url(../images/fr/btn-vanpro.gif) no-repeat 0 0;
	width: 44px;
	height: 22px;
	display: block;
	margin-left: 4px;
}
.sub-menu li.in .btn-vanpro:hover{
	background: url(../images/fr/btn-vanpro.gif) no-repeat 0 -22px;
}

.sub-menu li.out .btn-amplock{
	background: url(../images/fr/btn-amplock-out.gif) no-repeat 0 0;
	width: 52px;
	height: 22px;
	display: block;
	margin-left: 2px;
}
.sub-menu li.out .btn-amplock:hover{
	background: url(../images/fr/btn-amplock-out.gif) no-repeat 0 -22px;
}
.sub-menu li.in .btn-amplock{
	background: url(../images/fr/btn-amplock.gif) no-repeat 0 0;
	width: 52px;
	height: 22px;
	display: block;
	margin-left: 2px;
}
.sub-menu li.in .btn-amplock:hover{
	background: url(../images/fr/btn-amplock.gif) no-repeat 0 -22px;
}

.sub-menu li.out .btn-polar{
	background: url(../images/fr/btn-polar-out.gif) no-repeat 0 0;
	width: 37px;
	height: 22px;
	display: block;
	margin-left: 2px;
}
.sub-menu li.out .btn-polar:hover{
	background: url(../images/fr/btn-polar-out.gif) no-repeat 0 -22px;
}
.sub-menu li.in .btn-polar{
	background: url(../images/fr/btn-polar.gif) no-repeat 0 0;
	width: 37px;
	height: 22px;
	display: block;
	margin-left: 2px;
}
.sub-menu li.in .btn-polar:hover{
	background: url(../images/fr/btn-polar.gif) no-repeat 0 -22px;
}

.sub-menu li.out .btn-portes{
	background: url(../images/fr/btn-portes-out.gif) no-repeat 0 0;
	width: 53px;
	height: 22px;
	display: block;
	margin-left: 2px;
}
.sub-menu li.out .btn-portes:hover{
	background: url(../images/fr/btn-portes-out.gif) no-repeat 0 -22px;
}
.sub-menu li.in .btn-portes{
	background: url(../images/fr/btn-portes.gif) no-repeat 0 0;
	width: 53px;
	height: 22px;
	display: block;
	margin-left: 2px;
}
.sub-menu li.in .btn-portes:hover{
	background: url(../images/fr/btn-portes.gif) no-repeat 0 -22px;
}

.sub-menu li.out .btn-fenetres{
	background: url(../images/fr/btn-fenetre-out.gif) no-repeat 0 0;
	width: 49px;
	height: 22px;
	display: block;
	margin-left: 2px;
}
.sub-menu li.out .btn-fenetres:hover{
	background: url(../images/fr/btn-fenetre-out.gif) no-repeat 0 -22px;
}
.sub-menu li.in .btn-fenetres{
	background: url(../images/fr/btn-fenetre.gif) no-repeat 0 0;
	width: 49px;
	height: 22px;
	display: block;
	margin-left: 2px;
}
.sub-menu li.in .btn-fenetres:hover{
	background: url(../images/fr/btn-fenetre.gif) no-repeat 0 -22px;
}

.sub-menu li.in .sub-btn{
	color: #101f4a;
	text-decoration: none;
	margin-left: 3px;
	line-height: 22px;
	font-size: 0.8em;
}
.contenu-sub-menu{
	margin: 0;
	padding: 10px 0 0 14px;
	list-style: none;
}
.contenu-sub-menu li{
	background: url(../images/puce.gif) no-repeat 0 3px;
	padding-left: 17px;
	margin-bottom: 10px;
}
.contenu-sub-menu li a{
	color: #99a1a6;
	text-decoration: none;
}
.contenu-sub-menu li a:hover{
	color: #101f4a;
}
/* ---------------------- */
/* ---menu pied page----- */
/* ---------------------- */
.menu_footer{
	text-align: center;
	line-height: 26px;
	font-size: 0.8em;
}
.menu_footer a{
	color: #bac4ca;
	text-decoration: none;
}
.menu_footer a:visited{
	color: #bac4ca;
}
.menu_footer a:hover{
	color: #65728a;
}
.copyright a{
	text-decoration: none;
	color: #7b7a7b;
}
.copyright a:hover{
	color: #101f4a;
}
