/**
 * MAIN CSS style sheet
 *
 * @author 	Funke Ideas Inc.
 * @since 	March 1, 2010
 */

html {
	
}

body {
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; background: #468300;
	background-image:url(images/background_tradition_concours.jpg);
	background-position:center;
	text-align: left; font-size: 13px;
	padding: 0px 0px 0px 0px; margin: 15px 10px 10px 10px;
	color: #2e5304;
}

a { color: #1E7297; }
a:hover { color: #4EA2C7; }
.label {  font-size:12px; font-weight:bold; } 
.labeltxt {  font-size:12px;  } 
input { border: 1px solid #2e5304;    } 

input:hover { border: 1px solid #f02400; background-color:#FFFF99;   } 
input:focus { border: 1px solid #f02400; background-color:#FFFF99;   } 
/* ********************************************************************* */
/* pages */
.concours_formulaire { width: 750px; background-color:#FFFFFF; margin:auto;  border:1px solid #00351a;  }

.concours_merci { width: 700px; margin-left:35px;  }

.concours_reglement { width: 700px; }


/* ********************************************************************* */
/* formulaire */
.edit_title { width: 100%; overflow: hidden; margin: 0 0 5px 0; padding: 0px 0px 3px 0px;
	font-family: arial; border-bottom: 1px solid #12668B;}
.edit_title h2 { color: #12668B; font-size: 26px; float: left; padding: 0px 10px 0px 0px; margin: 0!important;}

.edit_error { width: 100%;; font-weight: bold;  text-align: left;  padding-top:10px; padding-bottom:10px; 
	 border-bottom: 1px solid #ff0000; border-top: 1px solid #ff0000; background-image:url(images/back_error.png); }


.edit_table { border: 0px solid #D2C9AB;  margin: 10px 0px 5px 25px; width:450px;}
.edit_table table {  border-collapse: collapse; font-family: arial; font-size: 12;}
.edit_table tr { vertical-align: middle; }
.edit_table th { font-weight: bold; background: #97CADF; text-align: left;}
.edit_table th { padding: 5px 6px 5px 6px; border-bottom: 1px solid #CEC5A7;}
.edit_table td { padding: 4px 6px 4px 6px; }
.edit_table tr.alt td { background: #EAE5D5;}

.edit_footer { 
		width: 100%; overflow: hidden; 
		margin: 10px 0px 0px 25px; padding: 10px 0px 0px 0px; vertical-align: middle;
		font-family: arial; border-top: 0px solid #12668B;}
	.edit_footer_right { float: left;}
	.edit_footer_left { float: left; color: #555555; font-style: italic;}
	

/* ********************************************************************* */
/* used for error messages */
.clearfix:after {
	content: "."; display: block;
	clear: both; visibility: hidden;
	line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


