form.bloc{
	width:inherit;
	*width:auto;
}
#logcompte select, #logcompte2 select{
	border:none;
	width:215px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:13px;
	color:#1b1a17;
	display:block;
	height:22px;
	line-height:22px;
	float:left;
	background-color:#dcd9cd;
}
#logcompte input, #logcompte2 input{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:13px;
	color:#1b1a17;
	display:block;
	height:22px;
	line-height:22px;
	float:left;
	background-color:#dcd9cd;
	width:210px;
	padding-left:5px;
}
#logcompte .intitulelog, #logcompte .intitule, #logcompte2 .intitulelog, #logcompte2 .intitule{
	display:block;
	float:left;
	font-size:15px;
	font-family:"HelveticaCondensed",Arial, Helvetica, sans-serif;
	color:#736f5d;
	width:160px;
	line-height:22px;
	font-weight:normal;
}
#logcompte .intitule, #logcompte2 .intitule{
	width:255px;
	*width:430px;
	text-align:left !important;
}
#logcompte2 .intitule{
	width:190px;
}
#logcompte .intituleradio, #logcompte2 .intituleradio{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:13px;
	float:left;
}
#logcompte2 .intituleradio2{
	float:none;
}
#logcompte .radio, #logcompte2 .radio{
	float:left;
	width:100%;
	margin-top:5px;
}
#logcompte .radio input, #logcompte2 .radio input{
	height:auto;
	margin:1px 5px 0 0;
	line-height:auto;
	width:auto;
	background:none;
}
form.formulaire, div.formulaire, div.formulaire2{
	background-color:#f3f1e9;
	float:left;
	padding:15px;
	width:auto;
	*position:relative;

}
div.formulaire2{
	width:430px;
}
#logcompte{
	float:left;
}
.titrelog{
	background-color:#3958a5;
	color:#fff;
	font-family:"HelveticaCondensedBold",Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	text-decoration:none;
	width:100%;
	padding:5px 0 4px 0;
	margin:4px 0 14px 0;
}
.titrelog span{
	margin-left:7px;
}
.titre_dispo{
	text-transform:uppercase;
	color:#335ec5;
	font-family:"HelveticaCondensedBold",Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:10px;
	text-decoration:none;
	float:left;
	width:100%;
	border-bottom:1px solid #335ec5;
}
#logcompte input.btn_article, #logcompte2 input.btn_article, a.btn_article , #logcompte2 input.btn_article2,  a.btn_article2, a.btn_article3, a.btn_article4{
	background:/*url(../images/famille/btn_article.png) no-repeat;*/url(../images/article/sprite.png) no-repeat -91px -404px;
	text-align:center;
	width:190px;
	height:26px;
	line-height:27px;
	display:block;
	font-size:14px;
	color:#99968f;
	border:none;
	text-decoration:none;
	font-family:"HelveticaCondensedBold",Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float:right;
	cursor:pointer;
}
#logcompte2 input.btn_article2{
	width:250px;
	background:/*url(../images/compte_clt/btn_article.png) no-repeat;*/url(../images/article/sprite.png) no-repeat -91px -270px;
}
a.btn_article3{
	width:350px;
	background:/*url(../images/compte_clt/btn_article2.png) no-repeat;*/url(../images/article/sprite.png) no-repeat -91px -334px;
}
a.btn_article3, a.btn_article, a.btn_article2{
	float:none;
	text-align:center;
	margin:auto;
}
#logcompte input.btn_article:hover, a.btn_article:hover, #logcompte2 input.btn_article2:hover,  a.btn_article3:hover, a.btn_article2:hover, a.btn_article4:hover{
	background:/*url(../images/famille/btn_article_hover.png) no-repeat;*/url(../images/article/sprite.png) no-repeat -91px -439x;
	color:#69665f;
}
a.btn_article3:hover{
	width:350px;
	background:/*url(../images/compte_clt/btn_article2_hover.png) no-repeat;*/url(../images/article/sprite.png) no-repeat -91px -364px;
}
#logcompte2 input.btn_article2:hover{
	background:/*url(../images/compte_clt/btn_article_hover.png) no-repeat;*/ url(../images/article/sprite.png) no-repeat -91px -302px;
}
a.MDP{
	font-size: 12px;
	color: #78756b;
	font-family: "HelveticaCondensedLightObl",Arial, Helvetica, sans-serif;
	background: url(../images/sprite.png) no-repeat -648px 0px;
	padding-left: 10px;
	cursor:pointer;
	width:160px;
	display:block;
}
.lang_en a.MDP{
	background: url(../images/sprite_en.png) no-repeat -717px 0px;
}
.lang_es a.MDP{
	background: url(../images/sprite_es.png) no-repeat -717px 0px;
}
.lang_it a.MDP{
	background: url(../images/sprite_it.png) no-repeat -717px 0px;
}
a.MDP:hover{
	text-decoration:none;
}
.message{
	color:#736f5d;
	font-family:"HelveticaCondensed",Arial, Helvetica, sans-serif;
	font-size:13px;
}
.bloc_msg{
	padding:20px;
	background-color:#f3f1e9;
	width:540px;
	margin:30px auto 0 auto;
	
}
#tableresult .descriptif .prix{
	color:#1b1a17;
	font-size:15px;
	font-family:"HelveticaCondensed",Arial, Helvetica, sans-serif;
	width:auto;
	margin-right:6px;
}
#tableresult .descriptif .prixpublic, #tableresult .descriptif .prixclub{
	color:#1b1a17;
	font-size:15px;
	font-family:"HelveticaCondensedBold",Arial, Helvetica, sans-serif;
}
#tableresult .descriptif .prixclub{
	color:#ff4800;
}
#tableresult .descriptif .surcommande,#tableresult .descriptif .stock,#tableresult .descriptif .penurie,#tableresult .descriptif .rupture{
	color:#56a509;
	font-size:15px;
	font-family:"HelveticaCondensedBold",Arial, Helvetica, sans-serif;
	float:left;
}

#erreurs {
	color: red;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: center;
}

