/* Newsletter form
*****************************************************************/
form{ display:inline;}
label, input, select, textarea{	font: normal 12px Verdana, sans-serif;}
#newsletter-form { float:left; padding: 10px 0 0 0;}
.newsletter-input, .newsletter-inputOver{ float: left; width: 125px; height: 18px; padding: 2px 13px 0 8px; font-size: 11px;}
.newsletter-input{ background: url(../images/accueil/newsletter-input-bg.jpg) no-repeat top left; color: #4444d3;}
.newsletter-inputOver{ background: url(../images/accueil/newsletter-input-over-bg.jpg) no-repeat top left; color: #484848;}
.newsletter-button,.newsletter-buttonOver{ float: left; width: 20px; height: 18px; cursor: pointer;}
.newsletter-button{ background: url(../images/accueil/newsletter-button-bg.jpg) no-repeat top left;}
.newsletter-buttonOver{ background: url(../images/accueil/newsletter-button-over-bg.jpg) no-repeat top left;}
select{ float: left; width: 310px; outline: none;	background-color: #FFFFFF; border: 1px solid #ff6000; height: 18px;}
/*************************************/
#frmContact{ float: left; padding: 15px 0 0 30px; display: table;/* border: 1px solid #dedede;*/}
fieldset{ padding: 0 0 5px 0;}
label{ float: left; width: 90px; color: #000000;}
label.auto{ width: auto;}
/* Input form
----------------------------------------------------------------*/
.input, .inputOver{	float: left; width: 170px; height: 17px; padding: 1px 0px 0px 1px;}
.textarea, .textareaOver{ float: left; width: 531px; height: 100px;}
.input, .textarea{ background-color: #E1F1FE;	border: 1px solid #AFD5F4; color: #585858;}
.inputOver, .textareaOver{ background-color: #ffeee2; border: 1px solid #5D88AA; color: #585858;}
/* Checkbox
----------------------------------------------------------------*/
.checkbox{ float: left; width: 14px; height: 13px; margin: 0px 5px 0px 0px;}
/* Select
----------------------------------------------------------------*/
/*select{
  float: left;
	width: 145px;
  outline: none;
	background-color: #FFFFFF;
  border: 1px solid #656565;
  margin: 0 0 4px 0;
}*/
/* Buttons
----------------------------------------------------------------*/
.buttons{ float: left; text-align: left; padding: 10px 0 10px 210px;}
.button, .buttonOver{
  float: left;
  width: 112px;
  height: 26px;
  vertical-align: middle;
  cursor: pointer;
  font: bold 12px Verdana, Arial, sans-serif;
  padding: 0 0 2px 0;
}
.button { background: url(../images/contact/button-bg.jpg) no-repeat top left; color: #585858;}
.buttonOver { background: url(../images/contact/button-bg-over.jpg) no-repeat top left; color: #585858;}
/* Others
----------------------------------------------------------------*/
.star{ color: #00437F; font-family: Verdana, Arial, Helvetica, sans-serif;}
#capa{ width: 170px;}
.notte p{	text-align: center;	font-size: 11px;}
.leftpad{ float:left; padding: 0 10px 0 0;}
.rightpad{ float:right; padding: 0 0 0 10px;}