/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;}

body {font:13px/1.4em Georgia, "Times New Roman", Times, serif; background:url(/img/bg_tapis.gif) repeat;}
p {text-indent:2em; margin:.5em 0;}
a {color: #FFF; text-decoration:none;}
a:hover {color:#961A1D;}
h1 {color:#000; font-size:23px;  padding:25px 0px 15px 35px;}
h2 {text-align:center; font-size:24px; padding:10px 0 20px 0;}
em {color:#961A1D;}
p span {color:#961A1D;}
hr {padding:0; width:500px; clear:both; border-top:1px solid #EEE; border-bottom:1px solid #999;}
address {font:normal 13px/1.4em Georgia, "Times New Roman", Times, serif; float:left; height:170px; width:327px;}
#logoCire {position:absolute; top:35px; left:462px; z-index:4; }
#logoSansCire {position:absolute; top:25px; left:275px; z-index:5; }
#flash {width:550px; height:200px; padding:15px 0px 15px 25px;}
#papier {width:600px; position:relative; left:50%; margin-left:-300px; top:10px;}
#papierTop {background:url(/img/bg_papier_01.gif) no-repeat; height:121px; position:relative;}
#papierMiddle {background:url(/img/bg_papier_02.gif) repeat-y; padding-bottom:10px;}
#papierBottom {clear:both; background:url(/img/bg_papier_03.gif) no-repeat; height:256px; position:relative; margin-bottom:10px;}

/* navigation top*/
#papierTop ul {position:relative; top:20px; list-style:none; font-size:16px; color:#fff; }
#papierTop ul li {position:relative; left:30px; padding-bottom:2px;}
#papierTop ul li a {padding-left: 30px; position:relative; z-index:5;}
#papierTop ul li span.selected {padding-left: 30px; }
#papierTop ul li span.shadow {position:absolute; top:1px; left:31px; color:#333;}
#papierTop .selected1,#papierTop a.lien1:hover {background: url(/img/bullet.gif) 0px 3px  no-repeat;}
#papierTop .selected2,#papierTop a.lien2:hover {background: url(/img/bullet6.gif) 4px 3px  no-repeat;}
#papierTop .selected3,#papierTop a.lien3:hover {background: url(/img/bullet3.gif) 0px 3px  no-repeat;}
#papierTop .selected4,#papierTop a.lien4:hover {background: url(/img/bullet4.gif) 2px 3px  no-repeat;}
#papierTop .selected5,#papierTop a.lien5:hover {background: url(/img/bullet2.gif) 0px 3px  no-repeat;}

/* ----------- FOOTER STYLES -----------*/

#footer {margin: 0; padding-bottom: 10px; color: #94765a; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding-left: 20px;}
#footer ul {margin: 0px; padding: 0px;}
#footer li {float: left; padding-right: 10px;}

#footer a:link {color: #94765a;}
#footer a:hover, #footer a:active, #footer a:focus {color: #94765a;}
#footer a: visited {color: #94765a;}

/* navigation bottom*/
#papierBottom ul {position:absolute; left:30px; bottom:60px; list-style:none; font: 8pt Arial, Helvetica, sans-serif;}
#papierBottom ul li{display:inline; color:#fff; padding:0 5px; position:relative;}
#papierBottom ul li a {position:relative; padding:0 0 18px 0;}
#papierBottom ul li span {position:relative; padding:0 0 18px 0;}
#papierBottom ul li span.shadow {position:absolute; top:0px; left:3pt; color:#333;}
#papierBottom .selected1,#papierBottom a.lien1:hover {background: url(/img/bullet.gif) center bottom no-repeat;}
#papierBottom .selected2,#papierBottom a.lien2:hover {background: url(/img/bullet6.gif) center bottom no-repeat; }
#papierBottom .selected3,#papierBottom a.lien3:hover {background: url(/img/bullet3.gif) center bottom no-repeat; }
#papierBottom .selected4,#papierBottom a.lien4:hover {background: url(/img/bullet4.gif) center bottom no-repeat; }
#papierBottom .selected5,#papierBottom a.lien5:hover {background: url(/img/bullet2.gif) center bottom no-repeat; }

#meubleDemo {float:right; border:3px double #333; margin:10px;}
#meubleDemo2 {float:left; border:3px double #333; margin:10px;}
#googleAd {position:absolute; left:17px; top:45px;  padding:35px 0 0 50px; width:520px; height:125px;}
#copyright{text-align:center; width:100%; position:absolute; bottom:25px}
#contenu{ padding:0 30px;}
.contenuDeco hr {padding:0; width:540px; clear:both; border-top:1px solid #EEE; border-bottom:1px solid #999; margin:10px 0;}
.contenuDeco .alignImage {float:right; width:170px; margin:10px 0; text-align:center;}
#paiment {position:relative; text-align:center;}
#paiment img{ margin:10px;}
#map {position:relative; width: 534px; height: 400px; border:3px double #000;}
#imageGilbert {position:relative; float:right; text-align:center; }
#imageGilbert  img {border:3px double #000;}
#harrogateHouse {background-color:#fff; border:1px solid #333; text-align:center;}
#harrogateHouse  img { padding:0 10px;}


/*formulaire contactez-nous */
.erreur {padding:5px; background-color:#F3F3F3; border:1px solid red; color:red; text-align:center;}
#msgEnvoyer {padding:5px;  background-color:#F3F3F3; border:1px solid green; color:green; text-align:center;}
label{display:block; padding-top:5px;}
fieldset {border:3px double #000; padding:10px;}
legend {font-size:18px; color:#000;}
#name, #tel, #email {background-color: #FEFBF1; border:1px solid #333; padding:3px; margin-bottom:3px; width:130px; font-size: 8pt;}
textarea {font:9pt Arial, Helvetica, sans-serif; width: 100px;}
#message {background-color: #FEFBF1; border:1px solid #333;width:330px; padding: 3px; height: 65px;}

/* horaire */
#horaire {margin:10px 0; border:3px double #000;}
#horaire td, #horaire th { text-align:center; padding:3px; width:14%; }
#horaire td { background-color:#EEE; color:#000;}
#horaire th { background-color:#ddd; color:#333; font-weight:normal;}

/* Slimbox */
#lbOverlay {position:absolute; z-index:100; left:0; width:100%; background-color: #000; cursor:pointer;}
#lbCenter, #lbBottomContainer { z-index:150; position:absolute; left:50%; overflow: hidden; background-color: #000;}
.lbLoading {background:#fff url(/img/loading.gif) no-repeat center;}
#lbImage { border:10px solid #000; z-index:200;}
#lbPrevLink, #lbNextLink {float:right; display:block; width:30px; outline:0; height:30px; margin:5px 10px 5px 0; border:0;}
#lbPrevLink {background: transparent url(/img/prev.gif) no-repeat center top;}
#lbPrevLink:hover {background: transparent url(/img/prev.gif) no-repeat center bottom;}
#lbNextLink {background: transparent url(/img/next.gif) no-repeat center top;}
#lbNextLink:hover {background: transparent url(/img/next.gif) no-repeat center bottom;}
#lbBottom {color: #663300; line-height: 1.4em;	text-align: left; border:10px solid #000; border-top-style: none;}
#lbCloseLink {display: block; float: right; width:30px; height:30px;	background: transparent url(/img/close.gif) no-repeat center top; margin: 5px 0; border:0;}
#lbCloseLink:hover {background: transparent url(/img/close.gif) no-repeat center bottom; }
#lbCaption, #lbNumber {margin-right: 150px;}
#lbCaption {font:13px Arial, Helvetica, sans-serif; color: #222; font-weight: bold;}


#thumbs {margin-top:15px;clear:both;}
#thumbs a {display:block; float:left; text-align:center; margin:2px; border:1px solid #333;}
#thumbs a:hover {border:1px solid red; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65;  }
.emLink {clear:both; display:block; text-align:center; border:3px double #333; padding:10px; font-size:18px; color:#990000; margin-bottom:5px; }
.emLink:hover {background-color:#FFF;}

.catalog_image {position:relative; text-decoration:none;}
.catalog_number_1 {display:none;}
.catalog_number_2 {display:none;}
.catalog_image .catalog_number_1 {display:block; position:absolute; bottom:3px; right:3px; z-index:20; color:#FFF;}
.catalog_image .catalog_number_2 {display:block; position:absolute; bottom:2px; right:2px; z-index:10; color:#333;}

