body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
img {
	border:0px;
	margin:0px;
	padding:0px
}
body {
	background-color: #fff;
	background-image: url(images/background.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	color:#333333;
}

ol{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#mainDiv {
	position: relative;
	top: 0;
	right: 0;
	margin: 0 auto;
	width: 910px;
	margin-top:10px;
	background-image:url(images/main_back.jpg);
	background-repeat:repeat-y;
}

#topDiv {
	background-image:url(images/top.jpg);
	height:60px;
}

a:link, a:visited {
	color:#FF6600;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#navDiv {
	background-image:url(images/menu_back.jpg);
	height:40px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	z-index:1;
}
#footerDiv {
	background-image:url(images/footer.jpg);
	background-repeat: no-repeat;
	height:50px;
	width: 910px;
}
#bottomMenu {
	text-align:center;
	font-size:9px;
	padding-top:10px;
}
#bottomMenu a:link, #bottomMenu a:visited {
	text-decoration:none;
	color:#000;
}
#bottomMenu a:hover {
	text-decoration:underline;
}
#topMenu {
	text-align:right;
	font-size:9px;
	margin-right:35px;
	padding-top:40px;
}
#topLang {
	float:left;
	padding-left:30px;
}
#topHeader{
	width:760px;
	height:120px;
}
#topMenu a:link, #topMenu a:visited {
	text-decoration:none;
	color:#000000;
}
#topMenu a:hover {
	text-decoration:underline;
	color:#000000;
}

#navMenu {
	margin-left:35px;
	margin-right:15px;
	padding-top:2px;
	color:#FFFFFF;
	text-align:center;
}
#navMenu a:link, #navMenu a:visited {
	font-size:11px;
	text-decoration:none;
	color:#fff;
}
#navMenu a:hover {
	font-size:11px;
	color:#000000;
}


#leftCol{
	width:200px;
	margin-left:30px;
}
#leftCol a:link, #leftCol a:visited {
	color:#000;
	text-decoration:none;
}
#leftCol a:hover {
	text-decoration:underline;
}

#leftCol a.deconnexion_link:link, #leftCol a.deconnexion_link:visited{
	color:#ff9900;
}
#leftCol a.deconnexion_link:hover{
	text-decoration:underline;
	color:#ff9900;
}

#panel{
	margin-top:10px;
	margin-bottom:10px;
}
#mainCol{
	float:right;
	width:630px;
	padding-right:30px;
	z-index:2;
}
#mainCol h2 {
	margin: 0 0 4px 0;
	padding: 0 0 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0099FF;
	background-image:url(images/rule2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#mainCol h4 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
#mainCol h4 a:link, #mainCol h4 a:visited {
	text-decoration:none;
	color:#000000;
}
#mainCol h4 a:hover {
	text-decoration:underline;
	color:#000000;
}
#mainCol h5 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	color:#f60;
}
#mainCol h5 a:link, #mainCol h4 a:visited {
	text-decoration:none;
	color:#f60;
}
#mainCol h5 a:hover {
	text-decoration:underline;
	color:#f60;
}
#mainCol p {
	font-size:120%;
	margin-top:5px;
	margin-bottom:5px;
}
#path{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	background-image:url(images/path_back.jpg);
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px;
	padding-left:5px;
}
#path a:link, #path a:visited {
	text-decoration:none;
	color:#fff;
}
#path a:hover {
	color:#fc0;
}
#leftCol h2 {
	margin: 0 0 4px 0;
	padding: 0 0 2px 2px;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background:transparent url(images/rule2.jpg) bottom repeat-x;
}
#leftCol h2 img{
	vertical-align:bottom;
	margin-right:3px;
}
#search{
	margin-top:10px;
	margin-bottom:10px;
	height:60px;
	background-image:url(images/search_back.jpg);
}
#searchForm{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	font-weight:bold;
}
form{
	margin:0px;
}
.textf{
	margin:2px;
	font-size:10px;
	padding:2px;
	border: 1px solid #999;
	background-image:url(images/fieldbg.gif);
}
.textr{
	margin:2px;
	font-size:12px;
	padding:2px;
	border: 1px solid #999;
	background-image:url(images/fieldbg2.gif);
	font-family:Arial, Helvetica, sans-serif;
}
.textf2{
	margin:2px;
	text-align:right;
	font-size:9px;
	width:15px;
	padding:1px;
	border: 1px solid #999;
	background-image:url(images/fieldbg.gif);
}
.buttonLogin{
	margin:0px;
	padding:0px;
}
.slideMenu {
	font-family:verdana;
	color:#fff;
	font-size:10px;
	background-color:#A24209;
	layer-background-color:#cccccc;
}
.slideMenu a:link, .slideMenu a:visited{
	display:block;
	padding:3px;
	padding-left:6px;
	background-color:#A24209;
	color:#FFF;
	text-decoration:none;
	border-top:1px solid #DC5A0C;
	border-bottom:1px solid #7B3206;
	border-left:1px solid #DC5A0C;
	border-right:1px solid #7B3206;
}

.slideMenu a:hover {
	background-color:#DC5A0C;
	border-top:1px solid #A24209;
	border-bottom:1px solid #F47D35;
	border-left:1px solid #A24209;
	border-right:1px solid #F47D35;
}
.ruleCleaner{
	clear:both;
	margin-bottom:10px;
	height:5px;
	background-position:bottom;
	background-image:url(images/rule2.jpg);
	background-repeat:repeat-x;
}
.cleaner{
	clear:both;
	padding-bottom:10px;
}
.lastCleaner{
	clear:both;
	padding-bottom:30px;
}
#news {
}
.leftimg {
	float:left;
	padding-bottom:5px;
	padding-right:10px;
}


.subProd {
	font-size:9px;
	float:left;
	width:200px;
	margin-right: 10px;
}


.subContentBlock{
	font-size:9px;
	float:left;
	width:410px;
	margin-left:3px;
}

.subContentBlock p{
	font-size:11px;
}

html>body #menuProdsContainer{
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	overflow:hidden;
}
#menuProdsContainer{
	position:absolute;
	margin-left:610px;
	margin-top:31px;
	overflow:hidden;
}

.subCat {
	font-size:120%;
	float:left;
	width:305px;
	margin-right: 10px;
}
.subImg{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
.subImg2{
	float:right;
	padding-left:5px;
	padding-bottom:5px;
}
.subProd h5{
	color:#FF6600;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-top:10px;
}
.bottomDonwload {
	float:right;
	text-align:right;
	padding-top:5px;
	padding-left:22px;
	padding-bottom:5px;
	margin-right:10px;
	background-image:url(images/download.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.bottomFiche {
	float:right;
	text-align:right;
	padding-top:5px;
	padding-left:22px;
	padding-bottom:5px;
	margin-right:10px;
	background-image:url(images/fiche.jpg);
	background-repeat:no-repeat;
	background-position:left;
}



a.wiki:link, a.wiki:visited {
	color:#669900;
}
a.wiki:hover {
	text-decoration:none;
}

div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: #000;
    font-size: 10px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
	background-image:url(images/wiki_back.png);
	border:1px solid #000;
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
	display:none;
	font-size: 0px;
    text-align: left;
    padding-top: 3px;
}
div.row {

}
div.row span.label {
  float: left;
  width: 85px;
  text-align: right;
  margin-right:5px;
  margin-top:5px;
  font-weight:bold;
}
div.row2 {
	clear:right;
}
div.row2 span.label {
  float: left;
  width: 85px;
  text-align: right;
  font-weight:bold;
}
div.row2 span.content {
  float: right;
  width: 540px;
  text-align: left;
  margin-bottom:3px;
}
#flashNews, #flashMainProd {
	width: 150px;
	height: 110px;
}
#flashProd1, #flashProd2, #flashProd3, #flashProd4 {
	width: 75px;
	height: 75px;
}
#ficheTechnique{
	background-color:#eee;
	padding:5px;
	float:right;
	width:260px;
	margin-bottom:10px;
}
.downloadLink{
	float:left;
	width:120px;
	margin-left:10px;
}
td.smallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.smallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
td.price {
	font-size:14px;
}
tr.grey1 {
	background-color:#eee;
}
tr.grey2 {
	background-color:#ddd;
}

#commande{
	float:right;
}
#popup{
	width:260px;
	height:160px;
	background-image:url(images/popup.jpg);
	padding:30px;
	}

#popup h3{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0099FF;
}
#popup ul {
margin:0px;
padding:0px;
padding-left:5px;
list-style:none;
}
#popup li {
margin:0px;
margin-bottom:3px;
padding:0px;
}


/**Accordion*/
/*FF*/
html>body h5.toggler{
	margin:1px;
	margin-top:-12px;
	cursor:pointer;
	font-size:12px;
	display:block;
	font-weight:bold;
	height:15px;
	padding-left:15px;
	width:97%;
	color:#000;
}
/*IE*/
h5.toggler{
   color:#000;
	margin-bottom:1px;
	margin-top:-12px;
	cursor:pointer;
	font-size:12px;
	display:block;
	font-weight:bold;
	padding-bottom:10px;
	width:97%;
}

.element{
	background-color:#fff;
	font-size:10px;
	padding:0px;
	margin:0px;
	padding:0px;
	padding-right:25px;

}