/*
* FORMULAIRE
*/
#content section .rubrique {
	color:#ad9961;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#58092f;
}
#content section div.alerte,
#content section div.messageok {
	margin:10px 0px;
}
#content section div.alerte p {
  border-left: 3px solid #d9534f;
  background-color: #fdf7f7;
  margin: 20px 15px;
  padding: 15px 20px;  
  font-size: 14px;
  font-weight: 600;
  color: #d9534f;
} 
#content section div.messageok p {
  border-left: 3px solid #779721;
  background-color: #fdf7f7;
  margin: 20px 15px;
  padding: 15px 20px;  
  font-size: 14px;
  font-weight: 600;
  color: #779721;
} 
#content section div.alerte a,
#content section div.messageok a {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
#content section div.alerte a {
	text-decoration:underline;
}
#content section div.alerte a:hover {
	text-decoration:none;
}
#content section form input {  
  background-color: #FFFFFF;
  border: 1px solid #606060;
  padding: 2px 5px;
  font-family: 'Open Sans', arial;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #606060;
}
#content section form input.lien { 
  color: #FFFFFF; 
  background-color: #606060;
}
#content section form input.bouton {
	width:173px;
	height:46px !important;
	color:#FFFFFF !important;
	text-decoration:none !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0;
	text-align:center;
	background-repeat:no-repeat;
	background-color:#779721;
	border:none;
	cursor:pointer;	
  box-shadow: 0px 0px 5px rgba(0,0,0,0.4) inset;
  -webkit-transition: all 0.2s ease-in-out;  
  -moz-transition: all 0.2s ease-in-out; 
  -o-transition: all 0.2s ease-in-out;  
  transition: all 0.2s ease-in-out;
}
#content section form input.bouton:hover {
	background-repeat:no-repeat;
	background-color:#99C32A;
  text-shadow: 0px 0px 5px rgba(0,0,0,0.4);
}

#content section form input#continuer {	
	margin-top:20px;
}
#content section form label {
  font-family: 'Open Sans', arial;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #606060;
}
#content section form input.caseacocher {
	color:#59092f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	border:0px;
	padding:0px;
}
#content section form select {
  background-color: #FFFFFF;
  border: 1px solid #606060;
  padding: 2px 5px;
  font-family: 'Open Sans', arial;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #606060;
}
#content section form textarea { 
  background-color: #FFFFFF;
  border: 1px solid #606060;
  padding: 2px 5px;
  font-family: 'Open Sans', arial;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #606060;
}
/*table tr.visible {
	display:block;
}*/
table tr.invisible {
	display:none;
}