body {
  font: normal 62.5% Futura, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #3d3d3d;
  background-image:url(http://www.econostra.com/_i/3829/fonddefok-1259945026.jpg);
}
a {
  color: #c3272d;
  text-decoration: underline;
}
input, textarea {
	border: 0.1em solid #c3272d;
	padding: 0.2em;
	background: url(../images/input-bg.png) no-repeat top left;
	width: 10em;
	vertical-align: middle;
}
#NewsletterForm input {
	border: 0.1em solid #c3272d;
	padding: 0.2em;
	background: url(../images/input-bg.png) no-repeat top left;
	margin-right: 0.5em;
	width: 12em;
}
#Header h1 a {
	text-decoration: none;
	color: #000000;
}
#Sidebar #MenuProd ul .current a, #Sidebar #MenuProd ul a:hover, #Sidebar #MenuProd ul a:focus {
	background-color: #c3272d;
	color: #fff;
}
#NewsletterForm h2 {
	text-transform: uppercase;
	font-size: 1.4em;
	color: #000000;
	font-weight: bold;
	background: url(../images/pointille-h-bg.png) repeat-x bottom left;
	margin-bottom: 0.5em;
}
#Content h2 {
	font-size: 2em;
	color: #3f3f3f;
	font-weight: bold;
	background: url(../images/pointille-h-bg.png) repeat-x bottom left;
	margin-bottom: 0.5em;
	padding-bottom: 0.3em;
	overflow: hidden;
	/*clear: both;*/
}
.ListProd .BlockProd div .Prix {
	color: #aa2128;
	font-size: 1.6em;
	font-weight: bold;
}
.ListProd .etatPrix {
        font-size: 1.2em;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	background: #aa2128;
	width: 100%;
	color: #fff;
}
#footer2 #lastArticleBlog h2, #footer2 #lastComBlog h2, #footer2 #lastArticleBlog2 h2 {
	text-transform: uppercase;
	font-size: 1.4em;
	margin-bottom: 0.5em;
	color: #000000;
}
#BilletBlog h2, #MenuSec h2 {
	text-transform: uppercase;
	font-size: 1.35em;
	color: #000000;
	font-weight: bold;
	background: url(../images/pointille-h-bg.png) repeat-x bottom left;
	margin-bottom: 0.5em;
}
#ComBlog h2 {
	text-transform: uppercase;
	font-size: 1.4em;
	color: #000000;
	font-weight: bold;
	background: url(../images/pointille-h-bg.png) repeat-x bottom left;
	margin-bottom: 0.5em;
}
.paveMef h2 {
	background: transparent url(../images/pointille-h-bg.png) repeat-x scroll left bottom;
	color: #c3272d;
	font-size: 1.35em;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-transform: uppercase;
}
.paveMef .block h3, .pave .block h3 {
	font-size: 1.8em;
	font-weight: bold;
	color: #000000;
}
.paveMef .block h4, .pave .block h4 {
	font-size: 1.3em;
	color: #000000;
}
.ListProd .BlockProd div h3 span {
	color: #000000;
}
.ListProd .ViewProd a {
	background: #000000;
	color: #fff;
	text-decoration: none;
	padding: 0 0.5em;
}
.ListProd .ViewProd a:hover, .ListProd .ViewProd a:focus {
	background: none;
	color: #000000;
	text-decoration: underline;
}
#footer2 #lastComBlog ul li a {
	color: #000000;
}
#Conteneur #Sidebar {
	width: 23em;
	float: right;
	padding: 2em 0;
	background: none;
}
.Options h3 {
	color: #c3272d;
	font-size: 1.3em;
}
#SuiteInfos h3 {
	color: #c3272d;
	font-size: 1.5em;
}
.PostBlog #com h3 {
	color: #c3272d;
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom: 1em;
}
.PostBlog #addCom h3 {
	color: #c3272d;
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom: 1em;
}
#Nuage h2 {
	text-transform: uppercase;
	font-size: 1.4em;
	color: #c3272d;
	font-weight: bold;
	background: url(../images/pointille-h-bg.png) repeat-x bottom left;
	margin-bottom: 0.5em;
}
#PrixFiche strong {
	color: #c3272d;
	font-size: 1.3em;
}
.etatPrixFiche span {
	background: #c3272d;
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
	padding: 0.3em;
}
#Content .block strong, #TB_ajaxContent .block strong {
	color: #c3272d;
}
#partage #partageOk {
	color: #c3272d;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
#partage .tellFriendsNavigation {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #c3272d;
	border-bottom: 4px solid #424242;
	padding-left: 10px;
	margin-bottom: 20px;
}
#votre-panier thead, #histo-com thead {
	font-size: 1.4em;
	height: 30px;
	background: #424242;
}
#votre-panier tbody td, #histo-com td {
	vertical-align: top;
	padding: 0.4em 0;
	border-bottom: 1px solid #c3272d;
}
#votre-panier tbody .panier-quantite input {
	border: 1px solid #c3272d;
	padding: 0.2em;
	width: 2em;
	text-align: center;
}
#votre-panier .panier-supprimer a {
	background: #424242;
	color: #fff;
	padding: 0.1em 0.4em;
	text-decoration: none;
	font-weight: bold;
}

