ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,object,iframe { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a {color: #69b4d1;text-decoration: none;cursor: pointer;}
a:hover {text-decoration: none;color:#666 }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: none; } * html  :focus {outline:none;}
img{border:0px;}

	
body {
	margin: 0 auto;
	padding:0;
	font: 400 1.0em 'trebuchet ms',arial,sans-serif;
	color: #ddd;
	width:100%;
 background: #fff;
	}
.cadre{
	width: 100%;	
background: #000 ;
padding-bottom:30px;

}
.header {
	width: 100%;
	position:relative;
	 background: #fff /*url(../images/bgnew1.jpg) no-repeat center -23 px*/;
	 border-bottom:6px solid #666;
	 height:200px;
	}
.logo{
	float: left;
	width: 100%;
		margin:0;
padding:0;
height:178px;	 border-bottom:23px solid #69b4d1;
	}
.rechercher{
	float: right;
	height:32px;
	margin-top:30px;
	}
.header h1{
		margin-top:	-10px;
		padding:10px;	
		width:190px;
		margin:0 auto;/*background: #69b4d1;*/
}
.header h1 a{
	font: 2em arial,sans-serif;
	color: #999;

	letter-spacing: -0.1em;
	text-decoration: none;
		line-height: 1em;		padding:10px;
	}
.header h1 span{
display:none;
	}
.header img{
		border:0;
		margin-top:10px;
		margin-left:0px;

}
.header h2 {
	font: 400 1.2em 'trebuchet ms',arial,sans-serif;
	letter-spacing: -0.1em;
	color: #69b4d1;
	margin-bottom:10px;
	line-height: 0.2em;
	margin-top:-30px;
	margin-left:55px;
	}


.navigation {width:800px;list-style-type:none; 	padding: 0;	margin: 5px auto;text-align:center;border-top:1px solid #b2b2b2;}
.navigation ul {padding:0; margin:0; list-style-type:none; /* for Firefox */list-style: none;}
.navigation li {float:left; position:relative;/*border-top:1px solid #fff;*/}
#basheader ul li a.arrow-right, #basheaderul li a:hover.arrow-right {
	background-image: url(../imagesbase/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right 12px;	
} 
.navigation li a, .navigation li a:visited {
	display:block;
	text-decoration:none;
	float:left;
	font-weight: normal;
	letter-spacing: -1px;		
	font: 400 1.1em 'trebuchet ms',arial,sans-serif;

	width:100px;
	text-align:center;
	padding: 10px 0px 0px 0px;		
	color: #69b4d1;
}
* html .navigation li a, .navigation li a:visited {
width:7em; w\idth:6em; /* hack for IE5.5 */
}
.navigation li a.drop, .navigation li a.drop:visited {
font-weight:bold;
}
.navigation li ul {
visibility:hidden;
 position:absolute;
 top:2.5em; 
 left:0em;
 height:0;
 overflow:hidden;
 margin:-3px auto;
 padding: 5px;
	text-align:center;
	padding-bottom:10px;
}
.navigation table {
margin:-1px; 
border-collapse:collapse;
 font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.navigation li:hover a,
.navigation li a:hover {
text-decoration:none;
 border:0;
/* background: transparent url(../images/arrow.gif) no-repeat top center;*/
	color: #999;
}
.navigation li:hover {/*
border-top:1px solid #69b4d1;#6ab6ff;*/
}
.navigation li:hover ul,
.navigation li a:hover ul {
visibility:visible; 
height:auto; 
 left:-2em;
 top:2em; 
 overflow:visible;
 border: none;
 /* border-top: 4px solid #fff;
   border-bottom: 4px solid #999;*/
background: #69b4d1;
width: 164px;
padding-top:10px;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.7;z-index: 8000;
}
.navigation li:hover ul li a,
.navigation li a:hover ul li a {
display:block; 
font-weight:normal;
 text-decoration:none; 
 height:auto; 
 padding: 5px;
	width: 154px;
	color: #fff;
	font-weight: normal;
	background:none;
}
* html .navigation li a:hover ul li a {
width:13em; w\idth:12em; /* hack for IE5.5 */
}
.navigation li:hover ul li a:hover,
.navigation li a:hover ul li a:hover {
text-decoration:none;
color: #fff;
}
.principal{
	margin: 0;
	padding: 0; 
	z-index:10;
	width:1000px; /*border-left:8px solid #666; border-right:23px solid #666;*/width:1000px;
	margin:0px auto 0 auto;
	}
	
.content {
	text-align:justify;
	z-index:10;
	padding:0px 20px 10px 20px ;
	z-index:3;/*
border-right: 5px dashed #999;
	border-left: 5px dashed #999;*//*	border:5px solid #999;border-bottom:2px solid #666;  border-left:23px solid #69b4d1; border-right:23px solid #666;background: #333;*/
	}
h2 {
	font: 400 1.6em arial,sans-serif;
	color: #ddd;
	letter-spacing: -1px;
	margin-top: 20px;
	margin-bottom: 10px;
	}
h3 {
	font: 400 1.2em 'trebuchet ms',arial,sans-serif;
	padding-top: 0px;
	letter-spacing: 0px;
	color: #69b4d1;
		color: #ddd;
	}
h4 {
	font: 400 1.2em arial,sans-serif;
	color: #999;
	letter-spacing: -0.1em;
	margin-bottom: 10px;
	}
p {
	line-height: 1.8em;
	margin:  0;
	color: #aaa;
	font-size: 0.9em;
	}
blockquote {
padding:20px;
}

textarea{
	width:450px;
	height:150px;
}	
ul {margin: 10px 0 10px 35px;}
dt {font-weight: bold;}
dd {	padding: 0 0 9px 0;}

.buttonImage, option , input[type=radio], input[type=submit], input[type=reset] ,input[type=button],input[type=file]{
width:auto;
	vertical-align:top;
}
.barNav {
	font: 400 0.7em arial,sans-serif;
	line-height: 1.9em;
	margin:0;
	margin:0;
	color: #777;

	}
.content a {
	text-decoration: none;
	color: #69b4d1;
	}

.content a:hover{
color: #666;
	}

.pagination {
	font-size: 1.5em;
	}
.pagination a:hover{
	border-bottom: none;
	}
.clearfloat {
        clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}
.footer {
	margin-top:0px;
	padding-top:0px;
	height:280px;/*
 background: #FFF url(../images/essaiSite3.jpg) no-repeat center -28px  ;
background: #FFF ;*/		 border-top:6px solid #666;
	/*clear:left;width:100%;position:fixed;
	left: 0;
	bottom: 0;*/
	text-align:center;
	 background: #fff /*url(../images/bgnew1.jpg) no-repeat center -23 px*/;
	}
	
.cadrefooter {
	width:100%;
	margin:0px auto 0 auto;
	/* background: #FFF url(../images/entetemastjpg.jpg) no-repeat left top  ;*/
	text-align:center;border-top:28px solid #69b4d1;
	}

.footer a {
	text-decoration: none;
	color: #69b4d1;
	border-bottom: none;
	font: 400 0.8em arial,sans-serif;
	font-weight: bold ; 

	}

.footer a:hover {
	color: #666;
	}

 p.date{
	float:right;
  text-align:right;font-weight: bold ; 
}

/*MOdif cms v1*/
div.listePagerub{
	overflow:hidden;
	text-align:center;
	padding:10px;
	text-align:justify;
	margin:10px auto;
	height:90px;
	width:750px;
	background: #fff url(../images/Cadre_Gris_produit.gif)  no-repeat;
}
div.listePagerub:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.7;
}	
div.listePagerub a{	padding:15px;
	font: 400 1.4em 'trebuchet ms',arial,sans-serif;
	display:block;
	width:100%;
}
/*article vente*/
a.devis{
	margin-left:350px;
	font-weight: bold ; 
	
}
 a.backdevis{
 	font-weight: bold ; 
}

/*Liste du cms1.0 : aricle, rub vente...*/
div#content  a.listeArticle , div.listeRecherche a{
	display:block;
	width:100%;
}
div.listeRecherche{
	width:800px;
	margin:0px auto;
	padding:10px;
	border-top:1px solid #69b4d1;	overflow:hidden;
}
div.listeArticle{
height:150px;
	float:left;
	width:150px;
	margin:0;
	padding:10px;
	overflow:hidden;
	text-align:center;
		border:1px solid #000;
	font-size:14px;	background: #333;
}
div.listeArticlevente{
float:left;
	width:150px;
	margin:20px 70px 10px 70px;
	padding:10px;
	overflow:hidden;
	text-align:center;
	border-top:3px solid #69b4d1;
}
div.listeArticlevente:hover{
color:#777;
}
 div.listeRecherche p {
font-weight:bold;	color:fff;
}

 div.listeArticle:hover, div.listeRecherche:hover{
	background: #555;

}
a.aliste:hover{
	background: #f1f1f1;
	border:none;
	cursor:pointer;
}
div.listePagerub h3,  div.listeArticle h3, div.listeRecherche h3{
	/*
color: #69b4d1;*/
	color: #fff;	
	margin-bottom:5px;
	}
div.galerieGeneral {text-align:center;}	
.galerie{margin-bottom:20px;}
.menuGalerie a{margin-left: 20px;text-decoration: none;font: 400 1.3em 'trebuchet ms',arial,sans-serif;letter-spacing: -1px;}
.menuGalerie a:hover{border:0;color:#666;}
.menuGalerie {padding:10px;}

  #cadreprincipal div.listeRecherche img{
margin-left:10px;
margin-right:10px;
}
div.cadretexte{
margin-left:110px;
font-weight:bold;
}
div.cadretexteprod{
margin-left:110px;
font-weight:bold;
text-align:center;
}

