body {
	background-color:#F2EEE4;
	margin:0 auto;
	padding:0;
}
form {
	margin: 0px;
	padding: 0px;
}
input, select {
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}
img {border:0px;}
a {color:black;}
#erreur {
	text-align: center;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: red;
	font-weight: bold;	
	margin: 5px;
}
#principal {
	position: relative;
	width: 955px;
	/*margin-left: 20px;*/
	margin:0 auto;
	/*_margin-left: auto;
	margin-right: auto;*/
}
#top_ete {
	position:relative;
	background-image:url(../images/ete/cosydeco_bando.gif);
	width: 955px;
	height: 80px;
}
#top_automne {
	position:relative;
	background-image:url(../images/automne/cosydeco_bando.gif);
	width: 955px;
	height: 80px;
}
#top_hiver {
	position:relative;
	background-image:url(../images/hiver/cosydeco_bando.gif);
	width: 955px;
	height: 80px;
}
#top_printemps {
	position:relative;
	background-image:url(../images/printemps/cosydeco_bando.gif);
	width: 955px;
	height: 80px;
}

#accueil{
	position:absolute;
	top:0px;
	left:0px;
	width:305px;
	height:57px;
	cursor:hand;
}

#btnNewsletter{
	position:absolute;
	top: 56px;
	left: 143px;
	width: 136px;
	height: 24px;
}
#btnCompte{
	position:absolute;
	top: 56px;
	left: 293px;
	width: 158px;
	height: 24px;
}
#btnPanier{
	position:absolute;
	top: 56px;
	left: 465px;
	width: 143px;
	height: 24px;
}
#btnBlog{
	position:absolute;
	top: 56px;
	left: 620px;
	width: 143px;
	height: 24px;
}


#listeScene{
	position:relative;
	left: 0px;
	height: 144px;
	width: 955px;
 	overflow:hidden;
	display: block;
	margin:0px;
	padding:0px;
}
ul#deroulScene {
	position:absolute;
 	top:0px;
 	left:0px;
	overflow:none;
	float:left;
	margin: 0px; 
	padding: 0px;
}
ul#deroulScene li {
	width: auto;
	height: 137px;
	padding: 0px;
  	list-style: none;
  	cursor: hand;
	display:inline;
	float:left;	
	margin-top:7px;
}

#contenu {
	position: relative;
	/*left:0px;*/
	width: 955px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	background-image:url(../images/fond_contenu.gif);
	background-repeat:repeat-y;
	padding-bottom:10px;
	min-height:800px;
}

#menu {
	position:absolute;	
	top: 0px;
	left: 0px;
	width: 157px;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	color:#FFFFFF;
	padding-top:17px;
}
#menu .titre{
	color:#872A59;
	font-style:italic;
	font-size:10px;
}

#menu a, a:link, a:visited {
	color:#FFFFFF;
	text-decoration: none;	
}

#menu a:hover {
	text-decoration: underline;	
}
#listeFamille {
	margin-left: 18px;
}

#centre {
	position:relative;
	padding-top: 31px;
	margin-left: 195px;
}
html>body #centre {
	height:auto;
	min-height:563px;
	background-repeat:repeat-y;
}

#centre h1 {
	color:#8C355E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

#centreScene {
	position:relative;
	height:auto;
	padding-top:5px;
	margin-left: 185px;
	min-height:500px;
	_height:500px;
}
#centreScene h1 {
	color:#8C355E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#centreListe {
	position:relative;
	padding-top:5px;
	margin-left: 185px;
	text-align:justify;
	min-height:500px;
	_height:500px;

}
#centreListe h1 {
	color:#8C355E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#centreListe h1 a{
	color:#8C355E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#centreListe h1 a:hover {
	color:#8C355E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
#centreListe a:hover {
	text-decoration: underline;
}
.blocProduit, .blocProduit_ete, .blocProduit_automne,.blocProduit_hiver, .blocProduit_printemps {
	float:left;
	width:150px;
	height:215px;
	margin-right:33px;
	cursor:hand;
	background-color:#B0979F;
	color:#36000B;
	font-size:12px;
	font-weight:bold;
}

.blocProduit_hiver {
	background-color:#CDC2AA;
}
#pepetteBlog{
	float:right;
}
#listeBlog{
	width:148px;
/*	border:1px solid #CDC2AA;*/
	padding:5px;
}
.blocBlog, .blocBlog_ete, .blocBlog_automne,.blocBlog_hiver, .blocBlog_printemps {
	position:relative;
	display:block;
	width:500px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	color:gray;
	padding-bottom:20px;
/*border:1px solid #CDC2AA;*/
}
.titreBlog, .titreBlog_ete, .titreBlog_automne,.titreBlog_hiver, .titreBlog_printemps{
/*	background-color:#B0979F;*/
	color: #8C355E;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	border-top:1px solid #CDC2AA;

}
.titreBlog_hiver{
	color: #8C355E;
}
.soustitreBlog{
	clear:both;
	line-height:30px;
	color: gray;
	font-size:9px;
/*	border-bottom:1px solid #CDC2AA;*/
}
.imgBlog{
	float:left;
	margin:5px;
	margin-left:0px;
}
.descBlog{
}
#centreProduit {
	padding-top:5px;
	margin-left: 193px;
	vertical-align:top;
	padding-right:40px;
	min-height:500px;
	_height:500px;
}
#photoProduit {float: left; margin-right:40px;}
#centreProduit h1 {
	color:#724957;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#centreProduit h1 a{
	color:#8C355E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#centreProduit h1 a:hover {
	color:#8C355E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:underline;
}
	
#centreProduit h2 {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
}

#blocCommande {
	position:absolute;
	top:218px;

	right: 20px;	
	width:382px;
	height:163px;
}
#addPanier{
	position:absolute;
	top:0px;
	right: 0px;	
}
#blocInfo_ete, #blocInfo_automne, #blocInfo_hiver, #blocInfo_printemps {
	background-color:#BAA5AD;
	width:229px;
	height:157px;
	padding:3px;
}
#blocInfo_hiver {
	background-color:#CDC2AA;
}
#blocAjout_ete, #blocAjout_automne, #blocAjout_hiver, #blocAjout_printemps{
	position:absolute;
	top:10px;
	left: 0px;	
	background-color:#BAA5AD;
	width:136px;
	height:110px;
	padding:10px;
}
#blocAjout_hiver {
	background-color:#CDC2AA;
}
#blocPrix_ete, #blocPrix_automne, #blocPrix_hiver, #blocPrix_printemps{
	position:absolute;
	top:47px;
	right: 0px;	
	background-color:#BAA5AD;
	width:136px;
	height:110px;
	padding:3px;
}
#blocPrix_hiver {
	background-color:#CDC2AA;
}
#coupCoeur{float:left; margin-right: 28px;}
#promo{float:left; margin-bottom: 15px; width: 215px;}
#flash{float:left; margin-bottom: 15px; width: 215px;}

.important, a.important:link, a.important:hover, a.important:visited, a.important {color: #872A59; font-weight:bold; text-decoration:none;}
a.important:hover{text-decoration:underline;}
.commentaire {font-size:12px; color:#724957; font-weight:bold;}
.prix {color: #872A59; font-weight:bold; font-size:17px;}

#piedPage{
	position:relative;
	background-color:#cdc2aa;
	width: 755px;
	height: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
	padding-left: 200px;
	margin-top:10px;
}
#piedPage a, a:link, a:visited {
	color:#FFFFFF;
	text-decoration: none;	
	margin-right:10px;
}
#piedPage a:hover {
	text-decoration: underline;	
}

.formLabel{
	position:relative;
	width: 60px;
	float:left;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
}
.formInput{
	position:relative;	
	float:left;
	line-height:25px;
}
.clear{clear:both;}

.productListing-heading{
	text-align:center;
	background-color:#CCCCCC;
}
.productListing-even {
	background-color:white;
}
.productListing-odd {

}
productListing-data a, a:link, a:visited, a:hover{
	color:black;
}
.head {
	text-align:left;
	background-color:#B0979F;
	height: 20px;
	padding: 5px;
}
.moduleRow { }
.moduleRowOver {cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #CCCCCC; }