.last_prods_text_entete{
width:300px;
height:30px;
color:#368663;
padding-left:25px;
padding-top:11px;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
}
.article_entete{
	width:748px; 
	background-image:url(images/entete_large.png);
	background-repeat:no-repeat;
    background-position:top;
    height:39px;
	margin-top:10px;
}



.required{
-moz-box-shadow:0px 0px 5px #333;
 -webkit-box-shadow:0px 0px 5px #333;
 box-shadow:0px 0px 5px #333	 
}
.contact_form {
 width:728px;
}

.frm_input{
 width:230px; 
 padding:0 0 0 5px;
 height:20px; 
 border:none;
 color:#a49e97; 
 font-size:12px; 
 line-height:1.8em;
 color:#8b897f; 
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow: 0 0 5px  #666;
 -webkit-box-shadow: 0 0 5px #666; 
 -moz-box-shadow: 0 0 5px #666;
 border:1px solid #666; 
}
.frm_textarea {
 width:230px;
 height:60px;
 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 border:none;
 font-size:13px;
 padding:5px 0 0 5px;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 color:#8b897f;
 overflow:auto;
 resize:none;
  box-shadow: 0 0 5px  #666;
 -webkit-box-shadow: 0 0 5px #666; 
 -moz-box-shadow: 0 0 5px #666;
 border:1px solid #666; 
}
.frm_select {
 width:237px;
 height:35px;
 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 border:none;
 font-size:13px;
 padding:2px;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 color:#8b897f;
 overflow:auto;
 resize:none;
  box-shadow: 0 0 5px  #666;
 -webkit-box-shadow: 0 0 5px #666; 
 -moz-box-shadow: 0 0 5px #666;
 border:1px solid #666; 
}
.submit{
	background-image:url(images/btn_send.png);
	height:37px;
	width:167px;
	background-color:transparent;
	border:none;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
	text-align:left;
	padding-left:8px;
}
.reset{
	background-image:url(images/bt-anuler.png);
	height:37px;
	width:167px;
	background-color:transparent;
	border:none;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
	text-align:left;
	padding-left:8px;

}

.contact_form label {
	font-size:12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	line-height:2.5em;
	font-weight:bold;
}
#required{
	box-shadow: 0 0 5px #F99 ;
    -webkit-box-shadow: 0 0 5px #F99; 
    -moz-box-shadow: 0 0 5px #F99;
    border:1.5px solid #F99; 
}
.message-warning{
    border:#FFFEDC 1px solid;
    background:url(images/notice.png) no-repeat left center;
	background-color:#FFFEE5;
	padding-left:45px;
	padding-top:12px;
	position:relative;
	z-index:1000;
	margin:0 auto;
	width:673px;
	height:30px;
	text-align:left;	
}
.message-warning .close{
    position: relative;
	float:right;
	height:15px;
	width:15px;
	top:2px;
	right:5px;
	cursor:pointer;
  
}
.message-error{
    border:#d99d9d 1px solid;
    background:url(images/error.png) no-repeat left center;
	padding-left:45px;
	position:relative;
	z-index:1000;
	float:right;
	margin-right:20px;
	margin-top:-313px;
	width:200px;
	min-height:30px;
	text-align:left;
	display:none;
}
.message-error .close{
    position: relative;
	float:right;
	height:15px;
	width:15px;
	top:7px;
	right:5px;
	cursor:pointer;
  
}
.message-Succes .close{
    position: relative;
	float:right;
	height:15px;
	width:15px;
	top:2px;
	right:5px;
	cursor:pointer;
  
}
.message-error #msg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.message-Succes #msg_s {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.close{
    background: url(images/sprite1.png);
	background-position:-34px -194px;
}
.close:hover{
    background: url(images/sprite.png);
	background-position:-34px -194px;
}

.message-Succes{
    border:1px solid  #E9FFE5;
    background:url(images/success.png) no-repeat left center;
	padding-left:45px;
	padding-top:5px;
	position:relative;
	z-index:1000;
	float:right;
	margin-right:20px;
	margin-top:-313px;
	width:200px;
	text-align:left;
	height:20px;
	display:none;
}
.nav{
	float:right;
	margin-top:-30px;
	margin-right:10px;
}

.btn_log {
	background-image:url(images/test2.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	width:76px;
	height:21px;
	cursor:pointer;
}

.btn_insc {
	background-image:url(images/test.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	width:87px;
	height:21px;
	cursor:pointer;
}

.btn_retry {
	background-image:url(images/ree.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	width:87px;
	height:21px;
	cursor:pointer;
}

.btn_dec {
	background-image:url(images/dec.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	width:87px;
	height:21px;
	cursor:pointer;
}

.btn_modif {
	background-image:url(images/compte.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	width:80px;
	height:15px;
	cursor:pointer;
}
.menu_text
{
	font-size:14px;
}
.actualite{
	margin-left:10px;
	width:180px;
	text-align:center;
	position:relative;
}
.actualite img{
	max-width:158px;
	max-height:116px;
}