img, div, input,li { behavior: url("http://www.peinture-decoration-vendee.com/wp-content/themes/perso/css/iepngfix.htc"); }

body {
	margin: 0;
	padding:0;
	background: #3e3d40;
	text-align: center;
	width:100%;
}

img {
	border:none;
}
div, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000c2b;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {
	padding: 0;
}
form {
	padding: 0;
	margin: 0;
}
input, select {
	vertical-align: middle;
}
a {
	text-decoration: none;
	color: #f09136;
}
a:hover {
	color: #000c2b;
	text-decoration: none;
}
p {
	margin:10px 0;
}
.clear1 {
	clear:left; 
}
.clear2 {
	clear:both;
}
.clear{ clear:both;}
#index_anim {width:1031px; margin:30px auto 5px auto;}
#index_anim1{ display:none;}

@font-face {
	font-family: 'YanoneKaffeesatz-Regular';
	src: url('YanoneKaffeesatz-Regular.eot') format('eot'), 
	     url('YanoneKaffeesatz-Regular.woff') format('woff'), 
	     url('http://www.peinture-decoration-vendee.com/wp-content/themes/perso/css/YanoneKaffeesatz-Regular.ttf')  format('truetype'),
	     url('YanoneKaffeesatz-Regular.svg') format('svg');
}

#logo {position:absolute; top:15px; left:15px; z-index:9;}
#colonne {background:url(http://www.peinture-decoration-vendee.com/wp-content/themes/perso/images/colonne.png) no-repeat; position:fixed; bottom:0; right:0; width:217px; height:394px;}
#pinceau {background:url(../images/pinceau.gif) no-repeat #3e3d40; position:absolute; top:0; left:0; width:449px; height:420px; }
#birdleft{position:absolute; background:url(../images/bird_left.png) no-repeat; top:0; left:-300px; width:300px; height:316px;}
#birdright{position:absolute; background:url(../images/bird_right.png) no-repeat; right:-300px; width:300px; height:316px;}

.tweet{ position:absolute; margin-left:120px; margin-top:-29px;}


#mentions p{margin: 10px 0 20px 40px;}

#wrapper {  background:url(../images/bg_wrapper.png) repeat-y; width:964px; margin:50px auto 0 auto;}
#wrap{  width:964px; background:url(../images/bg_bot_r.png) bottom center no-repeat; position:relative;}
.mp3{ position:absolute; left:440px; top:9px; width:240px}
#menu { height:37px; width:632px; overflow:hidden; position:absolute; top:-30px; z-index:55555;}
#menu ul { margin:0; padding:0; width:632px;}
#menu ul li { margin:0; padding:0; list-style:none; list-style-image:none; float:left;}
#menu ul li a { display:block; height:74px; }
#menu ul li a:hover { margin-top:-37px;}
#control{ display:none;}

#cache {float:left;}
#content-left { float:left; text-align:left; width:442px; }
#cont-left { float:left; width:405px; position:relative;}
#flash { background:url(../images/bg_flash.gif) no-repeat;}
.decor1 { padding:1px 0 0 83px;}
.tel { padding:15px; padding-top:0;}
#footer ul { margin:15px auto 0 auto; width:560px; padding:0; display:block;}
#footer ul li { margin:0; padding:0; list-style:none; float:left;}
#footer ul li a { padding:0 3px; display:inline-block; font-size:11px;}
.logo-mtc { margin:15px 0;}
#content-right { float:left; width:520px;}
#menu-top { width:522px;height:35px; overflow:hidden; background:url(http://www.peinture-decoration-vendee.com/wp-content/themes/perso/images/bg_menu_top.gif) no-repeat; }
#menu-top ul { margin:0 0 0 238px; padding:0;}
#menu-top ul li { margin:0; padding:0; list-style:none; float:left; margin:0 1px 0 0;}
#menu-top ul li a { display:inline-block; height:70px;}
#menu-top ul li a:hover { margin-top:-35px;}
.main-top { background:url(../images/main_top.gif) no-repeat; width:520px; height:121px;}
.ttl-main { width:238px; float:left; background:url(../images/ttl_fond.png) no-repeat top left; height:29px;}
.ttl-main h1 {margin:0;padding:0; font-family:'YanoneKaffeesatz-Regular',Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; font-weight:normal;text-indent:10px;line-height: 13px; text-align:left;}
.cont-main-top { padding:5px 116px 0 20px; text-align:justify;}
.cont-main-top2 { padding:0px 20px; text-align:justify; color:#fff;}
.cont-main-top strong { color:#f09136; font-weight:bold;}
.cont-main-mid { background:#3e3d40; width:520px; padding:15px 0; text-align:left; color:#fff;}
.textmaron { width:480px; margin:0 auto; text-align:left; color:#fff;}
.bord1-photo { border:1px solid #83420b; width:490px; margin-left:15px; text-align:center;}
.bord2-photo { border:5px solid #dfcdbe;}
.mid-l { float:left; width:275px;}
.mid-r { float:left; width:225px; padding-top:55px; color:#fff; text-align:justify;}
.mid-r ul { margin:20px 0 0 25px; padding:0;}
.mid-r ul li { }
.cont-main-photo { border-top:1px dashed #cdbdb0; padding:30px 0;}
.cont-photo { width:495px; margin:5px auto;}
.bloc-photo { float:left; width:165px; text-align:center;}
.photo { background:url(../images/bg_photo.gif) no-repeat; width:150px; height:130px; margin:0 auto;}
.photo img { width:120px; height:80px; margin:25px auto;}

#tampon {width:139px; margin:-50px 0 0 220px;}
#portes {width:379px; margin:0 auto; text-align:center;}
.main-bottom { width:475px; margin:0 auto 20px auto; text-align:justify;}
.visitez {  margin:0 auto; width:481px; margin-bottom:25px; text-align:center;}
#galerie { width:475px;}
#footer { width:964px; margin:0 auto; color:#d5cabe;}
#footer ul {text-align:center;}
#footer a { color:#d5cabe; }


#wrap_actu { width:495px; margin:20px auto; text-align:right;}
#wrap_actu h1 {font-size:20px; line-height:20px; text-align:left; color:#f09136;}
.actu_intro {text-align:justify; font-style:italic; color:#fff;}
.actu_bloc_photo {width:495px; background:#3e3d40; margin:0 auto; }
.actu_photo {width:427px; margin:0 auto; }
.actu_photo img {margin:16px auto; border:3px solid #fff;}
.actu_content {text-align:justify; color:#3e3d40;}



#mentions h1 {font-size:20px; text-align:center; color:#a1510d;}
#mentions h2 {font-size:15px;}

.fb{text-align:left; margin:0 10px 10px 23px;}
#article{ margin:10px 10px 20px; padding:10px; text-align:justify;}
.main-top1 { background:url(../images/main_top1.gif) no-repeat; width:520px; }
.cont{width: 480px;
 padding:5px 20px 0 20px; 
text-align: left;}
.cont strong { color:#f09136; font-weight:bold;}

						

#equipements{ margin:0 auto; width:442px;}
.slides_container{height:550px; margin-left:15px;}
#equipements .slides_container a{ height:500px; display:block;}
.slides_control img{ border: solid 5px #fff; display:block;}
#prod-thumbs{ height: 100px;}
#pagination ul{ margin:0; padding:0; list-style:none;}
#pagination ul li{ margin:0; padding:0;}
#pagination ul li a{ float:left; border:solid 2px #fff; margin:10px 5px;}
#prod-thumbs{ width:450px; overflow:hidden;}
#desc_real{ }
#prev1{ float:left;}
#next1{ float:right;}


#nom,#prenom,#email,#rue,#CP,#ville,#telephone,#message{ margin:5px 0; padding:0; width:314px;}
.label{ float:left; width:70px; text-align:right; padding-right:10px;}
.label span{ color: tomato;}
#message{ width:314px;}
.captcha{ text-align:center; margin:0 78px;}
.taper{text-align:center;margin-left: 79px; margin-top:10px;}
#captchar-236{ margin:0; padding:0; height:25px;}
#submit{ background:url(../images/btn_envoyer.gif) no-repeat; width:210px; height:34px; line-height:10px; margin:10px 0;height: 35px;width: 150px;margin-left: 95px;}
.etoile{}
.btn-radio{ padding:2px 0 2px 60px;}
#btn{ text-align:center;}
#div-centr{ text-align:center;}
.ifplan{ text-align:center;}
#iframeplan{ margin:0; padding:0; border:none; overflow:hidden; width:100%; height:450px; }
.agrandir{ text-align:center;}
.articles{padding-right:116px;}
.comeinvendee{ text-align:center; padding:10px 0;}

.dl-menuwrapper { display: none; }
img.anim-m{ display:none;}
#flash img{/* display:none;*/}
.masq{ position:absolute; right:0; z-index:9;}
.masq1{ position:absolute; left:0; bottom:0; z-index:9;}
#flash-anim{ width:405px; height:565px; overflow:hidden;position: relative;}
.youtube{float: left;}


@media screen and (max-width:1080px){
	#wrapper img { display: inline;	max-width: 100%; height: auto;}
	svg{ display:none;}
	#pinceau{ display:none;}
	#colonne{ display:none;}
	#birdleft{ display:none;}
	#birdright{ display:none;}
	#flash{ background:url(../images/flash1.png) no-repeat top left; background-size:100% auto;}
	body{ width:100%;}
	#index_flash{ width:100%;height: 780px;}
	#index_anim{ display:none;}
	#index_anim1{ display:block;  width:100%;overflow-x:hidden}
	#flash-anim{ display:none;}
	img.anim-m{ display:block;}
	
}
@media screen and (max-width:850px){
	div,td{ font-size:1em;}
	img{ max-width:100% !important; height:auto;}
	body{ background:#7e7e80;}
	#index_flash{ height: 620px;}

	#wrapper{ width:100%; background:none;}
	#wrap{ width:100%;background:none;}
	#cache{ display:none;}
	#menu{ width:100%;}
	#content-left{ width:45.850622406639%;}
	#cont-left{ width:100%;}
	#flash{ width:100%;height: 491px;}
	.decor1{ }
	#tampon{ width:100%;margin: -4% 4%;}
	#content-right{ width:53.941909%;}

	#menu-top{ width:100%; background:none;height: 36px;margin-top: 12px;}
	#menu-top ul{ margin:0;}
	.main-top1{ background:none; width:100%;}

	.ttl-main{ background:none;padding: 10px 0;height: auto;}
	.img{ display:none;}
	
	.main-top{ width:100%; height:auto;background:none;}
	.cont-main-mid{ width:90%; margin: 0 auto;}
	.textmaron{ width:90%;}
	.mid-l{ width:90%;}
	.cont-main-top { width: 90%; padding: 0; margin: 0 auto; }
	.cont-main-top p {color: #fff!important;}
	.cont{ width:100%; padding:0; text-align:justify;}
	.bord1-photo{ width:100%;}
	.cont-main-photo{ width:100%; padding:0; margin: 0 auto;}
	.cont-photo{ width:78%;}
	.cont-photo .clear1 { display: none; }
	.main-bottom{ width:90%; clear: both; margin: 0 auto; }
	#galerie { width:100%;}
	.visitez{ width:100%;}
	.article{ width:100%;}
	.articles{ padding-right:0;}
	#article{ width:90%; margin:0 auto;}
	#footer{ width:100%;}
	#wrap_actu{ width:100%;}
	.actu_photo{ width:90%;}
	.actu_bloc_photo{ width:100%;}
	#flash embed { display: none!important; }
	#flash img { display: block!important; }
	.bloc-photo { margin: 10px 0; }
	.actu { width: 90%; margin: 0 auto; }
	.label { text-align: left;}
}
@media screen and (max-width:788px){
	.cont-photo { width: 80%; }
}	
@media screen and (max-width:650px){
	body{ background:#868687;}
	.decor1 { display: none; }
	#index_flash {height: 472px;}
	#wrapper{ margin:0;}
	#content-left {width: 100%;}
	#logo{left: 356px;}
	h1 {font-size: 1.250em;}
	#menu{ display:none;}
	.dl-menuwrapper { display: block; }
	.mp3{ display:none;}
	#tampon{ display:none;}
	#menu-top{ display:none;}
	.ttl-main h1{font-size: 1.429em;}
	
	#portes{ display:none;}
	#content-right{ width:100%;}
	.captcha {margin: 0 78px;}
	#flash{ display:none;}
	.cont-photo { width: 83%; margin: 0 auto; text-align: center; }
	}
@media screen and (max-width:530px){
	#index_flash {height: 365px;}
	#logo { width: 100%;left: 0; margin-top: -5px; }
	#logo img { width: 100%; }
	#cont-left { text-align: center; padding-top: 210px; }
	.footer1{ width:100%;}
	#footer ul{ width:100%;}
	.cont-photo { width: 70%; }
	}
@media screen and (max-width:370px){
	body{ overflow-x:hidden;}
	#index_flash {height: 260px;}
	.articles{ padding-right:0;}
	.captcha {margin: 0;}
	#cont-left { padding-top: 145px; }
	.cont-photo { width: 100%;}
	.cont-photo .clear1 { display: none; }
	.photo { background: none; width: 100%; height: auto; }
	.photo img { width: auto; height: auto; margin: 0; }
	.bloc-photo { width: 50%; margin: 5px auto;}
	.article h2 { margin: 0; padding: 0; }
	.visitez { margin-bottom: 0; }
	div, td { font-size: 12px; }
	#nom, #prenom, #email, #rue, #CP, #ville, #telephone, #message { width: 100%; }
	.btn-radio { padding: 5px 0; }
	}