.msseoPatch1{
    width:100%;
}
body {
    _height:100%;
    background:#353535 url('../images/backg.jpg') repeat-x top;
    background-attachment: fixed;
    font-family:Lucida Grande,Geneva,Arial,Verdana,sans-serif;
    margin: 0px;
    padding: 0px;
}
img{
    border:0;
}
.F14{font-size:14px;}
.b{font-weight:bold;}
.png{
_behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/minisiteseo/images/pix.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='image')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
.alc{
    text-align:center;
}
.msseo_top{
    width:966px;
    height:141px;
    background:url('../images/achatimmo33/head.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/achatimmo33/head.png', sizingMethod='crop');
}
.msseo_logo{
    height:100%;
    cursor:pointer;
}
.msseo_manolo{
    position:absolute;
    top:-159px;
    left:93px;
}
a.msseo_invisible {
    text-decoration: none;
    color:#000000;
    height:100%;
}
.msseo_baseline{
    position:absolute;
    top:-135px;
    left:30px;
    font-size:10px;
    color:#353535;
}
.msseo_topPadin{
    height:60px;
}
.msseo_spac4{
    font-size:1px;
    height:4px;
}
.msseo_spac{
    font-size:1px;
    height:10px;
}
.msseo_spac24{
    font-size:1px;
    height:24px;
}
.msseo_spac30{
    font-size:1px;
    height:30px;
}
.msseo_topSep{
    width:1px;
    height:60px;
    font-size:1px;
    background:url('../images/separ.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/separ.png', sizingMethod='crop');
}
.msseo_topOng{
    width:140px;
    padding-right:3px;
    padding-left:6px;
    padding-top:8px;
}
.msseo_topOng_act{
    width:140px;
    height:50px;
    padding-right:3px;
    padding-left:6px;
    padding-top:8px;
    background:url('../images/mous_ong.png') repeat-x ;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/mous_ong.png', sizingMethod='scale');
}
.msseo_colL {
    width:246px;
}
.msseo_colLPadin {
    margin-right:8px;
    margin-bottom:8px;
}
.msseo_colLMarg{
    padding-left:6px;
    padding-right:6px;
    background:url('../images/bg_gfh.png');
    background-color:#FFF;
    background-position:top;
    background-repeat:repeat-x;
}
.msseo_colR
{
    width:720px;
    position:relative;
    background-color:#FFF;
    margin-bottom:8px;
}
.msseo_colRdecaltop{
    position:relative;
    top:-50px;
    padding-right:26px;
    padding-left:26px;
    height:100%;
}
.msseo_colRdecaltop2{
    position:relative;
    top:-30px;
    padding-right:26px;
    padding-left:26px;
    height:0px;
}
.msseo_foot{
    width:100%;
    height:109px;
    background:#353535 url('../images/footer.jpg') no-repeat center;
}
.centre{
    margin:0 auto;
    width:1000px;
}
.centreFooter{
    margin:0 auto;
    width:996px;
    text-align:center;
}
.centre2{
    background:url('../images/ombres.png') repeat-y;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/ombres.png', sizingMethod='scale');
    width:1000px;
}
.centre3{
    margin:0 8px;
    padding-left:9px;
    padding-right:9px;
    padding-top:5px;
    background-color:#0880b2;
}
.msseo_accueil{
    padding-left:140px;
    padding-top:60px;
    font-size:10px;
    color:#353535;
}
.prel{position:relative;}
.flol {float:left;}
.flor {float:right;}
.fin {
    height:0px;
    line-height:0;
    clear:both;
    font-size:0px;
    display:block;

}
.msseo_bannierePos
{
    margin-top:3px;
    margin-bottom:8px;
    margin-left:150px;
}
H1{font-size:10px; color:#0880b2;text-align:right;margin-right:100px;}
H2.refnatTtle{margin:0px;}
.msseo_acc {
    text-decoration: none;
    color: #0880b2;
    font-size:12px;
    font-weight:bold;
    display:block;
    position:relative;
}
.msseo_acc:hover {
    text-decoration: underline;
}
a.msseo_ong {
    text-decoration: none;
    font-size:12px;
    font-weight:bold;
    color:#e9f3b2;
    display:block;
    position:relative;
}
a.msseo_ong:hover {
    text-decoration: underline;
}
.msseo_fil{
    padding-bottom:10px;
}
.msseo_filSep{
    font-size:10px;
    color:#0880b2;
    padding-left:3px;
    padding-right:3px;
}
a.msseo_fil {
    font-size:10px;
    text-decoration: underline;
    color:#0880b2;
    display:block;
    position:relative;
}
a.msseo_fil:hover {
    text-decoration: underline;
}
.msseo_filSpan {
    font-size:10px;
    color:#0880b2;
    display:block;
    position:relative;
}
.msseo_ttle{
    text-transform:uppercase;
    font-size:14px;
    color:#0880b2;
    font-weight:bold;
    padding-top:2px;
    padding-left:8px;
    padding-right:8px;
    height:20px;
}
.msseo_ttle2{
    text-transform:uppercase;
    font-size:12px;
    color:#0880b2;
    font-weight:bold;
    padding-top:2px;
    padding-left:8px;
    padding-right:8px;
    height:20px;
}
.msseo_ttlnumb{
    font-size:18px;
}
.msseo_ttlmin{
    font-size:15px;
    color:#0880b2;
    font-weight:bold;
}
.msseo_rechLarg{width:55%;}
.msseo_paginLarg{width:44%;}
.msseo_subttle{
    position:absolute;
    top:18px;
    left:10px;
    font-size:12px;
    color:#353535;
    width:550px;
}
.msseo_BGFFF{
    background-color:#FFF;
}
.msseo_ttlepic{
    height:22px;
    width:23px;
    background:url('../images/im_cache.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/im_cache.png', sizingMethod='crop');
    background-color:#0880b2;
}
.msseo_ttlepicPoz{
    padding-top:1px !important;
    padding-top:4px;
    padding-left:4px;
}
.msseo_poussin{
    border-bottom:1px solid #FFF;
    padding-left:8px;
    padding-top:2px;
    padding-bottom:2px;
    font-size:11px;
    font-weight:bold;
    color:#0880b2;
    background-color:#e9f3b2;
}
.msseo_poussin:first-letter { text-transform:uppercase; }
.msseo_poussinBrd{
    border-bottom:1px solid #666;
    font-size:1px;
}
.msseo_puce{
    background-image:url('../images/pucegrise.gif');
    background-repeat:no-repeat;
    background-position:0 9px;
    padding-left:8px;
    padding-top:3px;
    padding-bottom:3px;
    border-bottom:1px solid #666;
}
a.msseo_lnkPuce{
    font-size:11px;
    color:#353535;
    text-decoration: none;
    display:block;
    position:relative;
}
a.msseo_lnkPuce:hover {
    text-decoration: underline;
}
a.msseo_lnkPuce:first-letter { text-transform:uppercase; }
.msseo_puce2{
    background-image:url('../images/pucegrise.gif');
    background-repeat:no-repeat;
    background-position:0 9px;
    padding-left:8px;
    padding-top:3px;
    padding-bottom:3px;
    border-bottom:1px solid #666;
}
a.msseo_lnkPuce2{
    font-size:12px;
    color:#353535;
    text-decoration: none;
    font-weight:bold;
    display:block;
    position:relative;
}
a.msseo_lnkPuce2:hover {
    text-decoration: underline;
}
a.msseo_lnkPuce2:first-letter { text-transform:uppercase; }
.msseo_linkG{
    width:48%;
    margin-top:10px;
}
.msseo_linkD{
    width:48%;
    margin-top:10px;
}
.msseo_ttleBGcolor1{
    background-color:#0880b2;
    width:100%;
    height:22px;
}
.msseo_ttleBG{
    color:#FFF;
    font-size:15px;
    background-color:#0880b2;
    padding-right:8px;
    padding-top:2px;
}
.msseo_editoSep1{
    border-right:1px solid #d3d2d2;
    margin-left:12px;
    width:12px;
}
.msseo_editoSep2{
    margin-right:12px;
    width:12px;
}
.msseo_editoMarg{
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
}
.msseo_editoTxt1{
    color:#0880b2;
    font-weight:bold;
    font-size:12px;
}
.msseo_editoTxt2{
    color:#353535;
    font-size:11px;
}
.msseo_editoDet{
    width:140px;
    margin-bottom:10px;
}
a.msseo_BlocClic{
    text-decoration: none;
    display:block;
    height:100%;
}
a.msseo_BlocClic:hover{
    text-decoration: none;
    display:block;
    background-color:#e9f3b2;
}
a.msseo_BlocClic span.msseo_lnksuite{
    text-decoration: none;
    color:#0880b2;
    font-size:11px;
}
a.msseo_BlocClic:hover span.msseo_lnksuite{
    text-decoration:underline;
}
a.msseo_lnksuiteimg{
    background-color:#0880b2;
    width:46px;
    height:10px;
    display:block;
    line-height:0;
}

a.msseo_lnksuite2{
    text-decoration: none;
    color:#0880b2;
    font-size:11px;
}
a.msseo_lnksuite2:hover{
    text-decoration:underline;
}
a.msseo_lnksuite3{
    text-decoration: none;
    color:#0880b2;
    font-size:12px;
    font-weight:bold;
}
a.msseo_lnksuite3:hover{
    text-decoration:underline;
}
.msseo_ombEdit{
    background-image:url('../images/omb_edit.jpg');
    background-repeat:no-repeat;
    background-position:top;
}
.msseo_basPage{
    padding-left:45%;
}
a.msseo_baspageLnk{
    font-size:12px;
    font-weight:bold;
    color:#353535;
    text-decoration: none;
    cursor:pointer;
}
a.msseo_baspageLnk:hover {
    text-decoration: underline;
}
a.msseo_baspageLnk:hover span{
    text-decoration: underline;
}
.msseo_baspageFlech{
    padding-right:8px;
}
.msseo_colLttl{
    padding-left:8px;
    background-color:#0880b2;
    border-top:1px solid #666;
    border-bottom:1px solid #666;
    color:#FFF;
    font-size:11px;
    font-weight:bold;
}
.msseo_ann_selBlc{
    padding-left:77px;
    padding-top:13px;
    padding-bottom:13px;
    overflow:hidden;
    cursor:pointer;
    height:100%;
}
.msseo_ann_selPic{
    float:left;
    position:relative;
    left:-77px;
    width:77px;
}
.msseo_ann_selTxt
{
    float:left;
    margin-left:-77px;
    width:100%;
}
.msseo_ann_selTxtPad{
    padding-left:8px;
    padding-right:4px;
}
.msseo_ann_selTtl{
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    color:#353535;
}
.msseo_ann_selPx{
    color:#0880b2;
    font-size:11px;
    font-weight:bold;
}
.msseo_ann_selCrit{
    font-size:11px;
    color:#595959;
}
.msseo_ann_selDesc{
    padding-top:5px;
    font-size:11px;
    color:#595959;
}
.msseo_annSelSep{
    font-size:1px;
    width:100%;
    height:1px;
    background-color:#dededc;
}
.msseo_searchBrd{
    margin-top:25px;
    padding-right:6px;
    padding-left:6px;
    padding-bottom:6px !important;
    padding-bottom:0px;
    border-left:1px solid #c6d3db;
    border-right:1px solid #c6d3db;
    border-bottom:1px solid #c6d3db;
    background:url('../images/rech_bgx.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.msseo_s_brdin{
    border-left:1px solid #cde3ef;
    border-right:1px solid #cde3ef;
    border-bottom:1px solid #cde3ef;
    padding:2px;
    height:25px;
    background-color:#f3fafe;
    font-size:12px;
    font-weight:bold;
    color:#0880b2;
    margin-bottom:2px;
}
.msseo_dep_brdin{
    border-left:1px solid #cde3ef;
    border-right:1px solid #cde3ef;
    border-bottom:1px solid #cde3ef;
    padding-top:5px;
    padding-left:10px;
    padding-right:5px;
    height:35px;
    background-color:#f3fafe;
    margin-bottom:2px;
}
.msseo_s_brdinLocalisation{
    height:38px;
}
.msseo_s_brdinLocalabs{
    padding-left:112px;
    font-size:10px;
    color:#0880b2;
}
.msseo_searchssBrd{
    font-size:1px;
    height:4px;
    background-color:#f6f5f5;
}
.msseo_searchColG{
    width:49%;
}
.msseo_searchColD{
    width:49%;
}
.msseo_searchSep{
    background-image:url('../images/pointilles.gif');
    background-repeat:repeat-y;
    background-position:center;
}
.msseo_searchbt2{
    border:1px solid #dcdcdc;
    padding:1px;
    background:white;
}
a.msseo_searchBTN{
    text-decoration:none;
    display:block;
    cursor:pointer;
    background:url('../images/bt_fd.png') repeat-x;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/bt_fd.png', sizingMethod='scale');
    height:34px;
    float:left;
}
a.msseo_searchBTN span{
    text-decoration: none;
    font-size:14px;
    font-weight:bold;
    color:#0880b2;
}
a.msseo_searchBTN:hover span{
    color:#fff;
}
a.msseo_searchBTN .msseo_searchbt3{
    background:url('../images/bt_reflet.png') repeat-x;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/bt_reflet.png', sizingMethod='scale');
    background-color:#cbed7d;
    padding-left:30px;
    padding-right:30px;
    height:25px !important;
    height:24px;
    _padding-top:1px;
}
a.msseo_searchBTN:hover .msseo_searchbt3{
    background-color:#0880b2;
}
.msseo_s_label{
    padding-left:10px;
    padding-right:10px;
    padding-top:7px;
    width:90px;
}
.msseo_ss_label{
    font-size: 11px;
}
.msseo_ss_sep {
    margin-left: 2px;
}
.msseo_s_euro{
    padding-left:5px;
    padding-top:7px;
    font-size:14px;
}
.msseo_ss_min, .msseo_ss_max {
    position: absolute;
    width: 95px;
}
.msseo_ss_max {
    margin-left: 100px;
}
.msseo_ss_unit {
    padding-top: 3px;
}
.msseo_ss_euro {
    font-size:14px;
}
.msseo_s_label:first-letter {text-transform:uppercase; }
.msseo_s_inpPad{
    padding-top:3px;
}
.msseo_s_inp1{
    width:200px;
}
.msseo_s_inp1BG{
background-color:#DEDEDC;
}
.msseo_s_inp2{
    width:180px;
}
.msseo_s_inp3{
    width:150px;
}
.msseo_s_inp4{
    width:60px;
}
.msseo_s_inp5{
    width:35px;
}
.msseo_s_spanplumoin{
    font-size:14px;
    font-weight:bold;
}
a.msseo_critLnk{
    cursor:pointer;
    text-decoration: none;
    display:block;
}
a.msseo_critLnk span.msseo_critLnkSpan1{
    font-size:14px;
    color:#353535;
    font-weight:bold;
    text-decoration: none;
}
a.msseo_critLnk:hover span.msseo_critLnkSpan1{
    text-decoration: none;
}
a.msseo_critLnk span.msseo_critLnkSpan2{
    font-size:11px;
    color:#353535;
    text-decoration: none;
}
a.msseo_critLnk:hover span.msseo_critLnkSpan2{
    text-decoration: underline;
}
.msseo_pcritBG{
    background:url('../images/fl_b.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/fl_b.png', sizingMethod='image');
    height:19px;
    width:21px;
    margin-left:10px;
    margin-right:5px;
}
.msseo_mcritBG{
    background:url('../images/fl_bc.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/fl_bc.png', sizingMethod='image');
    height:19px;
    width:21px;
    margin-left:10px;
    margin-right:5px;
}
.msseo_critFlBloc{
    margin-top:10px;
}
.pagin_cont{
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 20px;
    position: relative;
    _width: 264px;
}
.pagin_ation{
    width: 100%;
}
.pagin_ation a {
    display:block;
    float:left;
    margin-left:4px;
    height:25px; width:28px;
    border-bottom:3px solid #d7dfe4;
    text-decoration:none;
}
.pagin_ation a:hover { text-decoration:none; cursor:pointer;}
.pagin_ation p{
    display:block;
    float:left;
    margin:13px 0 0 4px;
    color:#353535;
    font-size:12px;
}
.pagin_ation a span{
    border: 1px solid #BCBDBC;
    height:19px; width:26px;
    padding-top:4px;
    display:block;
    background:url('../images/bg-bt-page2.jpg') repeat-x bottom white;
    text-align:center;
    color:#353535;
    font-size:12px;
}
.pagin_ation a.selected span, .pagin_ation a:hover span{
    border: 1px solid #0880b2;
    background:#cbed7d;
    font-weight:bold;
    text-decoration:none;
    color: #0880b2;
}
.pagin_ation a.left{
    border:0;
    background:url('../images/bt-page-left.png') no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/bt-page-left.png', sizingMethod="image");
    width:37px;
    height:29px;
}
.pagin_ation a.left:hover{
    background:url('../images/bt-page-left-on.png') no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/bt-page-left-on.png', sizingMethod="image");
}
.pagin_ation a.right{
    border:0;
    background:url('../images/bt-page-right.png') no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/bt-page-right.png', sizingMethod="image");
    width:37px;
    height:29px;
}
.pagin_ation a.right:hover{
    background:url('../images/bt-page-right-on.png') no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/bt-page-right-on.png', sizingMethod="image");
}
.msseo_toplistG{
    width:65%;
}
.msseo_toplistD{
    width:34%;
}
.msseo_votrech{
    font-size:11px;
    font-weight:bold;
    color:#0880b2;
}
.msseo_votrechtxt{
    font-size:11px;
    color:#595959;
}
.msseo_rechMargT{
    background:url('../images/bra_fg.png') repeat-x;
    background-position:bottom;
    background-color:#FFF;
    border-bottom:1px solid #FFF;
    padding-left:8px;
    height:53px;
}
.msseo_rechOmbr{
    font-size:1px;
    height:4px;
    background-color:#ebebeb;
}
.msseo_lgnAnn{
    padding-top:14px;
    padding-bottom:14px;
    border-bottom:1px solid #d7d9d8;
    padding-left:130px;
    overflow:hidden;
    cursor:pointer;
}
.msseo_lgnAnnBG1{
    background-color:#f9f9f8;
}
.msseo_lgnAnnBG2{
    background-color:#fff;
}
.msseo_ligAnnPic{
    height:98px;
    left:-130px;
    position:relative;
    width:130px;
}
.msseo_ligAnnInf{
    margin-left:-130px;
    width:100%;
}
.msseo_ligAnnInfPad{
    padding-left:8px;
    padding-right:8px;
}
.msseo_ligAnnT1{
    text-transform:uppercase;
    font-size:14px;
    color:#353535;
    font-weight:bold;
}
.msseo_ligAnnT2{
    font-size:12px;
    color:#0880b2;
    font-weight:bold;
    padding-right:5px;
}
.msseo_ligAnnT3{
    font-size:11px;
    color:#595959;
}
.msseo_ligAnnT4{
    font-size:18px;
    color:#0880b2;
}
a.msseo_BlocClic span.msseo_ligAnnT5{
    text-decoration: none;
    font-size:12px;
    color:#0880b2;
}
a.msseo_BlocClic:hover span.msseo_ligAnnT5{
    text-decoration:underline;
}
.msseo_puceDet{
    height:4px;
    width:4px;
    background-color:#0880b2;
    font-size:1px;
    margin-top:10px !important;
    margin-top:6px;
    margin-right:3px;
}
.msseo_footSep{
    padding-left:2px;
    padding-right:2px;
    font-size:14px;
    color:#b2b2b2;
}
.msseo_foottext {
   text-decoration: none;
    font-size:10px;
    color:#b2b2b2;
    padding-top:2px;
}
a.msseo_footLnk {
    text-decoration: none;
    font-size:10px;
    color:#b2b2b2;
    padding-top:2px;
}
a.msseo_footLnk:hover {
    text-decoration: underline;
}
.msseoBOpuce{
    height:8px;
    width:8px;
    font-size:1px;
    margin-top:4px !important;
    margin-top:3px;
    margin-right:3px;
}
a.msseoBOlnkPuce{
    font-size:11px;
    color:#353535;
    text-decoration: none;
}
a.msseoBOlnkPuce:hover {
    text-decoration: underline;
}
.msseo_labelNoError{
    background:none;
}
.msseo_labelError{
    background:url('../images/erreur_p.png') no-repeat;
    background-position:right;
}
.msseo_labelNoError2{
    width:180px;
}
.msseo_labelError2{
    width:180px;
    background:url('../images/erreur_p.png') no-repeat;
    background-position:right;
}
.msseo_depintro{
    font-size:11px;
    color:#353535;
}
.msseo_DepColG{
    width:290px;
}
.msseo_DepColD{
    width:320px;
}
.msseo_searchSep{
    background-image:url('../images/pointilles.gif');
    background-repeat:repeat-y;
    background-position:center;
}
.msseo_DepColGtxt{
    font-size:11px;
    color:#0880b2;
    font-weight:bold;
}
.msseo_DepBrd{
    margin-top:8px;
    padding-right:21px;
    padding-left:21px;
    padding-bottom:21px;
    border-left:1px solid #c6d3db;
    border-right:1px solid #c6d3db;
    border-bottom:1px solid #c6d3db;
    background:url('../images/rech_bgx.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.msseo_Dep_brdin{
    border-left:1px solid #cde3ef;
    border-right:1px solid #cde3ef;
    border-bottom:1px solid #cde3ef;
    padding-left:10px;
    padding-right:6px;
    padding-top:8px;
    height:40px;
    background-color:#f3fafe;
    font-size:12px;
    font-weight:bold;
    color:#0880b2;
    margin-bottom:2px;
}
.msseo_depimg{
    width:177px;
    height:170px;
}
.msseo_deptxt{
    width:150px;
    font-size:12px;
    font-weight:bold;
    color:#353535;
}
.msseo_depimgPad{
    padding-left:4px;
}
.msseo_depbt2{
    border:1px solid #dcdcdc;
    padding:1px;
    background:white;
}
a.msseo_depBTN{
    text-decoration:none;
    display:block;
    cursor:pointer;
    background:url('../images/bt_fd.png') repeat-x;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/bt_fd.png', sizingMethod='scale');
    height:34px;
    float:left;
}
a.msseo_depBTN span{
    text-decoration: none;
    font-size:12px;
    font-weight:bold;
    color:#0880b2;
}
a.msseo_depBTN:hover span{
    color:#fff;
}
a.msseo_depBTN .msseo_depbt3{
    background:url('../images/bt_reflet.png') repeat-x;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/bt_reflet.png', sizingMethod='scale');
    background-color:#f2f2f1;
    padding-left:5px;
    padding-right:5px;
    height:25px !important;
    height:24px;
    _padding-top:1px;
}
a.msseo_depBTN:hover .msseo_depbt3{
    background-color:#0880b2;
}
.msseo_err{
    background-color:#0880b2;
    padding:6px;
    margin-bottom:5px;
}
.msseo_errTtl{
    font-size:15px;
    font-weight:bold;
    color:#FFF;
}
.msseo_errPucetxt{
    color:#FFF;
    font-size:12px;
    padding-top:2px;
}
.msseo_errpuce{
    height:4px;
    width:4px;
    font-size:1px;
    margin-top:8px !important;
    margin-top:6px;
    margin-right:3px;
    background-color:#FFF;
}
.msseo_errTPad{
    padding-left:15px;
}
.msseo_editoMbr{
    background:url('../images/omb_dret.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisiteseo/images/omb_dret.png', sizingMethod='image');
}
a.msseo_depwindil {
    text-decoration: none;
    font-size:12px;
    font-weight:bold;
    color:#353535;
}
a.msseo_depwindil:hover {
    text-decoration: underline;
}


body.error {
    background:#353535 url('../images/backg.jpg') repeat-x top;
}
.e404_centre
{
    margin:0 auto;
    width:997px;
    height:777px;
}
.e404_centre_in
{
    padding-top:175px;
    padding-left:180px;
    cursor:pointer;
}
.e404_fntr
{
    width:650px;
    margin:0;
}
.e404_fntr_in
{
    border:1px solid #fff;
    background:url(/communfo/img/e404/degr-gris.jpg) repeat-x;
    height:248px;
}
.e404_txt
{
    text-align:center;
    font-size:14px;
    font-family:arial,sans-serif;
    color:#595959;
    padding-top:90px;
    padding-bottom:45px;
    width:62%;
    padding-left:19%;
}
.bout_gri
{
    padding-top:7px;
    float:left;
}

.bout_gri a
{
    float:left;
    background:url(/communfo/img/e404/bouton_grisg.gif) no-repeat 0 -18px;
    margin-left:2px;
    padding:0 0 0 8px;
    text-decoration:none;
    font-size: 11px;
    color:#595959;
    font-family:Arial;
}
.bout_gri a span
{
    float:left;
    display:block;
    background:url(/communfo/img/e404/bouton_grisd.gif) no-repeat 100% -18px;
    padding:1px 14px 3px 10px;
    white-space:nowrap;
    font-size: 11px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bout_gri a span
{
    float:none;
}
/* End IE5-Mac hack */
.bout_gri a:hover span
{

    color:#595959;
    text-decoration:none;
    background-position:100% 0;
}
.bout_gri a:hover
{
    background-position:0 0;
    text-decoration:none;
}
.fin
{
    height:0px;
    line-height:0;
    clear:both;
    font-size:0px;
    display:block;
}
.e404_btn
{
    padding-left:250px;
}

.msseo_lnksuiteimg{
    background-color:#0880b2;
    width:46px;
    height:10px;
    display:block;
    line-height:0;
}

