/*-----------------------------fin menu---------------------------------- */

.menu {font-family: arial, sans-serif; width:878px; height:29px; position:relative; font-size:11px; z-index:100; background:url(../images/menu.gif) no-repeat;; text-transform:uppercase;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;width:104px; height:29px; text-align:center; color:#fff; line-height:29px; font-size:11px; overflow:hidden;}


.menu ul li#menu-1 a, .menu ul li a:visited {width:157px;}
.menu ul li#menu-1 a:hover{background:url(../images/menu.gif) 0 -29px no-repeat;}
.menu ul li#menu-2 a, .menu ul li a:visited {width:156px;}
.menu ul li#menu-2 a:hover{background:url(../images/menu.gif) -157px -29px no-repeat;}
.menu ul li#menu-3 a, .menu ul li a:visited {width:280px;}
.menu ul li#menu-3 a:hover{background:url(../images/menu.gif) -313px -29px no-repeat;}
.menu ul li#menu-4 a, .menu ul li a:visited {width:123px;}
.menu ul li#menu-4 a:hover{background:url(../images/menu.gif) -593px -29px no-repeat;}
.menu ul li#menu-5 a, .menu ul li a:visited {width:161px;}
.menu ul li#menu-5 a:hover{background:url(../images/menu.gif) -716px -29px no-repeat;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

.menu ul li:hover a {color:#fff;}
.menu ul li#menu-1:hover a {color:#fff; background:url(../images/menu.gif) 0 -29px no-repeat;}
.menu ul li#menu-2:hover a {color:#fff; background:url(../images/menu.gif) -157px -29px no-repeat;}
.menu ul li#menu-3:hover a {color:#fff; background:url(../images/menu.gif) -313px -29px no-repeat;}
.menu ul li#menu-4:hover a {color:#fff; background:url(../images/menu.gif) -593px -29px no-repeat;}

.menu ul li:hover ul {display:block; position:absolute; top:29px; left:0;}
.menu ul li:hover ul li a.hide {background:#836c56; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#836c56; color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li#menu-1:hover ul li a,
.menu ul li#menu-2:hover ul li a,
.menu ul li#menu-3:hover ul li a,
.menu ul li#menu-4:hover ul li a
{display:block; background:#836c56; margin-top:2px; color:#fff; height:15px; line-height:16px;}
.menu ul li#menu-1:hover ul li a:hover {background:#00B0A6;}
.menu ul li#menu-2:hover ul li a:hover {background:#d0a54d;}
.menu ul li#menu-3:hover ul li a:hover {background:#8c8cbb ;}
.menu ul li#menu-4:hover ul li a:hover {background:#84a70b;}
.menu ul li#menu-5:hover ul li a:hover {background:#ea297a;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
/*-----------------------------debut menu---------------------------------- */


/*-----------------------------DEBUT form---------------------------------- */
a.bout-rech:hover{
			background:url(../images/menu2.gif) -716px -29px no-repeat;
}
.form-rech{
			position:absolute;
			top:0px;
			left:717px;
			z-index:10000;
}
.bout-rech{
			width:161px;
			height:29px;
			background:url(../images/menu.gif) -716px 0px no-repeat;
			display:block;
			text-indent:-5000px;
}
#cont-form-h{
			background:#604f3d url(../images/back-cont-form.gif) repeat-x;
			width:161px; 
			min-height:67px;
}
#cont-form-h form{
			margin:0px 0 0px 7px;
			padding-top:4px;
			font-size:10px;
}
#cont-form-h form label{
			font-family:georgia;
			color:#fff;
			text-transform:uppercase;
}
#cont-form-h form select{
			width:94px;
			font-size:10px;
			text-transform:none;
}
#form-coul, #form-prod{
			width:150px;
			margin-bottom:2px;
}
#valid-rech{
			float:right;
			margin-top:3px;
}
/*-----------------------------fin form home---------------------------------- */