#menu, #menu ul 
{
        padding : 0; 
        list-style : none; 
        line-height : 40px;
        text-align : center;
		border-radius: 5px 5px 5px 5px;
}

#menu 
{
        font-weight : bold;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size : 14px;
		position:relative;
}

#menu a 
{
        display : block; 
        padding : 0; 
		background: none repeat scroll 0 0 #F69D15;  
        color : #fff; 
        text-decoration : none;
        width : 144px;
		border-radius: 5px 5px 5px 5px;
		background: url("img/bg/shiny1button_bg.png") repeat-x scroll center center transparent;
}

#menu img
{
		position:absolute;
		bottom:5px;
		right:5px;
}

#menu li 
{
        float : left;
        border-right : 1px solid #fff;		 		
		background-color: #F69D15;
		border-radius: 5px 5px 5px 5px;
		margin-right:5px;
		height:40px;
}

#menu span{
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
}
 
html>body #menu li
{
        border-right: 1px solid transparent ;
}
 
#menu li ul 
{
        position: absolute;
		top:40px;
		left:0px;
  /*    width: 144px;*/
        left: -999em;
 /*	background: none repeat scroll 0 0 #FFB414; */
		background: none repeat scroll 0 0 #FFFFFF;
		border-radius: 5px 5px 5px 5px;
		width: 460px;
		height: 300px;
		padding-right:150px;
 /* 		border : 2px solid #DCDCDC; */
  		border : 2px solid #F7A831;
			
}

#menu li ul a{
        color : #F7A831; 
		background:none;
}
 
#menu li ul li {
	border-top : 1px solid #fff; 
	height: 45px;
	background-color:white;
}
 
html>body #menu li ul li {border-top : 1px solid transparent;}
 
#menu li ul ul
{
        margin    : -22px 0 0 144px ;
        border-left     : 1px solid #fff ;   
}
 
html>body #menu li ul ul {border-left     : 1px solid transparent ;}

#menu a:hover  
{
        color: #000;
		background: url("img/bg/shiny1button_bg.png") repeat-x scroll center center transparent;
		background-color:#FFB414 ;
		transition: background-color 0.4s ease 0s;
}

#menu ul li a:hover  , #menu ul li a, #menu ul li 
{
 background:inherit;
 background-color:inherit;
}

#menu li:hover ul ul, #menu li.sfhover ul ul {left: -999em;}
 
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover
{
 /*       left: auto;*/
		left: 0;
        min-height: 0;
}

ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 200px;
    left: 0px;
    list-style: none;
    z-index:9999;
}

ul#navigation li {
    width: 100px;
}

ul#navigation li a {
    display: block;
    margin-left: -2px;
    width: 100px;
    height: 70px;    
    background-color:#CFCFCF;
    background-repeat:no-repeat;
    background-position:32px center;
    border:1px solid #AFAFAF;
    -moz-border-radius:0px 10px 10px 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -moz-box-shadow: 0px 4px 3px #000;
    -webkit-box-shadow: 0px 4px 3px #000;
    opacity: 0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

ul#navigation .home a{
    background-image: url(img/facebook.png);
}
ul#navigation .about a      {
    background-image: url(img/s_prix.png);
}
ul#navigation .avis a      {
    background-image: url(img/facebook.png);
}
ul#navigation .contact a      {
    background-image: url(img/facebook.png);
}

.btn {
        padding : 0;
        margin : 0;
        list-style : none;
        line-height : 40px;
        text-align : center;
		border-radius: 5px 5px 5px 5px;
		font-weight : bold; 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size : 14px;
		display : block;    
        color : #fff;
        text-decoration : none;
        width : 144px;
		background: url("img/bg/shiny1button_bg.png") repeat-x scroll center center transparent;
	    float : left;
		margin-right:5px;
}

.btn-mini {
        padding : 0;
        margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
        list-style : none;
        line-height : 30px; 
        text-align : center;
		border-radius: 5px 5px 5px 5px;
		font-weight : bold; 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size : 14px;
		display : block;   
        color : #fff; 
        text-decoration : none;
        width : 100px; 
		background: url("img/bg/shiny1button_bg.png") repeat-x scroll center center transparent;
		margin-right:5px;
}

.btn-submit {
        padding : 0;
        list-style : none;
        line-height : 30px;
        text-align : center;
		border-radius: 5px 5px 5px 5px;
		font-weight : bold; 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size : 14px;   
        color : #fff;
        text-decoration : none;
        width : 100px;
		background: url("img/bg/shiny1button_bg.png") repeat-x scroll center center transparent;
		margin-right:5px;
		border:0px;
		height:30px;
}


a.btn:hover, a.btn-mini:hover, input.btn-submit:hover{
        color: #000; 
		 background: url("img/bg/shiny1button_bg.png") repeat-x scroll center center transparent;
		 transition: background-color 0.4s ease 0s;
}

a.btn:visited, a.btn-mini:visited{color:#fff;}


input.btn-submit.vert{cursor:pointer;}

.orange {background-color:#F69D15;}
a.orange:hover { background-color:#FFB414 ;}
.vert {background-color:#7FBA37;}
a.vert:hover { background-color:#A7D66D ;}
.gris {background-color:#A2A2A2;}
a.gris:hover { background-color:#A7D66D ;}