body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position: top;
	background-repeat: repeat-x;
	/*background-color: #FDFCF4;*/
	color: #000000;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #FFFFFF;
	background-image: url(/images/fond-gris.gif);
	BACKGROUND-REPEAT: repeat;
}
td {
	font-size: 10px;
}
A {
	color: #3982b7;
	text-decoration: none;
}
A:hover {
	color: #3982b7;
	text-decoration: underline;
}
.link
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.link A
{
	text-decoration: none;
	color: #000000;
}
.link A:hover
{
	text-decoration: underline;
	color: #3982b7;
}
.greylink
{
    font-weight: normal;
	color: #CCCCCC;
}
.greylink A
{
	text-decoration: none;
	color: #CCCCCC;
}
.greylink A:hover
{
	text-decoration: underline;
	color: #CCCCCC;
}
.c0    { width: 760px; align: center; background-color: #FFFFFF; }
.ct0   { width: 760px; height: 78px; border-width: 0px 0px 0px 0px; }
.ch0   {
	width: 760px;

}
.chl0  { width: 95px;  height: 100%; valign: top; background-color: #d9effb; vertical-align: top; }
.chc0  { width: 545px; height: 20px; align: left; background-color: #d9effb; vertical-align: top; }
.chr0  {
	width: 120px;
	height: 20px;
	align: right;
	background-color: #d9effb;

}
.cc0   {
	width: 760px;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
.cc1   { width: 760px; background-color: #FFFFFF;                                padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.cb0   { width: 760px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.cb1   { width: 760px; background-color: #FFFFFF; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.ccl0  { width: 180px; vertical-align: top; margin: 0px 0px 0px 0px; }
.ccl2  { width: 10px;  vertical-align: top; margin: 0px 0px 0px 0px; }
.ccc0  { width: 570px; vertical-align: top; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccc2  { width: 460px; vertical-align: top; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccr0  { width: 5px; }
.ccr2  { width: 290px; }
.ccl1  { vertical-align: top; margin: 0px 0px 0px 0px; }
.ccc1  { vertical-align: top; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccr1  { height: 0px; }
.tablebloc0 {
    padding: 3px 3px 3px 3px;
    font-size: 8pt;
	border: 1px solid #C0C0C0;
	background-color: #FFFFFF;
}
.tablebloc0 th {
	background-color: #d9effb;
    font-weight: bold; text-align: left;
	color: #000000;
}
.tablebloc0 th h2 {
	font-size: 9pt;
}
.tablebloc0 td {
	background-color: #d9effb;
    font-weight: normal; text-align: left;
	color: #000000;
}
.borderBloc02 {
	border-top: 2px solid #3967B9;
	border-bottom: 2px solid #3967B9;
	background-color: #3C69BC;
}
.borderBloc02 td {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
}
.background04 { 
    text-align: center;
	font-weight: bold;
	color: #FFFFFF;
    padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	background-color: #3967B9;
}
.background04 A {
    text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3967B9;
}
.background04 A:hover {
	text-decoration: underline;
}

.background05 {
    background-color: #939393;
}

.borderblack {
	border: 1px solid #000000;
}

a.menulink:link    { font-size: 8pt; font-weight: normal; text-decoration: none; color: #DDDDDD; }
a.menulink:visited { font-size: 8pt; font-weight: normal; text-decoration: none; color: #CCCCCC; }
a.menulink:hover   { font-size: 8pt; font-weight: normal; text-decoration: underline; color: #2A2482; }
a.menulink:active  { font-size: 8pt; font-weight: normal; text-decoration: none; }

h1 { font-size: 13pt; color: #286398; font-weight: bold; text-align: left;    margin-bottom: 0px; margin-top: 0px; vertical-align: top; } 
h2 { font-size: 11pt; color: #DD8500; font-weight: bold;   text-align: left;    margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h3 { font-size: 10pt; color: #2A2482; font-weight: bold;   text-align: justify; margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h4 { font-size: 8pt;  color: #2A2482; font-weight: normal; text-align: justify; margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h5 { font-size: 11pt; color: #FFFFFF; font-weight: bold;   text-align: left;    margin-bottom: 0px; margin-top: 0px; vertical-align: top; }


.text             { font-size:  8pt; color: #000000; font-weight: normal; text-align: justify; }
.text2            { font-size:  7pt; color: #000000; font-weight: normal; }
.text3            { font-size:  9pt; color: #000000; font-weight: normal; text-align: left; }
.text4            { font-size:  8pt; color: #000000; font-weight: normal; text-align: left; }
.text5            { font-size:  8pt; color: #000000; font-weight: normal; text-align: left; border-style: none; }
.text6            { font-size: 12pt; color: #000000; font-weight: bold;   text-align: center; border-style: none; }
.text6b           { font-size: 12pt; color: #000000; font-weight: bold;   text-align: center; border-style: solid; border-color: #4488CC; border-width: 1px; }
.textlittlewhite  { font-size: 7pt;  color: #FFFFFF; font-weight: normal; }
.textwhite        { font-size: 8pt;  color: #FFFFFF; font-weight: normal; }
.textwhitebold    { font-size: 8pt;  color: #FFFFFF; font-weight: bold; }
.textbigwhite     { font-size: 10pt; color: #FFFFFF; font-weight: normal; }
.textbigwhitebold { font-size: 10pt; color: #FFFFFF; font-weight: bold; }
.textlittlegrey   { font-size: 7pt;  color: #ADB5B5; font-weight: normal; }
.textrighttitle   { font-size: 10pt; color: #ADB5B5; font-weight: bold;   }
.textpricebig     { font-size: 40pt; color: #FF0000; font-weight: bold; }
.textpricebig2    { font-size: 32pt; color: #FF0000; font-weight: bold; }
.textpricemedium  { font-size: 18pt; color: #FF0000; font-weight: bold; }
.textpricemedium2 { font-size: 16pt; color: #FF0000; font-weight: bold; }

.textgreenpastel      { font-size: 10pt; color: #C0FFC0; font-weight: bold; }
.textbiggreenpastel   { font-size: 40pt; color: #C0FFC0; font-weight: bold; }
.textmediumgreenpastel{ font-size: 24pt; color: #C0FFC0; font-weight: bold; }
.textsmallgreenpastel { font-size: 12pt; color: #C0FFC0; font-weight: bold; }

.textblackmedium      { font-size: 24pt; color: #000000; font-weight: bold; }
.textblackmedium2     { font-size: 18pt; color: #000000; font-weight: normal; }

.errormessage { font-size: 10pt; font-style: normal; color: #FF0000; font-weight: bold }

.flashingmessage { font-size: 12pt; font-style: normal; color: #FF0000; font-weight: bold; background-color: #FFFFFF; border-width: 3px 3px 3px 3px; border-style: solid solid solid solid; border-color: #FF0000;  }
#showimage{ position:absolute; visibility:hidden; border: 1px solid gray; }
#dragbar2{ cursor: hand; cursor: pointer; height: 20px; background-color: #EFEFEF; min-width: 100px; /*NS6 style to overcome bug*/ }
#dragbar{ cursor: hand; cursor: pointer; align: right; height: 20px; background-color: #EFEFEF; background-image: url(/js/images/grayed_dock2.gif); background-repeat: no-repeat; width: 100%; min-width: 100px; /*NS6 style to overcome bug*/ }
#dragbar #closetext{ font-size: 9pt; font-weight: bold; margin-right: 1px; align: right; }

.ci0 { }
.cch0   { }
.ccl_0  { background-color: #FFFFFF; border-color: #4488CC; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; }
.cclh0  { background-color: #4488CC; font-size: 12px; color:#FFFFFF; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccli0  { font-size: 12px; height: 6px; }
.cclt0  { background-color: #EEEEEE; font-size: 9px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.cclt0n { background-color: #EEEEEE; font-size: 9px; height: 180px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccl_1  { background-color: #FFFFFF; border-color: #000099; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; }
.cclh1  { background-color: #d9effb; font-size: 12px; color:#FFFFFF; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccli1  { font-size: 12px; height: 6px; }
.cclt1  { background-color: #FFFFFF; font-size: 9px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.cccf0  { font-size: 9px; vertical-align: top; width: 740px; }
.cccf0b { font-size: 9px; vertical-align: top; width: 740px; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #d9effb; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.cccf0c { font-size: 9px; vertical-align: top; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #4488CC; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.ccc_0  { background-color: #FFEEBB; width:100%; border-color: #DDBB88; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; }
.ccch0  { background-color: #DDBB88; font-size: 13px; color: #4488CC; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccci0  { font-size: 12px; height: 6px; }
.ccct0  { background-color: #FFEEBB; color: #4488CC; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccct0b { background-color: #FFEEBB; border-color: #DDBB88; color: #4488CC; font-size: 11px; border-width: 0px 0px 1px 0px; border-style: none none solid none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccct1  { background-color: #FFEEBB; border-color: #DDBB88; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccct2  { background-color: #EEDDAA; border-color: #DDBB88; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccr0 { height: 0px; width: 0px;}

.mb0 { height: 0px; width: 0px;}

.cell0 { border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #2a2482; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.titleindex1 { font-size: 22pt; color: #E3B900; font-weight: normal; letter-spacing: 1.5pt; }
.titleindex2 { font-size: 22pt; color: #E3B900; font-weight: bold; letter-spacing: 1.5pt;}
.titleindex3 { font-size: 12pt; color: #E3B900; font-weight: normal; letter-spacing: 1.5pt;}
.titleindex4 { font-size: 12pt; color: #E3B900; font-weight: bold; letter-spacing: 1.5pt;}
.titleindex5 { font-size: 12pt; color: #f7f7f7; font-weight: bold; letter-spacing: 1.5pt; }

.mccc-col0  { color: #FFFFFF; background-color: #3982b7; font-size: 8pt;  font-weight: bold; text-align: left;  }
.mccc-col0c { color: #FFFFFF; background-color: #3982b7; font-size: 8pt;  font-weight: bold; text-align: center;  }
.mccc-col0r { color: #990033; background-color: #d9effb; font-size: 8pt;  font-weight: bold; text-align: right; align: right;  }
.mccc-col4  { color: #000000; background-color: #FFFFFF; font-size: 8pt;  font-weight: normal; text-align: left;  }
.mccc-col4c { color: #000000; background-color: #FFFFFF; font-size: 8pt;  font-weight: normal; text-align: center;  }
.mccc-col4r { color: #000000; background-color: #FFFFFF; font-size: 8pt;  font-weight: normal; text-align: right;  }
.mccc-col4s { color: #000000; background-color: #FFFFFF; font-size: 7pt;  font-weight: normal; text-align: left;  }
.mccc-col5  { color: #000000; background-color: #d9effb; font-size: 8pt;  font-weight: normal; text-align: left;  }
.mccc-col5c { color: #000000; background-color: #d9effb; font-size: 8pt;  font-weight: normal; text-align: center;  }
.mccc-col5r { color: #000000; background-color: #d9effb; font-size: 8pt;  font-weight: normal; text-align: right;  }
.mccc-col5s { color: #000000; background-color: #d9effb; font-size: 7pt;  font-weight: normal; text-align: left;  }

.b-top    { border-top: 1px solid #4488CC; }
.b-left   { border-left: 1px solid #4488CC; }
.b-right  { border-right: 1px solid #4488CC; }
.b-bottom { border-bottom: 1px solid #4488CC; }
.c-center { text-align: center; }
.c-bold   { font-weight: bold; }
.c-bg-hilited { background-color: #FF9933; }
.cell-0  { color: #000000; background-color: #FFFFFF; font-size:  8pt; }
.cell-1  { color: #000000; background-color: #d9effb; font-size:  8pt; }
.cell-2  { color: #000000; background-color: #d9effb; font-size:  8pt; }
.cell-0L { background-color: #FFFFFF; }
.cell-1L {
	background-color: #D9EFFB;
}
.cell-2L {
	background-color: #69aed7;
}
.size12 { font-size: 12pt; }
.size12 td { font-size: 12pt; }
.size10 td { font-size: 10pt; }
.size9 { font-size: 9pt; }
.size9 td { font-size: 9pt; }
.size8 { font-size: 8pt; }
.size8 td { font-size: 8pt; }
.size7 { font-size: 7pt; }
.size7 td { font-size: 7pt; }
.size6 { font-size: 6pt; }
.size6 td { font-size: 6pt; }
.c-red { color: #FF0000; }
.c-orange { color: #3982b7; }
.c-green { color: #00CC00; }

.rotate          { font-size: 8pt;                                                   color: #ADB5B5; text-decoration: none; }
a.rotate:link    { font-size: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; color: #ADB5B5; text-decoration: none; }
a.rotate:visited { font-size: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; color: #ADB5B5; text-decoration: none; }
a.rotate:hover   { font-size: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ADB5B5; text-decoration: none; }
a.rotate:active  { font-size: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; color: #ADB5B5; text-decoration: none; }

.menutop           { font-size: 10pt; font-weight: normal; text-align: left;   text-decoration: none; color: #f7f7f7; }
.menutopover       { font-size: 10pt; font-weight: bold;                       text-decoration: none; color: #2A2482; }
.menubottom        { font-size: 10pt; font-weight: normal; text-align: right;  text-decoration: none; color: #f7f7f7; }

.menu2top           { font-size: 9pt; font-weight: normal; text-align: left;   text-decoration: none; color: #2A2482; }
.menu2topover       { font-size: 9pt; font-weight: bold;                       text-decoration: none; color: #2A2482; }
.menu2bottom        { font-size: 9pt; font-weight: normal; text-align: right;  text-decoration: none; color: #2A2482; }
a.menu2link:link    { font-size: 9pt; font-weight: normal;                     text-decoration: none; color: #2A2482; }
a.menu2link:visited { font-size: 9pt; font-weight: normal;                     text-decoration: none; color: #2A2482; }
a.menu2link:hover   { font-size: 9pt; font-weight: bold;                       text-decoration: none; color: #2A2482; }
a.menu2link:active  { font-size: 9pt; font-weight: normal;                     text-decoration: none; color: #2A2482; }

a.h1link:link    { text-decoration: none; }
a.h1link:visited { text-decoration: none; }
a.h1link:hover   { text-decoration: none; }
a.h1link:active  { text-decoration: none; }

a.h2link:link    { font-size: 10pt; text-decoration: none;      color: #019CB2; font-weight: bold; }
a.h2link:visited { font-size: 10pt; text-decoration: none;      color: #019CB2; font-weight: bold; }
a.h2link:hover   { font-size: 10pt; text-decoration: underline; color: #019CB2; font-weight: bold; }
a.h2link:active  { font-size: 10pt; text-decoration: none;      color: #019CB2; font-weight: bold; }

a.greylinkbold10:link    { font-size: 10pt; text-decoration: none;      color: #ADB5B5; font-weight: bold; }
a.greylinkbold10:visited { font-size: 10pt; text-decoration: none;      color: #ADB5B5; font-weight: bold; }
a.greylinkbold10:hover   { font-size: 10pt; text-decoration: underline; color: #ADB5B5; font-weight: bold; }
a.greylinkbold10:active  { font-size: 10pt; text-decoration: none;      color: #ADB5B5; font-weight: bold; }

a.greylink8:link    { font-size: 8pt; text-decoration: none;      color: #ADB5B5; font-weight: normal; }
a.greylink8:visited { font-size: 8pt; text-decoration: none;      color: #ADB5B5; font-weight: normal; }
a.greylink8:hover   { font-size: 8pt; text-decoration: underline; color: #ADB5B5; font-weight: bold; }
a.greylink8:active  { font-size: 8pt; text-decoration: none;      color: #ADB5B5; font-weight: normal; }

a.violetlink8:link    { font-size: 8pt; text-decoration: none;      color: #C4BFE2; font-weight: bold; }
a.violetlink8:visited { font-size: 8pt; text-decoration: none;      color: #C4BFE2; font-weight: bold; }
a.violetlink8:hover   { font-size: 8pt; text-decoration: underline; color: #C4BFE2; font-weight: bold; }
a.violetlink8:active  { font-size: 8pt; text-decoration: none;      color: #C4BFE2; font-weight: bold; }

a.bleulink8:link    { font-size: 8pt; text-decoration: none;      color: #2A2482; font-weight: bold; }
a.bleulink8:visited { font-size: 8pt; text-decoration: none;      color: #2A2482; font-weight: bold; }
a.bleulink8:hover   { font-size: 8pt; text-decoration: underline; color: #2A2482; font-weight: bold; }
a.bleulink8:active  { font-size: 8pt; text-decoration: none;      color: #2A2482; font-weight: bold; }

a.bleulink10:link    { font-size: 10pt; text-decoration: none;      color: #2A2482; font-weight: bold; }
a.bleulink10:visited { font-size: 10pt; text-decoration: none;      color: #2A2482; font-weight: bold; }
a.bleulink10:hover   { font-size: 10pt; text-decoration: underline; color: #ADB5B5; font-weight: bold; }
a.bleulink10:active  { font-size: 10pt; text-decoration: none;      color: #2A2482; font-weight: bold; }

a.jauneorlink8:link    { font-size: 8pt; text-decoration: none;      color: #E3B900; font-weight: normal; }
a.jauneorlink8:visited { font-size: 8pt; text-decoration: none;      color: #E3B900; font-weight: normal; }
a.jauneorlink8:hover   { font-size: 8pt; text-decoration: underline; color: #C09758; font-weight: bold; }
a.jauneorlink8:active  { font-size: 8pt; text-decoration: none;      color: #E3B900; font-weight: normal; }

.field1       { font-weight: normal; font-size: 8pt;  color: #3982b7; background-color: #FFFFFF; border:none  }
.field2       { font-weight: normal; font-size:10pt;  color: #3982b7; background-color: #d9effb; border:1px solid #FFFFFF}
.field3       { font-weight: normal; font-size: 8pt;  color: #3982b7; background-color: #FFFFFF; border:none }
.field4       { font-weight: normal; font-size: 8pt;  color: #3982b7; background-color: #FFFFFF; border:none; width: 100%; }
.field5       { font-weight: normal; font-size: 6pt;  color: #3982b7; background-color: #FFFFFF; border:none }
.field6       { font-weight: normal; font-size:10pt;  color: #3982b7; background-color: #FFFFFF; ; border:1px solid #3982b7 }
.field1error  { font-weight: normal; font-size: 8pt;  color: #FFFFFF; background-color: #FF0000; border: 1px solid #C0C0C0; background-color: #FF0000; }
.field2error  { font-weight: normal; font-size:10pt;  color: #FFFFFF; background-color: #FF0000; border-color: #C0C0C0; }
.field3error  { font-weight: normal; font-size: 8pt;  color: #FFFFFF; background-color: #FF0000; border: 1px solid #C0C0C0; background-color: #FF0000; }
.field4error  { font-weight: normal; font-size: 8pt;  color: #FFFFFF; background-color: #FF0000; border: 1px solid #C0C0C0; background-color: #FF0000; width: 100%; }
.field6error  { font-weight: normal; font-size:10pt;  color: #FFFFFF; background-color: #FF0000; border: 1px solid #C0C0C0; background-color: #FF0000; }
.button1      { font-weight: bold;   font-size: 8pt;  color: #3982b7; background-color: #FFFFFF; border: 1px solid #C0C0C0; text-align: center; } 
.button2      { font-weight: bold;   font-size: 10pt; color: #3982b7; background-color: #FFFFFF; border: 1px solid #C0C0C0; text-align: center; } 
.button3      { background-color: #3982b7; text-decoration: none; color: #FFFFFF; font-size: 10pt; text-align: center; } 
.button3:hover{                      text-decoration: underline; color: #FFFFFF; }
.button3b      {
	background-color: #69b2e3;
	text-decoration: none;
	color: #FFFF00;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
} 
.button3b:hover{
	text-decoration: underline;
	color: #FFFF00;
	font-weight: bold;
} 
.button4      { background-color: #3982b7; text-decoration: none;      color: #FFFFFF; font-size: 8pt; text-align: center; } 
.button4:hover{                            text-decoration: underline; color: #FFFF00; } 
.button5      { background-color: #3982b7; text-decoration: none; color: #FFFFFF; font-size: 12pt; text-align: center; font-weight: bold; } 
.button5:hover{                      text-decoration: underline; color: #FFFFFF; }
.buttonbottom { font-weight: bold;   font-size: 8pt;  color: #2a2482; background-color: #FFFFFF; border-color: #2a2482;     text-align: center; } 
.vert {
background:transparent url(images/vert.png) no-repeat ; /* IE6, IE7beta2, Gecko */
_background:none; /* IE6 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/vert.png'); /* IE6 */
	background-repeat: no-repeat;
	background-position: center center;
	width: 27px;
	height: 27px;
}
.orange {
background:transparent url(images/orange.png) no-repeat ; /* IE6, IE7beta2, Gecko */
_background:none; /* IE6 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/orange.png'); /* IE6 */
	background-repeat: no-repeat;
	background-position: center center;
	width: 27px;
	height: 27px;
}
.rouge {
background:transparent url(images/rouge.png) no-repeat ; /* IE6, IE7beta2, Gecko */
_background:none; /* IE6 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rouge.png'); /* IE6 */
	background-repeat: no-repeat;
	background-position: center center;
	width: 27px;
	height: 27px;
}

/* styles pour products*/
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

.bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.droite {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.gauche {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.titres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.cadrecontoun {
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sstitres {
	color: #86D0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #86D0F0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.titraccueil {
	color: #008bdc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008bdc;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* fin styles pour products*/

.cadrephoto  {
	border: 1px solid #666666;
}

.loyalty  {
	color: #c9be2e;
}

.blanc {color: #FFFFFF}