body, html   {background: url(images/fond.jpg) no-repeat top center #333; margin:0;padding:0;font-family:tahoma;text-alicadre:left;background-attachment: fixed;font-size:12px;font-weight:normal}        
#conteneur   {margin: 0 auto;position:relative;width:924px;text-alicadre:left;	}
#header      {height:108px;background:url(images/header.svg) no-repeat top left;padding:13px 0 0 20px;padding-left:40px;margin:0;width:759px}   
#contenu     {width:924px;padding:0 20px;margin:0 auto;color:#fff ;}	

 
.cadrehv   {height:14px; width:877px;clear:both;background:url(images/ht_cadre.png) no-repeat;}
.cadrefv   {width:845px;padding: 0 15px 0 15px;background:url(images/fd_cadre.png);}
.cadrebv   {height:14px;width:756px} 


#contact        {background:url(images/contact_hover.png);width:64px;height:67px;cursor:pointer;float:left}	
#contact:hover  {background:url(images/contact.png);width:64px;height:67px;}	

/* class générique*/

img,  h1, h2, h3, h4, h5, h6{border:0;margin:0;padding:0} 
a                  {text-decoration:underline;margin:0;outline:none;font-weight:bold;color:inherit;}	
a:hover            {text-decoration:none;}
.clear             {clear:both;visibility:hidden}	 	 
span               {text-decoration:underline;font-size:13px;font-weight:bold}
.floatgauche	   {float:left;width:378px}

/*Footer*/
.copyright           {color:#fff;font-size:11px;text-alicadre:left;margin:38px 0 0 0;width:759px;float:left;text-align:center;}
.copyright a         {color:#fff;text-decoration: none;outline:none;font-weight:normal;}
.copyright a:hover   {color:#fff}		 


.cadrefv h2
{
height:30px;
padding :5px 5px 5px 55px ;
background:url(images/fd_titre2.png) no-repeat ;
color:#fff;
}


.menu{
        border:none;
        border:0px;
        margin:0px;
        padding:0px;
           font-size:14px;
        font-weight:bold;
	background:  url("images/fd_menu.png") ;
	padding-left:10px;
        }
.menu ul{
        
        
        height:35px;
        list-style:none;
        margin:0;
        padding:0; margin-left:-2px;  
	margin-right:20px;
        }
        .menu li{
               float:left;   
                padding:0px;
		
                }
        .menu li a{
                 color:#fff;
                display:block;
           
                line-height:35px;
                margin:0px;
                padding:0px 25px;
                text-align:center;
                text-decoration:none;
                }
                .menu li a:hover, .menu ul li:hover a{
                     
                        color:#ccc ;
                        text-decoration:none;
                        }
        .menu li ul{
                    background:red  ;
				border:1px  green  dotted;
                display:none;
                height:auto;
                padding:0px;
                margin:0px;
                position:absolute;
				border-top:0px;
                width:225px;
                z-index:200;
				color:#fff;
                /*top:1em;
                /*left:0;*/
                }
				    .menu li ul a 
					{
					color:#fff;
					}
        .menu li:hover ul{
                display:block;

                }
        .menu li li {
            
                display:block;
                float:none;
                margin:0px;
                padding:0px;
                width:225px;
                }
        .menu li:hover li a{
                background:none;

                }
        .menu li ul a{
                display:block;
                height:35px;
                font-size:12px;
                font-style:normal;
                margin:0px;
				color:#ffffff;
                padding:0px 10px 0px 15px;
                text-align:left;
			
                }
                .menu li ul a:hover, .menu li ul li:hover a{
                        border:0px;
                        color:#fff;
                        text-decoration:none;
                        }
        .menu p{
                clear:left;
                }

