/* CSS Document */

.formCard{margin:15px 0px 5px 0px;}
.formCard td span{
font-size:8pt;
/*margin-left:160px;*/}
.formCard td{height:22px;color:#000;font-size:8pt;}
.formCard td.info{height:20px;}
.formCard td.vide{height:10px; line-height:0; font-size:0;}
.formCard td.info span{color:#777;font-size:8pt;margin-left:0px;}
#milieu #haut span.libelle{width:110px;text-align:right;margin-left:20px;margin-right:10px;float:left;vertical-align:middle;color:#000;font-size:8pt;font-weight:bold;}
#milieu #haut span.libelle2{ display:block;text-align:left;margin-left:0px;vertical-align:middle;color:#000;font-size:8pt;font-weight:bold;}
#milieu #haut span.libelle3{width:120px;text-align:left;margin-left:10px;float:left;vertical-align:middle;color:#000;font-size:8pt;font-weight:bold;}
.formCard td span.needed{margin-left:0px;}
.radio{margin-left:160px;}
.radio td label{font-size:8pt;font-weight:bold;height:18px;}
#milieu #haut input.minput{
	display:block;
	width:160px;
	height:17px;
	font-size:8pt;
	margin-left:10px;
	border:1px solid #000;
	background:#FFEED5;
}
#milieu #haut input.minputs{
	display:block;
	width:40px;
	height:17px;
	font-size:8pt;
	margin-left:0px;
	border:1px solid #000;
	background:#FFEED5;
}
#milieu #haut input.minputm{
	display:block;
	width:160px;
	height:17px;
	font-size:8pt;
	margin-left:140px;
	border:1px solid #000;
	background:#FFEED5;
}
#milieu #haut select.mselect{
	display:block;
	width:160px;
	height:17px;
	font-size:8pt;
	margin-left:00px;
	border:1px solid #000;
	background:#FFEED5;
}
#milieu #haut select#Envoi{
	margin-left:140px;
}
#milieu #haut textarea.dmail{
	display:block;
	width:160px;
	height:45px;
	font-size:8pt;
	margin-left:140px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000;
	background:#FFEED5;
}
#milieu #haut textarea.dmailg{
	display:block;
	width:160px;
	height:60px;
	font-size:8pt;
	margin-left:140px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000;
	background:#FFEED5;
}
.btn_enr
{
	background:#fff url(../images/btn_enregistrer.gif) 0 0 no-repeat;
	border:none;
	width:116px;
	height:26px;
	font-size:8pt;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
}
.btn_enr:hover
{
	background:#fff url(../images/btn_enregistrer_o.gif) 0 0 no-repeat;
}
.btn
{
	background:#fff url(../images/btn_envoyer.gif) 0 0 no-repeat;
	border:none;
	width:93px;
	height:26px;
	font-size:8pt;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
}
.btn:hover
{
	background:#fff url(../images/btn_envoyer_o.gif) 0 0 no-repeat;
}
.mentions
{
	border:1px solid #666;
	background:#F9F9F9;
	margin:40px;
	padding:20px;
	font-size:7pt;
	color:#666;
	text-align:center;
}
#MessOk
{
	margin-left:20px;
	margin-top:30px;
	margin-bottom:30px;
	font-size:10pt;
	font-weight:bold;
	color:#FF8200;
}
#milieu #haut div.vide
{
	height:58px;
}
#milieu .trait
{
	height:4px;
	line-height:0;
	font-size:0;
	background:url(../images/trait.gif) 120px 0 no-repeat;
	margin-top:5px;
	margin-bottom:5px;	
}
span.needed{
	font-size:9pt;
	color:#FF0000;
}
#milieu #haut .inscritList
{
	margin:0 10px 0 30px;
	width:492px;
}
#milieu #haut .inscritList .ht
{
	background:url(../images/bloc_sejour_h.gif) 0 0 no-repeat;
	line-height:0;
	font-size:0;
	height:18px;
}
#milieu #haut .inscritList .bs
{
	background:url(../images/bloc_sejour_b.gif) 0 0 no-repeat;
	line-height:0;
	font-size:0;
	height:17px;
}
#milieu #haut .inscritList table
{
	background:#FCEBD4;
}
#milieu #haut .inscritList table td.nom 
{
	font-size:8pt;
	font-weight:bold;
	color:#AF0310;
	padding:1px 0 1px 4px;
	border-bottom:1px solid #FFF;
}
#milieu #haut .inscritList table td.date 
{
	font-size:8pt;
	/*font-weight:bold;*/
	color:#000;
	padding:1px 0 1px 4px;
	border-bottom:1px solid #FFF;
}
#milieu #haut .inscritList table td.age 
{
	font-size:8pt;
	font-weight:bold;
	color:#000;
	padding:1px 0 1px 4px;
	border-bottom:1px solid #FFF;
}
#milieu #haut .inscritList table td.dispo 
{
	font-size:8pt;
	font-weight:bold;
	color:#000;
	padding:1px 0 1px 4px;
	border-bottom:1px solid #FFF;
}
#milieu #haut .inscritList table tr.entete td
{
	background:#AF0310;
	color:#FFF;
	font-size:8pt;
	font-weight:bold;
	padding:3px 0 3px 3px
}
#milieu #haut .inscritListCE
{
	margin:0 10px 0 0px;
	width:642px;
}
#milieu #haut .inscritListCE .ht
{
	background:url(../images/bloc_sejource_h.gif) 0 0 no-repeat;
	line-height:0;
	font-size:0;
	height:18px;
}
#milieu #haut .inscritListCE .bs
{
	background:url(../images/bloc_sejource_b.gif) 0 0 no-repeat;
	line-height:0;
	font-size:0;
	height:17px;
}
#milieu #haut .inscritListCE table
{
	background:#FCEBD4;
}
#milieu #haut .inscritListCE table td.nom 
{
	font-size:8pt;
	font-weight:bold;
	color:#AF0310;
	padding:1px 0 1px 4px;
	border-bottom:1px solid #FFF;
}
#milieu #haut .inscritListCE table td.date 
{
	font-size:8pt;
	/*font-weight:bold;*/
	color:#000;
	padding:1px 0 1px 4px;
	border-bottom:1px solid #FFF;
}
#milieu #haut .inscritListCE table td.age 
{
	font-size:8pt;
	font-weight:bold;
	color:#000;
	padding:1px 0 1px 4px;
	border-bottom:1px solid #FFF;
}
#milieu #haut .inscritListCE table td.dispo 
{
	font-size:8pt;
	font-weight:bold;
	color:#000;
	padding:1px 0 1px 4px;
	border-bottom:1px solid #FFF;
}
#milieu #haut .inscritListCE table tr.entete td
{
	background:#AF0310;
	color:#FFF;
	font-size:8pt;
	font-weight:bold;
	padding:3px 0 3px 3px
}
.mcheck label{color:#000;font-size:8pt;font-weight:bold;}
img {
	border: 0;
}
