body {
	background-color: #999999;
	margin: 0px;
}
#contener {
	padding: 13px;
}
#menu {
	background-color: #006CB5;
}
hr {
	color: #006CB5;
	height: 2px;
	width: 100%;
	background-color: #006CB5;
	border-top-color: #006CB5;
	border-right-color: #006CB5;
	border-bottom-color: #006CB5;
	border-left-color: #006CB5;
}

#middle {
	background-color: #FFFFFF;
	min-height: auto;
	vertical-align: top;
}
#stroke {
	background-color: #CCCCCC;
	vertical-align: top;
}
#menuPos {
}
.menuFont{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}
.menuFont a:active{
	color: #FFFFFF;
	text-decoration: none;
}
.menuFont a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.menuFont a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
.menuFont a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.smMenuFontSelected{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF300;
	font-size: 11px;
	background-color: #00ADEE;
	padding-right: 20px;
	padding-left: 20px;
}
.smMenuFont{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #00ADEE;
	padding-right: 20px;
	padding-left: 20px;
}
.smMenuFont a:active{
	color: #FFFFFF;
	text-decoration: none;
}
.smMenuFont a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.smMenuFont a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
.smMenuFont a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.strokeBleuPoudre {
	border: 1px solid #006CB5;
}
.texteNoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #000000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #000000;
	font-weight: bold;
}

.menuIndex {
	padding-bottom: 4px;
	text-align: right;
}
img {
	border: 0px;
}
.strokeGris {
	border: 1px solid #BFBFBF;
}
#cellGrisAcceuil {
	padding-left: 7px;
}
p, ul, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #000000;
}
.articles a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.articles a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.articles a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.articles a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.pointille {
	background-color: #333333;
	height: 1px;
}
.cellArticleVide {
	background-color: #FFFFFF;
}
.fleche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005893;
	text-decoration: none;
}
.fleche a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005893;
	text-decoration: none;
}
.fleche a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005893;
	text-decoration: none;
}
.fleche a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005893;
	text-decoration: none;
}
.fleche a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005893;
	text-decoration: underline;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #666666;
}
input:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CCCCCC;
}
input:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #333333;
}
input.radiobutton {
	border: 0px solid #333333;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #666666;
}
textarea:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CCCCCC;
}
textarea:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #333333;
}
.messageErreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D20000;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #666666;
}
.titre, h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005893;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005893;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005893;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005893;
	text-decoration: underline;
}
#footer {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
}
#footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}
ul {
	list-style-type: square;
}
.titreSousMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFF00;
	font-weight: bold;
}

#titreSousMenu-tdTitre{
	padding-bottom: 15px;
}

#flash_header
{
	width:733px;
	height:112px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}

a#contactez-nous
{
	float:right;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	padding:16px 8px 0 0;
}

a#contactez-nous:hover
{
	color:#FF0000;
	text-decoration:none;
}

#footer a#lienEnEvidence {
	color: #fff100;
}

/* Ordre alphabétique dans Produits */

ul#myList { border-top: 1px solid #627E8D; padding-top:23px; }
ul#myList li {}

.listNav { margin: 30px 0 30px; }
.listNav .ln-letters { overflow:hidden; }
.listNav .ln-letters a { font-size:14px; font-weight: bold; display:block; float:left; padding:2px 3px 2px 4px; border:1px solid silver; border-right:none; text-decoration:none; }
.listNav .ln-letters a.ln-last { border-right:1px solid silver; }
.listNav .ln-letters a:hover,
.listNav .ln-letters a.ln-selected { background-color:#eaeaea; }
.listNav .ln-letters a.ln-disabled { font-weight: normal; }
.listNav .ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

ul#myList li.title-letter {
	list-style-type: none;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
}


.teaser_menu {
	background-color: #006cb5;
	width: 185px;
}

ul#myListMenu { padding-left: 0; border: none; color:#FFF; list-style: none;}
ul#myListMenu li { margin-left: 5px; color:#FFF; width: 400px; }
ul#myListMenu li a { color:#FFF;  }

.listNavMenu .ln-letters { overflow:hidden; }
.listNavMenu .ln-letters a { font-size:14px; font-weight: bold; display:block; float:left; padding:2px 4px 2px 5px; text-decoration:none; color:#FFF; }
.listNavMenu .ln-letters a.ln-last {}
.listNavMenu .ln-letters a:hover,
.listNavMenu .ln-letters a.ln-selected { text-decoration: underline; }
.listNavMenu .ln-letters a.ln-disabled { font-weight: normal; }
.listNavMenu .ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }


#scroll-list-menu {
	color: #fff;
	height: 650;
	overflow: scroll;
	padding-left: 5px;
	width: 160px;
}

#scroll-list-menu a {
	color: #fff;
}

#scroll-list-menu table {
	color: #fff;
}