/* GCE */
/* main */
#tcontent-wide .tcontentgce {
min-height: 122px;
height:auto !important;
height: 122px;
margin-top: -3px;
z-index: 1;
width:100%;
     position: relative;
     background: transparent url(09112010_gce-content-top_visu.jpg) no-repeat left top;
}

/* IE stuff */
*+html #tcontent-wide .tcontentgce {
    margin-top: 0 !important;
}
* html .tcontentgce {
    margin-top: 0 !important;
}

/* util */
.tcontentgce * {
    margin: 0;
    padding: 0;
}
.tfatt {
    font-weight: bold;
}

/* inside this top */
.tcontentgce h2 {
    display: block;
    float: left;
    height: 122px;
    overflow: hidden;
    text-indent: -99999px;
    width: 517px;
}
.tcontentgce .tornadopurchase {
    background-color: transparent;
    color: #545454;
    float: left;
    font: normal normal 11px/14px Arial, Helvetica, sans-serif;
    margin-top: 31px;
    width: 200px;
}
.tcontentgce .tornadopurchase .red {
    margin-bottom: 3px;
}
.tcontentgce .tornadopurchase .trihgtlink1 {
    background: url(17092008_red_arrow_bullet_visu.gif) no-repeat left 1px;
    color: #545454;
    display: block;
    text-indent: 8px;
}
.tcontentgce .tornadopurchase .trihgtlink1:hover {
    color: #e9030a;
    /* font-weight: bold; */
}

/* picture links block */
.tcontentgce .tlinkbanersblock {
    clear: left;
    display: block;
    float: left;
    height: 115px;
    margin-top: 19px;
/*    width: 100%;*/
    width: 724px;
}
.tcontentgce .tlinkbanersblock .tbanlink {
    background: url(17092008_tbanlink-bg_visu.jpg) no-repeat left top;
    display: block;
    float: left;
    height: 115px;
    margin-left: 16px;
    overflow: hidden;
    width: 488px;
    _margin-left: 8px;
}
/* banner picture is the background and in order to place content
inside the link you only have to tag it (only <span> is allowed inside <a>) */
.tcontentgce .tlinkbanersblock .tbanlink * {
    display: none;
}
.tcontentgce .tlinkbanersblock .tcontactez {
    background: url(17092008_contacte-nous-bg_visu.jpg) no-repeat left top;
    display: block;
    float: left;
    height: 57px;
    margin-left: 12px;
    margin_bottom: 10px;
    overflow: hidden;
    text-indent: -99999px;
    width: 188px;
}
.tcontentgce .tlinkbanersblock .tcontactez:hover {
    background-position: left -57px;
}
.tcontentgce .tlinkbanersblock .tsinistre {
    background: url(17092008_declarez-sinistre-bg_visu.jpg) no-repeat left top;
    display: block;
    float: left;
    height: 50px;
    margin-left: 12px;
    margin-top: 7px;
    overflow: hidden;
    text-indent: -99999px;
    width: 188px;
}
.tcontentgce .tlinkbanersblock .tsinistre:hover {
    background-position: left -50px;
}

/* actual ocontent */
.tcontentgce .tactualcontent {
    display: block;
    clear: left;
    float: left;
    margin-top: 19px;
    width: 100%;
}
/* the left column */
.tcontentgce .tleftcontentcolumn {
    display: block;
    float: left;
    margin-left: 16px;
    padding-left: 1px;
    width: 487px;
    _margin-left: 8px;
}
.tcontentgce .tleftcontentcolumn h3 {
    background: transparent url(17092008_orange-wide-heading-bg_visu.gif);
    color: white;
    display: block;
    font: normal bold 13px Arial, Helvetica, sans-serif;
    height: 17px;
    padding: 2px 0 0 11px;
    width: 476px;
}
.tcontentgce .tleftcontentcolumn .thetextblock {
    background-color: #f4f4f4;
    display: block;
    margin-bottom: 7px;
    margin-top: 1px;
    padding: 8px 0 0 11px;
    width: 476px;
}
.tcontentgce .thetextblock .theproductlink {
    background: url(17092008_large-red-arrow-bullet_visu.gif) no-repeat left 1px;
    color: #242424;
    display: block;
    font: normal normal 11px Arial, Helvetica, sans-serif;
    height: 35px;
    padding-left: 18px;
    width: 459px;
}
.tcontentgce .thetextblock .theproductlink span {
    font-size: 13px;
    font-weight: bold;
}
.tcontentgce .thetextblock a.theproductlink:hover {
    color: #e9030a;
}
.tcontentgce .thetextblock .tcenote {
    color: #545454;
    font: normal normal 9px Arial, Helvetica, sans-serif;
    margin-top: 3px;
}
/* the right column */
.tcontentgce .trightnorrowcolumn {
    display: block;
    float: left;
    margin-left: 12px;
    width: 188px;
}
.tcontentgce .trightnorrowcolumn h3 {
    display: block;
    height: 20px;
    overflow: hidden;
    width: 188px;
}
.tcontentgce .trightnorrowcolumn h3 span {
    display: none;
}
.tcontentgce .trightnorrowcolumn .tinfoparticulare {
    background: url(17092008_info-particulare_visu.gif) no-repeat left top;
}
.tcontentgce .trightnorrowcolumn p {
    background-color: transparent;
    color: #000000;
    font: normal normal 11px/14px Arial, Helvetica, sans-serif;
    margin-top: 11px;
}
.tcontentgce .trightnorrowcolumn .trihgtlink1 {
    background: url(17092008_red_arrow_bullet_visu.gif) no-repeat left 1px;
    color: #000000;
    display: block;
    font: normal normal 11px/14px Arial, Helvetica, sans-serif;
    padding-left: 8px;
}
.tcontentgce .trightnorrowcolumn .trihgtlink1:hover {
    color: #e9030a;
    /* font-weight: bold; */
}
