#zoneActu {
	MARGIN-TOP: 20px; WIDTH: 680px; MARGIN-BOTTOM: 20px; FLOAT: left
}
#zoneActu .column1 {
	WIDTH: 420px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 20px
}
#zoneActu .column2 {
	WIDTH: 240px; FLOAT: left; OVERFLOW: hidden
}
#zoneActu .title1 A {
	FONT: 26px/26px georgia, serif
}
#zoneActu .description {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; PADDING-TOP: 0px
}
#zoneActu .image {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #999 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0px
}
#zoneActu .image IMG {
	DISPLAY: block; VERTICAL-ALIGN: text-bottom; OVERFLOW: hidden
}
#zoneActu .image #crop {
	WIDTH: 130px; HEIGHT: 65px; OVERFLOW: hidden
}
* HTML #zoneActu .image #crop {
	HEIGHT: 65px
}
#zoneActu .image2 {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #999 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0px
}
#zoneActu .image2 IMG {
	DISPLAY: block; VERTICAL-ALIGN: text-bottom; OVERFLOW: hidden
}
#zoneActu .image2 #crop {
	WIDTH: 212px; HEIGHT: 140px; OVERFLOW: hidden
}
* HTML #zoneActu .image2 #crop {
	HEIGHT: 140px
}
#zoneActu .image1 #crop {
	BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; HEIGHT: 208px; OVERFLOW: hidden; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 0px solid
}
* HTML #zoneActu .image1 #crop {
	HEIGHT: 204px
}
#zoneActu .tetiere {
	TEXT-TRANSFORM: uppercase; COLOR: #222; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneActu .tetiere_config_2 {
	TEXT-ALIGN: left; LINE-HEIGHT: 28px; TEXT-TRANSFORM: uppercase; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#zoneActu .title2 A {
	FONT: 19px/18px georgia, serif
}
* HTML #zoneActu .title2 A {
	LINE-HEIGHT: 20px
}
#zoneActu .rule {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; BORDER-TOP: #999 1px dotted
}
#zoneActu .ruleTop {
	PADDING-BOTTOM: 10px; BORDER-TOP: #999 1px dotted
}
#zoneActu .column1 .etAussi {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 4px; COLOR: #990000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#zoneActu .list .icon {
	POSITION: relative; PADDING-LEFT: 16px; WIDTH: 13px; BACKGROUND: url(/medias/www/img/icn/link.gif) no-repeat left top; HEIGHT: 14px; OVERFLOW: hidden; TOP: -2px; MARGIN-RIGHT: 5px
}
HTML >  BODY #zoneActu .list .icon {
	TOP: 1px
}
* HTML #zoneActu .list .icon {
	WIDTH: 16px; HEIGHT: 16px
}
#zoneActu .list .url {
	BACKGROUND: url(/medias/www/img/icn/link.gif) no-repeat left top
}
#zoneActu .list .video {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BACKGROUND: url(/medias/www/img/icn/video.gif) no-repeat left top; PADDING-TOP: 3px
}
#zoneActu .list .graph {
	BACKGROUND: url(/medias/www/img/icn/graph.gif) no-repeat left top
}
#zoneActu .list .blog {
	BACKGROUND: url(/medias/www/img/icn/blog_post.png) no-repeat left top
}
#zoneActu .list .portfolio {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BACKGROUND: url(/medias/www/img/icn/camera.gif) no-repeat 0px 4px; PADDING-TOP: 0px
}
HTML >  BODY #zoneActu .list .portfolio {
	BACKGROUND-POSITION: 0px 0px
}
#zoneActu .list .son {
	BACKGROUND: url(/medias/www/img/icn/son.gif) no-repeat left top
}
#zoneActu .list .link {
	LINE-HEIGHT: 15px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 6px; BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0px 3px; FONT-SIZE: 13px
}
#zoneActu .ensemble .link {
	PADDING-LEFT: 15px; MARGIN-BOTTOM: 2px; BACKGROUND: url(/medias/www/img/icn/bullet.gif) no-repeat 0px 3px; FONT-SIZE: 13px
}
#zoneActu .evenement {
	BORDER-BOTTOM: #ccc 2px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 20px
}
#zoneActu .evenementColumn1 {
	MARGIN: 0px; WIDTH: 420px; FLOAT: left; OVERFLOW: hidden
}
#zoneActu .evenementColumn2 {
	WIDTH: 240px; FLOAT: left; MARGIN-LEFT: 15px
}
#zoneActu .leader {
	
}
#zoneActu .evenement .image1 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 416px; MARGIN-BOTTOM: 10px; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#zoneActu .mainHeadline .image1 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 416px; MARGIN-BOTTOM: 10px; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#zoneActu .block .image1 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 416px; MARGIN-BOTTOM: 10px; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
HTML >  BODY #zoneActu .evenement .image1 {
	WIDTH: 416px
}
HTML >  BODY #zoneActu .mainHeadline .image1 {
	WIDTH: 416px
}
#zoneActu .evenement .image1 IMG {
	DISPLAY: block; VERTICAL-ALIGN: text-bottom
}
#zoneActu .mainHeadline .image1 IMG {
	DISPLAY: block; VERTICAL-ALIGN: text-bottom
}
#zoneActu .evenement .title1 A {
	LINE-HEIGHT: 27px; FONT-SIZE: 25px
}
#zoneActu .mainHeadline .title1 A {
	LINE-HEIGHT: 27px; FONT-SIZE: 25px
}
#zoneActu .evenement .description {
	MARGIN-BOTTOM: 8px; FONT-SIZE: 13px
}
#zoneActu .mainHeadline .description {
	MARGIN-BOTTOM: 8px; FONT-SIZE: 13px
}
#zoneActu .evenement .list {
	PADDING-LEFT: 13px; MARGIN-BOTTOM: 4px; BACKGROUND: url(/medias/www/img/icn/bullet.gif) no-repeat 0px 3px; FONT-SIZE: 13px
}
#zoneActu .mainHeadline .link {
	PADDING-LEFT: 13px; MARGIN-BOTTOM: 4px; BACKGROUND: url(/medias/www/img/icn/bullet.gif) no-repeat 0px 3px; FONT-SIZE: 13px
}
#zoneActu .evenement .image {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#zoneActu .evenement .image IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; DISPLAY: block; VERTICAL-ALIGN: text-bottom; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#zoneActu .evenement .top {
	MARGIN-BOTTOM: 15px
}
#zoneActu .evenement .bottom {
	MARGIN-BOTTOM: 15px
}
#zoneActu .evenement .title1 {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px
}
#zoneActu .evenement .title1 A {
	LINE-HEIGHT: 30px; FONT-SIZE: 28px
}
#zoneActu .evenement .top .image {
	WIDTH: 390px; MARGIN-BOTTOM: 0px; FLOAT: left; OVERFLOW: hidden
}
#zoneActu .evenement .description {
	MARGIN-BOTTOM: 8px; FONT-SIZE: 13px
}
#zoneActu .evenement .block {
	WIDTH: 155px; FLOAT: left; MARGIN-LEFT: 20px; OVERFLOW: hidden
}
* HTML #zoneActu .evenement .block {
	MARGIN-LEFT: 19px
}
#zoneActu .evenement .block_tetiere {
	BORDER-TOP: #666 1px dotted
}
#zoneActu .evenement .first {
	MARGIN-LEFT: 0px !important
}
#zoneActu .evenement .block .title {
	MARGIN: 8px 0px 10px; COLOR: #666; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#zoneActu .evenement .block .tetiere {
	TEXT-TRANSFORM: uppercase; MARGIN: 8px 0px 10px; COLOR: #222; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#zoneActu .evenement .bottom .image {
	WIDTH: 155px; MARGIN-BOTTOM: 5px
}
HTML >  BODY #zoneActu .evenement .bottom .image {
	WIDTH: 153px
}
#zoneActu .evenement .block .link {
	FONT: 15px georgia, serif
}
#zoneActu .evenement .block .description {
	FONT-SIZE: 13px
}
#zoneActu .blockFlux H3.evenement A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-BOTTOM: 0px; COLOR: #900; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#zoneActu .evenement .blockFlux H3.evenement {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-BOTTOM: 0px; COLOR: #900; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.blockFlux {
	PADDING-LEFT: 20px; WIDTH: 100%; DISPLAY: block; FLOAT: left
}
.first {
	PADDING-LEFT: 0px
}
* HTML #zoneFlux .blockFlux {
	MARGIN-LEFT: 18px
}
* HTML #zoneFlux .first {
	MARGIN-LEFT: 0px
}
.blockFlux H3.title {
	TEXT-ALIGN: left; LINE-HEIGHT: 19px; FONT-FAMILY: arial,sans-serif; MARGIN-BOTTOM: 10px; COLOR: #222222; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.blockFlux H3.title A {
	TEXT-ALIGN: left; LINE-HEIGHT: 19px; FONT-FAMILY: arial,sans-serif; MARGIN-BOTTOM: 10px; COLOR: #222222; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.blockFlux H3.title A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.blockFlux .minParMin {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.blockFlux .minParMin .description {
	MARGIN-BOTTOM: 10px
}
.blockFlux .minParMin H3 A IMG {
	POSITION: absolute; RIGHT: 0px
}
.blockFlux .minParMin .onWeb {
	PADDING-LEFT: 14px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/medias/www/img/icn/surLeWeb.gif) no-repeat 0px 4px
}
.blockFlux .minParMin .horoDate {
	PADDING-LEFT: 0px; WIDTH: 82%; MARGIN-BOTTOM: 8px; FLOAT: right
}
.blockFlux .minParMin .timestamp {
	MARGIN: 1px 0px 0px; WIDTH: 18%; FLOAT: left; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.blockFlux .minParMin .type {
	TEXT-TRANSFORM: uppercase; FLOAT: left; COLOR: #555555; FONT-SIZE: 11px; TOP: 1px; FONT-WEIGHT: normal; MARGIN-RIGHT: 4px
}
.blockFlux .minParMin H4 A:hover {
	TEXT-DECORATION: underline
}
#zoneActu .chatBlock {
	POSITION: relative
}
#rightColumn .chatBlock {
	POSITION: relative
}
#zoneActu .chatBlock .live {
	WIDTH: 126px; BACKGROUND: url(/medias/www/img/icn/live/chat_live.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 17px
}
#rightColumn .chatBlock .live {
	WIDTH: 126px; BACKGROUND: url(/medias/www/img/icn/live/chat_live.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 17px
}
#zoneActu .chatBlock .match {
	WIDTH: 140px; BACKGROUND: url(/medias/www/img/icn/live/match_en_cours.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 17px
}
#rightColumn .chatBlock .match {
	WIDTH: 140px; BACKGROUND: url(/medias/www/img/icn/live/match_en_cours.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 17px
}
HTML >  BODY #zoneActu .chatBlock .live {
	WIDTH: 129px
}
HTML >  BODY #rightColumn .chatBlock .live {
	WIDTH: 129px
}
#zoneActu .chatBlock .live {
	MARGIN-TOP: 2px
}
#rightColumn .chatBlock .live {
	MARGIN-TOP: 2px
}
#rightColumn .chatBlock {
	MARGIN-BOTTOM: 0px
}
#rightColumn .tetiereBloc {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #900; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#rightColumn .tetiereBloc H3 {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #900; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#rightColumn .tetiereBloc A {
	TEXT-DECORATION: none
}
#rightColumn .tetiereBloc A:hover {
	TEXT-DECORATION: underline
}
#zoneActu .chatBlock .titleChat {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; MARGIN-BOTTOM: 8px; FONT-WEIGHT: bold; f: 
}
#rightColumn .chatBlock .titleChat {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; MARGIN-BOTTOM: 8px; FONT-WEIGHT: bold; f: 
}
#zoneActu .chatBlock .description {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
#zoneActu .chatBlock .titleChat {
	BORDER-BOTTOM: #999 1px dotted
}
#rightColumn .chatBlock .titleChat {
	BORDER-BOTTOM: #ccc 1px solid
}
#zoneActu .chatBlock .imageHeure {
	POSITION: absolute; TOP: 2px; LEFT: 0px
}
#rightColumn .chatBlock .imageHeure {
	POSITION: absolute; TOP: 2px; LEFT: 0px
}
#zoneActu .chatBlock .autre {
	POSITION: relative; WIDTH: 115px; FLOAT: left
}
#rightColumn .chatBlock .autre {
	POSITION: relative; WIDTH: 115px; FLOAT: left
}
#zoneActu .chatBlock .autrematch {
	POSITION: relative; WIDTH: 140px; FLOAT: left
}
#rightColumn .chatBlock .autrematch {
	POSITION: relative; WIDTH: 140px; FLOAT: left
}
HTML >  BODY #zoneActu .chatBlock .autre {
	WIDTH: 119px
}
HTML >  BODY #rightColumn .chatBlock .autre {
	WIDTH: 119px
}
#zoneActu #depechesBlock {
	POSITION: relative
}
#zoneActu #depechesBlock .title {
	TEXT-TRANSFORM: uppercase; WIDTH: 108px; MARGIN-BOTTOM: 8px; COLOR: #900; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#zoneActu #depechesBlock H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 205px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; FLOAT: right; PADDING-TOP: 0px
}
#zoneActu #depechesBlock .timestamp {
	FLOAT: left; COLOR: #222; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneActu #depechesBlock H4 .source {
	COLOR: #333; FONT-SIZE: 11px
}
#zoneActu #depechesBlock .link {
	LINE-HEIGHT: 14px; PADDING-LEFT: 22px; MARGIN-BOTTOM: 8px; BACKGROUND: url(/medias/www/img/icn/abonneContent.gif) no-repeat 0px 3px; FONT-SIZE: 11px
}
#zoneActu #depechesBlock .link SPAN {
	TEXT-TRANSFORM: uppercase; COLOR: #c28100; FONT-WEIGHT: bold
}
#depechesBlock .toutes_depeches A {
	LINE-HEIGHT: 14px; FONT-SIZE: 11px
}
#depechesBlock .toutes_depeches {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
#zoneActu .mainHeadline .video {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px
}
#zoneActu .reactionBlock {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
HTML >  BODY #zoneActu .reactionBlock {
	WIDTH: 238px
}
#zoneActu .reactionBlockCadre {
	BORDER-BOTTOM: #bfbebe 1px solid; POSITION: relative; BORDER-LEFT: #bfbebe 1px solid; BORDER-TOP: #bfbebe 1px solid; BORDER-RIGHT: #bfbebe 1px solid
}
#zoneActu .reactionBlock .title {
	TEXT-TRANSFORM: uppercase; WIDTH: 220px; MARGIN-BOTTOM: 4px; COLOR: #900; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#zoneActu .reactionBlock .title A {
	COLOR: #900
}
#zoneActu .quote A {
	FONT-STYLE: italic
}
* HTML #zoneActu H2.quote {
	WIDTH: 97%
}
#zoneActu .quote IMG {
	POSITION: relative; VERTICAL-ALIGN: top; TOP: 4px
}
#zoneActu .reactionBlock .text {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 13px
}
#zoneActu .reactionBlock .quote {
	WIDTH: 14px; DISPLAY: block; BACKGROUND: url(/medias/www/img/icn/openQuote.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 12px; MARGIN-RIGHT: 6px
}
#zoneActu .reactionBlock .commentaireBloc {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 17px; WIDTH: 200px; PADDING-RIGHT: 20px; FLOAT: left; HEIGHT: 140px; FONT-SIZE: 13px; OVERFLOW: hidden; PADDING-TOP: 10px
}
* HTML #zoneActu .reactionBlock .commentaireBloc {
	WIDTH: 245px
}
#zoneActu .reactionBlock .arrowLeft {
	Z-INDEX: 1; POSITION: absolute; TOP: 50px; LEFT: 0px
}
HTML >  BODY #zoneActu .reactionBlock .arrowLeft {
	LEFT: 0px
}
#zoneActu .reactionBlock .arrowRight {
	POSITION: absolute; TOP: 50px; RIGHT: 0px
}
HTML >  BODY #zoneActu .reactionBlock .arrowRight {
	RIGHT: 0px
}
#zoneActu .reactionBlockBottom {
	WIDTH: 240px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/medias/www/img/bg/reactionBlock_bottom.gif) no-repeat 0px 0px; HEIGHT: 18px
}
#zoneActu .pasManquerBlock {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 239px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#zoneActu .pasManquerBlockCadre {
	BORDER-BOTTOM: #bfbebe 1px solid; POSITION: relative; BORDER-LEFT: #bfbebe 1px solid; BACKGROUND: #404040; BORDER-TOP: #bfbebe 1px solid; BORDER-RIGHT: #bfbebe 1px solid
}
#zoneActu .pasManquerBlock .title {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #900; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#zoneActu .pasManquerBlock .title A {
	FONT: bold 14px arial, sans-serif; COLOR: #fff
}
#zoneActu .pasManquerBlock .type {
	COLOR: #fff; FONT-WEIGHT: bold
}
#zoneActu .pasManquerBlock .arrowLeft {
	Z-INDEX: 1; POSITION: absolute; TOP: 70px; LEFT: 0px
}
HTML >  BODY #zoneActu .pasManquerBlock .arrowLeft {
	LEFT: 0px
}
#zoneActu .pasManquerBlock .arrowRight {
	POSITION: absolute; TOP: 70px; RIGHT: -1px
}
HTML >  BODY #zoneActu .pasManquerBlock .arrowRight {
	RIGHT: 0px
}
#zoneActu .pasManquerBlock .blocks {
	HEIGHT: 165px; OVERFLOW: hidden
}
#zoneActu .pasManquerBlock .block {
	Z-INDEX: 1; WIDTH: 116px; DISPLAY: inline; FLOAT: left; BORDER-RIGHT: #bfbebe 1px solid
}
HTML >  BODY #zoneActu .pasManquerBlock .block {
	WIDTH: 118px; DISPLAY: block
}
#zoneActu .pasManquerBlock .image {
	BORDER-BOTTOM: #404040 0px solid; BORDER-LEFT: #404040 0px solid; MARGIN: 2px 2px 0px; WIDTH: 114px; OVERFLOW: hidden; BORDER-TOP: #404040 0px solid; BORDER-RIGHT: #404040 0px solid
}
HTML >  BODY #zoneActu .pasManquerBlock .image {
	MARGIN: 2px 0px 8px 2px; WIDTH: 114px
}
#zoneActu .pasManquerBlock .link {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
#zoneActu .pasManquerBlock A {
	COLOR: #fff
}
#zoneActu .arrowLeft A {
	WIDTH: 13px; DISPLAY: block; HEIGHT: 37px
}
#zoneActu .arrowRight A {
	WIDTH: 13px; DISPLAY: block; HEIGHT: 37px
}
#zoneActu .arrowLeft A.on {
	BACKGROUND: url(/medias/www/img/bt/zoneActu_arrowLeft_on.png) no-repeat 0px 0px
}
#zoneActu .arrowLeft A.off {
	BACKGROUND: url(/medias/www/img/bt/zoneActu_arrowLeft_off.png) no-repeat 0px 0px
}
#zoneActu .arrowRight A.on {
	BACKGROUND: url(/medias/www/img/bt/zoneActu_arrowRight_on.png) no-repeat 0px 0px
}
#zoneActu .arrowRight A.off {
	BACKGROUND: url(/medias/www/img/bt/zoneActu_arrowRight_off.png) no-repeat 0px 0px
}
.video .desc {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT: bold 11px/12px arial, sans-serif; BACKGROUND: #404040; COLOR: #fff; PADDING-TOP: 0px
}
#zoneActu .videoBlock {
	BACKGROUND: #282828; OVERFLOW: hidden
}
#zoneActu .videoBlock#annonce {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND: #ffffff; BORDER-TOP: medium none; BORDER-RIGHT: #cccccc 1px solid
}
#zoneActu .videoBlock .video {
	TEXT-ALIGN: center
}
#zoneActu .videoBlock .video .imageVideo {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #404040; HEIGHT: auto
}
#zoneActu .videoBlock .video .imageFleche {
	POSITION: absolute; WIDTH: 240px; BACKGROUND: url(/medias/www/img/bt/btn_appel_video.png) no-repeat center center; HEIGHT: 160px; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
#zoneActu .videoBlock .video .desc {
	WIDTH: 235px
}
* HTML #zoneActu .videoBlock .video .desc {
	WIDTH: 240px; FONT-SIZE: 1px
}
#zoneActu .videoBlock .videoIcon {
	MARGIN-TOP: 4px; PADDING-RIGHT: 15px; BACKGROUND: url(/medias/www/img/icn/videoBlock_video.png) no-repeat 0px 0px; HEIGHT: 10px; MARGIN-RIGHT: 4px
}
#zoneActu .tetiereBloc {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #900; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#zoneActu .tetiereBloc A {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #900; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#zoneActu .tetiereBloc A:hover {
	TEXT-DECORATION: underline
}
#zoneActu .videoBlock .title2 {
	BORDER-BOTTOM: #282828 1px solid; BORDER-LEFT: #282828 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(/medias/www/img/bg/videoBlock_bg.gif) repeat-x 0px 0px; BORDER-TOP: #282828 1px solid; BORDER-RIGHT: #282828 1px solid; PADDING-TOP: 5px
}
#zoneActu .videoBlock .title2 A {
	FONT: bold 13px arial, sans-serif; COLOR: #fff
}
#zoneActu .videoBlock .link {
	BORDER-BOTTOM: #282828 1px solid; HEIGHT: 19px; BORDER-TOP: #282828 1px solid
}
#zoneActu .videoBlock .link A {
	COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
#zoneActu .videoBlock .tab {
	POSITION: relative; MARGIN: 2px 6px 0px 4px; FLOAT: left; TOP: 1px
}
#zoneActu .videoBlock .son {
	TEXT-ALIGN: center; LINE-HEIGHT: 0; MARGIN-TOP: 0px
}
#zoneActu .videoBlock .son .image {
	WIDTH: 240px; OVERFLOW: hidden
}
#zoneActu .reaction A {
	PADDING-LEFT: 15px; FONT: bold 11px arial, sans-serif; BACKGROUND: url(/medias/www/img/icn/reaction.png) no-repeat 0px 2px
}
#zoneActu .top .reaction A {
	PADDING-LEFT: 15px; FONT: bold 11px arial, sans-serif; BACKGROUND: url(/medias/www/img/icn/reaction.png) no-repeat 0px 2px
}
#zoneActu .mainHeadline .reaction A {
	PADDING-LEFT: 15px; FONT: bold 11px arial, sans-serif; BACKGROUND: url(/medias/www/img/icn/reaction.png) no-repeat 0px 2px
}
#zoneActu .quoteBlock .title {
	COLOR: #666; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#zoneActu .quoteBlock .image {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FLOAT: right; MARGIN-LEFT: 10px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 1px
}
#zoneActu .lire A {
	FONT: 11px arial, sans-serif; TEXT-DECORATION: underline
}
#zoneActu .reactionBlock {
	
}
#zoneActu .temoignageBlock .title {
	MARGIN-BOTTOM: 4px; COLOR: #333; FONT-SIZE: 14px
}
#zoneActu .temoignageBlock .title2 {
	MARGIN-BOTTOM: 10px
}
#zoneActu .blogBlock .title {
	TEXT-TRANSFORM: uppercase; COLOR: #444; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#zoneActu .enDirectBlock .title {
	FONT: 16px/18px georgia, serif; MARGIN-BOTTOM: 10px
}
#zoneActu .enDirectBlock IMG {
	VERTICAL-ALIGN: middle
}
#zoneActu .enDirectBlock H3 {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; CLEAR: left
}
#zoneActu .enDirectBlock .timestamp {
	WIDTH: 40px; FLOAT: left; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneActu .enDirectBlock H3 A {
	WIDTH: 255px; FLOAT: left
}
#zoneActu .mobileBlock .image {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#zoneActu .mobileBlock H4 {
	COLOR: #666
}
#zoneActu .actuNewsletter A {
	PADDING-LEFT: 25px; BACKGROUND: url(/medias/www/img/icn/newsletter.png) no-repeat left top
}
#zoneActu DIV.enContinuBlock {
	DISPLAY: block
}
#zoneActu .enContinuBlock TABLE {
	WIDTH: 250px; FLOAT: left
}
#zoneActu .enContinuBlock #indicesAdvert {
	FLOAT: left
}
#zoneActu .enContinuBlock TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FONT-SIZE: 13px; PADDING-TOP: 2px
}
#zoneActu .enContinuBlock TD.change {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
#zoneActu .enContinuBlock TD.percentChange {
	FONT-WEIGHT: bold
}
#zoneActu .enContinuBlock .percentChange .positive {
	PADDING-LEFT: 14px; BACKGROUND: url(/medias/www/img/icn/arrow_positive.gif) no-repeat left center
}
#zoneActu .enContinuBlock .percentChange .negative {
	PADDING-LEFT: 14px; BACKGROUND: url(/medias/www/img/icn/arrow_negative.gif) no-repeat left center
}
.serviceBlock {
	COLOR: #333
}
.serviceBlockBottom {
	POSITION: relative; BACKGROUND: url(/medias/www/img/bg/serviceBlock_shadow.gif) repeat-x left top; HEIGHT: 24px; OVERFLOW: hidden; TOP: -1px
}
HTML >  BODY .serviceBlockBottom {
	TOP: 0px
}
.serviceBlock .tabs {
	Z-INDEX: 10; POSITION: relative; HEIGHT: 28px
}
.serviceBlock .tabs DIV {
	WIDTH: 98px; FLOAT: left; MARGIN-RIGHT: 3px
}
.serviceBlock #serviceMiniBlockTab_2 {
	MARGIN-RIGHT: 0px
}
.serviceBlock .tabs DIV.clear {
	FLOAT: none
}
.serviceBlock .tabs A {
	TEXT-ALIGN: center; LINE-HEIGHT: 21px; DISPLAY: block; BACKGROUND: url(/medias/www/img/bg/serviceBlock_tab_off.gif) repeat-x left top; HEIGHT: 29px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
HTML >  BODY .serviceBlock .tabs A {
	LINE-HEIGHT: 25px; HEIGHT: 24px
}
.serviceBlock .tab3 {
	MARGIN-RIGHT: 0px !important
}
.serviceBlock .tabs .tabOff_0 A {
	BORDER-LEFT: #c0c0c0 1px solid; COLOR: #333; TOP: 0px; BORDER-RIGHT: #c0c0c0 1px solid; TEXT-DECORATION: none
}
.serviceBlock .tabs .tabOff_1 A {
	BORDER-LEFT: #c0c0c0 1px solid; COLOR: #333; TOP: 0px; BORDER-RIGHT: #c0c0c0 1px solid; TEXT-DECORATION: none
}
.serviceBlock .tabs .tabOff_2 A {
	BORDER-LEFT: #c0c0c0 1px solid; COLOR: #333; TOP: 0px; BORDER-RIGHT: #c0c0c0 1px solid; TEXT-DECORATION: none
}
.serviceBlock .tabs .tabOn_0 A {
	BORDER-LEFT: #c0c0c0 1px solid; COLOR: #333; TOP: 0px; BORDER-RIGHT: #c0c0c0 1px solid; TEXT-DECORATION: none
}
.serviceBlock .tabs .tabOn_1 A {
	BORDER-LEFT: #c0c0c0 1px solid; COLOR: #333; TOP: 0px; BORDER-RIGHT: #c0c0c0 1px solid; TEXT-DECORATION: none
}
.serviceBlock .tabs .tabOn_2 A {
	BORDER-LEFT: #c0c0c0 1px solid; COLOR: #333; TOP: 0px; BORDER-RIGHT: #c0c0c0 1px solid; TEXT-DECORATION: none
}
HTML >  BODY .serviceBlock .tabs .tabOn_0 A {
	LINE-HEIGHT: 25px
}
HTML >  BODY .serviceBlock .tabs .tabOn_1 A {
	LINE-HEIGHT: 25px
}
HTML >  BODY .serviceBlock .tabs .tabOn_2 A {
	LINE-HEIGHT: 25px
}
.serviceBlock .free .tabOn_0 A {
	BACKGROUND: url(/medias/www/img/bg/serviceBlock_tab_on.gif) #fff repeat-x left top
}
.serviceBlock .free .tabOn_1 A {
	BACKGROUND: url(/medias/www/img/bg/serviceBlock_tab_on.gif) #fff repeat-x left top
}
.serviceBlock .free .tabOn_2 A {
	BACKGROUND: url(/medias/www/img/bg/serviceBlock_tab_on.gif) #fff repeat-x left top
}
.serviceBlock .abonne .tabOn_0 A {
	BACKGROUND: url(/medias/www/img/bg/serviceBlock_tabAbonne_on.gif) #fff repeat-x left top
}
.serviceBlock .abonne .tabOn_1 A {
	BACKGROUND: url(/medias/www/img/bg/serviceBlock_tabAbonne_on.gif) #fff repeat-x left top
}
.serviceBlock .abonne .tabOn_2 A {
	BACKGROUND: url(/medias/www/img/bg/serviceBlock_tabAbonne_on.gif) #fff repeat-x left top
}
.serviceBlock .free .tabOn_0 SPAN {
	PADDING-RIGHT: 12px; BACKGROUND: url(/medias/www/img/icn/serviceBlock_arrow_free.gif) no-repeat right center
}
.serviceBlock .free .tabOn_1 SPAN {
	PADDING-RIGHT: 12px; BACKGROUND: url(/medias/www/img/icn/serviceBlock_arrow_free.gif) no-repeat right center
}
.serviceBlock .free .tabOn_2 SPAN {
	PADDING-RIGHT: 12px; BACKGROUND: url(/medias/www/img/icn/serviceBlock_arrow_free.gif) no-repeat right center
}
.serviceBlock .abonne .tabOn_0 SPAN {
	PADDING-RIGHT: 12px; BACKGROUND: url(/medias/www/img/icn/serviceBlock_arrow_abonne.gif) no-repeat right center
}
.serviceBlock .abonne .tabOn_1 SPAN {
	PADDING-RIGHT: 12px; BACKGROUND: url(/medias/www/img/icn/serviceBlock_arrow_abonne.gif) no-repeat right center
}
.serviceBlock .abonne .tabOn_2 SPAN {
	PADDING-RIGHT: 12px; BACKGROUND: url(/medias/www/img/icn/serviceBlock_arrow_abonne.gif) no-repeat right center
}
.serviceBlock .blocks {
	Z-INDEX: 1; BORDER-BOTTOM: #c0c0c0 1px solid; POSITION: relative; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BORDER-TOP: #c0c0c0 1px solid; TOP: -1px; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 9px
}
HTML >  BODY .serviceBlock .blocks {
	TOP: 0px
}
.serviceBlock .bottomLink {
	PADDING-BOTTOM: 4px; MARGIN-TOP: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; BORDER-TOP: #999 1px dotted; PADDING-TOP: 4px
}
.serviceBlock .type {
	TEXT-TRANSFORM: uppercase; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.serviceBlock .image {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.serviceBlock #serviceMiniBlock0 .jeImage {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 108px; FLOAT: left; HEIGHT: 76px; OVERFLOW: hidden; BORDER-TOP: #c0c0c0 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #c0c0c0 1px solid
}
.serviceBlock #serviceMiniBlock0 .link A {
	FONT-WEIGHT: bold
}
.serviceBlock #serviceMiniBlock0 .jeLink A {
	FONT: 16px/19px georgia, serif; COLOR: #333
}
.serviceBlock #serviceMiniBlock1 TABLE {
	BORDER-SPACING: 3px; WIDTH: 280px; BORDER-COLLAPSE: separate
}
.serviceBlock #serviceMiniBlock1 TD {
	TEXT-ALIGN: center; WIDTH: 33%; COLOR: #333
}
.serviceBlock #serviceMiniBlock1 TD .description {
	FONT-SIZE: 11px
}
.serviceBlock #serviceMiniBlock1 TABLE .image {
	FLOAT: none; MARGIN-RIGHT: 0px
}
.serviceBlock #serviceMiniBlock2 .timestamp {
	LINE-HEIGHT: 13px; PADDING-RIGHT: 12px; FLOAT: left; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-RIGHT: 15px; BORDER-RIGHT: #c0c0c0 1px solid
}
.serviceBlock #serviceMiniBlock2 .link {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 15px
}
.serviceBlock #serviceMiniBlock2 .number {
	MARGIN-TOP: 5px; FLOAT: left; FONT-SIZE: 16px; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.serviceBlock #serviceMiniBlock2 .percent {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 20px
}
.serviceBlock #serviceMiniBlock2 .percent SPAN {
	PADDING-LEFT: 17px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.serviceBlock #serviceMiniBlock2 .percent .negative {
	BACKGROUND: url(/medias/www/img/icn/var-medium-home-red.gif) no-repeat left center; COLOR: #c00
}
.serviceBlock #serviceMiniBlock2 .percent .positive {
	BACKGROUND: url(/medias/www/img/icn/var-medium-home-green.gif) no-repeat left center; COLOR: #248a1d
}
.portfolioPlayerHorizontal {
	POSITION: relative; BACKGROUND: #404040; OVERFLOW: hidden; PADDING-TOP: 1px
}
.portfolioPlayerVertical {
	POSITION: relative; BACKGROUND: #404040; OVERFLOW: hidden; PADDING-TOP: 1px
}
.portfolioPlayerHorizontal {
	HEIGHT: 198px
}
.portfolioPlayerVertical {
	HEIGHT: 280px
}
.portfolioPlayerHorizontal .videoPortfolio {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 238px
}
.portfolioPlayerVertical .videoPortfolio {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 238px
}
.portfolioPlayerVertical .videoPortfolio {
	TEXT-ALIGN: left
}
.portfolioPlayerVertical .videoPortfolio .imagePortfolio {
	Z-INDEX: 1000; WIDTH: 280px; OVERFLOW: hidden
}
.portfolioPlayerHorizontal .videoPortfolio .imagePortfolio {
	WIDTH: 240px; OVERFLOW: hidden
}
.portfolioPlayerHorizontal .imageFleche {
	BORDER-BOTTOM: #404040 5px solid; POSITION: absolute; BORDER-LEFT: #404040 5px solid; WIDTH: 230px; BACKGROUND: url(/medias/www/img/bt/btn_appel_portfolio_2.png) no-repeat center center; TOP: 0px; CURSOR: pointer; BORDER-RIGHT: #404040 5px solid; LEFT: 0px
}
.portfolioPlayerVertical .imageFleche {
	BORDER-BOTTOM: #404040 5px solid; POSITION: absolute; BORDER-LEFT: #404040 5px solid; WIDTH: 230px; BACKGROUND: url(/medias/www/img/bt/btn_appel_portfolio_2.png) no-repeat center center; TOP: 0px; CURSOR: pointer; BORDER-RIGHT: #404040 5px solid; LEFT: 0px
}
* HTML .portfolioPlayerHorizontal .imageFleche {
	WIDTH: 240px
}
* HTML .portfolioPlayerVertical .imageFleche {
	WIDTH: 240px
}
.portfolioPlayerHorizontal .imageFleche {
	HEIGHT: 175px
}
.portfolioPlayerVertical .imageFleche {
	HEIGHT: 260px
}
.portfolioPlayerHorizontal .titlePortfolio {
	MARGIN-TOP: 3px; PADDING-LEFT: 5px; WIDTH: 244px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 2px; BACKGROUND: #404040; OVERFLOW: hidden
}
.portfolioPlayerVertical .titlePortfolio {
	MARGIN-TOP: 3px; PADDING-LEFT: 5px; WIDTH: 244px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 2px; BACKGROUND: #404040; OVERFLOW: hidden
}
HTML >  BODY .portfolioPlayerHorizontal .titlePortfolio {
	WIDTH: 236px
}
HTML >  BODY .portfolioPlayerVertical .titlePortfolio {
	WIDTH: 236px
}
.portfolioPlayerHorizontal .titlePortfolio A {
	FONT: bold 12px arial, sans-serif; COLOR: #fff
}
.portfolioPlayerVertical .titlePortfolio A {
	FONT: bold 12px arial, sans-serif; COLOR: #fff
}
.portfolioPlayerHorizontal .titlePortfolio A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.portfolioPlayerVertical .titlePortfolio A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#zoneProposition .portfolioPlayerHorizontal .titlePortfolio A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#zoneProposition .portfolioPlayerHorizontal .titlePortfolio A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.portfolioPlayerHorizontal .titlePortfolio .portfolio {
	PADDING-RIGHT: 15px; BACKGROUND: url(/medias/www/img/icn/camera.gif) no-repeat left top
}
.portfolioPlayerVertical .titlePortfolio .portfolio {
	PADDING-RIGHT: 15px; BACKGROUND: url(/medias/www/img/icn/camera.gif) no-repeat left top
}
.portfolioPlayerHorizontal .titlePortfolio B {
	POSITION: relative; TOP: -1px
}
.portfolioPlayerVertical .titlePortfolio B {
	POSITION: relative; TOP: -1px
}
.portfolioPlayerHorizontal .desc {
	POSITION: absolute; WIDTH: 240px; BOTTOM: 0px; FONT: bold 11px arial, sans-serif; BACKGROUND: #404040; HEIGHT: 5px
}
.portfolioPlayerVertical .desc {
	POSITION: absolute; WIDTH: 240px; BOTTOM: 0px; FONT: bold 11px arial, sans-serif; BACKGROUND: #404040; HEIGHT: 5px
}
HTML >  BODY .portfolioPlayerHorizontal .desc {
	WIDTH: 240px
}
HTML >  BODY .portfolioPlayerVertical .desc {
	WIDTH: 240px
}
.space_5 {
	HEIGHT: 5px
}
.space_10 {
	HEIGHT: 10px
}
.space_15 {
	HEIGHT: 15px
}
.space_20 {
	HEIGHT: 20px
}
.portfolioBlockHorizontal {
	BACKGROUND: #404040; HEIGHT: 326px; OVERFLOW: hidden
}
.portfolioBlockVertical {
	BACKGROUND: #404040; HEIGHT: 326px; OVERFLOW: hidden
}
.portfolioBlockHorizontal .videoPortfolio {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 330px
}
.portfolioBlockVertical .videoPortfolio {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 330px
}
.portfolioBlockVertical .videoPortfolio {
	TEXT-ALIGN: left; TOP: 0px
}
.portfolioBlockVertical .videoPortfolio .imagePortfolio {
	WIDTH: 230px; HEIGHT: 295px; OVERFLOW: hidden
}
.portfolioBlockHorizontal .imageFleche {
	POSITION: absolute; BORDER-LEFT: #404040 5px solid; WIDTH: 330px; BACKGROUND: url(/medias/www/img/bt/btn_appel_portfolio_2.png) no-repeat center center; HEIGHT: 218px; TOP: 0px; CURSOR: pointer; BORDER-RIGHT: #404040 5px solid; LEFT: 0px
}
HTML >  BODY .portfolioBlockHorizontal .imageFleche {
	BORDER-LEFT: #404040 5px solid; WIDTH: 320px; BORDER-RIGHT: #404040 5px solid
}
.portfolioBlockVertical .imageFleche {
	POSITION: absolute; BORDER-LEFT: #404040 6px solid; WIDTH: 220px; BACKGROUND: url(/medias/www/img/bt/btn_appel_portfolio_2.png) no-repeat center center; HEIGHT: 299px; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
HTML >  BODY .portfolioBlockVertical .imageFleche {
	WIDTH: 215px
}
.portfolioBlockVertical .barrePied {
	POSITION: absolute; WIDTH: 330px; BACKGROUND: #404040; TOP: 320px
}
HTML >  BODY .portfolioBlockVertical .barrePied {
	TOP: 358px
}
.portfolioBlockVertical .barrePied {
	
}
.portfolioBlockHorizontal .titlePortfolio {
	MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 4px; BACKGROUND: #404040; OVERFLOW: hidden; MARGIN-RIGHT: 4px
}
.portfolioBlockVertical .titlePortfolio {
	MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 4px; BACKGROUND: #404040; OVERFLOW: hidden; MARGIN-RIGHT: 4px
}
.portfolioBlockHorizontal .titlePortfolio A {
	FONT: bold 14px arial, sans-serif; COLOR: #fff
}
.portfolioBlockVertical .titlePortfolio A {
	FONT: bold 14px arial, sans-serif; COLOR: #fff
}
.portfolioBlockHorizontal .titlePortfolio A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.portfolioBlockVertical .titlePortfolio A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#zoneProposition .portfolioBlockHorizontal .titlePortfolio A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#zoneProposition .portfolioBlockHorizontal .titlePortfolio A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.portfolioBlockHorizontal .titlePortfolio .portfolio {
	PADDING-RIGHT: 15px; BACKGROUND: url(/medias/www/img/icn/camera.gif) no-repeat left top
}
.portfolioBlockVertical .titlePortfolio .portfolio {
	PADDING-RIGHT: 15px; BACKGROUND: url(/medias/www/img/icn/camera.gif) no-repeat left top
}
.portfolioBlockHorizontal .titlePortfolio B {
	POSITION: relative; TOP: -1px
}
.portfolioBlockVertical .titlePortfolio B {
	POSITION: relative; TOP: -1px
}
.portfolioBlockHorizontal .desc {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 5px 5px 0px; FONT: bold 11px arial, sans-serif; COLOR: #fff
}
.portfolioBlockVertical .desc {
	POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; WIDTH: 90px; FONT: bold 11px arial, sans-serif; MARGIN-BOTTOM: 0px; COLOR: #fff; MARGIN-LEFT: 224px; TOP: 40px
}
#zoneLive {
	MARGIN-BOTTOM: 20px
}
#zoneLive .title {
	TEXT-TRANSFORM: uppercase; WIDTH: 100%; FONT: bold 17px arial, san-serif; MARGIN-BOTTOM: 5px; BACKGROUND: url(/medias/www/img/tit/titleBar.gif) repeat-x left top; COLOR: #990000; PADDING-TOP: 13px
}
#zonePromotion {
	MARGIN-BOTTOM: 20px
}
#zonePromotion .jeBlock {
	BORDER-BOTTOM: #ccc 2px solid; POSITION: relative; LINE-HEIGHT: 14px; WIDTH: 330px; FLOAT: left; MARGIN-RIGHT: 20px
}
#zonePromotion .eaBlock {
	BORDER-BOTTOM: #ccc 2px solid; POSITION: relative; LINE-HEIGHT: 14px; WIDTH: 330px; FLOAT: left; MARGIN-RIGHT: 20px
}
* HTML #zonePromotion .eaBlock {
	MARGIN-RIGHT: 19px
}
#zonePromotion .eaBlock .title {
	MARGIN-BOTTOM: 5px; BACKGROUND: url(/medias/www/img/tit/titleBar3.gif) repeat-x left top; PADDING-TOP: 14px
}
#zonePromotion .eaBlock .type {
	TEXT-TRANSFORM: uppercase; COLOR: #bf8000; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#zonePromotion .eaBlock .column1 {
	POSITION: relative; WIDTH: 160px; FLOAT: left; MARGIN-RIGHT: 12px
}
#zonePromotion .eaBlock .column1 .link {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #fff; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 6px
}
#zonePromotion .eaBlock .column2 {
	WIDTH: 158px; FLOAT: left
}
#zonePromotion .eaBlock .column2 .link {
	MARGIN-BOTTOM: 10px
}
#zonePromotion .eaBlock .column2 .link H4 {
	PADDING-LEFT: 12px; BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0pt 3px
}
#zonePromotion .eaBlock .column2 .image {
	TEXT-ALIGN: center
}
#zonePromotion .eaBlock .bottomLink {
	PADDING-BOTTOM: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0pt 5px; CLEAR: both; BORDER-TOP: #666 1px dotted; PADDING-TOP: 2px
}
#zonePromotion .eaBlock .bottomLink A {
	COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#zonePromotion .jeBlock .title {
	MARGIN-BOTTOM: 13px; BACKGROUND: url(/medias/www/img/tit/titleBar3.gif) repeat-x left top; PADDING-TOP: 17px
}
#zonePromotion .jeBlock .title A {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial,sans-serif; COLOR: #2e2e2e; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#zonePromotion .jeBlock .title A:hover {
	TEXT-DECORATION: underline
}
#zonePromotion .jeBlock .newspaper {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 7px 8px 0px; FLOAT: left; HEIGHT: 105px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
HTML >  BODY #zonePromotion .jeBlock .newspaper {
	MARGIN-RIGHT: 10px
}
#zonePromotion .jeBlock .column2 {
	POSITION: relative; WIDTH: 170px; FLOAT: left; TOP: -2px
}
#zonePromotion .jeBlock .headline {
	FONT: 17px/18px georgia, serif; MARGIN-BOTTOM: 10px
}
#zonePromotion .jeBlock .headline A {
	COLOR: #222
}
#zonePromotion .jeBlock .headline A:hover {
	TEXT-DECORATION: none
}
#zonePromotion .jeBlock .description {
	FONT: 11px georgia, serif
}
#zonePromotion .jeBlock .keyword {
	COLOR: #900; FONT-WEIGHT: bold
}
#zonePromotion .jeBlock .edition {
	LINE-HEIGHT: 15px; MARGIN-TOP: 2px
}
#zonePromotion .jeBlock .link {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; CLEAR: both; BORDER-TOP: #666 1px dotted; PADDING-TOP: 2px
}
#zonePromotion .jeBlock .link A {
	LINE-HEIGHT: 19px; DISPLAY: block; HEIGHT: 19px; COLOR: #666; FONT-WEIGHT: bold
}
#zonePromotion .specialEditionBlock {
	POSITION: relative; WIDTH: 330px; FLOAT: left; HEIGHT: 188px; OVERFLOW: hidden
}
#zonePromotion .specialEditionBlock .title {
	TEXT-TRANSFORM: uppercase; FONT: bold 17px arial, san-serif; MARGIN-BOTTOM: 5px; BACKGROUND: url(/medias/www/img/tit/titleBar.gif) repeat-x left top; COLOR: #990000; PADDING-TOP: 13px
}
#zonePromotion .specialEditionBlock .title A {
	COLOR: #990000
}
#zonePromotion .specialEditionBlock .link {
	POSITION: absolute; FILTER: alpha(opacity=80); BACKGROUND-COLOR: #404040; WIDTH: 165px; BOTTOM: 4px; FONT: bold 15px/18px arial, sans-serif; LEFT: 4px; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8
}
#zonePromotion .specialEditionBlock .titreUneNv A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 160px; BOTTOM: 4px; PADDING-RIGHT: 2px; DISPLAY: none; COLOR: #404040; PADDING-TOP: 2px; LEFT: 4px
}
#zonePromotion .specialEditionBlock .titreUne {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 160px; BOTTOM: 4px; PADDING-RIGHT: 2px; FONT: bold 15px/18px arial, sans-serif; COLOR: #fff; PADDING-TOP: 2px; LEFT: 4px
}
#zonePromotion .specialEditionBlock .link A {
	BACKGROUND-COLOR: #404040; DISPLAY: block; COLOR: #404040
}
#zonePromotion .specialEditionBlock H4 {
	BORDER-BOTTOM: #fff 1px solid; MARGIN: 0px; CLEAR: left
}
#zonePromotion .specialEditionBlock .timestamp {
	WIDTH: 40px; FLOAT: left; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zonePromotion .specialEditionBlock H4 A {
	WIDTH: 255px; MARGIN-BOTTOM: 8px; FLOAT: left
}
#zonePromotion .specialEditionBlock .icon {
	POSITION: relative; PADDING-LEFT: 12px; WIDTH: 5px; BACKGROUND: url(/medias/www/img/icn/link.gif) no-repeat left top; FLOAT: left; HEIGHT: 16px; OVERFLOW: hidden; TOP: -2px; MARGIN-RIGHT: 5px
}
HTML >  BODY #zonePromotion .specialEditionBlock .icon {
	TOP: 1px
}
* HTML #zonePromotion .specialEditionBlock .icon {
	WIDTH: 16px; HEIGHT: 16px
}
#zonePromotion .specialEditionBlock .video {
	BACKGROUND: url(/medias/www/img/icn/video.gif) no-repeat left top
}
#zonePromotion .specialEditionBlock .graph {
	BACKGROUND: url(/medias/www/img/icn/graph.gif) no-repeat left top
}
#zonePromotion .specialEditionBlock .blog {
	BACKGROUND: url(/medias/www/img/icn/blog_post.png) no-repeat left top
}
#zonePromotion .specialEditionBlock .portfolio {
	BACKGROUND: url(/medias/www/img/icn/camera.gif) no-repeat left top
}
#zonePromotion .specialEditionBlock .son {
	BACKGROUND: url(/medias/www/img/icn/son.gif) no-repeat left top
}
#zoneOpinions {
	POSITION: relative; WIDTH: 680px; MARGIN-BOTTOM: 0px
}
HTML >  BODY #zoneOpinions {
	FLOAT: left
}
#zoneOpinions .block {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 15px
}
#zoneOpinions #opinionsContent_0 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; PADDING-TOP: 15px
}
#zoneOpinions #opinionsContent_1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; PADDING-TOP: 15px
}
#zoneOpinions .type {
	TEXT-TRANSFORM: uppercase; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px
}
#zoneOpinions .bottom {
	BACKGROUND: url(/medias/www/img/bg/zOpinions_bottom.gif) repeat-x left top; HEIGHT: 3px; OVERFLOW: hidden
}
#zoneOpinions .lire A {
	FONT: 11px arial, sans-serif; TEXT-DECORATION: underline
}
#zoneOpinions UL {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 32px; TOP: 1px; PADDING-TOP: 0px
}
#zoneOpinions LI {
	TEXT-ALIGN: left; FLOAT: left; HEIGHT: 32px; OVERFLOW: hidden
}
#zoneOpinions LI DIV A {
	WIDTH: 224px; DISPLAY: block; HEIGHT: 32px
}
#zoneOpinions LI DIV A:hover {
	TEXT-DECORATION: none
}
#zoneOpinions .tabOn_0 {
	TEXT-ALIGN: center; MARGIN-RIGHT: 4px
}
#zoneOpinions .tabOff_0 {
	TEXT-ALIGN: center; MARGIN-RIGHT: 4px
}
#zoneOpinions .tabOn_1 {
	TEXT-ALIGN: center; MARGIN-RIGHT: 4px
}
#zoneOpinions .tabOff_1 {
	TEXT-ALIGN: center; MARGIN-RIGHT: 4px
}
#zoneOpinions .tabOn_2 {
	TEXT-ALIGN: center
}
#zoneOpinions .tabOff_2 {
	TEXT-ALIGN: center
}
#zoneOpinions .tabOn_0 {
	TEXT-ALIGN: center
}
#zoneOpinions .tabOff_0 {
	TEXT-ALIGN: center
}
#zoneOpinions .tabOn_1 {
	TEXT-ALIGN: center
}
#zoneOpinions .tabOff_1 {
	TEXT-ALIGN: center
}
#zoneOpinions .tabOn_2 {
	TEXT-ALIGN: center
}
#zoneOpinions .tabOff_2 {
	TEXT-ALIGN: center
}
#zoneOpinions .tabOn_0 A {
	FONT: bold 17px arial, sans-serif; COLOR: #222; PADDING-TOP: 7px
}
#zoneOpinions .tabOn_1 A {
	FONT: bold 17px arial, sans-serif; COLOR: #222; PADDING-TOP: 7px
}
#zoneOpinions .tabOn_2 A {
	FONT: bold 17px arial, sans-serif; COLOR: #222; PADDING-TOP: 7px
}
#zoneOpinions .tabOff_0 A {
	FONT: bold 17px arial, sans-serif; COLOR: #666; PADDING-TOP: 7px
}
#zoneOpinions .tabOff_1 A {
	FONT: bold 17px arial, sans-serif; COLOR: #666; PADDING-TOP: 7px
}
#zoneOpinions .tabOff_2 A {
	FONT: bold 17px arial, sans-serif; COLOR: #666; PADDING-TOP: 7px
}
#zoneOpinions .tabOn_0 {
	BACKGROUND: url(/medias/www/img/tit/zOpinions_opinions_on.gif) no-repeat left top
}
#zoneOpinions .tabOn_1 {
	BACKGROUND: url(/medias/www/img/tit/zOpinions_blogs_on.gif) no-repeat left top
}
#zoneOpinions .tabOn_2 {
	BACKGROUND: url(/medias/www/img/tit/zOpinions_temoignages_on.gif) no-repeat left top
}
#zoneOpinions .tabOff_0 {
	BACKGROUND: url(/medias/www/img/tit/zOpinions_off.gif) no-repeat left top
}
#zoneOpinions .tabOff_1 {
	BACKGROUND: url(/medias/www/img/tit/zOpinions_off.gif) no-repeat left top
}
#zoneOpinions .tabOff_2 {
	BACKGROUND: url(/medias/www/img/tit/zOpinions_off.gif) no-repeat left top
}
* HTML #zoneOpinions .tabOn_0 {
	WIDTH: 224px
}
* HTML #zoneOpinions .tabOn_1 {
	WIDTH: 224px
}
* HTML #zoneOpinions .tabOn_2 {
	WIDTH: 224px
}
* HTML #zoneOpinions .tabOff_0 {
	WIDTH: 224px
}
* HTML #zoneOpinions .tabOff_1 {
	WIDTH: 224px
}
* HTML #zoneOpinions .tabOff_2 {
	WIDTH: 224px
}
#zoneOpinions #opinionsContent_0 .detail {
	WIDTH: 359px; FLOAT: left
}
#zoneOpinions #opinionsContent_0 .detail .link A {
	FONT: 18px/21px georgia
}
#zoneOpinions #opinionsContent_0 .detail .description {
	MARGIN-TOP: 3px
}
#zoneOpinions #opinionsContent_0 .detail .reaction A {
	PADDING-LEFT: 15px; FONT: bold 11px arial, sans-serif; BACKGROUND: url(/medias/www/img/icn/reaction.png) no-repeat 0px 2px
}
#zoneOpinions #opinionsContent_0 .links {
	BORDER-LEFT: #ccc 1px dotted; PADDING-BOTTOM: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 15px; WIDTH: 273px; PADDING-RIGHT: 15px; FLOAT: left; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
HTML >  BODY #zoneOpinions #opinionsContent_0 .links {
	WIDTH: 243px
}
#zoneOpinions #opinionsContent_0 .links .link {
	MARGIN-BOTTOM: 4px
}
#zoneOpinions #opinionsContent_0 .links .link .reaction A {
	PADDING-LEFT: 15px; FONT: bold 11px arial, sans-serif; BACKGROUND: url(/medias/www/img/icn/reaction.png) no-repeat 0px 2px
}
#zoneOpinions #opinionsContent_1 .detail {
	BORDER-LEFT: #999 1px dotted; PADDING-BOTTOM: 2px; MARGIN-TOP: 18px; PADDING-LEFT: 12px; WIDTH: 214px; FLOAT: left; MARGIN-LEFT: 12px
}
HTML >  BODY #zoneOpinions #opinionsContent_1 .detail {
	WIDTH: 200px
}
#zoneOpinions #opinionsContent_1 .first {
	BORDER-LEFT: #999 0px dotted; PADDING-LEFT: 0px; WIDTH: 202px; MARGIN-LEFT: 0px
}
#zoneOpinions #opinionsContent_1 .link {
	PADDING-BOTTOM: 5px; FONT: bold 16px georgia, serif
}
#zoneOpinions #opinionsContent_0 .bottomLink {
	PADDING-BOTTOM: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 12px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0pt 6px; CLEAR: both; BORDER-TOP: #666 1px dotted; PADDING-TOP: 2px
}
#zoneOpinions #opinionsContent_1 .bottomLink {
	PADDING-BOTTOM: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 12px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0pt 6px; CLEAR: both; BORDER-TOP: #666 1px dotted; PADDING-TOP: 2px
}
* HTML #zoneOpinions #opinionsContent_0 .bottomLink {
	BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0pt 10px
}
* HTML #zoneOpinions #opinionsContent_1 .bottomLink {
	BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0pt 10px
}
#zoneOpinions #opinionsContent_0 .bottomLink A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#zoneOpinions #opinionsContent_1 .bottomLink A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#zoneOpinions #opinionsContent_2 .detail {
	BORDER-LEFT: #999 1px dotted; PADDING-BOTTOM: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; WIDTH: 316px; FLOAT: left; MARGIN-LEFT: 15px
}
HTML >  BODY #zoneOpinions #opinionsContent_2 .detail {
	WIDTH: 308px
}
#zoneOpinions #opinionsContent_2 .first {
	BORDER-LEFT: #999 0px dotted; PADDING-LEFT: 0px; WIDTH: 308px; MARGIN-LEFT: 0px
}
#zoneOpinions #opinionsContent_2 .type {
	TEXT-ALIGN: center
}
#zoneOpinions #opinionsContent_2 .link {
	TEXT-ALIGN: center; MARGIN-TOP: 2px; MARGIN-BOTTOM: 6px
}
#zoneOpinions #opinionsContent_2 .link A {
	FONT: 18px georgia, serif
}
.chroniques#zoneOpinions .tabOn_2 {
	BACKGROUND: url(/medias/www/img/tit/zOpinions_chroniques_on.gif) no-repeat left top
}
#zoneOpinions #opinionsChroniquesAbonnesContent .detail {
	BORDER-LEFT: #999 1px dotted; PADDING-BOTTOM: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; WIDTH: 214px; FLOAT: left; MARGIN-LEFT: 15px
}
HTML >  BODY #zoneOpinions #opinionsChroniquesAbonnesContent .detail {
	WIDTH: 197px
}
#zoneOpinions #opinionsChroniquesAbonnesContent .first {
	BORDER-LEFT: #999 0px dotted; PADDING-LEFT: 0px; WIDTH: 200px; MARGIN-LEFT: 0px
}
#zoneOpinions #opinionsChroniquesAbonnesContent .type {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; COLOR: #bf8000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneOpinions #opinionsChroniquesAbonnesContent .author {
	MARGIN: 0px 0px 2px; FONT-SIZE: 13px !important; FONT-WEIGHT: bold !important
}
#zoneOpinions #opinionsChroniquesAbonnesContent .link {
	TEXT-ALIGN: left; MARGIN-BOTTOM: 2px
}
#zoneOpinions #opinionsChroniquesAbonnesContent .link A {
	FONT: bold 16px georgia, serif
}
#zoneOpinions #opinionsChroniquesAbonnesContent .image {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 4px 4px 0px 0px; PADDING-LEFT: 0px; WIDTH: 52px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 52px; OVERFLOW: hidden; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
#zoneOpinions #opinionsChroniquesAbonnesContent .image .crop {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; MARGIN: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
#zoneOpinions #opinionsChroniquesAbonnesContent .image .vertical {
	HEIGHT: 50px
}
#zoneOpinions #opinionsChroniquesAbonnesContent .image .horizontal {
	WIDTH: 50px
}
* HTML #zoneOpinions #opinionsChroniquesAbonnesContent .image {
	WIDTH: 50px
}
* HTML #zoneOpinions #opinionsChroniquesAbonnesContent .image .horizontal {
	WIDTH: 49px
}
* HTML #zoneOpinions #opinionsChroniquesAbonnesContent .image .vertical {
	WIDTH: 49px
}
#zoneOpinions #opinionsChroniquesAbonnesContent .image IMG {
	DISPLAY: block; VERTICAL-ALIGN: text-bottom
}
#zoneOpinions #opinionsChroniquesAbonnesContent P.description {
	MARGIN-TOP: 5px
}
#zoneOpinions #opinionsChroniquesAbonnesContent .bottomLink {
	PADDING-BOTTOM: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 12px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0px 6px; CLEAR: both; BORDER-TOP: #666666 1px dotted; PADDING-TOP: 2px
}
#zoneOpinions #opinionsChroniquesAbonnesContent .bottomLink A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#zoneOpinions .chroniques {
	PADDING-BOTTOM: 0px
}
#zoneProposition_trait {
	BORDER-BOTTOM: #cccccc 1px solid; LINE-HEIGHT: 1px; MARGIN-TOP: 15px; HEIGHT: 1px; BORDER-TOP: #cccccc 2px solid
}
#zoneProposition_titre {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 5px; FONT: 20px arial, sans-serif; MARGIN-BOTTOM: 10px; COLOR: #777
}
#zoneProposition {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; WIDTH: 680px
}
#zoneProposition A {
	TEXT-DECORATION: none
}
#zoneProposition .title {
	PADDING-BOTTOM: 0px; FONT: bold 18px arial, sans-serif; BACKGROUND: url(/medias/www/img/tit/titleBar.gif) repeat-x left top; HEIGHT: 38px; PADDING-TOP: 12px
}
HTML >  BODY #zoneProposition .title {
	HEIGHT: 26px
}
#zoneProposition .title IMG.rss {
	POSITION: absolute; TOP: 16px; RIGHT: 0px
}
#zoneProposition .title {
	COLOR: #990000
}
#zoneProposition .title A {
	COLOR: #990000
}
#zoneProposition .title A:hover {
	TEXT-DECORATION: underline
}
#zoneProposition .oddBlock {
	POSITION: relative; WIDTH: 330px; FLOAT: left; HEIGHT: 364px; OVERFLOW: hidden
}
#zoneProposition .evenBlock {
	POSITION: relative; WIDTH: 330px; FLOAT: left; HEIGHT: 364px; OVERFLOW: hidden
}
#zoneProposition .evenBlock {
	MARGIN-BOTTOM: 15px
}
#zoneProposition .oddBlockTall {
	POSITION: relative; WIDTH: 330px; MARGIN-BOTTOM: 15px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 20px
}
#zoneProposition .oddBlock {
	MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 20px
}
#zoneProposition .oddBlockTall {
	MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 20px
}
* HTML #zoneProposition .oddBlock {
	MARGIN-RIGHT: 19px
}
* HTML #zoneProposition .oddBlockTall {
	MARGIN-RIGHT: 19px
}
#zoneProposition .odd {
	POSITION: relative; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 10px
}
#zoneProposition .even {
	POSITION: relative; FLOAT: left
}
#zoneProposition A .link {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 15px; PADDING-LEFT: 8px; BOTTOM: 0px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 6px
}
#zoneProposition .type {
	FONT: bold 10px/12px arial, sans-serif; COLOR: #555
}
#zoneProposition .description {
	VISIBILITY: hidden
}
#zoneProposition .imageTextBlock A:hover .description {
	Z-INDEX: 100; BORDER-BOTTOM: #404040 1px solid; POSITION: absolute; BORDER-LEFT: #404040 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #404040; LETTER-SPACING: 0px; HEIGHT: 158px; VISIBILITY: visible; COLOR: #fff; FONT-SIZE: 13px; TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #404040 1px solid; PADDING-TOP: 12px
}
#zoneProposition .textBlock A:hover .description {
	Z-INDEX: 100; BORDER-BOTTOM: #404040 1px solid; POSITION: absolute; BORDER-LEFT: #404040 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #404040; LETTER-SPACING: 0px; HEIGHT: 158px; VISIBILITY: visible; COLOR: #fff; FONT-SIZE: 13px; TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #404040 1px solid; PADDING-TOP: 12px
}
#zoneProposition .twoColumnBlock A:hover .description {
	Z-INDEX: 100; BORDER-BOTTOM: #404040 1px solid; POSITION: absolute; BORDER-LEFT: #404040 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #404040; LETTER-SPACING: 0px; HEIGHT: 158px; VISIBILITY: visible; COLOR: #fff; FONT-SIZE: 13px; TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #404040 1px solid; PADDING-TOP: 12px
}
#zoneProposition .wideBlock A:hover .description {
	Z-INDEX: 100; BORDER-BOTTOM: #404040 1px solid; POSITION: absolute; BORDER-LEFT: #404040 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #404040; LETTER-SPACING: 0px; HEIGHT: 158px; VISIBILITY: visible; COLOR: #fff; FONT-SIZE: 13px; TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #404040 1px solid; PADDING-TOP: 12px
}
#zoneProposition .sponsorBlock A:hover .description {
	Z-INDEX: 100; BORDER-BOTTOM: #404040 1px solid; POSITION: absolute; BORDER-LEFT: #404040 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #404040; LETTER-SPACING: 0px; HEIGHT: 158px; VISIBILITY: visible; COLOR: #fff; FONT-SIZE: 13px; TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #404040 1px solid; PADDING-TOP: 12px
}
#zoneProposition .wideBlock A:hover .description {
	HEIGHT: 326px
}
#zoneProposition .imageTextBlock .description {
	WIDTH: 160px
}
#zoneProposition .textBlock .description {
	WIDTH: 160px
}
#zoneProposition .twoColumnBlock .description {
	WIDTH: 330px
}
#zoneProposition .wideBlock .description {
	WIDTH: 330px
}
#zoneProposition .sponsorBlock .description {
	WIDTH: 160px
}
#zoneProposition .type {
	LINE-HEIGHT: 12px; COLOR: #555; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
HTML >  BODY #zoneProposition .imageTextBlock .description {
	WIDTH: 142px
}
HTML >  BODY #zoneProposition .textBlock .description {
	WIDTH: 142px
}
HTML >  BODY #zoneProposition .twoColumnBlock .description {
	WIDTH: 312px
}
HTML >  BODY #zoneProposition .wideBlock .description {
	WIDTH: 312px
}
HTML >  BODY #zoneProposition .sponsorBlock .description {
	WIDTH: 142px
}
#zoneProposition .imageTextBlock {
	WIDTH: 160px; HEIGHT: 158px; OVERFLOW: hidden
}
#zoneProposition .imageTextBlock A .link {
	WIDTH: 160px; BOTTOM: 0px; HEIGHT: 43px
}
HTML >  BODY #zoneProposition .imageTextBlock A .link {
	MIN-HEIGHT: 30px; WIDTH: 142px; HEIGHT: auto
}
#zoneProposition .imageTextBlock A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#zoneProposition .textBlock {
	WIDTH: 160px; HEIGHT: 158px; OVERFLOW: hidden
}
#zoneProposition .textBlock A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#zoneProposition .textBlock A .link {
	WIDTH: 160px; FONT: 18px/20px arial, sans-serif; HEIGHT: 158px; BORDER-TOP: #ccc 1px solid; TOP: 0px
}
HTML > BODY #zoneProposition .textBlock A .link {
	WIDTH: 142px; DISPLAY: block; HEIGHT: 144px
}
#zoneProposition .bigPlayerBlock {
	BACKGROUND-COLOR: #404040; WIDTH: 330px; HEIGHT: 326px; OVERFLOW: hidden
}
#zoneProposition .bigPlayerBlock .link {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #404040; PADDING-LEFT: 5px; WIDTH: 330px; BOTTOM: 0px; PADDING-RIGHT: 5px; HEIGHT: 32px; PADDING-TOP: 5px
}
HTML >  BODY #zoneProposition .bigPlayerBlock .link {
	WIDTH: 320px
}
HTML >  BODY #zoneProposition .bigPlayerBlock A .link {
	WIDTH: 312px
}
#zoneProposition .bigPlayerBlock .link A {
	FONT: bold 14px arial, sans-serif; COLOR: #fff
}
#zoneProposition .bigPlayerBlock .link A:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
#zoneProposition .bigPlayerBlock A:hover .link {
	BORDER-BOTTOM: #900 1px solid; BORDER-LEFT: #900 1px solid; BACKGROUND: #900; COLOR: #fff; BORDER-RIGHT: #900 1px solid
}
#zoneProposition .bigPlayerBlock .videoIcon {
	MARGIN-TOP: 4px; PADDING-RIGHT: 15px; BACKGROUND: url(/medias/www/img/icn/videoBlock_video.png) no-repeat 0px 0px; HEIGHT: 10px; MARGIN-RIGHT: 4px
}
#zoneProposition .bigPlayerBlock .video {
	POSITION: relative; TEXT-ALIGN: center; MARGIN-TOP: 0px; BACKGROUND: #404040
}
#zoneProposition .bigPlayerBlock .video .imageVideo {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #404040; HEIGHT: auto
}
#zoneProposition .bigPlayerBlock .video .imageFleche {
	POSITION: absolute; WIDTH: 330px; BACKGROUND: url(/medias/www/img/bt/btn_appel_video.png) no-repeat center center; HEIGHT: 220px; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
#zoneProposition .bigPlayerBlock .video .desc {
	WIDTH: 325px; HEIGHT: auto
}
* HTML #zoneProposition .bigPlayerBlock .video .desc {
	WIDTH: 330px
}
#zoneProposition .twoColumnBlock {
	WIDTH: 330px; HEIGHT: 158px; OVERFLOW: hidden
}
#zoneProposition .twoColumnBlock A {
	WIDTH: 330px; DISPLAY: block; HEIGHT: 158px; OVERFLOW: hidden
}
#zoneProposition .twoColumnBlock .link {
	FONT: bold 15px/18px arial, sans-serif
}
#zoneProposition .wideBlock A .link {
	BORDER-BOTTOM: #fff 0px solid; POSITION: absolute; FILTER: alpha(opacity=80); BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: 165px; BOTTOM: 4px; PADDING-RIGHT: 2px; BACKGROUND: #404040; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 0px solid; PADDING-TOP: 2px; LEFT: 4px; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8
}
#zoneProposition .twoColumnBlock A .link {
	BORDER-BOTTOM: #fff 0px solid; POSITION: absolute; FILTER: alpha(opacity=80); BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: 165px; BOTTOM: 4px; PADDING-RIGHT: 2px; BACKGROUND: #404040; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 0px solid; PADDING-TOP: 2px; LEFT: 4px; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8
}
#zoneProposition .wideBlock A .titreUneNv {
	FILTER: alpha(opacity=0); FONT: bold 15px/18px arial, sans-serif; COLOR: #404040; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0
}
#zoneProposition .twoColumnBlock A .titreUneNv {
	FILTER: alpha(opacity=0); FONT: bold 15px/18px arial, sans-serif; COLOR: #404040; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0
}
#zoneProposition .wideBlock A .titreUne {
	POSITION: absolute; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: 165px; BOTTOM: 4px; PADDING-RIGHT: 2px; FONT: bold 15px/18px arial, sans-serif; COLOR: #fff; PADDING-TOP: 2px; LEFT: 4px
}
#zoneProposition .twoColumnBlock A .titreUne {
	POSITION: absolute; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: 165px; BOTTOM: 4px; PADDING-RIGHT: 2px; FONT: bold 15px/18px arial, sans-serif; COLOR: #fff; PADDING-TOP: 2px; LEFT: 4px
}
#zoneProposition .wideBlock A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#zoneProposition .twoColumnBlock A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#zoneProposition .twoColumnBlock P {
	TEXT-INDENT: -8px; MARGIN: 0px; PADDING-LEFT: 8px; FONT: 16px/19px arial, serif
}
#zoneProposition .twoColumnBlock P.description {
	TEXT-INDENT: 0px
}
#zoneProposition .wideBlock {
	POSITION: relative; WIDTH: 330px; HEIGHT: 326px; OVERFLOW: hidden
}
#zoneProposition .wideBlock A {
	WIDTH: 330px; DISPLAY: block; HEIGHT: 326px; OVERFLOW: hidden
}
#zoneProposition .wideBlock P {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 16px/19px georgia, serif; PADDING-TOP: 0px
}
#zoneProposition .wideBlock .link {
	FONT: bold 18px/21px arial, sans-serif
}
#zoneProposition .wideBlock A .link {
	WIDTH: 185px
}
#zoneProposition .twoColumnBlock#filTexte {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; WIDTH: 318px; PADDING-RIGHT: 5px; BACKGROUND: #ffffff 0px 0px; HEIGHT: 149px; OVERFLOW: hidden; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
* HTML #zoneProposition .twoColumnBlock#filTexte {
	WIDTH: 330px; HEIGHT: 157px
}
#zoneProposition .twoColumnBlock#filTexte .filTexteLigne {
	MARGIN: 0px 0px 8px; WIDTH: 300px; CLEAR: left
}
#zoneProposition .twoColumnBlock#filTexte .filTexteLigne H4 {
	TEXT-TRANSFORM: uppercase; FLOAT: left; COLOR: #555; FONT-SIZE: 11px; FONT-WEIGHT: normal; MARGIN-RIGHT: 3px
}
#zoneProposition .twoColumnBlock#filTexte .filTexteLigne H5 {
	MARGIN-LEFT: 40px
}
#zoneProposition .twoColumnBlock#filTexte .filTexteLigne H5 A {
	WIDTH: 100%; HEIGHT: auto; FONT-SIZE: 12px; OVERFLOW: visible
}
#zoneProposition .twoColumnBlock#filTexte .filTexteLigne H5 A:hover {
	TEXT-DECORATION: underline
}
#zoneProposition .twoColumnBlock#filTexte .filTexteLigne .timestamp {
	WIDTH: 40px; MARGIN-BOTTOM: 8px; FLOAT: left; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneProposition .twoColumnBlock#filTexte .filFlecheLigne {
	MARGIN: 0px 0px 8px; WIDTH: 320px; CLEAR: left
}
#zoneProposition .twoColumnBlock#filTexte .filFlecheLigne H4 {
	TEXT-TRANSFORM: uppercase; FLOAT: left; COLOR: #555; FONT-SIZE: 11px; FONT-WEIGHT: normal; MARGIN-RIGHT: 3px
}
#zoneProposition .twoColumnBlock#filTexte .filFlecheLigne H5 {
	
}
#zoneProposition .twoColumnBlock#filTexte .filFlecheLigne H5 A {
	WIDTH: 100%; HEIGHT: auto; FONT-SIZE: 13px; OVERFLOW: visible
}
#zoneProposition .twoColumnBlock#filTexte .filFlecheLigne H5 A:hover {
	TEXT-DECORATION: underline
}
#zoneProposition .twoColumnBlock#filTexte .filFlecheLigne .fleche {
	WIDTH: 12px; MARGIN-BOTTOM: 8px; BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0px 4px; FLOAT: left
}
#zoneProposition .twoColumnBlock#filTexte .icon {
	POSITION: relative; PADDING-LEFT: 12px; WIDTH: 5px; BACKGROUND: url(/medias/www/img/icn/link.gif) no-repeat left top; FLOAT: left; HEIGHT: 16px; OVERFLOW: hidden; TOP: -2px; MARGIN-RIGHT: 5px
}
HTML >  BODY #zoneProposition .twoColumnBlock#filTexte .icon {
	TOP: 1px
}
* HTML #zoneProposition .twoColumnBlock#filTexte .icon {
	WIDTH: 16px; HEIGHT: 16px
}
#zoneProposition .twoColumnBlock#filTexte .video {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; BACKGROUND: url(/medias/www/img/icn/video.gif) no-repeat left top; PADDING-TOP: 3px
}
#zoneProposition .twoColumnBlock#filTexte .graph {
	BACKGROUND: url(/medias/www/img/icn/graph.gif) no-repeat left top
}
#zoneProposition .twoColumnBlock#filTexte .blog {
	BACKGROUND: url(/medias/www/img/icn/blog_post.png) no-repeat left top
}
#zoneProposition .twoColumnBlock#filTexte .portfolio {
	BACKGROUND: url(/medias/www/img/icn/camera.gif) no-repeat left top
}
#zoneProposition .twoColumnBlock#filTexte .son {
	BACKGROUND: url(/medias/www/img/icn/son.gif) no-repeat left top
}
#zoneProposition .twoColumnListBlock A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 330px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 158px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
HTML >  BODY #zoneProposition .twoColumnListBlock A {
	WIDTH: 308px; HEIGHT: 136px
}
#zoneProposition .twoColumnListBlock .title1 {
	TEXT-TRANSFORM: uppercase; COLOR: #900; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#zoneProposition .twoColumnListBlock .timestamp {
	MARGIN-TOP: 8px; WIDTH: 38px; FLOAT: left; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneProposition .twoColumnListBlock H3 {
	MARGIN-TOP: 8px; WIDTH: 265px; FLOAT: left; FONT-SIZE: 11px
}
#zoneProposition .sponsorBlock {
	LINE-HEIGHT: 16px; WIDTH: 160px; HEIGHT: 158px; COLOR: #777; FONT-SIZE: 10px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
#zoneProposition .sponsorBlock A .link {
	Z-INDEX: 2; BORDER-BOTTOM: #ccc 0px solid; WIDTH: 160px; BORDER-TOP: #ccc 1px solid; TOP: 0px
}
HTML >  BODY #zoneProposition .sponsorBlock A .link {
	POSITION: relative; WIDTH: 142px
}
#zoneProposition .sponsorBlock A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#zoneProposition .sponsorBlock .sponsor {
	COLOR: #666; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#zoneProposition .sponsorBlock A .image {
	POSITION: absolute; BOTTOM: 0px
}
#zoneProposition .rubriquesBlock {
	WIDTH: 330px; FLOAT: left
}
#zoneProposition .enContinuBlock {
	WIDTH: 330px; FLOAT: left
}
#zoneProposition .rubriquesBlock {
	MARGIN-RIGHT: 20px
}
* HTML #zoneProposition .rubriquesBlock {
	MARGIN-RIGHT: 19px
}
#zoneProposition .rubriquesBlock H4 A {
	TEXT-TRANSFORM: uppercase
}
#zoneProposition .rubriquesBlock H4 A:hover {
	COLOR: #900
}
#zoneProposition .rubriquesBlock H4 {
	MARGIN: 15px 0px 5px
}
#zoneProposition .rubriquesBlock H4 A {
	COLOR: #000
}
#zoneProposition .rubriquesBlock H5 A:hover {
	TEXT-DECORATION: underline
}
#zoneProposition .rubriquesBlock H5 .reaction A {
	PADDING-LEFT: 15px; FONT: bold 11px arial, sans-serif; BACKGROUND: url(/medias/www/img/icn/reaction.png) no-repeat 0px 2px
}
#zoneProposition .rubriquesBlock .link {
	PADDING-LEFT: 12px; MARGIN-BOTTOM: 8px; BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0px 3px
}
#zoneProposition .rubriquesBlock .icon {
	POSITION: relative; PADDING-LEFT: 16px; WIDTH: 13px; BACKGROUND: url(/medias/www/img/icn/link.gif) no-repeat left top; HEIGHT: 14px; OVERFLOW: hidden; TOP: -2px; MARGIN-RIGHT: 5px
}
HTML >  BODY #zoneProposition .rubriquesBlock .icon {
	TOP: 1px
}
* HTML #zoneProposition .rubriquesBlock .icon {
	WIDTH: 16px; HEIGHT: 16px
}
#zoneProposition .rubriquesBlock .video {
	BACKGROUND: url(/medias/www/img/icn/video.gif) no-repeat left top
}
#zoneProposition .rubriquesBlock .graph {
	BACKGROUND: url(/medias/www/img/icn/graph.gif) no-repeat left top
}
#zoneProposition .rubriquesBlock .blog {
	BACKGROUND: url(/medias/www/img/icn/blog_post.png) no-repeat left top
}
#zoneProposition .rubriquesBlock .portfolio {
	BACKGROUND: url(/medias/www/img/icn/camera.gif) no-repeat left top
}
#zoneProposition .rubriquesBlock .son {
	BACKGROUND: url(/medias/www/img/icn/son.gif) no-repeat left top
}
#zoneProposition .enContinuBlock .description {
	MARGIN-BOTTOM: 10px
}
#zoneProposition .enContinuBlock H3 A:hover {
	TEXT-DECORATION: underline
}
#zoneProposition .enContinuBlock H3 A IMG {
	POSITION: absolute; RIGHT: 0px
}
#zoneProposition .enContinuBlock H4 {
	BORDER-BOTTOM: #fff 1px solid; MARGIN: 0px; CLEAR: left
}
#zoneProposition .enContinuBlock H4 A {
	WIDTH: 255px; MARGIN-BOTTOM: 8px; FLOAT: left
}
#zoneProposition .enContinuBlock H4 A:hover {
	TEXT-DECORATION: underline
}
#zoneProposition .enContinuBlock H5 {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 15px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0px 8px; BORDER-TOP: #999999 1px dotted; PADDING-TOP: 5px
}
* HTML #zoneProposition .enContinuBlock H5 {
	PADDING-TOP: 1px
}
#zoneProposition .enContinuBlock H5 A:hover {
	TEXT-DECORATION: underline
}
#zoneProposition .enContinuBlock .timestamp {
	WIDTH: 40px; FLOAT: left; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneProposition .enContinuBlock TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FONT-SIZE: 13px; PADDING-TOP: 2px
}
#zoneProposition .enContinuBlock TD.change {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
#zoneProposition .enContinuBlock TD.percentChange {
	FONT-WEIGHT: bold
}
#zoneProposition .enContinuBlock .positive {
	COLOR: #248a1d
}
#zoneProposition .enContinuBlock .negative {
	COLOR: #c00
}
#zoneProposition .enContinuBlock .percentChange .positive {
	PADDING-LEFT: 14px; BACKGROUND: url(/medias/www/img/icn/arrow_positive.gif) no-repeat left center
}
#zoneProposition .enContinuBlock .percentChange .negative {
	PADDING-LEFT: 14px; BACKGROUND: url(/medias/www/img/icn/arrow_negative.gif) no-repeat left center
}
#zoneProposition .enContinuBlock .icon {
	POSITION: relative; PADDING-LEFT: 12px; WIDTH: 5px; BACKGROUND: url(/medias/www/img/icn/link.gif) no-repeat left top; FLOAT: left; HEIGHT: 16px; OVERFLOW: hidden; TOP: -2px; MARGIN-RIGHT: 5px
}
HTML >  BODY #zoneProposition .enContinuBlock .icon {
	TOP: 1px
}
* HTML #zoneProposition .enContinuBlock .icon {
	WIDTH: 16px; HEIGHT: 16px
}
#zoneProposition .enContinuBlock .video {
	BACKGROUND: url(/medias/www/img/icn/video.gif) no-repeat left top
}
#zoneProposition .enContinuBlock .graph {
	BACKGROUND: url(/medias/www/img/icn/graph.gif) no-repeat left top
}
#zoneProposition .enContinuBlock .blog {
	BACKGROUND: url(/medias/www/img/icn/blog_post.png) no-repeat left top
}
#zoneProposition .enContinuBlock .portfolio {
	BACKGROUND: url(/medias/www/img/icn/camera.gif) no-repeat left top
}
#zoneProposition .enContinuBlock .son {
	BACKGROUND: url(/medias/www/img/icn/son.gif) no-repeat left top
}
#zoneFairePart {
	MARGIN-BOTTOM: 20px
}
#zoneFairePart .title {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#zoneFairePart .fairePartBlock {
	POSITION: relative; WIDTH: 152px; FLOAT: left; MARGIN-RIGHT: 17px
}
#zoneFairePart .fairePartBlock .title {
	PADDING-BOTTOM: 10px; BACKGROUND: url(/medias/www/img/tit/titleBar.gif) repeat-x left top; PADDING-TOP: 15px
}
#zoneFairePart .fairePartBlock .block {
	POSITION: relative; TEXT-ALIGN: center; MARGIN-BOTTOM: 5px; BACKGROUND: url(/medias/www/img/carnet/pave_une/back_fairepart.gif) no-repeat left top; HEIGHT: 168px
}
#zoneFairePart .fairePartBlock .block .message {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; WIDTH: 130px; PADDING-RIGHT: 4px; FONT: bold 12px/14px georgia, serif; BACKGROUND: #dae9f0; HEIGHT: 62px; OVERFLOW: hidden; TOP: 11px; PADDING-TOP: 4px; LEFT: -1px
}
HTML > BODY #zoneFairePart .fairePartBlock .block .message {
	WIDTH: 122px; HEIGHT: 58px; LEFT: 10px
}
#zoneFairePart .fairePartBlock .block .image {
	POSITION: relative; WIDTH: 130px; HEIGHT: 84px; TOP: 11px; LEFT: -1px
}
HTML > BODY #zoneFairePart .fairePartBlock .block .image {
	LEFT: 10px
}
#zoneFairePart .fairePartBlock .link {
	PADDING-LEFT: 7px; BACKGROUND: url(/medias/www/img/icn/arrow.png) no-repeat 0px 3px; FONT-SIZE: 11px
}
#zoneFairePart .fairePartBlock .navigation {
	TEXT-ALIGN: center; FLOAT: right; FONT-SIZE: 12px
}
#zoneFairePart .offresBlock {
	WIDTH: 510px; FLOAT: left
}
#zoneFairePart .offresBlock .title {
	BACKGROUND: url(/medias/www/img/tit/titleBar.gif) repeat-x left top; PADDING-TOP: 15px
}
#zoneFairePart .offresBlock .block {
	MARGIN: 10px; WIDTH: 150px; DISPLAY: inline; FLOAT: left
}
* HTML #zoneFairePart .offresBlock .block {
	MARGIN: 9px
}
#zoneFairePart .offresBlock .link {
	FONT-SIZE: 12px
}
#zoneFairePart .offresBlock FORM {
	MARGIN-TOP: 8px; FONT-SIZE: 12px
}
#zoneFairePart .offresBlock .block IMG {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; MARGIN-BOTTOM: 5px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 0px solid
}
#zoneService {
	PADDING-BOTTOM: 30px; LINE-HEIGHT: 14px
}
#zoneService .title {
	FONT: bold 17px arial, sans-serif; MARGIN-BOTTOM: 8px; BACKGROUND: url(/medias/www/img/tit/titleBar2.gif) repeat-x left top; PADDING-TOP: 13px
}
#zoneService .title1 {
	LINE-HEIGHT: 14px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px; COLOR: #900; BORDER-TOP: #777 1px dotted; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#zoneService .title1 A {
	LINE-HEIGHT: 14px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px; COLOR: #990000; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#zoneService .title1 SPAN {
	TEXT-TRANSFORM: none; COLOR: #333; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#zoneService .column1 {
	WIDTH: 330px; FLOAT: left; MARGIN-RIGHT: 20px
}
* HTML #zoneService .column1 {
	MARGIN-RIGHT: 19px
}
#zoneService .column2 {
	WIDTH: 650px; FLOAT: left
}
#zoneService SELECT {
	FONT-SIZE: 10px
}
#announcesBlock {
	HEIGHT: 330px; OVERFLOW: hidden
}
#announcesBlock .column1 {
	WIDTH: 155px
}
#announcesBlock .column2 {
	WIDTH: 155px
}
#announcesBlock A {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneService .emploiBlock {
	LINE-HEIGHT: 12px; FLOAT: left
}
#zoneService .emploiBlock .link {
	MARGIN-BOTTOM: 10px
}
#zoneService .emploiBlock .rechercher {
	BORDER-BOTTOM: #36c 2px solid; BORDER-LEFT: #69c 1px solid; PADDING-LEFT: 2px; WIDTH: auto; PADDING-RIGHT: 2px; FONT-FAMILY: arial, sans-serif; BACKGROUND: #36c; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 11px; BORDER-TOP: #69c 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #36c 2px solid; PADDING-TOP: 1px
}
#zoneService .emploiBlock A .rechercher {
	CURSOR: pointer; TEXT-DECORATION: none
}
#zoneService .emploiBlock SPAN {
	LINE-HEIGHT: 10px; COLOR: #666666; FONT-SIZE: 10px
}
#zoneService .emploiBlock {
	BACKGROUND: url(/medias/www/img/bg/talents_titlebar_hp.gif) repeat-x left top; FLOAT: left
}
.emploiNouveau_HP {
	BACKGROUND-IMAGE: url(/medias/www/img/bg/talents_nouveau_hp.jpg); TEXT-ALIGN: right; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; HEIGHT: 22px
}
#zoneService .emploiBlock .title1 {
	BORDER-TOP: medium none; PADDING-TOP: 7px
}
#zoneService .emploiBlock #annoncetitre A {
	COLOR: #0134a9
}
#zoneService .emploiBlock #annoncetitre A:hover {
	COLOR: #990000
}
#zoneService .rencontresBlock {
	WIDTH: 155px; OVERFLOW: hidden
}
#zoneService .rencontresBlock .title1 {
	MARGIN-BOTTOM: 5px
}
#zoneService .rencontresBlock LABEL {
	WIDTH: 68px; DISPLAY: block; FLOAT: left; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneService .rencontresBlock SELECT {
	WIDTH: 86px; MARGIN-BOTTOM: 6px; FLOAT: left; MARGIN-LEFT: -3px
}
#zoneService .rencontresBlock FORM {
	MARGIN-BOTTOM: 10px
}
#zoneService #outilsBlock {
	BACKGROUND: url(/medias/www/img/tit/titleBar2.gif) repeat-x left top; HEIGHT: 154px
}
#zoneService #outilsBlock .title {
	BORDER-BOTTOM: #777 1px dotted; PADDING-BOTTOM: 7px; WIDTH: 245px; MARGIN-BOTTOM: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left
}
#zoneService #outilsBlock .image {
	MARGIN-TOP: 13px; WIDTH: 70px; FLOAT: left; MARGIN-RIGHT: 15px
}
#zoneService #outilsBlock .outilsMobile {
	POSITION: relative; PADDING-LEFT: 25px; DISPLAY: block; BACKGROUND: url(/medias/www/img/icn/mobile.png) no-repeat left top; FLOAT: left
}
#zoneService #outilsBlock .outilsDesription {
	POSITION: relative; DISPLAY: block; FLOAT: left
}
#zoneService #outilsBlock H3 {
	LINE-HEIGHT: 19px; MARGIN-BOTTOM: 10px; FONT-SIZE: 16px
}
#zoneService #outilsBlock H4 {
	FONT-WEIGHT: bold
}
#zoneService #outilsBlock H5 {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 5px; FONT-SIZE: 11px
}
#zoneService #outilsBlock H5 A {
	POSITION: relative; LINE-HEIGHT: 18px; PADDING-LEFT: 22px; DISPLAY: block; FLOAT: left; HEIGHT: 18px; FONT-WEIGHT: bold; MARGIN-RIGHT: 3px
}
#zoneService #outilsBlock H5.rss A {
	PADDING-LEFT: 25px; BACKGROUND: url(/medias/www/img/icn/rss.png) no-repeat left top
}
#zoneService #outilsBlock H5.newsletter A {
	PADDING-LEFT: 25px; BACKGROUND: url(/medias/www/img/icn/newsletter.png) no-repeat left top
}
#zoneService .tvBlock {
	WIDTH: 204px; FLOAT: left; OVERFLOW: hidden
}
#zoneService .meteoBlock {
	WIDTH: 204px; FLOAT: left; OVERFLOW: hidden
}
#zoneService .voyageBlock {
	WIDTH: 204px; FLOAT: left; OVERFLOW: hidden
}
#zoneService .msnAlertBlock {
	WIDTH: 149px; FLOAT: left; OVERFLOW: hidden
}
#zoneService .jeuxBlock {
	WIDTH: 149px; FLOAT: left; OVERFLOW: hidden
}
#zoneService .traficBlock {
	WIDTH: 149px; FLOAT: left; OVERFLOW: hidden
}
#zoneService .traductionBlock {
	WIDTH: 149px; FLOAT: left; OVERFLOW: hidden
}
#zoneService .tvBlock {
	MARGIN-RIGHT: 19px
}
#zoneService .meteoBlock {
	MARGIN-RIGHT: 19px
}
#zoneService .msnAlertBlock {
	MARGIN-RIGHT: 18px
}
#zoneService .traficBlock {
	MARGIN-RIGHT: 18px
}
#zoneService .jeuxBlock {
	MARGIN-RIGHT: 18px
}
#zoneService .msnAlertBlock .link {
	LINE-HEIGHT: 14px; MARGIN-TOP: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneService .jeuxBlock .link {
	LINE-HEIGHT: 14px; MARGIN-TOP: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneService .traficBlock .link {
	LINE-HEIGHT: 14px; MARGIN-TOP: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneService .traductionBlock .link {
	LINE-HEIGHT: 14px; MARGIN-TOP: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneService .tvBlock {
	MARGIN-BOTTOM: 0px; HEIGHT: 270px
}
#zoneService .meteoBlock {
	MARGIN-BOTTOM: 20px; HEIGHT: 270px
}
#zoneService .voyageBlock {
	MARGIN-BOTTOM: 20px; HEIGHT: 270px
}
#zoneService .jeuxBlock {
	HEIGHT: 154px
}
#zoneService .traficBlock {
	HEIGHT: 154px
}
#zoneService .traductionBlock {
	HEIGHT: 154px
}
#zoneService .tvBlock .link IMG {
	FLOAT: left; MARGIN-RIGHT: 6px
}
#zoneService .tvBlock .link DIV {
	WIDTH: 171px; FLOAT: left; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
HTML >  BODY #zoneService .tvBlock .link DIV {
	MARGIN-BOTTOM: 10px
}
#zoneService .meteoBlock .description {
	MARGIN-TOP: 8px; FONT: 11px arial
}
#zoneService .meteoBlock FORM {
	MARGIN-TOP: 5px
}
#zoneService .meteoBlock SELECT {
	WIDTH: 182px
}
#zoneService .voyageBlock {
	FONT-WEIGHT: bold
}
#zoneService .voyageBlock .tabs {
	Z-INDEX: 1; POSITION: relative; HEIGHT: 23px; OVERFLOW: hidden
}
#zoneService .voyageBlock .tabs A {
	BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: #015967; FLOAT: left; HEIGHT: 18px; COLOR: #fff; FONT-SIZE: 10px; BORDER-TOP: #fff 2px solid; PADDING-TOP: 0px
}
HTML >  BODY #zoneService .voyageBlock .tabs A {
	HEIGHT: 18px; FONT-SIZE: 11px
}
#zoneService .voyageBlock .tabs A.selected {
	BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 19px; MARGIN: 0px 1px 0px 2px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 20px; COLOR: #015967; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
HTML >  BODY #zoneService .voyageBlock .tabs A.selected {
	HEIGHT: 19px
}
#zoneService .voyageBlock FORM {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; HEIGHT: 194px; FONT-SIZE: 11px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; TOP: -4px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
#zoneService .voyageBlock SELECT {
	MARGIN-BOTTOM: 1px
}
#zoneService .voyageBlock .tripType {
	FONT-WEIGHT: normal
}
#zoneService .voyageBlock .destination {
	MARGIN-BOTTOM: 2px
}
#zoneService .voyageBlock .destination LABEL {
	WIDTH: 44px; DISPLAY: block; FLOAT: left
}
#zoneService .voyageBlock .destination INPUT {
	WIDTH: 180px; MARGIN-BOTTOM: 3px; FLOAT: left; HEIGHT: 10px
}
#zoneService .voyageBlock .dates {
	WIDTH: 140px; FLOAT: left
}
#zoneService .voyageBlock .passengers {
	WIDTH: 45px; FLOAT: left
}
#zoneService .voyageBlock .passengers SELECT {
	WIDTH: 40px
}
#zoneService .voyageBlock .submitButton {
	POSITION: relative; FLOAT: left; TOP: -22px
}
#zoneService .voyageBlock .submitButton {
	POSITION: relative; FLOAT: left; TOP: -22px
}
#zoneService .jeuxBlock .link {
	LINE-HEIGHT: 14px; MARGIN-TOP: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneService .traficBlock .link {
	LINE-HEIGHT: 14px; MARGIN-TOP: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneService .traductionBlock .link {
	LINE-HEIGHT: 14px; MARGIN-TOP: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#zoneService .traficBlock P.link {
	HEIGHT: 53px; OVERFLOW: hidden
}
#zoneService .traficBlock P.link A {
	MARGIN-TOP: -25px; DISPLAY: block
}
#zoneService .traductionBlock .link {
	POSITION: relative; TOP: -8px
}
#zoneService .traductionBlock H5.link {
	TOP: -10px
}
