body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0; padding:0; } 
img {border:none;}
a {text-decoration:none; font-weight:bold; color:#164e87;}
a:hover {color:#5884b0;}
.clear {clear:both;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0.5px; line-height:16px;}

.header {height:320px; background:url(images/illubg.png) repeat-x; }
.header_illu { height:320px; width:963px; margin:0 auto;background:url(images/illu.png) no-repeat center top; position:relative;}
.header h1 {position:absolute; left:20px; top:0px; line-height:30px;}

.content_wrap {
background:#edf3f8;
border:1px solid #a7bbcf;
border-left:none; border-right:none;
padding:20px 0;
}

.content {width:1241px; margin:0 auto;}

.block h2 {  line-height:30px; color:#fff; font-size:18px; font-style:italic; font-weight:bold; padding:0 10px; background:url(images/h2corner.png) no-repeat right bottom #8eb3d7;}
.block h3 {color:#5884b0; font-size:16px; border-bottom:1px solid #8eb3d7;margin:10px 5px 5px 5px; padding-bottom:5px;}
ul {margin:5px 5px 5px 25px; }

.block {border:1px solid #a7bbcf; padding:10px 10px 5px 10px; background:#fff; margin-bottom:10px; }
	.block p {margin:5px;}
.block .close {  line-height:30px; color:#fff; font-size:18px; font-style:italic; font-weight:bold; padding:0 10px; background:url(images/closecorner.png) no-repeat left bottom #8eb3d7; text-align:right; margin:0 0 5px 0;}

.block h2 a, .block .close a {color:#fff;}	

.pagination {margin:5px; text-align:center; }
	
.sidebarl {padding:0 10px 0 10px; float:left;width:268px;}
.sidebar2 {padding:0px 10px 0px 20px; float:left;width:268px;}
	ul.ulmenu {margin:5px 5px 0 5px; }
	ul.ulmenu li { line-height:16px; border-top:1px solid #EDF3F8;list-style:none; padding:5px 0; }
	ul.ulmenu li.firstli {border:none; }
	ul.ulmenu img {vertical-align:middle; margin-right:5px;}





.sidebarr {padding:0 10px 0 20px; float:left; width:621px;}


/* FOOTER */
.footer {margin:20px auto 50px auto; width:963px; color:#684e4b; overflow:hidden;}
.footer_overflow {width:964px;}
.footer_col {width:200px; float:left; padding:0 20px 0 20px; border-right:1px solid #efe5e5;
			 min-height:220px; height:auto !important; height:220px; } /* hack min height */

.footer h2 {margin-bottom:5px;font-size:18px; font-weight:bold; font-style:italic;border-bottom:1px solid #efe5e5; padding-bottom:5px;}
.footer a {color:#684e4b;}
/* Lien HEADER */
#_Plombier {	position:absolute;left:327px;top:151px;width:87px;height:51px;z-index:1;}
#_Serrurier {position:absolute;left:540px;top:67px;width:62px;height:42px;z-index:1;}
#_Chauffagiste {position:absolute;left:106px;top:48px;width:87px;height:130px;z-index:1;}
#_Electricien {position:absolute;left:723px;top:91px;width:30px;height:58px;z-index:1;}
#_PetitsTravaux {position:absolute;
	left:539px;
	top:149px;
	width:65px;
	height:43px;
	z-index:1;
}
#_Vitrier {
	position:absolute;
	left:295px;
	top:59px;
	width:146px;
	height:91px;
	z-index:1;
}

#_Mondepanneur_1
 {
	position:absolute;
	left:757px;
	top:12px;
	width:187px;
	height:289px;
	z-index:1;
}
#_Mondepanneur_2
 {
	position:absolute;
	left:657px;
	top:153px;
	width:105px;
	height:147px;
	z-index:1;
}
#_Mondepanneur_3
 {
	position:absolute;
	left:657px;
	top:100px;
	width:45px;
	height:57px;
	z-index:1;
}
.fontmini{
font-size:11px;
text-align:right;
}
.li-mager{ background-image: url(images/puce.gif);
 background-repeat: no-repeat;
 background-position: left center;
 list-style-type: none;
 padding-left: 20px;}
