<!--

html{
	margin:0;
	padding:0;
	background-color: #FFFFFF; 
}

html.pageweb{
	background:transparent url("../image/fond_ciel.jpg") repeat-x top center;
	height:100%;
	background-color: #FFFFFF; 
}

html.pageweb body{
	background:transparent url("../image/fond.png") repeat-y top center;
	min-height:100%;
	margin:0;padding:0;
}

/*
body {
	background-image: url(../image/fond.png);
	background-repeat: repeat-y;
	background-position: top center;
	background-color: #FFFFFF; 
	margin:0;padding:0;
}
*/

A:link, A:visited {
	color : #0981C1;
   	text-decoration : none;
}
A:hover {
	color : #0981C1;
   	text-decoration : underline;
}

A.a_white:link, A.a_white:visited {
	color : #FFFFFF;
   	text-decoration : none;
}
A.a_white:hover {
	color : #FFFFFF;
   	text-decoration : underline;
}

A.a_black:link, A.a_black:visited {
	color : #000000;
   	text-decoration : none;
}
A.a_black:hover {
	color : #000000;
   	text-decoration : underline;
}

.haut {
	width:1004px;
	height:20px;
	background-image: url(../image/fond_header.jpg);
	background-repeat: repeat-x;
}

.bas {
	width:1004px;
	height:128px;
	background-image: url(../image/fond_footer.jpg);
	background-repeat: repeat-x;
	border-top:1px solid #CDC7CA;
	padding-top:15px;
}

.header {
	background-color: #ffffff;
	background-position: top;
	width:1004px;
	height:111px;
	background-image: url(../image/fond_menuheader.jpg);
	background-position: bottom center;
	background-repeat: repeat-x;
}

.barre_menu {
	/*background-color: #F1EDEF;
	border-top:1px solid #CDC7CA;
	*/
	background-color: #F4F2F3;
	width:1004px;
	height:29px;
	border-top:1px solid #F1EDEF;
	border-bottom:1px solid #CDC7CA;
}

.valid_email {
	background-color: #FFF2F9;
	width:1004px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #CDC7CA;
}

.modul_cnx {
	width:252px;
	height:80px;
	padding-top:14px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.font_9 {
	font-size:9px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_10 {
	font-size:10px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_10_white {
	font-size:10px;
	color:#ffffff;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_11 {
	font-size:11px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_12 {
	font-size:12px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_12_white {
	font-size:12px;
	color:#ffffff;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_13 {
	font-size:13px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_14 {
	font-size:14px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_15 {
	font-size:15px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_16 {
	font-size:16px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_19 {
	font-size:19px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_24 {
	font-size:24px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_26 {
	font-size:26px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_40 {
	font-size:40px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_110 {
	font-size:110px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
}

.font_barreduhaut {
	font-size:11px;
	vertical-align:middle;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
}

H1 {
	font-size:24px;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
  	text-decoration : none;
	margin-top:0;
	margin-bottom:0;
	font-weight: normal;
}

.form_insrip {
	font-size:13px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:16px;
	width:135px;
	padding:2px;
}

.form_compte {
	font-size:11px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:13px;
	width:28px;
	padding:2px;
	color:#999999;
}

.form_adrprofil {
	font-size:11px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:13px;
	width:300px;
	padding:2px;
	color:#999999;
}

.carte {
	width:532px; 
	height:510px; 
	background:url(../image/carte.jpg) no-repeat; 
}

.picture_home {
	width:159px; 
	height:184px; 
	background:url(../image/fond_picture.gif) no-repeat;
}

.picture_home:hover {
	width:159px; 
	height:184px; 
	background:url(../image/fond_picture_on.gif) no-repeat;
	cursor:hand;
}

.picture_home_pink {
	width:159px; 
	height:184px; 
	background:url(../image/fond_picture.gif) no-repeat;
}

.picture_home_pink:hover {
	width:159px; 
	height:184px; 
	background:url(../image/fond_picture_on_pink.gif) no-repeat;
	cursor:hand;
}

.vignette_s {
	border:8px solid #F4F2F3;
}

.vignette_s:hover {
	border:8px solid #B5D3E8;
}

.vignette_s_f {
	border:8px solid #F4F2F3;
}

.vignette_s_f:hover {
	border:8px solid #FFA3D1;
}

.picture_home_s {
	width:126px;
	height:148px;
	background-color:#ffffff;
	border-bottom:1px solid #939393;
	border-right:1px solid #939393;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
}

.picture_home_s:hover {
	width:126px;
	height:148px;
	background-color:#B5D3E8;
	border-bottom:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #f3f3f3;
	border-left:1px solid #f3f3f3;
	cursor: pointer;
}

.picture_home_s_pink {
	width:126px;
	height:148px;
	background-color:#ffffff;
	border-bottom:1px solid #939393;
	border-right:1px solid #939393;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
}

.picture_home_s_pink:hover {
	width:126px;
	height:148px;
	background-color:#FFA3D1;
	border-bottom:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #f3f3f3;
	border-left:1px solid #f3f3f3;
	cursor: pointer;
}
/*
.picture_home_s:hover {
	width:126px;
	height:146px;
	background-color:#B5D3E8;
	border-bottom:1px solid #DAE9F3;
	border-right:1px solid #DAE9F3;
	border-bottom:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	cursor: pointer;
}

.picture_home_s_pink {
	width:126px;
	height:146px;
	background-color:#ffffff;
	border-bottom:1px solid #939393;
	border-right:1px solid #939393;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	cursor: pointer;
}

.picture_home_s_pink:hover {
	width:126px;
	height:146px;
	background-color:#FFA3D1;
	border-bottom:1px solid #FFCCE6;
	border-right:1px solid #FFCCE6;
	border-bottom:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	cursor: pointer;
}
*/

/*

.modul_milieu_b {
	width:993px;
	background-color: #ffffff;
	border-top:1px solid #CDC7CA;
	border-left:1px solid #CDC7CA;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}

.t_modul_milieu_b {
	width:993px;
	height:22px;
	background-color: #F1EDEF;
	background:transparent url("../image/fond_ciel_2.jpg") repeat-x bottom center;
	padding-top:2px;
}
*/

.modul_milieu_b {
	width:1004px;
	background-color: #ffffff;
	border-top:1px solid #ffffff;
	margin-bottom:5px;
}

.modul_milieu_b_inscrip {
	width:1004px;
	background-color: #ffffff;
	border-top:1px solid #ffffff;
}

.modul_milieu_b_home {
	border-top:1px solid #ffffff;
	width:1004px;
	background:transparent url("../image/fond_ciel_2.jpg") repeat-x top center;
}


.t_modul_milieu_b {
	width:989px;
	height:40px;
	background-color: #FFFFFF;
	background:transparent url("../image/fond_ciel.jpg") repeat-x bottom center;
	padding-top:10px;
	padding-left:15px;
}

.t_modul_milieu_b_2 {
	width:989px;
	height:30px;
	padding-top:10px;
	padding-left:15px;
}

.b_modul_milieu_b {
	width:990px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
}

.b_modul_milieu_b_bkg {
	width:989px;
	background-color: #FFFFFF;
	background:transparent url("../image/fond_ciel_50.jpg") repeat-x top center;
	padding-top:10px;
	padding-left:15px;
}

.b_modul_milieu_b_bkg_2 {
	width:989px;
	background-color: #FFFFFF;
	padding-top:10px;
	padding-left:15px;
}

.form_insrip_b {
	font-size:13px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:18px;
	width:200px;
	padding:2px;
	vertical-align: middle;
}

.form_submit_2 {
	font-size:11px;
	border-top:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #636363;
	border-bottom:1px solid #636363;
	height:25px;
	width:190px;
	padding:2px;
	vertical-align: middle;
}

.form_submit_3 {
	font-size:13px;
	border-top:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #636363;
	border-bottom:1px solid #636363;
	height:25px;
	width:160px;
	padding-bottom:2px;
	vertical-align: middle;
}

.form_insrip_cpc {
	font-size:13px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:18px;
	width:156px;
	padding:2px;
	vertical-align: middle;

}

.form_selec_naissance_2 {
	font-size:13px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:24px;
	width:56px;
	font-family: Arial,sans-serif;
	padding:1px;
}

.form_selec_naissance_4 {
	font-size:13px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:24px;
	width:88px;
	font-family: Arial,sans-serif;
	padding:1px;
}

.form_selec_region {
	font-size:13px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:24px;
	width:206px;
	font-family: Arial,sans-serif;
	vertical-align: middle;
	padding:1px;
}

.form_selec_region_s {
	font-size:13px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:24px;
	width:171px;
	font-family: Arial,sans-serif;
	vertical-align: middle;
	padding:1px;
}

.form_selec_taille_s {
	font-size:13px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:24px;
	width:74px;
	font-family: Arial,sans-serif;
	vertical-align: middle;
	padding:1px;
}

.form_selec_age {
	font-size:13px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:24px;
	width:56px;
	font-family: Arial,sans-serif;
	padding:1px;
	vertical-align: middle;
}

.form_selec_type_rech {
	font-size:13px;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:24px;
	width:206px;
	font-family: Arial,sans-serif;
	padding:1px;
}

.form_textarea {
	font-size:13px;
	font-family: arial, helvetica, sans-serif;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:130px;
	width:500px;
}

.form_textarea_b {
	font-size:13px;
	font-family: arial, helvetica, sans-serif;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:200px;
	width:550px;
}

.form_textarea_s {
	font-size:13px;
	font-family: arial, helvetica, sans-serif;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:70px;
	width:550px;
}

.form_textarea_vs {
	font-size:13px;
	font-family: arial, helvetica, sans-serif;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:30px;
	width:550px;
}

.form_file {
	font-size:13px;
	border:1px solid #737373;
	height:24px;
	width:305px;
	vertical-align: middle;
	margin-right:15px;
}

.form_submit {
	font-size:13px;
	border:1px solid #737373;
	height:24px;
	width:100px;
	vertical-align: middle;
	margin-right:15px;
}

.imgpinc_profil {
	border:1px solid #e3e3e3;
}

.imgmini_profil {
	border:1px solid #e3e3e3;
	margin-right:1px;
}

.imgmini_profil_dashed {
	border:1px dashed #e3e3e3;
	margin-right:1px;
}

-->
