html,body{font-family:Arial;font-size:13px;color:#444;margin:0;padding:0;}
#conteneur_super{float:left;width:100%;height:100%;background:url(../images/fond_test.jpg) bottom center no-repeat;background-attachment:fixed;margin:auto;}
#conteneur_contenu{clear:both;width:100%;height:100%;}
#conteneur_header{}
h1{float:left;font-size:18px;color:#E02962;margin-top:2px;}.fb-like{float:left;margin:2px 0 0 5px;}h2{clear:both;font-size:15px;color:#2CB2D7;}h3{font-size:13px;color:#E02962;margin:0;padding:0;}a{text-decoration:none;color:#333;}a:hover{text-decoration:none;}input,textarea,select{border:1px solid #777;padding:3px;}input.bouton{cursor:pointer;background:#777;color:#FFF;}input.bouton:hover{background:#487BBC;border:1px solid #000;}fieldset{border:1px solid #333;padding:5px;}legend{color:#E02962;font-weight:700;font-size:16px;}#chemin{float:left;width:100%;font-size:11px;color:#888;}#chemin a{font-size:11px;color:#888;}#chemin a:hover{color:#555;}
#header{background:#FFF;width:985px;margin:auto;}
.widget {
    overflow: hidden;
    background: #eee !important;
}
span.opt-abutment dfn {
    display: none !important;
    top: 40px;
}
#header #logo{float:left;width:290px;height:110px;}
#recherche_haut{background:url(../images/fond_recherche.jpg) no-repeat;float:left;width:370px;height:150px;color:#FFF;padding:5px;}
#menu{float:left;width:315px;height:160px;margin:0;padding:0;background:#FFF;}
#menu ul{width:100%;height:40px;margin:0;padding:0;}
#menu ul li{float:left;width:46%;padding:2%;}
#menu ul li:hover{background:url(../images/fond_menu.png);}
#menu ul li.creer{float:left;width:96%;padding:2%;text-align:center;font-weight:bold;background:url(../images/fond_menu.png);}
#menu ul li.creer a:hover{color:#666}
.ligne_recherche{float:left;width:240px;margin:5px;}
.ligne_recherche_button{float:left;width:100px;margin:5px;}
#partage #facebook{float:left;width:25px;height:25px;background:url(../images/sprite.png) -250px -4px no-repeat;margin:0 2px;}
#partage #twitter{float:left;width:25px;height:25px;background:url(../images/sprite.png) -290px -4px no-repeat;margin:0 2px;}#partage #googleplus{float:left;width:25px;height:25px;background:url(../images/sprite.png) -329px -4px no-repeat;margin:0 2px;}#header #gauche img.logo{margin-left:20px;}

#contenu{width:988px;height:100%;border-top:1px solid #777;margin:auto;}
#contenu_droite{float:right;width:225px;min-height:830px;padding:0;}
#contenu_gauche{float:left;width:735px;height:100%;padding:0 0 0 10px;}.cadre_droite{float:left;width:100%;height:100px;margin:30px auto 10px;padding:0;}#cadre_bleu a{color:#333;font-weight:700;}#cadre_bleu span{margin-top:15px;color:#333;font-size:11px;font-weight:100;float:left;}ul li{list-style:none;}.titre{font-size:18px;}.sous_titre{font-size:15px;}#moteur_recherche{width:400px;float:left;min-height:300px;}
#dernier_avis{
    width:200px;float:right;
}.auteur{font-size:11px;}.ligne{float:left;width:100%;margin:6px 0;}.intitule{float:left;font-weight:700;width:150px;}.rate_accueil{float:left;}#moteur_recherche #categorie_prestation{float:left;width:500px;}#moteur_recherche #categorie_prestation label{float:left;width:400px;}#contact{clear:both;margin:10px;}.contact{font-weight:700;}#my_name input{float:left;width:330px;display:none;border-bottom:1px solid #888;border-left:1px solid #888;margin:3px 10px 7px 0;padding:3px 0 0 3px;}.warning{width:680px;border:1px solid #888;background:url('../images/sprite.png') -305px -50px no-repeat;min-height:32px;text-align:center;margin:0 auto;padding:5px 0 5px 32px;}.coordonnees{font-style:italic;margin:5px 0;}
#cadre_photo{float:left;width:220px;text-align:center;margin-top:12px;}#cadre_photo img{border:1px solid #333;padding:1px;}#cadre_photo a{text-align:left;font-style:italic;color:#555;font-size:11px;size:11px;}#cadre_photo a.lien_galerie{font-style:none;color:#555;font-size:12px;size:12px;}#cadre_photo img:hover{border:1px solid #777;}
#cadre_description{float:right;width:485px;margin-top: 10px;padding:0 10px 0 0;}#cadre_description .description{float:left;width:100%;text-align:justify;margin:0 0 10px;}#cadre_description h3{margin:10px 0 -10px;}#share{float:right;margin:20px 0 0;}.lien_avant{float:left;width:200px;height:25px;background:url(../images/fond_lien.gif) top left no-repeat;padding-left:10px;}.lien_apres{float:right;text-align:right;width:200px;height:25px;background:url(../images/fond_lien.gif) top right no-repeat;padding-right:20px;}#inscription input,select,textarea{width:230px;font-family:Arial;font-size:12px;border:1px solid #333;background:#EEE;padding:5px;}#inscription .intitule{width:210px;}#cadre_connecte{float:left;width:100%;margin:15px 0 0;}#cadre_connecte img{padding-right:5px;}#cadre_connecte a{color:#333;font-size:11px;}#cadre_connecte a.deco{color:#888;font-style:italic;font-size:11px;}#avis{width:718px;clear:both;margin:0 0 0 -2px;}#avis #avis_gauche{float:left;width:450px;}#avis #avis_droite{float:right;margin-top:17px;padding-left:15px;border-left:1px solid #444;width:200px;}#avis #avis_droite .intitule{width:100px;}#avis #avis_droite .ligne{margin:2px;}.titre_avis{float:left;width:100%;border-bottom:1px solid #aaa;margin:10px 0;}.titre_avis h2{float:left;font-size:20px;width:400px;margin:0;padding:0 0 7px;}.ecrire {float:right;font-color:#FFF;width:100px;border:1px solid #555;background:#E02962;color:#FFF;text-align:center;padding:5px;}.titre_avis .ecrire a{color:#FFF;font-weight:700;}.ligne_avis{float:left;width:100%;border-bottom:1px solid #333;margin:5px 0 10px;}.ligne_avis .contenu_avis{float:left;width:400px;margin:0;}.ligne_avis .client_type{float:left;width:100%;font-weight:700;}.ligne_avis .avis_nb .ico{float:left;width:20px;height:17px;margin-right:2px;background:url(../images/sprite.png) -232px -111px no-repeat;}.ligne_avis .avis_etab .ico{float:left;width:20px;height:17px;margin-right:2px;background:url(../images/sprite.png) -267px -111px no-repeat;}.ligne_avis .avis_utile2 .ico{float:left;width:20px;height:17px;margin-right:2px;background:url(../images/sprite.png) -304px -111px no-repeat;}.ligne_avis .avis_inutile2 .ico{float:left;width:20px;height:17px;margin-right:2px;background:url(../images/sprite.png) -338px -113px no-repeat;}.ligne_avis .retransmis{float:left;margin-top:20px;font-weight:700;color:#F63;}.client_avis{float:left;width:130px;font-size:11px;}.soustitre_avis{color:#777;}.ligne_avis .note{float:right;width:170px;min-height:150px;border-left:1px solid #333;font-size:12px;font-style:italic;color:#777;padding:0 0 0 10px;}.ligne_avis .avis_utile{float:left;width:250px;font-style:italic;color:#333;margin-top:15px;font-size:12px;padding:2px;}a.utile{font-weight:700;color:#090;}a.inutile{font-weight:700;color:#F03;}.ligne_avis .titre{font-size:16px;font-weight:700;}.ligne_avis .moyenne{float:left;padding:1px 3px 0 5px;}.ligne_avis .commentaire{float:left;width:400px;min-height:60px;font-size:14px;margin-top:8px;}.ligne_avis .ligne{width:165px;margin:0;padding:0;}.ligne_avis .intitule{width:80px;}
.note_0,.note_1,.note_2{float:left;width:80px;height:16px;background:url(../images/etoile.png) 0 0 no-repeat;}
.note_3,.note_4,.note_5,.note_6,.note_7{float:left;width:80px;height:16px;background:url(../images/etoile_demi.png) 0 0 no-repeat;}
.note_8,.note_9,.note_10,.note_11,.note_12{float:left;width:80px;height:16px;background:url(../images/etoile.png) 0 -16px no-repeat;}
.note_13,.note_14,.note_15,.note_16,.note_17{float:left;width:80px;height:16px;background:url(../images/etoile_demi.png) 0 -16px no-repeat;}
.note_18,.note_19,.note_20,.note_21,.note_22{float:left;width:80px;height:16px;background:url(../images/etoile.png) 0 -32px no-repeat;}
.note_23,.note_24,.note_25,.note_26,.note_27{float:left;width:80px;height:16px;background:url(../images/etoile_demi.png) 0 -32px no-repeat;}
.note_28,.note_29,.note_30,.note_31,.note_32{float:left;width:80px;height:16px;background:url(../images/etoile.png) 0 -48px no-repeat;}
.note_33,.note_34,.note_35,.note_36,.note_37{float:left;width:80px;height:16px;background:url(../images/etoile_demi.png) 0px -48px no-repeat;}
.note_38,.note_39,.note_40,.note_41,.note_42{float:left;width:80px;height:16px;background:url(../images/etoile.png) 0 -64px no-repeat;}
.note_50,.note_49,.note_48{float:left;width:80px;height:16px;background:url(../images/etoile.png) 0 -80px no-repeat;}input,textarea{font-family:Arial;font-size:12px;font-color:#333;color:#333;font-style:italic;background:#EEE;}#avis input.titre{width:424px;}#avis textarea{width:420px;}#avis .texte_mini{width:170px;float:right;}.reponse{float:left;width:100%;border-top:1px solid #888;margin-top:15px;padding:5px;}.report{float:left;margin-top:10px;font-style:none;}.report a{font-style:none;}
.liste{float:left;width:350px;border-bottom:1px solid #ccc;margin:3px 10px 7px 0;padding:3px 0 0 3px;min-height:150px;}
.liste .titre{float:left;font-weight:700;font-size:12px;}
.liste .lien{float:left;font-weight:400;font-size:11px;font-style:italic;}
.liste .lien:hover{float:left;font-weight:400;font-size:11px;font-style:normal;}
.liste .photo{float:right;width:110px;height:110px;}
.liste .description{float:left;height:100px;width:210px;}
.horaires {
    text-align:left;
}
.today{
    color:#090;
    text-decoration: underline;
}
.link_tel {
    float: left;
    color: #FFF;
    font-weight: bold;
    font-size: 15px;
    border: 0px solid #333;
    background: #777;
    padding: 3px;
    margin:3px 0;
    box-shadow: 0px 0px 10px 1px #DDD;
}
.liste_premium{float:left;width:700px;height:150px;border:1px solid #888;border-radius:5px;margin:3px 10px 7px 0;padding:10px;}.content_liste_premium .titre{color:#333;font-color:#333;width:695px;font-weight:700;font-size:18px;padding:5px 0 0;}.liste_premium_petit{float:left;width:550px;height:150px;border:1px solid #888;border-radius:5px;margin:3px 10px 7px 0;padding:0 10px 0 0;}.content_liste_premium{float:left;width:100%;height:170px;}.vig{width:206px;height:132px;float:left;z-index:1;position:relative;overflow:hidden;}.vig-2{position:absolute;z-index:1;overflow:hidden;padding-left:5px;width:200px;height:125px;}.vig-1{position:absolute;z-index:2;overflow:hidden;}.liste_premium .photo{float:left;width:220px;height:110px;padding:5px;}.vignette{z-index:2;margin:2px;padding:1px;}.vignette img{z-index:2;}.picture{z-index:1;margin:-130px 0 0 10px;padding:1px;}.picture img{z-index:1;}.liste_premium .description{float:left;height:80px;width:250px;}.liste_premium_petit .description{float:left;height:80px;width:190px;}.liste_premium .accroche{float:left;height:100px;width:190px;font-size:15px;margin:7px 0 0;}.liste_premium_petit .accroche{float:left;height:100px;width:150px;font-size:14px;margin:7px 0 0;}.ensavoir{float:right;background:#888;bottom:0;padding:3px;}.premium_gauche{float:left;width:470px;}.premium_droite{float:right;width:220px;}#conteneur_footer{clear:both;width:100%;background-color:#c1c1c1;margin:auto;}#footer{width:990px;height:50px;color:#fff;text-align:center;margin:auto;}#footer span.credit{font-size:11px;font-style:italic;color:#333;}#search_titre,#search_ville{width:200px;padding:5px;}#categorie_prestation,#contenu_droite fieldset{width:200px;}.spacer,#bouton{clear:both;}#intro,#localisation_recherche{width:430px;float:left;}.lien_avant a,.lien_apres a{color:#FFF;}.ligne_avis .avis_nb,.ligne_avis .avis_etab,.ligne_avis .avis_utile2{float:left;width:100%;margin:2px 0 3px;}
.note_43,.note_44,.note_45,.note_46,.note_47{float:left;width:80px;height:16px;background:url(../images/etoile_demi.png) 0 -64px no-repeat;}
.liste .ensavoir:hover,.ensavoir:hover{float:right;background:#E02962;padding:3px;}
.liste .ensavoir a,.ensavoir a{color:#FFF;font-weight:700;font-size:12px;}
.bleu{color:#2CB2D7}
.audio_tarif{color:#888;font-size:10px;font-style:italic;}.tel{font-weight:bold;color:#333;}
.jquery-checkbox{display:inline;font-size:16px;line-height:16px;cursor:hand;}.jquery-checkbox .mark{display:inline;}.jquery-checkbox img{vertical-align:middle;width:16px;height:16px;background:transparent url(../images/checkbox.png) no-repeat;background-position:0 0;}.jquery-checkbox-hover img{background-position:-16px 0;}.jquery-checkbox-checked img{background-position:0 -16px;}.jquery-checkbox-checked .jquery-checkbox-hover img{background-position:-16px -16px;}.jquery-checkbox-disabled img{background-position:0 -32px;}.jquery-checkbox-checked .jquery-checkbox-disabled img{background-position:0 -48px;}
.acInput{width:200px;}.acResults{border:1px solid WindowFrame;background-color:Window;overflow:hidden;padding:0;}.acResults ul{list-style-position:outside;list-style:none;margin:0;padding:0;}.acResults ul li{cursor:pointer;display:block;font:menu;font-size:12px;overflow:hidden;margin:0;padding:2px 5px;}.acLoading{background:url('../images/indicator.gif') right center no-repeat;}.acSelect{background-color:Highlight;color:HighlightText;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;background:#333;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;margin-top:20px;}#cboxLoadedContent{overflow:auto;border:5px solid #000;background:#fff;}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;border:0;display:block;margin:auto;}.cboxIframe{width:100%;height:100%;display:block;border:0;background:#fff;}#cboxError{border:1px solid #ccc;padding:50px;}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc;}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}#cboxPrevious:hover{background-position:bottom left;}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}#cboxNext:hover{background-position:bottom right;}#cboxLoadingOverlay{background:#000;}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px;}#cboxClose:hover{background-position:bottom center;}
div.rateit{display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;}div.rateit div.rateit-range{position:relative;display:inline-block;background:url(../images/star.gif);height:16px;}div.rateit div.rateit-hover,div.rateit div.rateit-selected{position:absolute;left:0;}div.rateit div.rateit-hover-rtl,div.rateit div.rateit-selected-rtl{left:auto;right:0;}div.rateit div.rateit-hover{background:url(../images/star.gif) left -32px;}div.rateit div.rateit-hover-rtl{background-position:right -32px;}div.rateit div.rateit-selected{background:url(../images/star.gif) left -16px;}div.rateit div.rateit-selected-rtl{background-position:right -16px;}div.rateit div.rateit-reset{background:url(../images/delete.gif) 0 0;width:16px;height:16px;display:inline-block;float:left;}div.rateit div.rateit-reset:hover{background-position:0 -16px;}* html div.rateit,* html div.rateit div.rateit-range,* + html div.rateit,* + html div.rateit div.rateit-range{display:inline;}div.rateit div.rateit-preset,div.rateit div.rateit-preset-rtl{background:url(../images/star.gif) left -48px;}
ul#news{width:468px;height:156px;margin:0;padding:0;}ul#portfolio li img{width:470px;height:160px;margin:0;padding:0;}.fade{margin-bottom:2em;}.fade p{text-align:center;width:468px;margin-top:-40px;color:#fff;font-size:13px;size:13px;}div#att{border-bottom:1px solid;height:2.5em;line-height:2.5em;position:absolute;top:0;width:100%;}div#att p{background:#333 url(../images/att.png) no-repeat 0 46%;display:inline;margin:0;padding:6px 0 6px 26px;}
.boutonAvis { font-size: 12px;background: #ef5db0;color: #fff;text-decoration: none;padding: 2px 12px;font-weight: bold;margin-top: 2px;float: left;width: 184px; }
.boutonAvis:hover {background: #6fa6cd;}
.boutonAvis a.ba {color:#FFF;}
@media screen and (max-width: 800px) {

    #header {
        width:100%;
    }
    #header #gauche img.logo {
    margin:auto;
    }
    #conteneur_super {
        background:none;
    }
    #header #gauche {
        width:100%;
    }
    #header #droite {
        display:none;
    }
    #slider_haut {
      display:none;
    }
    #news {
      display:none;
    }
    #chemin, .note {
        display:none;
    }
    #localisation_recherche {
        width:100%;
        float:left;
    }
    #localisation_recherche ul {
        float:left;
        width:99%;
        margin:0;
        padding:0;
    }
    #banniere {
        margin:0;
        width:100%;
        height:100%;
    }
    #banniere #logo{
        float:left;
        width:100%;
        margin:0;
        height:auto;
    }
    #banniere #logo img{
        width:100%;
    }
    
    #recherche_haut{
        float:left;
        width:95%;
        height:250px;
        background:#666;
    }
    .ligne_recherche {
      float:left;
      width:90%;
    }
    #recherche_haut input{
        width:100%;
        float: left;
        border:1px solid #CCC;
        font-size:1em;
        margin:0 0 20px 0;
        padding:5px;
    }
    #recherche_haut .ligne_recherche .intitule {
        float:left;
        width:90%;
        font-size:1.5em;
    }
    #menu {
        display:none;
    }
    #chemin {
        display:none;
    }
    #conteneur_contenu{
          clear:both;
          width:99%;
          height:100%;
          /*border:1px solid #F00;*/
    }
    #contenu {
        float:left;
        width:96%;
        margin:0;
    }
    #contenu_gauche {
        width:100%;
    }
    #contenu_page {
        float:left;
        width:90%;
        margin:0;
        padding:10px;
    }
    #intro {
        display:none;
    }
    #dernier_avis {
        display:none;
    }
    #localisation_recherche {
        width:95%;
    }
    #localisation_recherche h3{
        font-size:1.4em;
    }
    #localisation_recherche span{
        float:left;
        width:100%;
        font-size:1.4em;
        margin:20px 0;
    }
    #localisation_recherche a{
        font-size:1.4em;
        float:left;
        margin-left:1%;
        margin-bottom:10px;
        width:90%;
    }
    .tiret {
        display:none;
    }
    .rech_dept {
        float:left;
        width:100%;
    }
    .liste_premium {
        width:100%;
        height: auto;
        border-bottom: 1px solid #888;
        border-radius:0px;
        font-size:1em;
        margin:5px 0;
    }
    .liste_premium .description{
        width:100%;
        float: left;
        height: auto;
    }
    .content_liste_premium .titre {
        width:100%;
        float: left;
        color:#000;
        font-size:1.1em;
    }
    .liste_premium .photo{
        width:100%;
        float: left;
        display:none;
    }
    .liste_premium .ensavoir {
        display:none;
    }
    .liste_premium .accroche {
            display:none;
    }
    .content_liste_premium {
        height: auto;
    }
    .liste {
        float: left;
        width: 100%;
        height: auto;
        border-bottom:1px solid #333;
        padding:0 0 5px 0;
        margin: 10px 0px;
        font-size:1em;
    }
    .liste .titre {
        font-size:1em;
    }
    .liste .photo {
        width:100%;
        display:none;
    }
    .liste .description {
        float:left;
        width:100%;
        height:auto;
    }
    .liste .ensavoir {
        float:left;
        width:98%;
        padding:3px 1%;
    }
    .liste .ensavoir:hover {
        float: left;
        background: none repeat scroll 0% 0% #CE0000;
        width:98%;
        padding:3px 1%;
    }
    .liste .ensavoir a {
        font-size:30px;
    }
    .liste img {
        /*max-height:150px;*/
    }
    #cadre_description .titre{
        display:none;
    }
    #cadre_description {
        float:left;
        width:100%;
    }
    #cadre_description .tel {
    	color:#F07800;
    	font-weight:bold;
    }
    #cadre_photo {
        float:left;
        width:100%;
    }
    #cadre_photo img:first-child{
        float:left;
        width:90%;
    }
    .audio_tarif {
        font-size:1em;
    }
    .titre_avis h2 {
        width:90%;
        font-size:1.2em;
    }
    .div_map {
        width:95%;
        height:350px;
        display:none;
    }
    .actualite {
        display:none;
    }
    .cadre_ville {
        width:100%;
    }
    .cadre_ville a{
        float:left;
        width:100%;
        margin:10px 0;
    }

    .fb-like {
        margin:-8px 10px 10px 10px;
        float:left;
        width:40%;
    }
    .g-plusone {
        margin:10px;
        float:left;
        width:40%;
    }
    #cadre_photo a{
        float:left;
        width:100%;
        font-size:1.1em;
    }
    #cadre_photo a.lien_galerie {
    font-style: none;
    color: #555;
    font-size: 1em;
    }
    .boutonAvis {
        width:90%;
        float:left;
        font-size:1.2em;
        margin-bottom: 10px;
    }
    .titre_avis .ecrire {
        float: left;
        width: 100%;
        border: 1px solid #555;
        background: #CE0000;
        color: #FFF;
        padding: 5px;
        margin:10px 0;
        text-align: center;
    }
    .client_avis {
        float:left;
        width:20%;
        font-size: 1em;
    }
    .avis_nb {
        display:none;
    }
    .avis_etab {
        display:none;
    }
    .ligne_avis .contenu_avis {
        float:left;
        width:80%;
    }
    .ligne_avis .titre {
        font-size:1.1em;
    }
    .ligne_avis .note {
        float:left;
        width:90%;
        margin:10px 0;
        border-left:0;
    }
    .ligne_avis .ligne {
        float:left;
        width:45%;
        margin:10px 0;
    }
    .ligne_avis .date_avis {
        float:left;
        width:100%;
        font-size: 0.8em;
    }
    .ligne_avis .moyenne {
        float: left;
        padding: 1px 3px 0 5px;
        font-size: 0.8em;
    }
    .ligne_avis .commentaire {
        float: left;
        width: 100%;
        font-size: 1em;
        margin-top: 8px;
    }
    .ligne_avis .avis_utile {
        float: left;
        width: 100%;
        font-style: italic;
        color: #333;
        margin-top: 15px;
        font-size: 0.7em;
        padding: 2px;
    }
    #avis {
        float:left;
        width:100%;
    }
    #avis #avis_gauche {
        float:left;
        width:100%;
    }
    #avis #avis_droite {
        float:left;
        width:100%;
        border-left:0px;
        margin-top: -20px;
    }
    #avis #avis_droite .ligne {
    margin: 15px 0;
    }
    #avis input.titre {
        width: 95%;
    }
    #avis .texte_mini {
        width: 95%;
        float: left;
    }
    #avis textarea {
        width: 95%;
    }
    #texte_avis {
        height:150px;
    }
    #avis #avis_droite .intitule {
    width: 100%;
    margin:10px 0;
    }
    .rateit-reset {
        margin:0 10px;
    }
    #contenu_droite {
      float: left;
      width: 100%;
      min-height:0;
    }
    #contenu_droite fieldset {
        width:90%;
    }
    #contenu_droite fieldset img{
        width:90%;
    }
    .intitule {
      width:90%;
    }
    hr {
        display:none;
    }
    input, textarea {
      width:90%;
      font-size:1em;
      margin:10px 0;
    }
    #cadre_connecte a {
      font-size:1em;
    }
    a.lien_itineraire img {
      display:none;
      border:1px solid 0F0;
    }
    a.lien_itineraire {
      margin:10px 0;
      font-size:1.2em;
    }
    #footer {
        width:95%;
        height:auto;
    }
      #footer  span.credit{
            font-size:1.2em;
            font-style:normal;
            color:#333;
      }
    .contenu_footer {
        display:none;
    }
    .desktop {
      display:none;
    }
    .note_0,.note_1,.note_2 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_grand.png) 0px 0px no-repeat;
    }
    .note_3,.note_4,.note_5,.note_6,.note_7 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_demi_grand.png) 0px 0px no-repeat;
    }
    .note_8,.note_9,.note_10,.note_11,.note_12 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_grand.png) 0px -64px no-repeat;
    }
    .note_13,.note_14,.note_15,.note_16,.note_17 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_demi_grand.png) 0px -64px no-repeat;
    }
    .note_18,.note_19,.note_20,.note_21,.note_22 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_grand.png) 0px -64px no-repeat;
    }
    .note_23,.note_24,.note_25,.note_26,.note_27 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_demi_grand.png) 0px -64px no-repeat;
    }
    .note_28,.note_29,.note_30,.note_31,.note_32 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_grand.png) 0px -96px no-repeat;
    }
    .note_33,.note_34, .note_35, .note_36, .note_37 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_demi_grand.png) 0px -128px no-repeat;
    }
    .note_38,.note_39,.note_40, .note_41,.note_42 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_grand.png) 0px -128px no-repeat;
    }
    .note_43, .note_44, .note_45, .note_46, .note_47 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_demi_grand.png) 0px -128px no-repeat;
    }
    .note_50,.note_49,.note_48 {
        float:left;
        width:160px;
        height:32px;
        background:url(../images/etoile_grand.png) 0px -160px no-repeat;
    }  
    #partage, #googleplus{
        display:none;
    }
}