.black-title td div { color: #750f11; font-weight: bold; font-size: 18px; font-family: Verdana, Geneva, Helvetica, Arial }

#progress_bar {
  visibility: hidden;
  font-weight: bold;
	color: #750f11;
}

#background  { 
	position: absolute; 
	top: 1%;
	left: 10%; 
	width: 760px; 
	height: auto;
}
body { 
	background-color: #494949;
	color: #000;
	font-size: 10px;
	font-family: Verdana, Geneva, Helvetica, Arial;
}
table {
	color: #000;
	font-size: 10px;
	font-family: Verdana, Geneva, Helvetica, Arial;
	text-align: left;
}
a, a:link, a:active,a:visited { color: #626262; font-weight: normal; text-decoration: none }
a:hover { color: #750f11; font-weight: normal; text-decoration: none }

.tab_border_black {
  padding: 2px;
  border: 2px solid #000;
}

.img_right {
  float: right;
  margin-top: 5px;
}
.img_left {
  float: left;
  margin-top: 5px;
}
.img_center {
  width: 100%;
  text-align: center;
  margin-top: 5px;
}
.img_prod_center {
  text-align: center;
  color: #750f11;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, Geneva, Helvetica, Arial;
}

.img_prod_center img {
  margin: 4px;
  padding: 3px;
  border: 1px dotted #C0C0C0;
}

.home_surtitre {
  color: #CCC;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Geneva, Helvetica, Arial;
  margin-bottom: 4px;
}

.home_titre a {
  color: #000;
  font-weight: bold;
  font-size: 18px;
  font-family: Verdana, Geneva, Helvetica, Arial;
  margin-bottom: 10px;
}

.home_intro {
  color: #000;
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana, Geneva, Helvetica, Arial;
}

.home_texte a {
  color: #ADADAD;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, Geneva, Helvetica, Arial;
}

/*Changer la couleur de fond ici*/
#background { 
	background-color: #c5c5c5;
}
#colonne_gauche {
	width: 150px;
}
#colonne_droite {
	background-color: #ffffff;
}
#separateur_titre {
	background-image: url(../images/graphictools/spacer_black.gif);
	height: 1px;
	overflow: hidden;
}
#separateur_gris_blanc {
	background-image: url(../images/graphictools/spacer_grey_white.gif);
	height: 1px;
	overflow: hidden;
	margin-top: 2px;
	margin-bottom: 2px;
}
#form_asterix { background-image: url(../images/graphictools/asterix.gif); background-repeat: no-repeat; background-position: left center; position: relative; left: -10px; padding-left: 10px; }

.small_form {
  font-size: 12px;
}
.table_form {
	color: black;
	font-weight: 700;
	/*background-color: white;*/
	/*text-align: right;*/
	padding-top: 5px;
	text-decoration: none;
}
.table_formerr {
	color: red;
	font-weight: 700;
	/*background-color: white;*/
	/*text-align: right;*/
	padding-top: 5px;
	text-decoration: none;
}
.table_ligne_gris_1 {
	background-color: #f1f1f1;
}
.table_ligne_gris_2 {
	background-color: #e9e9e7;
}
#separateur_footer {
	background-image: url(../images/footer/separateur_footer.gif);
	height: 1px;
	overflow: hidden;
}

.border {
  border: 1px solid #000;
}
.black-sm2  { color: #000; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial; text-align: justify; padding-right: 8px;}
.black-sm2 a:active      { color: #626262; font-weight: normal; text-decoration: none }
.black-sm2 a:link      { color: #626262; font-weight: normal; text-decoration: none }
.black-sm2 a:visited      { color: #626262; font-weight: normal; text-decoration: none }
.black-sm2 a:hover     { color: #750f11; font-weight: normal; text-decoration: none }

.dealers  { color: #000; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial }
.dealers a:active      { color: #000; font-weight: normal; text-decoration: none }
.dealers a:link      { color: #000; font-weight: normal; text-decoration: none }
.dealers a:visited      { color: #000; font-weight: normal; text-decoration: none }
.dealers a:hover     { color: #750f11; font-weight: normal; text-decoration: none }

.black-sm3    { color: #000; font-weight: 600; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial; text-decoration: none }
A.black-sm3:visited   { color: #696969 }
A.black-sm3:hover   { color: #f30; text-decoration: underline }

.red-sm2  { color: #750f11; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial }

.black-title   { color: #000; font-weight: normal; font-size: 14px; font-family: Verdana, Geneva, Helvetica, Arial }
.black-title-2   { color: #000; font-weight: normal; font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial }

.red-title    { color: #750f11; font-weight: normal; font-size: 13px; font-family: Verdana, Geneva, Helvetica, Arial }
.red-title2    { color: #750f11; font-weight: bold; font-size: 13px; font-family: Verdana, Geneva, Helvetica, Arial }

.red-title3    { color: #750f11; font-weight: bold; font-size: 18px; font-family: Verdana, Geneva, Helvetica, Arial }

.grey-title     { color: #696969; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial }

.sbb-table   { color: #000; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial }

.header             { color: #000; font-weight: 600; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial; text-decoration: none; text-align: center }
.header a:active    { color: #000; font-weight: bold; text-decoration: none }
.header a:link    { color: #000; font-weight: bold; text-decoration: none }
.header a:visited    { color: #000; font-weight: bold; text-decoration: none }
.header a:hover    { color: #f5f5f5; font-weight: bold; text-decoration: none }
.header2                 { color: #c0c0c0; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial; text-decoration: none; text-align: center; width: 5px }
.header2 a:active      { color: #c0c0c0; font-weight: normal; text-decoration: none }
.header2 a:link      { color: #c0c0c0; font-weight: normal; text-decoration: none }
.header2 a:visited      { color: #c0c0c0; font-weight: normal; text-decoration: none }
.header2 a:hover     { color: #f5f5f5; font-weight: normal; text-decoration: none }


.footer               { color: #626262; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Verdana, Geneva, Helvetica, Arial; text-decoration: none; text-align: center }
.footer a:active      { color: #626262; font-weight: bold; line-height: 12px; text-decoration: none }
.footer a:link      { color: #626262; font-weight: bold; line-height: 12px; text-decoration: none }
.footer a:visited      { color: #626262; font-weight: bold; line-height: 12px; text-decoration: none }
.footer a:hover     { color: #f5f5f5; font-weight: bold; line-height: 12px; text-decoration: none }
.footer2               { color: #626262; font-weight: normal; font-size: 10px; line-height: 13px; font-family: Verdana, Geneva, Helvetica, Arial; text-decoration: none; text-align: center; width: 5px }
.footer2 a:active      { color: #626262; font-weight: normal; text-decoration: none }
.footer2 a:link      { color: #626262; font-weight: normal; text-decoration: none }
.footer2 a:visited      { color: #626262; font-weight: normal; text-decoration: none }
.footer2 a:hover     { color: #f5f5f5; font-weight: normal; text-decoration: none }
.footer3                { color: #fff; font-weight: normal; font-size: 10px; line-height: 13px; font-family: Verdana, Geneva, Helvetica, Arial; text-decoration: none; text-align: left }

.sidebar                { color: #000; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial; text-decoration: none; text-align: left }
.sidebar a:active       { color: #000; font-weight: bold; line-height: 12px; text-decoration: none }
.sidebar a:link       { color: #000; font-weight: bold; line-height: 12px; text-decoration: none }
.sidebar a:visited       { color: #000; font-weight: bold; line-height: 12px; text-decoration: none }
.sidebar a:hover     { color: #f5f5f5; font-weight: bold; line-height: 12px; text-decoration: none }
.sidebar2                { color: #000; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial; text-decoration: none; text-align: left }
.sidebar2 a:active        { color: #000; font-weight: normal; line-height: 12px; text-decoration: none }
.sidebar2 a:link        { color: #000; font-weight: normal; line-height: 12px; text-decoration: none }
.sidebar2 a:visited        { color: #000; font-weight: normal; line-height: 12px; text-decoration: none }
.sidebar2 a:hover      { color: #f5f5f5; font-weight: normal; line-height: 12px; text-decoration: none }
.sidebarred    { color: #750f11; font-size: 11px; font-weight: normal; font-family: Verdana, Geneva, Helvetica, Arial; word-spacing: 2px; letter-spacing: -1pt }


.black-sm4 { font-weight: normal; font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial }
.grey-sm2 { color: #696969; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial; text-align: justify; margin-right: 8px;}
.orange { color: #750f11; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial }
.orange-dark-sm4 { color: #750f11; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial }


.title { font-weight: 600; font-size: 18px; font-family: Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; }
A.title:active { text-decoration: none; color: #696969; }
A.title:link { text-decoration: none; color: #191970; }
A.title:visited { text-decoration: none; color: #888888; }
A.title:hover { text-decoration: none;  color: #696969 }

.body { font-size: 12px; font-family: Palatino, "Times New Roman", Georgia, Times;}
A.body:active {color: #FF3300}
A.body:link {color: #003399}
A.body:visited  { color: #999 }
A.body:hover {color: #FF3300}

.category { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; line-height: 22px; color: #191970; }
A.category:active { text-decoration: none; color: #1E90FF; }
A.category:link { text-decoration: none; color: #191970; }
A.category:visited { text-decoration: none; color: #191970; }
A.category:hover { text-decoration: none;  color: #1E90FF; }

.main { color: #000000; font-size: 10px; font-family: Verdana, Helvetica, sans-serif;  text-decoration: none; }
A.main:active { text-decoration: none; color: #000069; }
A.main:link { text-decoration: none; color: #000069; }
A.main:visited { text-decoration: none; color: #000000; }
A.main:hover { text-decoration: none;  color: #1E90FF }

.title-black  { color: black; font-weight: 600; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-top: 2px; margin-bottom: 2px; margin-left: 5px }
A.title-black:active { text-decoration: none; color: #696969; }
A.title-black:link { text-decoration: none; color: #191970; }
A.title-black:visited { text-decoration: none; color: #888888; }
A.title-black:hover { text-decoration: none;  color: #696969 }

.black-sm bold { font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial }
.head-a { font-weight: bold; font-size: 14px; font-family: Palatino, "Times New Roman", Georgia, Times }

.menulink  { color: #696969; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial; text-decoration: none }
A.menulink:link  { text-decoration: none; border: solid 0px }
A.menulink:hover {border: solid 0px; background-color: #FFFFFF;}

ul.decalage {
  margin: 0;
  margin-left: 15px;

}

/* Carousel des pubs */

div#bannieres {
  /*margin-top: 15px;*/
}
div#cyclenav {
	margin-top: 5px;
	width: 517px;
	text-align: center;
}

div#nav {
	margin: 5px 0 0 142px;
}

div#nav a {
	float: left;
	width: 27px;
	height: 6px;
	overflow: hidden;
	color: #c5c5c5;
	margin: 0 1px;
	background-color: #c5c5c5;
	border: none;
}

div#nav a.activeSlide {
	color: #494949;
	background-color: #494949;
	border: none;
}
div#nav a:hover, div#nav a:focus{border: none; color: #494949;}
div#nav a.activeSlide:hover, div#nav a.activeSlide:focus{border: none; color: #0074c1;}
