#menu_haut, #menu-principal, #conteneur_sous_menu, #col_gauche, #global_haut_int, #blocs_bas, #partenaires,#footer-menu-bg, #footer-menu, #menu_apparition, 
#conteneur_sous_menu_copie, .actions,#menu_secondaire_copie, #bg_recherche, #menu_principal_copie, #mosaic, .pagination-sitra, .carte, .btn_retour{
	display:none;
}

body{
    background-color: #FFFFFF;
    color: #333333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}

.image_gauche{
	float:left;
	margin:0px 15px 10px 0px;
}

.image_droite{
	float:right;
	margin:0px 0px 10px 15px;
}

.int .container #col_droite header h1, #xmap h1 {
    color: #2C3E50;
    font-family: 'berkeleybold',arial,verdana;
}

#col_droite h1 {
    font-size: 40px;
}

#contenu_article h2 {
    color: #2C3E50;
    font-family: 'latoregular',arial,verdana;
    font-size: 24px;
    margin-top: 28px;
}

#contenu_article h3 {
    color: #2C3E50;
    font-family: 'berkeleybold',arial,verdana;
    font-size: 20px;
}

#contenu_article p, .item_listing .contenu_listing p, .item_listing .infos_listing p  {
    color: #000000;
    font-family: 'latoregular',arial,verdana;
    font-size: 13px;
    line-height: 1.5em;
}

#contenu_article .legende {
    color: #008F67;
    font-size: 11px;
    font-style: italic;
}

#contenu_article a, .infos a {
    color: #008F67;
    text-decoration: none;
}

.breadcrumbs a, .breadcrumbs span {
    color: #484848;
    font-family: 'latoregular',arial,verdana;
    font-size: 11px;
}

.item_listing .image_listing, 
.item_listing .contenu_listing, 
.item_listing .infos_listing {
    float: left;
    display:block;
}

.item_listing {
    border-bottom: 1px solid #E7E7E7;
    padding: 32px 5px;
    width: 1100px;
}

.item_listing .image_listing {
    padding-right: 10px;
    width: 350px;
}

.item_listing .contenu_listing {
    border-right: 1px solid #E7E7E7;
    padding-right: 10px;
    width: 350px;
}

.item_listing .infos_listing {
    padding-left: 2px;
    text-align: right;
    width: 350px;
}

.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

#contenu_article .infos_listing a.tel {
    color: #000000;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
    width: 100%;
}