/* CSS Document */

/* RESET */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin:0pt;
padding:0pt;
}
table {
border-collapse:collapse;
border-spacing:0pt;
}
html, body, form, fieldset {
color:#4F4F4F;
font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
font-size:0.8em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:2em;
}
img {
border:0pt none;
}
address, caption, cite, th {
font-style:normal;
font-weight:normal;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
}
b, em {
font-style:normal;
font-weight:normal;
}
input.btn {
width:auto !important;
}
a {
text-decoration:none;
color:#3d3d3d;
}
/* FIN RESET */

/* structure */
body{
	font-family:"Trebuchet MS", verdana, geneva, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:#dddddd;
}
/* bandeau */
#contBan{
	width:100%;
	
}
#ban{
	width:900px;
	height:139px;
	margin:0px auto;
	background-image:url(../images/bg_ban.jpg);
	background-repeat:no-repeat;
	
}
/* main */
#contMain{
	width:100%;
	background-image:url(../images/bg_contMain.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#main{
	width:880px;
	background-color:#fff;
	margin:0px auto;
	padding:10px;

}
#reflet{
	width:900px;
	height:137px;
	background-image:url(../images/bg_relfet.jpg);
	background-repeat:repeat-x;
	
	margin:0px auto;
}
/* footer */
#footer{
	background-image:url(../images/bg_footer.jpg);
	height:56px;
	width:880px;
	text-align:center;
}
/* contenu */
#colonneGauche{ 
	width:178px;
	float:left;
	background-color:#4b4b4b;
	background-image:url(../images/bas_menuProd.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 0 178px 0;
	}
#milieu{ 
	width:549px;
	float:left;
	margin:0 0 0 8px;
	}
#colonneDroite{
	width:139px;
	float:left;
	margin:0 0 0 5px;
}
/* listes et menu */
/* accès */
#acces{
	width:389px;
	height:25px;
	background-repeat:no-repeat;
	padding:1px 0 0 10px;
	margin:0 0 0 500px;
	
}
#acces li{
float:left;
		
}
#acces li a{
	float:left;
	display:block;
	text-transform:uppercase;
	color:#fff;
	height:14px;
	padding:0 3px 0 4px;
	font-weight:bold;
	background-image:url(../images/sep_acces.gif);
	background-repeat:repeat-y;
	background-position:right;
}

/* menu principal */
#menuPrin{
	padding:52px 0 0 0;
	
}

#menuPrin li{ float:left;}
#menuPrin li a{
	display:block;
	float:left;
	font-size:14px;
	color:#fff;
	height:35px;
	background-image:url(../images/bg_menu.gif);
	background-repeat:repeat-x;
	margin:0 1px 0 0;
	padding:4px 4px 0 4px;
	
}
/* menu produit */
#colonneGauche h1{
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	background-image:url(../images/bg_h1.jpg);
	background-repeat:no-repeat;
	width:168px;
	height:29px;
	font-weight:normal;
	padding:4px 0 0 10px;
}
/* divers */
.miniBr{ height:1px;}

/* bloc centraux */
#milieu h2{
	background-image:url(../images/bg_h2.jpg);
	width:503px;
	height:25px;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11px;
	padding:0 0 0 45px;
}
.blocMilieu{
	width:548px;
	background-image:url(../images/bg_bloc.jpg);
	background-repeat:repeat-y;
	margin:0 0 20px 0;
}
.basBloc{
	background-image:url(../images/bas_bloc.jpg);
	background-repeat:no-repeat;
	width:548px;
	height:82px;
	background-position:bottom;
}
#milieu p{ padding:10px;}

/* blocs de droite */
#rensei{
	background-image:url(../images/BLOC1.jpg);
	width:139px;
	height:125px;
	margin:0 0 15px 0;
}
#prodHas,#newsletter,#liens{
	background-image:url(../images/bg_prodHas.jpg);
	background-repeat:repeat-y;
	margin:0 0 15px 0;
}
#prodHas h3,#newsletter h3,#liens h3{
	background-image:url(../images/bg_h3_prodHas.jpg);
	background-repeat:no-repeat;
	width:139px;
	height:26px;
	padding:2px 0 0 10px;
}
#prodHas p,#newsletter p,#liens p{
	margin:0 5px 0 5px;
}
#prodHas .bas,#newsletter .bas, #liens .bas{
	background-image:url(../images/bg_bas_prodHas.jpg);
	width:139px;
	height:19px;
	background-repeat:no-repeat;
	background-position:bottom;

}
#newsletter{background-image:url(../images/bg_news.jpg);}
#newsletter h3{background-image:url(../images/bg_h3_news.jpg);}
#newsletter .bas{ background-image:url(../images/bg_bas_news.jpg);}
#newsletter .input{ 
	background-image:url(../images/input_news.jpg); 
	width:125px; 
	height:24px; 
	background-repeat:no-repeat; 
	border:none; 
	font-size:11px; 
	padding:3px 0 0 5px; 
	margin:0 0 0 5px;
}
#newsletter .submit{ 
	background-image:url(../images/submit_news.jpg); 
	width:78px; 
	height:27px; 
	background-repeat:no-repeat; 
	border:none; 
	margin:5px 0 0 55px; 
	font-size:11px; 
	font-weight:bold;
}
#liens{background-image:url(../images/bg_liens.jpg); }
#liens h3{background-image:url(../images/bg_h3_liens.jpg); }
#liens .bas{background-image:url(../images/bg_bas_liens.jpg); }

/* menu colonne gauche */
#colonneGauche a{ color:#fff;}

/* menu produit */
#colonneGauche ul li p{
display:block;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(../images/bg_gamme.jpg);
	background-repeat:repeat-x;
	height:31px;
	width:173px;
	padding:0 0 0 5px;
	color:#fff;
}
#colonneGauche ul li a{
display:block;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(../images/bg_gamme.jpg);
	background-repeat:repeat-x;
	height:31px;
	width:173px;
	padding:0 0 0 5px;
	color:#fff;
}

.accordion_headings{
	padding:0 0 0 10px;
	margin:0 0 1px 0;
	background-color:#333333;
	color:#FFFFFF;
	width:168px;
	height:21px;
	cursor:pointer;
	font-weight:bold;
}
.accordion_headings:hover{
	background:#616161;
}

.accordion_child{
	margin:0 0 0 15px;
	
}

.header_highlight{
	background:#616161;
}
#colonneGauche .lienPorduit{
	background-image:none; 
	height:21px;
	text-transform:none;
	font-weight:normal;
	background-image:url(../images/puce_menu.jpg);
	background-repeat:no-repeat;
	background-position:0 9px;
	padding:0 0 0 10px;
	width:150px;
	
}
#colonneGauche .lienPorduit:hover{
	color:#bdbdbd;
}
#basic-accordian{
	
	
	
	
	
	z-index:2;

}

/* menu secondaire */
#menuSec{
	background-image:url(../images/bg_menuSec.jpg);
	background-repeat:no-repeat;
	width:458px;
	height:28px;
	margin:0 0 10px  0;
	text-align:center;
	padding:0 0 0 80px;
}
#menuSec li{ float:left; }
#menuSec li a{ 
float:left;
	display:block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../images/sep_menuSec.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding:2px 5px 0 5px;
	height:25px;
	
	}

.clearAll{ clear:both;}

#wrapper{
width: 545px;
margin: 0 auto;
}
.box{
background: #F6F6F6;
}
.boxholder{
clear: both;
padding: 5px;
background: #333333;
}
.tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #333333 url(../images/greentab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}
.tabtxt a{
color: #fff;
text-decoration: none;
}
.tabtxt a:hover{
color: #6E6E6E;
}
.box .p{
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
border: 1px solid #6E6E6E;
}