body{margin:0; padding:0;}
div.bloc_contact {
	margin:1em auto;
	width: 179px;
	color:#ffffff;
	}
div.bloc_contact div.header_contact a{display:block;background:url(../../img/bi_internet/evol_log_2-15/header.gif)top left no-repeat;height:142px;color:#ffffff;padding:3px 5px 0 5px;}
div.bloc_contact div.header_contact a:hover {text-decoration: none;}
div.bloc_contact div.header_contact a span {text-align: right;display: block;}
div.bloc_contact div.footer_contact {
	background: url(../../img/bi_internet/evol_log_2-15/bloc_contact_footer.png) top left no-repeat;
	height:12px;
	margin-top:-5px
}

div.bloc_contact div.content_contact {
	background-color: #1675b2; 
	padding-top:3px;
}
div.bloc_contact ul {padding:0;display:table;list-style-type: none;margin:0;}
div.bloc_contact ul li{font-weight: bold;display:table-row;height:30px;}
div.bloc_contact ul li.sep {display:block;height:0px;line-height:0px;padding-bottom:5px;border-bottom:1px dashed #FFFFFF;margin-left: 35px;}
div.bloc_contact ul li a {
	color:#ffffff;
	font-size: 1.1em;
	display: block;
	line-height:30px;
	height:30px;
	padding-left:0px;
	margin-bottom:3px;
}
div.bloc_contact ul li a span {display: block;}
div.bloc_contact ul li.rappel {background: url(../../img/bi_internet/evol_log_2-15/picto_contact_tel.gif) 5px 50% no-repeat;}
div.bloc_contact ul li.rendezvous {
	background: url(../../img/bi_internet/evol_log_2-15/picto_contact_agenda.png) 0px 50% no-repeat;
}
div.bloc_contact ul li.email {background: url(../../img/bi_internet/evol_log_2-15/picto_contact_arobase.gif) 5px 50% no-repeat;}
div.bloc_contact div.rencontre_contact h3{
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_rencontre_header.png) no-repeat;
	height: 38px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	font-size: 1.5em;
	padding-top: 9px;
}

div.bloc_contact div.rencontre_contact div.content_rencontre_contact {background-color: #34639e;margin:0 4px;padding:6px 4px 2px 4px;font-weight: bold;}
div.bloc_contact div.rencontre_contact div.content_rencontre_contact strong {font-size: 1.6em;text-transform: uppercase;margin-bottom:5px;display: block;}
div.bloc_contact div.rencontre_contact div.content_rencontre_contact ul{display: block;margin-bottom:5px;}
div.bloc_contact div.rencontre_contact div.content_rencontre_contact ul li{margin-bottom:3px;display: block;}
div.bloc_contact div.rencontre_contact div.content_rencontre_contact div.adresse {text-align: center;font-size: 1.3em;margin-bottom:5px;}
div.bloc_contact div.rencontre_contact div.plan {display:table;}
div.bloc_contact div.rencontre_contact div.plan span{display: table-row;}
div.bloc_contact div.rencontre_contact div.plan a {display: table-cell;vertical-align: middle;text-transform: uppercase;padding-left:67px;background-color: #34639e;color:#ffffff;background: url(../../img/bi_internet/montagev3/picto_plan.jpg) top left no-repeat;height:42px;cursor: pointer;}
div.bloc_contact div.rencontre_contact div.plan a:hover {text-decoration: underline;}
div.bloc_contact div.rencontre_contact div.footer_rencontre_contact {background: url(../../img/bi_internet/evol_log_2-15/bloc_rencontre_footer.gif) top left no-repeat;height:7px;}/****** whitebox ******/
.whiteBox .block {display: block;background: url(../../img/bi_internet/box/whiteBoxtl.gif) top left no-repeat;padding: 0px 0 0px 5px;margin: 0;}
.whiteBox .block div {background: url(../../img/bi_internet/box/whiteBoxtr.gif) top right no-repeat;padding: 5px 0 0 0px;}
.whiteBox .block div div {background: url(../../img/bi_internet/box/whiteBoxbr.gif) 100% 100% no-repeat;padding: 0 5px 0px 0;}
.whiteBox .block div div div {background: url(../../img/bi_internet/box/whiteBoxbl.gif) bottom left no-repeat;padding: 0px 0px 5px 0;margin: 0 0 0 -5px;}
.whiteBox .block div div div div {background: #FFFFFF;border-right: 1px solid #C2B7A0;border-left: 1px solid #C2B7A0;padding: 0 5px 5px 5px;margin: 0 -5px 0 0px;}


.whiteBox .block div div div div .AlerteNonPubliePyjama {background: #f7f7f7!important;float:left;margin-right:10px!important}
.whiteBox .block div div div div .AlerteNonPublie {background: #f9f5ef!important;float:left;margin-right:10px!important}
.whiteBox .block div div div div .AlertePublie {background: #f9f5ef!important;margin-right:10px!important}
.whiteBox .block div div div div .toto{margin: 0 0 0 0px !important;color: #6f6f6f !important;font-style:italic}


.whiteBox .block div div div h5 {background: #FFFFFF;border-right: 1px solid #C2B7A0;border-left: 1px solid #C2B7A0;margin: 0 -5px 0 -5px;padding: 0 0 5px 5px;}
.whiteBox p {margin: 0;}
.whiteBox .block div div div div {min-height: 30px;}
.whiteBox.temoignage {margin: 10px;width: auto;}
.whiteBox.temoignage div div div div div div {border: 0 !important;padding: 0 !important;margin: 0 !important;}
.whiteBox.search {margin: 0px 220px 0 0 !important;padding: 6px 0 6px 15px;}
.whiteBox.jump_2_block .jump_2_video {width: 514px;margin-top: 10px;}
.whiteBox .block div div div div .line_separator {min-height:5px!important;height:5px!important;position:relative;padding:0!important;margin:0;}

.perso.home_private_space .whiteBox .block div div div div div {margin: 0;padding: 0;border: 0;}
.perso.home_private_space .whiteBox .block div div div div {background: #FFFFFF;}
.perso.home_private_space .beigeBox div div div div div{min-height:90px;}
.perso.home_private_space .beigeBox img{width:130px!important;height:100px!important}
.perso.home_private_space .whiteBox h5 {border: 0 !important;margin: 0 0 0 6px !important;font-size: 14px !important;font-weight: bold !important;color: #f5a84e !important;}
.perso .whiteBox td {vertical-align: top;padding: 0 10px;padding-right: 50px;color: #000000;}
.perso .whiteBox td.consigne {color: #928060;background: #FFFFFF url(../../img/bi_internet/puces/pted-grey-v.gif) repeat-y left top;padding-right: 5px;}
.perso .whiteBox td span {color: #777777;font-weight: bold;font-size: 12px;white-space: nowrap;}
#center_col_header .whiteBox {margin: 5px;margin-left: 20px;margin-right: 10px;}

/****** greenBox ******/
.greenBox .block {display: block;background: url(../../img/bi_internet/box/greenBoxtl.gif) top left no-repeat;padding: 0px 0 0px 5px;margin: 0;}
.greenBox .block div {background: url(../../img/bi_internet/box/greenBoxtr.gif) top right no-repeat;padding: 5px 0 0 0px;}
.greenBox .block div div {background: url(../../img/bi_internet/box/greenBoxbr.gif) bottom right no-repeat;padding: 0 5px 0px 0;}
.greenBox .block div div div {background: url(../../img/bi_internet/box/greenBoxbl.gif) bottom left no-repeat;padding: 0px 0px 5px 0;margin: 0 0 0 -5px;}
.greenBox .block div div div div {background: #a4c646;border-right: 1px solid #7e9e25;border-left: 1px solid #7e9e25;padding: 0 0 5px 5px;margin: 0 -5px 0 0px;}
.greenBox .block div div div h5 {background: #a4c646;border-right: 1px solid #7e9e25;border-left: 1px solid #7e9e25;margin: 0 -5px 0 -5px;padding: 0 0 5px 5px;}

/****** beigebox ******/
.beigeBox .block {display: block;background: url(../../img/bi_internet/box/beigeBoxtl.gif) top left no-repeat;padding: 0px 0 0px 5px;margin: 0;}
.beigeBox .block div {background: url(../../img/bi_internet/box/beigeBoxtr.gif) top right no-repeat;padding: 5px 0 0 0px;}
.beigeBox .block div div {background: url(../../img/bi_internet/box/beigeBoxbr.gif) bottom right no-repeat;padding: 0px 5px 0px 0;}
.beigeBox .block div div div {background: url(../../img/bi_internet/box/beigeBoxbl.gif) bottom left no-repeat;padding: 0 0px 5px 5px;margin: 0 0 0 -5px;}
.beigeBox .block div div div div {background: #f9f5ef;border-right: 1px solid #A7B8B6;border-left: 1px solid #A7B8B6;padding: 0 0 10px 10px;margin: 0 -5px 0 -5px;}
.beigeBox .block div div div div div.contTop2 {border-right: 0px solid #A7B8B6;border-left: 0px solid #A7B8B6;padding: 0 0 0px 0px;margin: 0 0px 0 0px;}

.beigeBox.joinus_details_review_block .block div div div div {width: auto;}
.beigeBox .listResultat {margin: 5px 0;}
.beigeBox .detail_block {background-image: none !important;background-color: #faf5ef !important;padding: 5px 5px !important;}
.beigeBox.product_block .block {margin: 0 5px 10px 0;}
.why_register_block .advantage_block.beigeBox .product_block .block {margin: 0 5px 0 0;}
.why_register_block .advantage_block.beigeBox .product_block .block .text {margin-top: 0;margin-bottom: 0;padding-left: 85px;}
.beigeBox.product_block .blue_caption_label {margin: 0 0 8px 0;display: block;}
.beigeBox.product_block .product_title {color: #777777;}
.beigeBox.product_block .visual {min-height: 60px;}
.beigeBox.product_block img {float: left;margin: 0 5px 0 0;width: 80px;height: 60px;}
.home_private_space.register .beigeBox.product_block .detail_block {min-height: 60px;}
/****** greywhiteBox ******/
.greywhiteBox .block {display: block;background: url(../../img/bi_internet/box/greywhiteBoxtl.gif) top left no-repeat;padding: 0px 0 0px 5px;margin: 0;}
.greywhiteBox .block div {background: url(../../img/bi_internet/box/greywhiteBoxtr.gif) top right no-repeat;padding: 5px 0 0 0px;}
.greywhiteBox .block div div {background: url(../../img/bi_internet/box/greywhiteBoxbr.gif) bottom right no-repeat;padding: 0 5px 0px 0;}
.greywhiteBox .block div div div {background: url(../../img/bi_internet/box/greywhiteBoxbl.gif) bottom left no-repeat;padding: 0 0px 5px 5px;margin: 0 0 0 -5px;}
.greywhiteBox .block div div div div {background: #FFFFFF;border-right: 1px solid #A7B8B6;border-left: 1px solid #A7B8B6;padding: 0 5px 5px 5px;margin: 0 -5px 0 -5px;}
.greywhiteBox .block div div div div div {margin: 0;padding: 0;border: 0;}
.greyBox .block {display: block;background: url(../../img/bi_internet/box/greywhiteBoxtlvp.gif) top left no-repeat;padding: 0px 0 0px 5px;margin: 0;}
.greyBox .block div {background: url(../../img/bi_internet/box/greywhiteBoxtrvp.gif) top right no-repeat;padding: 5px 0 0 0px;}
.greyBox .block div div {background: url(../../img/bi_internet/box/greywhiteBoxbrvp.gif) bottom right no-repeat;padding: 0 5px 0px 0;}
.greyBox .block div div div {background: url(../../img/bi_internet/box/greywhiteBoxblvp.gif) bottom left no-repeat;padding: 0 0px 5px 5px;margin: 0 0 0 -5px;}
.greyBox .block div div div div {background: #f7f7f7;border-right: 1px solid #A7B8B6;border-left: 1px solid #A7B8B6;padding: 0 5px 5px 5px;margin: 0 -5px 0 -5px;}
.greyBox .block div div div div div {margin: 0;padding: 0;border: 0;}
.jump_2_n_pagination_block .whiteBox,.jump_2_n_pagination_block .greywhiteBox {width: 253px;margin-bottom:10px;}
/****** whiteBlueBox ******/
.whiteBlueBox .block {display: block;background: url(../../img/bi_internet/box/whiteblueBoxtl.gif) top left no-repeat;padding: 0px 0 0px 5px;margin: 0;}
.whiteBlueBox .block div {background: url(../../img/bi_internet/box/whiteblueBoxtr.gif) top right no-repeat;padding: 5px 0 0 0px;}
.whiteBlueBox .block div div {background: url(../../img/bi_internet/box/whiteblueBoxbr.gif) bottom right no-repeat;padding: 0 5px 0px 0;}
.whiteBlueBox .block div div div {background: url(../../img/bi_internet/box/whiteblueBoxbl.gif) bottom left no-repeat;padding: 0 0px 5px 5px;margin: 0 0 0 -5px;}
.whiteBlueBox .block div div div div {background: #FFFFFF;border-right: 1px solid #175d9d;border-left: 1px solid #175d9d;padding: 0 5px 0px 10px;margin: 0 -5px 0 -5px;}
.whiteBlueBox .block div div div div div {border-right: 0px;border-left: 0px;margin:0;padding:0;}
.whiteBlueBox .title {color: #175d9d;font-weight: bold;}
/****** contact whiteBlueBox ******/
.contact .whiteBlueBox {margin-top: 9px;margin-bottom: 9px;}
.contact .whiteBlueBox span {display:block;padding-bottom:6px;margin-bottom:5px;color:#205d9c;font-size: large;font-weight: bold;background:url(../../img/bi_internet/puces/pted-blue-h.gif) bottom repeat-x; }
.contact .whiteBlueBox strong {color: #328ee2;}
.contact .whiteBlueBox  strong.grey {color:#666;}

.banniere_contact .whiteBlueBox .block {margin-left: 100px !important;}
.banniere_contact .whiteBlueBox .block p {margin:0;padding:0;}

.whiteBlueBox .block div div div div .line_separator {background: url(../../img/bi_internet/puces/pted-blue-h.gif) repeat-x !important;}
.whiteBlueBox .no_box_style {border: 0px;margin: 0;padding: 0;}
.avantpremiere .banner_block .whiteBlueBox {width: 220px;z-index: 100;top: 5px;right: 10px;position: absolute;}

.banner_block .whiteBlueBox.phone{width: 192px;float:right;margin:5px;position:relative;z-index: 100;}
.banner_block .whiteBlueBox.phone div div div div div,.banner_block .whiteBlueBox.mail div div div div div{z-index: 100;} 
.banner_block .whiteBlueBox.mail{float:right;margin:5px;z-index: 100;}
.contacts_banner_block_content .whiteBlueBox {width: 192px;margin: 8px 10px 0 0;float: right;}
.contacts_banner_block_content .whiteBlueBox_content {height: 100px;padding: 1px 6px 1px 6px;background: #ffffff;border-right: 1px solid #175D9D;border-left: 1px solid #175D9D;}
.whiteBlueBox .top {padding: 0 0 0 5px;font-size: 1px;background: url(../../img/bi_internet/box/whiteblueBoxtl.gif) 0 0 no-repeat;}
.whiteBlueBox .top .rd {height: 5px;background: url(../../img/bi_internet/box/whiteblueBoxtr.gif) 100% 0 no-repeat;}
.whiteBlueBox .bot {padding: 0 0 0 5px;font-size: 1px;background: url(../../img/bi_internet/box/whiteblueBoxbl.gif) 0 0 no-repeat;}
.whiteBlueBox .bot .rd {height: 5px;background: url(../../img/bi_internet/box/whiteblueBoxbr.gif) 100% 0 no-repeat;}

/****** greyBox ******/
.greyBox .top {padding: 0 0 0 5px;background: url(../../img/bi_internet/box/greyBoxTop-start.gif) 0 0 no-repeat;font-size: 1px;}
.greyBox .top .rd {height: 5px;background: url(../../img/bi_internet/box/greyBoxTop-end.gif) 100% 0 no-repeat;}
.home .greyBox .top {padding: 0 0 0 5px;background: url(../../img/bi_internet/box/greyBoxTophome-start.gif) 0 0 no-repeat;font-size: 1px;}
.home .greyBox .top .rd {height: 5px;background: url(../../img/bi_internet/box/greyBoxTophome-end.gif) 100% 0 no-repeat;}
.greyBox .cont { /*\*/height: 1%; /* */padding: 0 0 0 0;background: transparent;border-right: 1px solid #a7b8b6;border-left: 1px solid #a7b8b6;}
.greyBox .bot {padding: 0 0 0 5px;background: url(../../img/bi_internet/box/greyBoxBot-start.gif) 0 0 no-repeat;font-size: 1px;}
.greyBox .bot .rd {height: 5px;background: url(../../img/bi_internet/box/greyBoxBot-end.gif) 100% 0 no-repeat;}
.home .greyBox .bot {padding: 0 0 0 5px;background: url(../../img/bi_internet/box/greyBoxBothome-start.gif) 0 0 no-repeat;font-size: 1px;}
.home .greyBox .bot .rd {height: 5px;background: url(../../img/bi_internet/box/greyBoxBothome-end.gif) 100% 0 no-repeat;}

/****** toolBox ******/
.partners .toolBox {float:right;margin-right:10px;}
.toolBox {width: 200px;margin: 10px 0px 0 0px;}
.toolBox li.print {background: url(../../img/bi_internet/puces/print.gif) no-repeat 0 50%;}
.toolBox li.send {background: url(../../img/bi_internet/puces/send.gif) no-repeat 0 50%;}
.toolBox li.upload {background: url(../../img/bi_internet/puces/upload.gif) no-repeat 0 50%;}

.toolBox .block div div div {padding: 0 0px 5px 5px;}
.toolBox h5 {background: #ffffff;border-right: 1px solid #C2B7A0;border-left: 1px solid #C2B7A0;padding: 0 5px 0px 5px;margin: 0 -5px 0px -5px;}
.toolBox small {background: #ffffff;display: block;}
.toolBox ul.pictos li a{padding-left:5px;}
.toolBox ul {background: #FFFFFF;border-right: 1px solid #C2B7A0;border-left: 1px solid #C2B7A0;padding: 0 5px 1px 10px;margin: 0 -5px 0px -5px;list-style: none;}
.toolBox li {padding: 0 0 0 5px;}
.toolBox li img {vertical-align: middle;}
.toolBox li a {font-weight: bold;padding-left: 16px;}

.green #left_col .news_caption_block_content,.green #left_col .whiteBox div,.green #left_col .whiteBox div div,.green #left_col .whiteBox div div div,.green #left_col .whiteBox div div div div,.green #left_col .whiteBox .block,.green #left_col .whiteBox .block div{margin: 0 !important;margin-top: 0 !important;padding: 0 !important;padding-top: 0 !important;border: 0 !important;background: transparent !important;float: none !important;}
.green #left_col .whiteBox {border: 1px solid #a4c646 !important;width: 197px;margin-right: 0px !important;margin-left: 10px !important;margin-bottom: 10px !important;margin-top: 10px !important;}
.green #left_col .whiteBox img {margin: 0;padding: 0;left: 0;}
.green #left_col .whiteBox h4 {position: static;margin-left: 9px;padding-top: 6px;padding-left: 7px;border-left: 6px solid #1072b0;color: #ffffff;font-weight: bold;top: 0;float: none;
}* {font-family: Arial, Verdana, sans-serif;}
body {/*background: #fff url(../img/bgd_global1.jpg) no-repeat scroll 50% 0; margin: 0*/;padding: 0;color: #777777;font-size: 11px;position: relative;}
#notHome #mainContainer{background: #fff url(../img/bgd_global.jpg) no-repeat scroll 50% 0 }

td,th {font-size: 11px;}
h1,h2,h3,h4,h5,h6 {margin: 0 0 0 0;padding: 0 0 0 0;font-size: 11px;font-weight: normal;font-style: normal;border: 0;}
img {border: 0;}
form {margin: 0 0 0 0;padding: 0 0 0 0;}
input,select {color: #928060;font-size: 11px;vertical-align: middle;}
textarea {overflow: auto;height: 100px;color: #777777;font-size: 11px;}
a {color: #0A81BF;text-decoration: none;}
a:hover {text-decoration: underline;}
hr {display: none;}
.bold {font-weight: bold !important;}
table {empty-cells: show;}
.clear {clear: both;}
.fake_clear { /* dot not put any property */}
.error {color: #FF0000;display: block;}
#header .error {padding: 0 0 5px 0;}
.overflow_hidden {overflow: hidden;}
.txt_align_left {text-align: left !important;}
.txt_align_right {text-align: right !important;}
.txt_align_center {text-align: center !important;}
.centerer {float: left;position: relative;left: -45%;top: 0;}
.float_left {float: left;}
.float_right {float: right;}
#inner_center .float_right {background-color: #ffffff;display: table-cell;padding-left: 5px;}
#inner_center a.float_right {background-color: transparent;}
.float_none {float: none !important;}
.clear_left {clear: left;height: 1px;font-size: 1px;}
.clear_right {clear: right;height: 1px;font-size: 1px;}
.clear_both {clear: both;height: 1px;font-size: 1px;}
.spacer {height: 5px;}
.clear_none {clear: none !important;font-size: 1px;}

.clear_hidden_abs {clear: both;height: 1px;font-size: 1px;position: absolute;top: -999em;}
.clear_hidden {height: 1px;font-size: 1px;position: relative;margin-top: -2px;visibility: hidden;}
.indic {padding: 0 0 10px 6px;display: block;font-size: 10px;color: #175D9D;min-width:536px;float:none;}
.picto {float: none;display: block;height: 20px;}
.metro,.hopital {height: 18px;width: 18px;display: block;float: left;margin-right: 2px;}
.hopital {background-image: url(../../img/bi_internet/puces/hopital.gif);}
.metro {background-image: url(../../img/bi_internet/puces/metro.gif);}
.metro span,.hopital span {display: none;}
.new {float: right;margin: 2px 0 0 0;padding: 0 0 2px 3px;width: 77px;color: #FFFFFF;font-size: 9px;font-family: Verdana, Arial, sans-serif;text-align: center;background: url(../../img/bi_internet/btn/nouveaute.gif) repeat-y;}
.banniere {margin: 2px 2px;margin-right: 10px;padding: 2px 0px !important;background: #ffffff;color: #FFFFFF;font-size: 9px;text-align: center;border-left: 5px solid #777777;}
.banniere span {margin-left: 1px;padding: 2px 10px;}
.banniere.orange span {background: #fda33f;}
.banniere.verte span {background: #80c522;}
.black {color: #000000 !important;background: transparent !important;}
.lightblue {color: #0a81bf;}

.arrow_black {padding: 0 0 0 10px !important;background: transparent url(../../img/bi_internet/puces/flc-black.gif) no-repeat 0 4px;color: #8d826c !important;}




a.flc {padding: 0 0 0 8px;color: #ACE2FA;background: url(../../img/bi_internet/puces/flc-bluetc.gif) 0 3px no-repeat;}
a.arrow_blue_link,.no_margin a.arrow_blue_link {padding: 0 0 0 10px !important;padding-left:10px!important;font-weight: bold;background: transparent url(../../img/bi_internet/puces/flc-blue.gif) no-repeat 0 4px;color: #0A81BF !important;}
a.arrow_blue_link.back {background-image: url(../../img/bi_internet/puces/flc-blue-back.gif);}
a.arrow_blue_link{display:block;height:20px;width:145px;}
.home_private_space a.arrow_blue_link{width:auto;}
.home_ie_log .pics_block_item a.arrow_blue_link{height:28px;}
a.arrow_orange_link {padding: 0 0 0 10px !important;font-weight: bold;background: url(../../img/bi_internet/puces/flc-orange.gif) no-repeat 0 4px;color: #ed7501 !important;}
a.arrow_green_link {padding: 0 0 0 10px !important;font-weight: bold;background: url(../../img/bi_internet/puces/flc-green.gif) no-repeat 0 4px;color: #80c522 !important;}
a.arrow_rose_link {padding: 0 0 0 10px !important;font-weight: bold;background: url(../../img/bi_internet/puces/flc-rose.gif) no-repeat 0 4px;color: #bf0072 !important;}
a.arrow_pink_link {padding: 0 0 0 10px !important;font-weight: bold;background: url(../../img/bi_internet/puces/flc-pink.gif) no-repeat 0 4px;color: #c64e97 !important;}
a.reverse {padding: 0 10px 0 0 !important;background-position: 100% 4px;}
a.cross_blue_link {padding: 0 0 0 15px;font-weight: bold;background: url(../../img/bi_internet/puces/cross-green.gif) 0 4px no-repeat;}
a.cross_blue_link_bis {padding: 0 0 0 25px;font-weight: bold;background: url(../../img/bi_internet/puces/cross-green.gif) 10pt 4px no-repeat; float:right;padding-right: 18px;}

a.grey_link {color: #777777;}
.inline {display: inline !important;}
.orange_caption_label {font-size: 15px;font-weight: bold;color: #fda33f;}
.orange_big_caption_label {font-size: 18px;font-weight: bold;color: #fda33f;}
.blue_caption_label {font-size: 15px;font-weight: bold;color: #0a81bf;}
.blue_big_caption_label {font-size: 18px;font-weight: bold;color: #0a81bf;}

ul.blue_links_list li{list-style: url(../../img/bi_internet/puces/flc-blue.gif) inside;}
ul.black_links_list li{list-style: url(../../img/bi_internet/puces/flc-black.gif) inside;}
ul.orange_links_list li{list-style: url(../../img/bi_internet/puces/flc-orange.gif) inside;}

ul.blue_links_list,ul.black_links_list,ul.orange_links_list {margin: 5px 0 0 5px;padding: 0 0 0 0;}
.inner_title_block ul {margin-top: 0;}

ul.orange_links_list li {padding: 0 0 0 0px;font-weight: bold;color: #e2801a;}
ul.blue_links_list li {padding: 0 0 0 0px;font-weight: bold;color: #777777;}
ul.black_links_list li {padding: 0 0 0 0px;font-weight: bold;color: #000000;}
ul.blue_links_list li a {color: #0A81BF;}
ul.orange_links_list li a {color: #e2801a;}
ul.more_spaced_items li {margin-bottom: 5px}
.display_none {display: none !important;}
.line_separator {overflow:hidden;margin: 0px!important;padding:0px!important;display: block !important;height: 5px;background:transparent url(../../img/bi_internet/puces/pted-brown-h.gif) left 3px repeat-x !important;}
.perso .line_separator {margin: 0px 5px;padding: 0 !important;border: 0;}
.grey_dotted_separator {height: 1px;margin: 0 0 10px 0;background: url(../../img/bi_internet/grey_dotted_bg.gif) 0 0 repeat-x;}
input.green_ok {width: 34px;height: 15px;margin: 0 0 0 0;padding: 0 0 0 0;background: url(../../img/bi_internet/btn/btnGreen-ok.gif) no-repeat;border: none;color: #ffffff;font-weight: bold;text-transform: uppercase;cursor: pointer;}
.nomargnopad {margin: 0 0 0 0;padding: 0 0 0 0;}
.no_margin {margin: 0;}
.no_padding {padding: 0;}
no_padding_top {padding-top: 0px !important;padding-bottom: 0px !important;}
no_margin_top {margin-top: 0px !important;margin-bottom: 0px !important;}
.pad_lr_6px {padding: 0 6px 0 6px;}
.pad_lr_5px {padding-left: 5px !important;padding-right: 5px !important;}
.fifty_prct_col {width: 49.5%;background: transparent;}
.joinus_results .fifty_prct_col {width: 40%;margin: 30px 20px;}
.fifty_prct_col_ctnt {padding: 0 5px 0 10px;color: #4a4a4a;background: transparent;margin-bottom: 5px;}
.contact .fifty_prct_col {padding-right: 10px;width: 48%;}
.contact .fifty_prct_col_ctnt {margin-right: 20px;padding-left: 20px;background: transparent;}
.fifty_prct_col_ctnt p {padding: 0;margin: 5px 0;}
.table_cell {display: table-cell;}
.edito {display: table-cell;}
.fifty_prct_col_ctnt img {margin-right: 5px;}
.v_separator {background: url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 0 0 repeat-y;}
.line {width: 100%;float: left;}
.line_nofloat {width: 100%;}
.line #others_contents {margin-top: -70px;width: 995px;position: relative;background: url(../../img/bi_internet/homeCorp_rightcol_ctnt_bg.gif) 100% 0 repeat-y;}
.table_container {width: 99%;}
.maxwidth {width: 100% !important;}
.bgwhite {background-color: #ffffff;}
.print_only {display: none;}
.left_menu_block .btn_retour {margin: 0 0 8px 0;font-weight: bold;text-align: center;color: #FFFFFF;display: block;border: none;padding-top: 30px;margin-left: 10px;width: 100px;background: url(../../img/bi_internet/btn/btnGreen-start.gif) 0 30px no-repeat;}
.left_menu_block .btn_retour span.pi {display: block;padding: 0 13px 1px 4px;margin: 0 9px;white-space: nowrap;background: url(../../img/bi_internet/btn/btnGreen-end.gif) no-repeat top right;}
.btnOutils {vertical-align: middle;position: relative;top: 10px;float: right;margin-right: 20px;}
.btn_green {background: url(../../img/bi_internet/btn/btnGreen-start.gif) no-repeat top left;}
.btn_green span {background: url(../../img/bi_internet/btn/btnGreen-end.gif) no-repeat top right;}
a.btn_green_big,.btn_green_big {display: block;color: #ffffff !important;text-decoration: none !important;padding: 0;margin: 0 5px !important;height: 18px;background: url(../../img/bi_internet/btn/btn_green_start.gif) no-repeat top left !important;}
.btn_green_big span {background: url(../../img/bi_internet/btn/btn_green_end.gif) no-repeat top right;padding: 0;height: 18px;margin: 0 0 0 9px !important;height: 18px;}
.btn_green_big span span {background: url(../../img/bi_internet/btn/btn_green_mid.gif) repeat-x top right;padding: 0 !important;height: 18px;margin: 0 !important;}
.btn_green_big span span input {background: transparent;border: none;font-weight: bold;color: #ffffff;width: auto;}
.btn {margin: 0 0 8px 0;font-weight: bold;text-align: center;color: #FFFFFF;display: block;cursor: pointer;}
.btn span {display: block;padding: 0 13px 1px 4px;margin: 0 9px;white-space: nowrap;}
.btn_remove_select {margin: auto;width: 80px;overflow: visible;height: 30px;background: url(../../img/bi_internet/btn/btn_Violet_remove_select_st.gif) no-repeat;display: block;padding-left: 15px;}
.btn_remove_select div {height: 30px;background: url(../../img/bi_internet/btn/btn_Violet_remove_select_en.gif) right no-repeat;padding: 0 15px 0 0;}
.btn_remove_select div div {margin: 0;padding: 0;background: url(../../img/bi_internet/btn/btn_Violet_remove_select_mi.gif) repeat-x;}
.btn_remove_select a {display: block;margin: 0px auto;font-weight: bold;color: #ffffff;}


/* CSS - Bouygues Immo */
.left_menu_block {margin: 0px 0 10px 0;background: url(../../img/bi_internet/left_col_menu_block_bg.gif);}
.left_menu_block.no_background, .fiche_temoignage .left_menu_block {background: none;}
.left_menu_block .menu_label a {border: none;margin: 0px 0 7px 6px;padding: 2px 0 0 18px;display: block;background: url(../../img/bi_internet/puces/flr_vert.gif) 0 2px no-repeat;color: #1D4D8D !important;font-weight: bold;font-size: 12px;}
.left_menu_block ul {border: none;margin: 0 0 0 1px;padding: 0 0 0 0;list-style: none;}
.left_menu_block li {border: none;margin: 0 0 0 0px;padding: 3px 0px 0 35px;display: block;border-bottom: 1px solid #ebe4d2;background: url(../../img/bi_internet/puces/flc-blue.gif) 25px 7px no-repeat;color: #0a81bf;font-weight: bold;}
.left_menu_block li a {margin: 0 0 0 0;color: #0a81bf;font-weight: bold;}
.left_menu_block ul li.on {background: url(../../img/bi_internet/puces/flc-green-down.gif) no-repeat 25px 8px;}
.left_menu_block ul li.on a {color: #80C522;}

.breadcrumbs_block {margin: 0 0 15px 20px;padding: 0 0 0 0;font-weight: bold;}
.breadcrumbs_block a {color: #1D4D8D;margin: 0 0px 0 0;}
.breadcrumbs_block a span {background: url(../../img/bi_internet/puces/flc-blue.gif) 0 50%;background-repeat:no-repeat; padding: 0 0 0 8px;}
.breadcrumbs_block span.pi {margin: 0 0px 0 0;color: #928060;position: relative;}
.breadcrumbs_block span.pi span {padding: 0 0 0 8px;background: url(../../img/bi_internet/puces/flc-beige.gif) no-repeat 0 50%;}

.banner_block {width: 760px;background: #ffffff;position: relative;margin-bottom: 5px;}
.banner_block_content {width: 760px;height: 120px;text-align: left;position: relative;overflow: hidden;}
.green .banner_block {margin-bottom: 0;height: 170px !important;position: relative;background: transparent url(../../img/bi_internet/green/banner_white_bg.gif) right 0 no-repeat;width: 100%;overflow:hidden;}
a.audio {background: url(../../img/bi_internet/puces/audio.gif) 0 50% no-repeat;padding-left: 20px;font-weight: bold;}
.green .label_block {top: 15px;color: #1d4d8d;}
.green .label_block span{background: url(../../img/bi_internet/puces/dle_arrow_blue.gif) 0 4px no-repeat;}
/*.banner_block img {display:inline; }
.contact.banner_block img {display: block;}*/

.label_block_container {padding-top: 5px;width: 760px;position: relative;}
.label_block {position: absolute;z-index: 1;top: 5px;left: 260px;width: 480px;height: 105px;padding: 0px 12px 5px 12px;background: url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 0 0 repeat-y;font-size: 14px;font-weight: bold;color: #666666;}
.label_block span {margin: 0 0 0 -30px;padding: 0 0 0 30px;display: block;background: url(../../img/bi_internet/puces/dle_arrow_white.gif) 0 4px no-repeat;}
.label_block span span {margin: 0 0 0 0px;padding: 0 0 0 0px;display: inline;background: none;}
.contact .label_block {color:#ffffff;position: absolute;z-index: 1;top: 1px;left: 95px;width: 250px;height:55px;padding: 10px 12px 5px 12px;background: url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 0 0 repeat-y;font-size: 14px;font-weight: bold;overflow:hidden;}
.contact .label_block span  {color:#666;display: block;background: url(../../img/bi_internet/puces/dbl-flc-greyd.gif) 0 3px no-repeat;margin: 0 0 0 0px;padding: 0 0 0 15px;}
.contact .label_block strong.grey {color:#666;}

.summary_blck span.pi {color: #454545;}
.summary_blck h2 {padding: 0 0 0 16px;color: #454545;font-weight: bold;font-size: 16px;}
.summary_blck h3 {margin: 6px 10px 6px 4px;padding: 4px 0 4px 16px;border-left: 6px solid #1072B0;color: #1072B0;font-weight: bold;font-size: 16px;background-color: #F2EEE0;text-align: left;}
.summary_blck {margin: 0 0 0px 6px;padding: 0 0 10px 0}
.summary_blck h1 {margin: 0 0 0 0;border-left: 6px solid #80C522;padding: 4px 0 0px 10px;color: #80C522;font-size: 16px;font-weight: bold;}
.green .summary_blck h1 {padding-top:0;padding-bottom:5px; background: url(../../img/bi_internet/green/summary_blck_bg.gif) 0 0 repeat-y;}
.summary_blck h1 .pi_date,.summary_blck h2 .pi_date {font-size: 12px;font-weight: normal;color: #928060;}
.summary_blck span.pi {color: #454545;}
.popup #center_col_header div.degrade_droit{padding-top:10px;}
.popup.green .summary_blck {margin-left:0;}

.pager {float: right;white-space: nowrap;display: block;text-align: center;padding-right: 5px;}
.pager a,.pager span.pi {float: left;}
.pager span.pi {font-weight: bold;color: #928060;}
.pager span.pi strong {color: #000000;}
.pager a {color: #928060;margin: 0 3px;text-decoration: underline;}
.pager .on {color: #000000;font-weight: bold;text-decoration: none;}
.pager .first,.pager .prev,.pager .next,.pager .last {cursor: pointer;padding: 0;margin: 0 3px;width: 35px;height: 17px;color: #FFFFFF;font-weight: bold;font-size: 13px;text-align: center;background: url(../../img/bi_internet/btn/btnGreen-prec.gif) no-repeat;border: 0;text-decoration: none;display: block;}
.pager .next,.pager .last {background: url(../../img/bi_internet/btn/btnGreen-next.gif) no-repeat;}
.pager .back {width: 60px;}
.pager a.back {text-decoration: none;display: block;height: 17px;color: #FFFFFF;font-weight: bold;background: url(../../img/bi_internet/btn/btnRetour.gif) no-repeat;}

.perso .pager_down_content,.pager_down_content {margin: 0;margin-left: 6px;padding: 5px 5px 5px 16px;background: #f9f6ef url(../../img/bi_internet/contentRight-fd.gif) repeat-y right;min-height: 20px;clear:both;}
.diaporama .pager_down_content {margin: 0;padding: 5px 5px 5px 16px;background: #f9f6ef url(../../img/bi_internet/contentRight-fd.gif) repeat-y right;min-height: 20px;}
.diaporama .pager_down_content {background: #f9f6ef;}
.brown_right_bg {background: #f9f6ef url(../../img/bi_internet/contentRight-fd.gif) repeat-y right;}

.diaporama .pager_down_content {border: 0px !important;}

.voirPlus {text-align: left;width: 220px;margin-bottom: 10px;}
.voirPlus .block {display: block;background: url(../../img/bi_internet/box/greywhiteBoxtlvp.gif) top left no-repeat;padding: 0px 0 0px 5px;margin: 0;}
.voirPlus .block div {background: url(../../img/bi_internet/box/greywhiteBoxtrvp.gif) top right no-repeat;padding: 5px 0 0 0px;}
.voirPlus .block .contTop {display:block;margin: 0 -5px 5px -5px;border: 0;padding: 0 0 5px 12px;background: url(../../img/bi_internet/puces/pted-grey-h.gif) repeat-x left bottom #F7F7F7;}
.voirPlus .block h4 {font-weight: bold;}
.voirPlus .block .arrow_green_link {border: 0;padding: 2px 0 2px 8px;font-weight: bold;color: #80C522;}
.voirPlus ul,.voirPlus ul li {margin: 0;padding: 0;}
.voirPlus ul {margin: 8px 0 0 6px; list-style-image: url(../../img/bi_internet/puces/flc-blue.gif);list-style-position: inside;}
.voirPlus img {margin: 0px 0 0 5px;}
.voirPlus ul li {padding: 2px 0 2px 8px;font-weight: bold;/*background: url(../../img/bi_internet/puces/flc-blue.gif) no-repeat 0 5px;*/}

.visionneuse {width: 220px;margin-bottom: 10px;}
.visionneuse .block div div div div .clear {padding: 0;margin: 0;border: 0;}
.visionneuse .block div div div div {padding-left: 10px;}
.visionneuse .block div div div div .navig {margin: 0px 0px 0px 0;padding: 5px 10px 0px 0px;border: none;height: 20px;}
.visionneuse .navig a {float: left;}
.visionneuse .navig span {width: 35px;display:block;height: 17px;}
.visionneuse .navig span.prev{float:left;}
.visionneuse .navig span.next{float:right;margin-right: -6px;}
.visionneuse .navig a.prev,.visionneuse .navig a.next {cursor: pointer;padding: 0;width: 35px;height: 17px;color: #FFFFFF;font-weight: bold;font-size: 13px;text-align: center;background: url(../../img/bi_internet/btn/btnGreen-prec.gif) no-repeat;border: 0;text-decoration: none;display: block;}
.visionneuse .navig a.next {float: right;margin-right: 0px;background: url(../../img/bi_internet/btn/btnGreen-next.gif) no-repeat;}
.visionneuse .navig .zoom {display: block;padding: 4px 0 2px 18px;font-weight: bold;margin: 0 0 0 35px;background: url(../../img/bi_internet/puces/zoomer.gif) no-repeat 0 2px;}
.visionneuse .navig .zoom_nofloat {display: block;padding: 4px 0 2px 18px;font-weight: bold;max-width: 50px;background: url(../../img/bi_internet/puces/zoomer.gif) no-repeat 0 2px;float: none;margin: 0 auto;}
.visionneuse img {text-align: center;}

ul.visionneuseLink li {padding: 0px 0 0px 0px;font-weight: bold;}
ul.visionneuseLink  {margin: 3px 0 3px 10px;;padding: 2px 0 2px 0px;text-align: left;list-style-image: url(../../img/bi_internet/puces/flc-blue.gif);list-style-position: inside;}
.visionneuse .off {display: none;}
.visionneuseLink li a {}
.downNavig {background:transparent url(../../img/bi_internet/down_navig_bg.gif) right 0 no-repeat;min-height: 23px;margin-top: 0px;margin-bottom: 0;margin-left:6px;padding: 10px 12px 5px 16px;}

.toSee {background: url(../../img/bi_internet/box/avoiraussi_start.gif) 9px 0 no-repeat;padding-top: 10px;text-align: left !important;position: absolute;bottom: 400px;left: 0;min-width: 211px;z-index:10}
.toSee div {width: 201px;background: url(../../img/bi_internet/box/avoiraussi_end.gif) no-repeat left bottom;margin: 0px 6px 0 9px;padding-bottom: 5px;}
.toSee div h4 {padding: 0px 0 5px 16px;color: #928060;font-size: 14px;font-weight: bold;}
.toSee div ul,.toSee2 ul li {margin: 0;padding: 0;list-style-type: none;}
.toSee div ul {padding: 0 10px 10px 16px;}
.toSee div ul li {padding: 0 0 0 8px;margin: 2px 0;background: url(../../img/bi_internet/puces/flc-beige.gif) no-repeat 0 3px;}
.toSee div ul li a {color: #928060;}

.temoignage {clear: both;margin: 0 0 8px 11px;min-height: 82px;height: auto;width: 200px;}
.temoignage h4 {font-size: 12px;color: #175D9D;font-weight: bold;padding: 0 0 5px 0;}
.temoignage a img {margin: 0 10px 0 0 !important;vertical-align: middle;float: left;}
.temoignage a {color: #0A81BF;font-weight: bold;display: inline;}
.temoignage .visuel {min-height: 85px;color: #0a80c0;font-weight: bold;display: table-cell;}
.temoignage .visuel img {float: left;margin-right: 5px;}

.navigation,.navigationLink {float: right;display: block;position: relative;height: 17px;}
.navigation a,.navigationLink a {float: left;display: block;padding: 0px 0 15px 0px;color: #928060;margin: 0 3px;text-decoration: underline;}
.navigation .prev,.navigation .next, .navigationLink .prev, .navigationLink .next{cursor: pointer;padding: 0;margin: 0 3px;width: 35px;height: 17px;color: #FFFFFF;font-weight: bold;font-size: 13px;text-align: center;background: url(../../img/bi_internet/btn/btnGreen-prec.gif) no-repeat;border: 0;text-decoration: none;display: block;}
.navigation .next, .navigationLink .next{background: url(../../img/bi_internet/btn/btnGreen-next.gif) no-repeat;}
.navigation .selection,.navigationLink .selection {border: none;text-decoration: underline;padding: 0px 0 15px 0px;float: left;width: 160px;height: 17px;display: block;color: #FFFFFF;font-weight: bold;text-align: center;text-decoration: none;margin: 0 10px 0 60px !important;margin: 0 10px 0 50px;background: url(../../img/bi_internet/btn/btnViolet-add-select.gif) no-repeat;}
.navigation .deja_selection,.navigationLink .deja_selection {
	border: none;
	text-decoration: underline;
	padding: 0px 0 15px 0px;
	float: left;
	width: 180px;
	height: 17px;
	display: block;
	color: #8B0058;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin: 0 10px 0 60px !important;
	background: url(../../img/bi_internet/puces/cocheok_violet.gif) 0pt 4px no-repeat;
}

#center_col_header .navigation {margin: 10px 0 0 0;}
.navigation .backList,.pager .backList,.navigationLink .backList {padding: 0;width: 114px;height: 17px;display: block;color: #FFFFFF;font-weight: bold;text-align: center;text-decoration: none;background: url(../../img/bi_internet/btn/btnRetourList.gif) no-repeat;}

.search .block {color: #928060;font-weight: bold;}
.search .resume,.search .intitule{border: 0px !important;;display: inline;}
.search span {color: #454545;height: 1em;margin: 0 0px 0 0px;}
.search span span {background: url(../../img/bi_internet/puces/p-orange.gif) no-repeat 0 50%;padding: 5px 0 5px 15px;}
.search span.first span {background: none;padding-left: 0;}
.search .block h6 {color: #928060;font-weight: bold;}
.search .block h1 {float: left;width: 480px !important;padding: 0 0 0 3px;}
.search .block strong {color: #454545;margin: 0 2px;}
.search .block .first {padding: 0 0 0 0;margin: 0 2px;background: url();}
.search_block {margin-bottom:5px;}
.tg {text-align: center;}

.interview {color: #000000;}
.interview .intro {background: url(../../img/bi_internet/puces/pted-grey-h.gif) repeat-x bottom left;margin: 0 0 5px 0;}
.interview .intro.visual {min-height: 160px;}
.interview .intro img {display: block;margin: 0 5px 0 0;float: left;}
.interview .intro strong.blue {color: #175D9D;}
.interview .intro em {color: #0A81BF;}
.interview h4 {margin-top: 5px;margin-bottom: 5px;padding: 3px 10px;color: #454545;font-weight: bold;font-size: 14px;border-left: 6px solid #1072B0;}
.interview .question {padding: 5px 12px 0 12px;margin: 0;color: #454545;font-weight: bold;}
.interview .question em {display: block;font-weight: normal;width: 99%;}

.discover {margin: 10px 0 25px 0;border-left: 1px solid #B8B9BD;}
.projet_pc .discover {margin-bottom: 5px;}
.discover h5 {padding: 3px 8px;font-weight: bold;font-size: 13px;color: #454545;border-left: 6px solid #80C522;}
.discover div {padding: 0;margin: 10px;margin-top:2px;}
.discover div div {padding: 0;margin: 0;}
.discover div a {margin: 2px 0 0 0;padding: 0px 0 0 8px;font-weight: bold;background: url(../../img/bi_internet/puces/flc-blue.gif) 0 3px no-repeat ;}
.discover div .visuel a, .discover div a.visuel {background: none;padding-left: 0;}
.discover div .visuel img{display:block;}
.discover div ul.blue_links_list a {background: none;display: inline;}
.discover .blue_links_list,.discover .blue_links_list a {padding: 0;}
.discover ul.blue_links_list li{list-style-position: outside;}
.discover ul.blue_links_list{margin-left:10px;}
.bandeau {position: relative;margin-left: 10px;width: 200px;height: 120px;padding: 0;margin-bottom: 5px;background:#888888;}
.bandeau span.discover {font-weight: bold;font-size: 12px;color: #ffffff;position: absolute;top: 10px;margin: 5px;display: block;border: 0;}
.bandeau span.discover span {color: #b4e0fd !important;top: 0;display: block;}
.bandeau a img {margin: 0;width:200px;height:120px;display:block;}
.bandeau a.btn {position: absolute;top: 100px;margin-left: 10px;z-index: 20;}

.no_background {background-color: #ffffff !important;}

.black {color: #000000;}

.article .inner_title_block {margin-top:10px;}
.inner_title_block {margin: 0 0 5px 0;padding: 6px 6px 6px 16px;background-color: #f9f5ef;border-left: 5px solid #1072B0;color: #175d9d;font-size: 14px;font-weight: bold;position: relative;}
.misc_data_detail .text .inner_title_block {margin-left:120px;}
.no_right_col .inner_title_block {margin-right:10px;}
.no_right_col .fifty_prct_col .inner_title_block {margin-right:0px;}
.inner_title_block div {padding: 0px;margin: 0px;border-left: 0px;border-bottom: 0px;}
.inner_title_block h3,.inner_title_block h1 {color: #175d9d;font-weight: bold;font-size: 14px;display: inline;}
.inner_title_block h3 a,.inner_title_block h1 a {color: #175d9d;font-weight: bold;font-size: 14px;}
.inner_title_block h3 a:HOVER,.inner_title_block h3 a:HOVER {/*text-decoration: none;*/}
.inner_title_block h4 {color: #454545;font-weight: bold;font-size: 14px;}
.inner_title_block h4 a {color: #454545;font-weight: bold;font-size: 14px;}
.inner_title_block .label_new {margin: 2px 0 0 0;float: right;}
.green .inner_title_block {margin: 0 5px 0 0;border: 0;padding-left: 0;font-size: 14px;/*position:relative;*/font-weight: bold;/*left:-10px;*/background-color: transparent !important;}
.green .inner_title_block {margin-bottom: 5px;}
.green .inner_title_block div {padding: 6px 6px 6px 16px;border-left: 5px solid #80c522;border-bottom: 1px solid #80c522;background-color: transparent;overflow: visible;}
.blue .inner_title_block div {color:#175D9D;border-color:#175D9D;}

.green .inner_title_block.orange div {border-left: 5px solid #e2801a!important;border-bottom: 1px solid #e2801a!important;}
.ie_clients .inner_title_block.orange div h3 {color: #e2801a!important;}
.article_green .inner_title_block h3 {color: #80c522!important;}
.article_green .inner_title_block h4 {color: #454545;}
.green .inner_title_block div h3 {color: #80c522;}
.blue .inner_title_block div h3 {color: #175D9D;}
.green .inner_title_block h4 {color: #454545;}

.article_green .inner_title_block div h3 {color: #80c522!important;}
.info-alert_bi_block {margin: 6px 0 0 0;padding: 4px 10px 4px 10px;background: #f9f5ef;}
.info-alert_bi_block.confidentialite {padding: 10px;}
.info-alert_bi_block.confidentialite span {background: none !important;color: #444444 !important;font-size: 11px !important;}
.info-alert_bi_block .pijama {background: #f7f7f7 !important;}

.misc_data_block,.misc_data_block_img {padding: 5px 5px 5px 5px;font-size: 12px;color: #4a4a4a;margin-right: 5px;}
.green .misc_data_block,.green .misc_data_block_img {margin-left:10px;}
.page_top_link_block {font-size:10px; margin: 10px 15px 0 0;text-align: right;}
.page_top_link_block a {padding: 0 0 0 13px;background: url(../../img/bi_internet/puces/flc_beige_top.gif) 0 6px no-repeat;color: #928060;}

.misc_data_block .misc_data_picsblock,.misc_data_block_img .misc_data_picsblock {float: left;}
.misc_data_block .misc_data_detail {margin: 0 0 0 90px;}
.misc_data_block .illustrated_link_block {padding: 6px 0;clear:left;}
.misc_data_block .illustrated_link_block img {margin: 0 5px 0 0;background-color: #ebe5d9;vertical-align: middle;}
.misc_data_block img {float: left; margin-right:5px;margin-bottom:5px;}
.intro .misc_data_block img {float:none;}
.article .misc_data_block img { margin-right:5px;}

.autoPromo {padding: 0 0 9px 9px;margin-top:20px;}

#right_col .autoPromoSmall {padding:0;border:1px solid #a4c646;width: 198px !important;background-color: #dddddd;}
#right_col .autoPromoSmall .content{padding:0;width: 188px !important;}
#right_col .autoPromoSmall .content .link {margin-left:5px;}
#right_col .autoPromoSmall .content .link a {color:#444444;}
#right_col .autoPromo {padding: 0px 0px 9px 0px; margin:0px 0px -19px;}
.autoPromo h4.overImage {position: absolute;top: 12px;left: 20px;color: #ffffff;}

#visuel.diaporama {padding: 0 0 0px 0px;}
#visuel .diapo_pics_block .pics_n_pagination_links_block .picsblock img {width:auto;height:auto;}
#planmasse .diapo_pics_block .pics_n_pagination_links_block .picsblock img {width:400px;height:300px;}

#right_col .diaporama {padding: 0 0 9px 0px;}
.diaporama h4 {position: absolute;top: 22px;left: 20px;color: #ffffff;font-size: 10pt;width: 180px;}
.diaporama .btn {position: absolute;top: 112px;left: 15px;color: #ffffff;font-size: 9pt;width: 130px;font-weight: bold;cursor: pointer;}

.jump_2_block {margin: 0 0 0 0;padding: 0 0 0 0;background: transparent;text-align: left;font-size: 12px;}
.jump_2_block_content {position: relative;}
.jump_2_block .jump_2_video {width: 514px;margin-top: 13px;}

#left_col .call_hotline_block .content {left:10px;}
.call_hotline_block {text-align: left;position: relative;min-height: 110px;height: 110px;width: 200px !important;overflow: hidden;margin: 5px 0 5px 0px;color: #FFFFFF;}
.call_hotline_block .content {padding: 5px 5px 0 5px!important ;position: absolute;top: 0px;left:0px;min-height: 110px;height: 120px;width: 190px !important;}
.call_hotline_block a {color: #ffffff;}
.call_hotline_block a:hover {color: #ffffff;/*text-decoration: none;*/}
.call_hotline_block h4 {height: 30px;min-height: 30px;width: 180px;display: block;margin: 0 0 4px 0;padding: 0 0 10px 0;border-bottom: 1px solid #81b82c;font-size: 16px;font-weight: bold;color: #FFFFFF;}
.call_hotline_block h4 .pi {font-size: 14px;font-weight: bold;color: #f2fed7 !important;}
.call_hotline_block strong,.call_hotline_block strong a {margin: 0 0 8px 0;color: #3c600b !important;}
.call_hotline_block span.phone_number {font-size: 18px;font-weight: bold;color: #FFFFFF;position: absolute;bottom: 25px;width:auto;left:5px;}
.call_hotline_block span {position: absolute;;bottom: 10px;}

.diapo_pagination_nb_label {margin: 10px 0 0 0;display: block;font-size: 14px;font-weight: bold;color: #454545;}

.thumbnails_block {width: 503px;margin: 15px auto 0 auto;text-align: left;font-size: 12px;}
.thumbnails_block_content {padding: 3px 0 2px 4px;display: block;background: #ffffff;border: 0 solid #cec3ad;border-width: 0 1px;}
.thumbnails_block_content .tbcontainer {padding: 0;border: none !important;float: left;}
.thumbnails_block_content a {margin: 0 6px 0 6px;padding: 0 0 10px 0;display: block;float: left;color: #777777;}
.thumbnails_block_content a.current_pics {color: #1d4d8d;background: url(../../img/bi_internet/puces/current_diapo_element.gif) 0 100% no-repeat;}
.thumbnails_block_content a img.thumbnail {display: block;border: 2px solid #0a80be;}
.thumbnails_block_content span {margin: 0 0 0 0px;display: block;text-align: center;}

.diapo_pics_block {width: auto;margin: 16px auto 0 auto;padding: 5px 0 5px 0;color: #454545;}
.diapo_pics_block h2 {padding:0 0 0 10px;margin: 0 0 6px 0;display: block;font-size: 14px;font-weight: bold;color: #1d4d8d;text-align: left;}
.diapo_pics_block .pics_n_pagination_links_block {background-color: #f7f7f7;}
.video .diapo_pics_block .pics_n_pagination_links_block {background-color: transparent;}
.diapo_pics_block .pics_n_pagination_links_block .pagination_links_block {padding: 0 6px 0 6px;text-align: left;}
.diapo_pics_block .pics_n_pagination_links_block .picsblock {margin: 10px 0 10px 0;}
.diapo_pics_block .pics_n_pagination_links_block .picsblock img {margin: 0 auto 0 auto;display: block;padding:15px 0 15px 0;width:640px;height:480px;}
.diapo_pics_block .pics_n_pagination_links_block .picsblock .pics_author {margin: 0 45px 0 0;display: block;text-align: right;}
.diapo_pics_block .pics_comment {padding: 20px 6px 15px 6px;text-align: left;}


.fiche_offre_speciale #inner_center {padding-left:5px!important;}

.article_intro_block {}

.article_block .misc_data_block,.article_block .misc_data_block_img{padding-right:10px;padding-left:10px;padding-bottom:0;}
.green .article_intro_block {color:#ffffff;}
.article_intro_block {display: table-cell;}
.article_intro_block.misc_data_block {padding:0;}
.article_intro_block .misc_data_picsblock {margin:0; margin-right:10px;padding:0;padding-right:10px;margin-top:0!important;padding-top:5px;padding-bottom:5px;background: url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) right 0 repeat-y;}
.article_intro_block .misc_data_picsblock img {float: none;margin:0;margin-bottom:0;}
.article_intro_block .misc_data_detail {margin: 10px 0 0 0;}
.article_index_block {margin: 5px 0 6px 0;padding: 10px 15px 10px 15px;background-color: #f9f5ef;}
.fake_article_index_block {margin: 5px 0 6px 0;background-color: #f9f5ef;}
.article_index_block ul {margin: 0 0 0 15px;padding: 0 0 0 0;}
.article_index_block li {margin: 0 0 0px 0;padding: 0 0 5px 0;list-style-image:url("../../img/bi_internet/puces/flc-grey-bottom.gif");}
.article_index_block li a {color: #4a4a4a;font-weight: bold;}

.office_product_blocks_line {padding: 0 0 6px 0;}
.office_product_block {width: 48.5%;float: left;}
.office_product_block .office_product_block_ctnt {width: 98.7%;float: left;position: relative;margin-right: 6px;background-color: #f9f5ef;}
.office_product_block .pics_block {float: right;}
.office_product_block .detail_block h4 {border-left: 5px solid #0a81bf;height: 34px;margin: 0 0 0 0;padding: 8px 0 2px 15px;display: block;font-size: 14px;font-weight: bold;color: #175d9d;}
.office_product_block .detail_block h4 .pi {color: #454545;}
.office_product_block.maxwidth {width: 100%;float: none;}
.office_product_block.maxwidth .office_product_block_ctnt {float: none;}
.office_product_block.maxwidth .flash_bi_map_block {padding-left: 10px;background: url(../../img/bi_internet/green/opbc_bg.jpg) repeat-y !important;}
.office_product_block.maxwidth .flash_bi_map_block  div {padding: 10px 0px 10px 0;margin: 10px 0;background: #dedbd1 url(../../img/bi_internet/green/center_col_content_ie_ref.gif) right 0 repeat-y;}
.office_product_block.maxwidth .flash_bi_map_block #formGeo div {padding:0;margin:0;background: none;}

#formGeo #Panel1 {width:755px;}

.invitation.popup #center_col_content p {padding: 5px 15px 5px 15px;}
.invitation.popup .popup_txt_block {padding: 0;}
.invitation .visuel {margin:10px 0;}

.nowrap{white-space:nowrap;}

.diaporama.popup #center_col_content {margin-bottom:0px;}
.invitation .choixvisuel {padding: 5px 35px 5px 35px;text-align: center;}
.invitation .choixvisuel object {margin: 20px auto 5px auto;text-align: center;}
.invitation .mov {margin: auto;text-align: center;}
.invitation .mov object {margin: 20px auto 5px auto;}
.invitation .coordonnees div.block{margin-bottom:10px;}
.bandeau_120 {width:550px;overflow:hidden;height: 120px;margin-bottom: 5px;position:relative;left:-6px;}

.plan_acces .visuel img {float: left;margin: 0 10px 10px 0;}
.plan_acces p.acces {clear: both;font-weight: normal;}
.plan_acces p {color: #000000;font-size: medium;font-weight: bold;}
.plan_acces .toolBox,.invitation .toolBox {float: right;margin-right: 10px;width: auto;}
.plan_acces .toolBox ul,.invitation .toolBox ul {padding: 0 10px;}


.popup_spacer {clear: both;height: 150px;min-height: 150px;}
.popup_txt_block {padding: 20px 35px 20px 0px;}

.enSavoirPlus {background: url(../../img/bi_internet/puces/pted-beige-h.gif) repeat-x;padding: 21px 0 0 0;}
.enSavoirPlus a {font-weight: bold;padding: 6px 0 6px 8px;background: url(../../img/bi_internet/puces/flc-blue.gif) no-repeat 0 50%;}

.appel fieldset {margin: 0 0 10px 0;border: 0;}
.appel .inp {width: 144px;border: 1px solid #C1B6A2;}
.appel input.ok {cursor: pointer;margin: 2px 0 0 0;padding: 0;width: 34px;height: 15px;color: #FFFFFF;font-weight: bold;text-align: center;text-transform: uppercase;background: url(../../img/bi_internet/btn/btnGreen-ok.gif) no-repeat;border: 0;}

.flash_video_player_block {text-align: center;margin: 0 auto;}

p.renvoi {font-size: smaller;}

.step1 {margin: 20px 20px 0 20px;}
.step2 {float: none;;margin: 20px 20px 0 20px;}
.msb {width: 150px;;float: right;}
.red {color: #ff0000!important;}

.jump_2_block_content form label .pi {font-size: 11px;font-weight: normal;color: #928060;}
.jump_2_block_content form select {width: 187px;margin: 0 0 0 0;float: left;border: 1px solid #cec3ad;}
.jump_2_block_content form input.green_ok {margin: 2px 0 0 10px;}

.article_green .intro {margin-right: -6px;}
.green .intro_left {padding-bottom: 10px;}
.green .intro.brown {background:transparent url(../../img/bi_internet/green/intro_brown_right.gif) 100% 0 repeat-y !important;}
.green .brown .intro_left {padding-left: 10px;background:transparent url(../../img/bi_internet/green/intro_brown_left.gif) 0 0 repeat-y !important;}
.green .intro.light_brown {background: url(../../img/bi_internet/green/intro_light_brown_right.gif) 100% 0 repeat-y;}
.green .light_brown .intro_left {background:transparent url(../../img/bi_internet/green/intro_light_brown_left.gif) repeat-y;}
.green .intro_bottom {height: 20px;margin-bottom: 10px;margin-right: -6px;background: url(../../img/bi_internet/green/intro_brown_bottom_right.gif) 100% 0 no-repeat !important;}

.green .brown.intro_bottom {height: 30px!important;background: url(../../img/bi_internet/green/intro_brown_bottom_right.gif) 100% 0 no-repeat !important;}
.green .intro_bottom_left {height: 30px;background: url(../../img/bi_internet/green/intro_brown_bottom_left.gif) no-repeat;}
.green .light_brown .intro_bottom_left {height: 30px!important;background: url(../../img/bi_internet/green/intro_light_brown_bottom_left.gif) no-repeat;}
.green .no_right_col .intro.brown {margin-right: 0px;}
.green .no_right_col .intro.light_brown {margin-right: 0px;}
.green .no_right_col .intro_bottom {margin-right: 0px;}

.green #left_col .news_caption_block a:hover {text-decoration: underline;color:#ffffff;}

.article .line_separator {margin: 5px 0!important;}
.article .line_separator.absolute {display:none!important;}
.article_green .line_separator.absolute {display: block!important;}
.green .line_separator.absolute {background: url(../../img/bi_internet/puces/pted-brown-h.gif) 0 0px repeat-x !important;margin-bottom: 0!important;margin-top: 0!important;height: 1px !important;}
.green .line_separator.hidden {height: 0px !important;overflow: hidden;visibility: hidden;margin: 0 !important;}
.green #inner_center_top div {height: 26px;background: url(../../img/bi_internet/green/inner_center_top_gr.gif) no-repeat;position: relative;z-index: 100;}
.green #right_col_top {height: 26px;background: url(../../img/bi_internet/green/right_col_top_gr.gif) no-repeat;}
.article_green .inner_title_block div {padding: 6px 6px 6px 16px;margin: 0 5px 0 0;border-left: 5px solid #80c522!important; border-bottom: 1px solid #80c522;background-color: transparent !important;overflow: visible;display:block;}
.green #left_col_content .news_caption_block {background: #009ad9;width: 197px !important;float: none !important;/*margin: 0 !important;*/padding: 0 !important;margin-left: 11px !important;}
.reference_logement .temoignage h4,.green.home_pc .temoignage h4 {position: static;margin-left: 9px;padding-top: 6px;padding-left: 7px;color: #ffffff;font-size: 14px;font-weight: bold;top: 0;float: none;width:181px;}
.reference_logement .temoignage .visuel,.green.home_pc .temoignage .visuel {background-color: #0789c6;}
.reference_logement .temoignage .visuel img,.green.home_pc .temoignage .visuel img {margin: 5px;}
.reference_logement .temoignage h5,.green.home_pc .temoignage h5 {background: none !important;color: #ffffff;border: none;font-weight: bold;}
.reference_logement .temoignage .separator,.green.home_pc .temoignage .separator {background: #ffffff url(../../img/bi_internet/green/temoignage_separator.gif) 0 0 no-repeat !important;width: 197px !important;height: 15px !important;margin: 0 !important;padding: 0 !important;clear: left;}
.reference_logement .temoignage .text,.green.home_pc .temoignage .text {padding: 10px;color: #4b4a48;}
.green #left_col_content .temoignage {border: 1px solid #a4c646 !important;width:197px;}
.green .news_caption_block_content h4 .pi_date {font-size: 11px;font-weight: normal;color: #444444;}
.green .article_index_block {background-color: transparent;border-right: 0px;}
.green .office_product_block .office_product_block_ctnt {background-color: #cfcabb;margin-bottom: 10px;margin-right: 0px;border-left: 1px solid #0e669e;}
.office_product_block .detail_block h4 a {color: #175d9d;}
.green .office_product_blocks_line {margin-top: -3px;margin-bottom: 10px;padding-bottom: 0px !important;}

.logo_print { display:none;}
#footer .imprime_block { display:none;}


.callBackFormLog {
	text-align:center;
	position:absolute; 
	right:10px; 
	top:80px;
}

.label_droite{
	text-align:right;
}div.infoGenerique {
	width: 185px;
	background: url(../../img/bi_internet/evol_log_2-15/bloc_generique_bg.png) repeat-y;
	margin: 10px auto;
}

div.infoGenerique div.top {
	background: url(../../img/bi_internet/evol_log_2-15/bloc_generique_top.png) no-repeat;
	height: 15px;
}

div.infoGenerique div.middle {
	margin-left: 3px;
	margin-right: 4px;
	width: 178px;
	color: #8D3D71;
}

div.infoGenerique div.middle h5 {
	padding-bottom: 15px;
	padding-left: 9px;
	font-size: 1.3em;
	font-style: italic;
	background: #EBE4D1 url(../../img/bi_internet/evol_log_2-15/bloc_generique_title_bg.png) no-repeat 0 100%;
	color: #8D3D71;
	margin-bottom: 5px;
}

div.infoGenerique div.middle div {
	display: block;
	color: #8D3D71;
	margin-bottom: 5px;
	float: none;
}

div.infoGenerique div.middle a {
	padding: 0 10px 0 20px;
	display: block;
	color: #8D3D71;
	margin-bottom: 5px;
	float: none;
	font-weight: bold;
	background: url(../../img/bi_internet/puces/flc-mauve.gif) 10px 3px no-repeat;
}

div.infoGenerique div.middle a.imgpicto {
	padding-left: 10px;
	background: none;
}

.fiche_logement .bloc div.middle ul li a.imgpicto{
	padding-left: 10px;
	background: none;
	color: #8D3D71;
	font-weight: bold;
}

div.infoGenerique div.middle a.imgpicto img, .fiche_logement .bloc div.middle ul li a.imgpicto img{
	float: left;
	margin-right: 5px;
}

div.infoGenerique div.middle div.separateur {
	height: 1px;
	background: url(../../img/bi_internet/evol_log_2-15/bloc_generique_separateur.png) repeat-x;
	margin: 5px 9px;
	clear: left;
}

div.infoGenerique div.bottom {
	background: url(../../img/bi_internet/evol_log_2-15/bloc_generique_bottom.png) no-repeat;
	height: 15px;
	clear: left;
}

div.votreInterieur {
	width: 175px;
	margin: 10px auto;
}

div.votreInterieur a {
	display: block;
	background: red;
	margin: 0;
	padding: 10px;
	color: #8D3D71;
	font-weight: bold;
	padding-bottom: 11px;
	font-size: 1em;
	background: #FFFFFF url("../../img/bi_internet/evol_log_2-15/bloc_votre_interieur_bottom.png") 0 100% no-repeat;
}

div.votreInterieur a span {
	background: url(../../img/bi_internet/puces/flc-mauve.gif) 0px 3px no-repeat;
	padding-left: 8px;
	font-weight: bold;
}

div.votreInterieur a.navigContrib {
	background: none;
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-weight: bold;
}

div.votreInterieur h5 a {
	background: url(../../img/bi_internet/evol_log_2-15/bloc_votre_interieur_top_bg.png) no-repeat;
	height: 106px;
	display: block;
	padding-bottom: 0;
	padding-top: 5px;
	color: #FFFFFF;
	font-size: 1.3em;
	font-style: italic;
	font-weight: normal;
}

div.votreInterieur h5 a:hover {
	text-decoration: none;
}

div.nosReferences {
	width: 180px;
	height: 60px;
	margin: 10px auto;
	background: url(../../img/bi_internet/evol_log_2-15/bloc_references_bg.png) no-repeat;
}

div.nosReferences a {
	display: block;
	height: 50px;
	padding: 8px 5px 2px 75px;
	color: #8D3D71;
	font-weight: bold;
}

.fiche_programme .summary_blck h2,
.fiche_logement .summary_blck h2{
	color: #175D9D;	
}

.fiche_programme #center_col_content_comp ,
.fiche_logement #center_col_content_comp {
	background: transparent url(../../img/bi_internet/center_col_bg_comp.gif) repeat-y scroll 100% 0;
	padding: 5px 0 0 6px;
}

.fiche_programme #center_col_header .breadcrumbs_block,
.fiche_logement #center_col_header .breadcrumbs_block {
	height:auto;
	width:auto;
}

.fiche_programme #center_col_header .whiteBox,
.fiche_logement #center_col_header .whiteBox {
	width: 220px;
	float: right;
	margin: 0px 22px 5px 20px;
}

.fiche_programme #center_col_header .navigationLink,
.fiche_logement #center_col_header .navigationLink {
	clear: right;
	margin: 0;
}

.fiche_programme #center_col_header .navigationLink .backList,
.fiche_logement #center_col_header .navigationLink .backList{
	clear: right;
	margin-right: 10px;
}

.fiche_programme #center_col_header .navigationLink .next, 
.fiche_logement #center_col_header .navigationLink .next,
.fiche_programme .downNavig .navigationLink .next,
.fiche_logement .downNavig .navigationLink .next{
	margin-right: 5px;
}

.fiche_programme #center_col_header .navigationLink .prev, 
.fiche_logement #center_col_header .navigationLink .prev,
.fiche_programme .downNavig .navigationLink .prev, 
.fiche_logement .downNavig .navigationLink .prev{
	padding-right: 7px;
}

.fiche_programme #center_col_header .navigationLink .selection,
.fiche_programme .downNavig .navigationLink .selection,
.fiche_logement #center_col_header .navigationLink .selection,
.fiche_logement .downNavig .navigationLink .selection {
	width: 192px;
	margin: 0 10px 0 14px !important;
	padding:0;
	background: transparent url(../../img/bi_internet/evol_log_2-15/btnViolet-add-select.gif) no-repeat;
}

.fiche_programme #center_col_header .navigationLink .selection a.selection,
.fiche_programme .downNavig .navigationLink .selection a.selection,
.fiche_logement #center_col_header .navigationLink .selection a.selection,
.fiche_logement .downNavig .navigationLink .selection a.selection{
	background: url(../../img/bi_internet/evol_log_2-15/puce_plus.png) 0px 2px no-repeat;
	line-height: 15px;
}

.fiche_programme #center_col_header .navigationLink .selection a.deja_selectionne,
.fiche_programme .downNavig .navigationLink .selection a.deja_selectionne,
.fiche_logement #center_col_header .navigationLink .selection a.deja_selectionne,
.fiche_logement .downNavig .navigationLink .selection a.deja_selectionne{
	line-height: 15px;
	color: #FFFFFF;
	border: none;
	text-decoration: underline;
	padding: 0px 0 15px 0px;
	float: left;
	width: 180px;
	height: 17px;
	display: block;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin: 0 10px 0 5px;
	background: url(../../img/bi_internet/puces/cocheok_blanc.gif) 0pt 4px no-repeat;
}

.fiche_programme .downNavig,
.fiche_logement .downNavig {
	background: transparent url(../../img/bi_internet/down_navig_bg_comp.gif) no-repeat scroll right 0;
	color: #000000;
	line-height: 0.5em;
	padding-right: 0px;
}

.fiche_programme .downNavig .backList,
.fiche_logement .downNavig .backList {
	line-height: 16px;
	margin-right: 10px;
}

.fiche_logement .downNavig a {
	line-height: 1em;
}

.fiche_programme .downNavig strong,
.fiche_logement .downNavig strong {
	font-size: 1.5em;
	line-height: 1em;
}

/*bloc contact*/

div.bloc_contact div.header_contact {
	display:block;
	background: url(../../img/bi_internet/evol_log_2-15/header.gif) top left no-repeat;
	height: 261px;
}


div.bloc_contact a.rappel{
	background: url(../../img/bi_internet/evol_log_2-15/bloc_contact_rappel.png) top left no-repeat;
	height:46px;
	display:block;
	color:#914477;
	cursor: pointer;
	padding:7px 7px 0 33px;
	text-align: left;
	font-size: 1.1em;
	font-weight:bold;
}

div.bloc_contact ul {
	margin:5px;
	display: block;
}

div.bloc_contact ul li {
	padding-left:27px;
	display: block;
	border-top:1px dashed #FFFFFF;
}

div.bloc_contact ul li.email {
	background: url(../../img/bi_internet/evol_log_2-15/picto_contact_arobase.png) 0px 50% no-repeat;
}
div.bloc_contact div.rencontre_contact {
	margin-top:3px;
}

div.bloc_contact div.rencontre_contact div.content_rencontre_contact {
	background: #1172AF;
}

div.bloc_contact div.rencontre_contact div.content_rencontre_contact div.sep {
	background: url(../../img/bi_internet/evol_log_2-15/pted-white-h.gif) repeat-x;
	height: 3px;
	margin: 5px 0;
}

div.bloc_contact div.rencontre_contact div.content_rencontre_contact div.adresse {
	font-size: 1.2em;
}

div.bloc_contact div.rencontre_contact div.content_rencontre_contact div.horaire span.jours {
	display: block;
	font-weight: bold;
}

div.bloc_contact div.rencontre_contact div.content_rencontre_contact div.horaire span.heures {
	display: block;
	font-weight: normal;
}

div.bloc_contact div.rencontre_contact div.plan a {
	text-transform: none;
	background: transparent url(../../img/bi_internet/evol_log_2-15/picto_plan.jpg) no-repeat;
	height: 39px;
	display: block;
	line-height: 39px;
}

div.bloc_contact div.footer_rencontre_contact {
	background: #126397 url(../../img/bi_internet/evol_log_2-15/bloc_rencontre_footer.png) no-repeat;
	height: 9px;
	width: 172px;
	margin: 0 auto;
}

div.bloc_contact div.rencontre_contact div.plan {
	display:block;
	height:39px;
}

/*fiche programme centre*/
.fiche_programme #inner_center .colGauche {
	float: left;
	width: 210px;
	padding: 10px;
}

/*perspective (visionnneuse) */
.fiche_programme .visionneuse,
.fiche_logement .visionneuse,
.fiche_programme .video {
	width: 207px;
	margin:0 auto;
	margin-bottom:1em;
	color: #8D3D71;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_perspective_bg.png) repeat-y 0 0px;
}

.fiche_programme .video .image {
	margin-left: 3px;
	position: relative;
}
.fiche_programme .visionneuse .image,
.fiche_logement .visionneuse .image {
	padding-left:3px;
}

.fiche_programme .visionneuse .image a,
.fiche_logement .visionneuse .image a {
	position:relative;
	display: block;
	width: 200px;
	height: 150px;
}

.fiche_programme .visionneuse .image a:hover,
.fiche_logement .visionneuse .image a:hover {
	text-decoration: none;
}

.fiche_programme .visionneuse a span.nouveaute,
.fiche_logement .visionneuse a span.nouveaute {
	position:absolute;
	top:0;
	left:0;
	display: block;
	margin:3px;
	width:188px;
	font-weight: bold;
	background:transparent url(../../img/bi_internet/evol_log_2-15/nouveaute_white3.png) repeat-y 0 50%;
	padding:2px;
	border:1px solid #83C149;
	color:#83C149;
	font-size: 1.1em;
	
}

.fiche_programme .video .image a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 200px;
	height: 120px;
	line-height: 150px;
	text-align: center;
	background: url(../../img/bi_internet/evol_log_2-15/masque_video.png) no-repeat;
	color: #FFFFFF;
	font-size: 1.5em;
	padding-top: 30px;
	font-weight: bold;
	font-style: italic;
}

.fiche_programme .visionneuse .navig,
.fiche_logement .visionneuse .navig,
.fiche_programme .video .navig {
	padding: 0px 7px 0px 0px;
	height: 33px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_perspective_navig_bg.png) no-repeat 0 0px;
}

.fiche_programme .visionneuse .navig .vues,
.fiche_logement .visionneuse .navig .vues {
	padding-top: 10px;
	padding-left: 5px;
}

.fiche_programme .visionneuse .navig a.grey,
.fiche_logement .visionneuse .navig a.grey {
	float: none;
	color: #777777;
	text-decoration: underline;
}

.fiche_programme .visionneuse .navig a.active,
.fiche_logement .visionneuse .navig a.active {
	float: none;
	color: #8D3D71;
}

.fiche_programme .visionneuse .navig .zoom,
.fiche_logement .visionneuse .navig .zoom {
	background: transparent url(../../img/bi_internet/evol_log_2-15/picto_loupe.png) no-repeat 0 0px;
	float: right;
	margin-top: 5px;
	margin-left:1px;
	font-weight: bold;
	padding: 0px 0 0px 30px;
	line-height: 24px;
	color: #8D3D71;
}

.fiche_programme  .video .navig a {
	color: #8D3D71;
	line-height: 24px;
	background: url(../../img/bi_internet/puces/flc-mauve.gif) 10px 3px no-repeat;
	padding: 0 0 0 20px;
}

.fiche_programme .listeLogements {
	width: 210px;
	margin: 1em auto;
	color: #1a1a1a;
}

.fiche_programme .listeLogements .top {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_logements_top.png) no-repeat;
}

.fiche_programme .listeLogements .bottom {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_logements_bottom.png) no-repeat;
}

.fiche_programme .listeLogements .middle {
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}

.fiche_programme .listeLogements .logements {
	padding: 0.5em;
	background: #FAF8F3;
}

.fiche_programme .listeLogements a {
	color: #8D3D71;
	background: url(../../img/bi_internet/puces/flc-mauve.gif) 0px 3px no-repeat;
	padding: 0 10px 0 10px;
	display: block;
	font-weight:bold;
}

.fiche_programme #inner_center .listeLogements .titre {
	background: #E6DEC7 url(../../img/bi_internet/evol_log_2-15/bloc_logements_title.png) 0 100% no-repeat;
	border: none;
	color: #454545;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 0;
	padding: 0 0.5em;
	padding-bottom: 14px;
}

.fiche_programme #inner_center .listeLogements .titre span {
	font-size:1.3em;
}

.fiche_programme #inner_center .listeLogements .titre strong {
	display: block;
	font-size: 1.1em;
}

.fiche_programme .listeLogements .livraison {
	padding: 0.5em;
}

.fiche_programme .listeLogements ul {
	margin: 0.5em;
	padding: 0;
}

.fiche_programme .listeLogements .liens {
	background: url(../../img/bi_internet/evol_log_2-15/bloc_generique_separateur.png) 0 0px repeat-x;
	padding: 3.5px;
}

.fiche_programme .listeLogements .liens ul {
	margin-bottom: 0;
	padding:1px;
}

.fiche_programme .listeLogements ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.fiche_programme .listeLogements ul li.last {
	margin-top: 1em;
}

.fiche_programme .listeLogements ul li.temoin a,.fiche_programme .listeLogements ul li.avancement a {
	background: none;
	padding-left: 0;
	display: block;
}

.fiche_programme .listeLogements ul li.avancement a {
	height: 25px;
	padding-left: 35px;
	line-height: 25px;
	background: url(../../img/bi_internet/evol_log_2-15/picto_avancement.png) no-repeat;
}

.fiche_programme .listeLogements ul li.temoin a {
	height: 30px;
	line-height: 30px;
	padding-left: 35px;
	background: url(../../img/bi_internet/evol_log_2-15/picto_temoin.png) no-repeat;
}

.fiche_programme .listeLogements span.troisD {
	height: 28px;
	padding-left: 0px;
	display: block;
	line-height:28px;
	font-size:1em;
	margin-bottom: 1em;
}

.fiche_programme .listeLogements span.troisD a {
	height: 27px;
	width: 172px;
	padding-left: 36px;
	line-height: 25px;
	background: url(../../img/bi_internet/evol_log_2-15/picto_troisd.png) no-repeat;
}

/*colonne droite*/
.fiche_programme #inner_center .colDroite {
	float: left;
	width: 290px;
	padding: 10px;
	padding-right:0;
	margin-left: 5px;
}

/*adresse*/

.fiche_programme .blocAdresse {
	width: 283px;
	margin: 0 auto 1em auto;
}

.fiche_programme .blocAdresse .top {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_adresse_top.png) no-repeat;
}

.fiche_programme .blocAdresse .bottom {
	height: 51px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_adresse_bottom.png) no-repeat;
	padding-left: 85px;
}

.fiche_programme .blocAdresse .bottom a {
	color: #8F3D71;
	background: transparent url(../../img/bi_internet/evol_log_2-15/picto_loupe2.png) 0 50% no-repeat;
	padding-left: 20px;
	line-height: 51px;
	font-size: 1.1em;
	font-weight: bold;
}

.fiche_programme .blocAdresse .middle {
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}

.fiche_programme .blocAdresse .middle h2 {
	padding: 1em 2em;
	color: black;
}

.fiche_programme #inner_center .blocAdresse .titre {
	background: #EbE4D1 url(../../img/bi_internet/evol_log_2-15/bloc_adresse_title.png) 0 100% no-repeat;
	border: none;
	color: #8F3D71;
	font-size: 1.3em;
	font-weight: normal;
	font-style: italic; margin-bottom : 0;
	padding: 0 1em;
	padding-bottom: 13px;
	margin-bottom: 0;
}


/*lien documentation*/
.fiche_programme .documentation,
.fiche_logement .documentation {
	display: block;
	background: url(../../img/bi_internet/evol_log_2-15/btn_documentation.png) no-repeat;
	width: 236px;
	height: 38px;
	margin: 1em auto; line-height : 30px;
	padding-left: 50px;
	color: #FFFFFF;
	line-height: 30px;
}

/*argumentaire*/

.fiche_programme .blocArgumentaire {
	width: 282px;
	margin: 0.5em auto;
	color:#454545;
}

.fiche_programme .blocArgumentaire .top {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_argumentaire_top.png) no-repeat;
}

.fiche_programme .blocArgumentaire .bottom {
	height: 12px;
	zoom:1;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_argumentaire_bottom.png) 0px 0 no-repeat;
}

.fiche_programme .blocArgumentaire .middle {
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	padding: 1px;
}

.fiche_programme .blocArgumentaire .middle p {
	margin-top: 0;
	text-align:justify;
	padding: 1px 1em;
}

.fiche_programme .blocArgumentaire ul {
	margin: 0;
	margin-top:0.5em;
	padding:0;
}

.fiche_programme .blocArgumentaire ul li {
	margin: 0;
	list-style-type: none;
	padding:0;
}

.fiche_programme .blocArgumentaire .caracteristiques {
	background: url(../../img/bi_internet/evol_log_2-15/bloc_generique_separateur.png) repeat-x;
	padding: 1em 1em 0 1em;
}

/*lien minisite*/

.fiche_programme a.minisite {
	display:block;
	margin:0.5em auto;
	width: 207px;
	height:52px;
	background: url(../../img/bi_internet/evol_log_2-15/btn_minisite.png) no-repeat;
	padding-left:59px;
	color: #8F3D71;
	line-height: 52px;
	font-size: 1.2em;
	font-style: italic;
	
}
/*bloc en 1 clic */
.fiche_programme .blocUnclic {
	width: 282px;
	margin: 0.5em auto;
	
}
.fiche_programme .blocUnclic .top {
	height: 27px;
	padding:5px 10px 0 15px;
	font-size:1.3em;
	font-style:italic;
	color:#FFFFFF;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_unclic_top.png) no-repeat;
}

.fiche_programme .blocUnclic .bottom {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_argumentaire_bottom.png) 0px 0 no-repeat;
}

.fiche_logement .blocUnclic {
	width: 524px;
	margin: 0.5em auto;
	
}
.fiche_logement .blocUnclic .top {
	height: 35px;
	padding:5px 10px 0 15px;
	font-size:1.3em;
	font-style:italic;
	color:#FFFFFF;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_uncliclarge_top.png) no-repeat;
}

.fiche_logement .blocUnclic .bottom {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_logement_bottom.png) 0px 0 no-repeat;
}

 .blocUnclic .middle {
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	padding:10px 10px 0 10px;;
}

 .blocUnclic .middle ul{
	padding:0;
	margin:0;
	zoom:1;
}

 .blocUnclic .middle ul li{
	padding:0;
	margin:0;
	list-style-type: none;
}

.fiche_logement .blocUnclic .middle ul li {
	width:55%;
	float:left;
}

.fiche_logement .blocUnclic .middle ul li.rappel,
.fiche_logement .blocUnclic .middle ul li.rdv{
	width:40%;
}


 .blocUnclic .middle ul li a {
	display: block;
	padding-left:35px;
	height:30px;
	line-height: 28px;
	color:#1A457F;
}

 .blocUnclic .middle ul li.rappel a{
	background: transparent url(../../img/bi_internet/evol_log_2-15/picto_rappel.png) 0px 0 no-repeat;
}

 .blocUnclic .middle ul li.rdv a{
	background: transparent url(../../img/bi_internet/evol_log_2-15/picto_rdv.png) 0px 0 no-repeat;
}

 .blocUnclic .middle ul li.doc a {
	background: transparent url(../../img/bi_internet/evol_log_2-15/picto_doc.png) 0px 0 no-repeat;
}

 .blocUnclic .middle ul li.ajout a{
	background: transparent url(../../img/bi_internet/evol_log_2-15/picto_ajout.png) 0px 0 no-repeat;
}

 .blocUnclic .middle ul li.ajout a.deja_selectionne{
		background: url(../../img/bi_internet/puces/cocheok_bleue.gif) 16px 10px no-repeat;
}

/*fiche logement*/

.fiche_logement .blocLarge {
	width:524px;
	margin:1em 0 1em 10px;
	float:left;
}

.fiche_logement .blocLarge .top {
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_logement_top.png) no-repeat;
	height:12px;
}

.fiche_logement .blocLarge .bottom {
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_logement_bottom.png) no-repeat;
	height:12px;
}

.fiche_logement .blocLarge .middle {
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	zoom:1;
}

.fiche_logement #inner_center .blocLarge .middle .titre {
	background:#F3EFE5 url(../../img/bi_internet/evol_log_2-15/bloc_logement_title.png) 0 100% no-repeat;
	padding-bottom:28px;
	border:none;
	margin-bottom:1em;
}

.fiche_logement #inner_center .blocLarge .middle .titre h3 {
	color:#8D3D71;
	font-weight: normal;
	
}

.fiche_logement .blocLarge .colGauche {
	float:left;
	width:220px;
}

.fiche_logement .blocLarge .colDroite {
	float:left;
	width:290px;
	margin-left:6px;
}

.fiche_logement .blocAdresse {
	width: 210px;
	margin: 0 auto 1em auto;
}

.fiche_logement .blocAdresse .top {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_adresse_log_top.png) no-repeat;
}

.fiche_logement .blocAdresse .bottom {
	height: 44px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_adresse_log_bottom.png) no-repeat;
	padding-left: 60px;
}

.fiche_logement .blocAdresse .bottom a {
	color: #8F3D71;
	background: transparent url(../../img/bi_internet/evol_log_2-15/picto_loupe2.png) 0 50% no-repeat;
	padding-left: 20px;
	line-height: 44px;
	font-size: 1em;
	font-weight: bold;
}

.fiche_logement .blocAdresse .middle {
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_adresse_log_middle.png) 100% 0 repeat-y;
	border: none;
	padding:1em;
	color:#252525;
}

.fiche_logement .argumentaire {
	padding:1em;
	color:#454545;
	text-align:justify;
}

.fiche_logement .argumentaire a.SavoirPlus{
	padding: 0 10px 0 10px;
	display: block;
	color: #8D3D71;
	margin-top: 5px;
	float: none;
	background: url(../../img/bi_internet/puces/flc-mauve.gif) 0px 3px no-repeat;

}

.fiche_logement .caracteritiques {
	width: 283px;
	margin: 0 auto 1em auto;
}

.fiche_logement .caracteritiques .top {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_adresse_top.png) no-repeat;
}

.fiche_logement .caracteritiques .bottom {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_caracteristiques_bottom.png) no-repeat;
	padding-left: 60px;
}

.fiche_logement .caracteritiques .middle {
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	padding:0 1em;
	color:#252525;
	background: #ebe4d1;
}

.fiche_logement .caracteritiques table {
	margin: 0;
}

.fiche_logement .caracteritiques table td {
	background: transparent url(../../img/bi_internet/puces/pted-brown-h.gif) 0 100% repeat-x;
	padding:2px 5px 2px 0 ;
}

.fiche_logement .caracteritiques table td.last{
	background: none;
}

.fiche_logement .caracteritiques table td.first {
	padding:2px 5px 2px 0 ;
	font-weight:normal;
	white-space:nowrap;
	color:#252525;
}



.fiche_logement .bloc {
	width: 283px;
	margin: 0 auto 1em auto;
}

.fiche_logement .bloc .top {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_adresse_top.png) no-repeat;
}

.fiche_logement .bloc .bottom {
	height: 12px;
	background: transparent url(../../img/bi_internet/evol_log_2-15/bloc_argumentaire_bottom.png) no-repeat;
}

.fiche_logement .bloc div.middle ul {
	padding:0;
	margin:0;
}

.fiche_logement .bloc div.middle ul li{
	padding:0.5em 0 0.5em 1em;
	margin:0;
	list-style-type: none;
	background: url(../../img/bi_internet/evol_log_2-15/bloc_generique_separateur.png) 0 100% repeat-x;
	color:#252525;
}

.fiche_logement .bloc div.middle ul li.last{
	padding:0.5em 0 0.5em 1em;
	margin:0;
	list-style-type: none;
	background: none;
	color:#252525;
}

.fiche_logement .bloc div.middle ul li.last {
	background: none;
	padding-bottom: 0;
}

.fiche_logement .bloc div.middle a.link {
	padding: 0 10px;
	display: block;
	font-weight:bold;
	color: #8D3D71;
	float: none;
	background: url(../../img/bi_internet/puces/flc-mauve.gif) 0px 3px no-repeat;
}

.fiche_logement .bloc div.middle ul li.troisd a{
	height: 30px;
	padding-left: 45px;
	line-height:30px;
	background: url(../../img/bi_internet/evol_log_2-15/picto_troisd.png) 0 50% no-repeat;
}

.fiche_logement .bloc div.middle ul li.temoin a {
	height: 30px;
	line-height: 30px;
	padding-left: 45px;
	background: url(../../img/bi_internet/evol_log_2-15/picto_temoin.png) 0 50% no-repeat;
}

.fiche_logement .bloc div.middle ul li.plan a {
	height: 30px;
	line-height: 30px;
	padding-left: 45px;
	background: url(../../img/bi_internet/evol_log_2-15/picto_plan2.png) 0 50% no-repeat;
}

.fiche_logement .bloc div.middle ul li.prestations a {
	height: 30px;
	line-height: 30px;
	padding-left: 45px;
	background: url(../../img/bi_internet/evol_log_2-15/picto_prestations.png) 0 50% no-repeat;
}

.fiche_logement .bloc div.middle ul li.investissement a {
	height: 38px;
	line-height: 38px;
	padding-left: 35px;
	background: url(../../img/bi_internet/evol_log_2-15/picto_investissement.png) 0 50% no-repeat;
}

.fiche_logement .bloc .middle {
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}

.fiche_logement .bloc .middle h2 {
	padding: 1em 2em;
}

.fiche_logement #inner_center .blocLarge .bloc .middle .titre {
	background: #EbE4D1 url(../../img/bi_internet/evol_log_2-15/bloc_adresse_title.png) 0 100% no-repeat;
	border: none;
	color: #8F3D71;
	font-size: 1.3em;
	font-weight: normal;
	font-style: italic; margin-bottom : 0;
	padding: 0 1em;
	padding-bottom: 13px;
	margin-bottom: 0;
}

.fiche_logement .indic {
	clear:left;
	min-width: 0;
	color: #454545;
	padding:0 1em;
}


div.infoGenerique div.middle div.separateur {
	height: 1px;
	background: url(../../img/bi_internet/evol_log_2-15/bloc_generique_separateur.png) repeat-x;
	margin: 5px 9px;
	clear: left;
}

.fiche_logement .blocLarge .autresLogements {
	padding: 0 1em;
	color:#252525;
}


.fiche_logement .blocLarge .autresLogements ul {
	margin:1em 0;
	padding:0;
}

.fiche_logement .blocLarge .autresLogements ul li{
	margin:0;
	padding:0;
	list-style-type: none;
}

.fiche_logement .blocLarge .autresLogements ul li.last{
	margin-top: 1em;
}


.fiche_logement .blocLarge .autresLogements a {
	padding: 0 10px 0 10px;
	display: block;
	color: #8D3D71;
	float: none;
	font-weight:bold;
	background: url(../../img/bi_internet/puces/flc-mauve.gif) 0px 3px no-repeat;
}

.offreSpeciale,.offre_speciale {
	width: 290px;
	position: relative;
	margin: 1em auto;
	z-index:10
}

.offreSpeciale .top, .fiche_logement .blocLarge .offreSpeciale .top{
	height:34px;
	line-height:32px;
	padding-left:15px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:1.2em;
	background: url(../../img/bi_internet/evol_log_2-15/offre_speciale_top.png) 1px 0 no-repeat;
}

.offreSpeciale .bottomOffre, .fiche_logement .blocLarge .offreSpeciale .bottomOffre{
	width:240px;
	color:#000000;
	margin:0 auto;
	padding:0.5em 10px;
	background:#FFE5BE url(../../img/bi_internet/evol_log_2-15/offre_speciale_bottom.png) 50% 100% no-repeat;
}

.offreSpeciale .bottomOffre .leftText{
	color:#000000;
	text-align: left;
}

.offreSpeciale .bottomOffre a, .fiche_logement .blocLarge .offreSpeciale .bottomOffre a{
	display:block;
	text-align: right;
	color:#E59400;
}

.offreSpeciale .bulle, .fiche_logement .blocLarge .bulle,.offreSpecialeBulle .bulle{
	position: absolute;
	bottom: 60px; 
	left: 66px;
	display:none;
	z-index:2000;
}

.fiche .offre_speciale .bulle, .result_recherche .offre_speciale .bulle{
	position: absolute;
	bottom: 8px;
	left: 40px;
	display:none;
	z-index:2000;
}

.result_recherche .offre_speciale .bulle .fleche_bulle, .layout .offre_speciale .bulle .fleche_bulle{
	z-index: 100;
}

.result_recherche .offre_speciale .bulle p,.layout .offre_speciale .bulle p{
	z-index: 10;
	top:40px;
}

.offreSpeciale .bulle p a, 
.offre_speciale .bulle p a,
.result_recherche .offre_speciale .bulle p a,
.layout .offre_speciale .bulle p a,
.offreSpecialeBulle .bulle p a{
	float: right;
	margin-top:0;
	color: #000000;
}

.offreSpeciale .bulle .fleche_bulle, .offre_speciale .bulle .fleche_bulle,.offreSpecialeBulle .bulle .fleche_bulle{
	position: relative;
	bottom: 0; 
	left: 0;
	width: 73px;
	height: 97px;
	background: url(../../img/bi_internet/evol_log_2-15/fleche_bulle.gif) bottom left no-repeat;
}

.offreSpeciale .bulle p, .offre_speciale .bulle p, .offreSpecialeBulle .bulle p{
	position: relative;
	top:0;
	right:0;
	width: 280px;
	background: #F9F5EF;
	color: #000000;
	padding: 10px;
	margin: 0 0 -60px 72px;
	text-align: justify;
	border-style: solid;
	border-color: #E59400;
	border-width:1px;
	font-size: 11px;
}
#footer .copyright_block {width: 184px;margin: 5px 0 0 0;padding: 0;float: left;color: #B9E3FF;font-weight: bold;}

.popup.plan_acces #footer .copyright_block,.popup.invitation #footer .copyright_block {width:auto;position:absolute;right:0;margin-right:10px;}
#footer {clear: both;width: 985px;position: relative;z-index: 1;min-height: 69px;text-align: left;background: url(../../img/bi_internet/footer_bg.gif) repeat-y;}
/*.popup #footer {min-height: 69px;position: fixed;margin:0 auto;bottom: 0;clear: both;background: url(../../img/bi_internet/footer_popup_bg.gif) repeat-y;} Old value*/
#mainContainer .popup #footer {background: url(../img/bgd_footer.gif) top left no-repeat; min-height: 272px; margin: 0 0 0 0; padding: 58px 0 0 10px; overflow:hidden; z-index: 4}

.footer_filled {background: url(../../img/bi_internet/footer_content_bg_col_left_right.jpg) no-repeat;margin: -58px 0 0 -10px;height:55px;}
.green .footer_filled {background: url(../../img/bi_internet/footer_content_bg_col_left_border.jpg) 0 0 no-repeat;margin: -58px 0 0 -10px;height:55px;}
.no_right_col .footer_filled {background: url(../../img/bi_internet/footer_content_bg_col_left_no_right.jpg) 0 0 no-repeat; margin: -58px 0 0 -10px;height:55px;}
.simple_border .footer_filled {background: url(../../img/bi_internet/footer_content_bg_col_left_simple_border.jpg) 0 0 no-repeat; margin: -58px 0 0 -10px;height:55px;}
.homeCorporate .footer_filled  {background: url(../../img/bi_internet/footer_content_bg_col_tabs.jpg) no-repeat;margin: -58px 0 0 -10px;height:55px;}
.sitemap .footer_filled{background: url(../../img/bi_internet/footer_content_bg_col_border.jpg) no-repeat;margin: -58px 0 0 -10px;height:55px;}
.popup .footer_filled {background: url(../../img/bi_internet/footer_content_bg_col_left_center_right.jpg) no-repeat;margin: -58px 0 0 -10px;height:55px;}

.internal .no_left_col.popup #footer_content {width: 100%;height: 70px;}
.internal.no_left_col #footer {background-color: #f9f5ef;}
.home #footer {background-color: transparent;}
.home #footer_content {width: 100%;}
.popup.diaporama #footer, .popup.plan_acces #footer, .popup.version_page #footer,
.popup.error_page #footer {min-height: 272px;min-width: 0px !important;position: relative;background: #f9f5ef;}
.popup .plan_acces #footer, .popup.version_page #footer {height: 272px;}
#visuel .diaporama #footer{ background: url(../img/bgd_footer.gif) top left no-repeat; min-height: 272px; margin: 0 0 0 0; padding: 58px 0 0 10px; overflow:hidden; z-index: 4}

#footer .footer_menu_block {width: 601px;margin: 5px 0 0 0;float: left;}
#footer .footer_menu_block ul {margin: 0 0 0 0;padding: 0 0 0 6px;list-style: none;}
#footer .footer_menu_block li {margin: 0 0 0 4px;padding: 0 6px 0 0;display: inline;border-right: 1px solid #ffffff;color: #95C0EF;font-weight: bold;}
#footer .footer_menu_block li.lastone {border-right: none;}
#footer .footer_menu_block li a {color: #95C0EF;font-weight: bold;}
#footer .other_country_block {width: 200px;height: 25px;margin: 0;padding: 0 0 0 0;float: left;}
#footer .other_country_block fieldset {width: 200px;height: 25px;margin: 0 0 0 0;padding: 0 0 0 0;float: left;border: none;}
#footer .other_country_block select {width: 145px;color: #FFFFFF;font-weight: bold;background-color: #1A5595;float: left;}
#footer .other_country_block input.ok {width: 34px;height: 15px;margin: 2px 0 0 5px;padding: 0 0 0 0;color: #FFFFFF;font-weight: bold;background: url(../img/btnBlue-ok.gif) no-repeat;border: none;cursor: pointer;float: left;}.contacts_form_block form .main_form_question {height: 32px;overflow: visible;margin: 10px 10px 10px 0px;padding: 0 15px 0 15px;background-color: #f2eee0;border: none;border-left: 6px solid #1072b0;}
span.asterisc_legend {margin: 0 15px 0 0;padding: 0;display: block;color: #328EE2;font-style: italic;background: transparent;text-align:right;}
.contacts_form_block form .main_form_question .searching_for_block {margin: 7px 0 0 0;float: left;}
.contacts_form_block form .main_form_question .searching_for_block span.label {width: auto;}
.contacts_form_block form .main_form_question .searching_for_block .multi input {}
.contacts_form_block form .main_form_question span.label {margin: 0 0 0 0;color: #175D9D;font-size: 14px;font-weight: bold;display: inline;}
.contacts_form_block form .main_form_question label {margin: 0 12px 0 0;color: #454545;font-size: 14px;font-weight: bold;vertical-align: middle;}

.contacts_form_block form fieldset.infcom {border:0px;}
.contacts_form_block form fieldset.infcom input {float:left;clear:none;}

.contacts_form_block form fieldset.infcom label {float:left;margin-top: 0px;margin-right:5px;clear:none;}

.contacts_form_block form .main_form_question input {vertical-align: middle;}
.contacts_form_block form fieldset.user_infos {background: url(../../img/bi_internet/grey_dotted_bg.gif) 0 100% repeat-x;}
.contacts_form_block form fieldset.user_infos,.contacts_form_block form fieldset.user_preferences {border: none;margin: 0 20px 15px 5px;padding: 0 0 10px 0;}
.contacts_form_block form label,.contacts_form_block form span.label {clear:left;width: 25%;display: block;float: left;font-weight: bold;padding-right:10px;}

.contacts_form_block form fieldset.user_infos span.label.absolute {/*position:absolute;top:0;left:0;*/}
.contacts_form_block form fieldset.user_infos span.label.hidden {visibility: hidden;}
.contacts_form_block form label.span {width: auto;display: inline;float: none;clear:none;font-weight: normal;}
.contacts_form_block form .line_nofloat {margin: 0px 0 6px 0;padding-top:5px;clear: both;position:relative;}
.contacts_form_block form .btn input {cursor: pointer!important;}
.contacts_form_block form input,.contacts_form_block form select {width: 30%;border: 1px solid #c1b6a2;float:left;}
.contacts_form_block form textarea {width: 30%;height: 150px;border: 1px solid #c1b6a2;float:left;}
.contacts_form_block form .multi input {width: auto;border: none;float:none;}
.contacts_form_block form .multi table input {width: auto !important;display: inline !important;float: left;}
.contacts_form_block form .multi table label {display: inline !important;float: left;}
.contacts_form_block form .multi {float:left;}
form .asterisc {color: #328EE2 !important;font-style: italic;margin-right:10px;}
#unregister_form .asterisc, .contacts_form_block .asterisc {margin-right:0px;}
.contacts_form_block form #user_phone_nb_courntry_code {width: 30px;margin-left: 3px;}
.contacts_form_block form .number {clear:left;display:table-cell;float:left;}
.contacts_form_block form .number label.span,.contacts_form_block form .number input{float:left;clear:none;margin-right:5px;}
.contacts_form_block form #user_phone_nb {width: 80px;}
.contacts_form_block form #user_zip_code {width: 50px;}
.contacts_form_block form .user_preferences label,.contacts_form_block form .user_preferences span.label {width: 80%;float: none;}
.contacts_form_block form .line_nofloat #phone_nb_line {margin-left: 25%;}
.contacts_form_block form .line_nofloat #phone_nb_line div,[dummy] {margin-bottom: 4px;}
.contacts_form_block form input.send_form {width: 144px;height: 17px;border: none;color: #ffffff;cursor: pointer;font-weight: bold;background: url(../../img/bi_internet/btn/btnForm.gif) 0 0 no-repeat;border: 0;}
.jump_2_block_content form {margin: 0 0 3px 0;padding: 0 0 0 0;}
.jump_2_block_content form label {display: block;margin: 0 0 4px 0;font-size: 12px;font-weight: bold;color: #777777;}
.form_separator {height: 16px;width: 99%;background-image: url('../../img/bi_internet/grey_dotted_bg.gif');background-repeat: repeat-x;background-attachment: scroll;background-position: 1px 6px;}
.venir .zoom {display: block;padding: 4px 0 2px 18px;font-weight: bold;margin: 0 0 0 12px;background: url(../../img/bi_internet/puces/zoomer.gif) no-repeat 0 2px;}
#cancelsubmit .centerer {width:33%;left:20%;margin-top:20px;}

.contacts_form_block form .line_nofloat label {text-align:right;}
.contacts_form_block form label.span {text-align:right;}
.contacts_form_block form label.labelTel {clear:left;width: 10%;display: block;float: left;font-weight: normal;margin-top:4px;margin-bottom:4px;text-align:left;}
.formadmin_content {margin-bottom:10px;margin-top:5px;}
#header {z-index:9; position: relative;/*display: block;*/width: 995px;/*height: 71px;*/clear: both;text-align: left; /*background:#0789c6url(../../img/bi_internet/header_gradient_bg.gif) 0 0 repeat-y;*/  top:4px; height: 130px; }
#header .float_left {height: 90px;}
.link_container {height: 71px;}
.home .link_container,.homeCorporate .link_container {position: absolute;left: 188px;z-index: 9;}
#flash_blocks {padding-top: 8px;background: url(../../img/bi_internet/home_topwave.gif) 0 0 no-repeat;}
.popup #header {width: 100%;}
#home .topwave_block {display:none;}
.topwave_block {width: 100%;height: 65px;margin: -58px 0 0 0;float: right;clear: both;background: url(../../img/bi_internet/internal_pages_topwave.jpg) 0 0 no-repeat; z-index:-1}
/*.fiche_temoignage .topwave_block {background: #f2eee0 url(../../img/bi_internet/ft_topwave.jpg) 0 0 no-repeat;}*/

.no_left_col .topwave_block {margin: -57px 0 0 0;height:65px;background: #f2eee0 url(../../img/bi_internet/internal_noleftcol_pages_topwave.jpg) 0 0 no-repeat;}
.popup .no_left_col .topwave_block {background: #f2eee0 url(../../img/bi_internet/internal_noleftcol_pages_topwave.jpg) 0 0 no-repeat!important;clear: both;height: 65px;margin: -65px 0 0 0;}
.green .topwave_block {background: url(../../img/bi_internet/green/topwave_green.jpg) 0 0 no-repeat!important;margin: -57px 0 0 0;}
.green .no_left_col .topwave_block {margin: -57px 0 0 0;height: 65px;clear: both;background: #f2eee0 url(../../img/bi_internet/internal_noleftcol_pages_topwave.jpg) 0 0 no-repeat;}
.popup.green #header .topwave_block {background: url(../../img/bi_internet/green/topwave_green.jpg) 0 0 no-repeat!important;clear: both;height: 65px;margin: -65px 0 0 0;}
.homeCorporate .topwave_block {background: url(../../img/bi_internet/topwave_blue.jpg) 0 0 no-repeat!important;clear: both;height: 65px;margin: -58px 0 0 0;}

/* --- HEADER ---
.privatespace_blck {margin-left: 10px;width: 231px;float: left;position: absolute;z-index: 1000;right: 0px;background: url(../img/privatespace_blck_bottom.gif) left bottom no-repeat;height: 105px !important;}
.privatespace_blck .privatespace_blck_content {padding: 0 15px 0 22px;background: url(../img/privatespace_blck_bg.gif) 0 0 repeat-y;float: left;width: 192px;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_title {margin: 0 0 7px 0;padding: 6px 0 0 6px;color: #FFFFFF;border-left: 6px solid #B32385;display: block;font-weight: bold;}
.privatespace_blck .privatespace_blck_content input {width: 115px;margin: 0 3px 3px 0;float: left;padding: 0 0 0 10px;color: #0A82C0;border: 1px solid #0B5A96;}
.privatespace_blck .privatespace_blck_content input.ok {width: 34px;height: 15px;margin: 0 0 0 0;padding: 0 0 0 0;background: url(../img/btnViolet-ok.gif) no-repeat 0;border: none;color: #FFFFFF;font-weight: bold;}
.privatespace_blck .privatespace_blck_content a.flc {padding: 0 0 0 8px;float: left;display: block;color: #ACE2FA;background: url(../img/flc-bluetc.gif) 0 3px no-repeat;}
.privatespace_blck .privatespace_blck_content a.subscribe {padding: 0 5px 0 8px;display: block;float: right;color: #FFFFFF;font-weight: bold;background: url(../img/flc-white.gif) 0 3px no-repeat;}
.privatespace_blck .privatespace_blck_bottom {position: relative;z-index: 1000;width: 231px;height: 18px;/*background: url(../img/privatespace_blck_bottom.gif) 0 0 no-repeat;*//*font-size: 1px;float: left;}*/
/*.privatespace_blck ul,.privatespace_blck ul li {margin: 0;padding: 0;list-style-type: none;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_title .normal {font-weight: normal;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_action {margin: 0 0px 0 -10px;padding: 5px 0px 5px 5px;background: url(../img/pted-bluec-h.gif) repeat-x;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_action li {padding: 0 0 0 8px;background: url(../img/flc-bluetc.gif) no-repeat 0 3px;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_action li a {color: #B9E3FF;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_action .first {background: url(../img/flc-white.gif) no-repeat 0 3px;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_action .first a {color: #FFFFFF;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_tools {margin: 0px 0px 0 -10px;padding: 3px 5px 2px 10px;border-top: 1px solid #4DAEDC;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_tools li {padding: 3px 0 3px 27px;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_tools li a {color: #FFFFFF;font-weight: bold;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_tools li.privatespace_blck_tools_selection {background: url(../img/tool-select.gif) no-repeat left;}
.privatespace_blck .privatespace_blck_content input {position: relative;}*/
/* --- HEADER --- */
.privatespace_blck {margin-left: 10px;width: 231px;float: left;position: absolute;z-index: 10;right: 0px;background: url(../img/privatespace_blck_bottom2.gif) left bottom no-repeat;/*height: 105px !important;*/}
.privatespace_blck .privatespace_blck_content {padding: 0 15px 0 22px;background: url(../img/privatespace_blck_bg.gif) 0 0 repeat-y;float: left;width: 192px;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_title {margin: 0 0 5px 0;padding: 4px 0 0 6px;color: #FFFFFF;border-left: 6px solid #B32385;display: block;font-weight: bold;}
.privatespace_blck .privatespace_blck_content input {width: 115px;margin: 0 3px 3px 0;float: left;padding: 0 0 0 10px;color: #0A82C0;border: 1px solid #0B5A96;}
.privatespace_blck .privatespace_blck_content input.ok {width: 34px;height: 15px;margin: 0 0 0 0;padding: 0 0 0 0;background: url(../img/btnViolet-ok.gif) no-repeat 0;border: none;color: #FFFFFF;font-weight: bold;}
.privatespace_blck .privatespace_blck_content a.flc {padding: 0 0 0 8px;float: left;display: block;color: #ACE2FA;background: url(../img/flc-bluetc.gif) 0 3px no-repeat;}
.privatespace_blck .privatespace_blck_content a.subscribe {padding: 0 5px 0 8px;display: block;float: right;color: #FFFFFF;font-weight: bold;background: url(../img/flc-white.gif) 0 3px no-repeat;}
.privatespace_blck .privatespace_blck_bottom {position: relative;z-index: 1000;width: 231px;height: 18px;/*background: url(../img/privatespace_blck_bottom.gif) 0 0 no-repeat;*/font-size: 1px;float: left;}
.privatespace_blck ul,.privatespace_blck ul li {margin: 0;padding: 0;list-style-type: none;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_title .normal {font-weight: normal;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_action {margin: 0 0px 0 -10px;padding: 4px 0px 3px 5px;background: url(../img/pted-bluec-h.gif) repeat-x;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_action li {padding: 0 0 0 8px;background: url(../img/flc-bluetc.gif) no-repeat 0 3px;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_action li a {color: #B9E3FF;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_action .first {background: url(../img/flc-white.gif) no-repeat 0 3px;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_action .first a {color: #FFFFFF;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_tools {margin: 0px 0px 0 -10px;padding: 3px 5px 2px 10px;border-top: 1px solid #4DAEDC;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_tools li {padding: 3px 0 3px 27px;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_tools li a {color: #FFFFFF;font-weight: bold;}
.privatespace_blck .privatespace_blck_content .privatespace_blck_tools li.privatespace_blck_tools_selection {background: url(../img/tool-select.gif) no-repeat left;}
.privatespace_blck .privatespace_blck_content input {position: relative;}


.top_links_block {height: 33px;float: left;display: block;width: 390px; margin-top:-2px;z-index:0}
.global .top_links_block {height: 33px;float: left;display: block;width: 390px; margin-top:-1px}
.top_links_block ul {margin: 0 0 0 0;padding: 0 0 0 5px;list-style: none;float: left; }
.top_links_block li {margin: 0 0 0 0;padding: 0 0 0 0;display: block;float: left;text-align: center;}
.top_links_block li a {font-weight: bold;text-decoration: none;}
.top_links_block li a:hover {text-decoration: none;}
.top_links_block .tab {height: 33px;white-space: nowrap;margin: 0 5px 0 0;}
.top_links_block .tab div {height: 25px;margin: 0;}
.top_links_block .tab div div {height: 33px;padding: 0;margin: 0;}
.top_links_block .tab a {background: url(../img/navTop.gif) 0 6px no-repeat; height: 20px;padding: 5px 0 0 15px;display: block;color: #fff; margin:0 0 0 5px}
.top_links_block .tab a:hover {background: url(../img/navTop-on_blue.gif) 0 6px no-repeat;}
.top_links_block .tab.on {background: url(../img/top_link_left.gif) 0 0 no-repeat;padding: 0 0 0 11px; }
/*.top_links_block .tab1.on{width: 155px}
.top_links_block .tab1{width: 155px}
.top_links_block .tab2.on{width: 165px}
.top_links_block .tab2{width: 155px}*/
.top_links_block .tab.on div {background: url(../img/top_link_right.gif) top right no-repeat;padding: 0 11px 0 0;}
.top_links_block .tab.on div div {background: #fff; height:25px; padding: 0 5px 0 0;}
.top_links_block .tab.on a, .top_links_block .tab.on a:hover {background: url(../img/navTop-on.gif) 0 6px no-repeat; display: block;color: #1d4d8d; font-weight:normal; padding:5px 0 0 15px; margin:0}

.corporate_links_block {float: left;margin: 0 0 0 5px;position: relative;}
.corporate_links_block ul {margin: 0 0 0 0;padding: 5px 0 0 5px;list-style: none;}
.corporate_links_block li {margin: 0 0 0 0px;/*padding: 0 0 0 9px;*/display: inline;background: url(../../img/bi_internet/puces/flc-green.gif) no-repeat 0 3px;vertical-align: top;}
.corporate_links_block li a {background: url(../img/bullet_top.gif) no-repeat 0 3px ; color: #ffffff; padding: 0 0 0 8px}

.top_nav_block {width: 100%;margin-top:-5px;float: left;clear: left;text-align: left;position: relative;z-index: 1000;}
.top_nav_block ul {margin: 0 0 0 0;padding: 0 0 0 6px;list-style: none;float: left;clear: none;position: relative;z-index: 1000;}
.top_nav_block ul li {width: 130px;margin: 0 0px 0 0;padding: 4px 0 0 0;display: block;float: left;position: relative;z-index: 1000;}

/*. ul li#top1 ul{margin: -30px 0 0 5px}
.top_nav_block ul li.off {background: none;}*/

/*.top_nav_block ul li.off a:hover {background: url(../../img/bi_internet/puces/navTop-off.gif) no-repeat 5px 4px;}*/
.top_nav_block a {width: 115px;padding: 8px 0 0 25px;display: block;color: #fff;background: url(../img/navTop.gif) 9px 9px no-repeat;text-decoration: none;}
.top_nav_block #top1 a.current, .top_nav_block li#top1 a.lv_01:hover, .top_nav_block #top1 a.current:hover{background: url(../img/bgd_current1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}
.top_nav_block #top2 a.current, .top_nav_block li#top2 a.lv_01:hover, .top_nav_block #top2 a.current:hover{background: url(../img/bgd_current2.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}
.top_nav_block #top3 a.current, .top_nav_block li#top3 a.lv_01:hover, .top_nav_block #top3 a.current:hover{background: url(../img/bgd_current3.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}
.top_nav_block #top4 a.current, .top_nav_block li#top4 a.lv_01:hover, .top_nav_block #top4 a.current:hover{background: url(../img/bgd_current4.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}

.global .top_nav_block #top1 a.current,.global .top_nav_block #top1 a.lv_01:hover,.global .top_nav_block #top1 a.current:hover{background: url(../img/bgd_current5.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}
.global .top_nav_block #top2 a.current,.global .top_nav_block #top2 a.lv_01:hover,.global .top_nav_block #top2 a.current:hover{background: url(../img/bgd_current6.gif) no-repeat 5px 4px;color: #1D4D8D; height: 58px; padding:8px 0 0 25px}
.global .top_nav_block #top3 a.current,.global .top_nav_block #top3 a.lv_01:hover,.global .top_nav_block #top3 a.current:hover{background: url(../img/bgd_current7.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}
.global .top_nav_block #top4 a.current,.global .top_nav_block #top4 a.lv_01:hover,.global .top_nav_block #top4 a.current:hover{background: url(../img/bgd_current8.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}
.global .top_nav_block #top5 a.current,.global .top_nav_block #top5 a.lv_01:hover,.global .top_nav_block #top5 a.current:hover{background: url(../img/bgd_current9.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}

.global .top_nav_block #top6 a.current,.global .top_nav_block #top6 a.lv_01:hover,.global .top_nav_block #top6 a.current:hover{background: url(../img/bgd_current5_1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}
.global .top_nav_block #top7 a.current,.global .top_nav_block #top7 a.lv_01:hover,.global .top_nav_block #top7 a.current:hover{background: url(../img/bgd_current6_1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}
.global .top_nav_block #top8 a.current,.global .top_nav_block #top8 a.lv_01:hover,.global .top_nav_block #top8 a.current:hover{background: url(../img/bgd_current7_1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}
.global .top_nav_block #top9 a.current,.global .top_nav_block #top9 a.lv_01:hover,.global .top_nav_block #top9 a.current:hover{background: url(../img/bgd_current8_1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}
.global .top_nav_block #top10 a.current,.global .top_nav_block #top10 a.lv_01:hover,.global .top_nav_block #top10 a.current:hover{background: url(../img/bgd_current9_1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding:8px 0 0 25px}

/*.top_nav_block li#top1:hover{background: url(../img/bgd_current1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 60px; padding:8px 0 0 0}*/
/*.top_nav_block li a.lv_01{border-right: 1px solid red}*/
.top_nav_block a:hover {text-decoration: none;background: url(../img/navTop-on_blue.gif) no-repeat 0 6px ; }
.top_nav_block li ul li a:hover {/*font-weight: bold;background: none*/}
.top_nav_block li ul {width: 112px;margin: 0 0 0 0;padding: 20px 0 10px 10px;list-style: none;position: absolute;z-index: 1001;background-color: #fff;display: none;}
.top_nav_block li#top4 ul {width: 121px;}
.top_nav_block li#top4 a {width: 110px;}
.top_nav_block li ul li {width: 100px;position: relative;z-index: 1001;margin: 0 0 0 0;padding: 0 0 0 10px;display: block;background: url(../img/bullet_li_off.gif) 0 8px no-repeat;}
.top_nav_block li ul li.first{border-top: 2px solid #C1C1C1}
.top_nav_block li ul li a {width: 100px;padding: 4px 0 4px 0;display: block;color: #1D4D8D;background: none;}
.top_nav_block li ul li a:hover{background: none}
/*.top_nav_block li:hover,.top_nav_block li.sfhover {background: url(../../img/bi_internet/nav/top_nav_lv02_top.gif) 0 0 no-repeat;display: block;}*/
.top_nav_block li li:hover,.top_nav_block li li.sfhover {display: block;background: url(../img/bullet_li_on.gif) 0 8px no-repeat;}
.top_nav_block li li:hover a,.top_nav_block li li.sfhover a {display: block;color: #1D4D8D;}

.global .top_nav_block ul {margin: 0 0 0 0;padding: 0 0 0 6px;list-style: none;float: left;clear: none;position: relative;z-index: 1000;}
.global .top_nav_block ul li {width: 130px;margin: 0 0px 0 0;padding: 4px 0 0 0;display: block;float: left;position: relative;z-index: 1000;}

.global .top_nav_block a:hover {text-decoration: none;background: url(../img/navTop-on_blue.gif) no-repeat 0 6px ; }
.global .top_nav_block li ul {width: 112px;margin: 0 0 0 0;padding: 20px 0 10px 10px;list-style: none;position: absolute;z-index: 1001;background-color: #fff;display: none;}
.global .top_nav_block li#top4 ul {width: 121px;}
.global .top_nav_block li#top4 a {width: 110px;}
.global .top_nav_block li ul li {width: 100px;position: relative;z-index: 1001;margin: 0 0 0 0;padding: 0 0 0 10px;display: block;background: url(../img/bullet_li_off.gif) 0 8px no-repeat;}
.global .top_nav_block li ul li.first{border-top: 2px solid #C1C1C1}
.global .top_nav_block li ul li a {width: 100px;padding: 4px 0 4px 0;display: block;color: #1D4D8D;background: none;}
.global .top_nav_block li ul li a:hover{background: none}
.global .top_nav_block li li:hover,.top_nav_block li li.sfhover {display: block;background: url(../img/bullet_li_on.gif) 0 8px no-repeat;}
.global .top_nav_block li li:hover a,.top_nav_block li li.sfhover a {display: block;color: #1D4D8D;}

.global .top_nav_block li ul li.first{width: 85%;}
.top_nav_block li ul li.first{width: 85%;}

.global .top_nav_block ul li#top6 {width: 115px;}
.global .top_nav_block ul li#top7 {width: 115px;}
.global .top_nav_block ul li#top8 {width: 115px;}
.global .top_nav_block ul li#top9 {width: 115px;}
.global .top_nav_block ul li#top10 {width: 115px;}


.global .top_nav_block  li#top6 a {width: 90px;}
.global .top_nav_block  li#top7 a {width: 90px;}
.global .top_nav_block  li#top8 a {width: 90px;}
.global .top_nav_block  li#top9 a {width: 90px;}
.global .top_nav_block  li#top10 a {width: 90px;}

.global .top_nav_block li#top6 ul {width: 100px;}
.global .top_nav_block li#top7 ul {width: 100px;}
.global .top_nav_block li#top8 ul {width: 100px;}
.global .top_nav_block li#top9 ul {width: 100px;}
.global .top_nav_block li#top10 ul {width: 100px;}

.global .top_nav_block li ul {width: 100px;}
.global .top_nav_block li#top1 ul {width: 112px;}
.global .top_nav_block  li#top2 ul {width: 112px;}
.global .top_nav_block  li#top3 ul {width: 112px;}
.global .top_nav_block  li#top4 ul {width: 121px;}
.global .top_nav_block li#top10 ul {width: 100px;}

.top_nav_block li li:hover a:hover{text-decoration: underline}
.global .top_nav_block li li:hover a:hover{text-decoration: underline}

/*.top_nav_block li:hover a.lv_01,.top_nav_block li.sfhover a.lv_01 {display: block;background: url(../img/bgd_current1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 60px; padding: 8px 0 0 25px;}*/
/*.top_nav_block li#top1:hover a.lv_01,*/
.top_nav_block li#top1.sfhover a.lv_01 {display: block;background: url(../img/bgd_current1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.top_nav_block li#top2:hover a.lv_01,*/
.top_nav_block li#top2.sfhover a.lv_01 {display: block;background: url(../img/bgd_current2.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.top_nav_block li#top3:hover a.lv_01,*/
.top_nav_block li#top3.sfhover a.lv_01 {display: block;background: url(../img/bgd_current3.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.top_nav_block li#top4:hover a.lv_01,*/
.top_nav_block li#top4.sfhover a.lv_01 {display: block;background: url(../img/bgd_current4.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}

/*.global .top_nav_block li#top1:hover a.lv_01,*/
.global .top_nav_block #top1.sfhover a.lv_01 {display: block;background: url(../img/bgd_current5.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.global .top_nav_block li#top2:hover a.lv_01,*/
.global .top_nav_block #top2.sfhover a.lv_01 {display: block;background: url(../img/bgd_current6.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.global .top_nav_block li#top3:hover a.lv_01,*/
.global .top_nav_block #top3.sfhover a.lv_01 {display: block;background: url(../img/bgd_current7.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.global .top_nav_block li#top4:hover a.lv_01,*/
.global .top_nav_block #top4.sfhover a.lv_01 {display: block;background: url(../img/bgd_current8.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.global .top_nav_block li#top5:hover a.lv_01,*/
.global .top_nav_block #top5.sfhover a.lv_01 {display: block;background: url(../img/bgd_current9.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}

/*.global .top_nav_block li#top6:hover a.lv_01,*/
.global .top_nav_block #top6.sfhover a.lv_01 {display: block;background: url(../img/bgd_current5_1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.global .top_nav_block li#top7:hover a.lv_01,*/
.global .top_nav_block #top7.sfhover a.lv_01 {display: block;background: url(../img/bgd_current6_1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.global .top_nav_block li#top8:hover a.lv_01,*/
.global .top_nav_block #top8.sfhover a.lv_01 {display: block;background: url(../img/bgd_current7_1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.global .top_nav_block li#top9:hover a.lv_01,*/
.global .top_nav_block #top9.sfhover a.lv_01 {display: block;background: url(../img/bgd_current8_1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}
/*.global .top_nav_block li#top10:hover a.lv_01,*/
.global .top_nav_block #top10.sfhover a.lv_01 {display: block;background: url(../img/bgd_current9_1.gif) no-repeat 5px 4px;color: #1D4D8D; height: 70px; padding: 8px 0 0 25px;}


/*.top_nav_block li.sfhover#top1 a.lv_01:hover{padding:8px 0 0 25px}*/
/*.top_nav_block li:hover ul,*/
.top_nav_block li.sfhover ul {display: block;margin: -30px 0 0 5px}
.top_nav_block li.lastone a {background: none;}
.top_nav_block .lv_01 strong {white-space: nowrap;display: block}

/*.global .top_nav_block li:hover ul,*/
.top_nav_block li.sfhover ul {display: block;margin: -30px 0 0 5px}
.global .top_nav_block li.lastone a {background: none;}
.global .top_nav_block .lv_01 strong {white-space: nowrap;display: block}

.homeImmobilierPage ul li {width: 110px !important;margin: 0 0px 0 0;padding: 4px 0 0 0;display: block;float: left;position: relative;z-index: 1000;}
.homeImmobilierPage a {width: 90px !important;padding: 3px 0 0 20px;display: block;color: #B9E3FF;background: url(../../img/bi_internet/puces/navTop-off.gif) no-repeat 5px 4px;text-decoration: none;}
.homeImmobilierPage li ul {width: 100px !important;margin: 0 0 0 0;padding: 15px 0 10px 10px;list-style: none;position: absolute;z-index: 1001;background-color: #0987c4;display: none;}
.homeImmobilierPage li ul li {width: 75px !important;position: relative;z-index: 1001;margin: 0 0 0 0;padding: 0 0 0 8px;display: block;background: url(../../img/bi_internet/puces/flc-bluetc.gif) 0 8px no-repeat;}
.homeImmobilierPage li ul li a {width: 75px !important;padding: 4px 0 4px 0;display: block;color: #B9E3FF;background: url(../../img/bi_internet/nav/top_nav_lv02_link_separator.gif) 0 0 repeat-x;}

.logo_BI {width: 174px;height: 67px;margin: 14px 0 0 20px;display: block;float: left;position: relative;}
.home .logo_BI,.homeCorporate .logo_BI {position: absolute;top: 14px;left: 20px;margin: 0;}
.logo_BI img {width: 174px;height: 67px;margin: 14px 0 0 20px;display: block;float: left;position: relative;}
div.logo_BI span {display: none;}
.close {padding: 0 0 0 10px;position: absolute;right: 16px;top: 0.5em;color: #ffffff;font-weight: bold;background: url(../../img/bi_internet/puces/flc-green.gif) 0 4px no-repeat;}
.homeCorporate .left_menu_block {background: none;}
.homeCorporate .left_menu_block ul {background: url(../../img/bi_internet/left_col_menu_block_bg_hc.gif);}
.homeCorporate .main_flashanimation_block {margin: 0 0 0 0;position:relative;height: 50px;top:0px!important;;right: 0px!important;background: none;}
.homeCorporate #left_col {width:217px;}
.homeCorporate .main_flashanimation_block .flash_alternate {width: 100%;padding: 0 20px 0 20px;float: left;}
.homeCorporate #site_container {background: none;}
.homeCorporate #site_content {position:relative;width:100%;}
.homeCorporate #header{	height:71px!important;}

/*.homeCorporate #center_col {margin-left:217px;padding-top:160px;width: 778px;position: relative;z-index: 1;background: none;}*/
.homeCorporate #center_colG {padding-top:210px;width:263px;z-index:1;background:none;float:left;}
.homeCorporate #center_colM {padding-top:210px;width:263px;z-index:1;background:none;float:left;}
.homeCorporate #center_colD {padding-top:210px;width:243px;z-index:1;background:none;float:left;}

.homeCorporate .column {width: 234px;overflow: hidden;float: left;padding: 0 10px 0 20px;}
.homeCorporate .column.last {width: 219px;}
.homeCorporate .column.pink,.homeCorporate .column.pink a {color: #bf0072;}
.homeCorporate .column.green,.homeCorporate .column.green a {color: #80c522;}
.homeCorporate .column.orange,.homeCorporate .column.orange a {color: #ed7501;}
.homeCorporate .column a {clear:left;}
.homeCorporate .column h2 {display: block;min-height: 6em;}
.homeCorporate .column h3 {font-weight: bold;}
.homeCorporate .column .article img {display:block;margin-right: 10px;margin-top:10px;margin-bottom:10px;}
 
#menu_gauche_home {	margin: 0;padding: 0;}
#menu_gauche_home ul {display: inline;list-style: none;margin: 0;padding: 0;}
#menu_gauche_home li {display: inline;margin: 0;padding: 0;	margin-left: 20px;}

 .dl_our_publications_block {width: 205px;height: 90px;margin: 10px 0 0 6px;padding: 10px 0 0 0;background: url(../../img/bi_internet/dl_our_publi_block_bg.gif) 0 0 no-repeat;}
 .dl_our_publications_block label {margin: 0 0 0 105px;padding: 0 0 0 0;color: #1d4d8d;font-weight: bold;display: block;}
 .dl_our_publications_block select {margin: 10px 0 0 108px;color: #4ea3d1;font-weight: bold;border: 1px solid #4ea3d1;}
 .dl_our_publications_block input.telecharger {width: 90px;height: 16px;margin: 12px 0 0 105px;padding: 0 0 0 0;cursor: pointer;color: #FFFFFF;font-weight: bold;background: url(../../img/bi_internet/btn/btnTelecharger.gif) no-repeat;border: none;}

.home .news_flashanimation_block {width: 350px;height: 172px;margin: 0 0 0 0;float: left;position: relative;z-index: 0;background: url(../../img/bi_internet/home_nv_bg.jpg) 0 0 no-repeat;}
.home .news_flashanimation_block object {position: relative;top: 5px;}
.home .main_flashanimation_block {width: 645px;height: 232px;position: relative;float: left;}
.home #header{	height:71px!important;}
.line#others_contents {	margin-top:-70px;width:995px;position: relative;background: url(../../img/bi_internet/homeCorp_rightcol_ctnt_bg.gif) 100% 0 repeat-y;}

.over_mainflash_block {width: 277px;position: absolute;left: 366px;top: 106px;z-index: 5;}
.over_mainflash_block .cont {padding: 5px 10px;color: #6C807E;font-weight: bold;background-color: transparent;}
.over_mainflash_block .cont span.pi {color: #454545;}
.over_mainflash_block .cont strong {padding: 0 0 0 18px;display: block;color: #1D4D8D;background: url(../../img/bi_internet/puces/dbl-flc-greyd.gif) no-repeat 0 2px;}

.search_housing_block {width: 723px;margin: 0 0 0 0;padding: 0 0 0 0;}
.search_housing_block_title {height: 30px;padding: 35px 25px 0 0;text-align: right;background: url(../../img/bi_internet/srch_housing_block_bg.gif) 100% 0 no-repeat;width: 698px;}
.search_housing_block_title h2 {color: #7D7761;font-size: 18px;font-weight: bold;}

.flashmap_block {width: 235px;height: 215px;float: left;background: #ffffff url(../../img/bi_internet/home_flashmap_bg.jpg) repeat-y;}

.view_search_results_block {width: 476px;/*height: 33px;*/margin: 5px 0 0 -19px;padding: 4px 0 0 0;clear: both;float: none;position: relative;z-index: 1000;background: none;border-left: 1px solid #ffffff;}
.view_search_results_block .rnd_borders_top {display: block;background: transparent;font-size: 1px;}
.view_search_results_block .rnd_borders_bot {display: block;background: transparent;font-size: 1px;}
.view_search_results_block .ln_01 {height: 1px;margin: 0 5px 0 5px;display: block;overflow: hidden;background: #cec3ad;}
.view_search_results_block .ln_02 {height: 1px;margin: 0 3px 0 3px;display: block;overflow: hidden;background: #f9f5ef;border-left: 2px solid #cec3ad;border-right: 2px solid #cec3ad;}
.view_search_results_block .ln_03 {height: 1px;margin: 0 2px 0 2px;display: block;overflow: hidden;background: #f9f5ef;border-left: 1px solid #cec3ad;border-right: 1px solid #cec3ad;}
.view_search_results_block .ln_04 {height: 2px;margin: 0 1px 0 1px;display: block;overflow: hidden;background: #f9f5ef;border-left: 1px solid #cec3ad;border-right: 1px solid #cec3ad;}
.view_search_results_block_content {padding: 0px 10px 0px 10px;padding-bottom:0!important;display: block;background: #f9f5ef;border: 0 solid #cec3ad;border-width: 0 1px;}
.view_search_results_block_content span {font-weight: bold;}
.view_search_results_block_content .pi {margin: 0 3px 0 0;padding: 0 0 0 18px;background: url(../../img/bi_internet/puces/bflc-beige.gif) 0 50% no-repeat;font-size: 18px;color: #FDA33F;vertical-align: middle;}
.view_search_results_block input.btnResult {width: 127px;height: 17px;margin: 2px 5px 0 0;float: right;background:transparent url(../../img/bi_internet/btn/btResult2.gif) 0 0 no-repeat;border: none;color: #ffffff;font-weight: bold;vertical-align: top;cursor: pointer;}

input.btnResult.off {cursor: default !important;color:#777777!important;}
#divRechercheOriginal2{display: none;}

.home_caption_boxes_block {width: 713px;padding: 0 0 10px 10px;clear: left;background: url(../../img/bi_internet/home_highlight_bg.jpg) 0 0 no-repeat;}
.home_caption_box {width: 49%;padding: 10px 0 0 0;float: left;border-left: 1px solid #b8b9be;}
.home_caption_box h2 {margin: 0 0 0 0;padding: 6px 0 6px 10px;border-left: 6px solid #80c522;color: #454545;font-size: 13px;font-weight: bold;}
.home_caption_box h2 a {color: #454545;}
.home_caption_blox_picsblock {margin: 0 10px 0 0;float: left;}
.home_caption_blox_picsblock img {margin: 0 0 10px 15px;}
.home_caption_blox_content {padding: 4px 5px 0 0;}
.home_caption_blox_content p {margin: 2px 0 2px 0;padding: 0 0 0 0;color: #4a4a4a;}
.home_caption_blox_content p a {color: #4a4a4a;}
.home_caption_blox_content a.content_title {font-size: 12px;font-weight: bold;color: #175d9d;}
.home_private_space .inner_title_block {border-left: 5px solid #b32385;}
.home_private_space .inner_title_block h3 {color: #b32385;}
.home_private_space.register .inner_title_block {border-left: 5px solid #1072b0 !important;}
.home_private_space.register .inner_title_block h3 {color: #1072b0 !important;}
.home_private_space .inner_title_block h3 .pi {color: #454545;}
.home_private_space .register .inner_title_block {padding: 10px 0 10px 10px;border-left: 5px solid #1072B0;}
.home_private_space .register .inner_title_block h3 {color: #175d9d !important;}

.homeCorporate #caption_blocks {width: 778px; /*background:transparent url(../../img/bi_internet/caption_blocks_line_bg.gif) 0 190px no-repeat!important;*//*float: right;*/;clear: none;position:relative;z-index:0;}

.news_caption_block {width: 195px;padding: 0 0 0 0;text-align: left;color: #777777;}
.news_caption_block_content {margin: 0 -5px 0 -5px;;padding: 2px 0 6px 0;display: block;background: #ffffff;border: 0 solid #cec3ad;border-width: 0 1px;text-align: center;}
.news_caption_block_content h4 {margin: 0px 0 10px 0px;padding: 6px 0 0 10px;display: block;position: relative;top: -5px;;border-left: 6px solid #0a81bf !important;text-align: left;font-weight: bold;color: #0a81bf;}
.news_caption_block_content h4 a {color:#ffffff;}
.news_caption_block_content h4 a:hover {text-decoration: underline;}
.news_caption_block_content h4 .pi_date {font-size: 11px;font-weight: normal;color: #928060;}
.news_caption_block_content img {position: relative;;left: -5px;;width: 193px;margin-right: -5px;}

.search_housing_form_block {float: left;position: relative;background: #ffffff;min-height: 215px;}
.search_housing_form_block .search_housing {width:469px;margin: 5px 0 5px 0;padding: 0 0 0 18px;border-left: 1px solid #cec3ad;float: left;position: relative;}
.search_housing_form_block span.legend {width: 79px;display: block;float: left;color: #175d9d;font-size: 15px;font-weight: bold;}
.search_housing_form_block .line {margin: 0 0 4px 0;}
.search_housing_form_block div .line {width: 360px;margin: 0 0 0 0;border: none;}
.search_housing_form_block input {width: 278px;height: 13px;margin: 0 0 3px 0;border: 1px solid #ababa6;color: #928060;}
.search_housing_form_block .multi input,.search_housing_form_block .multi label {white-space: nowrap;float: none;width: 13px;height: 15px;border: none;display: inline;}
.search_housing_form_block .multi label {margin: 0 5px;}
.search_housing_form_block select {width: 258px;height: 18px;margin: 0 0 3px 0;border: 1px solid #ababa6;color: #928060;}
.search_housing_form_block select.lastone {margin-bottom: 0;}
.search_housing_form_block select.prices {width: 100px;}
.search_housing_form_block .prices {margin: 0 0 0 15px !important;}
.search_housing_form_block label {width: 85px;display: block;float: left;font-weight: bold;color: #777777;}
.search_housing_form_block label.multi {width: auto;margin: 0 15px 0 0;display: inline;float: none;}
.search_housing_form_block a.cross_blue_link {float: right;padding-right: 18px;}
.search_preview_form {margin: 7px 0 0 0;padding: 0 0 0 0;}
.search_preview_form label {margin: 0 0 0 0;padding: 0 0 0 0;font-weight: bold;}
.search_preview_form select {width: 118px;height: 18px;margin: 0 0 3px 0;border: 1px solid #ababa6;color: #928060;}
.search_preview_form input.green_ok {margin: 0 0 2px 0;}

.home_pc a.btn {position:absolute;top:310px;left:150px;}
.home_pc .flash {background: none !important;margin-bottom:20px;margin-top:10px;margin-left:10px;}
.home_pc .flash .inner_title_block{margin-bottom:10px;margin-left:-10px;}
.home_pc .flash div {/*padding: 0 10px 0 0;margin: 10px 0;background: transparent;*/}
.home_pc .flash object {margin: 10px 20px;}
.home_pc .video {width: 492px;float: right;padding-left: 30px;padding-top: 10px;padding-bottom: 15px;background: #cdc7b5 url(../../img/bi_internet/green/hpc_vbg.gif) right 0 repeat-y !important;margin-top: 10px;margin-bottom: 10px;}
.home_pc .intro .office_product_block  .office_product_block_ctnt {background: transparent !important;margin-bottom: 0;padding-left: 0 !important;}
.home_pc .intro .office_product_block  .office_product_block_ctnt {background: transparent !important;margin-bottom: 15px;padding-left: 0 !important;}
.home_pc .intro .office_product_block .pics_block {margin-left:15px;float: none;}
.home_pc .intro .office_product_block .pics_block .pics_block_item{float:left;}

.home_pc .brown {background-color:#F9F6EF} 

.home_pc .intro {background-color:  #DEDBD1 !important; background: transparent url(../../img/bi_internet/green/intro_hpc_right.gif)}
.home_pc .intro .intro_left {background-image: url(../../img/bi_internet/green/intro_hpc_left.gif);background-repeat: repeat-y;background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;}
.home_pc .brown .intro_left {padding: 0 ;padding-bottom: 0px ;background: transparent url(../../img/bi_internet/green/intro_hpc_left.gif) 0 0 repeat-y !important;}
.green.home_pc .intro {margin-right: 0px;background: url(../../img/bi_internet/green/intro_hpc_right.gif) 100% 0 repeat-y !important;}

.home_pc .intro .text {margin-left:0px;margin-right:520px;}
.home_pc .intro_bottom {margin-right: 0px;}
.home_pc .intro_bottom_left {background: url(../../img/bi_internet/green/intro_hpc_left_bottom.gif) no-repeat !important;height: 27px;}

.home_pc .banner_block {background: transparent url(../../img/bi_internet/green/banner_brown_bg_home_pc.gif) right 0 no-repeat !important;}
.home_pc .banner_block img {width: 766px;height: 170px;overflow: hidden;margin-bottom: 0px !important;}
.home_pc .line_separator_last {clear: both;background: url(../../img/bi_internet/green/line_separator_ie_ref_l_bg.jpg) right 0 no-repeat!important;height: 25px !important;margin: 0 !important;margin-top:0!important;padding:0!important;}
.home_pc .line_separator_last div {background: url(../../img/bi_internet/green/line_separator_ie_ref_l.jpg) 0 0 no-repeat!important;height: 25px !important;margin: 0 !important;margin-top:0!important;padding:0!important;}
.home_pc .office_product_blocks_line {margin-bottom: 0px!important;margin-top:0px!important;margin: 0px!important;margin-top:0px!important;padding:0px!important}
.home_pc .office_product_block.maxwidth {width: 100%!important;float: none;} 
.home_pc .line_separator {clear: both;height: 25px !important;margin: 0 !important;margin-top:0!important;padding:0!important;position:relative}
.home_pc .line_separator div {height: 25px !important;margin: 0 !important;margin-top:0!important;padding:0!important;}
.home_pc .intro  {background-color:  #DEDBD1 !important;}
.home_pc .office_product_block .detail_block h4 {float:left;border-left: none;padding: 0px 8px 0px 0px;}
.home_pc .office_product_block .detail_block h4 div{float:left;height:auto;border-left: 5px solid #175d9d;margin: 0 0 0 0;padding: 8px 8px 8px 15px;display: block;font-size: 14px;font-weight: bold;color: #175d9d;/*background-color: #C4BFAC;*/margin: 0;position: relative;}
.home_pc .office_product_block .office_product_block_ctnt {width:100%!important;margin-bottom:0px!important;margin-right: 0px!important;background:#DEDBD1  url(../../img/bi_internet/green/opbc_bg.jpg) -1px 0 repeat-y !important;/*width: 100%;*/float: none !important;position: relative;border-left: 1px solid #0e669e;}
.home_pc .office_product_block .pics_block .pics_block_item{margin: 5px 7px 0 0px ;;padding: 0 0 15px 0;float:left;}
.home_pc .office_product_block .pics_block .pics_block_item img{width:150px;height:120px;margin: 0 0 4px 0;border: none;display: block;}
.home_pc .office_product_block .pics_block .pics_block_item span{margin: 0 0 0 6px;display: block;}
.home_pc .office_product_block .detail_block .comment {clear:left;margin: 5px 0 0 15px;padding: 1px 0 0 0;}
.home_pc .office_product_block .detail_block .titre {border-bottom: 1px solid #0e669e;}
.home_pc .office_product_block .office_product_block_ctnt{border-left:none;padding: 0px!important;margin-right:0px !important}
.home_pc .office_product_block .detail_block .detail_block_2{background:transparent;!important;margin: 0 !important;margin-top:0!important;padding:0!important;}
.home_pc .office_product_block .pics_block {float: none;margin-left:15px;}

.home_pc .office_product_block2 .office_product_block_ctnt2 {width: 100%;float: left;position: relative;margin-right: 6px;background-color: #f9f5ef;}
.home_pc .office_product_block2 .office_product_block_ctnt2 {background-color: #cfcabb;margin-bottom: 10px;margin-right: 0px;border-left-width: 1px;border-left-style: solid;border-left-color: #0e669e;}
.home_pc .office_product_block2 {width: 48.5% !important;float: left;padding-right:10px}
.home_pc .office_product_block2 {margin-left: 0px;padding-left: 0px;position: relative;}
.home_pc .office_product_block2 .detail_block h4 {border-left-width: 5px;border-left-style: solid;border-left-color: #0a81bf;height: 34px;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;padding-top: 8px;padding-right: 0pt;padding-bottom: 2px;padding-left: 15px;display: block;font-size: 14px;font-weight: bold;color: #175d9d;}
.home_pc .office_product_block2 .detail_block h4 {background-color: transparent;background-image: none;background-repeat: repeat;background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;}
.green .office_product_block2 .office_product_block_ctnt2 {background-color: #cfcabb;margin-bottom: 10px;margin-right: 0px;border-left-width: 1px;border-left-style: solid;border-left-color: #0e669e;}
.home_pc .office_product_block2 .pics_block2 {float: right;margin-top:-44px;} 

.projet_pc .office_product_block .pics_block {margin-top: 10px;float: left !important;}
.projet_pc .office_product_block .pics_block .pics_block_item{margin: 5px 7px 0 0px ;padding: 0 0 15px 0;float:left;}
.projet_pc .office_product_block .pics_block .pics_block_item img{width:150px;height:120px;margin: 0 0 4px 0;border: none;display: block;}
.projet_pc .office_product_block .pics_block .pics_block_item span{margin: 0 0 0 6px;display: block;}


.home_ie .banner_block {background: transparent url(../../img/bi_internet/green/banner_brown_bg_home_ie.gif) right 0 no-repeat !important;}

.home_ie_log .banner_block {background: transparent url(../../img/bi_internet/green/banner_brown_bg_home_ie_log.gif) right 0 no-repeat !important;}
.home_ie_log .office_product_block .office_product_block_ctnt {background-color:transparent !important;border-left:none !important;margin-bottom:0px;margin-right:0px;}
.home_ie_log .office_product_block .office_product_block_ctnt{border-left:none;padding: 0px!important;margin-right:0px !important}
.home_ie_log .office_product_block .pics_block {float: none;margin-left:15px;}
.home_ie_log .office_product_block .pics_block .pics_block_item {float:left;margin:5px 7px 15px 0px;padding:0;}
.home_ie_log .office_product_block .pics_block .pics_block_item{margin: 5px 7px 0 0px ;;padding: 0 0 15px 0;float:left;}
.home_ie_log .office_product_block .pics_block .pics_block_item img{width:150px;height:120px;margin: 0 0 4px 0;border: none;display: block;}
.home_ie_log .office_product_block .pics_block .pics_block_item span{margin: 0 0 0 6px;display: block;}

.home_ie_log .intro_left .office_product_block {background:transparent url(../../img/bi_internet/green/intro_hpc_right.gif) repeat-y scroll 100% 0pt !important;}
.home_ie_log .intro_left .office_product_block .detail_block {background:transparent url(../../img/bi_internet/green/intro_hpc_left.gif) repeat-y scroll 0pt 50% !important;}
.home_ie_log .office_product_block.maxwidth .flash_bi_map_block {background: transparent!important}
.home_ie_log .office_product_block.maxwidth .flash_bi_map_block div {background: transparent}

.home_ie_log .office_product_block .detail_block h4 {float:left;border-left: none;padding: 0px 8px 0px 0px;}
.home_ie_log .office_product_block .detail_block h4 div{float:left;height:auto;border-left: 5px solid #175d9d;margin: 0 0 0 0;padding: 8px 8px 8px 15px;display: block;font-size: 14px;font-weight: bold;color: #175d9d;/*background-color: #C4BFAC;*/margin: 0;position: relative;}
.home_ie_log .office_product_block .detail_block .detail_block_2{background:transparent;!important;margin: 0 !important;margin-top:0!important;padding:0!important;padding: 0 !important;}
.home_ie_log .office_product_block .detail_block .titre {border-bottom:1px solid #0E669E;}
.home_ie_log .office_product_block .detail_block .comment {clear:left;margin: 5px 0 0 15px;padding: 1px 0 0 0;}


.joinus .flash_home_rh {padding-left:20px;}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.avantpremiere .label_block {width: 300px;left: 180px;top: 13px;background: none;}
.avantpremiere .banner_block .blue {color: #3399cc;font-weight: bold;}
.avantpremiere .label_block span {margin: 0;padding: 0;background: none;}
/****** programme ******/
.programme {padding: 0 230px 10px 0px;}
.programme a {color: #777777;}
.programme .pict {vertical-align: top;}
.programme .offre {padding: 8px 0px 8px 14px;margin: 10px 0px 6px 0px;background-color: #F9F5EF;}
.programme .offre a {color:#4a4a4a;}
.programme .offre .offre_speciale {margin: 0 !important;}
.programme .sep {padding: 14px 0 0 0;margin: 14px 0px 0 0;background: url(../../img/bi_internet/puces/pted-beige-h.gif) repeat-x;}
.programme strong.sup {color: #000000;}
.programme span.pi {color: #175d9d;}
.programme ul {list-style: none;padding: 0;margin: 5px 0;}
.details {/*min-height: 260px;*/;display: table;width:100%;}
.fiche_logement .voirPlus {display:table-cell;}
.offre_speciale {margin: 5px auto 0 auto;padding: 0 0 2px 0;width: 80px;color: #FFFFFF;font-size: 9px;font-family: Verdana, Arial, sans-serif;text-align: center;background: url(../../img/bi_internet/btn/offre-speciale.gif) no-repeat;}
.offre_speciale a,.new a,.programme .offre .offre_speciale a {color: #FFFFFF;}
/****** listat ******/
.listResultat {width: 220px;}
.listResultat .block div div div div {background: #F9F5EF;border-right: 1px solid #CEC3AD;border-left: 1px solid #CEC3AD;padding: 0 5px 5px 31px;margin: 0 -5px 0 -5px;}
.listResultat strong {color: #454545;font-size: 12px;display: block;margin: 0px 0 0 -20px;padding: 12px 0 0 10px;background: url(../../img/bi_internet/puces/bflc-beige-v.gif) no-repeat 0 0;}
.listResultat strong b {color: #FDA33F;font-size: 18px;}
.listResultat strong span.pi {color: #777777;font-weight: normal;}
.listResultat ul,.listResultat ul li {margin: 0;padding: 0;}
.listResultat ul li {padding-left:0!important;margin-left:0!important;}
.listResultat ul {margin: 8px 0 0 0px;list-style-image: url(../../img/bi_internet/puces/flc-orange-li.gif);list-style-position: outside;}
.listResultat ul li a {color: #fda33f;font-weight: bold;margin-left:0!important;padding-left:0!important;}
.listResultat ul .last {margin-top: 8px;}
/***** infosup *****/
.infoSup {margin: 0 0 10px 13px;}
.infoSup .middle {background: #E3DAC8 url(../../img/bi_internet/box/critere-mid.gif) repeat-x;padding-left: 15px;}
.infoSup .bottom {margin: 0;border: 0;height: 17px;background: url(../../img/bi_internet/box/critere-end.gif) no-repeat;}
.infoSup .top {background: url(../../img/bi_internet/box/critere-start.gif) no-repeat;margin: 0;padding: 12px 12px 0 21px;border: 0;}
.infoSup h5 {color: #454545;font-weight: bold;font-size: 12px;margin: 0;}
.infoSup h6 {font-weight: bold;color: #454545;padding: 0 0 3px 0;}
.infoSup .visu {padding: 0 !important;margin: 7px 0 7px -8px;border: 1px solid #FFFFFF;}
.infoSup img {padding: 0 !important;margin: 7px 0 7px -8px;border: 1px solid #FFFFFF;}
.infoSup .quartier {margin: 0;}
.infoSup .quartier img {margin: 0px;}
.infoSup .quartier img.visu {margin: 7px 0 7px -8px;width: 170px;height: 115px;overflow: hidden;}
.infoSup ul {margin: 0;padding:0;}
/*.infoSup a {padding: 0 0 0 8px;color: #29A2DF;font-weight: bold;}*/
.infoSup a img {margin-left:0px;}
.infoSup .reference,.infoSup div .quartier,.infoSup div.sep {margin: 6px 5px 0px 0px;padding: 10px 5px 0px 0;background: url(../../img/bi_internet/puces/pted-grey-h.gif) repeat-x;}
.infoSup .reference {padding: 10px 5px 5px 0;}
.fiche_programme #center_col_header .navigation,.fiche_logement #center_col_header .navigation {margin: 0;margin-top: 25px;}
.affinage {margin: 0 0 10px 13px}
.affinage .top {background: url(../../img/bi_internet/box/critere-start.gif) no-repeat;margin: 0;padding: 12px 12px 0 21px;border: 0;}
.affinage .bottom {margin: 0;border: 0;height: 17px;background: url(../../img/bi_internet/box/critere-end.gif) no-repeat;}
.affinage .middle {background: #E3DAC8 url(../../img/bi_internet/box/critere-mid.gif) repeat-x;padding-left: 10px;}
.affinage fieldset {margin: 0;padding: 0px 14px 0 15px;border: 0;}
.affinage h5 {color: #454545;font-weight: bold;font-size: 12px;margin: 0;}
.affinage h6 {background: url(../../img/bi_internet/puces/pted-beige-h.gif) repeat-x left bottom;color: #928060;font-weight: bold;padding: 6px 0 3px 0;margin: 0 0 3px 0;}
/*.affinage .choice div {height: 20px;} //mise en commentaire: correcion ano 5953 */

.showroom #right_col {padding-top:0px;}
.showroom #right_col .section {margin-top:5px;margin-bottom: 20px;border-left: 1px solid #B8B9BD;}
.showroom #right_col .section h5 {padding: 3px 8px;font-weight: bold;font-size: 13px;color: #454545;border-left: 6px solid #80C522;}
.showroom #right_col p {padding: 0 0 0 20px;margin-bottom: 5px;color: #000000;margin-top:0;}
.showroom #right_col .section ul {padding: 0px 0 0 20px;list-style-image: url(../../img/bi_internet/puces/flc-blue.gif);}
.showroom #right_col .section li a {margin: 2px 0 0 0px;font-weight: bold;}

.showroom .edito {position:relative;display: block;width:auto;overflow: hidden;min-width:668px;z-index:0;}
.showroom .edito div.text{width:282px;padding:0;margin:0;padding-left:268px;padding-top:12px;height:100px;font-size: 14px;font-weight: bold;color: #666666;}

.showroom .edito div.text2{padding-top:5px;margin-right:228px;}
.showroom .edito img.visual {margin-right: 5px;/*position:absolute;*/position:absolute;}

.showroom .video {float: left;margin: 5px 0 5px 0;width:542px;overflow: hidden;}
.showroom .video img {border: 0;padding: 0;margin: 0;float: left;margin-right: 0px;}
.showroom .espace {clear: left;color: #4a4a4a;display: block;min-height: 110px;margin-bottom: 10px;padding-top:5px;}
.showroom .espace img {float: left;margin: 0px 5px 5px 0;}
.showroom .espace h3 {background-color: #F9F5EF;color: #175D9D;font-weight: bold;font-size: 14px;border-left: 6px solid #1072B0;padding: 10px 0 10px 10px;}
.showroom .espace.generique a {color:#4a4a4a;}
.showroom .espace.generique {margin-top:10px;}
.showroom .espace.generique a.arrow_blue_link {display:inline;}
.header_partner {width: 747px;}
.header_partner div {float: right;background-color: #f9f5ef;}
.header_partner div div {background-color: #f9f5ef;padding: 5px 5px;text-align: left;}
.header_partner div div.img_container {background-color: #ffffff;min-height: 100%;padding: 0;margin: 0;float: left;}
.partner_links {position: absolute;z-index: 0;width: 99%;}
.partner_links div {position: relative;margin-left: 555px;padding-left: 5px;min-height: 75px;background-color: #f9f5ef;}
.partner_links span {margin: 0;height: 1.5em;padding: 0;padding-left: 5px;display: block;border-left: 5px solid #7fc622;padding-top:5px;padding-bottom:5px;}
.partner_links ul {padding-left: 10px;border-left:1px solid #777777;margin:0;}
.partner_links ul li {}
.partners {padding: 5px;}
.intro_partner span {color: #175d99;display: block;background-color: #f9f5ef;padding: 10px;margin-left: -10px !important;font-size: 16px;;border-left: 5px solid #1072b0;margin: 0;}

.intro_partner {color: #4a4a4a;margin-left: 10px;margin-top: 10px;width: 747px;text-align: justify;}
.partners .voirPlus {width: 757px !important;padding-bottom:0;float: none;margin-top: 10px;}

.partners .voirPlus img {margin: 10px auto;}
.partners .voirPlus .contTop {text-align: left;}
.partners .voirPlus h4 {padding: 5px;color: #4a4a4a !important;}
.partners .voirPlus div div div div div {text-align: center;}
.use_geomap_block {width: 200px;margin: 0 auto 10px auto;background: url(../../img/bi_internet/box/use_geomap_block_bg.gif) 0 0 repeat-y;clear: both;}
.use_geomap_block_ctnt {height: 120px;padding: 0 10px 0 90px;background: url(../../img/bi_internet/box/use_geomap_ctnt_bg.gif) 0 0 no-repeat;}
.use_geomap_block_ctnt h4 {margin: 12px 0 8px 0;padding: 0 0 5px 0;display: block;border-bottom: 1px solid #3d93c4;font-size: 14px;font-weight: bold;color: #FFFFFF;}
.use_geomap_block_ctnt a {display: block;}

.liveSearch {
	margin: 11px 10px 0 -10px;
}

.liveSearch .block div div div div {
	display: block;
	background: #F9F5EF;
	border-right: 1px solid #CEC3AD;
	border-left: 1px solid #CEC3AD;
	margin: 0 -5px 0 -5px;
	padding: 0px 10px 0 10px;
	text-align: center;
}

.liveSearch  strong {
	color: #FDA33F;
	font-size: 14px;
	display: block;
	padding: 12px 10px 0 10px;
	background: url(../../img/bi_internet/puces/bflc-beige-v.gif) no-repeat
		0 0;
}

.liveSearch input.btnResult {
	cursor: pointer;
	margin: 8px 0 0 0;
	width: 127px;
	height: 17px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
	background: url(../../img/bi_internet/btn/btResult.gif) no-repeat;
	border: 0;
}

.carteProgramme {
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}
.layout {width: 100%;text-align: center;position: relative;}
.fiche_programme .layout {background: url(../../img/bi_internet/center_col_no_bg.gif) right 0 repeat-y;}
.site_container {width: 995px;clear: both;margin: 0 auto 0 auto;text-align: left;background: transparent url(../../img/bi_internet/center_col_no_bg.gif) 100% 0 repeat-y;}
#whithout_right .site_container {background: none;}
.result_recherche .site_container{position:relative;}
.homeCorporate .site_container {width: 995px;background-color: #f9f5ef;}
.home .site_container {width: 995px;}
#site_content {text-align: left;margin: 0px 0 0 0;clear: both;background: url(../../img/bi_internet/site_content_bg.gif) 0px 0 repeat-y;}
.homeCorporate #site_content {background: url(../../img/bi_internet/site_content_bg_hc2.gif) 0px 0 repeat-y;}
.diaporama #site_content {min-width: 0;}
.no_left_col #site_content {background: url(../../img/bi_internet/center_col_no_bg_left.gif) 0px 0 repeat-y;}
.home #site_content {background:none;}
.home .site_container {background: url(../../img/bi_internet/home_bg_2.jpg) 0 0 repeat-y;}
#left_col {margin: 0;width: 217px;float: left;padding: 0 !important;margin: 0 !important;padding-bottom: 90px !important;}
.homeCorporate #left_col {background: url(../../img/bi_internet/left_col_top_bg_homeCorpo.gif) 0 0 no-repeat;padding: 0px 0 0 0 !important;}
#left_col_content {width: 100%;padding: 0;margin: 0 !important;}
.internal #left_col_content {background: none;}
#left_col_content .whiteBox,#left_col_content .greenBox {margin: 10px 10px !important;}
.homeCorporate #left_col_content {padding: 45px 0 0 0;}
.internal #center_col,.perso #center_col {margin: 0 0 0 217px;}
.internal.no_left_col #center_col {margin: 0 0 0 0;}

.internal .no_right_col .white #center_col {background: none;}
.internal .no_right_col .white #center_col_content {background: none;}

/*.homeCorporate #center_col {margin-top: -30px;}*/
#center_col,.internal #center_col {}
.internal .no_right_col #center_col {background: url(../../img/bi_internet/center_col_no_bg.gif) 100% 0 repeat-y ;}


.error_page #center_col, .error_page #center_col_content{background:none!important;}
.popup.green #center_col, .popup.green #center_col_content{background:none!important;}
.internal #center_col_content {padding:5px 0px 0 6px;background: url(../../img/bi_internet/center_col_bg.gif) 100% 0 repeat-y;}
.internal.popup #center_col, .internal.popup #center_col_content,
.popup #center_col, .popup #center_col_content {background:none}
.green.internal #center_col_content {border-top:0px; padding: 0px 0px 0 6px;}
.internal.home_private_space #center_col_content {padding-right:10px;}
.internal.no_left_col #center_col_content {padding: 0px 0px 0 20px;}
.popup.internal.no_left_col #center_col_content {padding:0 15px 120px 15px;font-size: 12px;border-top:0!important;}

.popup.internal.no_left_col.plan_acces #center_col_content,
.popup.internal.no_left_col.error_page #center_col_content,
.popup.internal.no_left_col.diaporama #center_col_content {padding-bottom:15px;}

.internal .no_right_col #center_col_content {background: transparent url(../../img/bi_internet/center_col_no_bg.gif) repeat-y right;position: relative;border-top:0;padding-top:5px!important;}
.internal .no_right_col.home_private_space #center_col_content {padding-right:0px;}
.internal #center_col_header {margin: 0;background: url(../../img/bi_internet/center_col_header_right.gif) right 0px repeat-y;padding: 0px 0px 0px 0px;}
.internal #center_col_header div.degrade_droit {background: url(../../img/bi_internet/centerTop-fd.gif) repeat-y;}
.internal.no_left_col #center_col_header div.degrade_droit {padding-left:10px;}
.popup.green #center_col_header div.degrade_droit {padding-left:0px;}

.internal.popup #center_col_header div.degrade_droit {}
.internal.popup #center_col_header {background: #f2eee0;}
.internal.popup.green #center_col_header {background: #aada6a url(../../img/bi_internet/green/center_col_header_green.gif) 0 0 repeat-y;}
/**** inner content ****/
.home #center_col {padding: 0;background: none !important;}
.home #inner_content {border-top: 0;margin-right: 273px;;width: 723px;z-index: 101;}
.home #right_col {padding: 0;width: 272px;float: right;position: relative;margin-left:0;}
.home #right_col_content {padding: 25px 0 0px 0;background: url(../../img/bi_internet/homeCorp_rightcol_bg.gif) 0 0 no-repeat;text-align: center;}
.home .center_col_top {height: 75px;top: 0px;position: absolute;background: url(../../img/bi_internet/srch_housing_block_bg.gif) 100% 0 no-repeat;}
#inner_content {border-top: 5px solid #FFFFFF;}
#inner_content table,#inner_content tr,#inner_content td {vertical-align: top;padding: 1px 0;}
.article #inner_center {padding-left:5px;padding-bottom:10px;}
.green.article #inner_center {padding-left:0px;}
.article #inner_content td {padding: 5px;}
#inner_content .titre h6 {color: #454545;font-weight: bold;font-size: 14px;}
#inner_content .titre {margin: 0 0px 0px 0;background-color: #F9F5EF;color: #175D9D;font-weight: bold;font-size: 14px;border-left: 6px solid #1072B0;padding: 6px 0 0px 10px;}
#inner_content .titre h3 {color: #175D9D;font-weight: bold;font-size: 14px;}
#inner_content .titre h1,#inner_content .titre h1 a,#inner_content .titre h6 {color: #454545;font-weight: bold;font-size: 14px;}
#inner_content .titre h4,#inner_content .titre h4 a {color: #454545;font-weight: bold;font-size: 14px;}
/***** colonne droite *****/
#right_col {float: right;width: 200px;padding: 0px 10px 10px 10px;margin-left:10px;}
/***** colonne centrale centrale *****/
#inner_center,#inner_inner_center {margin: 0px 228px 0 0px;}
#inner_center .titre {margin: 0 0 13px 0;background-color: #F9F5EF;color: #175D9D;font-weight: bold;font-size: 14px;border-left: 6px solid #1072B0;padding: 6px 0 6px 10px;}
#inner_center .titre h3 {color: #175D9D;font-weight: bold;font-size: 14px;}
body.popup {position: inherit;}

/*#visuel .site_container {background: url(../../img/bi_internet/header.gif) 0 0 repeat-x;} bandeau bleu dans le grand visuel*/
/* --- Start Prefooter block -- */
.popup .prefooter_block {width: 100%;margin:0 10px 0 0;padding: 10px 0 5px 0;background: #f9f5ef/* url(../../img/bi_internet/site_content_bg.gif) 0px 0 repeat-y*/;text-align: left;}
.popup .prefooter_block_content {padding: 0 35px 0 35px;}
.prefooter_block { /*width: 100%;*/margin-left: 6px;padding: 5px 0 5px 10px;background: #f9f5ef;text-align: left;}
.green #center_col_header {background: #aada6a url(../../img/bi_internet/green/center_col_header_green.gif) 0 0 repeat-y;padding-bottom: 0;}
.green #center_col_header div.degrade_droit {background: url(../../img/bi_internet/green/cch_gl_bg.gif) 0 0 repeat-y !important;}
.green #center_col_header_bottom_left_white {height: 35px;background: url(../../img/bi_internet/green/banner_white2.png) 0 0 no-repeat;}
.green #center_col_header_bottom_left {height: 35px;background: url(../../img/bi_internet/green/cchb_bgg_fd.gif) 0 0 no-repeat;}
.green #center_col_header_bottom {height: 35px;background: url(../../img/bi_internet/green/cchb_bgd_fd.jpg) right 0 no-repeat;}
.green .no_right_col #center_col_header_bottom {height: 35px;background: url(../../img/bi_internet/green/cchb_bgd.gif) right 0 no-repeat;}
.green #right_col_content {position: relative;top: -20px;}
.reference_logement #right_col_content {top:20px;}
.reference_logement #center_col_content.bg {background: url(../../img/bi_internet/green/ref_cchb_bgd_fd.jpg) right 0 no-repeat!important;}
/*.green.no_right_col #center_col {background: url(../../img/bi_internet/green/ccnrc_bg.gif) repeat-y right;}*/
.green #center_col_header .summary_blck {padding-bottom: 0;margin: 0;}
.green #center_col_header h1 {border: none;color: #ffffff;}
.green #center_col_content {border:0!important;padding: 0!important;padding-top:0px !important;background:transparent !important;}
.green.fre_references #center_col_content {padding: 0 !important;margin-left: 0;}
.green.fre_references #center_col_content_bg {background: #dedbd1 url(../../img/bi_internet/green/center_col_content_ie_ref.gif) right 0 repeat-y;}
.green.implantation #center_col_content { /*margin-right:-10px;*/background: transparent url(../../img/bi_internet/green/center_col_content_impl.gif) repeat-y !important;}
.green.implantation #center_col_content_bg {background: #dedbd1 url(../../img/bi_internet/green/center_col_content_bg_impl.gif) right 0 repeat-y;}
/*.green .no_right_col #center_col {background: transparent !important;}*/
.green .no_right_col #center_col_content {border-top:0px; padding: 0px 0px 0 0px;padding-top:0px !important;}
.green #inner_center_top_gb {background: url(../../img/bi_internet/green/inner_center_top_gb_bg.gif) right 0 no-repeat;/*margin-left:-10px;*/position: relative;width: auto;}
.green #inner_center_top_gb div {height: 33px;background: url(../../img/bi_internet/green/inner_center_top_gb.gif) no-repeat;}

.green .white #site_content{background: transparent url(../../img/bi_internet/site_content_bg.gif) repeat-y scroll 0 0;}
.green #site_content {background: transparent url(../../img/bi_internet/green/left_col_bg.gif) -1px 0 repeat-y;}

.green .site_container {background: url(../../img/bi_internet/green/header_green.jpg) 0 0 repeat-x!important;}
.green #center_col {background: url(../../img/bi_internet/green/cc_bg.gif) 100% 0 repeat-y!important;}
.green .no_right_col #center_col {background: transparent url(../../img/bi_internet/green/center_col_no_bg.gif) 100% 0 repeat-y!important;}
.green .white .no_right_col  #center_col{background:none !important;}

.site_container {width:995px;}
.fiche_programme .layout{ width:995px; margin:0pt auto;}
.perso .left_menu_block .menu_label a {color: #b32385 !important;background: url(../../img/bi_internet/puces/flr_mauve.gif) 0 2px no-repeat;}
.perso .left_menu_block ul li.on {background: url(../../img/bi_internet/puces/flc-mauve-down.gif) no-repeat 25px 8px;}
.perso .left_menu_block ul li.on a {color: #b32385;}
.perso .summary_blck.onglets {border-bottom: 1px solid #baad97;margin-left: 0;position: relative;}
.perso .summary_blck {height: 31px;vertical-align: middle;padding: 0;margin: 0;}
.perso.selection .summary_blck h1 {float: left;}
.perso .summary_blck h1 {border-left: 6px solid #b32385;color: #b32385;height: 21px;display: block;vertical-align: middle;padding: 6px 0 0 10px;margin-right: 10px;margin-left: 10px;}
.perso .summary_blck h1 span {color: #454545;}
.perso .summary_blck a {background: url(../../img/bi_internet/btn/perso_onglet_btn.gif) no-repeat;margin-left: 5px;padding: 0 0 0 20px;}
.perso .summary_blck .on a {background: url(../../img/bi_internet/btn/perso_onglet_btn_courant.gif) no-repeat;color: #b32385;}
.perso .summary_blck div {vertical-align: middle;height: 31px;color: #80C522;font-size: 16px;font-weight: bold;float: left;border-bottom: inherit;}
div#onglet_first {background: url(../../img/bi_internet/btn/perso_onglet1_off_start.gif) no-repeat;padding: 0 0 0 9px;}
div#onglet_first div {background: url(../../img/bi_internet/btn/perso_onglet_off_bg.gif) right top repeat-x;padding: 0 6px 0 0;}
div#onglet_second {vertical-align: bottom;background: url(../../img/bi_internet/btn/perso_onglet1_on_2_off_start.gif) no-repeat;padding: 0 0 0 15px;border-bottom: 1px solid transparent !important;}
div#onglet_second div {vertical-align: bottom;background: url(../../img/bi_internet/btn/perso_onglet2_off_end.gif) right top no-repeat;padding: 0 12px 0 0;border: none;}
div#onglet_first div div,div#onglet_second div div {background: url(../../img/bi_internet/btn/perso_onglet_off_bg.gif) repeat-x;padding-top: 5px !important;height: 26px !important;}
div#onglet_first.on div {background: url(../../img/bi_internet/btn/perso_onglet_on_bg.gif) right top repeat-x !important;padding: 0 6px 0 0;}
div#onglet_second.on div {background: url(../../img/bi_internet/btn/perso_onglet2_on_end.gif) right top no-repeat !important;border-bottom: 1px solid transparent !important;padding: 0 12px 0 0;vertical-align: bottom;}
div#onglet_first.on div div,div#onglet_second.on div div {background: url(../../img/bi_internet/btn/perso_onglet_on_bg.gif) repeat-x !important;border-bottom: 1px solid transparent !important;padding-top: 5px !important;height: 26px !important;}
div#onglet_first.on,div#onglet_second.on {border-bottom: 1px solid transparent !important;}
div#onglet_second.on {background: url(../../img/bi_internet/btn/perso_onglet1_off_2_on_start.gif) no-repeat !important;padding: 0 0 0 15px;border-bottom: 1px solid transparent !important;vertical-align: bottom;}
div#onglet_first.on {background: url(../../img/bi_internet/btn/perso_onglet1_on_start.gif) no-repeat !important;padding: 0 0 0 9px;border-bottom: 1px solid transparent;vertical-align: bottom;}
div#onglet_first.on a:hover,div#onglet_second.on a:hover {text-decoration: none!important;}
.summary_blck.onglets #onglet_first h1,.summary_blck.onglets #onglet_second h1 {border: none;padding: 0 !important;}
.perso .content_header_bg {background: url(../../img/bi_internet/perso_content_header_bg.gif) top left repeat-x;margin: 0 5px 10px 5px !important;position: relative;padding-top: 10px;}
.perso .etape div {color: #917e5e;background: #f9f6ef url(../../img/bi_internet/contentRight-fd.gif) repeat-y right;padding: 10px;margin: 5px 0 0 0;position: relative;}
.perso .etape span {background: url(../../img/bi_internet/puces/flc-blue.gif) 0 50% no-repeat;padding: 0 0 0 10px;color: #0a80be;font-size: larger;font-weight: bolder;}
.perso .etape .help {color: #000000;font-weight: bold;}
.perso .etape.courante div {color: #454545;}
.perso .etape.courante div span {background: url(../../img/bi_internet/puces/flc-mauve-down.gif) 0 50% no-repeat;color: #b42486;}
.avantpremiere.perso .info-alert_bi_block.confidentialite {margin-left: 6px;}
/* --- Start Why Register Block -- */
.why_register_block {width: 30%;margin-bottom: 20px;float: left;text-align: center;}
.why_register_block .inner_title_block {text-align: left;}
.why_register_block .advantage_block {margin: 5px 4px 0px 4px !important;padding: 0 0 0 0;text-align: left;}
.why_register_block .advantage_block .product_block_content {padding: 4px 5px 3px 8px;}
.why_register_block .advantage_block .detail_block {padding: 0 0 0 0;}
.why_register_block .advantage_block .detail_block p.text{padding: 0 0 0 85px;margin:0;}
.why_register_block .advantage_block .detail_block .title {margin: 0 0 5px 0;display: block;}
.why_register_block .grey_dotted_separator {margin: 0 10px 0 10px;}
.why_register_block .whats_private_space_block {margin:10px 5px 0px 4px;padding:18px 0 0 0;background: url(../../img/bi_internet/box/whats_pv_space_blck_bg.gif) 0 0 repeat-y;text-align: left;}
.why_register_block .whats_private_space_block_ctnt {padding: O 0 0 22px;margin:0;background: url(../../img/bi_internet/box/whats_pv_space_blck_ctnt_bg.gif) 0 0 no-repeat;}
.why_register_block .whats_private_space_block_ctnt h4 {margin: 0 0 6px 19px;padding: 0 0 5px 0;display: block;border-bottom: 1px solid #ffdec8;font-size: 14px;font-weight: bold;color: #454545;}
.why_register_block .whats_private_space_block_ctnt a {display:block;margin:0 0 0 19px;padding-bottom:18px !important;}
/* --- Start FAQ Block -- */
.faq_block .faq_block_ctnt {margin: 15px 0 0 20px;}
.faq_block .faq_block_ctnt ul.faq_index {margin: 0 0 10px 0;padding: 0 0 0 0;list-style: none;}
.faq_block .faq_block_ctnt ul.faq_index li {margin: 0 0 4px 0;padding: 0 0 0 0;}
.faq_block .faq_block_ctnt ul.faq_index li a {padding: 0 0 0 10px;font-weight: bold;background: url(../../img/bi_internet/puces/flc-blue.gif) 0 4px no-repeat ;color: #0A81BF;}
.faq_block .faq_block_ctnt .question_block {padding: 10px 0 20px 0;background: url(../../img/bi_internet/grey_dotted_bg.gif) 0 0 repeat-x;}
.faq_block .faq_block_ctnt .question_block strong {color: #4a4a4a;}
.faq_block .faq_block_ctnt .question_block .label {font-weight: bold;color: #aeaeae;}
.faq_block .faq_block_ctnt .question_block .answer {margin: 3px 0 0 0;padding: 0 0 0 0;}

.perso form.pw_form .ok input {cursor: pointer;padding: 0;margin: 0 3px;width: 35px;height: 17px;color: #FFFFFF;font-weight: bold;font-size: 12px;text-align: center;background: url(../../img/bi_internet/btn/btnGreen-prec.gif) no-repeat;border: 0;text-decoration: none;display: inline;}
.perso form.pw_form {padding: 10px 0 10px 100px;color: #777777;}
.perso form.pw_form .ok {background: none;}
/* --- Start Contact Form Block -- */
.register_form_block {float: left;width: 69%;}
.register_form_block .inner_title_block {height: 1%;visibility: visible;}
.register_form_block .inner_title_block .asterisc {margin: 0 20px 0 0;float: right;color: #328ee2;font-size: 11px;}
.register_form_block form {background: url(../../img/bi_internet/grey_dotted_bg_down_dir1.gif) 0 0 repeat-y;}
.register_form_block form fieldset {margin: 15px 20px 15px 10px;padding: 0 0 10px 0;border: none;}
.register_form_block form fieldset.user_infos {background: url(../../img/bi_internet/grey_dotted_bg.gif) 0 100% repeat-x;}
.register_form_block form fieldset.user_infos,.contacts_form_block form fieldset.user_preferences {border: none;margin: 15px 20px 15px 5px;padding: 0 0 10px 0;}


.errorLabel {color: #FF0000 !important;font-weight: bold;}
.register_form_block form label {width: 30%;white-space: nowrap;display: block;float: left;font-weight: bold;}
.register_form_block form label.span {display: inline;float: none;font-weight: normal;}
.register_form_block form span.label {width: 30%;display: block;float: left;font-weight: bold;}
.register_form_block form .line_nofloat {margin: 0 0 6px 0;clear: both;}
.register_form_block form input {width: 50%;border: 1px solid #c1b6a2;}
.register_form_block form select {width: 50%;border: 1px solid #c1b6a2;}
.register_form_block form textarea {width: 50%;height: 150px;border: 1px solid #c1b6a2;}
.register_form_block form .multi input {margin-top: -2px;width: auto;border: none;display: inline !important;}
.register_form_block form span.asterisc {color: #328ee2;font-size: 11px;}
.register_form_block form #user_phone_nb_courntry_code {width: 30px;}
.register_form_block form #user_phone_nb {width: 80px;}
.register_form_block form #user_zip_code {width: 50px;}
.register_form_block form .user_preferences label {width: 80%;float: none;}
.register_form_block form .user_preferences span.label {width: 80%;float: none;}
.register_form_block form .line_nofloat #phone_nb_line {margin-left: 30%;}
.register_form_block form .line_nofloat #phone_nb_line div,[dummy] {margin-bottom: 4px;}
.register_form_block form .send_form input {width: 144px;height: 17px;border: none;color: #ffffff;cursor: pointer;font-weight: bold;background: url(../../img/bi_internet/btn/btnForm.gif) 0 0 no-repeat;border: none;}
.register_form_block form .grey_dotted_separator {height: 11px;margin: 0 0 0 0;padding: 5px 0 5px 0;background-position: 0 50%;}
#attentes_form {padding-bottom: 5px;}
#attentes_form fieldset {margin: 5px;border: none;padding: 5px;background: url(../../img/bi_internet/grey_dotted_bg.gif) 0 100% repeat-x;}
#attentes_form fieldset.lastone {background: none !important;}
#attentes_form .float_left_right {background: url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 0 0 repeat-y;width: 39%;margin-left: 0px;position: relative;left: -1px;float: left;}
#attentes_form .float_left_left {background: url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 100% 0 repeat-y;margin-right: 0px;float: left;width: 59%;}
#attentes_form .label span,#attentes_form span.label,.departement label {width: 40%;font-weight: bold;color: #666666;}
#attentes_form .label {min-width: 30%;}
#attentes_form .objectif .label {min-width: 17%;}
#attentes_form .budget input,#attentes_form .villes input {border: 1px solid #c1b6a2;margin: 1px;}
#attentes_form select {margin-left: 10px;}
.budget label {display: block;float: left;min-width: 20%;}
.villes input {min-width: 40%;}
#attentes_form input.send_form {width: 144px;height: 17px;border: none;color: #ffffff;cursor: pointer;font-weight: bold;background: url(../../img/bi_internet/btn/btnForm.gif) 0 0 no-repeat;border: 0;display: block;margin: 0 auto;}
.departement select {width: 60%;}
.departement .whiteBox {width: 25%;margin-top: 15px !important;}
.suppression .register_form_block form input {width: auto;}
.suppression .register_form_block form label {display: inline!important;float: none;white-space: normal;}
.suppression .register_form_block form .send_form input {width: 144px;}
.preview_block {
	margin: 0 0 20px 0;
}

.preview_block .preview_block_ctnt {
	margin: 10px 0 0 0;
	padding: 0 5px 0 5px;
}

.preview_block .preview_block_ctnt .selection_label {
	font-size: 12px;
	color: #454545;
}

.preview_block .preview_block_ctnt h5 {
	margin: 0 0 0 12px;
	font-size: 14px;
	font-weight: bold;
	color: #454545;
}

.preview_block .preview_block_ctnt .alert_products_label {
	margin: 0 0 5px 12px!important;
	font-size: 12px;
	color: #454545;
}

.preview_block .preview_block_ctnt .alert_product_line {
	margin: 3px 5px 0 0!important;
	padding: 4px 15px 4px 10px!important;
	min-height:0px;
	background: #f9f5ef!important;
}

.preview_block .preview_block_ctnt .alert_product_line.pijama {
	background: #f7f7f7!important;
}

.preview_block .preview_block_ctnt .label_new {
	margin: 0 15px 0 0;
	display: block;
	float: left;
}

.preview_block .preview_block_ctnt .associated_links {
	margin: 10px 0 0 12px!important;
	min-height:0px;
}
.area_previews_table_block {clear:right;}
#formAvantPremiere .pager {margin-bottom:10px;}

.register_form_block form .line_nofloat label,.register_form_block form .line_nofloat span.label{text-align:right;}
.register_form_block form label.span {text-align:right;}
.register_form_block form label.labelTel {clear:left;width: 15%;display: block;float: left;font-weight: normal;margin-top:4px;margin-bottom:4px;text-align:left;}
.register_form_block form .inputTel {margin-bottom:4px;width:56%;}/* --- Start Press Space Links Block -- */
.press_space_link_block {width: 201px;height: 29px;margin: 10px 7px 35px 9px;padding: 11px 0 0 0;background: url(../../img/bi_internet/press_space_link_block_bg.gif) 0 0 no-repeat;}
.press_space_link_block a {display: block;margin: 0 0 0 16px;padding: 0 0 0 9px;background: url(../../img/bi_internet/puces/flc-green.gif) 0 50% no-repeat;color: #5CA900;font-weight: bold;}
/* --- Start Customer Block --- */
.customer_block {margin: 15px 0 5px 0;}
.customer_block .customer_block_ctnt {padding: 0 10px 0 10px;}
.customer_block .customer_detail_block {margin: 0 114px 0 0;}
.customer_block .customer_detail_block_item {margin: 5px 0 0 0;}
.customer_block .customer_detail_block_item .customer_name {border-left: 5px solid #1072b0;margin: 0 0 3px 0;padding: 0 0 0 12px;display: block;border-left: 6px solid #0a81bf;;background: url(../../img/bi_internet/puces/rect_blue.gif) 0 2px no-repeat;font-size: 12px;font-weight: bold;color: #454545;}
.customer_block .customer_detail_block_item .customer_info {margin: 0 0 2px 0;display: block;font-weight: bold;color: #0a81bf;}
.customer_block .customer_detail_block_item strong {font-weight: bold;color: #928060;}
.customer_pics_block {width: 94px;text-align: left;color: #777777;float: right;}
.customer_pics_block_content {padding: 0;margin: 0;;display: block;background: #ffffff;text-align: center;}
.implantation .brown_block {width: 46%;float: left;margin-left: 20px;background-color: #f9f5ef;position: relative;color: #454545;margin-bottom: 13px;min-height: 120px;}
.implantation .brown_block img {float: right;width: 200px;height: 120px;margin-left: 10px;}
.implantation .brown_block .title {border-left: 5px solid #1072b0;padding-left: 10px;margin-bottom: 10px;color: #454545;}
.implantation .brown_block .title a {color: #454545;}
.implantation .brown_block .text {padding-left: 10px;}
.implantation .brown_block .text {padding-left: 10px;}
.implantation .brown_block .title h3 {font-weight: bold;color: #1072b0;}
.implantation .blocks {margin-right: 10px;padding-top: 30px;background: none;}
.implantation .inner_title_block {margin-bottom: 0;padding-left: 10px;position: relative;left: -20px;}
.implantation .inner_title_block,.implantation .inner_title_block div {background: transparent !important;}
.implantation .flash {background: #ffffff url(../../img/bi_internet/green/inner_center_shadow_left.gif) 0 0 repeat-y;}
.implantation .flash div.inner_flash {position:relative;z-index:0; padding-left: 10px;padding-bottom: 10px;background: transparent url(../../img/bi_internet/green/ccnrc_bg.gif) right 0 repeat-y;}

.implantation .banner_block {overflow: hidden;}
/*
.implantation .flash {background: transparent;padding-bottom:20px;padding-top:10px;padding-left:10px;}
.implantation .flash .inner_title_block{margin-bottom:10px;margin-left:00px;}*/
.contacts_form_block .visuel {float:left!important;margin-right:10px;}


.espacepresse .line_separator {margin: 0;}
.espacepresse .list {margin-right: 10px;margin-left: 0px !important;}
.espacepresse .bloc_presse {background-color: #f9f5ef;padding: 5px;color: #777777;font-weight: bold;position: relative;}
.espacepresse .bloc_presse p {margin-top:2px;}
.espacepresse .bloc_presse p a {color: #777777;font-weight: normal;}
.espacepresse .bloc_presse .text.visual {min-height: 105px;}
.espacepresse .bloc_presse a.arrow_green_link {float: right;margin-right: 10px;}
.espacepresse .bloc_presse p a {float: left;text-decoration: none;color: #928060;}
.espacepresse .bloc_presse a:hover {text-decoration: underline!important;}
.espacepresse .bloc_presse h4 a {font-size: medium;font-weight: bold;color: #777777}
.espacepresse .bloc_presse.even {background-color: #f7f7f7;}
.espacepresse .bloc_presse img {background: transparent url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 100% 0 repeat-y;padding-right: 5px;margin-right: 5px;float: left;}



.fiche_dirigeant .intro h2 {font-size: large;font-weight: bold;color: #0a81bf;}
.fiche_dirigeant .intro {color: #747474;font-weight: bold;}
.fiche_dirigeant #center_col_content {border-top: 5px solid #ffffff;}
.fiche_dirigeant .intro img {float: left;overflow: hidden;padding-right: 5px;margin-right: 10px;background: transparent url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 100% 0 repeat-y;}
.fiche_dirigeant .intro.visual .intro_left {min-height: 160px;display:table-cell;}
.fiche_dirigeant .text {margin-left: 10px!important;padding-right: 5px;}
.fiche_dirigeant .intro_left td {vertical-align: top}

.fiche_pays #inner_center {margin: 0 234px 0 0;}
.fiche_pays .text {padding-right: 10px;}
.fiche_pays .intro {margin-right:-12px;}
.fiche_pays .intro .text {color: #ffffff;}
.fiche_pays .intro .inner_title_block, .fiche_pays .intro .inner_title_block div {color:#175d9d;}
.fiche_pays .intro .inner_title_block a.float_right {float:right!important;}
.fiche_pays .intro .inner_title_block.pays {padding-left:0!important;font-size: 11px;width:100%}
.fiche_pays .inner_title_block.pays img {float: left;margin-right: 5px;}
.fiche_pays .inner_title_block.pays ul li {list-style-position: inside;}
.fiche_pays .inner_title_block.pays ul li a {border-bottom: none!important;}
.fiche_pays .intro_bottom {margin-right: -12px;}

.fiche_pays .intro .inner_title_block.pays {padding-left: 10px;display:table;}
.fiche_pays .intro .inner_title_block.pays div {display:block;border-left: 0px!important;padding: 0 !important;border-bottom: 0px !important;}
.fiche_pays .agences .inner_title_block div {margin-left: 10px;padding-top: 15px;border-bottom: 0px !important;position: relative;bottom: -4px;}
.fiche_pays .intro .intro_left{display:table-cell;}
.fiche_pays .intro.agences .intro_left{display:block;}
.fiche_pays .intro .intro_left img{float: left;margin-right: 5px;}

.fiche_pays .agences ul { margin-left: 20px!important;}
.fiche_pays .agences ul li  {list-style-position:inside;}
.fiche_pays .agence {color: #4a4a4a;padding-left:10px;}
.fiche_pays .agence .inner_title_block {margin-left:-10px;}
.fiche_pays .agence .reference /*,.fiche_pays .agence .reference a*/ ,.fiche_pays .agence .reference img {float: right;}
.fiche_pays .agence .reference {width: 324px;overflow: hidden;position: relative;background-color: #efede8;}
.fiche_pays .agence .reference a {display: inline !important;max-width: 110px;color: #7f7f7d;font-weight: bold;}
.fiche_pays .agence .reference .text {position: absolute;bottom: 10px;left: 10px;width: 110px;}
.fiche_pays .agence .adresse {margin-bottom: 10px;}
.fiche_pays .agence h4 {font-size: large;font-weight: bold;margin-bottom: 20px;color: #454545;margin-left: 4px;}
.fiche_pays .agence .projet h5 {font-size: medium;font-weight: bold;border-left: 5px solid #1072b0;padding-left: 5px;margin-bottom: 10px;}
.fiche_pays .agence .projet {margin-left: 14px;margin-bottom: 15px;}
.fiche_pays .agence .projet .text {margin-left: 10px;}

.green.fiche_dirigeant #center_col_content {border-top: 0px !important;}
.green.fiche_dirigeant .intro h2 {font-size: large;font-weight: bold;color: #0a81bf;white-space : nowrap;}
.green.fiche_dirigeant .intro {color: #605f5b;font-weight: bold;white-space : nowrap;}
.green.fiche_dirigeant .intro img {float: left;min-width: 0;margin-right: 10px !important;padding-right: 20px !important;padding-left: 20px !important;background: transparent url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 100% 0 repeat-y;}
.green.fiche_dirigeant .text {padding-left: 5px !important;}

.green.dirigeant #center_col_header_bottom_left {background: url(../../img/bi_internet/green/cchb_bgg_d.jpg) 0 0 no-repeat;}
.green.dirigeant #center_col_header_bottom {background: url(../../img/bi_internet/green/cchb_bgd_d.jpg) right 0 no-repeat!important;}
.green.dirigeant #center_col_content_top_left {background: url(../../img/bi_internet/green/ccct_bgg_d.jpg) 0 0 no-repeat;height: 35px;}
.green.dirigeant #center_col_content_top {background: url(../../img/bi_internet/green/ccct_bgd_d.gif) right 0 no-repeat;height: 35px;}
.green.dirigeant .flash {float: none !important;width: 100% !important;display: block;}
.green.dirigeant #site_content {background: url(../../img/bi_internet/green/left_col_bg_dirigeant.gif) 0px 0 repeat-y !important;}
.green.dirigeant .flash div {background: #eae7e0 url(../../img/bi_internet/green/cccf_bg_dir.gif) right 0 repeat-y;margin-bottom: 0;padding-bottom: 0;height: 317px;}
.green.dirigeant .flash div object {margin: 0 auto;}
.green.dirigeant .cadre {padding: 20px 0;width: 335px;position: relative;left: 349px;}
.green.dirigeant .cadre .cadre_content {border-left: 1px solid #817d6f;border-right: 1px solid #817d6f;width: 313px;padding: 0 10px;display: block;}
.green.dirigeant .cadre .cadre_top {height: 16px;position: relative;background-image: url(../../img/bi_internet/green/cadre_dirigeant_haut.gif);background-repeat: no-repeat;}
.green.dirigeant .cadre .cadre_bottom {height: 16px;position: relative;background-image: url(../../img/bi_internet/green/cadre_dirigeant_bas.gif);;background-repeat: no-repeat;}

.green.implantation .brown_block {background-color: #cfcabb !important;border-left: 1px solid #1072b0;}
.green.implantation .blocks {margin-top: 10px;padding-top: 0;}
.green.implantation .banner_block,.green.fre_references .banner_block {overflow: hidden;}
.green.implantation #site_content {background: #dedbd1 url(../../img/bi_internet/site_content_bg.gif) -1px 0 repeat-y;}

.green.espacepresse .list {margin-left: 0px !important;margin-right: 0px !important;}
.green.espacepresse .list_content {background: url(../../img/bi_internet/green/list_espacepresse_bg.gif) 0 0 repeat-y;padding-left: 10px;}
.green.espacepresse .list_content_bgd {background: url(../../img/bi_internet/green/list_espacepresse_bgd.gif) right 0 repeat-y;}
.green.espacepresse .list_top {background: url(../../img/bi_internet/green/list_espacepresse_top.jpg) no-repeat;height: 20px;}
.green.espacepresse .list_bottom {background: url(../../img/bi_internet/green/list_espacepresse_bottom.jpg) no-repeat;height: 27px;}
.green.espacepresse .bloc_presse {background: none !important;}
.green.espacepresse .bloc_presse img {background: none !important;float: left;}
.green.espacepresse .bloc_presse .text {margin-left: 205px;}
.green.espacepresse .bloc_presse h3 {font-weight: bold;}
.green.espacepresse .banner_block_content {height: 170px;}

.espacepresse .pager {margin-right: 10px;}
.espacepresse .pager .next {background: url(../../img/bi_internet/puces/green_navig_rs.gif) 0 2px no-repeat;width: 11px;margin-right: 10px;}
.espacepresse .pager .prev {background: url(../../img/bi_internet/puces/green_navig_ls.gif) 0 2px no-repeat;width: 11px;margin-left: 10px;}
.espacepresse .pager .next.double {background: url(../../img/bi_internet/puces/green_navig_rd.gif) 0 2px no-repeat;width: 20px;}
.espacepresse .pager .prev.double {background: url(../../img/bi_internet/puces/green_navig_ld.gif) 0 2px no-repeat;width: 20px;}
.espacepresse .pager span.on a {color: #80c522 !important;font-weight: bold;text-decoration: none;}
.green.implantation .line_separator {background: url(../../img/bi_internet/green/line_separator_pi_i_bg.jpg) right 0 no-repeat !important;height: 25px !important;margin: 0 !important;}
.green.implantation .line_separator div {height: 25px !important;margin: 0 !important;background: url(../../img/bi_internet/green/line_separator_pi_i.jpg) 0 0 no-repeat !important;}

.espacepressev2 .formrech {float:right; width:355px;}
.espacepressev2 .right {float:right}
.green.espacepresse .espacepressev2 .center .colonne .alaune a .visuald  img { width:95%;border:1px solid #76024D;}

#formrech{padding:5px 2px;}.ie_clients .flash {float: right;margin-right: 10px;margin-bottom:10px;}
.ie_clients .message {color: #7c7866;margin-bottom: 10px;}
.ie_clients .edito {color: #ffffff;font-size: medium;font-weight: bold;margin-left: 100px;display: block;padding: 0px 12px 5px 12px;background: url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 0 0 repeat-y;}
.ie_clients .edito div.text {margin: 0 0 0 -30px;padding: 0 0 0 30px;background: url(../../img/bi_internet/puces/dle_arrow_white.gif) 0 4px no-repeat;}
.ie_clients .line_separator {clear: both;background: url(../../img/bi_internet/green/line_separator_ie_client_l.jpg) right 0 no-repeat !important;height: 25px !important;margin: 0 !important;}
.ie_clients .line_separator div {background: url(../../img/bi_internet/green/line_separator_ie_client.jpg) 0 0 no-repeat !important;height: 25px !important;margin: 0 !important;}

.fre_references .banner_block {background: transparent url(../../img/bi_internet/green/banner_brown_bg_ref_ie.gif) right 0 no-repeat !important;}
.fre_references .banner_block img {width: 778px;height: 170px;overflow: hidden;margin-bottom: 0px !important;}
/*.fre_references .banner_block {background: transparent url(../../img/bi_internet/green/banner_brown_bg2.gif) right 0 no-repeat !important;}*/

.fre_references .line_separator_last {clear: both;background: url(../../img/bi_internet/green/line_separator_ie_ref_l_bg.jpg) right 0 no-repeat!important;height: 25px !important;margin: 0 !important;margin-top:0!important;padding:0!important;}
.fre_references .line_separator_last div {background: url(../../img/bi_internet/green/line_separator_ie_ref_l.jpg) 0 0 no-repeat!important;height: 25px !important;margin: 0 !important;margin-top:0!important;padding:0!important;width:770px;}
.fre_references .office_product_blocks_line {margin-bottom: 0px!important;margin-top:0px!important;margin: 0px!important;margin-top:0px!important;padding:0px!important}

.fre_references .office_product_block.maxwidth {width: 100%!important;float: none;}

.fre_references .line_separator {clear: both;background: url(../../img/bi_internet/green/line_separator_ie_reference_bg.jpg) right 0 no-repeat !important;height: 25px !important;margin: 0 !important;margin-top:0!important;padding:0!important;position:relative}
.fre_references .line_separator div {background: url(../../img/bi_internet/green/line_separator_ie_reference.jpg) 0 0 no-repeat !important;height: 25px !important;margin: 0 !important;margin-top:0!important;padding:0!important;}
/*.green.fre_references .office_product_block .office_product_block_ctnt {margin-bottom: 0px;margin-right: 0px;border-left: 0px solid #0e669e;;}*/

.fre_references .office_product_block .detail_block h4 {float:left;border-left: none;padding: 30px 8px 0px 0px;}
.fre_references .office_product_block .detail_block h4 div{float:left;height:auto;border-left: 5px solid #175d9d;margin: 0 0 0 0;padding: 8px 8px 8px 15px;display: block;font-size: 14px;font-weight: bold;color: #175d9d;/*background-color: #C4BFAC;*/margin: 0;position: relative;}

.fre_references .office_product_block .detail_block_bis h4 {float:left;border-left: none;padding: 0px 8px 0px 0px;}
.fre_references .office_product_block .detail_block_bis h4 div{float:left;height:auto;border-left: 5px solid #175d9d;margin: 0 0 0 0;padding: 8px 8px 8px 15px;display: block;font-size: 14px;font-weight: bold;color: #175d9d;/*background-color: #C4BFAC;*/margin: 0;position: relative;}


.fre_references .office_product_block .office_product_block_ctnt {width:100%!important;margin-bottom:0px!important;margin-right: 0px!important;background:  url(../../img/bi_internet/green/opbc_bg.jpg) -1px 0 repeat-y !important;/*width: 100%;*/float: none !important;position: relative;border-left: 1px solid #0e669e;}

.projet_pc .tabDetails td.bold span {color: #175D9D;}

.fre_references .office_product_block .pics_block .pics_block_item{margin: 5px 3px 0 0px ;float:left;height:160px;}
.fre_references .office_product_block .pics_block .pics_block_item img{width:150px;height:120px;margin: 0 0 4px 0;border: none;display: block;}
.fre_references .office_product_block .pics_block .pics_block_item span{margin: 0 0 0 6px;display: block;}

.fre_references .office_product_block .detail_block .comment {clear:left;margin: 5px 0 0 15px;padding: 1px 0 0 0;}
.fre_references .office_product_block .detail_block .titre {border-bottom: 1px solid #0e669e;}

.fre_references .office_product_block .detail_block_bis .comment {clear:left;margin: 5px 0 0 15px;padding: 1px 0 0 0;}
.fre_references .office_product_block .detail_block_bis .titre {border-bottom: 1px solid #0e669e;}

.fre_references .office_product_block .office_product_block_ctnt{border-left:none;padding: 0px!important;margin-right:0px !important}

.fre_references .office_product_block .detail_block {background:transparent url(../../img/bi_internet/green/line_separator_ie_reference_bg.jpg) right 0 no-repeat;}
/*.fre_references .office_product_block .detail_block {backgroundcolor:d3cfc1}*/
.fre_references .office_product_block .detail_block .detail_block_2{background:transparent url(../../img/bi_internet/green/line_separator_ie_reference.jpg) 0 0 no-repeat!important;!important;margin: 0 !important;margin-top:0!important;padding:0!important;}


.fre_references .office_product_block .detail_block_bis {backgroundcolor: #d3cfc1}
.fre_references .office_product_block .detail_block_bis .detail_block_2_bis{backgroundcolor: #d3cfc1}


.fre_references .office_product_block .pics_block {float: none;margin-left:15px;}

/*.projet_pc #center,.projet_ie #center {padding-right:230px;}*/
.projet_pc .situation_desserte h4,.projet_ie .situation_desserte h4 {margin-bottom:15px;}
.projet_pc .situation_desserte,.projet_ie .situation_desserte {margin-bottom:10px;}
.projet_pc .visionneuse .greywhiteBox,.projet_ie .visionneuse .greywhiteBox{margin-bottom:10px;}
.projet_pc .media .line_separator,.projet_ie .media .line_separator {margin-top:3px!important;margin-bottom:3px!important;}


.reference .choose ul {color: #454545;float: left;}
.reference .choose ul li.title {background: none;padding-left: 0;margin-bottom: 10px;display: block;font-weight: bold;}
.reference .choose ul li.on {font-weight: bold;}
.reference .choose ul li { float:none;background: url("../../img/bi_internet/green/arrow_brown.gif") no-repeat 0 50%;list-style: none;margin-bottom: 10px;padding-left: 8px;font-weight: normal;}
.reference .choose ul li a {color: #454545;}
.reference .flash {float: left;margin-left: 5px;}
.reference #center_col_content {padding-bottom:50px;}
.reference .ref_en_avant {color: #ffffff;position: relative;background: url("../../img/bi_internet/green/reference_flash_bg.gif") no-repeat right 0px;}
.reference .ref_en_avant .flash {float: left;border: none;margin: 0;margin-left:-1px;padding: 0;width:500px;}

.reference .ref_en_avant .intro {position: absolute;bottom: 0;width: 100px;}
.reference .ref_en_avant .colonne {float: right;border-left: 2px dotted #b5b1a7;padding: 0px 19px;}
.reference .ref_en_avant .colonne a {margin: 5px 0;display: block;}
.reference .ref_en_avant .colonne .last {border: none;}

.green.reference_logement .programme {padding-left: 20px;color: #4a4a4a;}
.reference .brown {background: transparent /*url(../../img/bi_internet/green/shadow_brown_right.gif) right repeat-y*/!important;/*margin-left:-10px;*/position: relative;height: 228px;width: auto;}
.reference .brown .brown_left {background: none /*url(../../img/bi_internet/green/shadow_brown_left.gif) repeat-y!important*/;height: 228px;}
.reference .brown_bottom {background: transparent url(../../img/bi_internet/green/brown_bottom.gif) no-repeat;height: 45px;/*margin-left:-10px;*/position: relative;width: auto;}
.reference .brown_bottom_2 {background: transparent url(../../img/bi_internet/green/brown_bottom_2.gif) top right no-repeat;height: 45px;position: relative;width: auto;}
.reference .brown_bg_left {background: #c6c0ae url(../../img/bi_internet/green/brown_bg_left.gif) left top repeat-y;/*margin-left:-10px;*/position: relative;width: auto;padding-left: 10px;}
.reference .brown_bg_right {background: #c6c0ae url(../../img/bi_internet/green/brown_bg_right.gif) right top repeat-y;padding-left: 0px;padding-top: 5px;padding-bottom: 5px;position: relative;}
.reference.green .brown_bg_right {min-height: 278px;}
.reference_logement .banner_block {/*top: -35px;*/margin-right: -8px !important;width: auto;height: 160px !important;padding-right:10px;overflow:hidden;}
.reference_logement .banner_block img {margin-right: 20px;}
.reference_logement .banner_block .banner_block_content {height: 170px !important;width: 100%;}
.reference_logement .banner_block .banner_block_content .edito {width: 100%;}
.reference_logement .inner_right_col {float: right;width: 240px;position: relative;z-index: 1;right: -6px;}
.reference_logement .inner_right_col_top {width: 240px;height: 29px;background: transparent url(../../img/bi_internet/green/ic_rc_top.gif) 0 0 no-repeat;}
.reference_logement .inner_right_col_bottom {width: 240px;height: 29px;background: transparent url(../../img/bi_internet/green/ic_rc_bottom.gif) 0 0 no-repeat;}
.reference_logement .inner_right_col_content {background: transparent url(../../img/bi_internet/green/ic_rc_bg.gif) 0 0 repeat-y;width: 200px;padding-left: 25px;padding-right: 15px;}
.reference_logement .inner_right_col_content h4 {color: #797568;font-size: large;text-align: right;font-weight: bold;width: auto;text-decoration: underline;margin-bottom: 30px;}
.reference_logement .inner_right_col_content .zoom {background: url(../../img/bi_internet/green/zoom_bg.gif) 0 0 repeat-y;text-align: center;padding: 3px 0;}
.reference_logement .inner_right_col_content .zoom a {font-weight: bold;}
.reference_logement .inner_right_col_content .zoom a:hover {text-decoration: none;}
.reference_logement .inner_right_col_content .zoom a img {margin-right: 5px;vertical-align: middle;}
.reference_logement .visionneuse {width: 200px;margin-top: 40px;margin-bottom: 0;padding-bottom: 10px;}
.reference_logement .visionneuse img {vertical-align: bottom;}
.reference_logement #left_col_content {padding-top:20px;}
.reference_logement #left_col_content .temoignage,.green .home_pc #left_col_content .temoignage {background: #f9f5ef;width: 197px !important;margin-left: 10px !important;margin-right: 0px;border: 1px solid #80c522;margin-bottom: 13px;}
.reference .whiteBox img {display: block;position: static;left: 0;margin: 0;width: 197px;float: none;}
/*.reference_logement .argumentaire {margin:0 10px 0 10px;}*/
.reference_logement .line_separator {margin-left:-5px!important;}
.reference_logement .retour_reference {float:right;font-weight: bold;margin-right:10px;}
.reference_logement .retour_reference a{color:#ffffff!important;}

.reference_logement #center_col_header_bottom_left {height: 35px;background: url(../../img/bi_internet/green/ref_cchb_bgg_fd.gif) 0 0 no-repeat;}
.reference_logement #center_col_header_bottom {height: 35px;background: url(../../img/bi_internet/green/ref_cchb_bgd_fd.jpg) 100% 0 no-repeat!important;}
.reference_logement #center_col{background:url(../../img/bi_internet/green/ref_bg_test.jpg) 100% 0 repeat-y!important;}.strange_gradient_caption_block {width: 208px;float: right;}
.strange_gradient_caption_block .top {width: 100%;height: 14px;background: url(../../img/bi_internet/box/strange_grad_cpt_blck_top.gif) 0 0 no-repeat;font-size: 1px;}
.strange_gradient_caption_block .content {width: 100%;padding: 4px 0 10px 0;background-color: #ebe4d9;}
.strange_gradient_caption_block a.green_button_like {width: 158px;height: 17px;margin: 0 0 0 12px;display: block;background: url(../../img/bi_internet/btn/btnGreen-start.gif) 0 0 no-repeat;font-weight: bold;color: #ffffff;}
.strange_gradient_caption_block a.green_button_like span {cursor:pointer;height: 17px;margin: 0 0 0 8px;padding: 0 2px 0 2px;display: block;background: url(../../img/bi_internet/btn/btnGreen-end.gif) 100% 0 no-repeat;}
.strange_gradient_caption_block .bottom {width: 100%;height: 10px;background: url(../../img/bi_internet/box/strange_grad_cpt_blck_bot.gif) 0 0 no-repeat;font-size: 1px;}
.help_block {width: 25%;padding: 0 0 0 10px;background: url(../../img/bi_internet/puces/flc-grey-back.gif) 0 9px no-repeat;text-align: left;}
.help_block div div div div div {padding: 0 10px !important;}
.help_block .type_select_multi {width: 127px;margin: 0 15px 0 0;padding: 0 10px 0 0;background: transparent url(../../img/bi_internet/puces/flc-grey.gif) 100% 9px no-repeat;}
.joinus_confirm_explanation_block {margin: 0 15px 15px 20px;padding: 0 0 0 0;text-align: left;color: #777777;}
.joinus_confirm_explanation_block_content {padding: 2px 15px 6px 15px;display: block;background: #ffffff;border: 0 solid #cec3ad;border-width: 0 1px;}
.joinus_details_review_block {margin: 30px 15px 0 20px;padding: 0 0 35px 0;text-align: left;color: #777777;}
/* --- Start Joinus Details Review Block -- */
.joinus .edito .joinus_details_review_block {margin: 0;padding: 0;}
.joinus_details_review_block_content {padding: 2px 20px 6px 20px;display: block;background: #fbf9f5;border: 0 solid #cec3ad;border-width: 0 1px;}
.joinus_details_review_block_content strong.label_like {color: #444444;}
/* --- Start Offers Pagination Line --- */
.offers_pagination_line {height: 35px;position: relative;text-align: center;background-color: #f9f5ef;}
.offers_pagination_line .pager {margin: 9px auto 9px auto;float: none;position: absolute;left: 50%;top: 0;}
/* --- Start Joinus Results Offer Detail Block --- */
.joinus_results .pager {margin-right:10px;}
.joinus_results .pager .next {display:inline;}
.joinus_results .pager .back {display:block;float:left;}
.joinus_results .pager .page_numbers {float:left;}
.joinus_results .pager .page_numbers strong a {text-decoration: none;}
.joinus_results_offer_detail_block {padding: 12px 6px 12px 6px;}
.joinus_results_offer_detail_block .title {font-size: 12px;font-weight: bold;color: #175b9c;}
.joinus_results_offer_detail_block p {margin: 0 15px 0 15px;}
.joinus_jobs .job_representative_block {text-align: left;}
.job_representative_block {margin: 10px 0 5px 0;padding: 0 0 0 0;text-align: center;color: #777777;border-left: none;}
.joinus_jobs.temoignages .job_representative_block .temoignage {float:none;width: 200px;margin: 0 auto;text-align: left;clear:none!important;}
.joinus_jobs .job_representative_block .temoignage {float: right;margin: 0 10px 0 0;width:200px;clear:none;}
.joinus_jobs .job_representative_block .inner_title_block {margin-right: 7px;}
.job_representative_block_content {margin-right: 220px;}
.job_representative_block_content .title {display: block;margin-bottom: 4px;}
.job_representative_block_content .quotation {clear: both;}
.job_representative_block_content .grey_dotted_separator {height: 18px;margin: 0 0 0 0;clear: both;background-position: 7px;}
.job_representative_block.in_left_menu {width: 201px;margin: 10px auto 10px auto;}
.job_representative_block.in_left_menu .title {font-size: 13px;}
/* --- Start Joinus Search Explanation Block --- */
.joinus_search_explanation_block {width: 70%;}
.joinus_search_explanation_block strong {color: #454545;}
.joinus_search_explanation_block .label_like {color: #928060;}
.joinus .right_visual {float: right;position: relative;width: 250px;margin-right: 10px;}
.joinus .right_visual span {position: absolute;z-index: 10;left: 10px;top: 10px;}
.joinus .right_visual span span {position: static;font-weight: bold;}
.joinus .right_visual span.title {color: #ffffff;font-size: 14px;}
.joinus .right_visual span.text {color: #cde4ff;font-size: 12px;}
.joinus .right_visual a:hover {/*text-decoration: none;*/cursor: pointer;}
.joinus .edito {margin-right: 270px;display: block;margin-bottom: 10px;}
/* --- Start Joinus Alert Form Block -- */
.joinus_alert_form_block {margin: 0 0 0 0;}
.joinus_alert_form_block .inner_title_block .asterisc {margin: 0 20px 0 0;float: right;color: #328ee2;font-size: 11px;}
.joinus_alert_form_block form fieldset {margin: 15px 20px 15px 15px;padding: 0 0 10px 0;border: none;background: url(../../img/bi_internet/grey_dotted_bg.gif) 0 100% repeat-x;}
.joinus_alert_form_block form label {width: 25%;display: block;float: left;font-weight: bold;}
.joinus_alert_form_block form label.span {width: auto;display: inline;float: none;font-weight: normal;}
.joinus_alert_form_block form span.label {width: 25%;display: block;float: left;font-weight: bold;}
.joinus_alert_form_block form span.label.maxwidth {width: 100%;display: inline;}
.joinus_alert_form_block form .line_nofloat {margin: 0 0 6px 0;}
.joinus_alert_form_block form input {width: 35%;border: 1px solid #c1b6a2;}
.joinus_alert_form_block form select {width: 50%;border: 1px solid #c1b6a2;}
.joinus_alert_form_block form textarea {width: 50%;height: 150px;border: 1px solid #c1b6a2;}
.joinus_alert_form_block form input.multi {width: auto;margin-top: -2px;border: none;}
.joinus_alert_form_block form span.asterisc {color: #328ee2;font-size: 11px;}
.joinus_alert_form_block form .user_whished_areas input {margin-top: 3px;margin-bottom: 4px;}
.joinus_alert_form_block form .user_whished_areas label {font-weight: bold;}
.joinus_alert_form_block form .user_wished_mail_format {background: none;}
.joinus_alert_form_block form input.send_form {width: 144px;height: 17px;border: none;color: #ffffff;cursor: pointer;font-weight: bold;background: url(../../img/bi_internet/btn/btnForm.gif) 0 0 no-repeat;border: none;}
.joinus_alert_form_block form .cancel_link {margin: 0 100px 0 -90px;}
.joinus_search_form_block fieldset {clear: right;padding: 10px;border: none;}
.joinus_search_form_block fieldset.float_left {display: inline;clear: none;width: 40%;}
.joinus_search_form_block fieldset.float_left.job {width: 50%;}
.joinus_search_form_block fieldset.dotted_bottom {background: url(../../img/bi_internet/grey_dotted_bg.gif) 0 100% repeat-x;}
.joinus_search_form_block fieldset.dotted_left {background: url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 0 0 repeat-y;}
.joinus_search_form_block fieldset select {width: 50%;margin: 0 10px;}
.joinus_search_form_block fieldset.job select {width: 60%;}
.joinus_search_form_block span.label  , .joinus_search_form_block label {font-weight: bold;}
.joinus_search_form_block form input.send_form {width: 144px;height: 17px;border: none;color: #ffffff;cursor: pointer;font-weight: bold;background: url(../../img/bi_internet/btn/btnForm.gif) 0 0 no-repeat;border: none;}
form .help_block.right {margin: -3px 0 0 20px;padding: 0 0 0 10px;background: url(../../img/bi_internet/puces/flc-grey-back.gif) 0 9px no-repeat !important;float: right;}
form .help_block.left {margin: 0 0 -3px 20px;padding: 0 10px 0 0px;background: url(../../img/bi_internet/puces/flc-grey.gif) 100% 9px no-repeat !important;float: left;}
form .user_choosed_jobs .help_block.left {width: 100px;}
/* --- Start Contact Counsellor Form Block --- */
.contact_counsellor_form_block {width: 215px !important;padding: 0 0 0 0;text-align: left;color: #777777;clear: both;}
.contact_counsellor_form_block_content {height: auto;text-align: center;background-color: #a4c646 !important;}
.contact_counsellor_form_block_content div {border: 0 !important;}
.contact_counsellor_form_block_content .title {margin: 0px 0 0 -5px !important;;padding: 0 !important;background-color: #a4c646 !important;}
.contact_counsellor_form_block_content h4 {height: 36px;overflow: visible;margin: 0 0 0 0;padding: 3px 0 0 54px;display: block;background: url(../../img/bi_internet/box/ctct_counselr_form_blck_bg.gif) 0 0px no-repeat;border-bottom: 1px solid #7e9e25;font-size: 14px;font-weight: bold;color: #ffffff;text-align: left;}
.contact_counsellor_form_block form {margin-top: 5px;text-align: left;color: #454545;}
.contact_counsellor_form_block form fieldset {margin: 0 8px 0 8px;padding: 0 0 0 0;border: none;}
.contact_counsellor_form_block form label {display: block;font-weight: bold;}
.contact_counsellor_form_block form label.span {width: auto;display: inline;float: none;font-weight: normal;margin-left: 0;}
.contact_counsellor_form_block form span.label {width: 25%;display: block;float: left;font-weight: bold;}
.contact_counsellor_form_block form .line_nofloat {margin: 5px -5px !important;background: url(../../img/bi_internet/grey_dotted_bg.gif) 0 100% repeat-x !important;}
.contact_counsellor_form_block form .lastone {margin-bottom: 0;padding-bottom: 0;background: none !important;}
.contact_counsellor_form_block form input {width: 95%;border: 1px solid #454545;}
.contact_counsellor_form_block form input.multi {width: auto;margin-top: -2px;border: none;}
.contact_counsellor_form_block form input.send_form {width: 64px;height: 17px;border: none;color: #ffffff;cursor: pointer;font-weight: bold;background: url(../../img/bi_internet/btn/btnValider_bleu.gif) 0 0 no-repeat;border: none;text-align: center;}
.contact_counsellor_form_block form .cancel_link {position: relative;}
/* --- Start Joinus Apply Offer Form --- */
.joinus_apply_offer_form input.send_form {width: 144px;height: 17px;margin: 0 auto 0 auto;border: none;color: #ffffff;cursor: pointer;font-weight: bold;background: url(../../img/bi_internet/btn/btnForm.gif) 0 0 no-repeat;}

.nous_contacter .inner_title_block {margin-top:10px;}
.nous_contacter .venir .edito,.nous_contacter .venir .visuel {float:left;}
.nous_contacter .venir .visuel {margin-right:10px;}.sitemap_listing_boxes_block {margin: 0 0px 0 0px;padding: 15px 0 0 0;text-align: center;}
.sitemap_listing_boxes_block .m3cols {width: 700px;}
.sitemap_listing_boxes_block .m2cols {width: 460px;}
.sitemap_listing_boxes_block .m1cols {width: 220px;}
.sitemap_listingbox_col {width: 220px;margin: 0 20px 0 0;float: left;}
.sitemap_listingbox_col .lastone {margin-right: 0;}
.sitemap_listingbox_col fieldset {width: 222px;}
.sitemap_listingbox_col fieldset div {width: 220px;margin: 0 0 0 0;}
.sitemap_listingbox {width: 100%;margin: 0 0 25px 0;float: left;background: url(../../img/bi_internet/box/sitemap_listingbox_bg.gif) 0 0 repeat-y;text-align: left;}
.sitemap_listingbox_top {width: 100%;background: url(../../img/bi_internet/box/sitemap_listingbox_top.gif) 0 0 no-repeat;float: left;font-size: 13px;}
.sitemap_listingbox_content {width: 100%;float: left;background: #ffffff url(../../img/bi_internet/box/sitemap_listingbox_ctnt_bg.gif) 0 0 repeat-y;}
.sitemap_listingbox_content fieldset {width: 194px;margin: 0 1px 0 3px;}
.sitemap_listingbox_bot {width: 100%;height: 3px;float: left;background: url(../../img/bi_internet/box/sitemap_listingbox_bot.gif) 0 100% no-repeat;font-size: 1px;}
.sitemap_listingbox h2 {margin: 4px 0 8px 12px;padding: 4px 0 0 15px;display: block;background: url(../../img/bi_internet/puces/bflc-blue-v.gif) 0 0 no-repeat;color: #175d9d;font-size: 16px;font-weight: bold;}
.sitemap_listingbox h2 a {color: #175d9d;}
.sitemap_listingbox h2 .pi {font-size: 13px;color: #454545;}
.sitemap_listingbox_ctnt_sprtr {width: 100%;display: block;height: 1px;background: url(../../img/bi_internet/box/sitemap_listingbox_ctnt_sprtr.gif) 0 0 repeat-x;font-size: 1px;}
.sitemap_listingbox ul {width: 200px;margin: 10px 10px 0 10px;padding: 0 0 5px 0;list-style: none;}
.sitemap_listingbox li {width: 200px;margin: 0 0 0 0;padding: 0 0 5px 0;display: block;background: url(../../img/bi_internet/box/sitemap_listingbox_ctnt_sprtr.gif) 0 100% repeat-x;}
.sitemap_listingbox li.lastone {background: none;}
.sitemap_listingbox li a {color: #175d9d !important;}
.sitemap_listingbox li a.normal {width: 180px;padding: 4px 0 0 20px;display: block;background: url(../../img/bi_internet/puces/BullBLueR.gif) 0 4px no-repeat;font-weight: bold;}
.sitemap_listingbox li a.caption {width: 180px;padding: 4px 0 0 20px;display: block;background: url(../../img/bi_internet/puces/bullMauveR.gif) 0 3px no-repeat;font-weight: bold;color: #b12385 !important;}
.sitemap_listingbox li a .pi {font-weight: normal;}
.sitemap_listingbox li ul {width: 175px;margin: 0 0 0 5px;padding: 3px 0 0 0;}
.sitemap_listingbox li ul fieldset {width: 173px;margin: 0 0 0 0;padding: 3px 0 0 0;}
.sitemap_listingbox li ul li {width: 175px;margin: 0 0 0 0;padding: 1px 0 1px 0;background: none;}
.sitemap_listingbox li ul li a.normal {width: 165px;margin: 0 0 0 0;padding: 0 0 0 10px;background: url(../../img/bi_internet/puces/flc-blue.gif) 0 4px no-repeat;}
.sitemap_listingbox li ul li a.normal .editing {padding: 0 0 0 0;}
.sitemap_listingbox li ul li a.caption {width: 165px;margin: 0 0 0 0;padding: 0 0 0 10px;background: url(../../img/bi_internet/puces/flc-blue.gif) 0 4px no-repeat;color: #b12385;}
.sitemap_listingbox li ul li a.caption .editing {padding: 0 0 0 0;}

.sitemap_listingbox.lightblue_box {padding: 0 0 0 0;background: transparent;text-align: left;border-left: 1px solid #ffffff;}
.sitemap_listingbox.lightblue_box .rnd_borders_top {width: 100%;float: left;display: block;background: transparent;font-size: 1px;}
.sitemap_listingbox.lightblue_box .rnd_borders_bot {width: 100%;float: left;display: block;background: transparent;font-size: 1px;}
.sitemap_listingbox.lightblue_box .ln_01 {height: 1px;margin: 0 5px 0 5px;display: block;overflow: hidden;background: #a0c0d0;}
.sitemap_listingbox.lightblue_box .ln_02 {height: 1px;margin: 0 3px 0 3px;display: block;overflow: hidden;background: #f9fbfc;border-left: 2px solid #a0c0d0;border-right: 2px solid #a0c0d0;}
.sitemap_listingbox.lightblue_box .ln_03 {height: 1px;margin: 0 2px 0 2px;display: block;overflow: hidden;background: #f9fbfc;border-left: 1px solid #a0c0d0;border-right: 1px solid #a0c0d0;}
.sitemap_listingbox.lightblue_box .ln_04 {height: 2px;margin: 0 1px 0 1px;display: block;overflow: hidden;background: #f9fbfc;border-left: 1px solid #a0c0d0;border-right: 1px solid #a0c0d0;}
.sitemap_listingbox.lightblue_box .lightblue_box_content {width: 198px;padding: 2px 10px 0 10px;display: block;float: left;background: #f9fbfc;border: 0 solid #a0c0d0;border-width: 0 1px;}
.sitemap_listingbox.lightblue_box .lightblue_box_content ul {width: auto;margin: 10px 0 10px 0;padding: 0 0 0 0;list-style: none;}
.sitemap_listingbox.lightblue_box .lightblue_box_content li {width: auto;margin: 0 0 6px 0;padding: 0 0 0 0;background: none;}
.sitemap_listingbox.lightblue_box .lightblue_box_content li a {width: auto;display: inline;padding: 0 0 0 10px;font-weight: bold;background: url(../../img/bi_internet/puces/flc-blue.gif) no-repeat 0 4px;color: #95c0ef !important;}

.resultat {width: 99%;background-color: transparent;}
.dec_white,.cro_white,.dec_black,.cro_black {height: 13px;width: 13px;display: block;float: left;margin-right: 2px;}
.dec_white {background-image: url(../../img/bi_internet/puces/decrois.gif);}
.cro_white {background-image: url(../../img/bi_internet/puces/crois.gif);}
.dec_white span,.cro_white span,.dec_black span,.cro_black span {display: none;}
.dec_black {background-image: url(../../img/bi_internet/puces/decroison.gif);}
.cro_black {background-image: url(../../img/bi_internet/puces/croison.gif);}
.resultat th {vertical-align: top;text-align: left;border-left: 6px solid #F6F4F1;border-top: 6px solid #FFFFFF;border-bottom: 1px solid #E1DACF;}
th.visuel {border-left: 0;color: #928060;text-align: center;font-weight: bold;}
.resultat th .bold,.compare th .bold {color: #454545;}
.resultat th.select {text-align: center;color: #8b0058;}
.resultat th.select a,.resultat th.select input {display: block;cursor: pointer;padding: 0;width: 70px;height: 17px;color: #FFFFFF;font-weight: bold;text-align: center !important;vertical-align: top;background: url(../../img/bi_internet/btn/btnViolet-select.gif) no-repeat;border: 0;margin: 2px auto;}
.resultat th.select .cross_blue_link_bis {padding: 0 0 0 10px;font-weight: bold;color:#0A81BF; background: url(../../img/bi_internet/puces/cross-green.gif) 0pt 4px no-repeat;}

.remove_selection .cross_blue_link_bis {
	padding: 0 0pt 0 10px;
	font-weight: bold;
	color:#0A81BF; 
	background: url(../../img/bi_internet/puces/cross-green.gif) 0pt 4px no-repeat;
	border:0pt none;
	float:right;
	margin-left:15px;
}

.resultat .even td {background-color: #F7F7F7;}
.resultat td a.pictos {margin:10px 0 0 0;} 
.resultat td a {color: #777777;}
.resultat td {padding: 7px 0 3px 9px;border-left: 6px solid #FFFFFF;background-color: #F9F5EF;vertical-align: top;border-top: 0px solid #FFFFFF;}
.resultat td.visuel {text-align: center;border-left: 0;border-right: 0;width: 90px;padding: 0 6px 0 0;background: url(../../img/bi_internet/puces/pted-grey-v.gif) repeat-y right;}
.resultat td.visuel a {display: inline;margin-bottom: 0 !important}
.resultat td.visuel .banniere {margin-left:0px;margin-right: 0px;}
.resultat td.visuel .banniere span {padding-right:0;padding-left:5px;}
.resultat td.visuel .banniere span a{margin-right:5px;}
.resultat td.visuel img {margin: 5px 5px 5px 5px;padding: 0;}
.resultat td.select {text-align: center;border: 0;color: #8B0058;text-align: center;background-color: #FFFFFF;}
.sep td {background: #FFFFFF url(../../img/bi_internet/puces/pted-grey-h.gif) repeat-x left center;}
.sep2 td {background-color: #FFFFFF;}
.sep2 td,.sep td {height: 5px !important;font-size: 1px;border: 0;padding: 0;}
.resultat .more {display: inline;font-weight: bold;padding: 0 0 0 9px;color: #0A81BF;background: url(../../img/bi_internet/puces/flc-blue.gif) 0px 3px no-repeat!important; white-space: nowrap;}
.avantpremiere .resultat .ville {border-left: 0;}
.resultat .offre_speciale {z-index:0;margin: 5px auto 0 auto;padding: 0 0 2px 0;width: 80px;color: #FFFFFF;font-size: 9px;font-family: Verdana, Arial, sans-serif;text-align: center;background: url(../../img/bi_internet/btn/offre-speciale.gif) no-repeat;}
.resultat .offre_speciale a {}
.resultat .ville a {padding: 0;margin:0;}
.resultat .ville a.more {padding-left: 9px;}
.nouveautes .resultat .ville a.more {padding-left:8px;}
.resultat .dispo ul li {color: #0A81BF;margin: 0 0 0 -40px;list-style: none;background: url(../../img/bi_internet/puces/flc-blue.gif) no-repeat 0 3px;font-weight: bold;padding: 0 0 0 8px;margin-bottom: 0px !important;}
.resultat .dispo ul li a {margin-bottom: 0px !important;;display: inline;}
.resultat .dispo .grey {padding: 0 0 0 8px;font-weight: bold;color: #777777;background: url(../../img/bi_internet/puces/flc-grey.gif) no-repeat 0 3px;}
.resultat .dispo .grey a {color: #777777;}
.resultat .dispo .pi {font-weight: normal;color: #777777;}
.resultat .dispo ul li a {color: #0A81BF;}
.resultat .new {float: none;}
.resultat .visuel a {color: #FFFFFF;}
.resultat .label_new {margin: 2px 0 0 0;}
.resultat .special_offer_button {margin: 2px 0 0 0;}
.resultat .product_pics {display: block;}
.result_per_page span.pi {font-weight: bold;float: left;}
.result_per_page a {float: left;margin: 0 0 0 3px;display: block;width: 20px;height: 14px;text-align: center;color: #928060;background: url(../../img/bi_internet/btn/btnRes.gif) no-repeat;}
.result_per_page .on {font-weight: bold;}
.add_selection,.mentions {padding: 10px;background: #F7F7F7 url(../../img/bi_internet/degrade_droit_gris.gif) 100% 0 repeat-y ;}
.mentions {margin-bottom: 5px;}
.add_selection {padding: 4px 10px;margin-bottom: 5px;}
.add_selection a {color: #721a4b;font-weight: bold;background: url(../../img/bi_internet/puces/flc-violet.gif) 0 50% no-repeat;padding-left: 10px;margin-left: 10px;}
.add_selection span a {cursor: pointer;padding: 0;padding-right: 10px;float: right;width: 160px;height: 17px;color: #FFFFFF;text-align: center;vertical-align: top;background: url(../../img/bi_internet/btn/btnViolet-add-select.gif) no-repeat;border: 0;}
.add_selection input.large {margin: 0 10px;width: 250px;background: url(../../img/bi_internet/btn/btnViolet-remove-select.gif) no-repeat;}
.remove_selection {padding: 10px;margin: 0 0px 0px 5px;background-color: transparent;}
.remove_selection .btn {margin: 0 0px 0 10px;padding: 0 0 0 13px;float: right;height: 17px;background: url(../../img/bi_internet/btn/btn_Violet_start.gif) no-repeat;}
.remove_selection .btn div {float: none;background: url(../../img/bi_internet/btn/btn_Violet_end.gif) right no-repeat;padding: 0 13px 0 0;}
.remove_selection .btn div input,.remove_selection .btn div a {margin: 0 !important;cursor: pointer;padding: 0 !important;border: 0;height: 17px !important;color: #FFFFFF;font-weight: bold;vertical-align: top;background: url(../../img/bi_internet/btn/btn_Violet_mid.gif) repeat-x;}
table.compare {color: #4a4a4a;width: 98%;border: 1px solid #ffffff;border-collapse: collapse;border-spacing: 0px;margin: 5px;}
.compare td,.perso .compare th {padding: 5px;}
.compare tr {background-color: #f9f5ef;}
.compare th {border-bottom: 0;background-color: #ffffff;font-weight: normal;}
.joinus .compare th {font-weight: bold;;color: #777777;}
.compare td {padding: 5px !important;border-top: 0;border-bottom: 0;}
.compare .second {padding-left: 10px !important;}
.compare .first {background-color: #ffffff !important;color: #777777;}
.compare .even .second {padding-left: 5px !important;}
.compare .sep_vert {background: #f9f5ef url(../../img/bi_internet/puces/pted-grey-v.gif) repeat-y center top;padding: 0 !important;width: 4px;}
.compare .even .sep_vert {background: #f7f7f7 url(../../img/bi_internet/puces/pted-grey-v.gif) repeat-y center top;}
.compare .no_background td.sep_vert {background: #ffffff url(../../img/bi_internet/puces/pted-grey-v.gif) repeat-y center top;}
.compare tr.even {background-color: #f7f7f7 !important;}
.compare th.sep_vert {border: none;background-color: #ffffff;}
.compare tr.sep_vert {background-color: #f9f5ef;}
.compare .sep .cross {background: #ffffff url(../../img/bi_internet/puces/pted-grey-cross.gif) 50% 50% no-repeat !important;padding: 0 !important;width:3px!important;}
.compare .sep .cross .bottom {background: #ffffff url(../../img/bi_internet/puces/pted-grey-cross-bottom.gif) center center no-repeat !important;}
.perso a.more {background: url(../../img/bi_internet/puces/p-blue.gif) 0 50% no-repeat !important;padding: 0 0 0 15px !important;}
.perso a.programme {padding-right:0;}
.compare ul {list-style-image: url(../../img/bi_internet/puces/flc-blue.gif);padding: 0px 0 0 20px;margin: 0;}
.compare li a {margin: 2px 0 0 0px;font-weight: bold;}
.compare .nostyle td {background: #ffffff !important;padding-left: 0;margin-left: 0;}
.compare table.nostyle {margin: 0 !important;padding: 0 !important;position: relative;left: -7px;}
/* --- Start Area Previews Table Block -- */
.area_previews_table_block .resultat .vertical_sep {width: 5px;padding: 0 0 0 0;background: url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) 50% 0 repeat-y;font-size: 1px;}
.area_previews_table_block .resultat .sep td {padding: 5px 0 0 5px;}
.area_previews_table_block .resultat .ville a {color: #4a4a4a;}
.area_previews_table_block .resultat .dispo {padding-right: 30px;}
/* --- Start Joinus Table --- */
.joinus .compare {position: relative;z-index: 0;color: #454545;}
.joinus .compare  td {padding-top: 5px;padding-bottom: 5px;vertical-align: middle;}
.joinus .compare  td  div {position: relative;z-index: 10000;}
.joinus .compare  td  div a {position: static;}
.joinus .compare  td img {display: inline;}
.joinus .compare  .job_title {padding: 0 0 0 5px;display: block;border-left: 5px solid #1072b1;color: #454545;}
.joinus .compare  .first_col {border-left: none;}
.joinus .compare th {background: transparent;;}
.joinus .compare th.sep {background: #f6f4f1;width: 3px !important;padding: 0 !important;font-size: 1pt;}
.joinus .compare tr.sep_th {height: 3px !important;background: #ffffff;border-top: 1px solid #f6f4f1 !important;}
.joinus .compare tr.sep_th td.sep_vert {background-color: #ffffff;height: 3px !important;}
.joinus .compare tr.sep_th td {padding: 0 !important;}
.dirigeant table {width: 100%;border-collapse: collapse;color: #0e6196;}
.dirigeant table td.first {border-right: 1px solid #0e6196;padding-right: 12px;text-align: right;font-weight: bold;width: 140px;}
.dirigeant table td.last {border-left: 1px solid #0e6196;padding-left: 12px;text-align: left;width: 170px;}
.dirigeant table td.middle_left {border-right: 1px solid #0e6196;border-bottom: 1px solid #0e6196;width: 30px !important;overflow: hidden;height: 3px;}
.dirigeant table td.middle_right {border-left: 1px solid #0e6196;border-bottom: 1px solid #0e6196;width: 30px !important;overflow: hidden;height: 3px;
}  /****** tabdetail ******/
.tabDetails {margin: 0 0 6px 5px;}
.projet_pc .tabDetails td {vertical-align: top !important;}
.tabDetails strong {color: #4a4a4a;}
.tabDetails .c1 {width: 135px;}
.tabDetails .c2 {width: 170px;}
.tabDetails td {padding:0;padding-bottom:3px;vertical-align:top!important;}
.tabDetails td.first {color: #175D9D;font-weight: bold;padding: 1px 0 1px 6px;}
/*home references v2*/

.green.referencev2 .banner_block {background: transparent url(../../img/bi_internet/green/banner_white_referencesv2_bg.gif) right 0 no-repeat;}

.green.referencev2 .label_block {left:20px;background: none;top:40px;width:600px;color:#969696;font-size:12px;}
.green.referencev2 .label_block h1 {color:#4ca82c;font-size: 30px;font-weight: bold;}
.green.referencev2 .label_block div {margin: 0 0 0 0px;padding: 0 0 0 0px;display: block;background: none;}
.green.referencev2 .summary_blck {padding-top:0;padding-bottom:5px; height:15px;}

.green.referencev2 h2 {color:#4ca82c;font-size: 25px;padding-left:20px;}
.green.referencev2 .center {padding-bottom:10px;}
.green.referencev2 .onglets ul{position:relative;background: url(../../img/bi_internet/montagev2/references_onglets_bg_left.gif) no-repeat;height:40px; padding: 0;margin: 0;}
.green.referencev2 .onglets {margin:0 5px 0 10px;background: url(../../img/bi_internet/montagev2/references_onglets_bg_right.gif) right 0 no-repeat;}
.green.referencev2 .onglets li {font-weight: bold; font-size:11px;position: relative;float:left;width:90px;list-style: none;padding: 0;height:40px;padding: 0 5px;}
.green.referencev2 .onglets li.on,.green.reference .onglets li.on a.aonglet,
.green.referencev2 .onglets ul li.onglet1_on a.aonglet,
.green.referencev2 .onglets ul li.onglet2_on a.aonglet,
.green.referencev2 .onglets ul li.onglet3_on a.aonglet,
.green.referencev2 .onglets ul li.onglet4_on a.aonglet,
.green.referencev2 .onglets ul li.onglet5_on a.aonglet {color: #FFFFFF;}
.green.referencev2 .onglets li a {cursor: pointer;color:#4ca82c;}
.green.referencev2 .onglets li span,.green.referencev2 .onglets li a.aonglet  {width:100%;display:block;position:absolute;bottom:4px;left:0px;text-align: center;}
.green.referencev2 .onglets ul li.onglet1 {width:91px;background: url(../../img/bi_internet/montagev2/references_onglets_1.gif) 0 0 no-repeat;}
.green.referencev2 .onglets ul li.onglet1_on {width:91px;color: #FFFFFF;background: url(../../img/bi_internet/montagev2/references_onglets_1_on.gif) 0 0 no-repeat;}
.green.referencev2 .onglets ul li.onglet2 {background: url(../../img/bi_internet/montagev2/references_onglets_2.gif) 0 0 no-repeat;}
.green.referencev2 .onglets ul li.onglet2_on {color: #FFFFFF;background: url(../../img/bi_internet/montagev2/references_onglets_2_on.gif) 0 0 no-repeat;}
.green.referencev2 .onglets ul li.onglet3 {background: url(../../img/bi_internet/montagev2/references_onglets_3.gif) 0 0 no-repeat;}
.green.referencev2 .onglets ul li.onglet3_on {color: #FFFFFF;background: url(../../img/bi_internet/montagev2/references_onglets_3_on.gif) 0 0 no-repeat;}
.green.referencev2 .onglets ul li.onglet4 {background: url(../../img/bi_internet/montagev2/references_onglets_4.gif) 0 0 no-repeat;}
.green.referencev2 .onglets ul li.onglet4_on {color: #FFFFFF;background: url(../../img/bi_internet/montagev2/references_onglets_4_on.gif) 0 0 no-repeat;}
.green.referencev2 .onglets ul li.onglet5 {background: url(../../img/bi_internet/montagev2/references_onglets_5.gif) 0 0 no-repeat;}
.green.referencev2 .onglets ul li.onglet5_on {color: #FFFFFF;background: url(../../img/bi_internet/montagev2/references_onglets_5_on.gif) 0 0 no-repeat;}

.green.referencev2 .recherche {background:#4ca82c;margin:0 10px;color:#FFFFFF;padding-top:10px;padding-bottom:10px;}
.green.referencev2 .recherche form {width: 230px;padding-top:20px;float:left;}
.green.referencev2 .recherche form fieldset {border:none;margin:0;padding:0;}
.green.referencev2 .recherche form legend {background: url(../../img/bi_internet/puces/references_carre_blanc.gif) 15px 50% no-repeat;  color:#FFFFFF;font-weight: bold;padding:0;padding-left:30px;}
.green.referencev2 .recherche form div{text-align: right;margin:5px 0;}
.green.referencev2 .recherche form div select {width:215px;}
.green.referencev2 .recherche form div input {width:104px;}
.green.referencev2 .recherche form div select,.green.referencev2 .recherche form div input{ background: #8cca37;border: 1px solid #FFFFFF;color:#FFFFFF;}
.green.referencev2 .recherche form div input{border:none;font-weight:bold;font-size:13px; cursor: pointer;height:22px;background: url(../../img/bi_internet/montagev2/references_bouton_valider.gif) 0 0 no-repeat;}
.green.referencev2 .recherche form div label{display:none;}
.green.referencev2 .recherche form span.result {float:left;height:22px;position:relative; top:1px;left:10px;font-size: 13px;}

.green.referencev2 .recherche .grandvisuel {float:left;margin-left:10px;position:relative;}
.green.referencev2 .recherche .grandvisuel div {position:absolute;bottom:0;left:0;width:375px;height:50px;background:transparent url(../../img/bi_internet/green/cadre_banner_noimg.png) repeat-x;}
.green.referencev2 .recherche .grandvisuel a{position:absolute;padding:5px;color:#FFFFFF;}
.green.referencev2 .recherche .grandvisuel a.imgGdVisuel {position:relative;padding:0px;}
.green.referencev2 .recherche .grandvisuel a.nom{top:0;padding-left:15px;left:5px;background: url(../../img/bi_internet/puces/references_carre_blanc.gif) 0px 9px no-repeat;}
.green.referencev2 .recherche .grandvisuel a.nom span{font-size: 12px;}
.green.referencev2 .recherche .grandvisuel a.savoirplus{right:0;bottom:0;}

.green.referencev2 .recherche .grandvisuel a#aVisuel {margin-top:170px;}

.green.referencev2 .recherche .autresreferences {background: #FFFFFF;float:left;color:#4ca82c;width:125px;text-align: center;margin-left:12px;padding-top:5px;}
.green.referencev2 .recherche .autresreferences ul {padding: 0;margin:0;}
.green.referencev2 .recherche .autresreferences ul li {list-style-type: none;padding: 0;margin:0;margin-bottom:6px;}
.green.referencev2 .recherche .autresreferences ul li img {border: 1px solid #4ca82c;}
.green.referencev2 .recherche .autresreferences ul li.nav img {border: none;}

.green.referencev2 .carte {border:1px solid #4ca82c;margin: 10px;padding:5px 0;background: url(../../img/bi_internet/montagev2/references_carte_bg.gif) 0 0 repeat-x;}
.green.referencev2 .carte h3 {display:inline;border: 1px solid #d0cab9; color:#4ca82c;text-align: center;width:155px;background:#FFFFFF;float:left;margin:0px 18px 0 25px;padding:5px;}

/*home espace presse v2 */
.espacepressev2 .toSeeContainer {bottom: 69px;left: 0;z-index: 100;}
.espacepressev2 .toSee {position:static;margin-top:10px;padding-top: 8px;}
.espacepressev2 .toSee div h4 {color:#76024d;}
.espacepressev2 .toSee div a:hover {color:#76024d;}
.espacepressev2 .toSee div ul a:hover {color:#928060;}
.espacepressev2 .toSee div ul li {background : transparent url(../../img/bi_internet/puces/flc-violet.gif) 0 3px no-repeat;margin-bottom:10px; }
.espacepressev2 .toSee div ul li a span {color:#76024d;font-weight: bold;}
.espacepressev2 .toSee div ul li a:hover span {color:#76024d;}
.espacepressev2 .toSee div ul li a span img {vertical-align: middle;}
.espacepressev2 .publication a {color:#1c5191;}
.espacepressev2 .publication h4 {color:#1c5191;font-weight: bold; }
.espacepressev2 .publication {text-align:left; padding-left:108px; padding-top:30px;margin-left:10px;background : url(../../img/bi_internet/montagev2/espace_presse_toSee.gif) 0 0 no-repeat; width:93px;height: 89px;}

.green.espacepressev2 .banner_block {background: transparent url(../../img/bi_internet/green/banner_white_espacepressev2_bg.gif) right 0 no-repeat;}
.green.espacepressev2 .label_block {left:20px;background: none;top:30px;width:600px;color:#969696;font-size:12px;}
.green.espacepressev2 .label_block h1 {color:#76024d;font-size: 30px;font-weight: bold;margin:0;}
.green.espacepressev2 .label_block h2 {font-weight: bold;font-size:14px;}
.green.espacepressev2 .label_block div {margin: 0 0 0 0px;padding: 0 0 0 0px;display: block;background: none;}
.green.espacepressev2 .summary_blck {padding-top:0;padding-bottom:5px;height:15px;}

.green.espacepressev2 .center {position:relative;top:-45px;left:0;width:96%;;padding:0 10px;;}
.green.espacepressev2 .center .colonne,.green.espacepressev2 .center .colonne2 {margin:0;}
.green.espacepressev2 .center .colonne {padding-top:40px;float:left;width:361px;margin-right:0px;background:transparent url(../../img/bi_internet/montagev2/espace_presse_col1_bg.gif) 0px 0px no-repeat;}

.green.espacepressev2 .center .colonne h2 {color:#FFFFFF;font-size: 26px;padding-left:15px;margin-bottom:5px;}
.green.espacepressev2 .center .colonne .inner {border:1px solid #e3decf; border-top:0px;padding:5px;}
.green.espacepressev2 .center .colonne .alaune {padding-top:10px;}
.green.espacepressev2 .center .colonne .alaune img{border: 1px solid #76024d;float:left;margin-right:5px;}
.green.espacepressev2 .center .colonne .alaune h3 a{color: #76024d;font-size:17px;margin-bottom:5px;}
.green.espacepressev2 .center .colonne .alaune div {float:left;width:173px;}
.green.espacepressev2 .center .colonne .alaune a img{vertical-align:middle; float:none; border: 0px solid #76024d;}
.green.espacepressev2 .center .colonne .alaune a {display: block;cursor: pointer;}
.green.espacepressev2 .center .colonne .alaune a.titre {color:#b9ac95;font-weight: bold;margin-bottom:5px;}
.green.espacepressev2 .center .colonne .alaune a.date {color:#76024d;margin-bottom:10px;}
.green.espacepressev2 .center .colonne .alaune a.intro {color:#9b9a9a;margin-bottom:12px;padding-right:10px;}
.green.espacepressev2 .center .colonne .alaune a.savoirplus {color:#76024d;float:left;margin-right:15px;}
.green.espacepressev2 .center .colonne .alaune a.pdf {color:#76024d;float:left;}
.green.espacepressev2 .center .colonne .communiques {margin-top:15px;}
.green.espacepressev2 .center .colonne .communiques h3 {font-size:18px;border-bottom:1px solid #76024d;color:#76024d;background-color: #e3decf;padding-top:10px;padding-left:18px;padding-bottom:5px;margin-bottom:5px;}
.green.espacepressev2 .center .colonne .communiques div {margin-left:5px;background: url(../../img/bi_internet/puces/espacepresse_communiques_bg.gif) 0px 0px repeat-y;}
.green.espacepressev2 .center .colonne .communiques div ul{margin: 0;padding:15px 0px 15px 5px;;list-style: none;}
.green.espacepressev2 .center .colonne .communiques div ul li{margin-bottom:10px;padding-right:10px;}
.green.espacepressev2 .center .colonne .communiques div ul li div{background: none;font-weight: bold;}
.green.espacepressev2 .center .colonne .communiques div ul li div.date{float:left;color:#76024d;}
.green.espacepressev2 .center .colonne .communiques div ul li div.communique{display: table-cell;padding-left:5px;}
.green.espacepressev2 .center .colonne .communiques div ul li div.communique a {color:#949393;}
.green.espacepressev2 .center .colonne .communiques div ul li div.communique a.savoirplus {color:#76024d;display: block;margin-top:5px;}
.green.espacepressev2 .center .colonne .communiques div.footer {background:none; background-color: #e3decf;margin-top: 10px;margin-left:0;text-align: right;padding:0 15px;}
.green.espacepressev2 .center .colonne .communiques div.footer a {color:#76024d;}

.green.espacepressev2 .center .colonne2 { padding-left:371px;}
.green.espacepressev2 .center .colonne2 .recherche_header {padding-top:30px;background:transparent url(../../img/bi_internet/montagev2/espace_presse_col2_bg.gif) 0px 0px no-repeat;}
.green.espacepressev2 .center .colonne2 .recherche_header_bg {background:transparent url(../../img/bi_internet/montagev2/espace_presse_col2_bg2.gif) 100% 0px no-repeat;padding-right:4px;}

.green.espacepressev2 .center .colonne2 .recherche_header h2 {height:52px;color:#FFFFFF;font-size: 15px;padding-left:15px;}
.green.espacepressev2 .center .colonne2 .recherche_header h2 span {font-size: 18px;}
.green.espacepressev2 .center .colonne2 form#formrech {border:1px solid #e3decf; border-top:0px;padding:5px 0px;background: url(../../img/bi_internet/montagev2/espacepresse_form_bg.jpg) 4px 0 no-repeat;height:142px;}
.green.espacepressev2 .center .colonne2 form fieldset {width: 360px;border:none;padding-top:35px;}
.green.espacepressev2 .center .colonne2 form legend,.green.espacepressev2 .center .colonne2 form label  {display: none;}
.green.espacepressev2 .center .colonne2 form div{color:#76024d;text-align: right;margin:5px 0;}
.green.espacepressev2 .center .colonne2 form div select#thematique{color:#76024d;width:205px;}
.green.espacepressev2 .center .colonne2 form div select#annees{color:#76024d;text-align: center;width:110px;}
.green.espacepressev2 .center .colonne2 form div input{margin-top:15px;color:#FFFFFF;border:none; cursor: pointer;height:29px;background: url(../../img/bi_internet/montagev2/espacepresse_bouton_valider.gif) 0 0 repeat-x;}

.green.espacepressev2 .center .colonne2 .bloc {width:98%;float:left;border:1px solid #e3decf;padding:5px;margin-left:0px;margin-top:10px;}
.green.espacepressev2 .center .colonne2 .bloc h2 {font-size:18px;border-bottom:1px solid #76024d;color:#76024d;background-color: #e3decf;padding-top:10px;padding-left:18px;padding-bottom:5px;margin-bottom:5px;}
.green.espacepressev2 .center .colonne2 .bloc img{border: 1px solid #76024d;float:left;margin-right:15px;}
.green.espacepressev2 .center .colonne2 .bloc a.text {display:block;font-size: 18px; color:#76024d; line-height: 1.3em;}
.green.espacepressev2 .center .colonne2 .bloc div.footer{background:none; background-color: #e3decf;margin-top: 10px;margin-left:0;text-align: right;padding:0 15px;}
.green.espacepressev2 .center .colonne2 .bloc div.footer a {color:#76024d;}
.green.espacepressev2 .center .colonne2 .bloc ul {margin:0;padding:0;padding-left:5px; list-style: none;background: url(../../img/bi_internet/puces/espacepresse_communiques_bg.gif) 0px 0px repeat-y;}
.green.espacepressev2 .center .colonne2 .bloc ul li {margin-bottom:3px;}
.green.espacepressev2 .center .colonne2 .bloc ul li a {color:#949393;}

/*espace presse liste des resultats*/
.green.espacepressev2 .center .recherche .header_bg {background: url(../../img/bi_internet/montagev2/espace_presse_recherche_bg2.gif) right 0px no-repeat;height:81px;padding-right:7px;}
.green.espacepressev2 .center .recherche .header {background: url(../../img/bi_internet/montagev2/espace_presse_recherche_bg.gif) 0px 0px no-repeat;height:81px;}
.green.espacepressev2 .center .recherche .header h2 {font-size: 26px;color:#FFFFFF; padding-top:40px;padding-left:25px;}

.green.espacepressev2 .center .recherche .formulaire {padding : 0 5px 5px 4px;border: 1px solid #e3decf;border-top:0px;zoom:1;}
.green.espacepressev2 .center .recherche form h3 {color:#76024d;font-size: 13px;font-weight: bold;margin-bottom:5px;}
.green.espacepressev2 .center .recherche form {border: 1px solid #e3decf;border-top:0px; border-bottom:0px; padding:10px 25px;}
.green.espacepressev2 .center .recherche form fieldset{border:none;margin-top:35px;}
.green.espacepressev2 .center .recherche form legend,.green.espacepressev2 .center .recherche form label  {display:none;}
.green.espacepressev2 .center .recherche form div {float:right;}
.green.espacepressev2 .center .recherche form div input{color:#FFFFFF;border:none; cursor: pointer;height:29px;background: url(../../img/bi_internet/montagev2/espacepresse_bouton_valider.gif) 0 0 repeat-x;}
.green.espacepressev2 .center .recherche form div select {margin: 4px 15px;background-color: #eae4da;}
.green.espacepressev2 .center .recherche form div select#thematique{color:#76024d;width:205px;}
.green.espacepressev2 .center .recherche form div select#annees{color:#76024d;text-align: center;width:110px;}

.green.espacepressev2 .center .recherche .result_header {font-weight:bold;background-color: #e3decf;padding : 15px 0 10px 30px;font-size: 15px;color:#76024d;border-bottom :3px solid #76024d;}
.green.espacepressev2 .center .recherche .result_header .pager ul {font-weight:normal;list-style: none;margin:0; padding:0;}
.green.espacepressev2 .center .recherche .result_header .pager ul li{float:left;margin:0 2px;padding:0;text-align: center;}
.green.espacepressev2 .center .recherche .result_header .pager ul li.current{color:#76024d;text-decoration: underline;font-weight: bold;}
.green.espacepressev2 .center .recherche .result_header .pager ul li a{color:#76024d;float:none;text-decoration: none;}
.green.espacepressev2 .center .recherche .result_header .pager .first,.green.espacepressev2 .center .recherche .result_header .pager .prev,.green.espacepressev2 .center .recherche .result_header .pager .next,.green.espacepressev2 .center .recherche .result_header .pager .last{width:23px; background: url(../../img/bi_internet/btn/btn_pager_recherche_v2.gif) 0px 0px no-repeat;}

.green.espacepressev2 .center .recherche .result {width: 100%;border-collapse: collapse;margin-top:17px;}
.green.espacepressev2 .center .recherche .result tr.odd {background-color: #f4f2ec;}
.green.espacepressev2 .center .recherche .result tr td {vertical-align: top;padding:11px 5px;}
.green.espacepressev2 .center .recherche .result .visuel {padding:4px 5px;text-align: center; width:100px;}
.green.espacepressev2 .center .recherche .result a {color:#949393;}
.green.espacepressev2 .center .recherche .result .links {margin-top:10px;}
.green.espacepressev2 .center .recherche .result a.audio {color:#76024d;background: none;padding:0;font-weight: normal;}
.green.espacepressev2 .center .recherche .result a.audio img{margin-right:5px;vertical-align: sub;}
.green.espacepressev2 .center .recherche .result a.savoirplus {color:#76024d;margin-right:10px;}
.green.espacepressev2 .center .recherche .result a.pdf{color:#76024d;margin-right:10px;}
.green.espacepressev2 .center .recherche .result a.pdf img{margin-right:5px;vertical-align: sub;}
.green.espacepressev2 .center .recherche .result h3 a {color:#76024d;}
.green.espacepressev2 .center .recherche .result .date {width:70px;}
.green.espacepressev2 .center .recherche .result .date a{color:#76024d;white-space: nowrap;width:70px;font-weight: bold;}
.green.espacepressev2 .center .recherche .result .odd .visuel {background-color: #f4f2ec;}
.green.espacepressev2 .center .recherche .result .visuel img {border: 1px solid #76024d;width:175px;height:105px;}

/*home ie*/
.home_iev2 .banner_block {background: transparent url(../../img/bi_internet/green/banner_green_iev2_bg.gif) right 0 no-repeat!important;}
.home_iev2 .label_block {left:20px;background: none;top:30px;width:600px;color:#969696;font-size:12px;}
.home_iev2 .label_block h1 {color:#4ca82c;font-size: 30px;font-weight: bold;margin:0;}
.home_iev2 .label_block h2 {font-weight: bold;font-size:14px;}
.home_iev2 .label_block div {margin:0;padding:0;display: block;background: none;}
.home_iev2 .label_block div p {margin:0;}
.home_iev2 .summary_blck {padding-top:0;padding-bottom:5px; height:15px;}
.home_iev2 #site_content {background: #4ca82c url(../../img/bi_internet/green/left_col_bgv2.gif) repeat-y scroll 0px 0pt}
.home_iev2 .no_right_col #center_col {background:transparent url(../../img/bi_internet/green/center_col_no_bgv2.gif) repeat-y scroll 100% 0pt !important;}
.home_iev2 #footer_content {background:transparent url(../../img/bi_internet/montagev2/footer_content_bg_simplev2.gif) no-repeat;}
.home_iev2 .center {padding:0 0 10px 5px;position:relative;margin-top:-45px}

.home_iev2 .center div.content {float:none;border: 1px solid #e3decf;border-top:0px;background-color: #ffffff;padding:5px;padding-top:0;margin:0;width:auto;}
.home_iev2 .center .line2 .content {border:0px}
.home_iev2 .center .content .pm {position:relative;left:0;top:0;padding:10px 0;padding-left:20px;;background: #8cca37 url(../../img/bi_internet/montagev2/homeie_pm_bg.gif) 0 0 repeat-y;}
.home_iev2 .center .content .pm .cadre{position:absolute;bottom:10px;left:20px;display:block;width:328px;height:50px;background:transparent url(../../img/bi_internet/green/cadre_banner_noimg.png) repeat-x;}
.home_iev2 .center .content .pm span{font-size:13px;color:#ffffff;display:block;position:absolute;top:10px;left:215px;display:block;width:110px;}
.home_iev2 .center .content .pm a{font-size:12px;background: url(../../img/bi_internet/puces/ie_pm.gif) 0px 0px no-repeat; position:absolute;bottom:15px;left:27px;display:block;padding-left:20px;color:#ffffff;}

.home_iev2 .center .line2 {margin-top:4px;padding-bottom:1px;background: transparent url(../../img/bi_internet/montagev2/homeie_bottom_bg.gif) bottom left no-repeat;}
.home_iev2 .center .col1 {float:left;}
.home_iev2 .center .col2 {margin-left:352px;}
.home_iev2 .center .line2 .col1, .home_iev2 .center .line2 .col2 {background-color:#FFFFFF;border: 1px solid #e3decf;border-bottom:none;}
.home_iev2 .center .line1 .content {height:195px;}
.home_iev2 .center .line1 .col1 {width:348px;}
.home_iev2 .center .line1 .col2 {width:416px;}
.home_iev2 .center .line2 .col1 {width:346px;}
.home_iev2 .center .line2 .col2 {width:414px;}
.home_iev2 .center h2 {padding-left:10px;padding-top:20px;background-color: #ffffff;color:#4ca82c;font-size:27px;}
.home_iev2 .center .line1 h2 {height:40px;}
.home_iev2 .center .line2 h2 {padding-top:0;}
.home_iev2 .center .line1 .col1 h2 {background: transparent url(../../img/bi_internet/montagev2/homeie_col1_bg.gif) 0 0 no-repeat;}
.home_iev2 .center .line1 .col2 h2 {padding-left:20px;color:#ffffff;background: transparent url(../../img/bi_internet/montagev2/homeie_col2_bg.gif) 0 0 no-repeat;}

.home_iev2 .center .actu {position:relative;background:#e3decf;margin-bottom:5px;padding:10px;color:#454545;}
.home_iev2 .center .actu img {float:right;}
.home_iev2 .center .actu h3 {color:#4ca82c;font-weight: bold;}
.home_iev2 .center .actu a.desc,.green.home_iev2 .center .bloc .actu a.suite  {display: block;padding-right:185px;color:#454545;margin-top:1em;}
.home_iev2 .center .actu a.suite {float:left;color:#454545;}
.home_iev2 .center a.allactus {display: block;float: right;color:#4ca82c;font-weight: bold;}
.home_iev2 .center a.actuRss {background:transparent; float:right;padding-top:10px;padding-right:4px;color:#4ca82c;font-weight: bold;}

/*actualites ie*/
.green.actu_iev2 #center_col_header_bottom_left {background: transparent url(../../img/bi_internet/green/banner_noimg_bg.gif) right 0 no-repeat!important;height:30px;!important}
.green.actu_iev2 #center_col_header_bottom {background: transparent url(../../img/bi_internet/green/banner_noimg_2.jpg) 0 0 no-repeat!important;height:30px!important;}
.green.actu_iev2 .summary_blck {padding-top:0;padding-bottom:5px; height:15px;}
.green.actu_iev2 h1 {color:#4ca82c;font-size: 30px;font-weight: bold;margin:0;}
.green.actu_iev2 .center {padding:5px 20px;}
.green.actu_iev2 .center .back {width:144px;height:17px;background:url(../../img/bi_internet/btn/btnForm.gif) 0 0 no-repeat;text-align: center;display: block;float:right;color:#FFFFFF;font-weight: bold;}
.green.actu_iev2 .center ul {padding: 0; margin: 0;list-style: none;margin-bottom:10px;}
.green.actu_iev2 .center ul li {display: inline;padding-right:10px;color:#4ca82c;font-weight: bold;}
.green.actu_iev2 .center ul li a {color:#4ca82c;}
.green.actu_iev2 .center .bloc {width:100%;_width:auto; display: table;border:1px solid #e3decf; padding:5px;margin-bottom:40px;}
.green.actu_iev2 .center .bloc .bloc_center {background: #e3decf; padding:10px;}
.green.actu_iev2 .center .bloc h2 {color:#4ca82c;font-size: 30px;font-weight: bold;margin:0;}
.green.actu_iev2 .center .bloc .actu {background:#ffffff;padding:5px;margin-bottom:10px;position:relative;}
.green.actu_iev2 .center .bloc .actu img {float:left;width:175px;}
.green.actu_iev2 .center .bloc .actu a {display: block;float:left;padding-left:10px;margin-bottom:0.5em;clear:left;}
.green.actu_iev2 .center .bloc .actu div.text {margin-left:185px;position:absolute;}
.green.actu_iev2 .center .bloc .actu h3 a {background:url(../../img/bi_internet/puces/actualites_carre_vert.gif) 0 50% no-repeat; color:#4ca82c;font-size: 14px;font-weight: bold;}
.green.actu_iev2 .center .bloc .actu h3 a span {font-size: 12px;font-weight: normal;}
.green.actu_iev2 .center .bloc .actu a.date {font-size: 12px;color: #504f4e;font-style: italic;}
.green.actu_iev2 .center .bloc .actu a.text {font-size: 12px;color: #504f4e;width:510px;}

/*projet du moment*/
.green.projet_momentv2 #center_col_header_bottom_left {background: transparent url(../../img/bi_internet/green/banner_noimg_bg.gif) right 0 no-repeat!important;height:30px!important;}
.green.projet_momentv2 #center_col_header_bottom {background: transparent url(../../img/bi_internet/green/banner_noimg_2.jpg) 0 0 no-repeat!important;height:30px!important;}
.green.projet_momentv2 .summary_blck {padding-top:0;padding-bottom:5px; height:15px;}
.green.projet_momentv2 .center {padding:5px 9px;}
.green.projet_momentv2 .center a.back {display: block;float:right;color:#4ca82c;font-weight: bold;background: none;}
.green.projet_momentv2 .center h1 {font-size: 25px;}

.green.projet_momentv2 .center .bloc {width:747px;margin-left:auto;margin-right:auto;position:relative;padding:5px;border:1px solid #e3decf;margin-top:2em;}

.green.projet_momentv2 .center .bloc .text{position:absolute;top:5px;right:4px;padding-left:33px;padding-top:20px;width:212px;height:473px;background: transparent url(../../img/bi_internet/montagev2/projet_moment_cache_texte.gif) right 0 no-repeat;color:#FFFFFF;font-size: 11px;}
.green.projet_momentv2 .center .bloc .text .nom {font-size: 18px;border-bottom:1px solid #ffffff;float:left;margin-left:-22px;padding-left:22px;}
.green.projet_momentv2 .center .bloc .text .desc {overflow:hidden;height:300px;position:absolute;top:100px;right:10px;width:200px;}
.green.projet_momentv2 .center .bloc .text a {color:#FFFFFF;}
.green.projet_momentv2 .center .bloc .text a:hover {text-decoration: none;}
.green.projet_momentv2 .center .bloc .text a img {vertical-align: middle;margin-right:10px;}
.green.projet_momentv2 .center .bloc .text a.carac {position:absolute;bottom:55px;left:40px;}
.green.projet_momentv2 .center .bloc .text a.pdf {position:absolute;bottom:25px;left:40px;}

.green.projet_momentv2 .center .bloc .visuels {color:#FFFFFF;position:absolute;bottom:5px;left:5px;width:529px;height:104px;background:transparent url(../../img/bi_internet/green/fond_banner_projet_moment.png) bottom left no-repeat;}
.green.projet_momentv2 .center .bloc .visuels ul {margin:0;padding:0;list-style:none;position:relative;top:30px;}
.green.projet_momentv2 .center .bloc .visuels fieldset ul {top:0;}
.green.projet_momentv2 .center .bloc .visuels ul li {position:relative;float:right;padding:0px 15px;border-left:2px solid #FFFFFF;}
.green.projet_momentv2 .center .bloc .visuels ul li.last {border:none;}
.green.projet_momentv2 .center .bloc .visuels ul li img{display:block;border:1px solid #FFFFFF;height:50px;}
.green.projet_momentv2 .center .bloc .visuels ul li a img{display:inline;border:none;height:auto;}



/********* Bloc authentification dans l'espace personnel *********/
.authenticationespace_blck { 
	margin-top:10px;
	margin-bottom:10px;
	width: 180px;
	min-height: 160px;
	margin-left:25px;
}
.authenticationespace_blck .privatespace_blck_content { 
	display: block;background: url(../../img/bi_internet/box/beigeBoxtl.gif) top left no-repeat;
	padding: 0px 0 0px 5px;margin: 0;
}
.authenticationespace_blck .privatespace_blck_content div {
	background: url(../../img/bi_internet/box/beigeBoxtr.gif) top right no-repeat;padding: 5px 0 0 0px;}
.authenticationespace_blck .privatespace_blck_content div div {
	background: url(../../img/bi_internet/box/beigeBoxbr.gif) bottom right no-repeat;padding: 0px 5px 0px 0;}
.authenticationespace_blck .privatespace_blck_content div div div {
	background: url(../../img/bi_internet/box/beigeBoxbl.gif) bottom left no-repeat;
	padding: 0 0px 5px 5px;margin: 0 0 0 -5px;
}
.authenticationespace_blck .privatespace_blck_content div div div div {
	background: #f9f5ef;border-right: 1px solid #A7B8B6;border-left: 1px solid #A7B8B6;
	padding: 0 0 10px 10px;margin: 0 -5px 0 -5px;
}

.authenticationespace_blck .privatespace_blck_content .privatespace_blck_title { 
	padding-right: 2px;
	text-align:left;
	font-weight: bold;
	color: #0A81BF
	/*margin:0 0 7px 0; padding:6px 0 0 6px; 
	color:#000000; display:block; font-weight:bold;*/ 
}
.authenticationespace_blck .privatespace_blck_content input { 
	width:115px; margin:0 3px 3px 15px; float:center; 
	padding:0 0 0 10px; color:#0A82C0; border:1px solid #0B5A96; 
}
.authenticationespace_blck .privatespace_blck_content input.ok { 
	width:34px; height:15px; margin:0 0 0 60px; padding:0 0 0 0; 
	background:url(../../img/bi_internet/btn/btnGreen-ok.gif) no-repeat 0 ; 
	border:none; color:#FFFFFF; font-weight:bold; cursor:pointer; 
}

.forgotLink{
	text-align:left;
}


.grey_vertical_dotted_separator{
	background: url(../../img/bi_internet/grey_dotted_bg_down_dir.gif) repeat-y right;
	margin-top:20px;
}
/*************/
.en-tete {
	height:40px;
	width:99%;
	background:url(../../img/bi_internet/evol_4849/entete.jpg) repeat-x;
	color:#93876d;
	font-weight:bold;
	padding: 10px 0 0 10px;
	font-size:17px;
	font-style:italic;
	margin:0 0 0 -5px;
}

.sous_titre{
	font-weight:normal;
	font-size:12px;
}
#container .on {
	display: block;
}
#container .off {
	display: none;
}

#container a {
	font-size:10px; 
	margin: 10px 15px 0 40px;
	text-align: left;
	padding: 0 0 0 13px;
	background: url(../../img/bi_internet/puces/flc-beige.gif) no-repeat 0 3px;
	color: #928060;
}

#menu_top {
  float:left;
  min-width:270px;
  background:#ffffff url(../../img/bi_internet/evol_4849/bg.gif) repeat-x bottom;
  font-size:93%;
  line-height:normal;
  margin:10px 0 0 40px;
  }
#menu_top ul {
  margin:0;
  padding:0 0 0 0;
  list-style:none;
  }
#menu_top li {
  float:left;
  background:url(../../img/bi_internet/evol_4849/left.gif) no-repeat left top;
  margin:0;
  padding:0 0px 0 9px;
  }
#menu_top a {
  float:left;
  display:block;
  background:url(../../img/bi_internet/evol_4849/right.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menu_top a {float:none;}
/* End IE5-Mac hack */
#menu_top a:hover {
  color:#333;
  }
#menu_top #current {
  background-image:url(../../img/bi_internet/evol_4849/left_on.gif);
  }
#menu_top #current a {
  background-image:url(../../img/bi_internet/evol_4849/right_on.gif);
  color:#333;
  padding-bottom:5px;
  }
  
/******************* HOME *******************/  

/********** TABS **********/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide { display: none;}
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav { display: none;}
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {font-size: 12px;}
.ui-tabs-nav {list-style: none; margin: 0; padding: 0; height:19px}
.ui-tabs-nav:after {display: block; clear: both; content: " ";}
.ui-tabs-nav li {float: left; margin: 0 9px 0 0 ; min-width: 84px;background: url(../img/tab_off.gif) 0 0 no-repeat; width: 232px; height: 19px; text-transform: uppercase}
.ui-tabs-nav li.last{margin:0 0 0 1px}
.ui-tabs-nav a, .ui-tabs-nav a span { display: block; padding: 0 8px; background: url(tab.png) no-repeat;}
.ui-tabs-nav a { margin: 1px 0 0; padding-left: 0; color: #27537a; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; outline: 0; width: 230px}
.ui-tabs-nav a:hover{text-decoration: none}
.ui-tabs-nav .ui-tabs-selected{background: url(../img/tab_on.gif) 0 0 no-repeat; width: 232px; height: 29px; z-index:1000; }
.ui-tabs-nav .ui-tabs-selected a { position: relative; top: 1px; z-index: 2; margin-top: 0; color: #000;}
.ui-tabs-nav a span { width: 64px; min-width: 64px; height: 18px; min-height: 18px; padding-top: 2px; padding-right: 0; color: #fff; }
*>.ui-tabs-nav a span { width: auto; height: auto; text-align: left; }
.ui-tabs-nav .ui-tabs-selected a span { padding-bottom: 1px; color: #0886c3; font-size:16px; padding-top: 6px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { background-position: 100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span { background-position: 0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {    background-position: 0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { cursor: pointer;}
.ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40);}
.ui-tabs-panel { padding: 1em 8px; background: #fff;}
.ui-tabs-loading em { padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%;}
* html .ui-tabs-nav { display: inline-block;}
*:first-child+html .ui-tabs-nav  { display: inline-block;}

/********** SLIDESHOW **********/
#home .slideshow { margin:0 auto; width:687px; height:190px; position:relative;}

	#home .slideshow .slidesContainer { margin:0 auto; width:687px; height:190px; overflow:auto; position:relative;}
		#home .slideshow .slidesContainer .slide { margin:0 auto; width:687px; height:190px; position:relative}
	#home #fragment-1 .slideshow, #home #fragment-1 .slideshow .slidesContainer, #home #fragment-1 .slideshow .slidesContainer .slide { height:190px; }
#home .control { display:block; width:39px; height:190px; text-indent:-10000px; position:absolute; cursor: pointer;}
#home .leftControl { top:80px; left:-14px; background:transparent url(../img/btn_slide_prev.png) no-repeat top left; width:31px; height: 37px; z-index: 1}
#home .rightControl { top:80px; right:-14px; background:transparent url(../img/btn_slide_next.png) no-repeat top left; width:31px; height: 37px; z-index: 1}

/*#home #fragment-1{padding: 14px 0 12px 0}*/
#home #fragment-1,#home #fragment-2, #home #fragment-3{padding: 14px 0 8px 0}
#home #mainContent #leftCol .slide h2 { background: url(../img/bgd_slide_h3.gif) 0 0 repeat-x; margin: 1px; font-weight: bold; color:#fff; height: 22px; padding:5px 0 0 12px; text-transform: uppercase; font-size: 14px}
#home .slide h3{color:#0886c3; font-size:18px; font-weight: bold; margin:4px 0 8px 8px; line-height:18px}
#home .slide div{ position:absolute; width:223px; top:0; right:0; background: #fff}
	/*#home #fragment-1 .slide div{background: transparent; width: 301px; height: 191px;  right:0; font-size: 0px}*/
#home .slide p { padding: 0px 8px 0 8px; color: #504f4f; font-size: 12px; margin:0}
	#home .slide p span{display: block;margin:  0}
	#home .slide p span, .slidemore  ul li span{text-transform: uppercase; color: #0886c3; font-weight:bold}
	 #home .slide  p a.dpt{background: none; padding:0; margin:0 0 5px 0}
	  #home .slide  p a.desc{font-weight: normal; background:none; padding:0; margin:0; padding-right:8px;}
	#home .slide p a, .slidemore  ul li a{background: url(../img/ico_link_slide.gif) no-repeat scroll 0 2px; display: block; font-weight: bold; color: #504f4f; margin: 5px 0; padding:0 0 0 15px}
	
#home p.more{/*padding:0px 27px 0 0;*/ text-align: right; overflow: hidden; margin:0; padding:0 }
	#home p.more a{background: url(../img/bgd_btn_slide_right.gif) top right no-repeat; color: #fff; font-weight: bold; padding: 0px 13px 0px 0; display: block; float:right}
		#home p.more a:hover{text-decoration: none}
#home p.more a span{background: url(../img/bgd_btn_slide_left.gif) top left no-repeat; padding: 5px 0 4px 5px; text-transform: uppercase; color:#fff; font-size:11px}
	/*#home p.more a span.open{background: url(../img/bgd_btn_slide_left_on.gif) top left no-repeat;}*/
#home .slideshow .slidemore {background: #fff; left:-10px; height: 200px; width: 695px; top: 0;padding: 0 0 0 10px; position:absolute; z-index:2; display:none}
	#home .slideshow .slidemore p{margin: 0; padding:10px 0 0 0}
	#home .slideshow .slidemore ul{list-style-type:none; padding:0 10px 0 0px; margin:0px 0px 0 0; float:left; }
		#home .slideshow .slidemore  ul.first{padding: 0 20px 0 0; border:0}
		#home .slideshow .slidemore  p.closeSlide{padding:0 0 0 670px; margin: 0}
		#home .slideshow .slidemore  ul.seeMore{border:0; padding:0 0 0 390px; margin:0}
			#home .slideshow .slidemore  ul.seeMore li{width:auto}
		#home .slideshow .slidemore  ul li{margin: 0 0 5px 0; overflow:hidden; width: 220px;}
			#home .slideshow .slidemore  ul li img{float:left; margin:0 5px 0 0}
			#home .slideshow .slidemore  ul li a{margin:0 0 0 69px}
#home #rotate{background: #fff url(../img/bgd_rotate.gif) top left repeat-x; margin:0 0 5px 0}
	#home #rotate .rotateBott{background: #fff url(../img/bgd_slide_bottom.gif) bottom left repeat-x; height: 8px; margin:0; padding:0}

/********** HOME CONTENT **********/
br.clear{height:0; clear:both; padding:0; margin:0; line-height:0;font-size:0px}
/** {margin:0;padding:0;}*/
.slideInner {margin:0}
#home{background: #faf5ef url(../img/bgd_home.jpg) no-repeat scroll 50% 0; margin:0;padding:0 ;}
#home #homeContainer{ width:995px; margin: 0 auto; position: relative}
#home #headContainer{ height:110px}
#home #homeContainer h1{font-size: 18px; color: #0b7cb7; text-align: right; padding:0 8px 0 0; margin:0 0 10px 0; font-weight: bold; line-height: 12px; }
#home .clear{height:0; clear:both; padding:0; margin:0; line-height:0;font-size:0px}
#home #mainContent{width: 995px; overflow:hidden; margin: 15px 0 0 0}
	#home #mainContent #leftCol{width: 715px; overflow:hidden; float:left; margin:0 19px 0 0}
		#home #mainContent #leftCol h2{background: url(../img/bgd_left_col.gif) top left no-repeat; color: #fff; font-weight: bold; font-size: 13px; height: 35px; padding: 10px 0 0 10px}
			#home #mainContent #leftCol h2 span{text-transform: uppercase; margin:0 0 3px 0}
			#home #mainContent #leftCol .formContent{background: url(../img/bgd_form.gif) bottom left no-repeat;  width: 715px;}
				#home #mainContent #leftCol .formContent .map{width: 249px; float:left;}
				#home #mainContent #leftCol .formContent .map object{padding-left:10px }
				#home #mainContent #leftCol .formContent .map p, #home #mainContent #leftCol .formContent .form p{font-weight: bold; font-size:11px; color:#0789c6; padding:0 0 0 15px; margin:0 }
				#home #mainContent #leftCol .formContent .form p.alert{margin:0 0 3px 0; padding: 0 0 0 145px; font-weight: normal; color:#f00}
				#home #mainContent #leftCol .formContent .map #flash{/*background: url(../img/map.gif) top left no-repeat;*/ width:234; height:222px; margin: 13px 0 13px 1px}
				#home #mainContent #leftCol .formContent .form{width: 465px; float:left;height: 270px;}
					#home #mainContent #leftCol .formContent form{padding:5px 0 0 10px;}
					#home #mainContent #leftCol .formContent form p{margin: 0 0 8px 0; overflow:hidden;}
					#home #mainContent #leftCol .formContent form div.form_line{margin: 0 0 10px 0;}
					#home #mainContent #leftCol .formContent .form label{float: left; width: 145px; color:#504f4f; overflow: hidden}
						#home #mainContent #leftCol .formContent .form label.region{margin: 5px 0 0 0;}
						#home #mainContent #leftCol .formContent .form label img{margin: -2px 5px 0 5px; position:absolute; float:left}
					#home #mainContent #leftCol .formContent .form input, #home #mainContent #leftCol .formContent .form select{width: 285px; color:#504f4f;}
					#home #mainContent #leftCol .formContent .form select{border:1px solid #ABADB3}
						#home #mainContent #leftCol .formContent .form select option{margin: 0 0 0 2px}
					/*#home #mainContent #leftCol .formContent .form #region, #home #mainContent #leftCol .formContent .form #ville{background: url(../img/ico_menu_select.gif) 275px 8px no-repeat; border: 1px solid #abadb3; height: 21px; padding:0 0 0 5px; float:left; width: 285px; color:#504f4f; font-weight: normal; display:block}*/
					#home #mainContent #leftCol .formContent .form input.radio{float:left; width:auto; margin:0 0 3px 0; vertical-align: middle; display: inline}
					#home #mainContent #leftCol .formContent .form label.radio{float:left; margin:0px 5px 0 3px; font-weight: normal; color: #504f4f;display: inline; width:auto ; }
					
					#home #mainContent #leftCol .formContent form div.resume{margin: 2px 0 10px 145px; font-weight: normal; color: #504f4f; padding:0; display: none;}
					#home #mainContent #leftCol .formContent form div.resume a{ color: #504f4f; text-decoration: underline}
					#home #mainContent #leftCol .formContent .form input.checkbox{float:left; width:auto;margin:0}
					#home #mainContent #leftCol .formContent .form label.check{float:left; margin:0 15px 0 5px; font-weight: normal; color: #504f4f;display: inline; width:auto ; }
					#home #mainContent #leftCol .formContent #layerVille div p{color: #504f4f; padding:0}
					#home #mainContent #leftCol .formContent .form  .form_column{ float:left; padding : 0 0 10px 0; width : 175px}
					#home #mainContent #leftCol .formContent .form  .form_column label{ float: none; width : 170px;}
					#home #mainContent #leftCol .formContent .form  .form_column select{ width : 170px}
					#home #mainContent #leftCol .formContent .form  .criteria{ width : 240px; }	
					#home #mainContent #leftCol .formContent .form  .criteria select{ width : 240px}
                    #home #mainContent #leftCol .formContent .form  #budgetMax { margin-right : 25px ;}
					#home #mainContent #leftCol .formContent form div.result{width: 275px; font-size: 12px; color: #aa057a; text-align: right; float:left; margin: 0 15px 0 0; font-weight: bold}						
					#home #mainContent #leftCol .formContent form div.submit{width: 155px; margin:0; padding:0; float:left}
					#home #mainContent #leftCol .formContent form div.submit input{background: transparent url(../img/btn_submit.gif) 0 0 no-repeat; width: 143px; height: 24px; color: #fff; font-weight: bold; display: block; border:0; cursor:pointer; text-transform: uppercase}	
					#home #mainContent #leftCol .formContent form div.submitOff{background: transparent url(../img/btn_result_off.gif) 0 0 no-repeat; width: 143px; height: 24px; color: #fff; font-weight: bold; display: block; text-transform: uppercase; padding:5px 0 0 10px}
			#home #mainContent #leftCol .highlightLogement{background: #fff; overflow:hidden; width: 713px; border: 1px solid #185A9A; border-top:0; padding:12px 0 10px 0; margin:0 0 10px 0}
			#home #mainContent #leftCol .highlightLogement dl{float:left; padding:0 0 0 30px}
				#home #mainContent #leftCol .highlightLogement dl.first{padding: 0 0 0 24px;}
				#home #mainContent #leftCol .highlightLogement dl dt{font-size:0px}
					#home #mainContent #leftCol .highlightLogement dl dt img{border: 1px solid #dfceba }
				#home #mainContent #leftCol .highlightLogement dl dd{ font-weight: bold; color: #0886c3; text-transform:uppercase; margin:0;width:202px}
					#home #mainContent #leftCol .highlightLogement dl dd span{background: url(../img/bgd_highlight.gif) top left repeat-x; display: block; text-transform:uppercase; color:#fff; font-weight: bold; padding: 0px 0 1px 10px}
					#home #mainContent #leftCol .highlightLogement dl dd a{background: url(../img/ico_link_slide.gif) no-repeat scroll 0 2px; display: block;  color: #504f4f; padding: 0 0 0 15px; text-transform:none; font-weight:normal}						
			#home #mainContent #leftCol .highlightInfo{width: 715px; overflow: hidden}
				#home #mainContent #leftCol .highlightInfo .information, #home #mainContent #leftCol .highlightInfo .webTV{background: url(../img/bgd_highlight_info.jpg) top left no-repeat;float:left; width: 355px; min-height: 346px}
					#home #mainContent #leftCol .highlightInfo .information{margin: 0 5px 0 0}
					#home #mainContent #leftCol .highlightInfo .information img {cursor: pointer;}
					
						#home #mainContent #leftCol .highlightInfo  h2{background: none; color: #0983c0; height: 60px; line-height: 14px}							
							#home #mainContent #leftCol .highlightInfo  h2 span{display: block; font-weight: normal; font-size: 18px;}
						#home #mainContent #leftCol .highlightInfo .information ul{display: block; list-style-type:none; margin:0 0 0 9px; padding:0}
						#home #mainContent #leftCol .highlightInfo .information li{background: url(../img/bgd_accordion.gif) bottom left no-repeat; margin:0 0 3px 0; width: 336px;}
							#home #mainContent #leftCol .highlightInfo .information li a{ background: url(../img/bgd_accordion_top.gif) top left no-repeat; display: block; height: 30px}
								#home #mainContent #leftCol .highlightInfo .information li a:hover, #home #mainContent #rightCol li a:hover{text-decoration: none}
							#home #mainContent #leftCol .highlightInfo .information li a span{background: url(../img/ico_bullet_close.gif) 12px 13px no-repeat; display:block; padding: 9px 0 0 22px; font-weight: bold; color: #504f4f}
							#home #mainContent #leftCol .highlightInfo .information li.open a span{background: url(../img/ico_bullet_open.gif) 10px 15px no-repeat; padding: 9px 0 0 22px; }
							#home #mainContent #rightCol ul{margin: 0 0 10px 0; padding:0}
							#home #mainContent #rightCol li a span{display: block; padding: 9px 0 0 12px; font-weight: bold; color: #504f4f}
							#home #mainContent #leftCol .highlightInfo .information li p, #home #mainContent #rightCol li p{padding:8px 12px 10px 12px; height: 152px; overflow:hidden; margin:0}
								#home #mainContent #leftCol .highlightInfo .information li p img, #home #mainContent #rightCol li p img{border: 1px solid #dfceba; float:left; margin:0 10px 0 0}
								#home #mainContent #leftCol .highlightInfo .information li p a, #home #mainContent #rightCol li p a{background: url(../img/ico_link_slide.gif) no-repeat 0 2px; float:left; width: 145px; color:#504f4f; padding:0 0 0 15px;}	
									#home #mainContent #leftCol .highlightInfo .information li p a:hover, #home #mainContent #rightCol li p a:hover{text-decoration: underline}							
								#home #mainContent #rightCol .pub{margin: 2px 0 0 2px}
								#home #mainContent #rightCol .autoPromo {padding: 0px 0px 0px 2px; margin:-28px 0 0 0;}
								
						#home #mainContent #leftCol .highlightInfo .webTV h2{background: url(../img/logo_webtv.gif) 14px 14px no-repeat ; padding:15px 0 0 130px; height: 45px}
						#home #mainContent #leftCol .highlightInfo .webTV div{overflow:hidden; width: 329px; background:#fff; margin:0 0 0 10px; padding:2px 0 2px 5px}
							#home #mainContent #leftCol .highlightInfo .webTV div p{float:left; width: 218px; padding:5px 0 0 0}
								#home #mainContent #leftCol .highlightInfo .webTV div p.links{width: 111px; font-size:0; padding:0}
							#home #mainContent #leftCol .highlightInfo .webTV div p.desc a{background: url(../img/ico_link_slide.gif) no-repeat 0 2px; float:left;  color:#504f4f; padding:0 0 0 15px; font-weight: bold; margin:0 0 15px 0}
								#home #mainContent #leftCol .highlightInfo .webTV div p.desc a.highlight{background: none; padding:0}
								#home #mainContent #leftCol .highlightInfo .webTV div p.desc a span{font-weight: normal}					
	#home #mainContent #rightCol{width: 261px; overflow:hidden; float:left; }
		#home #mainContent #rightCol h2{text-transform: uppercase; font-size: 18px; color: #0983c0; margin: 0 0 10px 0}
			#home #mainContent #rightCol h2 span{display: block; font-size: 13px; font-weight: bold; text-transform: none}
		#home #mainContent #rightCol .contact{background: url(../img/bgd_sep_col_right.gif) bottom left repeat-x; margin: 0 0 10px 0;overflow:hidden; width: 261px;} 
		
			#home #mainContent #rightCol .highlightContext{background: url(../img/bgd_mea_context_top.gif) top left no-repeat; padding: 9px 0 0 0; margin:0 0 8px 0}
			#home #mainContent #rightCol .highlightContextWrap{background: url(../img/bgd_mea_context_bot.gif) bottom left no-repeat; padding: 0 0 10px 15px}
			#home #mainContent #rightCol .highlightContextWrap p{background: url(../img/bgd_arrow_right.gif) 0 6px no-repeat; padding:0 0 2px 30px; overflow:hidden; font-weight: bold; margin:0}
				#home #mainContent #rightCol .highlightContextWrap p.numero{background: url(../img/bgd_arrow_right.gif) 0 18px no-repeat;}
				#home #mainContent #rightCol .highlightContextWrap p a{color: #777}
				#home #mainContent #rightCol .highlightContextWrap p.mail{padding: 11px 0 5px 30px}
				#home #mainContent #rightCol .highlightContextWrap p span{display: block; font-size: 22px; text-transform: none; color: #0983c0; font-weight: bold}
					#home #mainContent #rightCol .contact .text{width: 160px; border: 1px solid #dbdfe6; margin:5px 5px 0px 0; float:left; height: 18px; color:#777; padding:2px 0 0 5px}
					#home #mainContent #rightCol .contact .submit{float: left; margin:9px 0 0 0; width: 34px;}
					#home #mainContent #rightCol .newsletter{padding: 0 0 10px 0}
					#home #mainContent #rightCol .newsletter .text{width: 197px; }
					#home #mainContent #rightCol .newsletter .submit{margin:9px 0 0 0}					
						#home #mainContent #rightCol li{background: url(../img/bgd_accordion_small.gif) bottom left no-repeat; margin:0 0 3px 0}
							#home #mainContent #rightCol li a{ background: url(../img/bgd_accordion_top_small.gif) top left no-repeat; display: block; height: 30px}
							 #home #mainContent #rightCol li p{height: 100px;}
								#home #mainContent #rightCol li p img{border:0}
								#home #mainContent #rightCol li p a{width: 115px;}
	#home #footer {background: url(../img/bgd_footer_home.gif) top left no-repeat; margin:0}
		#footer span{font-weight: bold; font-size:11px; color: #b9e3ff; float:left; display: block; margin:0 38px 0 0}
		#footer span.sep{height: 2px; background: url(../img/bgd_sep_footer.gif) 0 0 repeat-x; width:985px; margin:13px 0}
		#footer ul.directLinks{background: url(../img/bgd_list_footer.gif) 0 0 repeat-y; float:left; width: 320px; list-style-type: none; padding: 5px 0 0 10px;margin:0}
		#footer ul.first{background: none; padding:5px 0 0 0;margin:0}
			#footer ul.directLinks li{ color:#fff; font-weight: bold;}
				#footer ul.directLinks li a{background: url(../img/ico_bullet_footer.gif) 0 6px no-repeat; font-weight: normal; color:#fff; padding:0 0 0 8px}
		#footer ul.directAcces{margin:20px 0 0 0;padding:0}
			#footer ul.directAcces li{float:left; color:#fff; list-style-type: none; font-weight: bold}
				#footer ul.directAcces li a{margin: 0 5px; color:#fff; text-decoration: underline; border-right: 1px solid #fff;padding:0 10px 0 0; font-weight: normal }
				#footer ul.directAcces li a.last{border:0}		
#tooltip{padding:12px 10px 0 10px;background: url(../img/tooltip.gif) 0 0 no-repeat;	color:#504F4F; width: 176px; height: 81px;z-index:2003}
#home #layerRegion{ display : none; position : absolute; z-index: 5;background: #fff; width: 270px;  border: 1px solid #abadb3; border-top : none; top : 22px; left : 0;  color: #504f4f;  padding: 10px 6px;}
	#home #layerRegion dl{margin:0 0 10px 0; border-bottom: 1px solid #504f4f; padding:0 0 5px 0}
		#home #layerRegion dl.region{border:0}
	#home #layerRegion dt{font-weight: bold; margin:0 0 6px 0}
	#home #layerRegion dd{margin:0 0 2px 10px}

/*********** STYLE POUR LES PAGES STANDARDS**********/
#mainContainer{margin:0 auto; width: 995px; position: relative}
#footer{background: url(../img/bgd_footer.gif) top left no-repeat; min-height: 272px; margin: 0 0 0 0; padding: 58px 0 0 10px; overflow:hidden; z-index: 4}
#home #header .float_left { width: 560px}

/*********** FORMULAIRE RECHERCHE **********/
select optgroup option { padding-left: 15px}

.form_line .msSelect{ margin-left : 145px  ;  }
.msContainer  { border:1px solid #ABADB3; background : #FFF; display: block; height :19px; }
.msContainer.inactive  {border:1px solid #ABADB3; background : #CCC; width : 170px;}


.msHeader{ margin : 2px 5px; cursor : pointer ; overflow : hidden; display: block; background: url(../img/ico_menu_select.gif) right 5px no-repeat; height: 15px; }
.msContent { display : none; background: #FFF; position : absolute; border: 1px solid #abadb3; border-top : none; margin:1px 0 0 -1px;  padding : 5px;}

.msContent a.optionLink { display : block; padding : 2px 0; border-bottom : 1px solid #CCC;}
.msContent a.optionLink:hover { text-decoration : none; background : #165F9E; color : #FFF;  }

#regionContainer, #villeContainer { position : relative; margin-left : 145px;}
input.multiSelect { border : 1px solid #ABADB3; padding : 3px;}

.noPadding{ padding : 0;}
#home #layerVille{ background: #fff; color: #504f4f}
	#home #layerVille div{height:232px; padding: 10px 6px;overflow:auto;}
		#home #layerVille div p{color: #504f4f}
	#home #layerVille dl{margin:0 0 15px 0}
	#home #layerVille dt{font-weight: bold; margin:0 0 6px 15px}
	#home #layerVille dd{margin:0 0 4px 30px}
		#home #layerVille dd img{float:left; margin:0 5px 0 0}
	#home #layerVille .menu{background: url(../img/bgd_layer.gif) 0 0 repeat-x; height: 32px; padding: 0; margin : 0; border-top:1px solid #ede8e1; color: #2992c5; position: relative;}
		#home #layerVille  #searchVilleCheckAll    {text-decoration: none; position: absolute; left : 10px; background: url(../img/ico_bullet_close.gif) 0 3px no-repeat; color: #504f4f ; padding:0 0 0 10px; top : 10px;}
		#home #layerVille  #closeLayerVille  { text-decoration: none;position: absolute; right : 10px;background: url(../img/ico_close.gif) 38px 5px no-repeat; color: #2992c5; text-decoration: underline; padding:0 20px 0 0;top : 10px;}
        
        
.richRadio, .richRadioDep{ padding-left : 20px; cursor: pointer;}
.radio-on { background : url(../img/checkbox_on.gif) no-repeat; width: auto; zoom:1}
.radio-off { background : url(../img/checkbox_off.gif) no-repeat;}

.bandeauIE6{
	display:none;
}


/* ------------------------------------------
	Ajouts 2010-01 - Fiche lots & proframmes +  Liste de résultats
------------------------------------------- */

/* Structure */
#site_content {
	/*background:url(../img/evol_4849/site_content_bg2.gif) repeat-y 0 0 #f2eee2;*/
}

.new-style .internal .no_right_col #center_col {
	background:none;
}
.new-style .internal #center_col_header {
	/*background:none;
	position:relative;*/
}
.new-style .internal #center_col_header div.degrade_droit,
.new-style .breadcrumbs_block { position:relative; }
.new-style .internal .no_right_col #center_col_content {
	/*background:url(../img/new-bg.jpg) repeat-y 0 0;*/
	
	padding:0 10px 0 11px;
	margin: 0 4px 0 0
}
.new-style .internal #center_col_header div.degrade_droit {
	padding:0 0 20px;
}

.hidden {
	position:absolute;
	left:-9999px;
}
.footer_filled {background: url(../img/footer_content_bg_col_left_right.jpg) no-repeat;margin: -58px 0 0 -10px;height:55px;}

legend.hidden {
	display:none;
}
.sclear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .sclear {
	height:1%;
}
*:first-child + html .sclear {
	min-height:1%;
}

address {
	font-style:normal;
}
a {
	cursor:pointer;
}

/* Barre d'outils imprimer et envoi a un ami */
.toolBox li {
	display:inline;
	margin:0 5px 0 0;
}
.toolBox li.sendtofriend {
	background:url(../img/evol_2010-01/picto_mail.png) no-repeat 0 2px;
}

/* Colonne de gauche resultats de recherche - affinage */
.affinage {
	margin: 3px 6px 0 6px;
}
.affinage .blockInner1 {
	background:url(../img/box/critere-mid.gif) repeat-y 0 0;
}
.affinage .blockInner2 {
	background:url(../img/box/critere-start.gif) no-repeat 0 0;
}
.affinage .blockInner3 {
	background:url(../img/box/critere-end.gif) no-repeat 0 100%;
	padding:15px 8px;
	margin: 0px 0px 200px 0px;
	width: 204!important;
}
.affinage fieldset {
	padding:0;
}
.affinage fieldset legend {
	color:#8d3d71;
	font-size:17px;
	padding:0 0 25px;
}
* html .affinage fieldset legend { margin-left:-8px; }
*:first-child + html .affinage fieldset legend { margin-left:-8px; }
.affinage fieldset legend span {
	font-weight:bold;
}
.affinage fieldset fieldset {
	background:url(../img/evol_2010-01/bg_dotted3.png) repeat-x 0 100%;
	margin:0 0 10px 0px;
	padding:0 0 10px 0;
}
.affinage fieldset.moreCriteres {
	background:none;
	padding:0;
}
.affinage fieldset fieldset legend {
	color:#1b1b1b;
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px;
}
.affinage label { color:#1b1b1b; }
.affinage select {
	border:1px solid #7f9db9;
	color:#1b1b1b;
	width:100%;
}
.affinage ul {
	margin:0;
	padding:0;
}
.affinage li {
	list-style:none;
	padding:0 0 6px;
}
.affinage .listParts { }
.affinage .listParts li {
	display:inline;
	padding:0 0 6px 0;
}
.liveSearch {
	margin:0;
}

.linkMoreCritere {
	margin:0 0 10px;
}
.linkMoreCritere a {
	background:url(../img/evol_2010-01/bg_bullet-arrow-blue-big-close.png) no-repeat 0 2px;
	color:#1d4d8d;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 16px;
}
.linkMoreCritere a.open {
	background:url(../img/evol_2010-01/bg_bullet-arrow-blue-big-open.png) no-repeat 0 6px;
}

.linkNoCritere {
	margin:0 0 10px;
}
.linkNoCritere a {
	background:url(../img/evol_2010-01/bg_bullet-arrow-blue-big-open.png) no-repeat 0 2px;
	color:#1d4d8d;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 16px;
}
.linkNoCritere a.open {
	background:url(../img/evol_2010-01/bg_bullet-arrow-blue-big-open.png) no-repeat 0 6px;
}

/* Bloc arrondi blanc */
.blockRoundedWhite {
	background:url(../img/evol_2010-01/bg_block-rounded-white1.png) no-repeat 0 0 #fff;
	position:relative;background:none;
}
.blockRoundedWhite .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded-white2.png) no-repeat 100% 0;
	padding:10px;
	background:none;
}
.blockRoundedWhiteBottom {
	background:url(../img/evol_2010-01/bg_block-rounded-white3.png) no-repeat 100% 0 #fff;
	margin:0 0 10px;
	position:relative;background:none;
}
.blockRoundedWhiteBottom div {
	background:url(../img/evol_2010-01/bg_block-rounded-white4.png) no-repeat 0 0;
	font-size:1px;
	height:8px;
	overflow:hidden;
	position:relative;background:none;
}

/* Avant premieres (flash) */
.blockFlashNews {
	margin:0 0 0 11px;
}

/* Block titre et navigation */
.blockHeading {
	overflow:hidden;
	position:relative;
	width:773px;
}
* html .blockHeading {
	height:1%;
}
*:first-child + html .blockHeading {
	min-height:1%;
}
.blockHeading .summary_blck {
	float:left;
	width:504px;
	margin: 0 0 0 22px;
}

/* Navigation haut de page et bas de page */
.navPage {
	float:right;
	margin:0 0 10px; /* margin:0 0 28px; */
	overflow:hidden;
	padding:0;
	position:relative;
}
* html .navPage {
	height:1%;
}
*:first-child + html .navPage {
	min-height:1%;
}
.navPage li {
	float:left;
	list-style:none;
	margin:0 5px 0 0;
	padding:0;
}
.navPage .linkPage {
	background:url(../img/evol_2010-01/bg_link-page1.png) no-repeat 0 0;
	color:#988769;
	display:block;
}
.navPage .linkPage span {
	background:url(../img/evol_2010-01/bg_link-page2.png) no-repeat 100% 0;
	display:block;
	padding:5px 10px;
}
.navPage .linkPage:hover,
.navPage .active {
	background:url(../img/evol_2010-01/bg_link-page-active1.png) no-repeat 0 0;
	color:#000;
	font-weight:bold;
}
.navPage .linkPage:hover span,
.navPage .active span {
	background:url(../img/evol_2010-01/bg_link-page-active2.png) no-repeat 100% 0;
}
.navPage .textMention {
	display:block;
	padding:5px 0 0;
}

/* Resultats par page */
.blockNumberResultsPage {
	float:left;
	overflow:hidden;
	position:relative;
	width:300px;
}
* html .blockNumberResultsPage {
	height:1%;
}
*:first-child + html .blockNumberResultsPage {
	min-height:1%;
}
.blockNumberResultsPage p {
	color:#000;
	float:left;
	font-weight:bold;
	margin:5px 10px 0 0;
}
.blockNumberResultsPage .navPage {
	float:left;
	margin:0;
}

/* Text no-found */
.textNoFound {
	font-size:14px;
	margin:0 0 10px;
	overflow:hidden;
	position:relative;
}
* html .textNoFound {
	height:1%;
}
*:first-child + html .textNoFound {
	min-height:1%;
}
.textNoFound span,
.textNoFound a,
.textNoFound a strong {
	display:block;
}
.textNoFound .textQuestion {
	background:url(../img/evol_2010-01/bg_text-no-found1.png) no-repeat 0 0;
	float:left;
	padding:10px 22px 10px 20px;
}
.textNoFound a {
	background:url(../img/evol_2010-01/bg_text-no-found2.png) no-repeat 0 0;
	color:#fff;
	float:left;
}
.textNoFound a strong {
	background:url(../img/evol_2010-01/bg_text-no-found3.png) no-repeat 100% 0;
	padding:10px 20px 10px 27px;
}
.textNoFound .textQuestion,
.textNoFound a strong {
	
}

/* Onglets contenu central */
.navOnglets {
	background:url(../img/evol_2010-01/bg_nav-onglet1-on.png) repeat-x 0 100%;
	margin:0;
	padding:0;
	position:relative;
	/*overflow:hidden;*/
}
/** html .navOnglets {
	height:1%;
}
*:first-child + html .navOnglets {
	min-height:1%;
}*/
.navOnglets li {
	float:left;
	list-style:none;
	position:relative;
	margin:0 7px 0 0;
	padding:0;
	/*top:1px;*/
}
.navOnglets .active {
	top:0;
}
/**:first-child + html .navOnglets li {
	top:0;
}*/
.navOnglets a {
	background:#dfd6c4;
	/*border-bottom:1px solid #cbc0a3;*/
	color:#887a55;
	display:block;
	font-size:14px;
	position:relative;
}
.navOnglets span {
	background:none;
	display:block;
	
}
.navOnglets span span { }
.navOnglets span span span {
	background:url(../img/evol_2010-01/bg_nav-onglet2.png) no-repeat 100% 0;
}
.navOnglets span span span span {
	background:url(../img/evol_2010-01/bg_nav-onglet3.png) no-repeat 0 0;
	padding:5px 15px;
}
/* Active */
.navOnglets .active a {
	background:url(../img/evol_2010-01/bg_nav-onglet1-on.png) repeat-x 0 0 #fff;
	border:none;
	color:#000;
	margin:0;
}
.navOnglets .active span {
	background:url(../img/evol_2010-01/bg_nav-onglet1-on.png) repeat-y 100% 0;
}
.navOnglets .active span span {
	background:url(../img/evol_2010-01/bg_nav-onglet1-on.png) repeat-y 0 0;
}
.navOnglets .active span span span {
	background:url(../img/evol_2010-01/bg_nav-onglet2-on.png) no-repeat 100% 0;
}
.navOnglets .active span span span span {
	background:url(../img/evol_2010-01/bg_nav-onglet3-on.png) no-repeat 0 0;
}
.content_onglet {}
.blockOngletBorder {
	border-right:1px solid #cbc0a3;
	border-left:1px solid #cbc0a3;
	padding:10px;
}
.content_onglet .contentBottom {
	background:url(../img/evol_2010-01/bg_nav-onglet1-on.png) repeat-x 0 100%;
	position:relative;
}
* html .content_onglet .contentBottom {
	margin:0 1px 0 0;
}
.content_onglet .contentBottom div {
	background:url(../img/evol_2010-01/bg_block-onglet-bottom1.png) no-repeat 0 0;
	position:relative;
}
.content_onglet .contentBottom div div {
	background:url(../img/evol_2010-01/bg_block-onglet-bottom2.png) no-repeat 100% 0;
	font-size:1px;
	height:5px;
	overflow:hidden;
}
.ongletBig .blockOngletBorder {
	padding:10px 1px;
}

/* ------------- Resultats de recherche ------------------- */

/* Liens croissant/decroissant */
.decLink, .croLink {
	display:block;
	float:left;
	height:7px;
	width:9px;
	text-indent:-9999px;
}
.decLink {
	background:url(../img/evol_2010-01/decrois.gif) no-repeat 0 0;
}
.croLink {
	background:url(../img/evol_2010-01/crois.gif) no-repeat 0 0;
}

/* Lien avec puce */
.linkMore {
	background:url(../img/puces/flc-blue.gif) no-repeat 0 50%;
	color:#1b4b95;
	display:block;
	font-weight:bold;
	padding:0 0 0 12px;
}

/* Bloc contenu central (utilise le bloc blockRoundedWhite) */
.blockResultsContent { }
.blockResultsContent h2 {
	color:#8d3d71;
	font-size:19px;
}
.blockResultsContent .blockHead {
	padding:0 0 15px;
	position:relative;
	overflow:hidden;
}
* html .blockResultsContent .blockHead {
	height:1%;
}
*:first-child + html .blockResultsContent .blockHead {
	min-height:1%;
}
.blockResultsContent .blockHead h2 {
	float:left;
	width:55%;
}
.blockResultsContent .blockHead .navPage {
	margin:0;
}
.ongletLarge .contentBottom {}

.blockContent {
	position:relative;
}
.lineSep {
	background:#b3b3b3;
	font-size:1px;
	height:1px;
	/*margin:10px 5px 20px 5px;
	/*overflow:hidden;*/
}
/* Tableau de resultats */
.btn_ajoutSelection {
	background:url(../img/evol_2010-01/bg_btn-ajout-selection.png) no-repeat 0 0;
	border:none;
	color:#8d3d71;
	cursor:pointer;
	font-weight:bold;
	height:22px;
	padding:0 0 0 15px;
	vertical-align:middle;
	width:177px;
}

.new-style .resultat {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
.new-style .resultat caption {
	position:absolute;
	left:-9999px;
}
* html .resultat caption { display:none; }
*:first-child + html .resultat caption { display:none; }
.new-style .resultat th,
.new-style .resultat td {
	border:none;
	border-right: 1px solid #b3b3b3;
	height: 1%;
}
* html .new-style .resultat td {
	position:relative;
	z-index: 0;
}
.new-style .resultat th {
	background:#e8edf3;
	font-size:14px;
	color:#3b3b3b;
	padding:7px 5px;
}
.new-style .resultat td {
	background:#f1ebd9;
	padding:2px 5px;
	vertical-align:middle;
}
.new-style .resultat th.selection {
	background:url(../img/evol_2010-01/bg_table-resultat-head2.png) repeat-y 13px 0 #fff;
	padding:0;
	width:35px;
	text-indent:-9999px;
}
.new-style .resultat th.noBackground {
	/*background:#E8EDF3;*/
	background:none;
}
.new-style .resultat th.details2 {
	text-indent:-9999px;
}
.new-style .resultat thead .lineButton td {
	background:url(../img/evol_2010-01/bg_table-resultat-head1.png) no-repeat 0 10px;
	border:none;
	padding:0 0 12px 35px;
}
* html .new-style .resultat thead .lineButton input {
	float:left;
}
*:first-child + html .resultat thead .lineButton input {
	float:left;
}
.new-style .resultat td.check {
	background:url(../img/evol_2010-01/bg_table-resultat-head2.png) repeat-y 13px 0 #f1ebd9; /* #ebe4d1; */
	padding:2px 5px 2px 3px;
}
.new-style .resultat .even td {
	background-color:#fff;
}
.resultat .even td.check {
	background:url(../img/evol_2010-01/bg_table-resultat-head2.png) repeat-y 13px 0 #fff;
}
.new-style .resultat td.visuel {
	border-right: 1px solid #b3b3b3;
	padding:5px;
}
.new-style .resultat th.selection,
.new-style .resultat th.last,
.new-style .resultat td.check,
.new-style .resultat th.annexes,
.new-style .resultat td.annexes,
.new-style .resultat td.last {
	border:none;
}
.new-style .resultat tfoot td {
	background:url(../img/evol_2010-01/bg_table-resultat-footer.png) no-repeat 0 0 #fff;
	border:none;
	padding:12px 0 0 35px;
}
.new-style .resultat .tbodyLineLink {
	background:url(../img/evol_2010-01/bg_table-resultat-head2.png) repeat-y 13px 0 #fff;
	border:none;
	padding:2px 0 2px 40px;
}
.new-style .resultat .linkArrow {
	color:#1d4d8d;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 20px;
}
.new-style .resultat .linkbottomArrow {
	background:url(../img/evol_2010-01/bg_link-arrow-bottom.png) no-repeat 0 50%;
}
.new-style .resultat .linktopArrow {
	background:url(../img/evol_2010-01/bg_link-arrow-top.png) no-repeat 0 50%;
}
.new-style .resultat th .resultTitle {
	display:block;
	float:left;
	margin:0 5px 0 0;
}
.new-style .resultat th a {
	margin:5px 0 0 0 !important;
}
.new-style .resultat h3 {
	color:#924676;
	font-size:12px !important;
	font-weight:bold;
	margin:0 0 2px;
}
.new-style .resultat p {
	margin:0 0 5px;
}
.new-style .resultat td p {
	margin:0;
}
.new-style .resultat .lineButton td,
.new-style .resultat tfoot td {
	overflow:hidden;
}
.new-style .resultat .lineButton input,
.new-style .resultat tfoot input {
	float:left;
}
.new-style .resultatNavTools {
	float:right;
	margin:0;
	padding:0;
	overflow:hidden;
	width:60%;
}
* html .resultatNavTools {
	height:1%;
}
*:first-child + html .resultatNavTools {
	height:1%;
}
.resultatNavTools li {
	float:left;
	list-style:none;
	margin:0 5px 0 0;
	padding:0;
}
.linkRoundedBlue a,
a.linkRoundedBlue,
.linkRoundedMauve a,
a.linkRoundedMauve,
.linkRoundedGreen a,
a.linkRoundedGreen {
	color:#fff !important;
	display:block;
	font-weight:bold;
}
.linkRoundedBlue span,
a.linkRoundedBlue span,
.linkRoundedMauve span ,
a.linkRoundedMauve span,
.linkRoundedGreen span ,
a.linkRoundedGreen span {
	display:block;
	padding:6px 10px;
}
.linkRoundedBlue a,
a.linkRoundedBlue{
	background:url(../img/evol_2010-01/bg_link-nav-tools-blue1.png) no-repeat 0 0;
}
.linkRoundedBlue span,
a.linkRoundedBlue span {
	background:url(../img/evol_2010-01/bg_link-nav-tools-blue2.png) no-repeat 100% 0;
}
.linkRoundedMauve a,
a.linkRoundedMauve {
	background:url(../img/evol_2010-01/bg_link-nav-tools-blue1.png) no-repeat 0 0;
}
.linkRoundedMauve span,
a.linkRoundedMauve span {
	background:url(../img/evol_2010-01/bg_link-nav-tools-blue2.png) no-repeat 100% 0;
}
.linkRoundedGreen a,
a.linkRoundedGreen {
	background:url(../img/evol_2010-01/bg_link-nav-tools-green1.png) no-repeat 0 0;
}
.linkRoundedGreen span,
a.linkRoundedGreen span {
	background:url(../img/evol_2010-01/bg_link-nav-tools-green2.png) no-repeat 100% 0;
}
.contentMore {
	position:relative;
}

.linkText {
	text-align:right;
}
.linkText a {
	background:url(../img/evol_2010-01/bg_bullet-arrow-blue-vert1.png) no-repeat 0 4px;
	color:#1B4B95;
	font-weight:bold;
	padding:0 0 0 12px;
}


.linkReduceText a {
	background:url(../img/evol_2010-01/bg_bullet-arrow-blue-vert2.png) no-repeat 0 4px;
	
}

.linkExpandText a {
	background:url(../img/evol_2010-01/bg_bullet-arrow-blue-vert1.png) no-repeat 0 4px;
	display: block;
	margin-bottom: 20px!important;
}


.blockOngletHead {
	/*overflow:hidden;*/
	padding:0 5px;
	/*position:relative;*/
}
* html .blockOngletHead {
	height:1%;
}
*:first-child + html .blockOngletHead {
	min-height:1%;
}
.blockOngletHead .blockSummary {
	float:left;
	width:380px;
	/*overflow:hidden;*/
	position:relative;
}
* html .blockOngletHead .blockSummary {
	height:1%;
}
*:first-child + html .blockOngletHead .blockSummary {
	min-height:1%;
}
.blockOngletHead .blockSummary .col_visu {
	float:left;
	overflow:hidden;
	position:relative;
	width:80px;
}
.blockOngletHead .blockSummary .col_text {
	float:right;
	width:290px;
}
.blockOngletHead .blockSummary h3 {
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin:0;
}
.blockOngletHead .blockSummary h3 a {
	color:#000;
}
.blockOngletHead .blockSummary p {
	font-size:12px;
	margin:0 0 5px;
}
.blockOngletHead .blockSummary .textCity {
	font-weight:bold;
}
.blockOngletHead .navSummary {
	float:right;
	margin:0;
	padding:0;
	position:relative;
	width:300px;
	text-align:right;
}
.blockOngletHead .navSummary li {
	border-right:1px solid #000;
	color:#000;
	display:inline;
	font-size:14px;
	font-weight:bold;
	list-style:none;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
}
.blockOngletHead .navSummary .last {
	border:none;
	padding:0;
}
.blockOngletHead .navSummary a {
	color:#000;
	font-size:14px;
	font-weight:bold;
}


/* -----------------------
	Fiche programme
-------------------------- */
.blockDatasheetContainer {
	color:#010101;
}
.blockDatasheetContainer h2 {
	color:#8d3d71;
	font-size:22px;
	margin:0 0 20px;
	/*overflow:hidden;*/
	
}
* html .blockDatasheetContainer h2 {
	height:1%;
}
*:first-child + html .blockDatasheetContainer h2 {
	min-height:1%;

}
.blockDatasheetContainer h2 span {
	display:block;
	float:left;
	margin:0 5px 0 0;
	width: 490px;
}
.blockDatasheetContainer h2 .block {
	background:url(../img/evol_2010-01/bg_blocktitle-mention1.png) no-repeat 0 0;
	color:#fff;
	display:block;
	float:left;
	font-size:11px;
	text-transform:uppercase;
}
.blockDatasheetContainer h2 .block span {
	background:url(../img/evol_2010-01/bg_blocktitle-mention2.png) no-repeat 100% 0;
	display:block;
	margin:0;
	padding:5px;
}
.blockDatasheetContent h3,
.blockDatasheetContentTable h3{
	color:#8d3d71;
	font-size:18px;
	margin:0 0 5px;
}
.blockDatasheetContent h4 {
	color:#1b1b1b;
	font-size:12px;
	font-weight:bold;
}
.blockDatasheetContainer p {
	margin:0 0 10px;
}

.blockDatasheetContent {
	margin:0 0 10px;
	position:relative;
	/*overflow:hidden;*/
}
* html .blockDatasheetContent {
	height:1%;
}
*:first-child + html .blockDatasheetContent {
	min-height:1%;
}
.blockDatasheetContent .navColumn {
	float:left;
	position:relative;
	width:230px;
}
.blockDatasheetContent .contentColumn {
	float:right;
	position:relative;
	width:483px;
}
.blockDatasheetContent .contentColumn .blockHeader {}
.blockDatasheetContent .contentColumn .blockHeader h3 {
	color:#396298;
}
.blockDatasheetContent .contentColumn .blockHeader .last {
	text-align:right;
}
.blockDatasheetContent .contentColumn .blockHeader .linkMore {
	/*display:inline;*/
	margin: 3px 0 0 0;
}

/* Bloc arrondi 1 */
.blockRounded1 {
	background:url(../img/evol_2010-01/bg_block-rounded1-middle.png) repeat-y 0 0;
	margin:0 0 21px;
	position:relative;
}
* html .blockRounded1 {
	height:1%;
}
*:first-child + html .blockRounded1 {
	min-height:1%;
}
.blockRounded1 div {
	position:relative;
}
.blockRounded1 .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded1-top.png) no-repeat 0 0;
	padding:0;
}
.blockRounded1 .blockInner .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded1-bottom.png) no-repeat 0 100%;
	padding:10px 20px;
}

/* Bloc arrondi 2 */
.blockRounded2 {
	background:url(../img/evol_2010-01/bg_block-rounded2-middle.png) repeat-y 0 0;
	margin:0 0 10px;
	position:relative;
}
* html .blockRounded2 {
	height:1%;
}
*:first-child + html .blockRounded2 {
	min-height:1%;
}
.blockRounded2 div {
	position:relative;
}
.blockRounded2 .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded2-top.png) no-repeat 0 0;
	padding:0;
}
.blockRounded2 .blockInner .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded2-bottom.png) no-repeat 0 100%;
	padding:13px 15px 10px 14px;
}

/* Bloc arrondi 3 */
.blockRounded3 {
	background:url(../img/evol_2010-01/bg_block-rounded3-middle.png) repeat-y 0 0;
	margin:0 0 10px;
	position:relative;
}
* html .blockRounded3 {
	height:1%;
}
*:first-child + html .blockRounded3 {
	min-height:1%;
}
.blockRounded3 div {
	position:relative;
}
.blockRounded3 .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded3-top.png) no-repeat 0 0;
	padding:0;
}
.blockRounded3 .blockInner .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded3-bottom.png) no-repeat 0 100%;
	padding:10px 20px;
}
.blockRounded3 ul {
	margin:10px 0 0 0;
	padding:0;
}
.blockRounded3 li {
	background:url(../img/evol_2010-01/bg_dotted3.png) repeat-x 0 100%;
	list-style:none;
	margin:0;
	padding:3px 0 5px 0;
}
.blockRounded3 li.last {
	background:none;
}
.blockRounded3 li a {
	background:url(../img/puces/flc-blue.gif) no-repeat 0 4px;
	color:#1B4B95;
	display:block;
	font-weight:bold;
	padding:0 0 0 12px;
}
.blockDatasheetContainer .textDateDelivery {
	background:url(../img/evol_2010-01/bg_dotted3.png) repeat-x 0 100%;
	color:#252525;
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0 0 5px;
}

/* Bloc arrondi 4 */
.blockRounded4 {
	background:url(../img/evol_2010-01/bg_block-rounded4-middle.png) repeat-y 0 0;
	margin:0 auto 10px;
	position:absolute;
	width:175px;
	bottom: 310px;
	left: 22px;
	z-index: 999
}
.blockRounded4 div {
	position:relative;
}
.blockRounded4 .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded4-top.png) no-repeat 0 0;
	padding:0;
}
.blockRounded4 .blockInner .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded4-bottom.png) no-repeat 0 100%;
	padding:10px;
}
.blockRounded4 .title {
	color:#928060;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px;
}
.blockRounded4 ul {
	margin:0;
	padding:0;
}
.blockRounded4 li {
	background:url(../img/evol_2010-01/bg_bullet-arrow-beige.png) no-repeat 0 4px;
	list-style:none;
	margin:0;
	padding:0 0 5px 10px;
}
.blockRounded4 li a {
	color:#928060;
}
#left_col .blockRounded4 {
	margin-top:300px;
}

/* Bloc arrondi 5 */
.blockRounded5 {
	background:url(../img/evol_2010-01/bg_block-rounded5-middle.png) repeat-y 0 0;
	margin:0 0 10px -3px;
	position:relative;
	width:196px;
}
.blockRounded5 div {
	position:relative;
}
.blockRounded5 .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded5-top.png) no-repeat 0 0;
	padding:0;
}
.blockRounded5Bottom .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded5-top2.png) no-repeat 0 0;
}
.blockRounded5 .blockInner .blockInner,
.blockRounded5Bottom .blockInner .blockInner {
	background:url(../img/evol_2010-01/bg_block-rounded5-bottom.png) no-repeat 0 100%;
	padding:10px;
}
.blockRounded5 .title {
	color:#1b1b1b;
	font-size:12px;
	margin:0 0 5px;
	text-align:center;
}
.blockRounded5 p {
	margin:0;
}
.blockRounded5 .title strong {
	display:block;
	font-size:18px;
}
.blockRounded5 .linkRoundedBlue {
	margin:0 auto;
	text-align:center;
	width:140px;
}

/* Diaporama */
.contentDiaporama {
	background:url(../img/evol_2010-01/bg_dotted3.png) repeat-x 0 100%;
	margin:0 0 10px;
	padding:0 0 10px;
	position:relative;
}
* html .contentDiaporama {
	height:1%;
}
*:first-child + html .contentDiaporama {
	min-height:1%;
}
.contentDiaporama .content_onglet {
	margin:0 0 5px;
}
/** html .contentDiaporama .content_onglet {
	height:1%;
}
*:first-child + html .contentDiaporama .content_onglet {
	min-height:1%;
}*/
.navDiaporama {
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
}
* html .navDiaporama {
	height:1%;
}
*:first-child + html .navDiaporama {
	min-height:1%;
}
.navDiaporama li {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
}
.navDiaporama a {
	border:1px solid #184b8c;
	color:#184b8c;
	display:block;
	padding:2px 5px;
}
.navDiaporama a:hover,
.navDiaporama .active a {
	background:#184b8c;
	color:#fff;
	text-decoration:none;
}
.contentDiaporama .content_onglet a {
	display:block;
	color:#474a43;
	height:150px;
	overflow:hidden;
	position:relative;
	width:200px;
}
.contentDiaporama img {
	display:block;
}
.contentDiaporama .content_onglet a span {
	background:url(../img/evol_2010-01/bg_zoom-transparent.png) repeat 0 0;
	bottom:0;
	display:block;
	font-weight:bold;
	position:absolute;
	right:0;
}
* html .contentDiaporama .content_onglet a span {
	background:#fff;
}
.contentDiaporama .content_onglet a span span {
	background:url(../img/evol_2010-01/picto_loupe.png) no-repeat 5px 50%;
	bottom:auto;
	padding:5px 5px 5px 25px;
	position:relative;
	right:auto;
}
/* Liste medias */
* html .blockRounded2 div {
	height:1%;
}
*:first-child + html .blockRounded2 div {
	min-height:1%;
}
.listMedias {
	margin:0 0 10px;
	padding:0;
	position:relative;
}
* html .listMedias {
	height:1%;
}
*:first-child + html .listMedias {
	min-height:1%;
}
.listMedias li {
	background:url(../img/evol_2010-01/bg_list-media1.png) repeat-x 0 0 #d5e1e7;
	border:1px solid #d1deec;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
/** html .listMedias li {
	vertical-align:top;
}
*:first-child + html .listMedias li {
	vertical-align:top;
}*/
.listMedias a {
	color:#1d4d8d;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:6px 6px 6px 56px;
	position:relative;
}
* html .listMedias a {
	height:1%;
}
*:first-child + html .listMedias a {
	min-height:1%;
}
.listMedias .media360 a {
	background:url(../img/evol_2010-01/logo_media-360.png) no-repeat 0 0;
}
.listMedias .mediaVideo a {
	background:url(../img/evol_2010-01/logo_media-video.png) no-repeat 0 0;
}
.listMedias .media3d a {
	background:url(../img/evol_2010-01/logo_media-3d.png) no-repeat 0 0;
}

/* Lien plan du logement */
.linkMap {
	background:url(../img/evol_2010-01/bg_link-map.png) no-repeat 0 0;
	padding:20px 0;
	text-align:center;
}
.linkMap a {
	color:#8d3d71;
	font-size:18px;
	font-style:italic;
}
.linkMap a span {
	font-weight:bold;
}
/* Lien visite */
.linkVisit {
	background:url(../img/evol_2010-01/bg_link-map.png) no-repeat 0 0;
	padding:15px 0;
}
.linkVisit a {
	background:url(../img/evol_2010-01/logo_www.png) no-repeat 20px 50%;
	color:#8d3d71;
	display:block;
	font-size:14px;
	font-style:italic;
	padding:0 30px 0 80px;
}
.linkVisit a span {
	font-weight:bold;
}

/* Liste des caracteristiques */
.blockCaracteristics {
	position:relative;
}
.listCaracteristics {
	font-size:12px;
	margin:0;
	padding:0 0 15px;
}
.listCaracteristics li {
	background:url(../img/evol_2010-01/bg_list-caracteristics.png) no-repeat 0 8px;
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
}
.listCaracteristicsBlueBold {
	color:#1d4d8d;
	font-weight:bold;
	margin:0;
	padding:0 0 15px;
}
.listCaracteristicsBlueBold li {
	background:url(../img/puces/flc-blue.gif) no-repeat 0 4px;
	list-style:none;
	margin:0;
	padding:0 0 15px 12px;
}
.listCaracteristicsBlueBold a {
	color:#1d4d8d;
}
.blockCaracteristics .leftList {
	float:left;
	width:45%;
}
.blockCaracteristics .rightList {
	float:right;
	width:100%;
}
/*.blockCaracteristics .leftList {float:left; }
.blockCaracteristics .rightList {float:right; }*/

/* Bloc adresses */
.blockAddress {
	background:url(../img/evol_2010-01/bg_dotted1.png) repeat-y 176px 0;
	overflow:hidden;
	position:relative;
}
* html .blockAddress {
	height:1%;
}
*:first-child + html .blockAddress {
	min-height:1%;
}
.blockAddress .leftColumn {
	float:left;
	width:176px;
}
.blockAddress .rightColumn {
	float:right;
	width:250px;
}
.blockAddress h3 {
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.blockAddress address {
	margin:0 0 10px;
	font-size:12px;
}
.blockAddress address p {
	margin:0;
}
.listAddressTools {
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}
* html .listAddressTools {
	height:1%;
}
*:first-child + html .listAddressTools {
	min-height:1%;
}
.listAddressTools li {
	float:left;
	list-style:none;
	margin:0;
	padding:5px 0 0 0;
	/*width:100px;*/
}
.listAddressTools .first {
	margin:0 10px 0 0;
	padding:0;
	/*width:137px;*/
}
.listAddressTools li a {
	float:left;
}

/* Lien vers la carte */
p.linkMapAddress {
	overflow:hidden;
}
* html p.linkMapAddress {
	height:1%;
}
*:first-child + html p.linkMapAddress {
	min-height:1%;
}
a.linkMapAddress {
	background:url(../img/evol_2010-01/bg_link-map-address1.png) no-repeat 0 0;
	color:#fff;
	display:block;
	float:left;
	font-weight:bold;
}
a.linkMapAddress span {
	background:url(../img/evol_2010-01/bg_link-map-address2.png) no-repeat 100% 0;
	display:block;
	padding:10px 6px 10px 45px;
}

/* -----------------------
	Fiche lot
-------------------------- */
/* onglets */
.ongletsFicheLots {
	margin:0 0 12px;
	position:relative;
}
.ongletsFicheLots * { position:relative; }
.ongletsFicheLots .blockOngletBorder {
	padding:10px 20px;
}
.ongletsFicheLots .blockCaracteristics {
	/*float:left;*/
	width:380px;
}
.ongletsFicheLots .blockCaracteristics .listCaracteristics {
	width:47%;
}
.listLogos {
	margin:0;
	padding:0;
}
.listLogos li {
	list-style:none;
	margin:0 0 5px;
	padding:0;
}
* html .listLogos li {
	height:1%;
	vertical-align:top;
}
.listLogos img {
	display:block;
}
.ongletsFicheLots .listLogos {
	float:right;
	width:46px;
}
.textPrice {
	background:url(../img/evol_2010-01/bg_text-price.png) no-repeat 0 50%;
	color:#8d3d71;
	font-size:24px;
	font-weight:bold;
	padding:0 0 0 20px;
}
*:first-child + html .textPrice {
	min-height:1%;
}
.ongletsFicheLots .textPrice {
	margin:-10px 0 0;
}
p.linkRoundedMauve {
	background:url(../img/evol_2010-01/bg_link-documentation2.png) no-repeat 100% 0;
	float:right;
}
p.linkRoundedMauve a {
	background:url(../img/evol_2010-01/bg_link-documentation1.png) no-repeat 0 0;
	color:#fff;
	display:block;
	font-size:18px;
	font-weight:bold;
	padding:10px 10px 10px 40px;
}
p.linkAddToSelection {
	background:url(../img/evol_2010-01/bg_btn-ajout-selection.png) no-repeat 0 0;
	float:right;
	text-align:right;
}
p.linkAddToSelection a {
	background:url(../img/evol_2010-01/bg_btn-ajout-selection-rgt.png) no-repeat 100% 0;
	color:#8d3d71;
	display:block;
	font-weight:bold;
	padding:5px 10px 5px 25px;
}

/* Bloc appel */
.blockCall {
	background:url(../img/evol_2010-01/bg_block-call-middle.png) repeat-y 0 0;
	margin:0 0 20px;
	position:relative;
}
.blockCall div {
	position:relative;
}
.blockCall .blockInner1 {
	background:url(../img/evol_2010-01/bg_block-call-top.png) no-repeat 0 0;
}
.blockCall .blockInner2 {
	background:url(../img/evol_2010-01/bg_block-call-bottom.png) no-repeat 0 100%;
}
.blockCall .blockInner3 {
	background:url(../img/evol_2010-01/bg_block-call-text.png) no-repeat 10px 15px;
	min-height:68px;
	padding:10px 10px 10px 252px;
}
* html .blockCall .blockInner3 {
	height:68px;
}
.blockCall ul {
	margin:0;
	padding:10px 0 0;
}
.blockCall li {
	background:url(../img/evol_2010-01/bg_dotted2.png) repeat-x 0 100%;
	list-style:none;
	margin:0 0 10px;
	padding:0 0 11px;
	position:relative;
}
.blockCall .last {
	background:none;
	margin:0;
}
.blockCall li a {
	background:url(../img/evol_2010-01/bg_bullet-arrow-white.png) no-repeat 0 50%;
	color:#fff;
	padding:0 0 0 8px;
}

/* Liste blocs col 238 px */
.list_col238 {
	margin:0 0 15px;
	/*overflow:hidden;*/
	padding:0;
	position:relative;
}
* html .list_col238 {
	height:1%;
}
*:first-child + html .list_col238 {
	min-height:1%;
}
.list_col238 .col {
	background:url(../img/evol_2010-01/bg_rounded-col238-middle.png) repeat-y 0 0;
	list-style:none;
	margin:0;
	padding:0;
	width:238px;
}
.list_col238 .leftColumn {
	float:left;
}
.list_col238 .rightColumn {
	float:right;
}
.list_col238 .col div {
	background:url(../img/evol_2010-01/bg_rounded-col238-top.png) no-repeat 0 0;
}
.list_col238 .col div div {
	/*min-height:235px;*/
	padding:10px 5px 0 10px;
}
* html .list_col238 .col div div {
	height:303px;
}
/*.list_col238 .leftColumn div div {
	background:url(/jahia/webdav/site/bi/shared/Logement/fiche_programmes/investir_leftColumn.jpg) no-repeat 0 100%;
}
.list_col238 .rightColumn div div {
	background:url(/jahia/webdav/site/bi/shared/Logement/fiche_programmes/seloger_rightColumn.jpg) no-repeat 0 100%;
}*/
.list_col238 img{
	margin:  0 0 0 -10px;
	position: relative;	
}
.list_col238 li div div{
	position: relative;	
	z-index:1
}

.list_col238 fielset{
	width:200px	
}

.blocksPromos {
	margin:0 0 15px;
	/*overflow:hidden;*/
	position:relative;
}
* html .blocksPromos {
	height:1%;
}
*:first-child + html .blocksPromos {
	min-height:1%;
}
.blocksPromos .blockPromo {
	background:url(../img/evol_2010-01/bg_block-promo-middle.png) repeat-y 0 0;
	position:relative;
	width:483px;
}
.blocksPromos .blockPromo div {
	background:url(../img/evol_2010-01/bg_block-promo-top.png) no-repeat 0 0;
	position:relative;
	/*width:483px;*/
}
.blocksPromos .blockPromo div div {
	background:url(../img/evol_2010-01/bg_block-promo-bottom.png) no-repeat 0 100%;
	padding:10px;
	height: 42px
}
.blocksPromos .blockLeft {
	float:left;
}
.blocksPromos .blockRight {
	float:right;
}
.blocksPromos p {
	margin:0;
}
.blocksPromos .title {
	color:#1d4d8d;
	font-size:13px;
	font-weight:bold;
	margin:0;
	/*width:170px;*/
}
.blocksPromos .specialOffer .title {
	color:#f18d0d;
}

.blocksPromos .textPromo_fr {
	background:url(../img/evol_2010-01/bg_corner-promo-orange.png) no-repeat 0 0;
	height:57px;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:0;
	width:72px;
}

.blocksPromos .textPromo_en {
	background:url(../img/evol_2010-01/bg_corner-promo-orange-en.png) no-repeat 0 0;
	height:57px;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:0;
	width:72px;
}

.blocksPromos .linkMore {
	background:url(../img/evol_2010-01/bg_bullet-arrow-grey.png) no-repeat 0 50%;
	color:#3b3b3b;
}

/* Galery */
.blockPopinContainer {
	position:relative;
	width:681px;
}
.blockPopinContainer .blockPngTop,
.blockPopinContainer .blockPngBottom {
	font-size:1px;
	height:10px;
	overflow:hidden;
	position:relative;
	clear: both;
}
.blockPopinContainer .blockPngTop {
	background:url(../img/top-1.gif) no-repeat 0 2px;
	height: 37px;
}
* html .blockPopinContainer .blockPngTop {
	background:url(../img/top-1.gif) no-repeat 0 0;
}
.blockPopinContainer .blockPngBottom {
	background:url(../img/evol_2010-01/bg_popin-bottom-trans.png) no-repeat 0 0;
}
* html .blockPopinContainer .blockPngBottom {
	background:url(../img/evol_2010-01/bg_popin-bottom.png) no-repeat 0 0;
}
.blockPopinContainer .blockInner {
	background:url(../img/evol_2010-01/bg_popin-middle.png) repeat-y 0 0;
	padding:0 18px 0 2px;
	position:relative;
}
.blockPopinContainer h1 {
	color:#8d3d71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
}
.blockPopinContainer .linkClose {
	height:40px;
	position:absolute;
	top:-5px;
	right:11px;
	width:251px;
	margin-top: -25px;
	z-index:999
}
.blockPopinContainer .linkClose .toolBox {
	float: left;
	margin:0 6px 0 10px;
	width: 205px;
	font-size: 1em;

}
* html .blockPopinContainer .linkClose .toolBox {
	margin:0 6px 0 0;
	position:relative;
	left:3px;
	background:url(../img/arr-ie.gif) no-repeat 0 0;
}
.blockPopinContainer .linkClose .toolBox li {margin:0}
.blockPopinContainer .linkClose .toolBox li a {padding-left: 20px;letter-spacing: 0;margin-right: 0;padding-right: 0;}
.blockPopinContainer .toolBox li {padding: 0}
* html .blockPopinContainer .linkClose {
	top:0;
	right:0
}
*:first-child + html .blockPopinContainer .linkClose {
	top:0;
}
.blockPopinContainer .linkClose a.popin-close {
	background:url(../img/evol_2010-01/picto_close.png) no-repeat 0 0;
	display:block;
	height:100%;
	position:relative;
	text-indent:-9999px;
	width:25px;
	float: left;
	margin: 2px 0 0 0
}
#contentGaleryPopin {
	padding:5px 0 0 32px;
	position:relative;
	overflow-y: auto;
	overflow-x: hidden;
	height:513px
}
.contentNavPopin {
	padding: 0 0 0 0;
	/*height: 195px;*/
	clear: both;
	margin: 0 0 0 0;
}

.contentNavPopin {
	_overflow:hidden;
	_height: auto;
	_margin: -5px 0 0 0;
}
.blockNavGaleryPopin1 {
	/*min-height:90px	;*/
	overflow:hidden;
}

.mediastrip{
	min-height:70px;
	border-top: 1px solid #EAD5DE;
	padding:10px 0 0 0;
}

/*.blockNavGaleryPopin1 dl{
	border-bottom: 1px solid #EAD5DE
}*/




.blockPopinContainer dl {
	/*background:url(../img/evol_2010-01/bg_popin-nav2.png) no-repeat 100% 0;*/
	float:left;
	margin:0;
	padding:0 5px 0 0;
	
	position:relative;
}
* html .blockPopinContainer dl {
	height:1%;
}
*:first-child html .blockPopinContainer dl {
	min-height:1%;
}
.blockPopinContainer dt,
.blockPopinContainer dd {
	display:block;
	float:left;
}
.blockPopinContainer dt {
	padding:30px 2px 0 0;
	/*width: 95px;*/
	color: #8F3C72;
	font-size: 14px;
}
.blockPopinContainer dd {
	margin:0;
	padding:0;
	width:550px;
}
.navGaleryPopin1 {
	
}
.clearboth {clear: both;float: left;hieght: 0;overflow:hidden;}

.navGaleryPopin1 a.last {
	
}
.navGaleryPopin1 a {
	
}
.navGaleryPopin1 a:hover {
	
}
.navGaleryPopin2, .navGaleryPopin1 {
	float:left;
	margin:0;
	_margin:0 0 4px 0;
	padding:0;
	
	padding: 5px 0 5px 0;
	_padding: 7px 0 7px 0;
	clear: both
}

.navGaleryPopin2 li, .navGaleryPopin1 li {
	float:left;
	list-style:none;
	margin:0 3px 0 3px;
	position:relative;
	padding:0;
	padding-bottom:12px;
}
.contentNavPopin a {
	color:#1d4d8d;
	font-size:12px;
}

.navGaleryPopin2 a,
.navGaleryPopin2 span {
	display:block;
}
.navGaleryPopin2 a {
	/*background:url(../img/evol_2010-01/bg_popin-nav1.png) no-repeat 0 0;*/
}
.navGaleryPopin2 a span {
	background:url(../img/evol_2010-01/bg_popin-nav2.png) no-repeat 100% 0;
	padding:5px 10px;
}

/* --------------------
	Table sorter
-------------------- */

table.tablesorter {
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {}
table.tablesorter thead tr .header {
	background-image: url(../img/evol_2010-01/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {}
table.tablesorter tbody tr.odd td {}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../img/evol_2010-01/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../img/evol_2010-01/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.new-style #center_col {
	float:left;
	margin:0 !important;
}

/* ------------------------------------------
	Ajouts 2010-06
------------------------------------------- */
/*body {background:#F2EEE2 url(../img/bgd_global.jpg) no-repeat 50% 0;}*/
.new-style #center_col_content {
	padding:10px;
	width:757px;
}
.topwave_block {
	/*background:none;
	display:none;*/
}
.toolBox {
	width:auto;
}
.affinage fieldset legend {
	padding:0 0 10px;
}
.internal .new-style #center_col_header div.degrade_droit {
	padding:0 0 10px;
}
#regionContainer, #villeContainer { margin-left : 0;}
.blockOngletHead .blockSummary p a {
	color:#777777;
}
table.tablesorter thead tr .header {
	background:none;
	background-color:#E8EDF3;
}
table.tablesorter thead tr .header img {
	display:block;
	float:left;
	margin:5px 0;
}
.new-style .resultat th .resultTitle {
	margin:0 4px 0 0;
}
.new-style .resultat td.int {
	text-align:center;
}
.new-style .resultat td a.linkMore {
	color:#0A81BF;
}
.new-style .resultat .ville h3 a {
	color:#924676;
}

/* 2010-06-28 */
.footer_filled #footer_content {
	background:none;
}
.affinage {
	color:#1B1B1B;
}
.affinage .inputText {
	border:1px solid #7f9db9;
	color:#1b1b1b;
	padding:2px 4px;
	width:185px;
}
p.textMention {
	color:#000;
	font-size:10px;
	margin:0 0 15px;
}

.new-style #center_col {
	width:777px;
}
#site_content {
	/*background:url(../img/site_content_bg.gif) 0 0 repeat-y !important;position:relative;*/
}
.new-style .internal #center_col_header div.degrade_droit,
.new-style .internal .no_right_col #center_col_content {
	/*background:none;*/
}
.blockDatasheetContainer h2 span {
	margin:0 25px 0 0;
}
.blockDatasheetContent {
	padding:0 10px 0 0;
}
.new-style #left_col {
	padding:0 !important;
}
.new-style .left_menu_block {
	margin:0;
	padding-bottom:90px;
}
.linkMap {
	padding:20px 10px 20px 0;
}
.linkMap a {
	font-style:normal;
}
a.linkMapAddress {
	color:#1B4B95;
	background:url(../img/map.jpg) no-repeat 0 50%;
	padding:3px 0 3px 20px;
}
a.linkMapAddress span {
	padding:0;
	background:none;
}
 .new-style  #center_col_header div.degrade_droit,  .new-style  .breadcrumbs_block {
	width:777px;
}
.new-style  #center_col_header .whiteBox {margin-right: 30px;}

.navPage li {
	margin:0 0 0 5px;
}
.blockHeading .navPage {
	margin:0 5px 10px 0;
}
.new-style .left_menu_block {
	background:none;
}
/* Added by Hanan 23 - 10 - 2010 */
.new-style {}
.new-style .breadcrumbs_block .print a {color: #0a81bf;}
.new-style .blockOngletHead .blockSummary h3 a {color: #924676;font-size: 16px;}
.new-style .blockOngletHead .blockSummary p a {
	color:#000000;
	line-height: 13px;
}
.new-style .blockOngletHead .blockSummary span {font-weight: normal;}
.new-style .blockOngletHead .blockSummary span.textCity {font-weight: bold;}
.new-style .blockOngletHead .blockSummary span.textCity a {color: #3b3b3b;}
.new-style .blockOngletHead .blockSummary span.offre-spe a {
	/*display: block;*/
	color: white;
	text-transform: uppercase;
	background: url(../img/evol_2010-11/bg_orange.jpg) repeat-x 0 0;
	float: left;
	font-size: 11px;
	padding: 2px 3px;
}
.new-style .blockOngletHead .blockSummary span.offre-spe a:hover {
	text-decoration: none;
}
.new-style .blockOngletHead .navSummary {
	width:auto
}
.new-style .blockOngletHead .navSummary li {
	border-right: none;
	margin:0 4px 0 0;
	padding:0 0 0 0;
}
.new-style .lowerBlockContent {
	clear: both;
	margin: 2px 0 0 0;
	overflow:hidden
}
.new-style .lowerBlockContent p {
	float: left;
	margin: 10px 0 0 0;
}
.new-style .lowerBlockContent p a {
	display: block;
	font-weight: bold;
	color:#1d4d8d;
	cursor:pointer;
	font-size:11px;
	padding:0 0 0 20px;
	background:url(../img/evol_2010-01/bg_link-arrow-top.png) no-repeat 0 50%;
}
.new-style .lowerBlockContent ul {
	float: right;
}
.new-style .lowerBlockContent ul li {
	list-style: none;
	float: left;
}
.new-style .list-right-link .bg_blue {
	padding: 2px 10px 0 0;
}
.new-style .list-right-link a {
	color:#fff !important;
	display:block;
	font-weight:bold;
}
.new-style .list-right-link span {
	display:block;
	padding:6px 10px;
}
.new-style .list-right-link .bg_pink span {
	padding:3px 10px 1px 10px;
}
.new-style .list-right-link strong {
	padding:3px 0 5px 18px;
	display:block;
}
.new-style .list-right-link a {
	background:url(../img/evol_2010-11/bg_link-nav-tools-pink1.png) no-repeat 0 0;
}
.new-style .list-right-link span {
	background:url(../img/evol_2010-11/bg_link-nav-tools-pink2.png) no-repeat 100% 0;
}
.new-style .list-right-link strong {
	background:url(../img/evol_2010-11/bg_picto-doc.png) no-repeat 0 0;
}
.new-style .list-right-link .bg_blue a {
	background:url(../img/evol_2010-11/bg_link-nav-tools-pink-l.png) no-repeat 0 0;
	color: #1d4d8d !important;
}
.new-style .list-right-link .bg_blue span {
	background:url(../img/evol_2010-11/bg_link-nav-tools-pink-r.png) no-repeat 100% 0;
	padding:4px 10px 4px 10px;
}
.new-style .lineButton p {
	float:right;
	padding: 0 5px 0 0;
}
.new-style .lineButton p input {
	margin: 0 5px 0 0;
}
.new-style .lineButton p label {
	font-size: 12px;
	color: black;
}
/*.new-style table.tablesorter thead tr th:hover {
	background:url(../img/evol_2010-11/bg_td-on.png) repeat-x 0 0 !important;
}*/
.new-style table.tablesorter thead tr .first-td {
	background: url(../img/evol_2010-11/bg_td-left.png) no-repeat 0 0 !important;
}
.new-style table.tablesorter thead tr .last{
	background: url(../img/evol_2010-11/bg_td-right.png) no-repeat 100% 0 !important;
}
.new-style table.tablesorter thead tr .header {
	background:url(../img/evol_2010-11/bg_td-repeat.png) repeat-x 0 0 ;
}
.new-style table.tablesorter thead tr .headerSortUp, .new-style table.tablesorter thead tr .headerSortDown {
	background:url(../img/tableau-special.jpg) repeat-x 0 0 !important;
}
.new-style table.tablesorter thead tr .header img.up-img {
	display: none !important;
}
.new-style table.tablesorter thead tr .header img.down-img {
	display: none !important;
}
.new-style table.tablesorter thead tr .headerSortUp span, .new-style table.tablesorter thead tr .headerSortDown span {
	color: black !important;
}
.new-style table.tablesorter thead tr .headerSortUp img, .new-style table.tablesorter thead tr .headerSortDown img {
	display: none !important;
}
.new-style table.tablesorter thead tr .headerSortUp img.up-img {
	display: block !important;
}
.new-style table.tablesorter thead tr .headerSortDown img.down-img {
	display: block !important;
}

.new-style .resultat th {
	border:none;
	border-right: 1px solid #a9c1d8;
	color: #204f8e;
}
.new-style .resultat td {
	vertical-align: top;
	background: #e5edf7 url(../img/evol_2010-11/bg_td.png) repeat-x 0 0 ;
	color: #3b3b3b;
	/*border-bottom: 1px solid red !important;*/
}
.new-style .resultat .big-td td {
	border-bottom: 1px solid #a9c1d8 !important;
}
.new-style .tableResults2 td.check,
.new-style .tableResults2 td.visuel{
	border-bottom: 1px solid #a9c1d8 !important;
}
/*.new-style .resultat th.selection:hover {
	background: transparent !important;
}*/
.new-style .resultat th.selection,
.new-style .resultat th.last,
.new-style .resultat td.check,
.new-style .resultat th.annexes,
.new-style .resultat td.annexes,
.new-style .resultat td.last {
	border:none;
}
.new-style .td-price {
	list-style: none;
	color: #3b3b3b;
}
.new-style .td-price ul {
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin: 0px
}
.new-style .td-price li {
	list-style: none;
	clear: both;
}
.new-style .td-price li strong {
	font-size: 12px;
	display: block;
	float: left;
	width: auto;
	text-align: right;
	padding-left:2px
}
.new-style .td-price li span a {
	display: block;
	color: white;
	background: #396298;
	border: 1px solid #204f8e;
	text-align: center !important;
}

.new-style .td-price li span {
	display: block;
	float: right;
	width: auto;
	text-align: right;
	font-size: 9px;
}
.new-style .td-price .no-bold strong {
	font-size: 11px;
	font-weight: normal;
}
.new-style .resultat tr.big-td td {
	background: #e5edf7 url(../img/evol_2010-01/bg_table-resultat-head2.png) repeat-y 13px 0 !important;
}
.new-style .resultat tr.big-td td.last {
	background-image: none !important;
}
.new-style .resultat .even td {
	background: #e5edf7 url(../img/evol_2010-11/bg_td.png) repeat-x 0 0 ;
}

.new-style td ul.list-links-tab {
	margin: 0 0 0 -40px;
	position: relative;
}

.new-style .list-links-tab li {
	float: left;
	margin: 0 5px 5px 0;
	list-style: none;
}
.new-style td .list-links-tab li a {
	/*display: block;*/
	color: #204f8e;
	font-weight: bold;
	background:url(../img/evol_2010-11/picto-list.gif) no-repeat 100% 50% ;
	padding: 0 8px 0 0;
}
.new-style .list-links-tab li.last a {
	background: none;
	padding: 0;
}
.new-style .resultat td a {
	color: #3b3b3b;
}
.new-style .resultat .linkMore {
	background:url(../img/evol_2010-11/picto_bleu-fonce.gif) no-repeat 0 50%;
	color:#1d4d8d;
	display:block;
	font-weight:bold;
	padding:0 0 0 12px;
}
.new-style .resultat tfoot td {
	background:url(../img/evol_2010-01/bg_table-resultat-footer.png) no-repeat 0 -5px #fff !important;
	border:none;
	padding:12px 0 0 35px;
}
.new-style .resultat td.check {
	background: #e5edf7 url(../img/evol_2010-11/bg_td.png) repeat-x 0 0 ;
	padding: 0;
}
.new-style .resultat td.check div {
	background:url(../img/evol_2010-01/bg_table-resultat-head2.png) repeat-y 13px 0 !important; /* #ebe4d1; */
	padding:2px 5px 2px 3px;
	height: 35px;
	width: 100%;
}
.new-style .lineSep {
	clear: both;
}
.new-style .blockOngletHead .navSummary li.text-tva {
	font-weight:normal;
	float: left;
	margin: 20px 25px 0 0;
	display: block;
}
.new-style .blockOngletHead .navSummary li.text-tva a {
	color: white;
	background: #396298;
	border: 1px solid #204f8e;
	text-align: center !important;
	font-weight: normal;
}
.new-style .lowerBlockContent p.link-down a {
	background:url(../img/evol_2010-01/bg_link-arrow-bottom.png) no-repeat 0 50%;
}
.new-style .blockOngletHead .navSummary-2 li.text-tva {
	margin: 20px 68px 0 0;
}
.new-style .no-border {
	border: none !important;
}
body .new-style table.tableResults2 td.no-border-b
{
	border-bottom: none !important;
}
.new-style .tableResults2 td.check div {
	height: 78px;
}
.new-style .tableResults2 td.ville {
	padding-top: 10px;
}
.new-style .tableResults2 td{
}
.new-style .tableResults2 td.ville h3 a{
	color: #924676;
}
.new-style .tableResults2 td.ville p span {
	text-transform: uppercase;
}
.new-style .resultat th.selection {
	width:25px;
}
.new-style td .list-links-tab li.offre-spe a span {
	/*display: block;*/
	color: white;
	text-transform: uppercase;
	background: url(../img/evol_2010-11/bg_orange.jpg) repeat-x 0 0;
	font-size: 11px;
	padding: 2px 3px;
	font-weight: normal;
}
.new-style .tableResults2 td .list-links-tab li.offre-spe a {
	padding: 0 8px 0 0;
}
.new-style .tableResults2 td .list-links-tab li.offre-spe a:hover {
	text-decoration: none;
}
.new-style .tableResults2 td .list-links-tab li a {
	padding: 2px 8px 0 0;
}
.new-style .tableResults2 td .list-links-tab li.last a {
	padding-right: 0 !important;
}
.new-style td .list-links-tab li.news a span {
	/*display: block;*/
	color: #1d4d8d;
	text-transform: uppercase;
	background: #ffffff;
	font-size: 11px;
	padding: 1px 3px;
	font-weight: normal;
	border: 1px solid #356099;
}
.new-style .tableResults2 td .list-links-tab li.new a {
	padding: 0 8px 0 0;
}
.new-style .tableResults2 td .list-links-tab li.new a:hover {
	text-decoration: none;
}
.new-style p.block-check input {
	display: block;
	float: left;
	width: auto;
}
.new-style p.block-check label {
	float: left;
	width: 370px;
}
.new-style .affinage fieldset p {
	margin: 0 0 5px 0;
}
.new-style .contact-us {
	background: url(../img/evol_2010-11/bg_contact-us-t.jpg) no-repeat 0 0;
	padding: 4px 0 0 0;
	float: right;
	width: 195px;
}
.new-style .inner-contact-us {
	background: url(../img/evol_2010-11/bg_contact-us-b.jpg) no-repeat 0 100%;
	padding: 0 5px 5px 5px;
}
.new-style .inner-contact-us p {
	background: url(../img/evol_2010-11/picto-tel.gif) no-repeat 0 50%;
	padding: 0 0 0 20px;
	margin: 0 !important;
}
.new-style .inner-contact-us p strong{
	display: block;
	margin: 0 0 0 -4px;
}
.new-style .blockHead h2 {
	float:left;
	width:55%;
}
.new-style .blockInner h3.title-nv {
	border: 1px solid #1d4d8d;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0;
	color: #1d4d8d;
	margin: 0 0 5px;
}
.new-style .listMedias .mediaPhoto a {
	background:url(../img/evol_2010-11/picto-appareil.png) no-repeat 5px 50%;
}
.new-style .blockHeader p {
	margin: 0 0 25px 0;
	text-align: justify; 
}
.new-style .blocLogenment-tva {
	width: 220px;
	float: left;
	padding-top:5px;
}
.new-style .blocLogenment-tva p {
	margin: 0;
	font-size: 12px;
}
.new-style .blocLogenment-tva p strong {
	font-size: 24px;
	color: #8d3d71;
	display: block;
	float: left;
}
.new-style .blocLogenment-tva p a {
	display: block;
	color: white;
	background: #396298;
	border: 1px solid #204f8e;
	text-align: center !important;
	float: left;
	margin: 7px 0 0 10px;
}
.new-style .blocLogenment-tva p span {
	font-size: 14px;
}
.new-style p.linkRoundedMauve {
	background:url(../img/evol_2010-11/bg_link-documentation-r.png) no-repeat 100% 0;
	float:none;
	margin: 0 0 5px 0;
}
.new-style p.linkRoundedMauve a {
	background:url(../img/evol_2010-11/bg_link-documentation-l.png) no-repeat 0 0;
	font-size:16px;
	padding:10px 10px 11px 35px;
}
.right-bloc-tva {
	float: right;
}
.new-style .blocksPromos {
	clear: both;
}
.new-style p.linkAddToSelection {
	float:right;
}
.new-style .portes-ouvertes h3 {
	font-size: 16px;
	color: #1d4d8d;
	font-weight: bold;
	margin: 0;
}
.new-style .portes-ouvertes  {
	background:url(../img/evol_2010-11/bg_portes-ouvertes-t.png) no-repeat 0 0;
	padding: 5px 0 0 0;
	clear: both;
	margin: 0 0 30px 0;
	height: 1%;
}
.new-style .inn-portes-ouvertes  {
	background: url(../img/evol_2010-11/bg_portes-ouvertes-b.png) no-repeat 0 100%;
	padding: 3px 10px 7px 10px;height: 1%;
}
.new-style .portes-ouvertes p {
	font-size: 12px;
	color: #3b3b3b;
	margin: 0 0 3px 0;
}
.new-style .portes-ouvertes p a {
	font-weight: bold;
	color: #3b3b3b;
	display: block;
	background:url(../img/evol_2010-11/picto-gris-fonce.gif) no-repeat 0 50%;
	padding: 0 0 0 9px;

}
.new-style .blockCall {
	background:url(../img/evol_2010-11/bg_call-blue-t.png) no-repeat 0 0;
	padding: 5px 0 0 0;
	margin:0 0 20px;
	position:relative;
	height: 1%;
}
.new-style .blockCall .blockInner1 {
	background:url(../img/evol_2010-11/bg_call-blue-b.png) no-repeat 0 100%;
}

.new-style .blockCall .blockInner2 {
	background:url(../img/evol_2010-11/bg_block-call-text-2.png) no-repeat 10px 9px;
	min-height:68px;
	padding:0 10px 10px 252px;
}

.new-style .blockCall .block_fr {
	background:url(../img/evol_2010-11/bg_block-call-text-2.png) no-repeat 10px 9px;
	min-height:68px;
	padding:0 10px 10px 252px;
}

.new-style .blockCall .block_en { 
	background:url(../img/evol_2010-11/bg_block-call-text-2-en.png) no-repeat 10px 9px;
	min-height:68px;
	padding:0 10px 10px 252px;
}

.new-style .blockCall ul {
	margin:0;
	padding:15px 0 0;
}
.new-style .blockCall li {
	background:url(../img/evol_2010-11/bg_dotted3.gif) repeat-x 0 100%;
	list-style:none;
	margin:0 0 8px;
	padding:0 0 9px;
	position:relative;
}
.new-style .blockCall .last {
	background:none;
	margin:0;
	padding: 0;
}
.new-style .blockCall li a {
	background:url(../img/evol_2010-11/picto_bleu-fonce.gif) no-repeat 0 50%;
	color:#1d4d8d;
	padding:0 0 0 8px;
	font-size: 12px;
}
.new-style .list_col238 h3{
	font-size:17px;
	margin:0 0 23px;
	font-weight: bold;
}
.new-style .tbodyLineLink {
	background:url(../img/evol_2010-01/bg_table-resultat-head2.png) repeat-y 13px 0 !important;
}
.new-style .resultat td.tbodyLineLink a {
	color: #1d4d8d;
}
.new-style .lineButton-2 td {
	background: none !important;
}
.new-style .blockAddress-2 {
	background: url(../img/evol_2010-11/bg-dotted.gif) repeat-y 50% 0 !important;
}
.new-style .h-colLeft {
	float: left;
	width: 235px;
}
.new-style .h-colRight {
	float: left;
	width: 200px;
}
.new-style .blockAddress-2 ul {
	margin: 0 0 10px -20px;
}
.new-style .blockAddress-2 li {
	font-size: 12px;
	list-style: none;
}
.new-style .blockAddress-2 li.h-plan {
	padding: 9px 0 0 0;
	
}
.new-style .blockAddress-2 li.paddingbottom {
	padding: 0 0 9px 0;
	
}
.new-style .blockAddress-2 li.h-plan a {
	font-size: 11px;
	font-weight: bold;
	color: #1d4d8d;
	background: url(../img/evol_2010-11/picto-zoom.png) no-repeat 0 50% !important;
	padding: 9px 0 7px 33px;
	
}
.new-style .leftColumn p.h-plan {
	padding: 9px 0 0 0;
	
}
.new-style .leftColumn p.h-plan a {
	font-size: 11px;
	font-weight: bold;
	color: #1d4d8d;
	background: url(../img/evol_2010-11/picto-zoom.png) no-repeat 0 50% !important;
	padding: 9px 0 7px 33px;
	
}
.new-style .blockAddress-2 li.how-comme a {
	background:url(../img/evol_2010-11/picto_bleu-fonce.gif) no-repeat 0 50%;
	color:#1d4d8d;
	display:block;
	font-weight:bold;
	padding:0 0 0 12px;
}
.new-style .blockAddress-2 li.h-rdv {
	margin: 7px 0 0 0;
}
.new-style .blockAddress-2 li.h-rdv a {
	background:url(../img/evol_2010-01/bg_link-nav-tools-blue1.png) no-repeat 0 0;
	display:block;
	font-size: 11px;
	font-weight: bold;
	color: white;
	float: left;
}
.new-style .blockAddress-2 li.h-rdv span {
	background:url(../img/evol_2010-01/bg_link-nav-tools-blue2.png) no-repeat 100% 0;
	display:block;
	padding: 6px 10px;
}
.new-style .blockCaracteristics .leftList {
	float:left;
	width:45%;
	background: url(../img/evol_2010-11/bg-dotted.gif) repeat-y 90% 0;/* !important;*/
}
.new-style .blockCaracteristics .rightList {
	float:left;
	width:45%;
}
/*******/
.new-style .blockCaracteristics .leftspec {
	float: left;
	width: 273px;
	background: none!important;
	margin: 19px 40px 0 0;
	line-height: 1.5;
	
}
.new-style .blockCaracteristics .rightspec {
	float: left!important;
	width: 155px!important;
	line-height: 1.5;
	margin: 19px 0px 0 0;
}
.new-style .logospec{
	float: right!important;
	width: 50px!important;
}
.new-style .logospec li {
	padding: 0 0 10px 0;
}
/*.new-style .logospec img{
	border: 1px solid red;
	display: block!important;
}*/
/*****/
.new-style .listLogos li {
	float: left !important;
	margin: 0 10px 0 0;
	
}
.ongletsFicheLots .listLogos {
	float:right;
	width:130px;
}
.blockCaracteristics {
	position:relative;
	/*float:left;*/
	/*width: 248px !important;*/
}
/****/
.blockspec{
	width: 390px!important;
}
/***/
.new-style .blocLogenment-tva-2 p a {
	display: block;
	float: left;
	margin: 0 0 10px 0;
}
/*.new-style .blocLogenment-tva-2 p strong {
	font-size: 12px;
	color: #1d4d8d;
	display: block;
	float: none;
}*/
.new-style .blocksPromos-2 {
	margin:0 0 15px;
	clear: both;
}
.new-style .td-price-2 li strong {
	float: none;
	width: 100%;
	text-align: right;
}

.infobulle {
	width: 166px;
	padding: 7px 8px 11px 8px;
	background: url(../img/infobulle.gif) no-repeat 0 100%;
	color: white;
	position:relative;
	top:-75px;
	left: -85px;
}
.affinage select {width: 195px}
.check input {margin-top: 7px;margin-left: 4px;}
/*
td {padding-bottom: 25px !important}

td.last-detail ul {float:left;display: block;z-index:99;position:relative;top: 35px;margin-left: -710px;bottom:0;width: 650px;}
td.last-detail {width:0 !important;}*/
#contentGaleryPopin .active-1, #contentGaleryPopin .active-2 {display: block !important;}

.navGaleryPopin1 li.active, .navGaleryPopin2 li.active {background: url('../img/pointer.png') no-repeat 50% 0;padding-top: 8px;margin-top: -11px;margin-bottom: -3px;margin-right: 1px;margin-left: -1px;}

.navGaleryPopin1 li.active a, .navGaleryPopin2 li.active a {border: 3px solid #8D3D71;display: block;}
#prev, #prev2 {
	left: 3px;
	top: 155px;
	background: url('../img/prev-on.jpg') no-repeat 0 0;
}
* html #prev, * html #prev2 {
	left: -30px;
}
#prev:hover, #prev2:hover {
	background: url('../img/prev-btn.jpg') no-repeat -1px 0;
}
#next, #next2 {
	background: url('../img/next-on.jpg') no-repeat 0 0;
	right: 4px;
	top: 155px;
}
* html #next,* html  #next2 {
	right: 26px;
}
#next:hover, #next2:hover {
	background: url('../img/next-btn.jpg') no-repeat 0 -1px;
}
* html #next,* html  #next2 {
	right: 26px;
}

#prev, #next, #prev2, #next2 {
	position:absolute;
	text-indent: -10000px;
	display: block;
	width: 22px;
	height: 110px;
	outline:none;
}
#prev2, #next2 {
	/*border: 1px solid red*/
}

.blockPopinContainer .blockInner .prev_desactive,
.blockPopinContainer .blockInner .prev_desactive:hover {background: none !important;}
.blockPopinContainer .blockInner .next_desactive,
.blockPopinContainer .blockInner .next_desactive:hover {background: none !important;}

.bloc-t-r-popin {
	float: right;
	padding: 0 25px 0 10px;
	border: 1px solid #C7C5AE;
}

span.info-bulle-contenu {
	display: none;
	position: absolute;
	left:0;
	top: 0;
	margin-top:-25px;
	padding: 2px 12px 20px 12px;
	color: white;
	z-index:1;
	width: 130px;
	font-size: 10px;
	z-index: 999;
	background: url('../img/bg_pop-title.png') no-repeat 0 0 !important;
}
* html span.info-bulle-contenu {
	margin-top:-23px;
}
.navGaleryPopin2 span.info-bulle-contenu {
	padding: 2px 12px 20px 12px;
}
.filmstrip {margin-top: 10px !important;}
.filmstrip li {position:relative;}
.filmstrip li img {display:block;}


td.relat{
	z-index: 999;
    padding: 0 0 20px 0;
 }
 td.relat p{
    padding: 0 0 20px 0;
 }
 .liens{
	 position: absolute;
	 background: #E5EEF7 url('../img/backdiv.jpg') repeat-x;
	  width: 695px;
	  padding: 0 0 0 0;
	  z-index: 999;
 }
 * html .liens{ padding: 2px 0 7px 0 !important;}
* html .resultat {height:1%;position:relative}
.new-style .resultat td.visuel{
	/*padding: 0 0 30px 0;*/
	padding:0;
	z-index: 999
}
 .new-style .resultat td.visuel img{
	padding: 0 0 10px 0;
}
 .new-style .resultat td.visuel ul li img{
	padding: 0 0 0 0;
	margin: 0;
}
.liens2{
	position: absolute;
	left: 20px;
	background: #E5EEF7 url('../img/backdiv.jpg') repeat-x 0 0;
	width: 690px;
	padding: 1px 0 1px 0;
	z-index: 999;
	height: 28px;
	margin: 0 0 0 20px;
}

.liens-btns{
	background: #E5EEF7 url('../img/backdiv.jpg') repeat-x 0 0;
	height: 28px;
	margin: -9px -5px -2px -5px;
	position: relative;
}

* html .liens2{
	height: 26px;
	margin-top: 5px !important;
	width: 670px;
	left: -20px;
	padding: 3px 0 1px 0;
}
.relativepos {
	padding: 0 0 0px 0;
}
.blockRounded5 .title strong {
	font-size:13px;
}
.new-style .blockCaracteristics .leftList {
	width:50%;
}
.new-style .resultat td.check div {height: 57px;margin-top: -7px;}
.check input {
    margin-left: 4px;

}
* html .check input {
    margin-left: 1px;
    margin-top: 2px !important;
}
.blockPopinContainer .blockPngBottom {
top: -1px;
}
* html .blockPopinContainer .blockPngBottom {
	top: -4px;
}
.new-style .resultat td {padding-top: 9px !important}
.new-style .tableResults2 td.check div {height: 108px !important}


.blockHeader .linkReduceText, .blockHeader .linkExpandText {clear: both;display: block;text-align: left;margin-top: 8px;}

/****/


.linkmorespec{margin: 8px 0 -8px 0; }
a.linkmorespec:hover{text-decoration: underline;}
.new-style .blocLogenment-tva-2 li{
	list-style: none;
	display: inline;
	color: #1d4d8d;
	font-size: 12px;
}

.new-style .blocLogenment-tva-2 li a.linkstyl{
	color: #1d4d8d;
	display: block;
	float: left;
	font-size: 12px;
	background: none;
	border: none;
	font-weight: bold;
	padding: 0 5px 0 0;

}
.margefoot{margin: 0 0 20px 0; }

.nameprog h2{
	font-size: 16px;
	text-transform: uppercase;
	color: #1d4d8d;
	font-weight: normal;
	border-left: 6px solid #80C522;
	padding: 2px 0 0 10px;
}
abbr {
	border-bottom: 1px dotted #333;
}
.blockongletpadding .blockAddress,.blockongletpadding .block1{
	padding: 15px 0 0 0;
}
/**************************/
.blockCall, .blockPromo, .portes-ouvertes {
	position:relative;
}
a.absolute-link-1 {
	position:absolute !important;
	padding: 0 !important;
	margin: 0 !important;
	left: 0 !important;
	top: 0 !important;
	width: 483px !important;
	height: 87px !important;
	z-index: 9999;
	display: block !important;
}
a.absolute-link-2 {
	position:absolute !important;
	padding: 0 !important;
	margin: 0 !important;
	left: 0 !important;
	top: 0 !important;
	width: 483px !important;
	height: 60px !important;
	z-index: 100;
	display: block !important;
	background: url('../img/transparent-img.gif') repeat 0 0;
}
.navDiaporama {display: none;}
.contentDiaporama {background: none;margin: 0}
.listMedias li {margin-bottom: 5px;}
.blockRounded2 .blockInner .blockInner {padding-bottom: 2px;}

.affinage .inputtextspec{
	width: 180px!important;
}
.affinage select{
	width: 190px!important;
}
.spec_margin h1.titre_mar,.spec_margin h2.titre_mar{
	margin: 0 0 0 20px;
	
}
/**/
.cancel_float li{
	float: none!important;
	clear: both;
}
ul.listAddressTools li.h-rdv{
	margin: 7px 0 0 0;
}
ul.listAddressTools li.h-rdv a{
	background: url("../img/evol_2010-01/bg_link-nav-tools-blue1.png") no-repeat  0 0 ;
	color: white;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
}
ul.listAddressTools li.h-rdv span {
	background: url("../img/evol_2010-01/bg_link-nav-tools-blue2.png") no-repeat  100% 0 ;
	display: block;
	padding: 6px 10px;
}
.popin {margin-top: -325px !important}
.popin {_margin-top: 0 !important;_top: 0 !important}

#formaffinage #layerVille{ background: #fff; color: #504f4f}
	#formaffinage #layerVille div{height:221px; padding: 10px 6px;overflow:auto;}
		#formaffinage #layerVille div p{color: #504f4f;font-weight: bold;}
	#formaffinage #layerVille dl{margin:0 0 15px 0}
	#formaffinage #layerVille dt{font-weight: bold; margin:0 0 6px 15px}
	#formaffinage #layerVille dd{margin:0 0 4px 30px}
		#formaffinage #layerVille dd img{float:left; margin:0 5px 0 0}
	#formaffinage #layerVille .menu{background: url(../img/bgd_layer.gif) 0 0 repeat-x; height: 32px; padding: 0; margin : 0; border-top:1px solid #ede8e1; color: #2992c5; position: relative;}
		#formaffinage #layerVille  #searchVilleCheckAll    {text-decoration: none; position: absolute; left : 10px; background: url(../img/ico_bullet_close.gif) 0 3px no-repeat; color: #504f4f ; padding:0 0 0 10px; top : 10px;}
		#formaffinage #layerVille  #closeLayerVille  { text-decoration: none;position: absolute; right : 10px;background: url(../img/ico_close.gif) 38px 5px no-repeat; color: #2992c5; text-decoration: underline; padding:0 20px 0 0;top : 10px;}

.offre-spe .bulle .fleche_bulle{
	position: relative;
	bottom: 20px; 
	left: 0;
	width: 73px;
	height: 97px;
	background: url(../../img/bi_internet/evol_log_2-15/fleche_bulle.gif) bottom left no-repeat;
	z-index:99999;
}

.col_text .offre-spe .bulle .fleche_bulle{
	position: relative;
	/*bottom: 40px;*/ 
	left: 72px;
	width: 73px;
	height: 97px;
	background: url(../../img/bi_internet/evol_log_2-15/fleche_bulle.gif) bottom left no-repeat;
	z-index: 10000;
}

.col_text .offre-spe .bulle p{
	z-index: 10000;
	top:20px;
	left:72px;
}
.col_text .offre-spe .bulle{
	bottom: 0;
}

.offre-spe .bulle p{
	position: relative;
	top:0;
	right:0;
	width: 280px;
	background: #F9F5EF;
	color: #000000;
	padding: 10px;
	margin: 0 0 -60px 72px;
	text-align: justify;
	border-style: solid;
	border-color: #E59400;
	border-width:1px;
	font-size: 11px;
}

.offre-spe .bulle{
	position: absolute;
	bottom: 70px; 
	left: 66px;
	display:none;
	z-index:2000;
}

.resultat .offre-spe .bulle{
	position: absolute;
	bottom: -20px;
	left: 80px;
	display:none;
	z-index:2000;
}

.resultat .offre-spe .bulle p{
	z-index: 10000;
	top:60px;
	left:72px;
}

.resultat1 .offre-spe .bulle p{
	z-index: 10000;
	top:60px;
	left:72px;
}

.offre-spe .bulle p a{
	float: right;
	margin-top:0;
	color: #000000;
}

.new-style .blockOngletHead .blockSummary span.offre-spe .bulle p a{
	float: right;
	margin-top:0;
	color: #000000;
	background: none;
	text-transform:none;
}


.new-style .resultat .dec_white,.new-style .resultat .cro_white,
		.new-style .resultat .dec_black,.new-style .resultat .cro_black {height: 6px;width: 9px;display: block;float: left;margin-right: 2px;}
.new-style .resultat .dec_white {background-image: url(../img/evol_2010-01/decrois.gif);}
.new-style .resultat .cro_white {background-image: url(../img/evol_2010-01/crois.gif);}
.new-style .resultat .dec_white span,.new-style .resultat .cro_white span,.resultat .dec_black span,.cro_black span {display: none;}
.new-style .resultat .dec_black {background-image: url(../img/evol_2010-01/decrois_noire.gif);}
.new-style .resultat .cro_black {background-image: url(../img/evol_2010-01/crois_noire.gif);}

.new-style .resultat th a.dec_white, .new-style .resultat th a.cro_white, 
	.new-style .resultat th a.dec_black, .new-style .resultat th a.cro_black {
    	margin: 5px 3px 0 !important;
}

.new-style fieldset img{margin: -2px 5px 0 5px; position:absolute;}

.new-style .resultat .selected  td{
	background: #e5edf7 url(../img/evol_2010-11/bg_td_active.png) repeat-x 0 0 ;	
	background-color: #c7dcf7;
}

.contentColumn #inner_onglet_2{
	display: none;	
}
#descNonPrint{
	display: block;
	text-align: justify; 
}
#descPrint{
	display: none;	
}

/* BARRE FIXE **/
div#toolbar_click{ 
    z-index: 10000;
    position: fixed;
    margin: 10px 0 0 0;    
    /*left: 0;*/
    bottom: 0;
     width: 995px;   
}           

div#toolbar_click .offre{
	color: white;
	font-size: 14px;
	font-weight:bold;
	padding: 0 0 5px 5px;	
}
            
div#toolbar_fond{    
    z-index: 1200;
    /*position: fixed;
    left: 144px;  */       
    right: 0;
    bottom: 0;
    height: 84px;    
    background:url("../img/barre_fixe_home_V4.png") no-repeat;
    width: 997px;
}

            
div#toolbar_elements{ 

   z-index: 2500;
   position: relative;
   margin-right: auto;
   font-family: Arial, Verdana, serif;    
   color: #002660; 
 }
            
#toolbar_elements span.zero{
	font-size:26px;	
}

#toolbar_fond span.date_offre{
	font-size:18px;	
}

#toolbar_elements span.exposant{
	vertical-align: super;  	
}
span.texte_offre{ 
    margin-left: 30px;
    margin-top:20px;
    font-family: Arial, Verdana, serif;
    font-size: 13.2px;
    font-weight: bold;  
    padding:10px 0;
    text-transform: uppercase; 
}

span.texte_offre_petit{
	font-family: Arial, Verdana, serif;    
   	color: #002660; 
   	text-align: right;
   	font-style: italic;
   	font-size:13px;
}

span#mention{
    color: #002660;
	text-decoration: none;	
	z-index: 2500;
    position: relative;
   	font-family: Arial, Verdana, serif;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 0 35px; 
    margin-right: 300px 
}

.new-style span.news a span {
	display: block;
	color: #1d4d8d;
	text-transform: uppercase;
	background: #ffffff;
	font-size: 11px;
	padding: 1px 3px;
	font-weight: normal;
	border: 1px solid #356099;
	margin: 0 0 0 0;
}

.youtubeTag{
	position: absolute;
	margin-left:843px;
	margin-top:-35px;
	z-index:10;
}
