/* ===| FORMS |============================================*/
/*-----------------------newsletter-------------------------*/
 .bg-form{
   width:126px;
   height:13px;
   border:1px solid #727272;
   background-color: #ffffff;
   float:left;
   color:#000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding-left:4px;
   margin-right:3px;
 }
 .bg-form-over{
   width:126px;
   height:13px;
   border:1px solid #727272;
   background-color: #ffffff;
   float:left;
   color:#727272;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding-left:4px;
   margin-right:3px;
 }
 .news-ok{
    width: 16px;
    height: 16px;
    background-color: transparent;
    border:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    cursor:pointer;
 }
.news-okover{
   width: 16px;
    height: 16px;
    background-color: transparent;
    border:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    cursor:pointer;
    color: #ffffff !important;
}

/*-----------------------/newsletter-------------------------*/
/*-----------------------emplois-stages-------------------------*/
.select{
   width:160px;
   height:16px;
   border:1px solid #374D14;
   background-color: #CADE96;
   float:left;
   color:#000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding-left:4px;
   margin-right:35px;
   margin-top:2px;
 }


.buttonOK{
  width: 24px;
  height: 24px;
  background: url(../images/charte/search-ok.jpg) no-repeat left top;
}
.buttonOKover{
  width: 24px;
  height: 24px;
  background: url(../images/charte/search-ok-over.jpg) no-repeat left top;
}
/*-----------------------/emplois-stages-------------------------*/
/*-----------------------contact--------------------------------*/
.form-left{
  width: 245px;
  padding:0px;
  float: left;
}

.form-left div{float: left; width: 100%; margin-bottom: 6px;}
.form-left  p{float: left; text-align: left; width: 70px; height: 20px;}

.ipt-contact{
	background-color: #C8DD94;
	border: 1px solid #374D14;
    width: 165px;
	height: 15px;
	font-size: 10px;
    font-family: Verdana;
	color: #374D14;
	padding: 1px 0px 0px 2px;
	float: left;
}

.ipt-contact-hover{
	background-color: #52682C;
	border: 1px solid #374D14;
    width: 165px;
	height: 15px;
    font-size: 10px;
    font-weight:bold;
    font-family:Verdana;
	color: #C5DB90;
	padding: 1px 0px 0px 2px;
	float: left;
}


.btn-contact{
	width: 88px;
	height: 18px;
    padding-bottom:2px;
	border: none;
	background-color: #52682C;
	font-family: Verdana, arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
	letter-spacing: 1px;
	color: #F7F2E0;
	cursor: pointer;
}
.btn-contact-hover{
    width: 88px;
	height: 18px;
    padding-bottom:2px;
	background-color: #C8DD94;
    border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
	letter-spacing: 1px;
	color: #52682C;
	cursor: pointer;
}
.mail-comment{
    clear:both;
	font-size: 11px;
    text-align: center;
    padding:15px 0 0px 0;
}
.requis {color: #384D14;}