.tImmo16062010 {
    float: left;
    overflow: hidden;
    position: relative;
    width: 718px;
}
.tImmo16062010 .tAbsent {
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.tImmo16062010 .tContentColumn{
    float: left;
    overflow: hidden;
    padding: 0 0 5px 10px;
    width: 510px;
}
.tImmo16062010 p.tReturn {
    padding-bottom: 12px;
}
.tImmo16062010 .tMainSubtitle {
    margin: 6px 0 15px 1px;
    width: 100%;
}
.tImmo16062010 h3 {
    font-size: 18px;
    line-height: 22px;
    margin-top: 0px;
}
.tImmo16062010 h4 {
    font-size: 14px;
    margin: 15px 0 0 0;
}
.tImmo16062010 dt {
    background: url(puce-solutions.png) 0 5px no-repeat;
    border-bottom: 1px solid #e8e8e8;
    clear: both;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 6px 0 0 0;
    padding: 0 0 6px 9px;
}
.tImmo16062010 .tLast {
    border-bottom: 0 none;
}
.tImmo16062010 dt a {
    color: #E9030A !important;
    text-decoration: none;
}
.tImmo16062010 dt a:hover {
    text-decoration: underline;
}
.tImmo16062010 dd {
    border-bottom: 1px solid #e8e8e8;
    clear: both;
    margin: 11px 0;
    overflow: hidden;
    padding: 13px 0;
}
.tImmo16062010 dd h5 {
    color: #8e8e8e;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin: 10px 0;
}
.tImmo16062010 dd .tDefinitionSubtitle {
    color: #8e8e8e;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin: 1px 0 10px 0 !important;
}
.tImmo16062010 dd h4 {
    background: url(16062010_immo_square9red.gif) no-repeat left 3px;
    color: #e9030a;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin: 0;
    padding: 0 0 0 14px;
    text-transform: uppercase;
}
.tImmo16062010 dd dl {
    margin: 0 0 18px 0;
}
.tImmo16062010 dd dd {
    border-bottom: 0 none;
    margin: 0;
    padding: 0;
}
.tImmo16062010 dd dt {
    background: transparent none;
    border-bottom: 0 none;
    clear:both;
    font-size:11px;
    font-weight:normal;
    line-height:13px;
    margin:7px 0 1px 0;
    padding:0;
}
.tImmo16062010 dd .tLink {
    clear: both;
    margin: -10px 0 0 0;
    overflow: hidden;
}
.tImmo16062010 dd h6 {
    display: block;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 13px;
    margin: 12px 0 0 0;
    width: 450px;
}
.tImmo16062010 dd p {
    margin: 0 0 16px 0;
}
.tImmo16062010 dd ul {
    list-style: none outside;
    margin: 0 0 7px 0;
    overflow: hidden;
    padding: 0;
    width: 510px;
}
.tImmo16062010 dd li {
    background: url(16062010_immo_square6red.gif) no-repeat left 5px;
    display: block;
    margin: 4px 0;
    padding: 0 0 0 10px;
}
.tImmo16062010 h5 a {
    
}
.tImmo16062010 h6 {
    background: url(nos-solutions_fond.png) top left no-repeat;
    display: block;
    height: 13px;
    margin: 0 0 4px 35px;
    width: 450px;
}
.tImmo16062010 a.tBack2list {
    background: url(puce_more.gif) 0 2px no-repeat;
    display: block;
    float: right;
    height: 15px;
    padding-left: 22px;
    width: 100px;
}
.tImmo16062010 .tFootnote {
    background: url(16062010_immo_notebg.gif) repeat-y left top;
    overflow: hidden;
    margin: 0 0 20px 5px;
    overflow: hidden;
    padding: 0;
    width: 504px;
}
.tImmo16062010 .tFootnote .tNoteContent {
    background: url(16062010_immo_notetop.gif) no-repeat left top;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    overflow: hidden;
    padding: 22px 18px 11px 18px;
    width: 468px;
}
.tImmo16062010 .tFootnote .tNoteEnd {
    background: url(16062010_immo_notebottom.gif) no-repeat left top;
    height: 12px;
    overflow: hidden;
    width: 504px;
}
.tImmo16062010 .tContact {
    background: url(16062010_immo_shadow.gif) no-repeat left top;
    padding: 13px 0 0 0;
    overflow: hidden;
    text-align: right;
}
.tImmo16062010 .tContact .tBulleted {
    background: url(puce.png) no-repeat left 3px;
    float: right;
    font-size: 11px;
    line-height: 14px;
    padding: 0 0 0 10px;
    text-transform: uppercase;
}
.tImmo16062010 .tContact .tBulleted a {
    color: #e9030a;
    font-weight: bold;
}

.tImmo16062010_2 {
    float: left;
    overflow: hidden;
    position: relative;
}
.tImmo16062010_2 .tAbsent {
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.tImmo16062010_2 .tContentColumn{
    float: left;
    overflow: hidden;
    padding: 0 0 5px 10px;
    width: 510px;
}
.tImmo16062010_2 p.tReturn {
    padding-bottom: 12px;
}
.tImmo16062010_2 .tMainSubtitle {
    margin: 6px 0 15px 1px;
    width: 100%;
}
.tImmo16062010_2 h3 {
    font-size: 18px;
    line-height: 22px;
    margin-top: 0px;
}
.tImmo16062010_2 h4 {
    font-size: 14px;
    margin: 15px 0 0 0;
}
.tImmo16062010_2 dt {
    background: url(puce-solutions.png) 0 5px no-repeat;
    border-bottom: 1px solid #e8e8e8;
    clear: both;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 6px 0 0 0;
    padding: 0 0 6px 9px;
}
.tImmo16062010_2 .tLast {
    border-bottom: 0 none;
}
.tImmo16062010_2 dt a {
    color: #E9030A !important;
    text-decoration: none;
}
.tImmo16062010_2 dt a:hover {
    text-decoration: underline;
}
.tImmo16062010_2 dd {
    border-bottom: 1px solid #e8e8e8;
    clear: both;
    margin: 11px 0;
    overflow: hidden;
    padding: 13px 0;
}
.tImmo16062010_2 dd h5 {
    color: #8e8e8e;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin: 10px 0;
}
.tImmo16062010_2 dd .tDefinitionSubtitle {
    color: #8e8e8e;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin: 1px 0 10px 0 !important;
}
.tImmo16062010_2 dd h4 {
    background: url(16062010_immo_square9red.gif) no-repeat left 3px;
    color: #e9030a;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin: 0;
    padding: 0 0 0 14px;
    text-transform: uppercase;
}
.tImmo16062010_2 dd dl {
    margin: 0 0 18px 0;
}
.tImmo16062010_2 dd dd {
    border-bottom: 0 none;
    margin: 0;
    padding: 0;
}
.tImmo16062010_2 dd dt {
    background: transparent none;
    border-bottom: 0 none;
    clear:both;
    font-size:11px;
    font-weight:normal;
    line-height:13px;
    margin:7px 0 1px 0;
    padding:0;
}
.tImmo16062010_2 dd .tLink {
    clear: both;
    margin: -10px 0 0 0;
    overflow: hidden;
}
.tImmo16062010_2 dd h6 {
    display: block;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 13px;
    margin: 12px 0 0 0;
    width: 450px;
}
.tImmo16062010_2 dd p {
    margin: 0 0 16px 0;
}
.tImmo16062010_2 dd ul {
    list-style: none outside;
    margin: 0 0 7px 0;
    overflow: hidden;
    padding: 0;
    width: 510px;
}
.tImmo16062010_2 dd li {
    background: url(16062010_immo_square6red.gif) no-repeat left 5px;
    display: block;
    margin: 4px 0;
    padding: 0 0 0 10px;
}
.tImmo16062010_2 h5 a {
    
}
.tImmo16062010_2 h6 {
    background: url(nos-solutions_fond.png) top left no-repeat;
    display: block;
    height: 13px;
    margin: 0 0 4px 35px;
    width: 450px;
}
.tImmo16062010_2 a.tBack2list {
    background: url(puce_more.gif) 0 2px no-repeat;
    display: block;
    float: right;
    height: 15px;
    padding-left: 22px;
    width: 100px;
}
.tImmo16062010_2 .tFootnote {
    background: url(16062010_immo_notebg.gif) repeat-y left top;
    overflow: hidden;
    margin: 0 0 20px 5px;
    overflow: hidden;
    padding: 0;
    width: 504px;
}
.tImmo16062010_2 .tFootnote .tNoteContent {
    background: url(16062010_immo_notetop.gif) no-repeat left top;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    overflow: hidden;
    padding: 22px 18px 11px 18px;
    width: 468px;
}
.tImmo16062010_2 .tFootnote .tNoteEnd {
    background: url(16062010_immo_notebottom.gif) no-repeat left top;
    height: 12px;
    overflow: hidden;
    width: 504px;
}
.tImmo16062010_2 .tContact {
    background: url(16062010_immo_shadow.gif) no-repeat left top;
    padding: 13px 0 0 0;
    overflow: hidden;
    text-align: right;
}
.tImmo16062010_2 .tContact .tBulleted {
    background: url(puce.png) no-repeat left 3px;
    float: right;
    font-size: 11px;
    line-height: 14px;
    padding: 0 0 0 10px;
    text-transform: uppercase;
}
.tImmo16062010_2 .tContact .tBulleted a {
    color: #e9030a;
    font-weight: bold;
}
