@media screen { 
  
      BODY {
        margin: 0;
        padding: 0;
        font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
        font-size: 14px;
        background: #fff url(/images/fond_conteneur.jpg) no-repeat -170px 0;
        background-attachment: fixed;
        overflow-x: hidden;
    }
    html {
        font-size: 100%;
    }
    img {
        border: none;
    }
    li {
        list-style-type: none;
    }
    a {
        text-decoration: none;
    }
    .font_bold_10px_noire{
        font-size: 10px;
        font-weight: bold;
        color: #333;
    }
    .font_normal_10px_rose{
        font-size: 11px;
        color: #c38;
    }
    .ligne1,
    .ligne2,
    .ligne3{
        float: left;
        width: 258px;
        border-bottom: solid #333 1px;
        margin: 3px 0 5px 0;
    }
    .ligne2{
        margin: 10px 0;
    }
    .ligne3{
        width: 490px;
        margin: 10px 0;
        border-bottom: solid #e84f8f 1px;
    }
    #conteneur {
        margin: 0 auto;
        /* width: 1920px; */
        /* text-align: center; */
    }
    #conteneur #barre_connexion{
        position: fixed;
        float: left;
        width: 1920px;
        height: 20px;
        z-index: 99;
        background: none;
    }
    #entete {
        position: absolute;
        width: 818px;
        height: 117px;
        left: 50%;
        top: 0;
        margin-left: -412px;
        color: #fff;
    }
    #entete img{
        margin: 20px auto -4px auto;
    }
    #site {
        position: absolute;
        width: 955px;
        left: 50%;
        margin: 0 0 0 -477px;
        top: 117px;
        background: #fff;
    }
    #site #fleche_menu{
        position: absolute;
        margin-top: 10px;
        width: 56px;
        height: 152px;
        z-index: 0;
    }
    
    #site #fleche_menu.module_main { margin-left: 0px; }
    #site #fleche_menu.module_actus { margin-left: 132px; }
    #site #fleche_menu.module_sorties { margin-left: 248px; }
    #site #fleche_menu.module_favoris { margin-left: 420px; }
    #site #fleche_menu.module_amis { margin-left: 590px; }
    #site #fleche_menu.module_profil { margin-left: 743px; }
    
    #site #fleche_deco_bas_gh,
    #site #fleche_deco_bas_drt{
        position: absolute;
        bottom: 0px;
        margin: 0 0 -3px -540px;
        z-index: 0;
    }
    #site #fleche_deco_bas_drt{
        margin-left: 810px;
    }
    #contenu {
        background: #fff;
    }

    /* Menu principal */
    /* ************** */
    #contenu #menu {
        float: left;
        width: 855px;
        margin: 10px 0 0 50px;
        background: #fff;
    }
    #contenu #menu div {
        float: left;
        width: 100%;
        text-align: center;
    }
    #contenu #menu ul {
        margin: 8px 0;
        padding: 0;
        text-align: center;
    }
    #contenu #menu ul li {
        display: inline;
        padding: 0 33px;
        line-height: 35px;
    }
    #contenu #menu ul li a {
        font-size: 17px;
        border-bottom: none;
    }
    
    #contenu #menu ul li a.inactif { color: #333; }
    #contenu #menu ul li a.actif { color: #5bf; }
    
    #contenu #menu ul li:first-child{
        padding-left: 0;
    }
    #contenu #menu ul li:last-child{
        padding-right: 0;
    }
    #contenu #menu ul li a:hover,
    #contenu #menu ul li a:focus {
        color: #5bf;
        border-bottom: solid #005 7px;
    }
    
    /* Menu de la carte Google (CIEL/PLAN/LISTE) */
    /* ***************************************** */
    #contenu #menu_plan {
        position: relative;
        float: left;
        width: 985px;
        height: 70px;
        margin-left: -15px;
        z-index: 2;
        background: #e84f8f;
    }
    #contenu #menu_plan #menu_plan_gauche {
        position: absolute;
        float: left;
        width: 15px;
        height: 15px;
        bottom: -15px;
    }
    #contenu #menu_plan #menu_plan_droit {
        position: relative;
        float: right;
        width: 15px;
        height: 15px;
        bottom: -70px;
    }
    #activite_membre #affiche_user {
        position: absolute;
        float: left;
        margin: 67px 0 0 25px;
        color: #fff;
        font-weight: bold;
        font-size: 12px;
        z-index: 5;
    }
    #activite_membre #affiche_user > span{
        float: left;
        margin: 18px 0 0 40px;
    }
    #activite_membre #affiche_user ul li{
        display: inline;
    }
    #activite_membre #affiche_user ul li img{
        float: left;
        margin: 5px;
    }
    #activite_membre #affiche_user ul li#montre img{
        float: left;
        margin-top: -1px;
    }
    #activite_membre #affiche_user ul li span{
        float: left;
        margin-top: 7px;
    }
    #activite_membre #affiche_user ul li:first-child{
        float: left;
        margin: 6px 15px 0 0;
    }
    #activite_membre #affiche_user ul li:last-child{
        float: left;
        margin: 6px 0 0 15px;
    }
    #activite_membre #affiche_user a{
        color: #fff;
        font-size: 10px;
    }
    #activite_membre #affiche_user a:hover,
    #activite_membre #affiche_user a:focus{
        text-decoration: underline;
    }
    #contenu #menu_plan #select_affichage_plan {
        float: right;
        display: inline;
        margin: 8px 63px 0 0;
    }
    #contenu #menu_plan #select_affichage_plan > div {
        display: inline;
        float: left;
    }
    #contenu #menu_plan #select_affichage_plan #type_affichage {
        color: #fef;
        font-size: 11px;
        margin-top: 16px;
        margin-right: -20px;
    }
    #contenu #menu_plan #select_affichage_plan ul li {
        display: inline;
        background: #0f0;
    }
    #contenu #menu_plan #select_affichage_plan div:last-child {
        margin-top: 0px;
    }
    #contenu #menu_plan #select_affichage_plan div ul li a {
        color: #f00;
    }
    #contenu #menu_plan #select_affichage_plan div span {
        display: inline;
        margin: 0;
        padding: 4px 5px;
        color: #757;
        background: #f4a7c7;
    }
    
    #contenu #menu_plan #select_affichage_plan div ul li span.actif { background-color: #ffffff; }
    #contenu #menu_plan #select_affichage_plan div ul li span.inactif { background-color: #f4a7c7; }
    
    #contenu #menu_plan #select_affichage_plan div ul li a:hover span,
    #contenu #menu_plan #select_affichage_plan div ul li a:focus span {
        background: #fff;
    }
    #contenu #menu_plan #select_affichage_plan #plan{
        display: none; /* passe en "inline" par jquery, option utilisable uniquement si javascript est activé */
    }
    
    /* Carte GoogleMap */
    /* *************** */
    #contenu #nuage_plan {
        position: relative;
        float: left;
        width: 900px;
        height: 379px;
        margin-left: 27px;
        z-index: 2;
        background: #a23061;
        overflow: hidden;
    }

    /* Affichage type GoogleMap avec picos */
    /* *********************************** */    
    #contenu #nuage_plan .class_popin_info .affiche_recherche{
        width: 0;
        height: 75px;
        margin: -2px 0 0 0;
        padding: 0;
        background: none;
    }
    #contenu #nuage_plan .class_popin_info .affiche_recherche table{
        margin: 0 -20px 0 0;
        padding-bottom: 1px;
        background: #fff;
    }
    #contenu #nuage_plan .class_popin_info .affiche_recherche table td{
        margin: 0;
        padding: 0;
    }
    #contenu #nuage_plan .class_popin_info .affiche_recherche table td div.infos_liste{
        margin-left: 0px;
        width: 260px;
        /* height: 62px; */
    }
    #contenu #nuage_plan .class_popin_info .affiche_recherche .texte{
        width: 230px;
        margin-top: -3px;
    }
    
    /* Affichage type CIEL */
    /* ******************* */
    #cadre_ciel{
        position: absolute;
        top: 0px;
        left: 0;
        width: 1500px;
        height: 340px;
        background: #a23061;
    }
    
    #cadre_ciel .evenements_ciel{
        position: absolute;
        width: auto;
        height: auto;
        padding: 4px;
        background: none;
    }
    #cadre_ciel .evenements_ciel:hover,
    #cadre_ciel .evenements_ciel:focus{
        padding: 3px;
        border: solid #e84f8f 1px;
        /* cursor: default; */
    }
    #cadre_ciel .evenements_ciel .evenements_ciel_texte{
        float: left;
        width: auto;
        height: auto;
        margin-bottom: 2px;
        text-align: left;
        color: #fff;
    }
    #cadre_ciel .evenements_ciel .evenements_ciel_infos{
        clear: both;
        float: left;
        bottom: 0;
        text-align: left;
        color: #fff;
    }
    #cadre_ciel .evenements_ciel .evenements_ciel_infos .categorie{
        float: left;
        margin-right: 5px;
        text-align: left;
        color: #fff;
    }
    #cadre_ciel .evenements_ciel .evenements_ciel_infos .icones{
        float: left;
        margin: 0 0 0 5px;
    }
    #nuage_plan .barre_pagination #pagination_ciel{
        float: left;
        width: 100%;
        margin-top: 27px;
    }
    #nuage_plan .barre_pagination #pagination_ciel span:first-child{
        float: left;
        margin: 1px 20px 0 5px;
    }
    #nuage_plan .barre_pagination #pagination_ciel span:first-child a,
    #nuage_plan .barre_pagination #pagination_ciel #fleche_jour_suivant a{
        color: #e64386;
        font-weight: bold;
    }
    #nuage_plan .barre_pagination #pagination_ciel #jour_precedent{
        float: left;
        margin: 0;
        padding: 0 0 2px 5px;
        border-left: solid #e64386 1px;
        color: #e64386;
        font-size: 13px;
    }
    #nuage_plan .barre_pagination #pagination_ciel #jour_centre{
        position: absolute; /* Ne pas modifier */
        margin: 0;
        padding: 0 0 2px 5px;
        border-left: solid #e64386 1px;
        color: #e64386;
        font-size: 13px;
    }
    #nuage_plan .barre_pagination #pagination_ciel #fleche_jour_suivant{
        float: right;
        margin: 1px 5px 0 20px;
    }
    #nuage_plan .barre_pagination #pagination_ciel #jour_suivant{
        position: absolute; /* Ne pas modifier */
        left: 780px;        /* Ne pas modifier */
        margin: 0;
        padding: 0 0 2px 5px;
        border-left: solid #e64386 1px;
        color: #e64386;
        font-size: 13px;
    }

    /* Affichage type LISTE */
    /* ******************** */
    #selection_tri,
    .ombre_haut{
        float: left;
        width: 900px;
        height: 30px;
        margin-left: 0px;
        padding-top: 7px;
        margin-bottom: -20px;
        background: #add url(/images/ombre_plan_haut.jpg);
    }
    #selection_tri #selection_liste{
        float: left;
        width: 270px;
        height: 25px;
        margin-left: 8px;
        padding-top: 3px;
        text-align: center;
    }
    #selection_tri #selection_liste label{
        top: 2px;
        font-size: 12px;
        color: #fff;
    }
    #selection_tri #selection_liste select{
        float: right;
        width: 160px;
        height: 20px;
        margin-left: -10px;
        padding: 1px 0 0 5px;
        border: none;
        color: #d73e7e;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial,Verdana;
        background: #fff;
        -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
    }
    #contenu #nuage_plan .affiche_recherche{
        float: left;
        width: 890px;
        height: 289px;
        margin: 28px 0 0 5px;
        text-align: center;
        background: #a23061;
    }
    #contenu #nuage_plan .barre_pagination{
        position: absolute;
        bottom: 0;
        float: left;
        width: 100%;
        height: 46px;
        text-align: center;
        background: #e84f8f url(/images/ombre_plan_bas.jpg);
    }
    #contenu #nuage_plan .barre_pagination span{
        margin-top: -8px;
    }
    #contenu #nuage_plan .barre_pagination a.page_liste_off{
        color: #f95f9f;
        font-size: 11px;
    }
    #contenu #nuage_plan .barre_pagination a.page_liste_on{
        color: #fff;
        font-size: 18px;
    }
    #contenu #nuage_plan .affiche_recherche table{
		float: left;
		margin-left: 15px;
	}
	#contenu #nuage_plan .affiche_recherche td div,
    #contenu #nuage_plan .affiche_recherche td span{
		float: left;
		width: 260px;
		/* height: 62px; */
		margin: 0 10px;
		padding: 3px;
		border: solid #a23061 1px;
		background: #a23061; /* #c45283; */
	}
	#contenu #nuage_plan .affiche_recherche td div img{
		float: left;
		margin: 8px 3px 0 0;
	}
	#contenu #nuage_plan .affiche_recherche td div .texte{
		float: left;
		width: 175px;
		height: 41px;
		max-height: 41px;
		margin: 0;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis; /* Internet Explorer */
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
	}
	#contenu #nuage_plan .affiche_recherche td div img.ourson{
		float: left;
		margin: 8px 3px 0 0;
	}
	#contenu #nuage_plan .affiche_recherche td div .categorie{
		width: 55px;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis; /* Internet Explorer */
	}
    #contenu #nuage_plan .affiche_recherche td div .dates{
        font-size: 11px;
    }
	#contenu #nuage_plan .affiche_recherche td div .icones{
	    width: 45px;
		float: right;
		margin-right: -2px;
	}
	#contenu #nuage_plan .affiche_recherche td div .icones img{
		float: left;
		margin: 0 2px;
	}
	#contenu #nuage_plan .affiche_recherche td div div{
		float: left;
		width: 60px;
		margin: 0;
		color: #fff;
		font-size: 12px;
		line-height: 10px;
	}
	#contenu #nuage_plan .affiche_recherche td .pointilles{
		height: 0px;
		margin-top: 6px;
		border-top: dotted #fae 1px;
	}
	#contenu #nuage_plan .affiche_recherche div.infos_liste:hover{
		border: solid #e84f8f 1px;
		cursor: default;
	}
	
	#form_selection {
		font-size: 0.8em;
		color: #ffffff;
	}
    #form_selection fieldset{
        border: none;
    }
	
	#form_selection label {
		vertical-align: center;
	}
	
	#form_selection input {
		vertical-align: -3px;
	} 
	
	#form_selection ul.themes {
		padding: 15px 0 0 25px;
		margin: 0;
		text-align: left;
	}
	
	#form_selection ul.themes li {
		display: inline-block;
	}
	
	#form_selection ul.ensembles {
		margin-right: 25px;
		padding: 0;
		float: right;
		text-align: left;
	}
	
	#form_selection ul.ensembles li {
		padding: 0;
	}
	
	#form_selection ul#selecteurs {
		padding: 15px 0 0 0;
		margin: 0;
		float: left;
		text-align: left;
		width: 500px;
	}
	
	#form_selection ul#selecteurs li {
		clear: both;
		height: 2.25em;
	}
	
	#form_selection ul#selecteurs li label {
		float: left;
		display: block;
		width: 100px;
	}
	
	#form_selection ul#selecteurs li div#checkbox_prix {
		width: 75px;
		float: left;
	}
	
	#form_selection ul#selecteurs li div#checkbox_prix label {
		width: auto;
		float: left;
	}
	
	#form_selection ul#selecteurs li div#checkbox_prix input {
		float: left;
	}
	
	#form_selection ul#selecteurs li div.selecteur {
		float: right;
		display: block;
		width: 400px;
	}
	
	#form_selection ul#selecteurs li div.prix {
		float: right;
		display: block;
		width: 325px;
	}
	
	#form_selection ul#selecteurs li ul.publics li {
		display: inline-block;
	}
	
	#form_selection ul#selecteurs li ul.publics li label {
		width: auto;
		float: left;
	}
	
	#form_selection ul#selecteurs li ul.publics li input {
		width: auto;
		float: left;
	}
	
	/* Barre de recherche */
	/* ****************** */
    #contenu #barre_type_recherche{
        position: relative;
        float: left;
        width: 900px;
        height: 177px;
        margin-left: 27px;
        bottom: 0;
        z-index: 3;
        background: #e64386;
    }
    #contenu #barre_type_recherche #type_recherche{
        float: left;
        width: 143px;
        height: 177px;
        background: #e64386;
    }
    #contenu #barre_type_recherche #type_recherche #classique_on{
        float: left;
        margin: 10px 0 0 -14px;
    }
    #contenu #barre_type_recherche #type_recherche #classique_off{
        float: left;
        margin: 35px 0 0 15px;
    }
    #contenu #barre_type_recherche #type_recherche #pilote_on{
        float: left;
        margin: 1px 0 0 -15px;
    }
    #contenu #barre_type_recherche #type_recherche #pilote_off{
        float: left;
        margin: 7px 0 0 15px;
    }
/* ************************************************* */
/* **   Formulaire en table                       ** */
/*
    #contenu #barre_type_recherche .form_classique{
        margin: 19px 0 10px 0;
        width: 720px;
        height: 58px;
        padding: 5px;
        color: #fff;
        text-align: center;
        border: none;
    }
    #contenu #barre_type_recherche .form_classique input.saisie{
        width: 460px;
        height: 45px;
        margin-right: 10px;
        padding-left: 15px;
        border: solid #fff 1px;
        color: #d73e7e;
        font-size: 16px;
        font-weight: bold;
        background: #fee;
        -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  
    }
    #contenu #barre_type_recherche .form_classique .dat_debut input,
    #contenu #barre_type_recherche .form_classique .dat_fin input{
        color: #d73e7e;
        font-size: 13px;
        border: none;
        -moz-border-radius: 2px; -webkit-border-radius: 2px; border-top-radius: 2px;
    }
*/
/* ************************************************* */ 
	#contenu #barre_type_recherche .form_classique{
		margin-top: 22px;
	    width: 720px;
	    height: 58px;
	    padding: 5px;
	    text-align: center;
	    border: none;
	}
	#contenu #barre_type_recherche .form_classique #zone_saisie{
	    display: inline;
	    vertical-align: middle;  
	    width: 460px;
	    height: 45px;
	    margin-right: 5px;
	    padding-left: 15px;
	    border: solid #fff 1px;
	    color: #d73e7e;
	    font-size: 16px;
	    font-weight: bold;
	    background: #fee;
	    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  
	}
	#contenu #barre_type_recherche .form_classique fieldset{
	    display: inline;
	    vertical-align: middle;
	    margin: 0;
	    padding: 0;
	    width: 0;
	    height: 50px;
	    border: none;
	    color: #fff;
	}
	/* Les labels ne sont pas centrés verticalement, mais doivent être à la hauteur de leur input respectifs */
    #contenu #barre_type_recherche .form_classique fieldset.labels,
    #contenu #barre_type_recherche .form_classique fieldset.dates{
    	display: inline-block; /* pour compatibilité Opera */ 
    }
	#contenu #barre_type_recherche .form_classique fieldset.labels .label_date_fin{
	    line-height: 40px; /* pour positionner le "à" plus bas */
	}
	#contenu #barre_type_recherche .form_classique fieldset.dates{
		margin-left: -5px; /* rapproche les dates des labels "de" et "à" */
	    width: 120px;
	}
	#contenu #barre_type_recherche .form_selection .form_classique #date_debut,
	#contenu #barre_type_recherche .form_selection .form_classique #date_fin{
	    text-align: right;
	    margin-bottom: 9px;
	    padding-right: 5px;
	    color: #d73e7e;
	    font-size: 13px;
	    border: none;
	    -moz-border-radius: 2px; -webkit-border-radius: 2px; border-top-radius: 2px;
	}
	#contenu #barre_type_recherche .form_selection .submit_button{
	    vertical-align: middle;
	    width: 72px;
	    height: 48px;
	    margin-left: 15px;
	    border: none;
	    cursor: pointer;
	    background: #fff url(/images/bouton_recherche_ok.jpg);
	}       
    #contenu #barre_type_recherche #theme_cliquable{
        position: absolute;
        left: 142px;
    	width: 480px;
        padding-left: 7px;
        text-align: left;
        line-height: 15px;
    }
    #contenu #barre_type_recherche #theme_cliquable a,
    #contenu #barre_type_recherche #theme_cliquable span{
        font-size: 12px;
        color: #fff;
    }
    #contenu #barre_type_recherche #theme_cliquable a:hover,
    #contenu #barre_type_recherche #theme_cliquable a:focus{
        text-decoration: underline;
    }
    
    /* Cadre Fil D'Actualités */
    /* ********************** */
    .pseudo{
        float: left;
        margin: -2px 0 0 3px;
        font-size: 12px;
        font-weight: bold;
        color: #e5a;
    }
	#contenu .cadre_info {
		position: relative;
		z-index: 2;
		float: left;
		width: 572px;
		height: 830px;
		margin: 10px 0 0 27px;
		text-align: center;
		background: #fff;
	}
	#contenu #menu_info {
		float: left;
		margin-top: -14px;
	}
	#contenu #menu_info ul {
		float: left;
		width: 532px;
		background: #fff;
	}
	#contenu #menu_info ul li {
		display: inline;
		float: left;
		margin: 0;
		background: #fff;
	}
	#contenu #menu_info ul li span {
		float: left;
		margin-top: 5px;
		padding: 14px 0 19px 0;
		width: 141px;
		background: #fff;
		border: solid #889 1px;
		border-bottom: none;
	}
	#contenu #menu_info ul li:first-child {
		margin-left: -40px;
	}
	#contenu #menu_info ul li a {
		color: #e5a;
		font-size: 12px;
		font-weight: bold;
	}
	#contenu #menu_info ul li a:hover span,
	#contenu #menu_info ul li a:focus span,
	#contenu #menu_info ul li.actif span{
		color: #fff;
		margin-top: 0;
		padding: 19px 0;
		border: solid #000 1px;
		border-bottom: none;
		background: #000;
	}
	#contenu .contenu_info {
		float: left;
		max-height: 751px;
		border-top: solid #000 3px;
		margin-top: -14px;
		overflow-y: auto;
		background: #fff;
	}
	.contenu_info .contenu_info_case {
		float: left;
		width: 549px;
		margin: 0;
		padding: 0;
		border-top: solid #555 1px;
		background: #fff;
	}
	.contenu_info .contenu_info_case:first-child {
		border: none;
	}
	.contenu_info .contenu_info_case .contenu_info_alerte {
		float: left;
		width: 20px;
		margin-top: 15px;
		background: #fff;
	}
	.contenu_info .contenu_info_case .contenu_info_cadre_info {
		float: left;
		width: 432px;
		background: #fff;
	}
	.date_avis{
		float: left;
		color: #555;
		font-size: 10px;
		font-weight: bold;
	}
	.lieu_nomsortie{
		float: left;
		font-size: 11px;
		font-weight: bold;
	}
	.lieu_nomsortie,
	.lieu_nomsortie a,
	.lieu_nomsortie span{
		color: #e5a;
	}
	.lieu_nomsortie a:hover,
	.lieu_nomsortie a:focus{
		text-decoration: underline;
	}
	.contenu_info .contenu_info_case .contenu_info_cadre_info .texte_info,
	#contenu #actualite .actualite_case .texte_actualite p{
		float: left;
		margin: 0;
		min-width: 430px;
		min-height: 33px;
		color: #333;
		text-align: left;
		font-size: 12px;
	}
	.contenu_info .contenu_info_case .contenu_info_cadre_info .texte_info p {
		margin-right: 25px;
	}
	/*
	.contenu_info .contenu_info_ligne .contenu_info_cadre_image {
		width: 130px;
	}
	*/
	.contenu_info .contenu_info_case img{
		float: right;
		margin: 10px 0 10px 5px;
		background: #789;
	}
	#titre_bas_info {
		position: relative;
		float: left;
		width: 572px;
		height: 25px;
		bottom: -5px;
		background: #000;
	}
	#titre_bas_info p {
		float: right;
		color: #fff;
		margin: 4px 5px 0 0;
	}

    /* Bannière publicitaire */
    /* ********************* */
    #contenu #publicite {
        position: relative;
        z-index: 2;
        float: right;
        width: 300px;
        height: 250px;
        margin: 10px 27px 10px 0;
        background: #bdb;
    }

    /* Cadre Actualités */
    /* **************** */
    #contenu #actualite{
        position: relative;
        z-index: 2;
        float: right;
        width: 300px;
        margin-right: 27px;
    }
    #contenu #actualite h3{
        float:left;
        margin: 0;
        padding: 0;
    }
    #contenu #actualite .actualite_navigation{
        float: right;
        text-align: right;
    }
    #contenu #actualite .actualite_case{
        float: left;
        width: 266px;
        margin-bottom: 8px;
        padding: 16px;
        border: solid #555 1px;
        background: #fff;
        min-height: 100px;
    }
    #contenu #actualite .actualite_case:last-child{
        margin-bottom: 0;
    }

    #contenu #actualite .actualite_case .actualite_colonne_gauche{
        float: left;
        width: 75px;
    }
    #contenu #actualite .actualite_case .actualite_colonne_droite{
        float: right;
        width: 177px;
        font-size: 11px;
        text-align: left;
    }
    #contenu #actualite .actualite_ligne .actualite_colonne_gauche img{
    }

    #contenu #actualite .actualite_case .actualite_programme{
        color: #e5a;
        font-weight: bold;
    }
    #contenu #actualite .actualite_case .actualite_texte p{
        text-align: left;
        color: #555;
        font-size: 10px;
    }
    #contenu #actualite .actualite_case .actualite_date{
    	color: #e5a;
    }
    #contenu #actualite .actualite_case .actualite_type{
        color: #fff;
    }
    
       /* Pied de Page */
    /* ************ */
    #pied {
        position: relative;
        z-index: 2;
        float: left;
        width: 955px;
        height: 45px;
        margin-top: 62px;
        padding-bottom: 30px;
        background: #000;
    }
    #pied ul{
        margin-left: -13px;
    }
    #pied ul li{
        display: inline;
        float: left;
    }
    #pied ul li a{
        color: #fff;
        font-size: 11px;
    }
    #pied ul li a:hover,
    #pied ul li a:focus{
        text-decoration: underline;
    }
    #pied ul li span{
        color: #fff;
        margin: 0 5px;
    }
}

/* ******************************** */
/* Media screen Chrome                */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #contenu #menu_info ul {
        width: 535px;
    }
    #contenu #cadre_info,
    #titre_bas_info {
        width: 572px;
    }
    #contenu #actualite h3{
        margin: 28px 5px 19px 0;
    }
    #contenu #actualite span{
        margin: 30px 0 0 10px;
    }
}
