@charset "utf-8";

HTML {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #f1f6f9;
	FONT: 80%/1.4em Arial, Helvetica, sans-serif;
	COLOR: #000;
	TEXT-ALIGN: center
}
FORM {
	DISPLAY: inline
}
INPUT {
	FONT: 1.2em Arial, Geneva, sans-serif
}
SELECT {
	FONT: 1.2em Arial, Geneva, sans-serif
}
TEXTAREA {
	FONT: 1.2em Arial, Geneva, sans-serif
}
FIELDSET {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}


FORM DIV {
	LINE-HEIGHT: 2em
}
DIV.wide LABEL {
	DISPLAY: block;
	PADDING-LEFT: 0px;
	WIDTH: auto
}
DIV.tabs DIV.tab DIV.wide LABEL {
	DISPLAY: block;
	PADDING-LEFT: 0px;
	WIDTH: auto
}
DIV.accordion DIV.tab DIV.wide LABEL {
	DISPLAY: block;
	PADDING-LEFT: 0px;
	WIDTH: auto
}
FORM H3 {
	MARGIN-BOTTOM: 0px
}
FORM BIG {
	VERTICAL-ALIGN: bottom;
	COLOR: #666;
	LINE-HEIGHT: 1.3em
}
FORM DIV.radio {
	PADDING-LEFT: 190px
}
FORM DIV.radio.wide {
	PADDING-LEFT: 10px
}
FORM DIV.radio INPUT {
	DISPLAY: inline
}
FORM DIV.radio LABEL {
	DISPLAY: inline;
	FLOAT: none;
	WIDTH: auto
}
#signup DIV.radio LABEL {
	FONT-SIZE: 1em
}
FORM DIV.radio P {
	MARGIN: 1em 0px 0px
}
FORM DIV {
	CLEAR: left;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 0.5em
}
INPUT.text {
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 1.2em;
	PADDING-BOTTOM: 0.2em;
	PADDING-TOP: 0.2em
}
TEXTAREA {
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 1.2em;
	PADDING-BOTTOM: 0.2em;
	PADDING-TOP: 0.2em
}
.facebook {
color:#BBB; font-size:10px;
}
DIV#container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 970px;
	PADDING-TOP: 0px;
	POSITION: relative;
	TEXT-ALIGN: left
}
DIV#header-container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/bg-header.png) repeat-x 0% 100%;
	MARGIN-BOTTOM: 40px;
	PADDING-BOTTOM: 0px;
	COLOR: #666;
	PADDING-TOP: 0px
}
DIV#header {
	Z-INDEX: 100;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px auto;
	WIDTH: 946px;
	POSITION: relative
}
#frontpage DIV#header-container {
	MARGIN-BOTTOM: 20px
}
BODY.single DIV#header-container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/bg-content-top.png) no-repeat;
	PADDING-BOTTOM: 0px;
	MARGIN: 2em auto 0px;
	WIDTH: 686px;
	PADDING-TOP: 15px
}
BODY#welcome DIV#header-container {
	MARGIN-TOP: 40px
}
BODY.single DIV#header {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	BACKGROUND: url(images/bg-content.png) repeat-y;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: auto;
	PADDING-TOP: 25px
}
BODY.single DIV#header A#logo {
	FLOAT: left;
	MARGIN-LEFT: 25px;
	POSITION: static
}
DIV#content {
	CLEAR: left;
	BACKGROUND: url(images/bg-content-bottom.png) no-repeat 0px 100%;
	FLOAT: right;
	MARGIN-BOTTOM: 2em;
	PADDING-BOTTOM: 15px;
	WIDTH: 686px;
	MARGIN-RIGHT: 4px
}
DIV#content DIV.top {
	BACKGROUND: url(images/bg-content-top.png) no-repeat;
	PADDING-TOP: 15px
}
DIV#content DIV.b.top {
	BACKGROUND: url(images/bg-content-top-g.png) no-repeat
}
DIV#content DIV.bottom {
	PADDING-RIGHT: 23px;
	PADDING-LEFT: 23px;
	MIN-HEIGHT: 1037px;
	BACKGROUND: url(images/bg-content.png) repeat-y;
	PADDING-BOTTOM: 0.5em;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}
BODY.single DIV#content DIV.top {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
BODY.single DIV#content DIV.bottom {
	PADDING-RIGHT: 45px;
	PADDING-LEFT: 45px;
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 0px
}
BODY#welcome DIV#content DIV.bottom {
	MIN-HEIGHT: 565px
}
DIV.wide DIV#content {
	FLOAT: none;
	BACKGROUND-IMAGE: url(images/bg-content-w-bottom.png);
	OVERFLOW: hidden;
	WIDTH: auto;
	MARGIN-RIGHT: 0px
}
DIV.wide DIV#content DIV.top {
	BACKGROUND-IMAGE: url(images/bg-content-w-top.png)
}
DIV.wide DIV#content DIV.b.top {
	BACKGROUND-IMAGE: url(images/bg-content-w-top-g.png)
}
DIV.wide DIV#content DIV.bottom {
	BACKGROUND-IMAGE: url(images/bg-content-w.png)
}
DIV.cols DIV#content {
	WIDTH: 686px
}
DIV#content P.lead {
	FONT-WEIGHT: bold
}
DIV#content DIV.main {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	BACKGROUND: url(images/bg-main.gif) #96c63f repeat-x;
	PADDING-BOTTOM: 15px;
	MARGIN: 0px -15px;
	COLOR: #fff;
	PADDING-TOP: 7px
}
DIV#content DIV.main H1 {
	FONT-SIZE: 2em;
	MARGIN: 0px 0px 0.2em
}
DIV#content DIV.main P {
	FONT-SIZE: 1.2em;
	COLOR: #fff
}
DIV#content DIV.main P A {
}
DIV#content DIV.main A:hover {
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline
}
DIV#content DIV.main H1 A {
	COLOR: #fff;
	TEXT-DECORATION: underline
}
DIV#content DIV.main UL.float {
	FLOAT: right;
	MARGIN: 1em 0px 0.5em
}
DIV#content DIV.main UL.float LI {
	MARGIN: 0px 1em 0px 0px
}
DIV#content DIV.secondary {
}
DIV.split {
	PADDING-RIGHT: 20px;
	FLOAT: left;
	WIDTH: 260px
}
DIV.body {
	FLOAT: left;
	WIDTH: 580px;
	PADDING-TOP: 1em
}
#channel DIV.body {
	WIDTH: 530px
}
#settings DIV.body {
	MARGIN-LEFT: 20px;
	WIDTH: 560px;
	PADDING-TOP: 0px
}
#contacts DIV.body {
}
BODY.single DIV.body {
	FLOAT: none;
	MARGIN: 0px;
	WIDTH: auto
}
DIV#sidebar {
	BACKGROUND: url(images/bg-sidebar-bottom.png) no-repeat 0% 100%;
	FLOAT: left;
	PADDING-BOTTOM: 15px;
	WIDTH: 280px
}
DIV#content DIV#sidebar {
	FLOAT: right;
	BACKGROUND-IMAGE: none;
	WIDTH: 260px
}
DIV#sidebar DIV.top {
	BACKGROUND: url(images/bg-sidebar-top.png) no-repeat;
	PADDING-TOP: 15px
}
DIV#sidebar DIV.bottom {
	PADDING-RIGHT: 18px;
	PADDING-LEFT: 18px;
	BACKGROUND: url(images/bg-sidebar.png) repeat-y;
	PADDING-BOTTOM: 1.5em;
	PADDING-TOP: 0px
}
#frontpage DIV#sidebar DIV.bottom {
	MIN-HEIGHT: 500px
}
DIV.cols DIV#sidebar {
	WIDTH: 120px
}
BODY.single DIV#sidebar {
	RIGHT: 120px;
	WIDTH: 150px;
	POSITION: absolute;
	TOP: 180px
}
DIV#footer {
	CLEAR: both;
	FONT-SIZE: 0.86em;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 2em
}
DIV#footer P {
	MARGIN: 0px
}

A:link.clic-artiste  {
	COLOR: #666;
	TEXT-DECORATION: none;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	padding-left:2px;
	padding-right:2px;
	border:none;
}
A:visited.clic-artiste {
	
	COLOR: #000;
	TEXT-DECORATION: none;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	padding-left:5px;
	padding-right:5px;
	border:none;	
	}
	
a:visited:after.clic-artiste { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#F00;
	content: " (lien deja visite)";

}



A:link {
	COLOR: #666;
	TEXT-DECORATION: none;
}
A:visited {
	
	COLOR: #000;
	TEXT-DECORATION: none;
}


a:visited:after { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#F00;
	TEXT-DECORATION: none;

}
A:hover {
	BACKGROUND: #ffba00;
	COLOR: #fff;
	TEXT-DECORATION: none;

	
}
A:hover:link {
	BACKGROUND: #ffba00;
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A:hover:visited {
	BACKGROUND: #ffba00;
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
A:link IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
A:visited IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
ADDRESS {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
CODE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-TOP: 0px
}
H1 {
	MARGIN: 0px 0px 0.5em;
	FONT: 2.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	PADDING-TOP: 0.2em
}
H1 SPAN.beta {
	FONT-SIZE: 0.6em;
	VERTICAL-ALIGN: super;
	COLOR: #58aad0;
	FONT-STYLE: italic
}
H2 {
	MARGIN: 0.5em 0px;
	FONT: 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	COLOR: #333
}
#frontpage DIV#content H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0px 0px 0.5em;
	PADDING-TOP: 0px
}
H3 {
	FONT: 1.2em Arial, Helvetica, sans-serif;
	COLOR: #666
}
H4 {
	FONT-SIZE: 1em
}
TABLE {
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse
}
TD {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left
}
TH {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left
}
TH BIG {
	DISPLAY: block;
	MARGIN: 0px 0px 0.5em -1em
}
THEAD TH {
	TEXT-ALIGN: center
}
TABLE.sharing TBODY TH {
	VERTICAL-ALIGN: middle
}
TABLE.sharing TBODY TD {
	VERTICAL-ALIGN: middle
}
TABLE.sharing THEAD TH {
	PADDING-RIGHT: 0.3em;
	PADDING-LEFT: 0.3em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap
}
TABLE.sharing TBODY TH {
	PADDING-LEFT: 1em
}
DD IMG {
	FLOAT: left;
	MARGIN: 0px 0px 0px -40px
}
DD {
	MARGIN-LEFT: 40px
}
IMG {
	
}
IMG.float-right {
	FLOAT: right
}
A IMG.photo {
	BORDER-RIGHT: #e5e5e5 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #e5e5e5 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #e5e5e5 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e5e5e5 1px solid
}
A:visited IMG.photo {
	BORDER-RIGHT: #e5e5e5 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #e5e5e5 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #e5e5e5 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e5e5e5 1px solid
}
A:hover IMG.photo {
	BORDER-RIGHT: #009bc7 1px solid;
	BORDER-TOP: #009bc7 1px solid;
	BORDER-LEFT: #009bc7 1px solid;
	BORDER-BOTTOM: #009bc7 1px solid
}
.titre {
	BACKGROUND-POSITION: 0px 40%;
	PADDING-BOTTOM: 2px;
	FONT: bold 1.5em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	COLOR: #ffba00;
	BORDER-BOTTOM: #ffba00 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	x-system-font: none;
	font-size-adjust: none;
	font-stretch: normal
}
.titre2 {
	BACKGROUND-POSITION: 0px 40%;
	PADDING-BOTTOM: 2px;
	FONT: bold 1.3em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	COLOR: #000;
	BORDER-BOTTOM: #ededed 2px solid;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	x-system-font: none;
	font-size-adjust: none;
	font-stretch: normal
}
.alphabet LI {
	PADDING-RIGHT: 2px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.rechercher {
}
.q {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 170px;
	PADDING-TOP: 0px
}
.submit {
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/search_glass.gif) no-repeat 0px 50%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 21px;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	HEIGHT: 21px
}
.abstract {
	BORDER-RIGHT: #6699cc 1px dotted;
	PADDING-RIGHT: 1em;
	BORDER-TOP: #6699cc 1px dotted;
	DISPLAY: block;
	PADDING-LEFT: 1em;
	MIN-HEIGHT: 100px;
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	BORDER-LEFT: #6699cc 1px dotted;
	COLOR: #333333;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #6699cc 1px dotted;
	BACKGROUND-COLOR: #f2f2f2
}
.abstract2 {
	BORDER-RIGHT: #6699cc 1px dotted;
	PADDING-RIGHT: 1em;
	BORDER-TOP: #6699cc 1px dotted;
	DISPLAY: block;
	PADDING-LEFT: 1em;
	MIN-HEIGHT: 100px;
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	BORDER-LEFT: #6699cc 1px dotted;
	COLOR: #333333;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #6699cc 1px dotted;
	BACKGROUND-COLOR: #f9f9f9
}
.auteur {
	DISPLAY: block;
	FLOAT: right;
	MARGIN: 1em 0px 0px
}
.auteur STRONG {
	COLOR: #669900;
	BACKGROUND-COLOR: transparent
}
.auteur UL {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0.5em;
	MARGIN: 0px 0px 0px 0.5em;
	BORDER-LEFT: #6699cc 1px solid;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #6699cc 1px solid;
	BACKGROUND-COLOR: transparent
}
.auteur LI {
	LIST-STYLE: none none outside;
	FONT-SIZE: 80%;
	COLOR: #336699;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.auteur LI.dernier {
	BORDER-BOTTOM: 0px
}
.comment {
	MARGIN-TOP: 10px
}
.elctom {
	BORDER-RIGHT: #6699cc 1px dotted;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #6699cc 1px dotted;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	BORDER-LEFT: #6699cc 1px dotted;
	COLOR: #333333;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #6699cc 1px dotted;
	BACKGROUND-COLOR: #f2f2f2
}
#pubheader {
}
.addcomment FORM {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 1em
}
.addcomment .login {
	BACKGROUND: url(images/user.gif) no-repeat 95% 1em
}
.addcomment .contact {
	BACKGROUND: url(images/plume.gif) no-repeat 100% 1em
}
.addcomment FIELDSET DIV {
	CLEAR: both;
	MARGIN: 0.3em 0px
}
.addcomment FORM {
	MARGIN: 1em;
	WIDTH: 27em
}
.addcomment LABEL {
	FLOAT: left;
	WIDTH: 10em;
	MARGIN-RIGHT: 1em;
	TEXT-ALIGN: right
}
.addcomment LEGEND {
	FONT-SIZE: 1.2em;
	COLOR: #0b77b7
}
.addcomment LEGEND SPAN {
	WIDTH: 10em;
	TEXT-ALIGN: right
}
.addcomment INPUT {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 0.15em;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 0.15em;
	BACKGROUND: #fafafa;
	PADDING-BOTTOM: 0.15em;
	FONT: bold 0.95em arial, sans-serif;
	BORDER-LEFT: #ddd 1px solid;
	WIDTH: 15em;
	PADDING-TOP: 0.15em;
	BORDER-BOTTOM: #ddd 1px solid;
	-moz-border-radius: 0.4em;
	-khtml-border-radius: 0.4em
}
.addcomment TEXTAREA {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 0.15em;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 0.15em;
	BACKGROUND: #fafafa;
	PADDING-BOTTOM: 0.15em;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-TOP: 0.15em;
	BORDER-BOTTOM: #ddd 1px solid;
	-moz-border-radius: 0.4em;
	-khtml-border-radius: 0.4em
}
.addcomment INPUT:hover {
	BORDER-LEFT-COLOR: #c5c5c5;
	BACKGROUND: #f6f6f6;
	BORDER-BOTTOM-COLOR: #c5c5c5;
	BORDER-TOP-COLOR: #c5c5c5;
	BORDER-RIGHT-COLOR: #c5c5c5
}
INPUT:focus {
	BORDER-LEFT-COLOR: #c5c5c5;
	BACKGROUND: #f6f6f6;
	BORDER-BOTTOM-COLOR: #c5c5c5;
	BORDER-TOP-COLOR: #c5c5c5;
	BORDER-RIGHT-COLOR: #c5c5c5
}
.addcomment FIELDSET {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 0.5em;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 0.5em;
	PADDING-BOTTOM: 0.5em;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ddd 1px solid
}
.addcomment .radio {
	POSITION: relative
}
.addcomment .radio FIELDSET {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 11em;
	PADDING-BOTTOM: 0px;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 1px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.addcomment .radio LEGEND {
	FONT-SIZE: 1em;
	COLOR: #000
}
.addcomment .radio LEGEND SPAN {
	DISPLAY: block;
	LEFT: 0px;
	WIDTH: 10em;
	POSITION: absolute;
	TOP: 0.3em
}
.addcomment .radio LABEL {
	DISPLAY: inline;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	VERTICAL-ALIGN: middle;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.addcomment .radio INPUT {
	DISPLAY: inline;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	VERTICAL-ALIGN: middle;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.addcomment .radio DIV {
	CLEAR: none;
	FLOAT: left;
	WHITE-SPACE: nowrap
}
.addcomment INPUT.default {
	COLOR: #bbb
}
.addcomment #submit-go {
	BORDER-TOP-WIDTH: 0px;
	MARGIN-TOP: 1em;
	DISPLAY: block;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: url(images/submit-button.gif) no-repeat 0px 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	OVERFLOW: hidden;
	WIDTH: 69px;
	CURSOR: pointer! important;
	TEXT-INDENT: -9999px;
	HEIGHT: 26px;
	BORDER-RIGHT-WIDTH: 0px
}
.addcomment #submit-go:hover {
	BACKGROUND-POSITION: 0px -26px
}
#ajouteruncom {
	PADDING-BOTTOM: 15px;
	TEXT-ALIGN: right
}
TABLE.tabcentre {
	MARGIN-LEFT: auto;
	WIDTH: 85%;
	MARGIN-RIGHT: auto;
	TEXT-ALIGN: center
}
IMG.image {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: center;
	BORDER-BOTTOM-STYLE: none
}
TD.caseartiste {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 5px;
	WIDTH: 130px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center
}
.servicecontainer {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: whitesmoke 0px 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px 0px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 98%;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid
}
.codes {
	LIST-STYLE: none none outside
}
.codes LI {
	PADDING-LEFT: 10px;
	BACKGROUND: url(images/puce.gif) no-repeat 0px 0.5em;
	MARGIN: 0.5em 0px
}
.codes INPUT {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	FONT: 100 1em verdana, arial, sans-serif;
	WIDTH: 98%;
	PADDING-TOP: 0px;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none
}
#menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 21px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: center
}
#menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 21px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: center
}
#menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.2em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none
}
#menu A {
	PADDING-RIGHT: 0.75em;
	DISPLAY: block;
	PADDING-LEFT: 0.75em;
	PADDING-BOTTOM: 0.5em;
	COLOR: #666;
	PADDING-TOP: 0.5em;
	TEXT-DECORATION: none
}
#menu LI {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 10px 0px 0px;
	PADDING-TOP: 0px
}
HTML > BODY #menu LI {
	BORDER-RIGHT: transparent 1px solid
}
#menu LI UL {
	LEFT: -999em;
	WIDTH: 144px;
	POSITION: absolute
}
#menu LI UL LI {
	BORDER-TOP: #fff 1px solid
}
HTML > BODY #menu LI UL LI {
	BORDER-TOP: transparent 1px solid
}
#menu LI UL UL {
	MARGIN: -22px 0px 0px 144px;
	BORDER-LEFT: #fff 1px solid
}
HTML > BODY #menu LI UL UL {
	BORDER-LEFT: transparent 1px solid
}
#menu A:hover {
	BACKGROUND-COLOR: transparent
}
#menu LI:hover UL UL {
	LEFT: -999em
}
#menu LI.sfhover UL UL {
	LEFT: -999em
}
#menu LI:hover UL {
	MIN-HEIGHT: 0px;
	LEFT: auto
}
#menu LI LI:hover UL {
	MIN-HEIGHT: 0px;
	LEFT: auto
}
#menu LI.sfhover UL {
	MIN-HEIGHT: 0px;
	LEFT: auto
}
#menu LI LI.sfhover UL {
	MIN-HEIGHT: 0px;
	LEFT: auto
}
UL#menu LI:hover {
	BACKGROUND: #ffba00;
}
UL#menu LI.hover {
	BACKGROUND: #ffba00;
}
UL#menu LI.current {
	BACKGROUND: #ffba00;
}
UL#menu LI.current A {
	COLOR: #fff
}
#menu .sousmenu {
	FONT-SIZE: 12px;
	BACKGROUND: #fff;
	MARGIN: 0px;
	HEIGHT: 100%;
	TEXT-ALIGN: left
}
#menu .sousmenu UL {
	BACKGROUND: #fff
}
#menu .sousmenu A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px
}
#menu .sousmenu A:hover {
	BACKGROUND: #ffba00;
	COLOR: #fff
}
#menu .sousmenu LI {
	BACKGROUND: #fff;
	MARGIN: 0px;
	WIDTH: 100%
}
.cssform P {
	CLEAR: left;
	PADDING-RIGHT: 0px;
	BORDER-TOP: gray 1px dashed;
	PADDING-LEFT: 155px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px;
	WIDTH: 460px;
	PADDING-TOP: 5px;
	HEIGHT: 1%
}
.cssform LABEL {
	FONT-WEIGHT: bold;
	FLOAT: left;
	MARGIN-LEFT: -155px;
	WIDTH: 150px
}
.cssform INPUT[type='text'] {
	WIDTH: 180px
}
.cssform TEXTAREA {
}
#ajax_listOfOptions {
	BORDER-RIGHT: #317082 1px solid;
	BORDER-TOP: #317082 1px solid;
	FONT-SIZE: 0.9em;
	Z-INDEX: 100;
	OVERFLOW: auto;
	BORDER-LEFT: #317082 1px solid;
	WIDTH: 169px;
	BORDER-BOTTOM: #317082 1px solid;
	POSITION: absolute;
	HEIGHT: 250px;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left
}
#ajax_listOfOptions DIV {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px;
	CURSOR: pointer;
	PADDING-TOP: 1px
}
#ajax_listOfOptions .optionDiv {
}
#ajax_listOfOptions .optionDivSelected {
	COLOR: #fff;
	BACKGROUND-COLOR: #317082
}
#ajax_listOfOptions_iframe {
	Z-INDEX: 5;
	POSITION: absolute;
	BACKGROUND-COLOR: #f00
}
#tabcss {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 3px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 15px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #bac7da 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 1px
}
#tabcss LI {
	DISPLAY: inline;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none
}
#tabcss LI A {
	BORDER-RIGHT: #bac7da 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #bac7da 1px solid;
	PADDING-LEFT: 6px;
	BACKGROUND: #d8dfea;
	PADDING-BOTTOM: 3px;
	MARGIN-LEFT: 5px;
	BORDER-LEFT: #bac7da 1px solid;
	COLOR: #3b5998;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #bac7da 1px;
	TEXT-DECORATION: none
}
#tabcss LI A:visited {
	BACKGROUND: #dde;
	COLOR: #667
}
#tabcss LI A:hover {
	BORDER-LEFT-COLOR: #d8dfea;
	BACKGROUND: #627aad;
	BORDER-BOTTOM-COLOR: #d8dfea;
	COLOR: white;
	BORDER-TOP-COLOR: #d8dfea;
	BORDER-RIGHT-COLOR: #d8dfea
}
#tabcss LI A#current {
	BACKGROUND: white;
	COLOR: #333399;
	BORDER-BOTTOM: white 1px solid
}
.listenonordonee LI {
	LIST-STYLE-TYPE: none
}


.formlabel {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 170px;
	CURSOR: hand;
	TEXT-ALIGN: right
}

.imagecentre {
	DISPLAY: block;
	MARGIN: 0px auto;
	border:none;
	padding:0px;
}

a .imagecentre {
	text-decoration:none;
}

a:hover  .imagecentre {
	text-decoration:none;
	border:none;
	padding:0px;
}

A:link .imagecentre {
	text-decoration:none;
	border:none;
	padding:0px;
}
A:visited .imagecentre {
	text-decoration:none;
	border:none;
	padding:0px;
	}
A:visited:hover .imagecentre {
	text-decoration:none;
	border:none;
	padding:0px;
	}	

