@charset "UTF-8";

/*captcha*/
#secureimage { 
		float: left; 
		clear: both; 
		width: 100%; 
		margin-top: 15px;
		padding: 10px 0; 
		overflow: auto;

		border-top:1px #ddd solid; 
		border-bottom:1px #ddd solid; 
	}
	#captcha p input { float: left; width: 120px; height: 20px; font: normal normal 11px/11px Verdana, Arial, Helvetica, sans-serif; }
	#captcha img#image { border: 1px #ccc solid; }
	#captcha img { float: left; border: none; margin: 0; padding: 0; }
	#captcha a img { padding: 0; margin: 0; border: 1px #ff0000 solid; }	

/*Formulaire de contact*/
#frm-contact ul { overflow: auto; margin: 0; padding: 0 0 5px 0; }
	#frm-contact ul li { float: left; clear: both; padding: 0; background: none;}
		#frm-contact ul li p {}
                    #frm_contact input {margin-top: 2px; }
		
/*CheckBox*/		
input.checkBoxStyle { float: none; width: 15px; margin: 0 10px 0 0; padding: 0; vertical-align: middle; }

.frm-message {
    border:1px #333 solid;
    background-color:#eee;
    font-weight:bold;
    padding:10px;
}

.frm_title {
    display:block;
    border-bottom:2px solid #b4d272;
    font-size:15px;
    color:#666;
    font-weight:bold;
    margin:20px 0;
    padding:0;
    clear:both;
}
/*Message d'erreur après validation du formulaire*/

.typo-gris {

    font-weight:bold;
    background:url("../images/template/li-err-bg.png") repeat scroll 0 0 transparent;
border:1px solid silver;
color:gray;
padding:10px;

}
		
