/* zi sempiternels */
body {
	background: url(../img/fond_page.gif) left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
img {
	border: 0;
}
form {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
}
/* generaux */
#container {
	width: 745px;
	border: 1px solid #666;
	margin: 0 auto;
	text-align: left;
	background-color: #b0231c;
}
#header {
	width: 745px;
	height: 177px;
	background: url(../img/fond_header.gif) left top repeat-x;
}
#headerLogo {
	float: left;
	width: 245px;
}
#menuUl {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
}
#menuUl li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
#baseline {
	margin: 100px 0 3px 0;
	padding-left: 2px;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	float: left;
}
#footerCoord {
	width: 735px;
	height: 15px;
	padding: 35px 0 0 10px;
	background: url(../img/fond_footer.gif) left 10px repeat-x;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	clear: both;
}

#content {
	width: 520px;
	padding: 15px 20px 15px 210px;
	float: left;
	background: url(../img/home_frise.jpg) 15px 15px no-repeat;
	color: #fff;
}
/* un chouille de text */
.lienJaune {
	color: #FFFF00;
	text-decoration: none;
}
.lienJaune:hover {
	text-decoration: underline;
}
h1 {
	margin: 0 0 8px 0;
	text-align: center;
}
h5 {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 25px 0;
	text-align: center;
}
.simpleTxt {
	margin: 0 0 12px 0;
}
.txtAVign {
	border: 1px solid #ffffe0;
}
/*-- home --*/
#homeIllustr {
	float: right;
}
#homeTxt {
	float: left;
	margin-right: 5px;
	text-align: right;
	width: 200px;
	padding-bottom: 55px;
	background: url(../img/puce_carree_1.gif) right bottom no-repeat;
}
#homeTxt p {
	margin: 0 0 10px 0;
}
/*-- atelier --*/
#atelierImgTab td {
	vertical-align: middle;
	text-align: center;
	padding: 0 12px;
}
#atelierImgTab img {
	border: 1px solid #ffffe0;
}
#atelierImgTab p {
	margin: 6px 0;
	padding: 0 12px;
}
/*-- produits --*/
.prodVign {
	padding: 4px 20px 20px 20px;
	float: left;
}
/*-- contact --*/
input {
	background-color: #ffc;
	border: none;
	width: 200px;
}
textarea {
	background-color: #ffc;
	border: none;
}
.boutonform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff9;
	background-color: #b0231c;
	border: 1px solid #ffc;
}
.formlabel {
	padding: 3px 12px 0 0;
	vertical-align: top;
	text-align: right;
	width: 200px;
}
.forminput {
	padding: 3px 0 3px 5px;
	text-align: left;
}
.champerr {
	background-color: #fddfeb;
}


/*la lightbox*/

#lbOverlay { position: absolute; left: 0;	width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(img/loading.gif) no-repeat center; }
#lbImage { border: 10px solid #fff; }
.photos {	padding: 3px; border: 1px solid #fff; }
a:hover .photos { border: 1px solid #999; }
.lightboxDesc a { color: #999999; text-decoration: none; }
.lightboxDesc a:hover { color: #000000; text-decoration: none; }
/***************************
	styles for next & previous buttons as part of footer
***************************/
#lbPrevLink, #lbNextLink { display: block; width: 120px; height: 32px; outline: none; }
#lbPrevLink { float: left; background: transparent url(../img/prevlabel.gif) no-repeat left; }
#lbPrevLink:hover { background: transparent url(../img/prevlabel.gif) no-repeat left; }
#lbNextLink { float: right; background: transparent url(../img/nextlabel.gif) no-repeat right; }
#lbNextLink:hover { background: transparent url(../img/nextlabel.gif) no-repeat right; }
#lbControls { display: block; height: 32px; }
/*#lbCloseLink { display: block; position: absolute; right: 10px; bottom: 10px; background: transparent url(closelabel.gif) no-repeat center; margin: 0px 0; }*/
/**********************************/
#lbBottom { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { clear: both; display: block; float: right; width: 120px; height: 22px; background: transparent url(../img/closelabel.gif) no-repeat center; margin: 0px 0px 0px 0px;	/*border: 1px solid #000;*/}
#lbCaption, #lbNumber, #lbDescription { margin-right: 71px; /*border: 1px solid #000;*/ }
#lbCaption { font-weight: bold; }
.lightboxDesc { display: none; }