body {
	padding: 0;
	margin: 0;
	background-color: #666666;
}
.bodycolored {
	padding: 0;
	margin: 0;
	background-color: #FCEEE2;
}
table.high {
	border: 1px solid #F3F3F3;
	background-color: #666666;
}
table.in {
	background-color: #FFFFFF;
}
.right {
	background-color: #FDF8F2;
	border: 1px dashed #9C2E31;
}
.colleft { /* marges pour la 1re colonne */
	margin-left: 20px;
	margin-right: 70px;
}
.colsingle {
	margin-left: 20px;
	margin-right: 20px;
}
.colleftred {
	margin-left: 20px;
	margin-right: 70px;
}
.colright { /* marges pour la 2ème colonne */
	margin-left: 19px;
	margin-right: 19px;
	text-align: left;
}
h1 {
	font-size: 20px;
	color: #3E4453;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: -1px;
	margin-top:0px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
h2 {
	font-size: 14px;
	color: #AF4729;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top:30px;
	margin-bottom:-5px;
}
h3 {
	font-size: 12px;
	color: #AF4729;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top:30px;
	margin-bottom:-5px;
}
.title,.titleC2,.titleC5,.titleC1,.titleC6 { /* titres pour colonne droite */
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-transform: uppercase;
	padding: 5px 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin-top:30px;
	margin-left: 15px;
	margin-right: 15px;
	background-color: #DB9339;
}
#titlefirst { /* titres pour colonne droite premier */
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-transform: uppercase;
	padding: 5px 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin-top:10px;
	margin-left: 15px;
	margin-right: 15px;
}
.titleproductpage { /* titres pour colonne droite */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding: 5px 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top:30px;
	background-color: #CF711B;
}
#bottompage 
{
	height:130px;
	background-image:url(../_images/filigrane.gif);
}
.c1 {
	background-color: #DB9339;
}
.c2,.titleC2 {
	background-color: #CF711B;
}
.c3 {
	background-color: #C26020;
}
.c4 {
	background-color: #AF4729;
}
.c5,.titleC5 {
	background-color: #9C2E31;
}
.c6,.titleC6 {
	background-color: #732224;
}
.c7 {
	background-color: #4B1617;
}
.firstrightcol { /* padding-top  0 car premier */
	margin-top:10px;
	text-align: left;
}
p.colleft, td.colleft, p.colsingle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align: justify;
}
p.colleftred {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	text-align: center;
}
.colright { /* format du texte pour la 2me colonne */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
li.colleft, li.colsingle {
	list-style-position: outside;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align: justify;
}
li.colright {
	list-style-position: outside;
	list-style-type: square;
	margin-left:-4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-align: left;
}
ul.reducedtopmargin {
	margin-top:-2%;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C2E31;
	text-indent: 0;
	margin-bottom:0px;
	margin-top:0;
	text-align: left;
	font-weight: bold;
	padding: 2px;
	margin-left: 20px;
	margin-right: 70px;
	text-transform: uppercase;
}
.bottomnavbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
}
.bottomnavbar a{
	text-decoration: none;
}
.bottomnavbar a:hover{
	text-decoration: underline;
}
.crumb {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
}
.small {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.stdleft,label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align: left;
}
.stdright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align: right;
}
.stdcentered {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align: center;
}
td.header{
	background-color:#AF4729;
}
.impair
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align: left;
	background-color:#FCEEE2;
	text-align: center;
}
.pair{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align: left;
	background-color:#F7D8BB;
	text-align: center;
}
.centeredh1 {
	font-size: 20px;
	color: #3E4453;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: -1px;
	margin-top:0px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.highlight{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #AF4729;
	text-align: right;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 70px;
	margin-bottom: 30px;
	border-right-width: 5px;
	border-right-style: dotted;
	border-right-color: #CF711B;
	padding-right: 10px;
}
.citation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #AF4729;
	text-align: right;
	margin-left: 20px;
	margin-right: 70px;
	margin-bottom: 30px;
	border-right-width: 5px;
	border-right-style: dotted;
	border-right-color: #CF711B;
	padding-right: 10px;
}
.imagecaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

.titlenews {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #9C2E31;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
	margin-left: 20px;
	margin-right: 70px;
	text-align: center;
}

.rule {
	background-image: url(../_images/rule.gif);
	background-repeat: repeat-x;
	margin-left: 21px;
	margin-right: 71px;
}
.border {
	border: 1px solid #000000;
}
#noUpdate /*pour video player*/
{
	margin: 0 auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #cccccc;
    text-align: left;
    width: 210px; 
    height: 200px;	
    padding: 40px;
}