/* CSS Document */
body {
	background-color:#FFF;
	left:0;
	top:0;
	right:0;
	bottom:0;
	clip:rect(0px,0px,0px,0px);
	margin:0;
	padding:0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
        text-align:center;
}

div#conteneur {
position:relative;
width:795px;
background-repeat:repeat-y;
background-position:left top;
background-image:url(../images/fond-conteneur.gif);
top:10px;
margin:auto;
padding:0;
text-align:left;
}

div#header {
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
height:145px;
float:left;
width:543px;
margin:0 7px 0 0;
padding:0;
}

div#haut {
width:795px;
height:24px;
margin:0;
padding:0;
}

div#contenu2 {
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
height:auto;
margin:0 7px 0 15px;
padding:0;
}

div#contenu {
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
margin:0 7px 0 255px;
padding:0;
}

div#titre2 {
text-align:left;
width:530px;
float:left;
vertical-align:bottom;
margin:0;
padding:5px 0 2px;
}

div#contenu h1,div#centregalerie h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
font-size:14px;
font-weight:700;
margin:0;
padding:0 0 5px;
}

div#contenu h1:first-letter {
font-family:Georgia, "Times New Roman", Times, serif;
color:#830E3C;
font-size:22px;
font-weight:700;
text-align:left;
line-height:normal;
margin:0;
padding:0;
}

div#centregrand h2,div#texte h2,div#centregalerie h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
font-size:14px;
font-weight:700;
text-align:center;
margin:0;
padding:0;
}

div#centre {
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
background-color:#FFF;
float:left;
width:310px;
background-image:url(../images/fond-texte.gif);
background-repeat:no-repeat;
background-position:right center;
margin:0 13px 0 0;
padding:0 2px;
}

div#centregrand {
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
background-color:#FFF;
float:left;
background-image:url(../images/fond-texte.gif);
background-repeat:no-repeat;
background-position:right center;
width:515px;
margin:0 13px 0 0;
padding:0 2px;
}

div#centregalerie {
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
float:left;
width:760px;
height:auto;
margin:0;
padding:0 2px 0 20px;
}

div#texte {
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
background-color:#FFF;
float:left;
background-image:url(../images/fond-texte.gif);
background-repeat:no-repeat;
background-position:right center;
width:515px;
margin:0 13px 0 0;
padding:0 2px 2px;
}

.titre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#333;
letter-spacing:1px;
}

#conteneur #contenu #texte h3 {
	font-size:12px;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	display:block;
	border:1px solid #CCCCCC;
	margin:0 0 3px;
	padding:0 0 2px 5px;
	background-image: url(../images/fond_h3.gif);
	background-repeat: repeat-x;
	background-position: top;
	letter-spacing: 1px;
}

#conteneur #contenu #texte h4 {
	display:block;
	font-size:11px;
	color:#830F3C;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

div#centre p,div#centregrand p,div#texte p,div#centregalerie p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#333;
text-align:justify;
line-height:14px;
margin:0;
padding:0 0 7px;
}

div#centre p:first-letter,div#centregrand p:first-letter,div#texte p:first-letter,div#centregalerie p:first-letter /* La premiÃ�ï¿½Ã¯Â¿Â½Ã�Â¯Ã�Â¿Ã�Â½Ã�ï¿½Ã�Â¯Ã�ï¿½Ã�Â¿Ã�ï¿½Ã�Â½Ã�ï¿½Ã¯Â¿Â½Ã�ï¿½Ã�Â¯Ã�ï¿½Ã¯Â¿Â½Ã�ï¿½Ã�Â¿Ã�ï¿½Ã¯Â¿Â½Ã�ï¿½Ã�Â½Ã�ï¿½Ã¯Â¿Â½Ã�Â¯Ã�Â¿Ã�Â½Ã�ï¿½Ã�Â¯Ã�ï¿½Ã�Â¿Ã�ï¿½Ã�Â½Ã�ï¿½Ã¯Â¿Â½Ã�Â¯Ã�Â¿Ã�Â½Ã�ï¿½Ã¯Â¿Â½Ã�ï¿½Ã�Â¨re lettre de chaque paragraphe */ {
font-weight:bolder;
font-size:16px;
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
font-style:normal;
}

#actu {
background-repeat:no-repeat;
top:0;
clip:rect(0px,0px,0px,0px);
left:0;
right:0;
bottom:0;
background-color:#D0D1D3;
width:190px;
float:left;
margin:0 0 7px;
padding:0;
}

#actubloc {
width:515px;
margin:0;
padding:0;
}

#actutexte {
visibility:visible;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:400;
color:#000;
width:174px;
float:left;
margin:0 0 6px;
padding:2px 8px;
}

#actutexte p {
visibility:visible;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#333;
line-height:12px;
text-align:left;
margin:0;
padding:0;
}

#actutexte p:first-line /* La premiÃ�ï¿½Ã¯Â¿Â½Ã�Â¯Ã�Â¿Ã�Â½Ã�ï¿½Ã�Â¯Ã�ï¿½Ã�Â¿Ã�ï¿½Ã�Â½Ã�ï¿½Ã¯Â¿Â½Ã�ï¿½Ã�Â¯Ã�ï¿½Ã¯Â¿Â½Ã�ï¿½Ã�Â¿Ã�ï¿½Ã¯Â¿Â½Ã�ï¿½Ã�Â½Ã�ï¿½Ã¯Â¿Â½Ã�Â¯Ã�Â¿Ã�Â½Ã�ï¿½Ã�Â¯Ã�ï¿½Ã�Â¿Ã�ï¿½Ã�Â½Ã�ï¿½Ã¯Â¿Â½Ã�Â¯Ã�Â¿Ã�Â½Ã�ï¿½Ã¯Â¿Â½Ã�ï¿½Ã�Â¨re ligne de chaque paragraphe */ {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:700;
font-style:normal;
color:#333;
text-align:left;
}

.actuvignette {
background-position:center center;
float:right;
border:1px solid #666;
margin:1px 0 1px 5px;
padding:0;
}

#lienhaut {
width:515px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#333;
margin:0;
padding:0;
}

#lienhaut a {
color:#666;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.picto {
float:left;
margin:2px 0 0;
padding:0;
}

#droit {
background-repeat:repeat-x;
top:0;
clip:rect(0px,0px,0px,0px);
left:0;
right:0;
bottom:0;
width:190px;
float:left;
background-image:url(../images/fond-droit.gif);
background-position:center top;
margin:0;
padding:0 0 6px;
}

#droit a {
color:#830F3C;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
text-decoration:none;
letter-spacing:1px;
}

#droit a:hover {
color:#FFF;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
text-decoration:none;
background-color:#999;
letter-spacing:1px;
}

#droit a:visited {
color:#CCC;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
text-decoration:overline;
background-color:#830F3C;
letter-spacing:1px;
}

#gauche {
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
float:left;
width:236px;
margin:0;
padding:0 0 0 9px;
}

#gauche p {
visibility:visible;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#CCC;
line-height:12px;
text-align:left;
text-indent:5px;
margin:0;
padding:0;
}

#gauche a {
color:#FFF;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
text-decoration:none;
}

#panierarticles {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
display:block;
width:261px;
line-height:24px;
text-align:center;
font-weight:700;
height:24px;
background-image:url(../images/haut_05.gif);
background-color:#830F3C;
float:left;
margin:0;
padding:0;
}

#panierarticles a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
font-weight:700;
text-decoration:none;
letter-spacing:1px;
margin:0;
padding:0;
}

#panierarticles a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
font-weight:700;
text-decoration:none;
letter-spacing:1px;
background-color:#FFF;
margin:0;
padding:0;
}
#panier{
	z-index:2000;
	background:white;
	display:none;
	color:#666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	margin: 0px;
	width: 280px;
	text-align: right;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#conteneur #haut #panierarticles #hautlien #panier a {
	font-size: 9px;
	font-weight: normal;
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
}
#hautlien {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
display:block;
width:auto;
line-height:24px;
text-align:center;
font-weight:700;
height:24px;
background-image:url(../images/haut_05.gif);
background-color:#830F3C;
float:left;
margin:0;
padding:0 4px;
}

#haut1 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
display:block;
width:245px;
line-height:20px;
text-align:center;
vertical-align:baseline;
font-weight:700;
height:24px;
background-image:url(../images/haut_05.gif);
background-color:#830F3C;
float:left;
margin:0;
padding:0;
}

#haut2 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
display:block;
width:250px;
line-height:20px;
text-align:center;
vertical-align:baseline;
font-weight:700;
height:24px;
background-image:url(../images/haut_05.gif);
background-color:#830F3C;
float:left;
margin:0;
padding:0;
}

#drap {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
display:block;
width:31px;
line-height:20px;
text-align:center;
vertical-align:baseline;
font-weight:700;
height:24px;
background-image:url(../images/haut_05.gif);
background-color:#830F3C;
float:left;
margin:0;
padding:0;
}

#conditionvente {
width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#CCC;
font-weight:400;
margin:0;
padding:0 0 0 5px;
}

#conditionvente h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
font-weight:700;
letter-spacing:1px;
line-height:normal;
}

#conditionvente a {
color:#FFF;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
}

#conditionvente a:hover {
color:#FFF;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
background-color:#999;
}

#conditionvente a:visited {
color:#CCC;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:overline;
background-color:#830F3C;
}

#footer {
height:35px;
text-align:right;
background-repeat:no-repeat;
vertical-align:bottom;
letter-spacing:1px;
width:770px;
background-position:center center;
background-image:url(../images/Fond-footer.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
margin:5px 0 0;
padding:5px 15px 0 10px;
}

div#savoir a {
color:#069;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:9px;
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
height:13px;
display:block;
font-weight:700;
background-color:#FFF;
text-align:right;
line-height:14px;
width:115px;
float:right;
letter-spacing:1px;
border-color:#4DB0E0 #4DB0E0 #069;
border-style:solid;
border-width:1px 1px 2px;
margin:1px 0;
padding:0 2px 0 0;
}

div#savoir a:hover {
color:#069;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:9px;
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
height:13px;
display:block;
border-top-style:solid;
border-top-width:1px;
border-top-color:#4DB0E0;
font-weight:700;
background-color:#DAEDFA;
text-align:right;
line-height:14px;
width:115px;
float:right;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#4DB0E0;
border-left-width:1px;
border-left-style:solid;
border-left-color:#4DB0E0;
margin:1px 0;
padding:0 2px 0 0;
}

#formulaire label {
font-weight:700;
width:160px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
clip:rect(0px,0px,0px,0px);
color:#333;
float:left;
font-style:normal;
left:0;
top:0;
right:0;
bottom:0;
text-transform:uppercase;
margin:2px 0 0;
padding:2px 0 0;
}

#contact label {
font-weight:700;
width:90px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
clip:rect(0px,0px,0px,0px);
color:#333;
float:left;
font-style:normal;
left:0;
top:0;
right:0;
bottom:0;
text-transform:uppercase;
margin:2px 0 0;
padding:2px 0 0;
}

form {
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
margin:0;
padding:0;
}

.infoBoxHeading a {
color:#666;
text-decoration:none;
}

.productListing-data input {
font-size:9px;
border:1px solid #CCC;
background-color:#FFF;
color:#565759;
margin:0;
padding:0;
}

.productListing {
background-color:#FFF;
color:#666;
font-size:11px;
font-weight:700;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
border-color:#999;
border-style:solid;
border-width:1px 1px 4px;
margin:0 0 3px;
padding:0;
}

.infoBoxtitre {
color:#FFF;
text-decoration:none;
background-color:#830F3C;
border:1px solid #FFF;
}

.main {
color:#830F3C;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
}

div#centregalerie h1:first-letter,div#centregrand h2:first-letter,div#texte h2:first-letter,div#centregalerie h2:first-letter {
font-family:Georgia, "Times New Roman", Times, serif;
color:#830E3C;
font-size:22px;
font-weight:700;
text-align:left;
line-height:normal;
}

.titreactu,#actutexte h2,div#texte h2 {
overflow:auto;
visibility:visible;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
text-transform:uppercase;
font-weight:700;
color:#830F3C;
text-align:left;
margin:0;
padding:0;
}

#lienhaut a:hover,#lienhaut a:visited {
color:#FFF;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
background-color:#999;
}
#footer a,#formulaire a,#contact a {
color:#666;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
text-decoration:none;
}
#footer a:hover,#formulaire a:hover,#contact a:hover {
color:#FFF;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
text-decoration:none;
background-color:#999;
}
#footer a:visited,#formulaire a:visited,#contact a:visited {
color:#CCC;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
text-decoration:overline;
background-color:#830F3C;
}
#formulaire,#contact {
top:0;
left:0;
right:0;
bottom:0;
background-repeat:repeat-y;
background-position:left bottom;
clip:rect(0px,0px,0px,0px);
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:10px;
font-weight:700;
margin:0;
}
#formulaire input,#formulaire select,#contact input {
background-color:#CCC;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#666;
border:1px solid #999;
width:200px;
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
font-style:normal;
margin:1px 0 0;
padding:0;
}

#formulaire textarea,#contact textarea {
background-color:#CCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#666;
border:1px solid #999;
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
font-style:normal;
width:200px;
margin:2px 0 0;
}#conteneur #contenu #texte a {
	text-decoration: none;
	color: #830F3C;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#conteneur #contenu #scCartForm #scCartTable2 {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 2px;
}
#conteneur #contenu #scCartForm #scCartTable2 th {
	color: #FFFFFF;
	background-color: #999999;
	height: 15px;
	margin: 0px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#conteneur #contenu #scCartForm #scCartTable table {
	color: #666666;
	background-color: #CCCCCC;
}
#conteneur #contenu #scCartForm #scCartTable td {
	margin: 0px;
	padding: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#conteneur #contenu #scCartForm #scCartTable2 .scLineName a {
	text-decoration: none;
	color: #830E3C;
	font-weight: bold;
}
#conteneur #contenu #scCartForm #scCartTable .productListing-data .Style5 {
	color: #FFFFFF;
	font-weight: bold;
}

#conteneur #contenu #scCartForm #scCartTable2 .scLineQuantity .text scItemQuantity {
	font-size: 9px;
	color: #999999;
}
#conteneur #contenu #scCartForm #scCartTable2 input {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
#conteneur #contenu #scCartForm #scCartTable2 #scSubtotalCol2 {
	background-color: #CCCCCC;
	padding: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
#conteneur #contenu #scCartForm h2 {
	color: #830E3C;
	font-size: 12px;
	display: block;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#conteneur #contenu #scCartForm input {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999999;
	letter-spacing: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

#conteneur #contenu #scCartForm #scCartTable input {
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
