body {background: #000; font-family: Verdana, Arial, Tahoma, "Trebuchet MS", sans-serif; margin: 0; padding: 0; background:#000000 url(../images/bkg-General.jpg) repeat-x; font-size:10px; }
img {border:0;}
h1, h2 { margin:0; padding:0; }
h1 {font-size:15px; color: #C19C58; font-weight: bold;}
h2 { margin:0; padding:0; font-size: 11px; font-weight: bold; background-image:url(../images/h3-bg.gif); background-repeat:no-repeat; padding-left: 30px; color: #f0e5cd; clear:both; }
h3 {margin: 0; padding: 0; margin-top:20px; font-weight: bold; color: #f0e5cd; font-size: 10px;}
h4 {margin: 0; padding: 0; color: #DFBEAD; font-size:10px; font-weight:normal;}
p { font-weight:normal; color: #F3E0B4; clear:left; padding:0; margin:5px 0;}
#contenu a {font-weight:normal; color: #F3E0B4; text-decoration:none;}
#contenu a:hover { color: #F3E0B4; text-decoration:underline;}
.spacer {clear:both; visibility:hidden; height:0;}
.separator {border-top: 1px solid #C19C58; clear:both; width: 99%; margin: 10px 0; height:1px; }
input { border:none; margin-top:3px; background:white; border-bottom:1px #F3E0B4 dashed; color:black; }
input.btn { background:#000000; text-align:center; width:50%; color:white; }
textarea {background:none; border:1px solid #C19C58; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:470px;}
select { border:none;  background:white; border-bottom:1px #F3E0B4 dashed; color:black; }
option { border:none;  background:white; border-bottom:1px #F3E0B4 dashed; color:black; }
.radio {background:none;}
.temp {color: Blue !important;}
label {width: 100px; font-weight: bold;}


#conteneur {width: 711px; height:auto; text-align: center; margin: 0px auto; padding:0; }
#ombregche {float: left; width: 5px; height: 400px; background:url(../images/bgombreleft.jpg) top right no-repeat;}
#ombredrt {float: left; width: 5px; height: 400px; background:url(../images/bgombreright.jpg) top left no-repeat;}
#conteneurcentre {width: 700px; height:auto; text-align: left; float: left; padding:0; background:#481d10; }

#logo {width: 700px; height: 75px; border-bottom: 1px solid #481d10; clear:both; background:url(../en/images/bgLogoHeader.jpg) top left no-repeat;}

#pays {width:700px; margin:0; padding:0; height: 24px; border-bottom: 1px solid #481d10; background-image: url(../images/bgTopNav.jpg); list-style:none;}
#pays li { margin:0; padding:5px 2px; float: right; }
#pays li.simula { margin:0; padding:0px; float: left; }

#content {width: 700px;	background:url(../images/bgContent.jpg);}

#menu { width: 700px; height: 36px; background:#B78B44 url(../images/bgNav.jpg) repeat-x; text-align:left;}
#menu ul {margin:0; list-style:none; padding:0; }
#menu li {display:inline; margin:0; padding:0; background-image:none; text-indent:0; font-weight: bold; text-transform: capitalize; }
#menu li a {float:left;color:#000; padding:0 5px; text-decoration: none; border-right: 1px solid #481d10; height: 29px; line-height:29px; }
#menu li a.flag {background:url(../images/drapeauUs.gif) center left no-repeat; padding-left: 30px !important; margin-left:5px !important; }
#menu li.select { background-image:url(../images/bgNavHover.jpg); color: #FFFFFF;float:left; height: 20px; padding:10px 5px 0 5px; border-right: 1px solid #481d10; }
#menu li a:hover {color:#fff; background-image:url(../images/bgNavHover.jpg); border-bottom: 1px solid #481d10;}
#menu li a.flag:hover {background:url(../images/drapeauUs.gif) center left no-repeat !important; }

#simulapierre { float:right; margin:0; padding:0; height:0;}

#contenu {width: 700px;	background:url(../images/bgContent.jpg);}

#bandeaugche {width:140px; float:left;}

#smenu { margin:0; padding:0; list-style:none; border-bottom:1px solid #000; background-color:#B78B44;}
#smenu dt { padding:5px 0; padding-left:10px; border-top:1px solid #000; font-weight:bold; background:url(../images/bullet-1.gif) no-repeat;}
#smenu dt a { font-weight:bold;}
#smenu dd {margin:0; padding:0; padding-left:10px;}
#smenu dd.votreavis { padding:0 !important;}
#smenu dd.devis { padding:0 !important;}
#smenu a, .leftNavigation a:visited {text-decoration: none; color: #000;}
#smenu a:hover {color: #993300;}

#consulter_avis {margin-top:60px;}
#votreavis {margin-top:30px;}
#devis {margin-top:30px;}


#centre {width:528px; float:left; padding:15px; color:#F3E0B4; height: 450px;}
html>body #centre {width:530px; height:auto; min-height: 450px; }

#chemin {height: 18px; text-align: right; background:url(../images/bgBreadcrumb.gif) bottom right no-repeat; margin:0; list-style:none;}
#chemin li {color: #f0e5cd; float:right; }
#chemin li a {color: #f0e5cd; text-decoration: none; background: url(../images/breadcrumbs-picto.gif) right no-repeat; padding-right: 15px;}
#chemin li a:hover {text-decoration: underline; }
#chemin strong { margin-right: 10px;}

#sousrubs {background-color:#C19C58; float:left; padding: 10px; margin:0px; width:500px;}
#sousrubs h3 {margin: 0; padding: 0; font-weight: bold; color: #f0e5cd; font-size: 10px;}


.imgcentre {float:right; margin-left:10px; margin-bottom: 10px; width:160px;}


.listepagecentre { background:#9F7027; height:100px; margin:10px 10px 10px 0; padding: 0; width:90px; float:left; text-align:center;}
.listepagecentre h4 {color:#F0E5CD; height:45px;}
.listepagecentre:hover{ background:#491D10; }

.galeriecentre { margin:10px 10px 10px 0; padding: 0; width:160px; height: 190px; float:left; text-align:center;}
.galeriecentre img { border:2px solid #C19C58;}

.avantapres { margin:20px 20px 20px 0; padding: 0; width:140px; float:left; display: inline-table; text-align:center; background:#C19C58; padding:5px; color:#000000;}
p.toppage { text-align:right; margin-right:70px; padding:0;}

a.voirsite {color: #f0e5cd !important; }

ul.centerlist li { margin-top:5px;}

a.sel {padding-right:15px; background:url(../images/breadcrumbs-picto.gif) right no-repeat; }
a.nouvmsg {background-color:#993300; padding: 0 3px; color:#FFFFFF !important; margin-right:10px;}
#pdp { clear:both; width: 700px; height: 20px; text-align:center;  font-size: 10px; color: #ffffff; background: #481d10; height:18px; line-height:18px;}
#pdp a {color: #fff;}

/* ADMIN */
#admin {clear:both; height: 20px; background-color: #000;font-size:11px; color:#FFFFFF; text-align:right; line-height:20px; padding-right:15px; }
#admin a { text-decoration:none; color:#B3B6B6; }
#admin a:hover { color:#FFFFFF; }


dd,dt {clear:both;}
dt.mainadmin { }
dt.adminlist { border-top:none !important; border-bottom:1px solid #000000; background:none !important; height:15px !important; padding:0 !important; }
dd.secadmin {padding-top:2px !important; margin:0 !important;}
dd.adminlist { border-bottom:1px solid #000000; background:none !important; height:13px !important; padding:0 !important;}
dt.additem { background:#EB710F url(../images/add.gif) left no-repeat !important; height:15px !important; padding:0 !important; text-align:center;}

dt.additem a { color:#FFFFFF !important; padding:0px; font-weight:normal !important; text-decoration:none; }
dt.additem a.addprod { color:#FFFFFF !important; padding:0px; font-weight:normal !important; text-decoration:none; font-size:8px !important; line-height:15px; }

dt.adminlist a, dt.adminlist a, dd.adminlist a, dd.adminlist a, a.del, a.adminlink { color:#FFFFFF !important; padding:0px; font-weight:normal !important; display:block; float:left; width:50%; text-align:center; text-decoration:none; margin-top:3px; }

dt.adminlist a.del, a.del{ font-size:9px !important; background-color:#FF0000;  height:15px; line-height:15px;}
dt.adminlist a.adminlink, a.adminlink { font-size:9px !important; background:#000 url(../images/up.gif) left no-repeat; height:15px; line-height:15px;}
dd.adminlist a.del{ background-color:#FF0000; font-size:8px !important; height:13px; line-height:13px;}
dd.adminlist a.adminlink { font-size:8px !important; background:#000 url(../images/up.gif) left no-repeat; height:13px; line-height:13px;}

a.editer { font-size:9px !important; background:#000 url(../images/up.gif) left no-repeat; height:15px; line-height:15px; color:#FFFFFF !important; padding:0px; font-weight:normal !important; display:block; float:left; width:100%; text-align:center; text-decoration:none; margin-bottom:10px;}
a.add { font-size:9px !important; background:#EB710F url(../images/add.gif) left no-repeat; height:15px; line-height:15px; color:#FFFFFF !important; padding:0px; font-weight:normal !important; display:block; float:left; width:100%; text-align:center; text-decoration:none; margin-bottom:10px;}


/*======================== PAGE ACCUEIL DE DECOPIERRE WOLRD =========================*/

#content-world {width:700px; background:url(../images/bgContent-world.gif); height:450px}
#contenu-world {width: 700px; background:url(../images/bgContent-world.gif); margin:0; padding:0;}
#contenu-world a {font-weight:normal; color: #F3E0B4; text-decoration:none;}
#contenu-world a:hover { color: #F3E0B4; text-decoration:underline;}

#world-intro{width:450px; margin:30px 0px 0px 103px; padding:10px; background:#B78B44; border:2px #7B5B28 solid; }
#world-intro h3{ font-size:14px; margin:0px; padding:0px; }
#world-intro p{ line-height:15px; text-align:justify; font-size:10px; }

#world-pays{list-style:none; list-style-type:none; margin:20px 0px 20px 56px; padding:0px; }
#world-pays li{float:left; margin:0px 10px 0px 0px; }
#world-pays img{margin:0px 3px 0px 0px;}
#world-pays a{ font-weight:bold; text-decoration:none; }
#world-pays a:hover{ text-decoration:underline; }

#centre-world {padding:15px; color:#F3E0B4; height:450px; }
html>body #centre-world {height:auto; min-height:450px; }

.mapmonde{ margin:30px 0px 20px 110px; border:0px; }


.zipcode{ background:white; border-bottom:1px #F3E0B4 dashed; color:black; }