.nav-generic a 
{
        font-size:11px; 
        color: #fff; 
        font-family: Arial, Helvetica, sans-serif;
        display:block;
        float:left;
	    padding:3px;
	    text-decoration: none;
	    text-align: left;
	    background-color:#82BDE3;
	    border:solid 1px #1F5E87;
	    }
		
.nav-generic a:hover {	
        
        background-color:#1F5E87;
	    }



.top-nav-concept a {
        display:block;
        float:left;
	    width:78px;
	    height:38px;
	    margin-right:44px;
	    margin-left:4px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/top_nav_concept.jpg") 0 0 no-repeat;
	    }
		
.top-nav-concept a:hover {	
        background-position: 0 -38px;
	    }
	    
	    
.top-nav-carte a {
        display:block;
        float:left;
	    width:34px;
	    height:38px;
	    margin-right:44px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/top_nav_carte.jpg") 0 0 no-repeat;
	    }
		
.top-nav-carte a:hover {	
        background-position: 0 -38px;
	    }
	    
	    
.top-nav-restaurants a {
        display:block;
        float:left;
	    width:70px;
	    height:38px;
	    margin-right:44px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/top_nav_restaurants.jpg") 0 0 no-repeat;
	    }
		
.top-nav-restaurants a:hover {	
        background-position: 0 -38px;
	    }
	

.top-nav-news a {
        display:block;
        float:left;
	    width:61px;
	    height:38px;
	    margin-right:44px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/top_nav_news.jpg") 0 0 no-repeat;
	    }
		
.top-nav-news a:hover {	
        background-position: 0 -38px;
	    }


.top-nav-franchise a {
        display:block;
        float:left;
	    width:59px;
	    height:38px;
	    margin-right:44px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/top_nav_franchise.jpg") 0 0 no-repeat;
	    }
		
.top-nav-franchise a:hover {	
        background-position: 0 -38px;
	    }


.top-nav-proposition a {
        display:block;
        float:left;
	    width:70px;
	    height:38px;
	    margin-right:44px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/top_nav_immobilier.jpg") 0 0 no-repeat;
	    }
		
.top-nav-proposition a:hover {	
        background-position: 0 -38px;
	    }


.top-nav-emploi a {
        display:block;
        float:left;
	    width:44px;
	    height:38px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/top_nav_emploi.jpg") 0 0 no-repeat;
	    }
		
.top-nav-emploi a:hover {	
        background-position: 0 -38px;
	    }
	    
	    
.home-nav-le-monde a {
        display:block;
        float:left;
	    width:199px;
	    height:33px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/subway_dans_le_monde_h.jpg") 0 0 no-repeat;
	    }
		
.home-nav-le-monde a:hover {	
        background-position: 0 -33px;
	    }	 
	    
	    
.left-nav-le-monde a {
        display:block;
        float:left;
	    width:170px;
	    height:34px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/subway_dans_le_monde.gif") 0 0 no-repeat;
	    }
		
.left-nav-le-monde a:hover {	
        background-position: 0 -34px;
	    }  
	    
.left-nav-informations-presse a {
        display:block;
        float:left;
	    width:170px;
	    height:34px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/informations_presse.gif") 0 0 no-repeat;
	    }
		
.left-nav-informations-presse a:hover {	
        background-position: 0 -34px;
	    }  
	    
	    
.home-nav a {
        display:block;
        float:left;
	    width:88px;
	    height:34px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/home_button.gif") 0 0 no-repeat;
	    }
		
.home-nav a:hover {	
        background-position: 0 -34px;
	    }  
	    
	    
.news-learn a {
        display:block;
        float:right;
	    width:111px;
	    height:22px;
	    text-decoration: none;
	    text-align: right;
	    background: url("../images/nav/news_learn.gif") 0 0 no-repeat;
	    }
		
.news-learn a:hover {	
        background-position: 0 -22px;
	    } 
	    
	    
.jobs-learn a {
        display:block;
        float:right;
	    width:111px;
	    height:22px;
	    text-decoration: none;
	    text-align: right;
	    background: url("../images/nav/jobs_learn.gif") 0 0 no-repeat;
	    }
		
.jobs-learn a:hover {	
        background-position: 0 -22px;
	    } 
	    
	    
.restaurants-learn a {
        display:block;
        float:right;
	    width:111px;
	    height:22px;
	    text-decoration: none;
	    text-align: right;
	    background: url("../images/nav/restaurants_learn.gif") 0 0 no-repeat;
	    }
		
.restaurants-learn a:hover {	
        background-position: 0 -22px;
	    } 
	    
	    
.jobs-employment a {
        display:block;
        float:right;
	    width:155px;
	    height:22px;
	    text-decoration: none;
	    text-align: right;
	    background: url("../images/nav/employment.gif") 0 0 no-repeat;
	    }
		
.jobs-employment a:hover {	
        background-position: 0 -22px;
	    } 
	    
	    
.back a {
        display:block;
        float:right;
	    width:49px;
	    height:22px;
	    text-decoration: none;
	    text-align: right;
	    background: url("../images/nav/back.gif") 0 0 no-repeat;
	    }
		
.back a:hover {	
        background-position: 0 -22px;
	    } 
	    
.contact-form-button a {
        display:block;
        float:right;
	    width:148px;
	    height:22px;
	    text-decoration: none;
	    text-align: right;
	    background: url("../images/nav/contactez_la_forme.gif") 0 0 no-repeat;
	    }
		
.contact-form-button a:hover {	
        background-position: 0 -22px;
	    } 	
	    
.register-button a {
        display:block;
        float:left;
	    width:56px;
	    height:22px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/register.gif") 0 0 no-repeat;
	    }
		
.register-button a:hover {	
        background-position: 0 -22px;
	    }  
	    
	    
.pdf-button a {
        display:block;
        float:left;
	    width:136px;
	    height:29px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/informations_presse_pdf.gif") 0 0 no-repeat;
	    }
		
.pdf-button a:hover {	
        background-position: 0 -29px;
	    }  
	    
	    
.phototheque-button a {
        display:block;
        float:left;
	    width:98px;
	    height:29px;
	    text-decoration: none;
	    text-align: left;
	    background: url("../images/nav/phototheque.gif") 0 0 no-repeat;
	    }
		
.phototheque-button a:hover {	
        background-position: 0 -29px;
	    }   
	    
	    
	    
/*--------------- LEFT NAV CONCEPT --------------*/	    
	    
 .left-nav-concept a
	    {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
    width:170px;
    display:block;
    text-decoration:none;
    float:left;
    margin-top:3px;
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:solid 2px #DBDBC2;
    } 
	   
	     
.left-nav-concept a:hover
    {
    color:#FF6600;	
	}	    

/*--------------- LEFT NAV CARTE --------------*/
	
 .left-nav-carte a
	    {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
    width:170px;
    display:block;
    text-decoration:none;
    float:left;
    margin-top:3px;
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:solid 2px #DBDBC2;
    } 
	   
	     
.left-nav-carte a:hover
    {
    color:#00BBF9;	
	}


/*--------------- LEFT NAV RESTAURANTS --------------*/	
	
 .left-nav-restaurants a
	    {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
    width:170px;
    display:block;
    text-decoration:none;
    float:left;
    margin-top:3px;
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:solid 2px #DBDBC2;
    } 
	   
	     
.left-nav-restaurants a:hover
    {
    color:#769C27;	
	}	
	
	
/*--------------- LEFT NAV NEWS --------------*/
	
.left-nav-news a
	    {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
    width:170px;
    display:block;
    text-decoration:none;
    float:left;
    margin-top:3px;
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:solid 2px #DBDBC2;
    } 
	   
	     
.left-nav-news a:hover
    {
    color:#8341D6;	
	}
	
	/*------- headlihne links----------*/
	.nav-newsheadline a
	    {
	font: 13px Arial, Helvetica, sans-serif;
	color:#8341D6;
    width:170px;
    display:block;
	font-weight:bold;
    float:left;
    margin-top:3px;
    margin-bottom:4px;
    padding-bottom:4px;
    } 
	   
	     
.nav-newsheadline a:hover
    {
    color:#000;	
	}

	


/*--------------- LEFT NAV FRANCHISE --------------*/
	
 .left-nav-franchise a
	    {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
    width:170px;
    display:block;
    text-decoration:none;
    float:left;
    margin-top:3px;
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:solid 2px #DBDBC2;
    } 
	   
	     
.left-nav-franchise a:hover
    {
    color:#F400A5;	
	}
	

/*--------------- LEFT NAV IMMOBILIER --------------*/
	
 .left-nav-proposition a
	    {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
    width:170px;
    display:block;
    text-decoration:none;
    float:left;
    margin-top:3px;
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:solid 2px #DBDBC2;
    } 
	   
	     
.left-nav-proposition a:hover
    {
    color:#CBA400;	
	}

/*--------------- LEFT NAV EMPLOI --------------*/
	
 .left-nav-emploi a
	    {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
    width:170px;
    display:block;
    text-decoration:none;
    float:left;
    margin-top:3px;
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:solid 2px #DBDBC2;
    }  
	     
.left-nav-emploi a:hover
    {
    color:#980065;	
	}
	
	
/*--------------- LEFT NAV LEGAL --------------*/
	
 .left-nav-legal a
	    {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
    width:170px;
    display:block;
    text-decoration:none;
    float:left;
    margin-top:3px;
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:solid 2px #DBDBC2;
    } 
	   
	     
.left-nav-legal a:hover
    {
    color:#0499F5;	
	}
	    
/*--------------- LEFT NAV OTHER COUNTRIES --------------*/
	
 .left-nav-other a
	    {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
    width:170px;
    display:block;
    text-decoration:none;
    float:left;
    margin-top:3px;
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:solid 2px #990033;
    } 
	   
	     
.left-nav-other a:hover
    {
    color:#0499F5;	
	}
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
.yellow-links a:link {
        font-family:Arial, Helvetica, sans-serif;
        color:#FEF000;
        font-size:13px;
	    }
.yellow-links a:visited {
        font-family:Arial, Helvetica, sans-serif;
        color:#FEF000;
        font-size:13px;
	    }

.yellow-links a:hover {
        color:#000;
        }	    
	    
	    
	    
	    
	    
	    
	    
a.generic-links:link {
        font-family:Arial, Helvetica, sans-serif;
        color:#175128;
        font-size:13px;
	    }
a.generic-links:visited {
        font-family:Arial, Helvetica, sans-serif;
        color:#175128;
        font-size:13px;
	    }

a.generic-links:hover {
        color:#FF6600;
        }	    
	    
.anchor-links a 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color: #000;
	text-decoration: none;
	float:left;
	clear:both;
	}
		
.anchor-links a:hover {	
	color: #FE66CB;
	}








.links a:link {
        font-family:Arial, Helvetica, sans-serif;
        color:#175128;
        font-size:10px;
	    }
.links a:visited {
        font-family:Arial, Helvetica, sans-serif;
        color:#175128;
        font-size:10px;
	    }

.links a:hover {
        color:#FF6600;
        }

.flags a 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration: none;
	float:left;
	}
		
.flags a:hover {	
	color: #CCC;
	}




.foot a 
{
	padding:0px 30px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
	text-decoration: none;
	float:left;
	}
		
.foot a:hover {	
	color: #000;
	}
	
	
.footdoc
{
	padding:0px 40px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
	text-decoration: none;
	float:left;
	}

.foot2 a 
{
	margin-top:250px;
	height:250px;
	padding:0px 40px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #C4C4B6;
	text-decoration: none;
	float:left;
	}
		
.foot2 a:hover {	
	color: #000;
	}
	
.foot22 a 
{
	margin-top:250px;
	height:250px;
	padding:0px 3px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #C4C4B6;
	text-decoration: none;
	float:right;
	}
		
.foot22 a:hover {	
	color: #000;
	}
	
	
	
.foot3 a 
{
	padding:0px 40px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #E11264;
	text-decoration: none;
	float:left;
	}
		
.foot3 a:hover {	
	color: #000;
	}





#gridfooter

 

{

    clear:both;

    padding:4px;

}

 

#gridfooterleft

 

{

    float:left;

    text-align:left;

}

 

#gridfooterright

{

    float:right;

    text-align:right;

}



.gridview
{
   width:520px;
    border-color:gray;
    border-width:1px;
    border-style:solid;
    text-align:left;
 font-family:Arial, helvetica, Verdana, Sans-Serif;
     color:#333333; 
     margin-left:10px;
    }

.gridview_header
{
 font-family:Arial, Verdana, Sans-Serif;
 font-weight:bold;
 color:#FFC751;  
 background-color:#DCEBFE;
 text-decoration:none;
 font-size:12px;
}

.txtboxes
{
 width:210px;   
 font-family:Arial, helvetica, Verdana, Sans-Serif;
 font-size:12px;
 font-weight:normal;
 color:#333333; 
   border-color:#74849A;
    border-width:1px;
    border-style:solid;
    padding-left:3px;
}