/* CSS Document */

.bd div.box-sep{cursor:pointer;display:block;padding:25px 0;position:relative}
.bd #annoncescessions div.box-sep{background:url(../images/cessions/bg-box-sep.gif) no-repeat top center;height:76px !important;padding:17px 0 10px 0;width:100%}
.bd div.box-blank{cursor:pointer;display:block;height:86px !important;margin:10px 0 10px 0;padding-top:10px;position:relative;width:100%}
#annoncescessions .ville,
#annoncescessions .villeReg{background:url(../images/mcontour/puce-green.gif) no-repeat 0 5px;color:#000;display:block;float:left;font-size:12px;font-weight:bold;padding-left:10px}
#annoncescessions .ville a,
#annoncescessions .villeReg a{color:#000;text-decoration:none}
#annoncescessions .ville a:hover,
#annoncescessions .villeReg a:hover{color:#690;text-decoration:underline}
.type img{margin-left:5px;vertical-align:middle}
.photo img{margin-left:5px;vertical-align:middle}
#annoncescessions .date{display:inline;float:right}
#annoncescessions .link{display:block;margin-top:7px}
#annoncescessions .link a{color:#3e3e3e;text-decoration:none}
#annoncesfranchises .link a:hover{color:#763586;text-decoration:underline}
#annoncescessions .num {display:block}

.bd div.box-sep .date,
.bd div.box-blank .date{color:#686868;display:block;font-size:11px;left:310px;position:absolute;text-align:right;top:75px;width:200px}

.bd div.box-blank img.illus,
.bd div.box-sep img.illus { float: left; margin-right: 10px; }

.bd div.box-sep .num,
.bd div.box-blank .num{left:100px;position:absolute;top:75px}

.bd #annoncesfranchises .date{top:84px}
.bd #annoncescessions .noresult{color:#763586;display:block;font-weight:bold;margin-top:25px;text-align:center;width:100%}


#detailcession{margin:0;position:relative}
.bd #detailcession div.box-sep{cursor:auto;padding-bottom:0;padding-top:15px}
.bd #detailcession h4.titreRub{margin-left:35px;text-transform:none}
#detailcession #anspe{clear:both;margin:0 45px 10px}
.bd #detailcession .num{background:url(../images/cessions/puce-secteurs.gif) no-repeat 0 3px;display:block;margin:0 45px 10px;padding-left:15px}
#detailcession h1{color:#690;font-size:16px;font-weight:bold;margin:0 45px}
.bd#detailcession .date{color:#686868;display:block;font-size:11px;left:45px;padding-bottom:10px;position:relative;text-align:left;top:3px;width:500px}
#detailcession .secteur{background:url(../images/cessions/puce-secteurs.gif) no-repeat 0 3px;font-weight:bold;padding-left:15px}
#detailcession .type img{margin-left:10px;vertical-align:middle}
#detailcession .description{display:block;margin:15px 45px}
#detailcession ul{list-style-type:none}
#detailcession ul li strong{display:block;float:left;width:160px}

#ContactAnnonceurOK{background-color:#f6f6ef;display:none;height:20px;margin: 0 0 20px 44px;padding:50px 0;text-align:center;width:519px}
#ContactAnnonceurOK h5{font-size:14px;margin-left:20px}
#ContactAnnonceurLoding{background-color:#f6f6ef;display:none;height:275px;margin: 0 0 20px 44px;padding:100px 0;text-align:center;width:519px}
#ContactAnnonceurLoding strong{display:block;font-size:14px;margin-bottom:50px;text-align:center;width:100%}

table div.slider { margin: 0 0 10px 5px; width: 240px; }

#cession #content .mod.page .bd p#resume 													{ padding: 12px 12px 12px 0px; }
#cession #content .mod.page .cession-wrapper.left											{ margin: 0 16px 0 0; }
#cession #content .mod.page .cession-wrapper 												{ float: left; margin-bottom: 20px; }
#cession #content .mod.page .cession-wrapper .container										{ width: 286px; background-image: url('../images/cessions/cession-bg.png'); background-repeat: no-repeat; padding: 18px 10px 0px 10px; color: #717171; }
#cession #content .mod.page .cession-wrapper .title											{ text-transform: uppercase; font-weight: bold; color: #89A624; padding: 0 0 2px 1px; }
#cession #content .mod.page .cession-wrapper .title span									{ text-transform: none; color: #717171; margin-left: 10px; }
#cession #content .mod.page .cession-wrapper .container .form label							{ padding: 0 0 0 2px; }
#cession #content .mod.page .cession-wrapper .container .form 								{ margin: 10px 0; }
#cession #content .mod.page .cession-wrapper .container .form label input					{ width: 275px; padding: 5px; border: 1px solid #D7D7D7; font-size: 14px; margin: 2px 0; }
#cession #content .mod.page .cession-wrapper .container .form label select					{ width: 285px; padding: 5px 0; border: 0; font-size: 12px; }
#cession #content .mod.page .cession-wrapper .container .form .forgot-pwd					{ font-size: 11px; float: right; }
#cession #content .mod.page .cession-wrapper .container .form .valid						{ margin: 18px 0 0 90px; float: left; }
#cession #content .mod.page .cession-wrapper .container .subscribe-option					{ margin: 15px 0 15px 0px; background-image: url('../images/cessions/cession-bullet.png'); background-repeat: no-repeat; background-position: 0 4px; padding: 0 0 0 12px; font-weight: bold; }
#cession #content .mod.page .cession-wrapper .container .subscribe-option a 				{ color: #717171; text-decoration: underline; }
#cession #content .mod.page .cession-wrapper .container .subscribe-content.franchise		{ display: none; height: 0px; }
/*#cession #content .mod.page .cession-wrapper .container .subscribe-content.not-franchise	{ display: none; height: 0px; }*/
#cession #content .mod.page .cession-wrapper .container .form .spacer 						{ margin: 10px 0; }
#cession #content .mod.page .cession-wrapper .container .form .forgot-pwd a 				{ color: #8CB00F; text-decoration: underline; }
#cession #content .mod.page .cession-wrapper .container .got-an-account 					{ font-size: 11px; float: left; }
#cession #content .mod.page .cession-wrapper .container .got-an-account a 					{ color: #8CB00F; text-decoration: underline; }
#cession #content .mod.page .cession-wrapper .container #loadLogin,
#cession #content .mod.page .cession-wrapper .container #loadIns							{ margin: 22px 0 0 10px; float: left; display: none; }
#cession #content .mod.page .bd p.insOk														{ margin: 60px 0; font-weight: bold; font-size: 14px; }
div#infoLW, div#infoLWEns																	{ width: 350px; height: 120px; padding-top: 10px; overflow: hidden; }
div#infoLWEns																				{ height: 130px; }
div#infoLW p, div#infoLWEns p																{ font-size: 13px; margin: 8px; text-align: center; }
div#infoLW img, div#infoLWEns img															{ cursor: pointer; display: block; width: 27px; height: 17px; margin: 10px auto 0; }
.inner div#voirListe																		{ text-align: right; }
.inner div#voirListe a																		{ display: block; margin: 10px 10px 0 0; }
#posUserList table td, #posUserList table th												{ border: 0; }
#posUserList table th																		{ text-align: center; background-color: #ccc; }
#posUserList table tr.line																	{ background-color: #f0f0f0; }
#posUserList table .titre																	{ width: 170px; }
#posUserList table .ville																	{ width: 130px; text-align: center; }
#posUserList table .num																		{ width: 50px; text-align: center; }
#posUserList table .date																	{ width: 62px; text-align: center; }
#posUserList table .pub																		{ width: 62px; text-align: center; }
#posUserList table .modif																	{ width: 50px; text-align: center; }
#posUserList table .arch																	{ width: 62px; text-align: center;}
#posUserList table .act																		{ cursor: pointer; color: #8CB00F; }
#posUserList table .act:hover																{ text-decoration: underline; }
#posUserList table .arch.non																{ color: #ccc; }
#posUserList table caption																	{ font-size: 10px; text-align: left; margin-bottom: 0; }


.inner div#menuCession											{ float: left; width: 100%; background-color: #4B5363; }
.inner div#menuCession ul li									{ float: left; border-right: 1px #a7a8a9 solid; }
.inner div#menuCession ul li a									{ float: left; background-color: #4B5363; padding: 5px 10px; color: #fff; }
.inner div#menuCession ul li a:hover							{ text-decoration: none; background-color: #616979; }
.inner div#menuCession ul li span								{ float: left; background-color: #616979; padding: 5px 10px; color: #fff; }






td.txt span.small 																			{ font-size: 10px; }
#listContactCession ul																		{ width: 100%; }
#listContactCession ul li																	{ margin-bottom: 15px; background-color: #edebff; padding: 5px; position: relative; }
#listContactCession ul li.line																{ background-color: #ebffeb; }
#listContactCession ul li span.date,
#listContactCession ul li span.reponse														{ float: right; font-weight: bold; }
#listContactCession ul li span.num															{ font-weight: bold; }
#listContactCession ul li span.titre														{ width: 520px; display: block; }
#listContactCession ul li div.contact														{ text-align: center; margin: 10px 0 0 0; padding: 0; }
#listContactCession ul li div.contact img													{ cursor: pointer; }
#listContactCession ul li div.contact div.reponse											{ width: 98%; margin: 0 auto 20px; background-color: #fff; text-align: left; padding: 5px; }
#listContactCession ul li div.contact div.reponse span										{ display: block; }
#listContactCession ul li div.contact div.reponse p											{ margin-top: 5px; padding-bottom: 5px; }
div#infoArchive																				{ margin: 15px 0; padding: 7px; border: 5px #d6d6d6 solid; color: #384283; background-color: #f6f6f6; }
div#infoArchive ul																			{ margin-top: 15px; }
div#infoArchive ul li																		{ padding-left: 15px; margin-bottom: 10px; background: url(../images/mcontour/interviews-bullet.png) no-repeat left 3px; }
div#infoArchive ul li a																		{ color: #384283; }
td.inptTxt div.illus																		{ float: left; margin-bottom: 5px; }
td.inptTxt div.illus img																	{ float: left; margin-right: 5px; }
td.inptTxt div.illus span 																	{ float: left; margin-top: 15px; }
#formCss .bd table td.inptTxt  div.illus span input											{ width: auto; }
#erreurImg																					{ font-weight: bold; color: #be2525; margin: 10px 0; }
#erreurImg span																				{ font-weight: normal; color: #374251; }
