﻿@charset "UTF-8";
/* CSS Document */

/* codes couleurs */
/* orange : #FF6C00 */

/* reset */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a,  font, Img, b, u, i, center, ol, ul, li,form, label, table, tbody, tfoot, thead, tr, th, td, dl, dt, dd {margin: 0;padding: 0;border: 0;}
ol, ul {list-style: none;}
/*:focus {outline: 0;}*/
ins {text-decoration: none;}
table{border-style:none;border-spacing:0px;border-collapse: collapse;}

/* conf globale */
body{color:#666666; font-size:12px; width:100%;}
body,h3,h4,h5,h6{font-family:Arial,sans-serif; font-size:11px; color:#000000; /*font-weight:normal; line-height:normal;*/}
div, span, a, ul, li, h1, h2, img, input, textarea, label, select {float:left; font-family:Arial,sans-serif; font-size:11px; color:#000000;font-weight:normal;line-height:normal;}
h1{font-size:14px; font-style:normal; color:White; display:inline;}
h2, h3{color:#000000;font-size:11px;font-weight:bold;}
h2{text-decoration:none;}

.r{float:right;}
.lighter{font-weight:normal;}
.pointer:hover{cursor:pointer;}
.wide100pc{width:100%;}
.hide{display:none;}

/* boutons */
.btn, input.btn{width:auto; height:15px; padding:7px 12px; background:url('/Content/img/filtre/btn-orange.png') repeat-x; border-radius:5px; font-size:15px; font-weight:bold;text-align:center;color:#FFFFFF; cursor:pointer; border:0;}
.btn:hover{background-image:url('/Content/img/filtre/btn-noir.png'); transition-duration:0.4s;}

.Page{width:1254px;float:none;margin:auto;}

/* titres */
.titreBloc{width:100%;height:28px; background-image:url('/Content/img/titres/bg-titre-noir.png'); background-repeat:repeat-x; background-position:top;}
.titreBloc div.h, .titreBloc h1{margin-top:6px;margin-left:15px;color:#FFFFFF;font-weight:bold; font-size:13px;}
.titreBloc.conteneurTitre{height:28px; -webkit-border-radius:5px; border-radius:5px;}
.titreBloc.conteneurTitre h1{font-size:14px;/*margin-left:10px; margin-top:6px; font-weight:bold;*/}
.titreBloc.titreOrange{background-image:url('/Content/img/titres/bg-titre-orange.png');/*background-image:url('/Content/img/fonds/bg-fade-orange-encarts-geo.png');*/}
.popin .titreBloc.titreOrange, .Detail .blocContactVertical .titreBloc.titreOrange{height:43px;}
.Detail .conteneurTitre .selectionAnnonce.r{margin:4px}
.Detail .conteneurTitre .selectionAnnonce.r label{color:#FFF;line-height: 18px;}
.titreBasicGris{width:100%; height:30px;background:#cccccc; }
.titreBasicGris div{font-weight:bold; padding:5px 15px;font-size:15px;}

/* gabarits */
.corpsPage{position:relative; width:1254px; }
.corpsPageTop{padding:20px 0; background-image:url('http://visiteol.blob.core.windows.net/images/degrade.png');background-position:left top;background-repeat:no-repeat;}
.corpsPageMilieu{width:964px; margin:0 130px 20px 160px;}
.corpsPage .colGauche{width:150px; min-height:100px;}
.corpsPage .colMilieu{width:964px; margin:0 10px;}
.corpsPage .colMilieu .c{width:664px;}
.corpsPage .colLarge{width:1112px; margin:20px 8px 0 12px;}
.blocContent{border:1px solid #cccccc;}
/* specifique detail annonce */
.Detail .corpsPage .colHaut{width:1242px; margin-left:12px;}
.Detail .blocAnnoncesContent{width:1080; padding:15px 14px 0 12px;}

/* style popin */
.popinBlocRelatif{position:relative;}
.popin{width:100%; height:100%; position:absolute; left:0; top:0; z-index:48;}
.bg-pop{width:10000px; height:10000px; position:fixed; z-index:49; margin-left:-5000px; margin-top:-5000px; background-color:#000000; /* for IE8 */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* for IE 5-7 */filter:alpha(opacity=50);/* CSS3 standard */opacity:0.5;}
.popConteneur{position:fixed; top:50%;left:50%; margin-top:-200px; /*width:340px; float:none; margin:auto; margin-top:-210px; position:relative;*/ z-index:50;}
.popContent{background-color:#FFF; background-image:url('/Content/img/popin/bg-popin-fade-bas.png'); background-repeat:repeat-x; background-position:bottom; border:1px solid #cccccc; overflow:hidden; -webkit-border-radius:15px; border-radius:15px;-webkit-box-shadow:0px 0px 10px 6px #444444;-moz-box-shadow:0px 0px 10px 6px #444444;box-shadow: 0px 0px 10px 6px #444444;}
.popConteneur2{position:fixed; top:35%;left:50%; margin-top:-200px; /*width:340px; float:none; margin:auto; margin-top:-210px; position:relative;*/ z-index:50;}
.popContent2{background-color:#FFF; background-image:url('/Content/img/popin/bg-popin-fade-bas.png'); background-repeat:repeat-x; background-position:bottom; border:1px solid #cccccc; overflow:hidden; -webkit-border-radius:15px; border-radius:15px;-webkit-box-shadow:0px 0px 10px 6px #444444;-moz-box-shadow:0px 0px 10px 6px #444444;box-shadow: 0px 0px 10px 6px #444444;}
.popin .fermer{width:31px; height:32px; margin-right:5px; margin-top:-2px; float:right; background-image:url('http://visiteol.blob.core.windows.net/images/DemandeDocumentation/fermeture.png'); /* for IE8 *//*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*//* for IE 5-7 *//*filter:alpha(opacity=80);*//* CSS3 standard *//*opacity:0.8;*/}
.popin .titreOrange .fermer{margin-top:2px;}
.popin .fermer:hover{cursor:pointer;/* for IE8 *//*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*//* for IE 5-7 *//*filter:alpha(opacity=100);*//* CSS3 standard *//*opacity:1;*/}
/*largeurs blocs et popin*/
.popConteneur.largeurXS{width:335px;margin-left:-117px;}
.popConteneur.largeurM{width:618px;margin-left:-308px;}
.popConteneur.largeurL{width:676px;margin-left:-340px;}
.popConteneur.largeurXL{width:845px;margin-left:-422px;}
.popConteneur2.largeurXS{width:435px;margin-left:-117px;}
.popConteneur2.largeurM{width:718px;margin-left:-308px;}
.popConteneur2.largeurL{width:776px;margin-left:-340px;}
.popConteneur2.largeurXL{width:945px;margin-left:-422px;}
/*.popConteneur.largeurXS{width:400px;}
.popConteneur.largeurM{width:700px;}
.popConteneur.largeurL{width:750px;}
.popConteneur.largeurXL{width:900px;}*/
/* fonds degrades */
.popin .popContent.fadeHaut2{background-image:url('/Content/img/popin/bg-popin-fade-haut-2.png'); background-repeat:repeat-x; background-position:center 28px;}

/* Popins Confirmation*/
.popin .popinConfirmation .popContent{width:614px;}
.popin .popinConfirmation.largeurXS .popContent{width:333px;}
.popin .popinConfirmation .texte{width:100%; padding:90px 0 100px; font-size:15px; font-weight:bold; color:#666666; text-align:center; background-image:url('/Content/img/popin/visuel-popin-droite-fade-bas.jpg'); background-repeat:no-repeat; background-position:bottom right;}
.popin .popinConfirmation.largeurXS .texte {padding:150px 0 175px; background-image:url('/Content/img/popin/visuel-popin-gauche-fade-bas.jpg'); background-position:bottom left;}
.popin .popinConfirmation.largeurXS .titreBloc{height:43px;background-image:url('/Content/img/titres/bg-titre-orange.png');}
.popin .popinConfirmation.largeurXS .titreBloc div.h{width:280px;}

/* header */
.header{width:1269px; height:120px; margin-left:-7px; background-image:url('http://visiteol.blob.core.windows.net/images/bg_HEADER_complet.png'); background-repeat:no-repeat; color:#fc9925; }
.header .logo{margin-left:145px;}
.header .nb-videos{width:435px; margin-top:54px; margin-left:95px; font-size:22px; color:#FF6C00;}
.header .visuels{margin:6px;}

/* Menu */
.navigationTop{width:100%;margin-top:1px;}
.MenuHorizontal{width:915px; height:37px; padding:0 170px; background:url('http://visiteol.blob.core.windows.net/images/tranche_td_menu.png') repeat-x;}
.MenuHorizontal li {cursor:pointer; background:url('http://visiteol.blob.core.windows.net/images/separation_menu.png') no-repeat right; padding-right:3px;}
.MenuHorizontal li a{height:19px; font-size:15px; font-weight:bold; padding:9px 10px; color:#FFFFFF; text-decoration:none;}
.MenuHorizontal li a:hover, .MenuHorizontal li.actif a{background:url('http://visiteol.blob.core.windows.net/images/tranche_td_menu1.png') repeat-x; }
.MenuHorizontal li.tdVVB a{height:31px; padding:3px 50px 3px 20px; background:url('http://visiteol.blob.core.windows.net/images/vvb.png') repeat-x; font-size:12px; }
.MenuHorizontal li.tdVVB a:hover{background:url('http://visiteol.blob.core.windows.net/images/vvb_1.png') repeat-x;}
.MenuHorizontal li.tdInvestir{background-image:none;}

/* Fil Ariane */
.FilAriane{width:1255px;height:121px;background-image:url('http://visiteol.blob.core.windows.net/images/bg_HAUTPAGE.png');}
.FilAriane{width:919px; height:24px; padding:0 168px; background-image:url('http://visiteol.blob.core.windows.net/images/FilDAriane.png');}
.FilAriane span{height:23px; padding-left:25px; padding-right:10px; background:url('http://visiteol.blob.core.windows.net/images/Sep_Ariane.png') no-repeat left;}
.FilAriane span.first{padding-left:10px; background:none;}
.FilAriane a{padding-top:4px; font-size:12px; text-decoration:none; color:#666666;}
.FilAriane a:hover{color:#FF6C00;}

/* Footer */
.footerLiens, .footerNav{width:965px; padding-left:160px; padding-right:130px; background-repeat:repeat-x;}
.footerLiens{max-height:143px; padding-top:30px; padding-bottom:30px; background-image:url('/Content/img/fonds/bg-footer.png');text-align:justify;}
.footerLiens a, .footerLiens b, .footerLiens span{float:none; color:#999999;cursor:pointer;}
.footerLiens a{text-decoration:none; margin:0 5px;}
.footerLiens a:hover, .footerNav a:hover{color:#FF6C00;}

.footerNav{height:28px;padding-top:10px;background-image:url('/Content/img/fonds/bg-fade-noir-footer-nav.png');color:#FFFFFF;}
.footerNav a{margin-right:10px; padding-right:10px;border-right:1px solid #FFFFFF; color:#FFFFFF;font-family:Tahoma,Arial;text-decoration:none;}

/* Filtre */
.filtre{width:650px; height:152px; margin-bottom:5px; padding-bottom:7px; background:url('/Content/img/filtre/bg-filtre-ombre.png') no-repeat bottom;}
.filtre .filtreContent{width:554px; height:130px; padding:10px 29px 10px 65px; border:1px solid #cccccc; background:#FFF url('/Content/img/filtre/bg-filtre-fleche.png') no-repeat 1px center;}
.filtre .filtreItem {width:237px; position:relative; margin:10px 20px 0 20px; /*width:260px;*/}
.filtre .filtreItem label{width:100%; height:20px; font-size:16px;font-weight:bold; color:#666666;}
.filtre .filtreItem input{width:225px; height:25px; cursor:pointer; font-size:16px; color:#666666; padding:0 5px; border:solid 1px #CCCCCC; background-color:#EAEAEC;}
.filtre .filtreItem input.Menu_tb{width:190px; padding-left:5px; padding-right:40px; background-image:url('/Content/img/filtre/filtre-liste-fleche.png'); background-repeat:no-repeat; background-position:right center;}
.filtre .filtreItem .filtreListe{width:207px; position:absolute; z-index:15; top:47px; left:0px; padding:10px 14px; border:1px solid #cccccc; border-top:0; background-color:#FFFFFF;/*<LA>*/display:none/*visibility:hidden </LA>*/;}
.filtre .filtreItem .filtreListe a{width:100%; font-size:11px; color:#666666; text-decoration:none; overflow:hidden;}
.filtre .filtreItem .filtreListe a:hover{color:#FF6C00; cursor:pointer;}
.filtre .btn{width:237px; height:29px; margin-top:29px; margin-right:20px; }
.filtre .filtreItem .imgErreurPrix{position:absolute; top:27px; left:242px;}
/* exception immobilier entreprise */
.filtre .filtreItem.transacBureau{width:125px; margin-right:10px;}
.filtre .filtreItem.transacBureau input.Menu_tb{width:77px}
.filtre .filtreItem.transacBureau .filtreListe{width:95px;}
.filtre .filtreItem.surfaceBureau{width:130px; margin-left:0; margin-right:0;}
.filtre .filtreItem.surfaceBureau input{width:90px}
.filtre .filtreItem.surfaceBureau span{margin:5px 0 0 4px; font-size:16px; color:#666666;}
/* exception vacances */
.filtre .filtreItem.combienVac{width:110px;margin-right:10px;}
.filtre .filtreItem.combienVac input{width:98px;}
.filtre .filtreItem.nbPers{width:129px;margin-left:0; margin-right:0;}
.filtre .filtreItem.nbPers input{width:105px;}
.filtre .filtreItem.combienVac label, .filtre .filtreItem.nbPers label{font-size:13px; line-height:20px;}
/**/
.Financer .filtre .filtreContent, .Investir .filtre .filtreContent, .FinancerDetail .filtre .filtreContent, .InvestirDetail .filtre .filtreContent{background:#FFF url('/Content/img/filtre/bg-filtre-fleche-grise.png') no-repeat left center;}


/*Caroussel*/
.carrousel{border:1px #cccccc solid; background-color:#FFF; padding:1px 1px 1px 3px; -webkit-border-radius:15px; border-top-left-radius:15px;}
.carrousel .carrouselContent{width:644px; height:96px; overflow:hidden; padding-top:14px; -webkit-border-radius:15px; border-top-left-radius:15px; background:url('/Content/img/carrousel/bg-carrousel.png');background-repeat:repeat-x; background-position:bottom;}
.carrousel .carrouselFleche{width:12px;height:20px;cursor:pointer; margin:34px 8px;}
.carrousel .list_carrousel{width:578px;height:86px; overflow:hidden;}
.carrousel .list_carrousel ul{height:80px; position:absolute; width:2320px;}
.carrousel .list_carrousel li{width:270px;height:90px;padding:0 10px; border-right:1px solid #cccccc;font-size:11px;color:#000000;}
.carrousel .list_carrousel a, .Detail .carrousel.conteneurAnnonceSimilaire li a:hover{color:#FF6C00; text-decoration:underline;}
/* Carrousel version large */
.Detail .carrousel, .Detail .carrousel .carrouselContent{width:914px;}
.Detail .carrousel .list_carrousel{width:858px;}
.Detail .carrousel .list_carrousel li{padding:0 9px;}
.Detail .carrousel .wrapper{width:858px; height:90px; position:relative; overflow:hidden; }
/* Carrousel annonces similaires */
.carrousel.conteneurAnnonceSimilaire{width:918px; height:152px; margin-top:12px; padding:0; overflow:hidden;}
/*.carrousel.conteneurAnnonceSimilaire .titreBloc{-webkit-border-top-left-radius:15px; border-top-left-radius:15px;}*/
.carrousel.conteneurAnnonceSimilaire .carrouselContent{width:918px; height:114px; padding-top:10px;}
.carrousel.conteneurAnnonceSimilaire .carrouselFleche{margin-top:44px;}
.carrousel.conteneurAnnonceSimilaire .list_carrousel, .carrousel.conteneurAnnonceSimilaire .wrapper{width:862px; height:106px;}
.carrousel.conteneurAnnonceSimilaire .list_carrousel ul{height:106px;}
.Detail .carrousel.conteneurAnnonceSimilaire li{width:265px; height:106px; padding:0 12px; border:0;}
.Detail .carrousel.conteneurAnnonceSimilaire li a{color:#000000; text-decoration:none;}


/* googleMap */
.Accueil .MapGG{float:right; margin-right:15px;}
.MapGG{width:508px;height:564px; margin-top:11px; padding:1px;border:solid 1px #CCCCCC; overflow:hidden;}
.MapLegende{width:508px;height:28px; background:url('/content/img/fonds/bg-fade-gris-legende-map.png') repeat-x;}
.MapLegende div img{width:20px;height:24px;margin:3px 6px 0 15px;}
.MapLegende div span{margin-top:7px; color:#ff6e00;font-size:12px; /*font-weight:bold;*/}
.MapLegende div span.mapLegendVendu{color:#2f4375;}
.mapCanvas{width:508px;height:535px;margin-top:1px;}
.Detail .mapCanvas{width:385px; height:300px; overflow:hidden; -webkit-border-radius:10px; border-radius:10px;}
/*popin situer le bien */
.popin .popConteneur.situerLeBien{margin-left:-308px; margin-top:-280px;}
.popin .popConteneur.situerLeBien .fermer{position:absolute; right:0; top:0;}
.Detail .popin .popConteneur.situerLeBien .mapCanvas{width:616px; height:550px;}

/* Pub */
.pubConteneur{position:relative; width:100%;}
.ifrPub{position:absolute;left:0px;top:0px;}
.pubBas{width:728px;/*height:89px;*/}
.pubHaut{width:300px;}
.pubHaut .ifrPub{width:300px; height:250px;}
/*.pubTop{display:none;}*/
.pubDroite{width:120px; float:right;}
.bandeauBas, .Detail .pubDroite{margin-top:20px;}

/*
.pubHabillageCote{display:none;position:absolute;top:340px;left:0px;z-index:1;}
.pubGauche{display:none;}
.pubDroite{display:none;}
*/

/* Filtre colonne gauche*/
.menuTextuel .menuTextuelItem{width:100%;margin-left:2px; padding-bottom:15px;}
.menuTextuel .menuTextuelItem .menuTextuelItemTitre{width:100%;}
.menuTextuel .menuTextuelItem .menuTextuelItemTitre strong{font-size:12px; padding-left:15px; background-image:url('/Content/img/menu-textuel/fl-filtre-col-gauche.png'); background-repeat:no-repeat; background-position:0 -10px;}
.menuTextuel .menuTextuelItem.actif div strong{background-position:0 3px;}
.menuTextuel .menuTextuelItem .menuTextuelListe{margin:10px 0 0 15px;}
.menuTextuel .menuTextuelListe a{width:133px;color:#666666;font-size:10px;text-decoration:none;}
.menuTextuel .menuTextuelListe a:hover{color:#FF6C00;cursor:pointer;text-decoration:underline;}
.menuTextuel #img_replier{display:none;}
.menuTextuel #Menu_Ville_Textuel_SUP{display:none;}
/* force affichage/masquage des listes menu-textuel */
.menuTextuel .menuTextuelItem .menuTextuelListe a, .menuTextuel .menuTextuelItem .menuTextuelListe img{display:none;}
.menuTextuel .menuTextuelItem.actif .menuTextuelListe a, .menuTextuel .menuTextuelItem.actif .menuTextuelListe img{display:block;}

/*Tri*/
.tri{position:relative;/*width:180px; height:14px;*/ -webkit-border-radius:2px; border-radius:2px; margin:5px; z-index:11; cursor:pointer;}
.tri-g{width:5px; height:18px; background:url('/Content/img/tri/bg_liste-g.png') no-repeat;}
.tri-d{width:18px; height:18px; background:url('/Content/img/tri/bg_liste-d.png') no-repeat;}
.tri-m{height:18px; width:190px; background:url('/Content/img/tri/bg_liste-m.png') repeat-x;}
.tri-m div{padding:2px 5px;}
.tri ul{display:none; position:absolute; top:0; left:0; z-index:12; padding:8px 0; background:#FFFFFF; border:solid 1px #CCCCCC; -webkit-border-radius:3px; border-radius:3px; color:#cccccc;}
.tri li{width:100%;}
.tri li a{width:154px; padding: 0 8px; color:#666666; font-size:11px; text-decoration:none;}
.tri li a:hover{color:#FF6C00; cursor:pointer;}
.conteneurAnnonceMilieu .tri{margin-left:15px; margin-top:10px;}

/* pagination */
.conteneurPagination{width:902px; margin:20px; padding:5px; border:1px solid #CCCCCC; -webkit-border-radius:10px; border-radius:10px; background:url("/Content/img/fonds/bg-fade-gris-pages.png") repeat-x top left;}
.conteneurPagination .nbPages{margin-left:210px; margin-top:2px;}
.conteneurPagination .nbPages div{margin:7px 8px 0;}
.conteneurPagination .pagesEnum{margin:4px 8px 0; float:right;}
.conteneurPagination .pagesEnum a{padding:0 5px; margin:1px; line-height: 16px; text-decoration:none;}
.conteneurPagination .pagesEnum a:hover{color:#FF6C00;}
.conteneurPagination .pagesEnum a.actif{color:#FFF; background-color:#FF6C00;}
/*.conteneurpagination2{position:absolute;top:620px;left:20px;width:940px;height:34px;border:solid 1px #CCCCCC;font-size:11px;background-image:url('http://visiteol.blob.core.windows.net/images/FondPagination.png');background-repeat:repeat-x;background-position:center left;}*/

/* Annonces */
.blocAnnonces{width:958px; margin:12px 0; padding:2px; border:1px #cccccc solid; border-radius:5px;}
.Detail .colLarge .blocAnnonces{width:1106px; margin-top:0;}
.Accueil .conteneurAnnonce{width:100%;}
.conteneurAnnonceGondole{width:410px;padding: 10px 12px 6px 8px;}
.conteneurAnnonceMilieu{width:950px; margin: 0 4px;background-image:url('/Content/img/fonds/bg-fade-gris-tri.png'); background-repeat:repeat-x; background-position:top 3px;}

/*Annonces commun*/
.photoAnnonce{position:relative;width:174px;height:124px;/*background-color:#FFEFEF;*/ background-image:url('/Content/img/annonce/replace.jpg'); background-repeat:no-repeat;}
.play{position:absolute; bottom:5px;left:5px;width:41px;height:41px;background-image:url('http://visiteol.blob.core.windows.net/images/selection_player.png');background-repeat:no-repeat;}
.annonceVendu{position:absolute; top:10px; width:46px;height:16px;background-image:url('http://visiteol.blob.core.windows.net/images/vendu.gif');background-repeat:no-repeat;}
.annonceRollover{position:absolute; width:174px;height:124px; z-index:10;top:0; left:0; cursor:pointer; background-color:transparent;}
.annonceRollover:hover{background-color:#FFF; /* for IE8 */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* for IE 5-7 */filter:alpha(opacity=50);/* CSS3 standard */opacity:0.5;}
.descriptif{height:93px;overflow:hidden;}
.descriptif a{text-decoration:none;line-height:14px;}

/*Annonces gondoles*/
.selection_video{width:195px; height:245px; margin:6px 0 12px 10px; padding-top:28px; background-image:url('/Content/img/annonce/bulle-video.jpg');background-repeat:no-repeat; background-position:top right;}
.selection_video .photoAnnonce, .selection_video .annonceRollover{width:195px;height:142px;}
.selection_video .bandeauPrixDate{width:100%; height:18px; background-color:#FF6C00;}
.selection_video .bandeauPrixDate div{color:#FFFFFF;/*font-size:11px;*/font-weight:bold;line-height:18px;margin:0 8px;}
.selection_video .selectionBas{width:193px;border:1px solid #cccccc; border-top:0;}
.selection_video .descriptif{width:173px; height:42px; padding:8px 10px 15px; background:url('/Content/img/annonce/bg-ombre.png') repeat-x bottom;}
.selection_video .descriptif a strong{color:#ff6c00;}
/*.commentaire_selection{width:192px;height:18px;font-family:Arial;font-size:11px;color:#FF6C00;background-image:url('http://visiteol.blob.core.windows.net/images/selection_commentaire.png');background-repeat:no-repeat;}*/
/*.AjoutSelection_selection{width:192px;height:18px;font-family:Arial;font-size:11px;color:#FF6C00;}*/
.txt_desc{color:#C2C2C2;font-size:8px;position:absolute;visibility:hidden;}

/*Annonces classiques*/
.conteneurAnnonceClassique{}
.ModuleAnnonce{width:436px;height:164px; margin:10px 20px 0 16px; border: 1px solid #EDEDED; background-color:#FFFFFF;}
.ModuleAnnonce .topAnnonce{width:100%; height:20px;background-image:url('/Content/img/annonce/bg-top.png');background-repeat:repeat-x;}
.ModuleAnnonce .topAnnonce div{margin: 2px 5px; color:#ff6c00;font-size:12px;font-weight:bold;}
.ModuleAnnonce .topAnnonce .annoncePrix{margin-right:10px;}
.ModuleAnnonce .annonceGauche{width:174px;}
.ModuleAnnonce .photoAnnonce{margin-bottom:3px;}
.ModuleAnnonce .annonceDate{width:69px; height:15px; margin-left:1px; background-color:#e0e0e2;text-align:center;}
.ModuleAnnonce .annonceDroite{width:244px; padding:8px 8px 4px 8px; text-align:justify;}
.ModuleAnnonce .descriptif a span{width:100%; padding-bottom:8px;}
.ModuleAnnonce .btn{margin:13px 0 0 24px; font-size:13px; font-weight:normal; -webkit-border-bottom-left-radius:0px; border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; border-bottom-right-radius:0px;}
/*.commentaire_classique{width:100px;height:16px;font-size:11px;color:#FF6C00;padding-left:35px;background-image:url('http://visiteol.blob.core.windows.net/images/bien_commentaire.png');background-repeat:no-repeat;padding-top:2px;}*/
/*.AjoutSelection_classique{width:174px;height:18px;font-size:11px;color:#FF6C00;}*/

/* annonce similaire */
.annonceSimilaire{width:265px;height:105px; background-color:#FFF; /*margin:11px;*/}
.annonceSimilaire .ajoutSelection{width:100%; background-color:#000000; height:20px;}
.annonceSimilaire .ajoutSelection label{color:#FFF; margin-top:2px;}
.annonceSimilaire .ajoutSelection input{border-style:solid;}
.annonceSimilaireContent{width:263px;border:1px solid #cccccc; border-top:0;}
.annonceSimilaireDescriptif{padding: 20px 10px 0;}
.annonceSimilaireDescriptif a{color:#000000;}
.annonceSimilaireDescriptif a:hover{color:#FF6C00;}

/*Encarts ville et région*/
.encartVilleRegion{width:652px;}
.encartVilleRegion .encartVille .titreBloc{-webkit-border-top-left-radius:10px; border-top-left-radius:10px;}
.encartVilleRegion .encartVille{width:100%; margin-bottom: 15px;}
.encartVilleRegion .encartRegion{width:650px; border:1px solid #cccccc;}
.encartVilleRegion .encartRegion, .encartVilleRegion .encartRegion, .encartRegion .encartDescriptif{-webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px; text-align:justify;}
.encartVilleRegion .encartDescriptif{width:620px;padding:15px; background:url('/Content/img/fonds/bg-fade-gris-encarts-geo.png') repeat-x top left;text-align:justify;}
.encartVilleRegion .encartDescriptif div{/*text-align:justify;height:92px;*/ font-size:12px;overflow:hidden;}
.encartVilleRegion .encartVille .encartDescriptif{border:1px solid #cccccc;}
.Accueil .encartVilleRegion .encartVille .encartDescriptif div{margin-left:15px;width:515px;}
.Detail .encartVilleRegion{width:812px;}
.Detail .encartVilleRegion .encartVille{width:384px;}
.Detail .encartVilleRegion .encartRegion{width:382px; margin:0 20px;}
.Detail .encartVilleRegion .encartDescriptif{width:352px;}
.Detail .encartVilleRegion .encartDescriptif img{height:80px;}
.Detail .encartVilleRegion .encartDescriptif div{width:100%;}
.Detail .encartVilleRegion .encartVille .encartDescriptif div{ margin-top:10px;}

/* Widget Facebook */
.widget_fb{/*position:absolute;left:824px;top:1425px;*/width:300px;height:255px;}
.widgetFacebook{width:300px;height:255px; margin-left:10px;}

/*Partenaire*/
.partenaire{width:220px;height:118px; margin-left:15px;/*background-image:url('http://visiteol.blob.core.windows.net/images/partenaire.png');background-repeat:no-repeat;*/}
.partenaire .partenaireContent{width:202px;height:73px;padding:8px; overflow:hidden;border:1px solid #cccccc; border-top:0; }
.partenaire a, .partenaire a span{color:#FF6C00; text-decoration:none;}
.partenaire a:hover, .partenaire a span:hover{color:#666666;}

/* DetailMenu*/
.menuDetail{width:auto; height:38px;position:absolute;top:-41px;left:-1px;}
.menuDetail li a, .menuDetail li.fb, .menuDetail li.gris{height:26px; color:#FFF;padding:6px 15px; text-decoration:none; font-size:12px; line-height:13px; border-right:2px solid #FFF; background-image:url('/Content/img/titres/bg-titre-orange.png'); background-repeat:repeat-x; background-position:top;}
.menuDetail li.first a:hover{border-left:1px solid #cccccc; padding-left:14px;}
.menuDetail li a:hover {cursor:pointer; color:#FF6C00; background-image:url('/Content/img/titres/bg-titre-blanc.png');}
.menuDetail li.gris{background-image:url('/Content/img/titres/bg-titre-gris.png');}

/* Page detail */
.blocDetailBas {position:relative;width:1050px; margin-top:20px; padding:15px;border:1px solid #cccccc; background:url('/Content/img/fonds/bg-fade-page-detail.png') repeat-x bottom;}
.blocDetailBas .colG{width:620px;}
.Detail .colD{width:398px; /*max-height:574px;*/float:right;}
.blocDetailBas .colD{width:390px;}
.Detail .corpsPageMilieu{width:1114px;margin:12px; margin-top:0;}
/* Detail Bas*/
/* descriptif */
.blocDetailBas .descriptif{height:132px; text-align:justify;}
.blocDetailBas .descriptif h3{font-size:13px;margin:4px 0;}
.blocDetailBas .descriptif .descriptifText{height:95px; margin-top:15px; padding-right:10px; overflow-y:auto; line-height:15px;}
/* fiche technique */
.detailFicheTech, .detailProgramme{width:618px; margin:15px 0; border:1px solid #cccccc; background-color: #FFFFFF;}
.detailFicheTech .ficheTechContent{padding:12px;}
.detailFicheTech .col{width:150px; margin-left:18px;}
.detailFicheTech .col span{width:100%;}
.detailFicheTech .col span b{float:none;}
.detailFicheTech .description{width:230px; padding-right:15px; text-align: justify; border-right:1px solid #cccccc;}
/*detail tableau detail programme*/
.detailProgramme div{width:100%; height:30px;}
.detailProgramme div span{height:16px; width:176px; padding:7px; font-size:12px; border-right:1px solid #cccccc;border-top:1px solid #cccccc;}
.detailProgramme div.ligne-titre span{color:#FF6C00; font-weight:bold; border-top:0px;}
.detailProgramme div span.col2{width:52px; text-align:center;}
.detailProgramme div span.col3{width:138px;}
.detailProgramme div span.col4{width:192px; border-right:0px;}

/* annonceur */
.Detail .Annonceur{width:383px; margin-top:15px; border:1px solid #cccccc; overflow:hidden; background-color: #FFFFFF; -webkit-border-radius:10px; border-radius:10px;}
.Detail .Annonceur .titreBloc span, .Detail .Annonceur div.rating, .Detail .Annonceur .titreBloc input{margin-top:9px; margin-right:10px; float:right; color:#FFF;}
.Detail .Annonceur .rating div{width:auto; padding:1px;}
.Detail .AnnonceurContent{padding:20px 15px 0;}
.Detail .coordAnnonceur{width:176px; min-height:90px; padding:5px 12px; color:#666666; font-weight:bold;}
.Detail .photoAnnonceur{margin-top:10px;}
.Detail .scannerQR{width:188px; padding:17px 12px;}
.Detail .scannerQR strong{color:#FF6C00;}
.Detail .reseauSociaux{width:50px;}
.Detail .reseauSociaux img{margin-top:5px;}
.Detail .liensAnnonceur a{width:auto; padding-left:12px; margin:5px 30px 5px 0; text-decoration:none; background:url('/Content/img/fl-orange.png') no-repeat left 1px;}
.Detail .liensAnnonceur a:hover{color:#FF6C00; cursor:pointer;}

/* bloc contact */
.blocContact{width:335px; margin:20px; margin-top:0; border:1px solid #cccccc;-webkit-border-radius:15px; border-radius:15px; overflow:hidden;}
.contactBlocContent{width:100%; background:url('/Content/img/popin/bg-popin-fade-bas.png') repeat-x bottom center;}
.blocFormulaire{padding:10px;}
.blocFormulaire .asterisque{color:#fc9925;font-style:italic;font-size:10px; margin-right:3px}
.blocFormulaire .f{width:auto; /*height:24px;*/ margin:3px 2px;}
/*.blocFormulaire .f.comm{height:auto;}*/
.blocFormulaire .f .fg{width:75px; height:22px;}
.blocFormulaire .f .fd{width:150px;margin-left:5px;}
.blocFormulaire .f label{font-size:12px;font-weight:bold; }
.blocFormulaire .f .fg label{text-align:right; float:right;}
.blocFormulaire .f .fd input, .blocFormulaire .f .fd textarea{font-size:12px; width:100%;}
.blocFormulaire .f .fd input{height:18px;}
.Item3 .blocFormulaire .f .fd input, .Item4 .blocFormulaire .f .fd input{height:auto;}
.blocFormulaire .f.chx input{width:auto; height:auto;}
.blocFormulaire .f.recevoir label{font-size:11px; color:#666666; font-weight:normal;margin-left:5px; width:170px;}
.blocFormulaire .f.CP .fg label{margin-top:-4px;}
.blocFormulaire .err, .blocFormulaire .err span {width:100%;}
.blocFormulaire .err span{color:Red;height:auto;text-align:center;}
.blocFormulaire .action .cnil, .blocFormulaire .action .btn{float:right;}
.blocFormulaire .action .cgu, .blocFormulaire .action .btn{float:right;}
.blocFormulaire .action .btn{width:152px; border-radius:2px; height:28px; margin-bottom:5px;}
.blocFormulaire .cnil a{text-decoration:underline;}
.blocFormulaire .cnil a:hover{color:#FF6C00;cursor:pointer;}
.blocFormulaire .cgu a:hover{color:#FF6C00;cursor:pointer;}
/* Cnil */
.CnilText{padding:15px;}
/* bloc contact vertical */
.blocContactVertical .blocFormulaire{width:315px; min-height:349px; background:url('/Content/img/popin/visuel-popin-gauche-fade-bas.jpg') no-repeat bottom left;}
.blocContactVertical .blocFormulaire .f{width:100%;}
.blocContactVertical .blocFormulaire .f .fg{margin-left:25px;}
.blocContactVertical .blocFormulaire .f.comm .fd{width:200px;}
.blocContactVertical .blocFormulaire .f.recevoir{width:200px; margin-left:103px; }
.blocContactVertical .blocFormulaire .action{width:154px; margin:10px 53px 10px 106px;}
/* bloc contact horizontal */
.blocContactBas{width: 618px;border:1px solid #cccccc;-webkit-border-radius:10px; border-radius:10px; overflow:hidden;background-color: #FFFFFF;}
.blocContactBas .blocFormulaire{min-height:229px;background:url('/Content/img/popin/visuel-popin-droite-fade-bas.jpg') no-repeat bottom right;}
.blocContactBas .blocFormulaire .listeChamps{width:470px;margin-right: 130px;}
.blocContactBas .blocFormulaire .f{width:235px;/*width:auto;*/ margin-right:0;}
.blocContactBas .classique.ancien .f.prenom, .blocContactBas .classique.ancien .f.tel, .blocContactBas .classique.ancien .f.CP, .blocContactBas .classique.neuf .f.nom, .blocContactBas .classique.neuf .f.email,  .blocContactBas .entreprise .f.fonction, .blocContactBas .entreprise .f.tel, .blocContactBas .entreprise .f.email{width:230px;}
.blocContactBas .classique.ancien .f.prenom .fg, .blocContactBas .classique.ancien .f.tel .fg, .blocContactBas .classique.ancien .f.CP .fg, .blocContactBas .classique.neuf .f.nom .fg, .blocContactBas .classique.neuf .f.email .fg,  .blocContactBas .entreprise .f.fonction .fg, .blocContactBas .entreprise .f.tel .fg, .blocContactBas .entreprise .f.email .fg{width:70px;}
.blocContactBas .blocFormulaire .f.comm {width:465px;}
.blocContactBas .blocFormulaire .f.comm .fd{width:382px;}
.blocContactBas .blocFormulaire .f.recevoir{width:388px; margin-left:78px;}
.blocContactBas .blocFormulaire .f.recevoir label{width:362px;}
/*.blocContactBas .blocFormulaire .err {width:230px;}*/
.blocContactBas .action{width:350px; margin:10px 0;}
.blocContactBas .action .cnil{width:147px; margin:30px 45px 0 0;}
.popContent.blocContactBas{min-height:275px;}
.popContent.blocContactBas .contactBlocContent{margin-bottom:-15px;}
/* variante classique ancien*/
.blocContactBas .classique.ancien .blocFormulaire .f{margin-top:2px; margin-bottom:2px;}
.blocContactBas .classique.ancien .action .cnil{margin-top:14px;}
.blocContactBas .classique.ancien .action .cnil a{float:right;}
/* variante classique neuf*/
/*.contactBlocContent.neuf .f.comm{display:none;}*/
.blocContactBas .neuf .civ, .blocContactBas .neuf .CP{margin-right:230px;} 
.blocContactBas .neuf .r, .blocContactBas .entreprise .r{margin-right:135px;}
.blocContactBas .neuf .f.recevoir label{width:302px;}
.blocContactVertical .f.recevoir{margin-top:10px;}
/* variante entreprise */
.blocContactBas .blocFormulaire .demiCol{width:235px;margin:10px 0;}
.blocContactBas .entreprise .r /*, .blocContactBas .classique.ancien .action .cnil*/{margin-top:45px;}
.blocContactBas .entreprise .action .cnil{margin-top:35px;}
.blocContactBas .entreprise .f.recevoir{}

/*popin envoyer ami*/
.popin .envoyerAmi .popContentIMG{background-image:url('/Content/img/popin/visuel-popin-droite-fade-haut-envoi-ami.jpg'); background-repeat:no-repeat; background-position:right 28px;}
.popin .envoyerAmi .sousTitre{font-size:15px; color:#FF6C00;margin:18px 0;}
.popin .envoyerAmi .blocFormulaire{width:584px;padding:15px;}
.popin .envoyerAmi .demiCol{width:275px; margin:15px 0; border:1px solid #cccccc; background-color:#FFFFFF;}
.popin .envoyerAmi .demiColContent{padding:30px 0 40px 15px;}
.popin .envoyerAmi .blocFormulaire .f .fg label{text-align:left; float:left;}
.popin .envoyerAmi .blocFormulaire .f.recevoir {width:580px; margin:0;}
.popin .envoyerAmi .blocFormulaire .f.recevoir label {width:555px;}
.popin .envoyerAmi .blocFormulaire .action .btn {margin:0 215px;}

/* popin demande de doc */
.popin .demandeDoc1 .blocContactVertical .blocFormulaire{padding-top:25px;}
.popin .demandeDoc1 .blocContactVertical .blocFormulaire .f.recevoir{margin:10px 0 10px 103px;}
.popin .demandeDoc2 .titreBloc div.h{margin-left:115px;}
.popin .demandeDoc2 .visuel{/*margin-top:-43px;*/ position:absolute; left:1px; top:1px; border-top-left-radius:15px;}   
.popin .demandeDoc2 .action{margin:20px 0 20px 300px}
.popin .demandeDoc2 .action img{cursor:pointer;}
.popin .demandeDoc2 .ModuleAnnonce{width:405px; height:136px; margin:7px;z-index:51; position:relative;}
.popin .demandeDoc2 .ModuleAnnonce .annonceGauche, .popin .demandeDoc2 .ModuleAnnonce .photoAnnonce, .popin .demandeDoc2 .ModuleAnnonce .annonceRollover{width:150px; height:110px; overflow:hidden;}
.popin .demandeDoc2 .ModuleAnnonce .annonceDroite{width:238px;}
.popin .demandeDoc2 .ModuleAnnonce .photoAnnonce{margin-top:4px; margin-left:5px;}

/* popin commentaire */
.popin .popinCommentaire .popContentIMG{background:url('/Content/img/popin/visuel-popin-droite-fade-haut-comm.jpg') no-repeat right 130px;}
.popin .popinCommentaire .blocFormulaire .f{width:235px; margin:4px 2px;}
.popin .popinCommentaire .blocFormulaire .f.comm{margin-left:82px; width:389px;}
.popin .popinCommentaire .blocFormulaire .f.comm label{margin:5px 0;}
.popin .popinCommentaire .blocFormulaire .f.comm textarea{width:100%; height:80px;}
.popin .popinCommentaire .blocFormulaire .f.recevoir{margin-left:78px; width:395px;}
.popin .popinCommentaire .blocFormulaire .f.recevoir label{width:370px;}
.popin .popinCommentaire .blocFormulaire .action .btn{margin:10px 195px 0 ;}
.commentairesListe{width:586px; margin:12px; border:1px solid #cccccc;}
.commentairesListe .commentaireItem{width:556px;margin:0 15px; padding:10px 0; border-bottom:1px solid #cccccc;}
.commentairesListe .commentaireItem span{width:100%;}

/* Player detail annonce */
.conteneurLecteur{width:643px; border: 1px solid #CCCCCC; margin-bottom:40px;position: relative;}
.conteneurLecteur .lecteur{width:635px; height:392px; border-bottom:1px solid #cccccc;}
.conteneurLecteur .lecteur, .conteneurLecteur .chapitres{padding:2px 4px;}
.conteneurLecteur .chapitreConteneur, .popLecteurAnnonce .chapitreConteneur{width:641px;height:114px; margin:0 1px 1px; background:#FFF url('/Content/img/carrousel/bg-carrousel.png') repeat-x bottom;}
.conteneurLecteur .chapitres, .popLecteurAnnonce .chapitres{float:none; width:633px; height:110px; padding-top:5px; text-align:center; background: url("/Content/img/filtre/bg-filtre-ombre.png") no-repeat center top;}
.conteneurLecteur .chapitres table, .popLecteurAnnonce .chapitres table{float:none;text-align:center; display:inline-table;}
.conteneurLecteur .chapitres table tr td img, .popLecteurAnnonce .chapitres table tr td img{margin:10px 10px 0px;}
.conteneurLecteur .chapitres tr td, .popLecteurAnnonce .chapitres tr td{text-align:center; /*border:1px solid #000000;*/}
.conteneurLecteur .fermer{width:31px; height:32px; margin-right:5px; margin-top:-2px; float:right; background:url('http://visiteol.blob.core.windows.net/images/DemandeDocumentation/fermeture.png'); /* for IE8 */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/* for IE 5-7 */filter:alpha(opacity=80);/* CSS3 standard */opacity:0.8;}
/*popin lecteur annonce*/
.popLecteurAnnonce{margin:-285px; padding-bottom:20px; border:1px solid #cccccc;-webkit-border-radius:15px; border-radius:15px; background-color:#2B3433; background-image:url('/Content/img/popin/bg-popin-lecteur-fade.png'); background-repeat:repeat-x; background-position:top;}
.popLecteurAnnonce .titre{width:100%; background-color:#dddddd;}
.popLecteurAnnonce .titre div{color:#FF6C00; padding:8px 20px; font-size:14px; font-weight: bold;}
.popLecteurAnnonce .lecteur{width:635px; margin:15px 20px 0;}
.popLecteurAnnonce .chapitreConteneur{width:635px; margin-left:20px;}
.popin .popLecteurAnnonce .fermer{margin:2px 5px;}
/*lecteur photos*/
.Detail .conteneurLecteur .caroufredsel_wrapper, .popLecteurAnnonce .caroufredsel_wrapper{margin-left:60px;}
/*
.Detail .conteneurLecteur .lecteur.carrouselPhoto li{width:635px;background-color:#000000;float:none;text-align:center;}
.Detail .conteneurLecteur .lecteur.carrouselPhoto li{float:none;}
*/
/* formulaire lecteur post load */
.FormulaireLecteur{position:absolute;z-index:2;/*fallback for web browsers that don't support RGBa */background-color: rgb(255,255,255);/* RGBa with opacity */background-color: rgba(255,255,255,0.8);/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF);/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";}
.popLecteurAnnonce .FormulaireLecteur{top:68px;}
.Detail .FormulaireLecteur{width:643px;top:-1px;left:-1px;border:solid 1px #cccccc;}
.FormulaireLecteur .fermer, .conteneurLecteur .fermer{width:55px;height:18px;position:absolute;right:5px;top:0;margin-top:5px; background-image:url('/Content/img/action/fermeture3.png');background-position:right center; background-repeat:no-repeat;}
.FormulaireLecteur .sous-titre{width:620px;margin-left:22px;margin-top:15px;font-size:18px;font-weight:bold;}
.FondFormulaireFinVideo{width:100%; background-image:url('/Content/img/detail/bg-detail-video-formulaire.png'); background-repeat:no-repeat;}
.FondFormulaireFinVideo .contactBlocContent{background:none;}
.FormulaireLecteur .blocFormulaire{padding:5px;height: 225px;}
.FormulaireLecteur .blocFormulaire .listeChamps{padding-left:225px; padding-right:93px;}
.FormulaireLecteur .consigne{margin-left:170px;margin-top:23px;height:20px;color:#FFF;font-size:15px;font-weight:bold;}
.FormulaireLecteur .blocFormulaire .r, .FormulaireLecteur .blocFormulaire .f.comm, .FormulaireLecteur .blocFormulaire .f.CP{display:none;}
.FormulaireLecteur .blocFormulaire .f.recevoir label{width:280px;font-size:10px;overflow:hidden;}/*height:28px;*/
.FormulaireLecteur .blocFormulaire .action .btn{margin-left:240px;}
.FormulaireLecteur .blocFormulaire .cnil a{margin-top:15px;}
/* libelles erreur */
.FormulaireLecteur .blocFormulaire .f .fd{width:230px;}
.FormulaireLecteur .blocFormulaire .f .fd input{width:150px;}
.FormulaireLecteur .blocFormulaire .f.chx .fd input{width:auto;}
.FormulaireLecteur span.err{margin-left:3px;width:70px;}
.FormulaireLecteur span.err span{line-height:11px;text-align:left;}
/* Annonce similaires lecteur */
.FormulaireLecteur .ConteneurAnnoncesSimilaires{width:643px;background:#FFF;}
.FormulaireLecteur .SousTitreAnnoncesSimilaires{width:603px;background-color:#dddddd;padding:5px 20px;font-weight:bold;font-size:13px;}
.FormulaireLecteur .annonceSimilaire{width:106px;height:120px; padding:5px 11px;}
.FormulaireLecteur .annonceSimilaire .annonceSimilaireDescriptif{padding:5px 0 5px 5px;width:92px;}
.FormulaireLecteur .annonceSimilaire .annonceSimilaireDescriptif a{float:none;}
.FormulaireLecteur .annonceSimilaire .AnnonceSimilairePhoto{height:72px;overflow:hidden;}
/* Annonce similaires popin lecteur */
.popLecteurAnnonce .FormulaireLecteur .ConteneurAnnoncesSimilaires{width:676px;margin-left:-1px;border:1px solid #cccccc; border-top:0;}
.popLecteurAnnonce .FormulaireLecteur .SousTitreAnnoncesSimilaires{width:636px;}


/*.popLecteurAnnonce.popConteneur{width:635px; margin-top:-317px; top:40%;}*/
/*.popLecteurAnnonce.popConteneur .titre{background:#000; border-bottom:1px solid #666666;height: 36px;}*/
/*.lecteurPhoto{width:544px;height:336px;padding-left:13px;padding-top:10px;display:inline-block;z-index:0;}
.lecteur{width:544px;height:336px;padding-left:13px;padding-top:10px;display:inline-block;}
.chapitres{top:342px;left:0px;width:544px;height:100px;padding: 20px 2px 2px 2px;background-image:url('http://visiteol.blob.core.windows.net/images/lecteur-chapitre-vol-fond.png');background-position:2px 2px;background-repeat:no-repeat;}
/*Lecteur Home*/
/*.lecteur{background-image:url('http://visiteol.blob.core.windows.net/images/bg_lecteur.png');background-repeat:no-repeat;}
*/
/*DetailLecteurAnnonce
.conteneurDetail{width:748px;height:613px;z-index:2;background-image:url('http://visiteol.blob.core.windows.net/images/bg_lecteur.png');background-repeat:no-repeat;}
.lecteur{z-index:1;width:753px;height:605px;padding-left:13px;padding-top:10px;background-image:url('http://visiteol.blob.core.windows.net/images/bg_lecteur.png');background-repeat:no-repeat;}
.chapitres{z-index:1;width:544px;height:100px;padding-top:10px;background-image:url('http://visiteol.blob.core.windows.net/images/lecteur-chapitre-vol-fond.png');background-position:2px 2px;background-repeat:no-repeat;}
*/

/* Financer Investir */
.Financer .blocConteneur, .Investir .blocConteneur, .FinancerDetail .blocConteneur, .InvestirDetail .blocConteneur, .PublierVotreAnnonceImmobiliere .blocConteneur, .VotreCompte .blocConteneur{width:100%;margin:15px 0;}
.Financer .blocContent, .Investir .blocContent, .FinancerDetail .blocContent, .InvestirDetail .blocContent, .PublierVotreAnnonceImmobiliere .blocContent, .VotreCompte .blocContent{width:962px; background:url('/Content/img/financer/bg-page-financer.png') repeat-x bottom center;}
.Financer .titreBloc div.h, .Financer .titreBloc h1, Investir .titreBloc div.h, .Investir .titreBloc h1{font-size:15px;}
.SommaireConteneur{padding:10px 10px 4px; background:url('/Content/img/financer/bg-ombre-large.png') no-repeat bottom center;}
.Sommaire, .ItemListe{ width:940px; border:1px solid #cccccc;}
.Sommaire{width:840px; padding:15px 50px; background:url('/Content/img/financer/bg-fade-texture-menu.png') repeat-x top;}
.Sommaire .demiCol{width:50%;}
.Sommaire .demiCol a{width:825px; font-size:12px;line-height:17px; text-decoration:none; padding-left:15px; background-image:url('/Content/img/financer/fleche-menu-grise.png'); background-repeat:no-repeat; background-position:center left;}
.Sommaire .demiCol a:hover{/*text-decoration:underline;*/color:#FF6C00; font-weight:bold; background-image:url('/Content/img/financer/fleche-menu-orange.png'); }
.ItemListe{margin:10px 10px 0; background-color:#FFF;}
.ItemListe .titreBloc h2, .ItemDetail .titreBloc h1{margin:6px 0 0 10px;font-size:14px; color:#FF6C00; font-weight:bold;}
.ItemListe .ItemContent{width:940px; box-shadow: 0 0 5px 0 #cccccc inset;}
.ItemListe .ItemContentIMG{width:865px; padding:30px 70px 0 15px; margin-right:-10px; background-image:url('/Content/img/financer/financer-fleche-orange.jpg'); background-repeat:no-repeat; background-position:right 10px;}
.ItemListe .ItemContent a.text{width:690px;margin-right:40px; text-decoration:none;}
.ItemListe .ItemContent a.LireLaSuite{margin-left:350px; margin-right:12px;}
.Investir .ItemListe .ItemContent a.LireLaSuite{margin-left:340px;}
.Financer .conteneurPagination, .Investir .conteneurPagination{border-radius:0;}
.Financer .conteneurPagination .nbPages, .Investir .conteneurPagination .nbPages{margin-left: 410px;}
.refNatBas{width:650px; margin-right:9px; border:1px solid #cccccc; padding:1px}
.refNatBas div{padding:20px; height:212px; overflow:hidden;background-image:url('/Content/img/popin/bg-popin-fade-haut-2.png'); background-repeat:repeat-x; background-position:top;}
.ItemDetail{padding:10px;}
.ItemDetailContenu{padding:0 20px; background-color:#FFF;border:1px solid #cccccc;box-shadow:0 0 8px 0px #dfdfdf inset;}
.ItemDetailContenu ul{list-style:disc;padding-left:15px;}
.ItemDetailContenu ul li{width:100%;padding:5px 0;}
.ItemIntro{padding:80px 5px 5px;margin-top:-18px; margin-bottom:10px; background-image:url('/Content/img/financer/financer-detail-fleche-orange.jpg'); background-repeat:no-repeat; background-position:725px top;}
.ItemIntro img{margin:0 10px 10px 30px;}
.ItemIntro div{width:660px;}
.ItemIntro ul{width:645px; display:inline-block; float:none; padding-left:13px; margin:5px 0; list-style:disc;}
.ItemIntro li{width:100%;margin:2px 0}
.ItemParagraphe{border:1px solid #cccccc;border-radius:15px;padding:15px 30px;box-shadow:0 0 10px 0 #e9e9e9 inset;margin-top:20px;margin-bottom:15px;}
.ItemParagraphe .titre{background-color:#FFF;margin-top:-32px; margin-left:-15px; padding:3px;}
.ItemParagraphe .titre h2{color:#FF6C00;font-size:15px;}
.FinancerPub{width:675px;height:85px; margin:5px 40px 10px; border:1px solid #cccccc; padding:28px 60px 28px 80px; background-image:url("/Content/img/filtre/bg-filtre-fleche-grise.png"); background-repeat:no-repeat; background-position:-5px center;}
.FinancerPub img{margin-left:50px;}
.FinancerPub .pubText{width:410px; cursor:pointer;}
.FinancerPub .pubText strong, .FinancerPub .pubText span, .FinancerPub .pubText a{font-size:15px; font-weight:bold;}
.FinancerPub .pubText strong{font-size:16px;}
.FinancerPub .pubText span{margin:8px 0;color:#666666;}
.MentionUniversimmo{text-align:right; width:870px; margin-right:30px; font-weight:bold; font-style:italic; font-size:12px;}
.btnRetour{margin-left:395px;}

/* Publier  Annonce */
.PublierVotreAnnonceImmobiliere .blocContent{background-image:none; padding-bottom: 15px;}
.PublierVotreAnnonceImmobiliere .blocFormulaireItem{width:922px;margin:20px 20px 0; border:1px solid #cccccc; background-color:#FFF;background-image:url('/Content/img/publier/fond-fade-haut.png'); background-repeat:repeat-x; background-position:1px 1px;}
.PublierVotreAnnonceImmobiliere .blocFormulaireItem .blocFormulaire{width:820px; min-height:104px; padding:30px 40px 20px 60px;border:1px solid #FFF; background-image:url('/Content/img/publier/fleche-fond-grise.png'); background-repeat:no-repeat; background-position:top left;}
.PublierVotreAnnonceImmobiliere .blocFormulaireItem.Item3{border:1px solid #FF6C00;}
.PublierVotreAnnonceImmobiliere .blocFormulaireItem.Item3 .blocFormulaire{background-image:url('/Content/img/publier/fleche-fond-orange.png');}
.PublierVotreAnnonceImmobiliere .titre{width:162px;margin-right:20px;}
.PublierVotreAnnonceImmobiliere .Item2 .titre{width:115px;}
.PublierVotreAnnonceImmobiliere .titre h2, .PublierVotreAnnonceImmobiliere .titre h2 label{width:100%;font-size:16px;color:#FF6C00; font-weight:bold;margin-bottom:10px}
.PublierVotreAnnonceImmobiliere .titre div, .PublierVotreAnnonceImmobiliere .TitreChoixSequence, .PublierVotreAnnonceImmobiliere div.r{font-size:13px;}
.PublierVotreAnnonceImmobiliere .ListeChamps{width:638px;}
.PublierVotreAnnonceImmobiliere .Item2 .ListeChamps{width:685px;}
.PublierVotreAnnonceImmobiliere .demiCol.colG{width:270px;margin-right:30px;}
.PublierVotreAnnonceImmobiliere .demiCol.colD{width:320px;}
/*.PublierVotreAnnonceImmobiliere .demiCol.colG .f{width:275px;}
.PublierVotreAnnonceImmobiliere .demiCol.colD .f{width:336px;}*/
.PublierVotreAnnonceImmobiliere .demiCol .f, .PublierVotreAnnonceImmobiliere .col100, .PublierVotreAnnonceImmobiliere .Item2 .col100 .f{width:100%;}
.PublierVotreAnnonceImmobiliere .demiCol .f .fg{width:auto;}
.PublierVotreAnnonceImmobiliere .demiCol .f .fd{width:178px;float:right;}
.PublierVotreAnnonceImmobiliere .demiCol .f.double .fd .ville select{width:96px;display:inline;}
.PublierVotreAnnonceImmobiliere .Item1 .recevoir label, .PublierVotreAnnonceImmobiliere .Item2 .titre .f label, .PublierVotreAnnonceImmobiliere .Item2 .options label{line-height:16px;margin:0 15px 0 2px; font-weight:normal;}
.PublierVotreAnnonceImmobiliere .Item2 .demiCol{width:240px;}
.PublierVotreAnnonceImmobiliere .Item2 .demiCol.colG{margin-right:40px;}
.PublierVotreAnnonceImmobiliere .Item2 .demiCol .f .fd, .PublierVotreAnnonceImmobiliere .Item2 .demiCol .f .fd select {width:150px;}
.PublierVotreAnnonceImmobiliere .demiCol .f.prix .fd input{width:146px;}
.PublierVotreAnnonceImmobiliere .Item2 .f.options{width:500px;}
.PublierVotreAnnonceImmobiliere .Item2 .demiCol.colD{width:110px;}
.PublierVotreAnnonceImmobiliere .Item2 .demiCol.colD .f .fd{width:50px;}
.PublierVotreAnnonceImmobiliere .Item2 .col100{border-top:1px solid #666666;margin-top:10px; padding-top:10px;}
.PublierVotreAnnonceImmobiliere .col100 .f.fTitre .fd{width:330px;}
.PublierVotreAnnonceImmobiliere .col100 .f.descriptif .fg{margin-top:40px;}
.PublierVotreAnnonceImmobiliere .col100 .f.descriptif .fd{width:545px;}
.PublierVotreAnnonceImmobiliere .col100 .f.descriptif .fd textarea{height:100px;}
.PublierVotreAnnonceImmobiliere .col100 .f.descriptif {height:auto;}
.PublierVotreAnnonceImmobiliere .Item3 .col100{margin-bottom:10px; font-size:13px;}
.PublierVotreAnnonceImmobiliere .Item3 .demiCol, .PublierVotreAnnonceImmobiliere .Item4 .demiCol{width:285px;}
.PublierVotreAnnonceImmobiliere .Item4 .demiCol.colG{margin-right:40px;}
.PublierVotreAnnonceImmobiliere .Item3 .f .fd, .PublierVotreAnnonceImmobiliere .Item4 .f .fd{width:230px;}
.PublierVotreAnnonceImmobiliere .actions{width:922px;margin:10px 20px;}
.PublierVotreAnnonceImmobiliere .actions .mentionVVB{margin-top:15px;}
.PublierVotreAnnonceImmobiliere .actions .btn{height:28px;}

/* Alerte Mail */
.AlertMail .blocAnnonces{position:relative;}
.AlertMail .entete{width:100%; height:95px; padding-top:25px; background-image:url('/Content/img/alerte-mail/bg-haut.png'); background-repeat:no-repeat; background-position:top; }
.AlertMail .entete div{font-size:22px;color:#FF6C00;text-align:center;width:100%;}
.AlertMail .entete img{position:absolute;right:0; top:2px;}
.AlertMail .blocFormulaire{padding:0;}
.AlertMail .demiCol{width:290px;}
.AlertMail .demiCol .titre{width:100%;color:#FF6C00; font-size:20px; font-weight:bold; margin-bottom:20px;}
.AlertMail .demiCol.colG{width:440px; margin:0 44px 0 55px;}
.AlertMail .demiCol.colG .f .fg{width:135px; }
.AlertMail .demiCol.colG .f .fd{width:275px}
.PublierVotreAnnonceImmobiliere .f .fg label, .AlertMail .demiCol .f .fg label{float:left; text-align:left;}
.AlertMail .demiCol .f .fg label.r{float:right; text-align:right; margin-right:19px;}
.AlertMail .demiCol .f.chx .fd span{min-width:65px; height:20px;}
.AlertMail .demiCol .f .fd label{font-weight:normal;}
.PublierVotreAnnonceImmobiliere .demiCol .f .fd select, .AlertMail .demiCol .f .fd select{height:24px;}
.AlertMail .demiCol .f.chp .fd{width:200px;}
.PublierVotreAnnonceImmobiliere .demiCol .f .fg label, .AlertMail .demiCol .f.chp .fg label, .AlertMail .demiCol .f.double .fg label{line-height:20px;}
.PublierVotreAnnonceImmobiliere .demiCol .f.chx .fg label{line-height:normal;}
.AlertMail .demiCol .f.double .fd, .AlertMail .demiCol .f.chp .fd select{width:204px;}
.PublierVotreAnnonceImmobiliere .demiCol .f.double .fd .CP, .AlertMail .demiCol .f.double .fd .CP{width:44px; margin-right:10px;}
.AlertMail .demiCol .f.double .fd .ville select{width:150px;}
.AlertMail .pied{width:870px; padding:25px 44px 40px;background-image:url('/Content/img/alerte-mail/bg-bas.png'); background-repeat:no-repeat; background-position:center 90px;}
.AlertMail .pied div{width:100%;margin-bottom:8px;}
.AlertMail .pied div.recevoir label{line-height:18px;margin-left:5px;}
.AlertMail .pied div.action input{margin-left:358px;}
.AlertMail .pied div.r{width:auto;}
.AlertMail .mentionCnil .titreBloc{background:none; margin:0; margin-top:15px;}
.AlertMail .mentionCnil .titreBloc div{color:#000000; font-weight:normal;}
.AlertMail .mentionCnil .CnilText{padding:0 15px; margin:0;}
.demiCol .f .fg .jaune, div.r span.jaune{color:#FF6C00;float:none; font-weight:bold;}

/* Page contact */
.Contact .imgContacts{margin:27px;}

/* Presse */
.presseConteneur{width:; max-height:900px; overflow:scroll;margin:25px 10px;}
.presseConteneur .imgPresse{width:244px;border:1px solid #cccccc;background-image:url('/Content/img/fonds/bg-fade-presse.png'); background-repeat:repeat-x; background-position:bottom;}
.presseConteneur .imgPresse img{float:none;margin:auto;}
.presseItem{margin-bottom:10px;height:130px;}
.textePresse{padding:0 35px;background-image:url('/Content/img/presse/filet.png'); background-repeat:no-repeat; background-position:35px bottom;}
.textePresse div{font-size:13px;}
.titrePresse{width:100%; margin-bottom:10px;}

/* Partenaires */
.partenaireConteneur{margin:25px 10px 5px 10px; }
.partenaireConteneur .autresPatenaires {color: #999999;}
.partenaireConteneur a:link{color: #999999;float:none;text-decoration: none;}
.partenaireConteneur a:hover{color: #FF6C00;}

/* Votre compte */
.VotreCompte .blocFormulaireItem{width:922px;margin:20px; border:1px solid #cccccc; background-color:#FFF;background-image:url('/Content/img/publier/fond-fade-haut.png'); background-repeat:repeat-x; background-position:1px 1px;}
.VotreCompte .blocFormulaireItem .blocFormulaire{width:820px; min-height:104px; padding:30px 40px 20px 60px;border:1px solid #FFF; background-image:url('/Content/img/publier/fleche-fond-grise.png'); background-repeat:no-repeat; background-position:top left;}
.VotreCompte .titre{width:162px;margin-right:20px;margin-top: 35px;}
.VotreCompte .titre h2{width:100%;font-size:16px;color:#FF6C00; font-weight:bold;margin-bottom:10px}
.VotreCompte .ListeChamps{width:638px;margin-top:32px;}
.VotreCompte .Item2 .ListeChamps{width:685px;}
.VotreCompte .demiCol.colG{width:250px;margin-right:30px;}
.VotreCompte .demiCol.colD{width:320px;}
.VotreCompte .blocFormulaire .f .fg {width:80px;}
.VotreCompte .blocFormulaire .f .fg label{line-height:22px;color:#666666;}
.VotreCompte .blocFormulaire .action{margin-top:10px;}
.VotreCompte .blocFormulaire .btn{width:100px;}
.VotreCompte .blocFormulaire .btn.mdp{width:250px;}
.VotreCompte .blocFormulaire a{margin:8px 10px;}

/* IFrame Financer/Investir */
.iframeFormulaire{position:relative;top:0px;left:150px;height:550px;width:665px;}
.iframeFormulaireNexity{position:relative;top:0px;left:0px;height:898px;width:960px;}
.iframeFormulaireBouygues{position:relative;top:0px;left:100px;height:1218px;width:720px;}

