/* * { margin: 0; padding: 0; } Tout SAUF <table> */
html, body, p, img, object, ul, li, a, div, h1, h2, h3, h4, span, input, small, label, acronym { margin: 0; padding: 0; }
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #7E7E7E;
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, verdana, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align: center;
}

#body { 	position: relative;	width: 950px; margin: 0 auto 0 auto; text-align: left; background-color: #EABB61; background-image: url('/reg_tpl/cheminee-deco/images/fond.jpg'); }
#body img { border: none; }
#body #logo { margin: 0 0 62px 0; }
#body #logo-menu { width: 271px; float: left; }

#body #contenu { text-align: justify; margin: 0 0 0 271px; padding: 0 0 10px 0; }
#body #contenu #ref { border-top: 1px dashed #7C5614; border-bottom: 1px dashed #7C5614; width: 602px; height: 119px; float: right; background-image: url('/reg_tpl/cheminee-deco/images/fond-texte.jpg'); margin: 14px 0 0 0; padding: 10px; text-indent: 20px; color: #3D2503; font-size: 11px; }
#body #contenu #refcatalogue { border-top: 1px dashed #7C5614; border-bottom: 1px dashed #7C5614; width: 602px; height: 119px; float: right; background-image: url('/reg_tpl/cheminee-deco/images/montage1.jpg'); margin: 14px 0 0 0; padding: 10px; text-indent: 20px; color: #3D2503; font-size: 11px; }
#body #contenu #refcontact { border-top: 1px dashed #7C5614; border-bottom: 1px dashed #7C5614; width: 602px; height: 119px; float: right; background-image: url('/reg_tpl/cheminee-deco/images/montage2.jpg'); margin: 14px 0 0 0; padding: 10px; text-indent: 20px; color: #3D2503; font-size: 11px; }
#body #contenu .titre { margin: 5px 0 0 50px; }
#body #contenu #content { width: 608px; height: 448px; background-color: #36280F; margin: 10px 0 0 58px; color: #FFFFFF; }
#body #contenu #pagesstatiques { overflow: auto; padding: 10px; width: 588px; height: 428px; background-color: #36280F; margin: 10px 0 0 58px; color: #FFFFFF; }
#body #contenu #pagesstatiques h1 { color: #F8B358; }
#body #contenu #content h2 { margin: 0; padding: 10px 0 0 0; color: #FFFFFF; text-align: center; background: none; font-style: italic; font-size: 20px; height: 34px; overflow: hidden; }
#body #contenu #content #flash { margin: 10px 0px 5px 10px; float: left; width: 347px; height: 420px; background-image: url('/reg_tpl/cheminee-deco/images/anim-accueil.jpg'); padding: 7px 0 0 6px;}
#body #contenu #content #actualites { background-image: url('/reg_tpl/cheminee-deco/images/fond-actu.jpg'); height: 388px; width: 232px; margin: 5px 0 0 0; overflow: auto; color: #FFFFFF; }
#body #contenu #content #actualites img { margin: 15px 0 10px 27px; }
#body #contenu #content #actualites .lecontenu { margin: 0 15px 10px 15px; height: 180px; overflow: auto; }
#body #contenu #content #actualites .lecontenu a { color: #FFFFFF; text-decoration: none; }
#body #contenu #content #actualites #plusactus { text-align: right; padding: 0 15px 0 0; }
#body #contenu #content #actualites #plusactus a { color: #FFFFFF; }
#body #contenu #content #image-produit { background-image: url('/reg_tpl/cheminee-deco/images/fond-produit.jpg'); width: 352px; height: 427px; margin: 10px 0px 5px 10px; float: left; display: inline; }
#body #contenu #content #img-produit { margin: 15px 0 0 25px; }
#body #contenu #content #desc-produit { background-image: url('/reg_tpl/cheminee-deco/images/fond-actu.jpg'); height: 368px; width: 222px; margin: 5px 0 0 0px; overflow: auto; color: #FFFFFF; padding: 10px 0 10px 10px; }
#body #contenu #content #desc-over { height: 368px; width: 202px; overflow: auto; padding: 0 10px 0 0; text-align: left; }
#body #contenu #content #desc-produit .prix { font-weight: bold; margin: 5px 0 0 0; text-align: right; font-size: 14px; display: none; }
#body #contenu #content .produits { width: 115px; float: left; background-color: #7C4B08; color: #FFFFFF; text-align: center; margin: 0 0 10px 30px; height: 140px; display: inline; }
#body #contenu #content .produits a { color: #FFFFFF; text-decoration: none; }

#body #contenu #menu-catalogue { height: 40px; clear: right; margin:10px 0 0 68px; padding: 10px 0 0 0; }

#body #contenu #tpl-actualite { overflow: auto; padding: 10px; color: #FFFFFF; }
#body #contenu #tpl-actualite h1 { text-align: center; color: #F8B358; margin: 0 0 10px 0; }
#body #contenu #tpl-actualite a { color: #FFFFFF; text-decoration: none; }
#body #contenu #tpl-actualite img { float: left; margin: 0 7px 7px 0; }
#body #contenu #tpl-actualite .lirelasuite { text-align: right; }
#body #contenu #tpl-actualite .lirelasuite a {  color: #CE7107; }

#body #une { background-color: #35260D; width:646px; height: 123px; margin: 10px 0 0 0; padding: 10px;}
#body #une #qscroller2 { width:646px; height: 123px; background-color: #241806; }
#body #une div.qscroller2-nav { display: none; }
#body #une .hide { display: none; }
#body #une .enune { width: 303px; float: left; padding: 7px; height: 109px; }
#body #une .hr-vert { float: left; }
#body #une .enunegauche { float: left; width: 150px; color: #FFFFFF; font-style: italic; }
#body #une .enunegauche a { color: #FFFFFF; }
#body #une .enunegauche h3 { color: #FFFFFF; text-transform: uppercase; text-align: left; margin: 0 0 15px 0; }
#body #une .enunegauche .prix { font-weight: bold; display: none; }
#body #une .enunedroite { float: right; padding: 5px; }

#body #produits-suivants { background-color: #35260D; width:646px; height: 50px; margin: 10px 0 0 0; padding: 10px; overflow: hidden; }
#body #produits-suivants .petitsproduits { float: left; margin: 0 8px 10px 0; }

#body #choixcouleurs { background-color: #35260D; width:646px; height: 55px; margin: 10px 0 0 0; padding: 10px; overflow: hidden; color: #FFFFFF; }
#body #choixcouleurs img { vertical-align: middle; }
#body #choixcouleurs p { margin: 0 0 10px 0; }
#body #choixcouleurs .libellecouleur { padding: 5px 7px 5px 13px; }

#tpl-contact  { height: 448px; overflow: auto; }
#tpl-contact #contact-formulaire { padding: 10px 0 0 0; color: #FFFFFF; }
#tpl-contact form { width: 380px; margin: auto; }
#tpl-contact label { color: #FFFFFF; float: left; width: 110px; }
#tpl-contact input, #tpl-contact textarea { margin: 0 0 4px 0; width: 250px; }
#tpl-contact .submit { text-align: center; }
#tpl-contact .submit input { width: auto; }
#tpl-contact #maps { width: 580px; margin: 10px auto 10px auto; }

#tpl-listeproduits { height: 448px; overflow: auto; }

#mentionslegales { height: 428px; overflow: auto; padding: 10px; }
#mentionslegales p { margin: 5px 0 5px 0; }
#mentionslegales a { color: #EABD62; }

#tpl-liens { padding: 10px; height: 428px; overflow: auto; }
#tpl-liens li { list-style-image: none; padding: 0 0 12px 0; list-style-type: none; }
#tpl-liens img { border: 0; float: left; margin: 0 5px 5px 0; }
#tpl-liens a { text-decoration: none; color: #FFFFFF; }
#tpl-liens a:hover { text-decoration: underline; }

#plandusite { text-align: center; padding: 10px 0 0 0; }
#plandusite a { color: #FFFFFF; text-decoration: none; }
#plandusite a:hover { text-decoration: underline; }
#plandusite li { list-style-type: none; }

#bottom { height: 32px; background-image: url('/reg_tpl/cheminee-deco/images/bottom.jpg'); background-repeat: no-repeat; width: 925px; margin: 0 auto 0 auto; text-align: right; color: #000000; line-height: 32px; padding: 0 25px 0 0; }
#bottom a { color: #000000; text-decoration: none; }
#bottom a:hover { text-decoration: underline; }
		
#contenu p:first-child, #contenu ul:first-child { margin-top: 0px; padding-top: 0px; }
#contenu p:last-child, #contenu ul:last-child { margin-bottom: 0px; padding-bottom: 0px; }

a { outline: none; }
acronym { border-bottom: 1px dotted black; }
label { cursor: pointer; }

small {
	font-size: 9px;
	color: #FFFFFF;
}
.jolieerreur {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-left: 30px;
	background-image: url('/reg_medias/images/tango/16x16/status/dialog-warning.png');
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	height:auto;
	background-color: #e9ecef;
	border: 2px solid red;
	-moz-border-radius: 5px;
	color: red;
}
#admindbg {
	text-align: left;
}

/* Pour GoogleMapAPI */
v\:* {
behavior:url(#default#VML);
} 

/* Pour Sphider, surlignage du mot recherche */
.mak_1{ font-weight: bold; }
.mak_2 { background: #FFCC00; }
.mak_3{ background: #FFFF00; }
.mak_4{ background: #99FF00; }

#results .title a { color:#333399; }
.clear { clear: left; }
