BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/design/stripe.gif) #8c856b repeat-y 2% 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px/1.5em helvetica, ariel, verdana, sans-serif; PADDING-TOP: 0px; TEXT-ALIGN: center
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H2 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H3 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H4 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H5 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H6 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; FONT: 11px/1.5em helvetica, ariel, verdana, sans-serif; COLOR: #4e5f64; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; FONT: 11px/1.5em helvetica, ariel, verdana, sans-serif; COLOR: #4e5f64; PADDING-TOP: 0px
}
BLOCKQUOTE {
	MARGIN: 0.5em
}
H1 {
	MARGIN-TOP: 0px; PADDING-LEFT: 2px; FONT-SIZE: 198%; COLOR: #333; LINE-HEIGHT: 1em; BORDER-BOTTOM: #e1e0d5 1px solid; FONT-VARIANT: small-caps
}
H2 {
	FONT-SIZE: 145%; COLOR: #8c856b; FONT-STYLE: italic
}
H3 {
	FONT-SIZE: 128%; MARGIN: 10px 0px; COLOR: #8c856b; BORDER-BOTTOM: #e1e0d5 1px solid
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bolder; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0.2em; COLOR: #4e5f64; PADDING-TOP: 4px; FONT-FAMILY: helvetica, ariel, verdana, sans-serif
}
H5 {
	FONT-WEIGHT: bolder; FONT-SIZE: 100%; MARGIN: 4px 0px 0px; COLOR: #333; FONT-FAMILY: helvetica, ariel, verdana, sans-serif
}
A {
	COLOR: #ff6804; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 6px; BORDER-RIGHT-WIDTH: 0px
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TD P {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
TH {
	FONT-SIZE: 11px; MARGIN: 0px 0px 6px; BACKGROUND-COLOR: #c3c0af
}
TABLE TABLE {
	MARGIN: 0px
}
INPUT {
	FONT-SIZE: 10px
}
SELECT {
	FONT-SIZE: 10px
}
UL {
	TEXT-ALIGN: left
}
#main {
	MARGIN: 0px auto; WIDTH: 798px; TEXT-ALIGN: center
}
#mainwrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 798px; PADDING-TOP: 0px; POSITION: relative
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100px
}
UNKNOWN {
	BACKGROUND: url(images/design/background_middle.png) repeat-y 0px 0px
}
#contentwrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 798px; PADDING-TOP: 1px;
    /* ajouter pour fix firefox */
    BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(images/design/background_middle.jpg); BACKGROUND-REPEAT: repeat-y  
}
#content {
	CLEAR: left; PADDING-RIGHT: 21px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px; TOP: 0px; TEXT-ALIGN: left
}
#contentend {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 86px
}
.homeleft {
	FLOAT: left; WIDTH: 450px
}
.homeright {
	FLOAT: right; WIDTH: 298px
}
.homeright UL {
	PADDING-LEFT: 0px; MARGIN: 5px; LIST-STYLE-TYPE: none
}
.homeright UL LI {
	PADDING-LEFT: 0px; MARGIN: 5px; LIST-STYLE-TYPE: none
}
#homeadvert {
	BORDER-RIGHT: #546f7a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #546f7a 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #546f7a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #546f7a 1px solid
}
#homebandintro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #c3c0af; TEXT-ALIGN: left 
}
#homebandintro .textblock {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px;      
}
#homebandintro H3 {
	PADDING-LEFT: 8px; COLOR: #f8f8f0;    
}
#homebandintro P {
	PADDING-LEFT: 7px; 
}
UNKNOWN {
	BACKGROUND: url(images/design/home_right_tear.png) no-repeat 100% 100%
}
#homebandtear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 298px; PADDING-TOP: 0px; HEIGHT: 32px;
    	BACKGROUND: url(images/design/home_right_tear.jpg) no-repeat 100% 100% 
}
#menuleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/design/sidemenu.gif) repeat-y 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidemenu {
	FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 210px; TEXT-ALIGN: center; background-color:#C3C0AF;
}
#sidemenu #topbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 69px
}
UNKNOWN {
	BACKGROUND: url(images/design/sidemenu_tear.png) no-repeat 100% 100%
}
#sidemenutear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px; HEIGHT: 200px
}
#articleright {
	FLOAT: right; WIDTH: 538px
}
#blockimage {
	FLOAT: right; MARGIN: -10px -5px 5px 5px
}
#blockimage TABLE {
	BORDER-RIGHT: #e1e0d5 1px solid; BORDER-TOP: #e1e0d5 1px solid; BORDER-LEFT: #e1e0d5 1px solid; WIDTH: 260px; BORDER-BOTTOM: #e1e0d5 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#blockimage TABLE TH {
	WIDTH: 50%; TEXT-ALIGN: center
}
#blockimage TABLE TD {
	WIDTH: 50%; TEXT-ALIGN: center
}
.smallboxleft {
	BORDER-RIGHT: #546f7a 1px solid; BORDER-TOP: #546f7a 1px solid; DISPLAY: block; FLOAT: left; MARGIN: 6px 0px; BORDER-LEFT: #546f7a 1px solid; WIDTH: 220px; BORDER-BOTTOM: #546f7a 1px solid; HEIGHT: 240px
}
.smallboxright {
	BORDER-RIGHT: #546f7a 1px solid; BORDER-TOP: #546f7a 1px solid; DISPLAY: block; FLOAT: right; MARGIN: 6px 0px; BORDER-LEFT: #546f7a 1px solid; WIDTH: 220px; BORDER-BOTTOM: #546f7a 1px solid; HEIGHT: 240px
}
.fullbox {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sectioncontent {
	BORDER-RIGHT: #a5b9c0 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #a5b9c0 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px; BORDER-LEFT: #a5b9c0 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #a5b9c0 1px solid; POSITION: relative
}
.sectioncontent P {
	MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px
}
.sectionimage {
	BORDER-RIGHT: #546f7a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #546f7a 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; OVERFLOW: hidden; BORDER-LEFT: #546f7a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #546f7a 1px solid; HEIGHT: 100px
}
.sectionimage IMG {
	MARGIN-TOP: -20px
}
.articleboxleft {
	BORDER-RIGHT: #546f7a 1px solid; BORDER-TOP: #546f7a 1px solid; DISPLAY: block; FLOAT: left; MARGIN: 6px 0px; BORDER-LEFT: #546f7a 1px solid; WIDTH: 265px; BORDER-BOTTOM: #546f7a 1px solid
}
.articleboxright {
	BORDER-RIGHT: #546f7a 1px solid; BORDER-TOP: #546f7a 1px solid; DISPLAY: block; FLOAT: right; MARGIN: 6px 0px; BORDER-LEFT: #546f7a 1px solid; WIDTH: 265px; BORDER-BOTTOM: #546f7a 1px solid
}
.articleimage {
	BORDER-RIGHT: #546f7a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #546f7a 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; OVERFLOW: hidden; BORDER-LEFT: #546f7a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #546f7a 1px solid; HEIGHT: 100px
}
.articleimage IMG {
	MARGIN-TOP: -20px
}
.floatingcontent {
	BORDER-RIGHT: #e1e0d5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e1e0d5 1px solid; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 5px -1px 5px 3px; OVERFLOW: visible; BORDER-LEFT: #e1e0d5 1px solid; WIDTH: 170px; PADDING-TOP: 2px; BORDER-BOTTOM: #e1e0d5 1px solid; POSITION: relative; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.floatingplayer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5px -1px 8px 8px; OVERFLOW: visible; WIDTH: 180px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: center
}
.homeright .floatingcontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 6px; WIDTH: 135px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.floatingcontent P {
	MARGIN: 5px; LINE-HEIGHT: 1.2em; TEXT-ALIGN: center
}
.floatingcontent H3 {
	MARGIN: 5px; LINE-HEIGHT: 1.2em; TEXT-ALIGN: center
}
.floatingcontent H4 {
	MARGIN: 5px; LINE-HEIGHT: 1.2em; TEXT-ALIGN: center
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 100%; COLOR: #f1f1ed; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#footer A {
	COLOR: #333
}
#menudiv {
	PADDING-RIGHT: 19px; Z-INDEX: 99; MARGIN: -7px 0px -21px; WIDTH: 777px; POSITION: absolute
}
UNKNOWN {
	WIDTH: 777px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: normal; PADDING-TOP: 1px; FONT-FAMILY: verdana, sans-serif; HEIGHT: 27px;
    /* ajouter pour fix firefox */      
    BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(images/design/menu.png); BACKGROUND-REPEAT: repeat-x  
    /*    BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(images/design/menu.gif); BACKGROUND-REPEAT: repeat-x */
}
UNKNOWN {
	BACKGROUND: url(images/design/menu.png) repeat-x 0px 0px
}
#menu LI#tear {
	WIDTH: 113px;
     /* ajouter pour fix firefox */
     BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/design/menu_tear.png); BACKGROUND-REPEAT: no-repeat  
      /*BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/design/menu_tear.gif); BACKGROUND-REPEAT: no-repeat  */
}
UNKNOWN {
	BACKGROUND: url(images/design/menu_tear.png) no-repeat 0px 0px
}
#menu LI#tearlight {
	WIDTH: 65px;
     /* ajouter pour fix firefox */
     BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/design/menu_tear.gif); BACKGROUND-REPEAT: no-repeat  
      /*BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/design/menu_tear.gif); BACKGROUND-REPEAT: no-repeat  */
}
UNKNOWN {
	BACKGROUND: url(images/design/menu_tearlight.png) no-repeat 0px 0px
}
#menu LI#end {
	WIDTH: 20px ;
     /* ajouter pour fix firefox */  
     BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(images/design/menu_end.png); BACKGROUND-REPEAT: no-repeat 
     /* BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(images/design/menu_end.gif); BACKGROUND-REPEAT: no-repeat  */ 
}
UNKNOWN {
	BACKGROUND: url(images/design/menu_end.png) no-repeat 100% 0px
}
#menu A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; Z-INDEX: 999; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: #4e5f64; PADDING-TOP: 3px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
UNKNOWN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 16px
}
#menu A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UNKNOWN {
	BACKGROUND-COLOR: #f1f1ed
}
#menu LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 99; LEFT: -999em; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 3px; BORDER-BOTTOM: #57737e 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 16px
}
UNKNOWN {
	WIDTH: auto
}
#menu LI:hover UL {
	LEFT: auto
}
#menu LI.over UL {
	LEFT: auto
}
#menu LI UL LI {
	BORDER-RIGHT: #57737e 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #57737e 1px solid; WIDTH: auto; LINE-HEIGHT: normal; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto;
    /* ajouter pour fix firefox */  
    BACKGROUND: url(images/design/submenu.png) 0px 0px;  
}
UNKNOWN {
	BACKGROUND: url(images/design/submenu.png) 0px 0px; WIDTH: 116px
}
#menu LI UL LI.first {
	BORDER-TOP: #57737e 1px solid
}
#menu LI LI A {
	PADDING-RIGHT: 8px; BORDER-TOP: #b6b29f 1px solid; DISPLAY: block; PADDING-LEFT: 8px; Z-INDEX: 9999; FLOAT: none; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: none; BORDER-LEFT: #b6b29f 1em solid; WIDTH: 74px; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
#menu LI LI.first A {
	BORDER-TOP-STYLE: none
}
UNKNOWN {
	WIDTH: auto
}
#menu LI LI A:hover {
	BACKGROUND-COLOR: #fff
}
#sidenav {
	MARGIN: 10px 0px; WIDTH: 210px
}
#sidenav UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#sidenav UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND: url(images/design/navBG.gif) #f9f8f1 repeat-x 50% top; LIST-STYLE-IMAGE: none! important; WIDTH: 210px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none
}
#sidenav UL LI UL LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#sidenav UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; WIDTH: 185px; COLOR: #4e5f64; PADDING-TOP: 4px; BORDER-BOTTOM: #f8f8f0 1px solid; TEXT-DECORATION: none
}
#sidenav UL LI A:hover {
	BACKGROUND: url(images/design/navBGHover.gif) no-repeat 4px 0px
}
#sidecatnav {
	MARGIN: 15px; TEXT-ALIGN: left
}
#sidecatnav UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#sidecatnav UL LI {
	FONT-SIZE: 100%; LIST-STYLE-IMAGE: none! important; LINE-HEIGHT: 1.3em; LIST-STYLE-TYPE: none
}
#sidecatnav UL LI UL LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#sidecatnav UL LI A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #4e5f64; PADDING-TOP: 0px; TEXT-DECORATION: none
}
P.breadcrumb {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #546f7a; LINE-HEIGHT: normal; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
P.breadcrumb A {
	COLOR: #f8f8f0
}
#homebandintro A {
	COLOR: #f8f8f0
}
P.breadcrumb A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline
}
#homebandintro A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline
}
.thumb A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.thumbcontainer {
	BORDER-RIGHT: #e1e0d5 1px solid; BORDER-TOP: #e1e0d5 1px solid; Z-INDEX: 1; MIN-HEIGHT: 9em; FLOAT: left; MARGIN: 0px 3px 6px; BORDER-LEFT: #e1e0d5 1px solid; WIDTH: 215px; BORDER-BOTTOM: #e1e0d5 1px solid; POSITION: relative;
    /* ajouter pour fix firefox */  
    BACKGROUND: url(images/design/background_text.gif) 0px 0px; 
}
.thumbcontainer IMG {
	Z-INDEX: 999; FLOAT: left; POSITION: relative
}
UNKNOWN {
	BACKGROUND: url(images/design/background_text.png) 0px 0px; WIDTH: 217px
}
.discography .thumbcontainer {
	MARGIN: 5px 0px 5px 10px; WIDTH: 240px
}
.sectionthumbs .thumbcontainer {
	MARGIN: 5px 0px 5px 10px; WIDTH: 240px
}
.floatingcontent .thumbcontainer {
	DISPLAY: block; FLOAT: none; MARGIN: 6px 0px; WIDTH: 168px
}
.floatingcontent .thumbcontainer .thumb {
	FLOAT: right
}
.floatingcontent .thumbcontainer P {
	TEXT-ALIGN: right
}
DIV.sectionthumbs .thumb {
	DISPLAY: block; FLOAT: none; MARGIN: 0px auto; TEXT-ALIGN: center
}
UNKNOWN {
	TEXT-ALIGN: center
}
DIV.sectionthumbs .thumbcontainer P {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
DIV.newsicons .thumbcontainer {
	MARGIN: 5px 0px 5px 5px; WIDTH: 163px
}
DIV.thumbcontainer{
 height: 110px;
}
.description {
	PADDING-LEFT: 5px; Z-INDEX: 100; MARGIN-RIGHT: 2px; POSITION: relative;
}
.descriptionpng {
	PADDING-LEFT: 0px; Z-INDEX: 100; MARGIN-RIGHT: 2px; POSITION: absolute;
}
IMG.framed {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 11px; MARGIN: 0px; PADDING-TOP: 11px; BORDER-RIGHT-WIDTH: 0px
}
IMG.framedpng {
  BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.smallthumb {
	WIDTH: 60px; HEIGHT: 60px
}
UNKNOWN {
	BACKGROUND: url(images/frames/frame60x60.png) no-repeat 0px 0px
}
UNKNOWN {
	BACKGROUND: url(images/frames/frame80x80.png) no-repeat 0px 0px
}
UNKNOWN {
	BACKGROUND: url(images/frames/frame150x90.png) no-repeat 0px 0px
}
UNKNOWN {
	BACKGROUND: url(images/frames/frame250x250.png) no-repeat 0px 0px
}
UNKNOWN {
	BACKGROUND: url(images/frames/frame300x200.png) no-repeat 0px 0px
}
UNKNOWN {
	BACKGROUND: url(images/frames/frame200x300.png) no-repeat 0px 0px; FLOAT: right
}
.icon {
	PADDING-RIGHT: 4px; FLOAT: left
}
.advert {
	MARGIN: 5px auto; WIDTH: 472px; TEXT-ALIGN: center
}
DIV.catalogue {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; RIGHT: 14px; COLOR: #c3c0af; POSITION: absolute; TOP: 15px
}
.thumbcontainer .catalogue {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; Z-INDEX: 2; RIGHT: 4px; COLOR: #f8f8f0; LINE-HEIGHT: 1em; POSITION: absolute; TOP: 65px
}
.floatingcontent .thumbcontainer .catalogue {
	LEFT: 2px; COLOR: white; POSITION: absolute; TEXT-ALIGN: left
}
UL.mylist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 2px 2px 2px 10px; WIDTH: auto; PADDING-TOP: 4px; LIST-STYLE-TYPE: disc
}
UL.mylist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 0px
}
.contentfloater {
	BORDER-RIGHT: #d7d5c7 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d7d5c7 3px solid; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 8px 8px; BORDER-LEFT: #d7d5c7 3px solid; WIDTH: 256px; PADDING-TOP: 0px; BORDER-BOTTOM: #d7d5c7 3px solid; TEXT-ALIGN: center
}
UNKNOWN {
	WIDTH: 250px
}
.contentfloater H4 {
	PADDING-RIGHT: 10px; BORDER-TOP: #d7d5c7 3px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; COLOR: #546f7a; PADDING-TOP: 2px; BORDER-BOTTOM: #d7d5c7 3px solid; BACKGROUND-COLOR: #fff
}
.contentfloater TABLE {
	RIGHT: auto; LEFT: auto
}
.musicplayer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #bdb9a7
}
FORM {
	CLEAR: both; BORDER-RIGHT: #e1e0d5 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e1e0d5 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #e1e0d5 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e1e0d5 1px solid
}
DIV.textblock {
	CLEAR: both; BORDER-RIGHT: #e1e0d5 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e1e0d5 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #e1e0d5 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e1e0d5 1px solid;
     /* ajouter pour fix firefox */  
    BACKGROUND: url(images/design/background_text.gif) 0px 0px; 
}
UNKNOWN {
	BACKGROUND: url(images/design/background_text.png) 0px 0px
}
DIV.textblock H4 {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px
}
.news {
	FLOAT: right; WIDTH: 82%
}
.homeleft .news {
	PADDING-LEFT: 90px; FLOAT: none; WIDTH: auto
}
.review {
	FLOAT: right; WIDTH: 78%
}
DIV.textblock BLOCKQUOTE P {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: #c3c0af 4px solid; PADDING-TOP: 0px; FONT-STYLE: italic
}
.info {
	FONT-SIZE: 0.9em; MARGIN: -4px 0px 4px 2px; COLOR: #a6a18b; TEXT-ALIGN: left
}
.error {
	COLOR: #903
}
.small {
	FONT-SIZE: 0.9em; COLOR: #333; LINE-HEIGHT: 1.5em
}
.highlight {
	FONT-WEIGHT: bold; COLOR: #8c856b
}
STRONG {
	FONT-WEIGHT: bold; COLOR: #8c856b
}
.band {
	FONT-WEIGHT: bold; COLOR: #8c856b
}
DIV.spacer {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
DIV.bombedout {
	BACKGROUND: url(images/categories/bg-bombed-out.png) no-repeat 100% 100%
}
P.jukebox {
	WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#calendar {
	BORDER-RIGHT: #c3c0af 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c3c0af 1px solid; PADDING-LEFT: 0px; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c3c0af 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c3c0af 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #f1f1ed
}
#calendar A {
	WIDTH: 100%; COLOR: #4e5f64; TEXT-ALIGN: center
}
#calendar TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#calendar TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#calendar TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.cpyearnavigation {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #c3c0af; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpmonthnavigation {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #c3c0af; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpdaycolumnheader {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cpyearnavigation {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cpmonthnavigation {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cpcurrentmonthdate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cpcurrentmonthdatedisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cpothermonthdate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cpothermonthdatedisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cpcurrentdate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cpcurrentdatedisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cptodaytext {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cptodaytextdisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
.cptext {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, sans-serif
}
TD.cpdaycolumnheader {
	BORDER-RIGHT: #c3c0af 1px solid; BORDER-TOP: #c3c0af 1px solid; BORDER-LEFT: #c3c0af 1px solid; BORDER-BOTTOM: #c3c0af 1px solid; TEXT-ALIGN: right
}
.cpcurrentmonthdate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.cpothermonthdate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.cpcurrentdate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.cpcurrentmonthdatedisabled {
	TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.cpothermonthdatedisabled {
	TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.cpcurrentdatedisabled {
	TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.cpcurrentmonthdate {
	FONT-WEIGHT: bold
}
.cpcurrentdate {
	FONT-WEIGHT: bold
}
TD.cpcurrentdate {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #c3c0af
}
TD.cpcurrentdatedisabled {
	BORDER-RIGHT: #faa 1px solid; BORDER-TOP: #faa 1px solid; BORDER-LEFT: #faa 1px solid; BORDER-BOTTOM: #faa 1px solid
}
TD.cptodaytext {
	BORDER-RIGHT: #c3c0af 1px solid; BORDER-TOP: #c3c0af 1px solid; BORDER-LEFT: #c3c0af 1px solid; BORDER-BOTTOM: #c3c0af 1px solid
}
TD.cptodaytextdisabled {
	BORDER-RIGHT: #c3c0af 1px solid; BORDER-TOP: #c3c0af 1px solid; BORDER-LEFT: #c3c0af 1px solid; BORDER-BOTTOM: #c3c0af 1px solid
}
A.cptodaytext {
	FONT-WEIGHT: bold
}
SPAN.cptodaytextdisabled {
	COLOR: #d0d0d0
}
.hierarchyblock {
	BORDER-RIGHT: #c3c0af 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #c3c0af 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 10px; BORDER-LEFT: #c3c0af 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #c3c0af 1px solid
}
UL.sortable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px
}
UL.sortable LI {
	CLEAR: both; FONT-WEIGHT: bold; BORDER-BOTTOM: #c3c0af 1px dashed; POSITION: relative
}
UL.sortable LI UL.sortable LI {
	FONT-WEIGHT: normal; BACKGROUND: url(images/design/dots.gif) no-repeat left top; MARGIN-LEFT: 3em; BORDER-BOTTOM-STYLE: none
}
UL.sortable LI .floatright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.boxy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.boxy LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 4px
}
UL.boxy LI A {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; WIDTH: 100px; COLOR: #4e5f64; PADDING-TOP: 2px; TEXT-DECORATION: none
}
UL.boxy LI A:hover {
	BACKGROUND-COLOR: #fff
}
.handle {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: move; PADDING-TOP: 0px
}
.handle IMG {
	VERTICAL-ALIGN: middle
}
.options {
	DISPLAY: inline; TEXT-ALIGN: center
}
.options A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #33f; PADDING-TOP: 0px
}
.options A:hover {
	COLOR: #fff
}
.cbb {
	BORDER-RIGHT: #d8d8d1 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d8d8d1 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-LEFT: #d8d8d1 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d8d8d1 1px solid; TEXT-ALIGN: center
}
.cb {
	MARGIN: 4px
}
DIV.textblock .cb {
	MARGIN: 0px
}
.bt {
	BACKGROUND: url(images/design/imagebox.png) no-repeat 100% 0px; MARGIN: 0px 0px 0px 6px; HEIGHT: 6px
}
.bt DIV {
	BACKGROUND: url(images/design/imagebox.png) no-repeat 0px 0px; LEFT: -6px; WIDTH: 6px; POSITION: relative; HEIGHT: 6px
}
.bb {
	BACKGROUND: url(images/design/imagebox.png) no-repeat 100% 100%; MARGIN: 0px 0px 0px 6px; HEIGHT: 6px
}
.bb DIV {
	BACKGROUND: url(images/design/imagebox.png) no-repeat 0px 100%; LEFT: -6px; WIDTH: 6px; POSITION: relative; HEIGHT: 6px
}
.i1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(images/design/imageborder.png) repeat-y 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.i2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; BACKGROUND: url(images/design/imageborder.png) repeat-y 100% 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.groupeleft {
	FLOAT: left; WIDTH: 220px
}
.grouperight {
	FLOAT: right; WIDTH: 528px; 
}
#page_lineup h3.top {
	padding: 0px;
	margin: 0px;
}
.cadre
{
border: 2px solid #496066;
}
/* DISCOGRAPHIE */ 
.discographie_thumbcontainer {
	BORDER-RIGHT: #e1e0d5 1px solid; BORDER-TOP: #e1e0d5 1px solid; Z-INDEX: 1; MIN-HEIGHT: 9em; FLOAT: left; MARGIN: 0px 3px 6px; BORDER-LEFT: #e1e0d5 1px solid; WIDTH: 745px; BORDER-BOTTOM: #e1e0d5 1px solid; POSITION: relative;
    /* ajouter pour fix firefox */  
    BACKGROUND: url(images/design/background_text.gif) 0px 0px; 
}
.discographie_thumbcontainer IMG {
	Z-INDEX: 999; FLOAT: left; POSITION: relative
}
.floatingcontent .discographie_thumbcontainer P {
	TEXT-ALIGN: right
}
DIV.discographie_thumbcontainer{
 height: 350px; /*290px;*/
}
.discographie_thumbcontainer .catalogue {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; Z-INDEX: 2; RIGHT: 4px; COLOR: #f8f8f0; LINE-HEIGHT: 1em; POSITION: absolute; TOP: 292px; /*235px*/
}
.discographiedescriptionpng {
	PADDING-LEFT: 0px; Z-INDEX: 100; top: 270px; left:5px; MARGIN-RIGHT: 2px; POSITION: absolute;
}
.earphones {
margin:0px;
padding:0px;
padding-top:2px;
padding-right:3px;
}

/* CONCERTS */ 

.concerts_thumbcontainer {
	BORDER-RIGHT: #e1e0d5 1px solid; BORDER-TOP: #e1e0d5 1px solid; Z-INDEX: 1; MIN-HEIGHT: 9em; FLOAT: left; MARGIN: 0px 3px 6px; BORDER-LEFT: #e1e0d5 1px solid; WIDTH: 745px; BORDER-BOTTOM: #e1e0d5 1px solid; POSITION: relative;
    /* ajouter pour fix firefox */  
    BACKGROUND: url(images/design/background_text.gif) 0px 0px; 
}
.concerts_thumbcontainer IMG {
	Z-INDEX: 999; FLOAT: left; POSITION: relative
}
.floatingcontent .concerts_thumbcontainer P {
	TEXT-ALIGN: right
}
DIV.concerts_thumbcontainer{
 height: 390px; /*290px;*/
}
.concerts_thumbcontainer .catalogue {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; Z-INDEX: 2; RIGHT: 4px; COLOR: #f8f8f0; LINE-HEIGHT: 1em; POSITION: absolute; TOP: 332px; /*235px*/
}
.concertsdescriptionpng {
	PADDING-LEFT: 0px; Z-INDEX: 100; top: 310px; left:5px; MARGIN-RIGHT: 2px; POSITION: absolute;
}
.concertsarchivedescriptionpng {
 /*top: 5px;*/
	margin-top: 5px; PADDING-LEFT: 0px; Z-INDEX: 100; MARGIN-RIGHT: 2px; POSITION: relative; height: 295px;  width: 740px;
	overflow: hidden; 
overflow-x: hidden; 
overflow-y: auto; 
overflow : -moz-scrollbars-vertical; 
	SCROLLBAR-FACE-COLOR: #eae8e4; SCROLLBAR-HIGHLIGHT-COLOR: #969696; SCROLLBAR-SHADOW-COLOR: #969696; SCROLLBAR-3DLIGHT-COLOR: #eae8e4; SCROLLBAR-ARROW-COLOR: #969696; SCROLLBAR-TRACK-COLOR: #eae8e4; SCROLLBAR-DARKSHADOW-COLOR: #eae8e4;
}

/* style des commentaires */
.comment { background: #eee; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.comment p.date {
MARGIN: 0px 0px; COLOR: #8c856b; BORDER-BOTTOM: #e1e0d5 1px solid

}
.commentsbox { background: #E8FFD9; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.news_infoline {
	margin-top: 20px; margin-right: 15px; text-align:right;
	}
.news_infoline p {color:#b0b0b0;}

/* ESPACE PRO */
.proleft {
	FLOAT: left; WIDTH: 270px; margin-right: 20px;
}
.proleft p {text-align: justify;}
.proright {
	FLOAT: right; WIDTH: 478px; 
}