@import url(buttons.css);
@import url(lightbox.css);
@import url(menu.css);
@import url(pagination.css);
@import url(tooltip.css);
@import url(reset.css);
.right{float:right}
#uselinks{float:right;padding-bottom:10px}
#encart_actualite li p{display:none !important}
.mr{margin-right:15px;margin-bottom:5px}
.ml{margin-left:15px;margin-bottom:5px}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
*{margin:0;padding:0}
body{font-family:"Calibri",arial;font-size:12px;background:#FFF;margin:0}
#global{width:950px;margin:10px auto}
#header{height:393px;width:950px}
#logo a{background:url(../img/template/logo.jpg);float:left;padding-top:111px;text-decoration:none;text-align:center;height:35px;width:251px}
#navBarLeft{height:247px;width:251px;float:left}
#diaporama{background:url(../img/template/000.jpg) no-repeat;float:left;height:247px;width:699px}
#content{border-top:1px solid #333;border-bottom:1px solid #333;background:url(../img/template/content.jpg) repeat-y;width:950px;overflow:hidden}
#wrapper{float:left;min-height:500px;_height:500px;width:699px}
#sidebar{background:url(../img/template/sidebar.jpg);float:left;height:512px;width:251px}
#footer{padding-top:8px;text-align:left;width:950px}
#footer img{float:right;border:3px solid #333}
#footer img:hover{border:3px solid #68A0F3}
#footer a,#footer p{color:#333;line-height:23px}
#sidebar a{color:#333;text-transform:uppercase;text-decoration:none !important}
#sidebar p{color:#333}
#sidebar h2{color:#FFF;text-transform:uppercase}
#sideboxDevis{margin-top:29px;height:184px !important}
#sideboxDevis a{padding-left:67px}
#sideboxContact{height:236px}
#sideboxContact #telnumber{height:50px;padding-right:25px;padding-top:19px;float:right;font-size:163%;color:#0066CB;font-weight:900;margin-top:-12px}
#sideboxContact a{padding-left:100px}
#newsletter p{padding-left:67px;padding-top:5px;line-height:20px}
#newsletter a{color:#FFF;letter-spacing:1px}
#newsletter a:hover{color:#FF0 !important}
a{color:#333;text-decoration:underline;font-weight:900}
a:link{color:#333;text-decoration:underline}
a:hover{color:#333;text-decoration:none}
#wm{padding:35px}
.borderlightbox{border:2px solid #333;margin-left:50px;margin-bottom:20px}
#sidebar a:hover,#box1 a:hover,#box2 a:hover,#box3 a:hover{color:#FFF}
#box1 h2,#box2 h2{background:none !important;border:none !important;color:#0066CB !important;font-size:18px !important;height:49px !important;font-weight:bolder;margin:0 !important;padding:10px 0 0 15px !important}
#box1{background:url(../img/template/box1.jpg) no-repeat;float:left;width:303px;height:222px}
#box1 a{text-decoration:none;text-transform:uppercase;float:right;padding-right:51px;padding-top:3px}
#box2{background:url(../img/template/box2_2.jpg) no-repeat;margin-left:20px;display:inline;float:left;width:303px;height:222px}
#box2 ul li{list-style:none;line-height:19px}
#box2 ul{margin-bottom:15px !important}
#box2 ul li a{padding-left:5px;padding-right:5px;text-decoration:none}
#box2 ul li a:hover{background:#D2E637}
#box2 .all_actu{background:none !important;text-decoration:none !important;text-transform:uppercase;float:right;padding-right:51px;padding-top:3px}
.all_actu{background:url(../img/template/link.jpg) no-repeat;width:173px;height:28px;text-decoration:none !important;text-transform:uppercase;padding-left:11px;float:right;padding-right:51px;padding-top:8px}
#box3{margin-top:20px;background:url(../img/template/box3.jpg) no-repeat;float:left;width:627px;height:220px}
#box3 h1{height:18px !important;font-size:18px !important;color:#FFF !important;padding-top:20px !important;padding-left:20px !important;padding-bottom:22px !important}
* html #box3 h1{padding-top:8px !important !important}
#box3 p{height:125px !important;font-size:13px !important;color:#FFF;padding:0 20px !important}
#box3 a{padding-right:58px !important;float:right !important;text-transform:uppercase !important;text-decoration:none}
#wrapper h1{overflow:hidden;color:#0066CB;font-size:20px;padding-bottom:0;padding-left:20px;padding-top:20px}
#wrapper h2{overflow:hidden;color:#FE8417;border-bottom:1px dotted #CC9;font-size:13px;font-weight:bolder;margin-bottom:20px;padding-bottom:5px;padding-top:20px}
#wrapper h2	a{text-decoration:none;color:#FE8417;font-size:13px;font-weight:bolder;margin-bottom:20px;padding-bottom:5px;padding-top:20px}
#wrapper h3{overflow:hidden;border-bottom:1px dotted #CC9;color:#FE8417;font-size:13px;font-weight:bolder;margin-bottom:20px;padding-bottom:5px;padding-top:20px}
#wrapper hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
#wrapper p{
	line-height:25px;
	margin-bottom:-2px;
	_margin-bottom:10px;
	text-align:left;
}
#wrapper strong{color:#0066CB;font-weight:bolder}
#wrapper ul{margin-bottom:20px;margin-left:50px}
#wrapper ul li ul{margin-bottom:30px;margin-left:15px;margin-top:10px}
#wrapper ul li ul li{list-style:none}
#wrapper li{margin-bottom:5px}
.resumeActu{height:133px}
.lienActu{padding-left:130px}
.lienActu a{text-decoration:none}
#wrapper #box1 ul.liste li,ul.liste li{background-image:url(../img/template/puce.jpg) !important;background-repeat:no-repeat;background-position:0 3px;line-height:18px !important;margin-bottom:0 !important;text-indent:17px;margin-left:-10px;list-style-type:none !important}
#right{float:right;width:225px}
#right2{float:right;width:170px}
#filet{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url("../footer.jpg") repeat-x scroll center top;clear:both;height:2px;margin-bottom:30px;margin-top:10px;width:100%}
#right_contact{float:right;width:237px;height:60px}
.enavant{border:1px solid #C00;background-color:#FFEAEA;margin-bottom:20px;padding:5px}
#box1 ul li a:hover{background-color:#D2E637}
#box1 ul li a{padding-top:0}
.villes p{margin-bottom:3px !important;padding-left:40px !important;line-height:15px !important}
.fiches .titre{line-height:25px;font-size:20px;color:#FFF;background-color:#0066CB;text-align:center !important}
.fiches{width:175px;overflow:hidden;float:left;height:230px;border:solid #0066CB 1px;margin:10px 14px}
.fiches a{padding-right:10px;float:right}
.fiches img{margin-bottom:10px}
.clic{cursor:pointer}
.left,#navBarTop,#left,#left2{float:left}
.borderplan,.borderlightbox:hover{border:2px solid #67A1F3}
#sideboxDevis h2,#sideboxContact h2{height:16px;padding-left:58px;padding-top:3px}
#sideboxDevis p,#sideboxContact p{line-height:20px;height:88px;padding-left:25px;padding-right:25px;padding-top:19px}
#wm p:first-letter,#wm li:first-letter,#wrapper h1:first-letter,#wrapper h2:first-letter,#wrapper h3:first-letter{text-transform:uppercase}
#right img,#right2 img{margin-left:0}
#tableau_rea{width:650px;-width:600px;margin:0 auto;overflow:hidden}
#tableau_rea td{display:block;float:left;width:125px;overflow:hidden;margin:5px 10px 5px 0;border:1px solid #efefef;padding:0 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#tableau_rea td h2{padding-top:5px;margin-bottom:5px;color:#0768C9}
.detail a{float:right;height:20px;padding:0 15px;background:#C7DB2A;color:#000;text-decoration:none;margin:5px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:20px;overflow:hidden}
.detail a:hover{background-color:#0768C9;color:#fff}
.mini{margin:5px;padding:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;background:#efefef}
