#ax-global {
	width:100%;
	height:100%;
	margin:0; padding:0;
	border:1px solid #CCCCCC;
	color:#484848; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;
	background:#FFFFFF;
}

.ax-header {	
	width:100%; height:21px;
	margin:0; padding:0;
	border-bottom:1px solid #CCCCCC;
	background:url('../images/layout-in/layout-in-frame-header-bg.jpg');
	
}
.ax-header p {margin:0; padding:0 0 0 5px; letter-spacing:1pt; text-align:left; line-height:20px;}
.ax-content {
	background:#FFFFFF;
	overflow:hidden;
	width:100%;	
	margin:0;
	padding:0;
	background:#FFFFFF;
}
.ax-content p {margin:0; padding:0;}

.ax-form .bloc {margin:0; padding:0 0 0 0;}
.ax-form .bloc p {margin:0; padding:0; text-align:left;}
.ax-form .elements {margin:0; padding:0;}
.ax-form .element {overflow:hidden; width:100%; margin:0 auto; padding:0;}
.ax-form .label {float:left; width:80%; text-align:left; margin:0; padding:0;}
.ax-form .label p {margin:0; padding:0; text-align:left; line-height:18px;}
.ax-form .field {float:right; width:18%; height:21px; text-align:right; margin:0; padding:0;}

.ax-form .input, .ax-form .select { margin:0; padding:0; height:18px; border:1px solid #B7B7B7; background:#FFFFFF;}
.ax-form .input { width:98%;}
#ax-cancel-button {float:right; padding:0 10px 0 0;}
#ax-submit-button {float:right;}


#formation2009 {width:95%; margin:0 auto; padding:0; border:0;}
#formation2009 h5 {width:100%; margin:0 0 15px 0; font-size:12px; border-bottom:1px solid #CCCCCC; text-align:left;}

#formation2009 .text-bloc {margin:0; padding:0 0 10px 0;}
#formation2009 .text-bloc h4 {
	margin:0; padding:10px 0 10px 0;
	font-size:14px; text-align:left; text-decoration:none; letter-spacing:0.3pt; line-height:18px;
}

#formation2009 .text-bloc .fm-adresse {
	text-align:left;
	padding:0 0 10px 0; margin:0;
	text-align:center; font-size:14px;	
}

#formation2009 .text-bloc .fm-puce {
	text-align:left;
	padding:1px 20px 1px 35px; margin:0;
	background: url('../images/common/puce_info.png') no-repeat; background-position:20px 6px;	
}

#formation2009 .fm-lieu {overflow:hidden; margin:0 auto; text-align:center;	width:80%;}
#formation2009 .fm-lieu #paris {float:left;	width:40%;}
#formation2009 .fm-lieu #marseille {float:right; width:40%;}

#formation2009 .fm-qui {overflow:hidden; margin:0 auto; text-align:center; width:80%; padding:20px 0 0 0;}
#formation2009 .fm-qui .left {float:left; width:47%;}
#formation2009 .fm-qui .right {float:right; width:47%;}
#formation2009 .fm-qui .label {width:50%;}
#formation2009 .fm-qui .field {float:right; width:48%;}
#formation2009 .fm-qui .tarif {text-align:left; margin:0; padding:0; line-height:22px; color:#FF0000;}

#formation2009 .fm-certif {overflow:hidden; margin:0 auto; text-align:left; width:100%; padding:20px 0 0 0;}
#formation2009 .fm-certif input {width:20px; line-height:12px; vertical-align:bottom;}
#formation2009 .fm-certif span {display:inline; line-height:12px;}

#formation2009 .nota {width:80%; margin:0 auto; text-align:center;}
#formation2009 .nota p {margin:0; padding:5px 0 0 0; font-size:10px; text-align:left;}
#formation2009 .buttons {border-top:1px solid #CCCCCC; width:100%; margin:0 auto; text-align:center; padding:5px 0 0 0;}
#formation2009 .buttons .legend {float:left; font-size:10px;}

#formation2009-cancel-button {float:right; padding:0 10px 0 0;}
#formation2009-submit-button {float:right;}

/* découverte */
#decouverte2009 {width:95%; margin:0 auto; padding:0; border:0;}
#decouverte2009 h5 {width:100%; margin:0 0 15px 0; font-size:12px; border-bottom:1px solid #CCCCCC; text-align:left;}

#decouverte2009 .text-bloc {margin:0; padding:0 0 10px 0;}
#decouverte2009 .text-bloc h4 {
	margin:0; padding:10px 0 10px 0;
	font-size:14px; text-align:left; text-decoration:none; letter-spacing:0.3pt; line-height:18px;
}

#decouverte2009 .text-bloc .fm-adresse {
	text-align:left;
	padding:0 0 10px 0; margin:0;
	text-align:center; font-size:14px;	
}

#decouverte2009 .text-bloc .fm-puce {
	text-align:left;
	padding:1px 20px 1px 35px; margin:0;
	background: url('../images/common/puce_info.png') no-repeat; background-position:20px 6px;	
}
#decouverte2009 .text-bloc ul {
	margin-top:3px; margin-bottom:5px;
}
#decouverte2009 .text-bloc ul li {
	
}

#decouverte2009 .espaces {overflow:hidden;}
#decouverte2009 .espaces h3 {font-size:13px; margin:0; padding:0 0 0 15px;}
#decouverte2009 .espaces p {padding:0 0 0 17px; }
#decouverte2009 .espaces #saint-denis {float:left; width:47%;}
#decouverte2009 .espaces #marseille {float:right; width:47%;}

#decouverte2009 .note {color:#ff0000; padding:0 0 0 15px;}
#decouverte2009 .fm-lieu {overflow:hidden; margin:0 auto; text-align:center; width:80%;}
#decouverte2009 .fm-lieu #paris {float:left; width:40%;}
#decouverte2009 .fm-lieu #marseille {float:right; width:40%;}

#decouverte2009 .fm-qui {overflow:hidden; margin:0 auto; text-align:center; width:80%; padding:20px 0 0 0;}
#decouverte2009 .fm-qui .left {float:left; width:47%;}
#decouverte2009 .fm-qui .right {float:right; width:47%;}
#decouverte2009 .fm-qui .label {width:50%;}
#decouverte2009 .fm-qui .field {float:right; width:48%;}
#decouverte2009 .fm-qui .field select {font-size:12px; width:100%;}
#decouverte2009 .fm-qui .tarif {text-align:left; margin:0; padding:0; line-height:22px; color:#FF0000;}

#decouverte2009 .fm-certif {overflow:hidden; margin:0 auto; text-align:left; width:100%; padding:20px 0 0 0;}
#decouverte2009 .fm-certif input {width:20px; line-height:12px; vertical-align:bottom;}
#decouverte2009 .fm-certif span {display:inline; line-height:12px;}

#decouverte2009 .nota {width:80%; margin:0 auto; text-align:center;}
#decouverte2009 .nota p {margin:0; padding:5px 0 0 0; font-size:10px; text-align:left;}
#decouverte2009 .buttons {border-top:1px solid #CCCCCC; width:100%; margin:0 auto; text-align:center; padding:5px 0 0 0;}
#decouverte2009 .buttons .legend {float:left; font-size:10px;}

#decouverte2009-cancel-button {float:right; padding:0 10px 0 0;}
#decouverte2009-submit-button {float:right;}