/* Helpers */
.clearb {clear:both;}
.floatl {float:left;}
.txt_c {text-align:center !important;}
.txt_l {text-align:left !important;}
.txt_j {text-align:justify !important;}
.mrg_t_10 {margin-top:10px;}
.mrg_t_20 {margin-top:20px;}
.pdg_t_10 {padding-top:10px;}
.pdg_t_20 {padding-top:10px;}
.mrg_b_20 {margin-bottom:20px !important;}
.mrg_no {margin:0;}
.mrg_t_no {margin-top:0;}
.img_b {vertical-align:text-bottom;}
.hide {display:none;}
.green {color:#018911}

/* commons */

select,option {font-size:12px;line-height:normal;padding:0;}
form select {width:155px;}
h3 {font-size:15px}

.illus {font-size:9px;}

body {
	margin: 0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 	
}
.header {
	width: 775px;
	margin-bottom:15px;
}
.page {
	width: 775px;
	margin:0 auto;
	
	font-size: 12px;
	color: #000000;
}
.cadre {
	width: 542px;
	margin-bottom:20px;
	float:left;
}
.cadre2 {
	width: 210px;
	float:right;
}

.cadre3 {
	width: 542px;
	float:left;
}

.animation1 {
	width: 542px;
	float: left;
	text-align: center;
}

.animation1 .blk1 {margin-right:25px;}


.animation2 {
	height: auto;
	width: 542px;
	position: absolute;
	top: 780px;
	text-align: center;
}

.footer {
	font-size: 9px;
	text-align: center;
	color:#666666;
	margin:10px auto 0;
	width:775px;
}
	
.cadre_haut {
	background-image: url(../img/haut.jpg);
	background-repeat: repeat-x;
	background-position: left;
}
.cadre_droite {
	background-image: url(../img/droite.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.cadre_gauche {

	background-image: url(../img/gauche.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.cadre_bas {


	background-image: url(../img/bas.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.cadre_gauche2 {

	background-image: url(../img/gauche2.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.cadre_droite2 {

	background-image: url(../img/droite2.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.cadre_haut2 {
	background-image: url(../img/haut2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.cadre_bas2 {
	background-image: url(../img/bas2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.champs_obligatoires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}
 

