/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; background:#4197ee url(../images/bg/body.gif) repeat-x left top; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;} }
img{ border:0;}
img {text-decoration:none;}
a {text-decoration:none;}

h1{margin:0; padding:0; font-size:16px;}
a:link, a:visited{ color:#22476b; text-decoration:none;}
a:hover{font-weight:bold; text-decoration:underline;}
.spacer{width:100%; display:block; height:1px; overflow:hidden; clear:both;}
div.wrapper{background:url(../images/bg/wrapper.gif) repeat-x left bottom;}
div.header{width:900px; margin:0 auto; background:url(../images/bg/header.gif) no-repeat left top; height:249px; padding:0;  position:relative; }
div.content_outer{width:900px; margin:0 auto; background:url(../images/bg/content_outer.gif) repeat-y left top; padding:0;}	
div.content_inner{background:url(../images/bg/content_inner.jpg) no-repeat left bottom; padding:0 25px;}
div.footer_wrap{background:#0353a4 url(../images/bg/footer_wrap.gif) repeat-x left top; clear:both; display:block; border-top:solid 10px #22476b;}
div.footer{width:900px; margin:0 auto; background: url(../images/bg/footer.jpg) no-repeat right top; font-size:11px; padding-bottom:10px;}	
div.footer a:link, div.footer a:visited{color:#fff;}
div.footer a:hover{text-decoration:underline; font-weight:normal;}
div.gauche{float:left; display:block; width:448px;}
div.cadre_gauche{width:408px;  padding:20px 15px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg/gauche.png');
	background-repeat:no-repeat;
	background-position:left 10px;

 }
div.cadre_gauche[class]{background:url(../images/bg/gauche_ff.png) repeat-y left 10px; }
div.gauche_top[class]{background: url(../images/bg/gauche_haut.png) no-repeat left top;}
div.gauche_bas[class]{background: url(../images/bg/gauche_bas.png) no-repeat left bottom;}
div.gauche_top, div.gauche_bas{display:block; height:5px; }
#avantapres {margin:0 auto; text-align:center;}
#avantapres img {border:1px solid black;}
#avantapres td {color:black; font-weight:bold;}
.gauche a img { border:0;}

ul.gal, ul.gal_acc{padding:5px 0 0 0; margin:0; list-style-type:none;}
ul.gal_acc li img{background: url(../images/bg/gal_img_acc.png) no-repeat center; padding:8px; border:0;}
ul.gal li{float:left; margin:0 2px 0 0; padding:0;}
ul.gal li img {background:url(../images/bg/gal_img.png) no-repeat center; padding:8px; border:0;}

div.flash{background:#f0f0f0; height:186px; width:853px; margin:0 auto;}
div.text{float:left; width:395px; margin:10px 0 0 0px; text-align:justify;}
ul.menu_top{margin:4px auto 0 auto; padding:0; list-style-type:none; width:865px;}
ul.menu_top li{float:left; margin:0; padding:0; height:49px;}
ul.menu_top li a:link, ul.menu_top li a:visited{ height:49px; background-position:left top; background-repeat:no-repeat; display:block; outline:none; position:relative;}
ul.menu_top li a.accueil{background-image:url(../images/menu_top/accueil.gif); width:88px;}
ul.menu_top li a.prestations{background-image:url(../images/menu_top/prestations.gif); width:107px;}
ul.menu_top li a.verandas{background-image:url(../images/menu_top/verandas.gif); width:173px;}
ul.menu_top li a.stores{background-image:url(../images/menu_top/stores.gif); width:139px;}
ul.menu_top li a.portes{background-image:url(../images/menu_top/portes.gif); width:157px;}
ul.menu_top li a.contact{background-image:url(../images/menu_top/contact.gif); width:87px;}
ul.menu_top li a.plan{background-image:url(../images/menu_top/plan.gif); width:114px;}
ul.menu_top li a:hover, ul.menu_top li a:active{ background-position:left -49px;}
ul.menu_top li a span{display:none;}
div.plan h1{text-align:left; margin:0 0 5px 0;}
/*PAGES MENTIONS LEGALES*/
* 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 = "images/pixel.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)
);
}
div#mentions h1{text-align:left; margin:0 0 5px 0;}
div#mentions {padding:0 20px 0 20px; text-align:justify;}

.center{display:block; text-align:center; border:none;}
/*#mentions p{ padding:0 20px 0 20px; }
*/
.zonetexte1{list-style-type:none; clear:both; font-size:12px; width:100%; float:left; margin:0; padding:0; text-align:center; }
.zonetexte1 li{float:left;  width:200px; height:175px; text-align:left; padding:0 25px 0 10px; border-left:solid 1px #fff;}
.zonetexte1 li p{ margin:0; padding:0; text-align:left}
.zonetexte1 li h2{font-size:14px; font-weight:bold}
.spacer_200{display:block; height:400px;}

#adcontact {#color:#000;}

#encart {width:414px; margin:0;}
#encart_ttl img {border:none; margin:0;}
#encart_contenu {background:url(../images/encart_contenu.gif) top left repeat-y; border:none; margin:0; color:#54a2f0; padding:0 15px;}
#encart_footer img {border:none; margin:0;}

#catalogue_btn {text-align:center; margin:10px;}
#catalogue_btn img {border:none;}


/* PAGE REALISATION*/
#menurealisation { width:150px; height:35px; overflow:hidden; border:1px solid #fff;  position:absolute; top:145px; right:30px;  text-transform:uppercase;}
#menurealisation a { width:150px; height:35px; display:block; font-size:12px; font-weight:bold; color:#fff; background:#5B7F00; line-height:35px;}
#menurealisation a:hover {color:#fff; text-decoration:none; background:#7AAA02;}
#div-2, #div-3, #div-4, #div-5, #div-6, #div-7, #div-8, #div-9, #div-10, #div-11, #div-12, #div-13, #div-14, #div-14, #div-15, #div-16, #div-17, #div-18, #div-19, #div-20, #div-21 { display:none;}

#gauche { width:200px; padding:15px 0; text-align:center; float:left; }
#droite { width:620px; float:left; background:url(../images/bgdroite.gif) repeat-x; padding-left:10px; }
#galery { width:600px; overflow:hidden; }
#ongletmenu { text-align:left; width:200px; overflow:hidden; }
.ongleton { font-size:11px; font-weight:bold; text-decoration:none; display:block; vertical-align:middle; color:#033726; padding:5px 10px; float:left; border-bottom:1px solid #99C7F6; width:180px; background:#fff; }
.ongletoff { font-size:11px; font-weight:bold; text-decoration:none; display:block; vertical-align:middle; color:#033726; padding:5px 10px; float:left; border-bottom:1px solid #99C7F6; width:180px; }
a#ondiversen { line-height:normal; }
a:hover.ongletoff {  text-decoration:none; color:#fff; background:url(../images/puce.gif) 180px center no-repeat; background-color:#8FC800;  }
a:hover.ongleton { color:#fff; text-decoration:none; background:url(../images/puce.gif) 180px center no-repeat; background-color:#8FC800;}
a:active.ongletoff {  color:#fff; text-decoration:none; background:url(../images/puce.gif) 180px center no-repeat; background-color:#8FC800;}



/*CATALOGUE*/
#bloc_catalogue { width:100%;  text-align:center; }
#catalogueb {  padding:0 10px 0 15px;  width:100%; text-align:center;}
#catalogue_annonce {   padding:0 10px 0 15px;  width:665px; text-align:left;}
#id{float:left; width:220px; margin:10px; margin-left:30px;  font-size:11px;
	}
select{font-size:11px; background-color:#acc122; color:#000000; font-weight:bold;}
#id:hover{
	float:left;
	width:220px;
	margin:10px; margin-left:30px;
}
#haut_id{float:left; width:220px; background-image:url(../images/ht-vignette-catalogue.jpg); height:6px;
	}
#cont_id{float:left; width:220px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../images/fd-vignette-catalogue.jpg); text-align:center;
	}
#bas_id{float:left; width:220px; background-image:url(../images/bas-vignette-catalogue.jpg); height:6px;
}

.photo_occasion {
	margin:5px 0;
	border:1px solid #FFFFFF;
}
#cont_id img:hover{
	border:1px solid #54a2f0;
}

#catalogue_annonce hr { border:1px solid #173766; width:670px; margin-top:10px; margin-bottom:10px; }

#annonce{float:left; width:470px; }
#vignette{float:left; width:320px; text-align:center; }
.prix {
	font-size:20px;
	color:#CC0000;
	font-weight:bold;
}
h2{margin:0; padding:0; font-size:16px; color:#000000;}
