body
{
   font-family: Arial, Verdana, serif;
   font-size: 12px;
   margin:0 auto; 
   background-color: #eeeeee;
   width: 1000px;
   background-image:url("img/fond.jpg");
   background-repeat: repeat-x;
   background-position : top center;
}

h1
{
   text-align: left;
   padding: 2px;
   margin: 2px;
   margin-top: 10px;
   margin-bottom: 20px;
   font-size: 24px;
   font-weight : bold;
   color: #404040;
   margin-left: 40px;
   text-align: left;
}

h2
{
   text-align: left;
   padding: 2px;
   margin: 2px;
   margin-top: 20px;
   font-size: 18px;
   font-weight : bold;
   color: #404040;
}

h2 a
{
   text-align: left;
   padding: 2px;
   margin: 2px;
   margin-top: 20px;
   font-size: 18px;
   font-weight : bold;
   color: #404040;
}

h2 a:hover
{
   color: #f06638;
   text-decoration: none;
}

a
{
   font-weight : normal;
   color: #001da7;
   text-decoration: none;
}

a:hover
{
   color: #f06638;
   text-decoration: none;
}

a img
{
border:0px solid #FFF;
}

#top
{
   background-color: #ffffff;
   text-align: left;
   font-size: 17px;
}

#bas
{
   width: 1000px;
   height: 30px;
   background-image:url("img/bas.jpg");
   background-repeat: repeat-x;
   background-position : top center;
   margin: 0px;
   padding: 0px;
}

#barre
{
   width: 983px;
   padding-top: 10px;
   padding-left: 17px;
   height: 30px;
   background-color: #ffffff;
}

#page
{
   padding: 10px;
   background-color: #ffffff;
   width: 980px;
   text-align: left;
}

#footer
{
   text-align: left;
}

#footer ul li
{
   list-style-type:  none;
}

#menu, #menu ul 
{
        padding : 0; 
        margin : 0; 
        list-style : none; 
        line-height : 26px; 
        text-align : center; 

}

#menu 
{
        font-weight : bold; 
        font-family : Arial; 
        font-size : 18px; 

}

#menu a 
{
        display : block; 
        padding : 0; 
        background : #404040;         
        color : #ffffff; 
        text-decoration : none; 
        width : 310px; 
		
}

#menu li 
{ 
        float : left; 
        border-right : 1px solid #fff; 
}

html>body #menu li
{
        border-right: 14px solid transparent ; 
		
}

#menu li ul 
{ 
        position: absolute; 
        width: 160px; 
        left: -999em; 
			
}


#menu li ul li 
{
        border-top : 1px solid #fff; 
					
}

html>body #menu li ul li                
{
        border-top : 5px solid transparent; 
	
}

#menu li ul ul 
{
        margin    : -22px 0 0 144px ; 
        border-left     : 3px solid #fff ;    
	
}

html>body #menu li ul ul                
{
        border-left     : 3px solid transparent ; 
}

#menu a:hover  
{
        color: #fff; 
        background: #f06638; 
			
}
#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 ul  
{
        left: auto; 
        min-height: 0; 
				z-index: 20;
}





.blocklien
{
padding-top: 20px;
margin-left: 8px;
margin-bottom: 20px;
width: 98%;
background-color: #eeeeee;
border: 1px solid #d6d6d6;
}

.blocklien img
{
   border: 0px solid #ffffff;
}

.leftlien
{

text-align: center;
float: left;
width: 250px;
}

.rightlien
{
margin-left: 260px;
margin-right: 20px;
}


.rightlien ul
{
list-style-type: none;
font-weight: bold;
font-size: 16px;
line-height: 25px;
}

.rightlien a
{
   font-family: Arial, Verdana, serif;
   font-weight: normal;
   padding-top : 2px;
   padding-left : 2px;
font-weight: bold;
   margin-top: 15px;
   color: #FF1403;
   text-decoration: none;
}

.rightlien a:hover
{
   text-decoration: none;
   color: blue;
   background-color: #eeeeee;

}