﻿body
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

.cont_site
{
	width:964px;
	margin-left:auto;
	margin-right:auto;
	border:2px solid #fff;	
	background:#ffffff;
}

.menu_principal
{
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:4px; 
	font-size:12px;
	display:block;
    padding :8px 24px 8px 24px;
	color:#fff;
	text-decoration:none;
	border-right:2px solid #fff;
	
}

.menu_principal:hover
{
	background:#2e2e2e;
}

.menu_principal_selected
{
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:4px; 
	font-size:12px;
	display:block;
    padding :8px 24px 8px 24px;
	color:#fff;
	text-decoration:none;
	border-right:2px solid #fff;
	background:#2e2e2e;
	
}


.copyright_text
{
    color:#666666;
    font-size:12px;
}

.lien_gris_12px
{
    font-size:12px;
    color:#666666;
    text-decoration:none;
}

.lien_gris_12px:hover
{
    text-decoration:underline;
}


.text_bold_12
{
    font-weight:bold;
    font-size:12px;
}

.text_gris_11
{
    font-size:11px;
    color:#666666;
    display:block; 
}

.title_section_page
{
    font-size:25px;
    color:#004275;
    font-weight:bold;
   
}

.sitemap_title
{
    font-size:13px;
    font-weight:bold;
    margin-bottom:4px;
    
}

.lien_puce_sans_ligne li
{
   list-style-image: url(/image/fleche_icone_lien.gif);
   font-size:13px;
   font-weight:bold;
   color:#004275;
   text-decoration:none;
   
}

.lien_puce_sans_ligne a
{
  /* list-style-image: url(/image/fleche_icone_lien.gif);*/
   font-size:13px;
   font-weight:bold;
   color:#004275;
   text-decoration:none;
   
}

.lien_puce_sans_ligne ul
{
  /* list-style-image: url(/image/fleche_icone_lien.gif);*/
   font-size:13px;
   font-weight:bold;
   color:#000000;
   text-decoration:none;
   
}

/* TRI -> SELECT & SEARCH ============================================================*/
#goback
{	
	/*margin-bottom:0px;
	padding:10px;*/
	width:50px;
	height:28px;
	border:1px solid #66A1D1;
	background-color:#D7D7D7;
	text-align:center;
	vertical-align:middle;
}

.section_search
{
	clear:both;
	height:100%;
	margin-top:20px;
	margin-left:20px;
	margin-right:5px;	
	font-size:12px;	
}

.search_field
{
	/*border-top:0px solid #D9D9D9;
	border-bottom:0px solid #D9D9D9;
	border-left:0px solid #D9D9D9;
	border-right:0px solid #D9D9D9;*/
	/*border:0px;*/
	border:none;
	background:none;
	color:gray; 
	font-size:10px;
	}
.search_button
{
  /*	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	background-color:#FFFFFF;
	color:gray;
/*	height:19px;*/
	/*margin-top:10px;*/
}


select 
{
    display: block;
	width: 166px;
}

select.replaced 
{
	display: none;
}

ul.selectReplacement 
{
	background: url(/css/img/select.png) top left no-repeat;
	margin: 0;
	padding: 0;
	height: 1.65em;
	width: 166px;
	/*padding-right:20px;*/
	margin-right:20px;
	position:absolute;
}

ul.selectReplacement li 
{
	background: #FFFFFF;
	color: gray;
    cursor: pointer;
	display: none;
	line-height: 1.7em;
	list-style: none;
	margin: 0;
	padding: 1px 12px;
	width: 142px;
	text-align : left;
	font-weight: bold;
	
}

ul.selectOpen li 
{
    font-size:10px;
	display: block;
	border:1px solid #d9d9d9;
	/* margin-bottom:2px; */
}

ul.selectReplacement li.selected 
{    
	font-size:10px;	
	/*border:1px solid #D9D9D9;*/
	background: url(/css/img/select.png) top left no-repeat;
   /* background: url(/css/img/bottom.png) bottom left no-repeat;*/
	color: gray;
	padding-top:0;
	display: block;
}

ul.selectOpen li.selected 
{
	background: #D9D9D9;
	display: block;
}

ul.selectOpen li:hover,
ul.selectOpen li.hover,
ul.selectOpen li.selected:hover 
{
	background: #D9D9D9;
	color: #fff;
}

.map_info
{
    display:none;
    /*z-index:99; */
    width:209px;
    padding:10px 10px 10px 10px;
   
    vertical-align:top;  
    background: #f1f2f5;  

    
}