/* CSS Document */html, body {	margin:0px;	height:100%;	background-color:#a5b9bd;
	font-family: arial,helvetica,sans-serif;
}
#container {
	margin:auto;
	width:900px;
	background-image: url(../images/bg_ct.jpg);	background-repeat: repeat-y;
}
#header, #footer, #center, #contenu {
	margin:auto;
	width:800px;
}
#menu {
	position:relative;
}
#menu dt, #menu dl, #menu dd, #menu ul {	list-style-type: none;	margin: 0 10px 0 0;	padding:0;}#menu dl {	float: right;}#menu dt {	display: block;}
#menu li {
	display: inline;
	margin: 0 0 0 10px;
}#menu dt a {
	border-top: 5px solid #ffffff;	text-decoration: none;
	display:block;}
#menu dt a:hover, #menu dt a#current {	text-decoration: none;	border-top: 5px solid #4c73c1;}#smenu1 ul, #smenu2 ul, #smenu3 ul {
	position:absolute;
	top:20px;
	right: 10px;
}
#smenu1 a, #smenu2 a, #smenu3 a {
	color:#4c73c1;
	font-size: 12px;
}
#center {
	background-color: #3b3b3c;
	padding-top:30px;
}
#center2 {
	background-color: #3b3b3c;
	padding-top:30px;
}
.bc_center, .bcc_center {
	float:right;
	width:265px;
	text-align:justify;
	margin-top:10px;
}
.bc_center h1, .bcc_center h1 {
	padding:10px 10px 0 10px;
	font-size:18px;
	color:#4c73c1;
}
.bc_center p, .bcc_center p {
	padding:0 10px 0 10px;
	color:#ffffff;
	font-size:12px;
}
.bcc_center {
	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ffffff;
	border-left-width: 1px;	border-left-style: solid;	border-left-color: #ffffff;
}
.sc {
	font-size:12px;
	font-style: italic;
	color:#4c73c1;
}
#m_left {
	width:265px;

}

#m_Index img {
	width:265px;
	text-align:center;

}
* html #m_left {	float:left;
}#m_left ul {
	padding:10px 5px 10px 10px;
	list-style: none;
	margin:0;
}
#m_left li {	
	border:1px solid #4c73c1;
	padding:0 10px 0 10px;
	line-height:40px;
	margin-bottom:5px;
	color:#3b3b3c;
	font-size:12px;
}
#m_left li a {
	text-decoration:none;
}
#m_left p {
	padding:10px 10px 0 10px;
}

#m_part {
	width:265px;	
}

*m_part img {
	width:265px;
	text-align:center;
}

#data {
	float:right;
	width:535px;
	text-align:justify;
	line-height:20px;
}
#data p, #data h2, #data h3, #data iframe, #help p, #help h1, #help h2, #help h3 {
	padding:10px 10px 0 10px;
}
#data h1 {
	padding:5px 10px 0 10px;
	font-size:24px;
	color:#4c73c1;
}
#data h2, #help h2 {
	font-size:16px;
	text-decoration:underline;
	padding-top:10px;
}
#data h3, #help h3 {
	font-size:12px;
	color:#4c73c1;
}
.img_fl {
	float:left;
	margin:10px 10px 10px 0px;;
}
.img_fr {
	float:right;
	margin:10px;
}
.ln_s {
	color:#4c73c1;
	float:right;
	padding-right:10px;
	font-size:12px;
}
#footer {
	background-color:#3b3b3c;
}
#footer p {
	color:#ffffff;
	text-align:center;
}
.spacer {
	clear:both;
}
a, p, h1, h2, h3, h4, li, label {
	color:#3b3b3c;
	margin:0;
	padding:0;}
p, li, label, input {
	font-size:12px;
}
input, textarea, select {
	margin-left:10px;
	border:1px solid #4c73c1;
}
form { 
	padding-top:10px;
}
.annonce {
	margin:10px;
}
.annonceb0 {
	width:350px;
	border-left:1px solid #4c73c1;
	border-right:1px solid #4c73c1;
	border-bottom:1px solid #4c73c1;
}
.annonceh0 {
	width:352px;
	background-color: #4c73c1;
	color:#ffffff;
	text-align:right;
}
.annonce p {
	line-height:14px;
	text-align:justify;
}
.annonce img {
	float:right;
	width:130px;
}
.annonceb1 {
	width:350px;
	border-left:1px solid #3b3b3c;
	border-right:1px solid #3b3b3c;
	border-bottom:1px solid #3b3b3c;
}
.annonceh1 {
	width:352px;
	background-color: #3b3b3c;
	color:#ffffff;
	text-align:right;
}
.formation {
	margin:10px;
}
.formation ul {
	list-style-type: none;
	margin:0;
	padding:0;
	clear:both;
}
.formation li {
	float: left;
	display: block;
	width:125px;
	margin:0 1px 1px 0;
	text-align:center;
	background-color:#cccccc;
	line-height:30px;
}
.liorg {
	color:#4c73c1;
}
.galerie a img {
	padding:10px;
	border:1px solid #4c73c1;
}
#help {
	background-color:#ffffff;
	width:500px;
}