* html img,
* html .png {
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "tl_files/hero_accueil/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

body {
	background: #f2f2f2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #929292;
	margin:0px;
}
* {outline: none;}
#left a {color: #666;text-decoration: none;}
#left a:hover {color: #666;text-decoration: underline;}
#left a:visited {color: #666;}
#left a:actived {color: #666;}
#left a:link {color: #666;}

.ce_text {font-size: 10px;}
.ce_text strong {color: #71ac9a;}

#colone-gauche a {color: #b2c9c1;text-decoration: none;}
#colone-gauche a:hover {color: #b2c9c1;text-decoration: underline;}
#colone-gauche a:visited {color: #b2c9c1;}
#colone-gauche a:actived {color: #b2c9c1;}
#colone-gauche a:link {color: #b2c9c1;}
#colone-gauche img {margin: 0 10px 0 0;border: 2px #999999 solid;}
#colone-gauche h1 {color: #b3d3c9;padding: 5px 0 5px 0;margin: 0 0 5px 0;text-transform: uppercase;font-size: 24px;font-weight: lighter;display: block; }
#colone-gauche h2 {color: #b3d3c9;padding: 5px 0 5px 0;margin: 0 0 5px 0;text-transform: uppercase;font-size: 22px;font-weight: lighter; }
#colone-gauche h3 {color: #b3d3c9;padding: 5px 0 5px 0;margin: 0 0 5px 0;text-transform: uppercase;font-size: 20px;font-weight: lighter; }
#colone-gauche h4 {color: #b3d3c9;padding: 5px 0 5px 0;margin: 0 0 5px 0;text-transform: uppercase;font-size: 18px;font-weight: lighter; }
#colone-gauche h5 {color: #b3d3c9;padding: 5px 0 5px 0;margin: 0 0 5px 0;text-transform: uppercase;font-size: 16px;font-weight: lighter; }
#colone-gauche h6 {color: #b3d3c9;padding: 5px 0 5px 0;margin: 0 0 5px 0;text-transform: uppercase;font-size: 14px;font-weight: lighter; }
#colone-gauche pre {width: 500px;border: 1px #000 solid;margin: 0;padding:0;}
#colone-gauche ul {list-style: square;}
#colone-gauche p {margin: 0 0 10px 0;padding: 0;} 

#tabproduit a {color: #fff;text-decoration: none;}
#tabproduit a:hover {color: #fff;text-decoration: underline;}
#tabproduit a:visited {color: #fff;}
#tabproduit a:actived {color: #fff;}
#tabproduit a:link {color: #fff;}
#tabproduit img {margin: 2px; border: none;}

#page {
width:1000px;
background:transparent url("images/fondpage.png") repeat-y;
margin-left:auto;
margin-right:auto;
}
#lignea {
width: 974px;
margin: 0 0 0 13px;
padding: 0;
height: 17px;
background: #c3ddd5;
line-height: 17px;
text-align: center;
}
#lignea h1{
font-size: 11px;
color: #FFFFFF;
font-weight: normal;
margin:0;
}
#banniere {
width: 974px;
margin: 0 0 0 13px;
padding: 0;
background:transparent url("images/ban-fond.jpg") no-repeat left;
height: 200px ;
}
#banniere img {
float: left;
margin: 0;
border: none;
}
body {
margin:0; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px}
#slider {
width:258px;
margin: 0 0 0 300px;
background: #fff;
float: right;
height: 200px;
overflow: hidden;
}
.headerone {
width:238px; 
border:0; 
padding: 0 20px 0 0;
height: 18px; 
line-height: 17px;
font-weight:normal; 
margin-top:0;
cursor: pointer; 
background: #4384c0 url("images/puce.png") no-repeat right;
color: #ffffff;
text-align: right;
}
.headerone:hover {
background: #33638f url("images/puce.png") no-repeat right;;
cursor: pointer; 
}
.headertwo {
width:238px; 
border:0; 
padding: 0 20px 0 0;
height: 18px; 
line-height: 17px;
font-weight:normal; 
margin-top:0;
cursor: pointer; 
background: #5aaa25 url("images/puce.png") no-repeat right;
color: #ffffff;
text-align: right;
}
.headertwo:hover {
background: #4c8f1f url("images/puce.png") no-repeat right;;
cursor: pointer; 
}
.headerthree {
width:238px; 
border:0; 
padding: 0 20px 0 0;
height: 18px; 
line-height: 17px;
font-weight:normal; 
margin-top:0;
cursor: pointer; 
background: #f6cb18 url("images/puce.png") no-repeat right;
color: #ffffff;
text-align: right;
}
.headerthree:hover {
background: #d5af12 url("images/puce.png") no-repeat right;;
cursor: pointer;
}
.headerfor {
width:238px; 
border:0; 
padding: 0 20px 0 0;
height: 18px; 
line-height: 17px;
font-weight:normal; 
margin-top:0; 
cursor: pointer; 
background: #ee8216 url("images/puce.png") no-repeat right;
color: #ffffff;
text-align: right;
}
.headerfor:hover {
background: #cd7114 url("images/puce.png") no-repeat right;;
cursor: pointer;
}
.headerfive {
width:238px; 
border:0; 
padding: 0 20px 0 0;
height: 18px; 
line-height: 17px;
font-weight:normal; 
margin-top:0;
cursor: pointer; 
background: #e31b21 url("images/puce.png") no-repeat right;
color: #ffffff;
text-align: right;
}
.headerfive:hover {
background: #ad151a url("images/puce.png") no-repeat right;;
cursor: pointer;
}
.content {
overflow:hidden;
height: 110px;
background: #FFFFFF url("images/font-text.png") repeat-x;
}
.text_accordeon {
width:248px; 
border:none; 
padding:5px;
}
#footer {
clear: both;
width: 1000px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
text-align: center;
color: #666;
height: 19px;
line-height: 19px;
font-size: 10px;
/* background: url("images/footer.png") repeat-x; */
}
#footer a,a:hover {
color: #666;
}
#left {
width: 231px;
margin: 0;
padding: 0;
min-height: 300px;
background: #FFF url("images/fond-left.png") repeat-y;
line-height: 17px;
text-align: left;
float: left;
}
#both {
width: 1000px;
clear: both;
}
.langue {
height: 44px;
background: #c3ddd5;
color: #FFF;
line-height: 44px;
text-align: center;
font-size: 10px;
}
.langue img {
margin: 9px 0 0 0;
}

#global {
width: 974px;
margin: 0 0 0 13px;
padding: 0;
background: #FFF url("images/fond-left.png") repeat-y;
}
#main {
width: 743px;
margin: 0;
padding: 0;
background: #FFF;
line-height: 17px;
text-align: left;
float: left;
}
#menu {
height: 44px;
background: #d9ede8;
color: #818181;
line-height: 44px;
}
#colone-gauche {
background: none;
margin: 0;
padding: 10px 20px 10px 20px;
}

#actu {
	margin: 0;
	padding: 30px 10px 0 15px;
	color: #818181;
}
#actu h1 {color: #b3d3c9;padding: 5px 0 5px 0;margin: 0 0 5px 0;text-transform: uppercase;font-size: 24px;font-weight: lighter;display: block; }
#actu img {margin: 0 4px 0 0;}
#actu .more {display: block;clear: both;text-align: right;color: #84b7a7;}
#actu .info {color: #84b7a7;}
#actu a {color: #84b7a7;text-decoration: none;}
#actu a:hover {color: #84b7a7;text-decoration: underline;}
#actu a:visited {color: #84b7a7;}
#actu a:actived {color: #84b7a7;}
#actu a:link {color: #84b7a7;}



#colone-promo h1 {color: #b3d3c9;padding: 5px 0 5px 0;margin: 0 0 5px 0;text-transform: uppercase;font-size: 24px;font-weight: lighter;display: block; }
#colone-promo img {margin: 0 4px 0 0;}
#colone-promo .more {display: block;clear: both;text-align: right;color: #84b7a7;}
#colone-promo .info {color: #84b7a7;}
#colone-promo a {color: #84b7a7;text-decoration: none;}
#colone-promo a:hover {color: #84b7a7;text-decoration: underline;}
#colone-promo a:visited {color: #84b7a7;}
#colone-promo a:actived {color: #84b7a7;}
#colone-promo a:link {color: #84b7a7;}

#promos {background: #def0ec;margin: 15px 0 0 0; padding:  5px; }
#promos h2 {color: #f1c50f;font-size: 11px;margin:0;padding: 0;}

#souusmenu ul.level_1 {margin: 0; padding: 0 0 0 15px;list-style: square; list-style-image: url(images/pucesub.png);}
#souusmenu li {margin: 10px 0 0 0;padding: 0 0 0 25px;vertical-align:top;line-height: 15px; }
#souusmenu ul.level_2 {margin: 0; padding: 0 0 0 0;list-style: square; list-style-image: url(images/pucesub.png);}
#souusmenu li {margin: 10px 0 0 0;padding: 0 0 0 10px;vertical-align:top;line-height: 15px; }



#coordo {
clear: both;
width: 1000px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
text-align: center;
color: #666;
background: url(images/fond-bas.png) no-repeat;
height: 35px;
line-height: 35px;
/* background: url("images/footer.png") repeat-x; */
}
#coordo a {
color: #9e9d9d;
}
#coordo a:hover {
color: #9e9d9d;
text-decoration: none;
}
#cooleft {
width: 231px;
background: #ebeaea;
height: 29px;
line-height: 30px;
margin: 0 0 0 13px;
padding: 0 0 0 0;
font-size: 11px;
font-family: "Times New Roman", Times, Georgia, serif;
border-top: 1px #e5e3e3 solid;
color: #9e9d9d;
float: left;
}
#cooright {
height: 29px;
width: 743px;
line-height: 30px;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 11px;
border-top: 1px #e5e3e3 solid;
color: #9e9d9d;
float: left;
font-family: "Times New Roman", Times, Georgia, serif;
}
.invisible {display: none;}

#contenthome {
width: 700px;
float: left;
min-height: 300px;
margin: 0;
padding: 0 0 10px 0;
}
#contentprod {
width: 441px;
float: left;
min-height: 300px;
margin: 0;
padding: 0 0 10px 0;
}
#colone-promo {
float: right;
width: 238px;
min-height: 300px;
}
#breadcrump {
height: 20px;
width: 700px;
padding: 0;
margin: 0 0 10px 0;
}








/* MENU */

/* ------------------------------------------------------------------------------------
Tha Drop-down Menu
------------------------------------------------------------------------------------ */

/* Elements de premier niveau
--------------------------------------*/
#menu .level_1
{
	/*background: #6A6458;*/
	width: 743px;
	height: 44px;
	list-style-type: none;
	margin: 0 0 0 2px;
	padding: 0;
	border: 0;
	float: left;
	background: url("images/fondmenu.png") repeat-x; 
	font-size: 11px;
	position:relative;
}
#menu .level_1 li
{
	float: left;
	width: 123px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	height: 44px
}
#menu .level_1 li a:link, #menu .level_1 li a:visited
{
	display: block;
	height:44px;
	color: #818181;
	/*background: #3B4E77;*/
	background: url(images/fond_menu_out.png) no-repeat right top; 
	margin: 0;
	padding: 0;
	text-decoration: none;
	line-height:44px;
	text-align: center;
}
#menu .level_1 li a:hover {
	display: block;
	color: #818181;
	background: #c3ddd5; 
	padding: 0;
	margin: 0;
	text-decoration: none;
	height:44px;
	line-height:44px;
	overflow: hidden;


}
#menu .level_1 li a:active { background-color: #5F879D; height:44px;text-decoration: none;}

#menu .level_1 .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menu .level_1 .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menu .level_1 .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #818181;
	margin: 0;
	border: 0;
	background: transparent url("images/fondTR.png") repeat;
	height: 27px;
	padding: 4px 5px 0 5px;
	text-decoration: none;
	line-height:23px;
	text-align: left;
}
#menu .level_1 .sousMenu li a:hover
{
	background-image: none;
	background-color: #F2462E;
	display: block;
	color: #818181;
	padding: 4px 5px 0 5px;
	margin: 0;
	text-decoration: none;
	height:27px;
	line-height:23px;
	text-align: left;
}

#menu .level_1 li:hover > .sousMenu { display: block; }



#contentprod img {border: none;}











