* {
	margin: 0px;
	padding: 0px;
	border: 0;
}
html, body {
	margin: 0px;
	padding: 0px;
	border: 0;
}
.fl {
	float: left;
}
.fr {
	float: right !important
}
.fn {
	float: none
}
.rel {
	position: relative
}

.abs {
	position: absolute
}
.lstn {
	list-style: none
}
.fw {
	float: left;
	width: 100%;
}
a {
	text-decoration: none;
	color: inherit;
	cursor: pointer;
}
.cur {
	cursor: pointer
}
body {
	overflow: hidden;
	background: url(../images/repeat.png) repeat top left;
}
.loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/491.GIF) no-repeat center center #1e3a7b;
	z-index: 500000;
}
.resultse{
	float:left;
	min-height:440px;
	width:100%;
}
.logo {
	position: absolute;
	top: 20%;
	left: 42%;
}
.floater {
	position: relative;
	float: left;
	margin-left: 250px;
}
.header {
	position: fixed;
	width: 260px;
	height: 100%;
	background: #efefef;
	z-index: 100;
}
.head {
	float: left;
	margin-top: 25px;
}
.keeptouch{
	bottom:52px;
	color: #1E3A7B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	left: 33%;
    position: absolute;
    width: 30%;
}
.titlekeep{
	float:left;
	padding:5px 10px 0 0;
}
.fbicone{
	float:left;
	margin-right:8px;
}
.list {
	list-style: none;
	font-size: 15px;
	color: #838383;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 35px;
	padding-left: 18px;
	width: 237px;
	cursor: pointer;
}
.active {
	background: #1e3a7b !important;
	color:#FFF !important;
}
.list:hover {
	background: #1e3a7b !important;
	color: white !important;
}
.list ul {
	background: #e0e0e0;
	margin-left: -18px;
	padding-left: 23px;
	display: none;
}
.list2 {
	list-style: none;
	font-size: 13px;
	line-height: 27px;
	color: #838383;
}
.list2:hover {
	color: #1e3a7b !important;
}
.flt1 {
	float: left;
	width: 655px;
	height: 1700px;
	background:#efefef;
	position: relative;
	margin-left: 40px;
}
.flt14 {
	float: left;
	width: 655px;
	min-height: 800px;
	background:#efefef;
	position: relative;
	margin-left: 40px;
}
.flt2 {
	float: left;
	width: 653px;
	
	background: #c9d6f7;
	margin-left: 40px;
	position: relative;
}
.flt3 {
	float: left;
	width: 653px;
	height: 1500px;
	background: #c9d6f7;
	margin-left: 40px;
	position: relative;
}
.flt4 {
	float: left;
	width: 668px;
	height: 1200px;
	background:  #c9d6f7;
	margin-left: 40px;
	position: relative;
}
.flt5 {
	float: left;
	width: 668px;
	min-height: 948px;
	background:  #c9d6f7;
	margin-left: 40px;
	position: relative;
	padding-bottom:50px;
}
.flt6 {
	float: left;
	width: 668px;
	height: 1148px;
	background: #d8cdee;
	margin-left: 40px;
	position: relative;
}
.flt7 {
	float: left;
	width: 668px;
	height: 1148px;
	background:#b8e3ff;
	margin-left: 40px;
	position: relative;
}
.flt8 {
	float: left;
	width: 668px;
	height: 948px;
	background:#c8ffc8;
	margin-left: 40px;
	position: relative;
}
.flt9 {
	float: left;
	width: 668px;
	height: 948px;
	background:#fffdc9;
	margin-left: 40px;
	position: relative;
}
.flt10 {
	float: left;
	width: 668px;
	height: 1348px;
	background:url(../images/12.png) no-repeat top left;
	margin-left: 40px;
	position: relative;
}
.flt11 {
	float: left;
	width: 668px;
	height: 950px;
	background:#ffd8cb;
	margin-left: 40px;
	position: relative;
}
.flt12 {
	float: left;
	width: 668px;
	height: 1148px;
	background:#deb6b6;
	margin-left: 40px;
	position: relative;
}
.flt13 {
	float: left;
	width: 650px;
	height: 1300px;
	background:#efefef;
	margin-left: 40px;
	position: relative;
}

.banner {
	position: absolute;
	/*top: 120px;*/
	top: 75px;
	left: 32px;
	width: 584px;
	height: 263px;
	overflow: hidden;
}
.banner img {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.banner1 {
	position: absolute;
	/*top: 120px;*/
	top: 75px;
	left: 32px;
	width: 584px;
	height: 263px;
	overflow: hidden;
}
.banner2 {
	position: absolute;
	/*top: 120px;*/
	top: 15px;
	left: 0px;
	width: 584px;
	height: 263px;
	overflow: hidden;
}
.banner1 img,.banner2 img {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
#bann1,#bann_1,#bann2_1 {
	opacity: 1;
}
.pag
{
	float:right;
	width:100%;
	height:24px;
	background:#f9f6e3;
}
.pagi{
margin-top:7px;
margin:0 auto;
height:23px;
background:#e9e4c5;
float:left;
min-width:190px;


}
.centered
{
	margin:0 auto;
}
.bullet {
	position: absolute;
	top: 6px;
	left: 0px;
	z-index:50;
}
.bullet1,.bullet2 {
	position: absolute;
	top: 6px;
	left: 0px;
	z-index:50;
}
.bul
{	 background: none repeat scroll 0 0 #1E3A7B;
    border-bottom: 1px solid #FFC801;
    height: 20px;
    left: 32px;
    position: absolute;
    /*top: 383px;*/
	top: 338px;
    width: 584px;
}
.bullet img,.bullet1 img,.bullet2 img {
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
.colored {
	position: absolute;
	top: 948px;
	left: 33px;
	width: 582px;
	height: 164px;
}
.colored ul {
	padding-top: 16px;
	padding-left: 16px;
	float: left;
}
.colored ul li {
	list-style: none;
	font-size: 15px;
	color: #838383;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-transform: uppercase;
	cursor: pointer;
}
.colored ul li:hover {
	color: #1e3a7b !important;
}
.abs {
	position: absolute;
	top: 383px;
	left: 36px;
	width: 583px;
	height: 222px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.abs li {
	list-style: none;
	margin-bottom: 7px !important;
	background: yellow;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	color: #1e3a7b;
	background: #ffcb08;
	cursor: pointer;
}
.act {
	color: white !important;
	;
	background: #1e3a7b !important;
}
.abs li:hover {
	color: white !important;
	;
	background: #1e3a7b !important;
}
.actives {
	color: #1e3a7b ;
}
.des {
	float: left;
	width: 694px;
	height: 100px;
}
.desc {
	float: left;
	width: 100%;
}
.container_lang{
	float:left;
	width:250px;
	height:20px;
	padding-top:4px;
	color:#1E3A7B;
	text-align:right;
	font-size:12px;
}
.activelang{
	color:#FFC801 !important;
}
.container_lang a{
	color:#1E3A7B;
}
.container_lang a:hover{
	color:#FFC801;
}
.imglogo {
	float: left;
	margin-left: 30px;
	/*margin-top: 24px;*/
}
.flt1_header {
	width: 582px;
	height: 45px;
	padding-top:10px;
	/*height: 52px;
	padding-top:22px;*/
	background: #1e3a7b;
	margin: 0 auto;
}
.flt2_header {
	width: 582px;
	height: 72px;
	padding-top:40px;
	background: #1e3a7b;
	margin: 0 auto;
}
.flt2_header_img {
	float:left;
	margin-left:22px;
	margin-top:2px;
}
.flt2_header_title {
	float:left;
	margin-left:12px;
	text-transform:uppercase;
	font-size:25px;
	color:#FFF;
}
.flt1_header_title {
	float:left;
	margin-left:12px;
	text-transform:uppercase;
	font-size:16px;
	color:#FFF;
}
.content_margin
{
	margin:0 auto;
	width:580px;
}
.histoire_title
{
	float:left;
	width:100%;
	color:#1e3a7b;
	font-size:16px;
	margin-top:20px;
	text-decoration:underline;
	font-weight:100;
	margin-bottom:15px;
}
.histoire_desc
{
	float:left;
	width:100%;
	color:#838383;
	font-size:13px;
	text-align:justify;
}
.histoire_img
{
	float:left;
	width:578px;
	height:321px;
	margin-top:10px;
	margin-bottom:30px;
	border:2px solid #1e3a7b;

}
.histoire_subtitle
{
	float:left;
	width:570px;
	padding-left:10px;
	height:22px;
	background:#ffcb08;
	color:#1e3a7b;
	font-size:16px;
	padding-top:4px;
	text-transform:uppercase;
	font-weight:100;
	margin-bottom:15px;
}
.nos_racine_list
{
	float:left;
	width:560px;
	padding:10px;
	margin-top:25px;
	margin-bottom:25px;
	background:#ececec;
}
.nos_racine_box
{
	float:left;
	width:100%;
	color:#838383;
	cursor:pointer;
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:5px;
}
.nos_racine_box:hover
{

	color:#1e3a7b;

}
.nos_racine_box_act
{

	color:#1e3a7b;

}
.nos_racine_box_desc
{
	float:left;
	width:97%;
	margin-left:10px;
	font-size:13px;
	text-align:justify;
	color:#838383;
	display:none;
	margin-bottom:25px;

}

.evolution_box
{
	float:left;
	width:100%;
	color:#838383;
	cursor:pointer;
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:5px;
}
.evolution_box:hover
{

	color:#1e3a7b;

}
.evolution_box_act
{

	color:#1e3a7b;

}
.evolution_box_desc
{
	float:left;
	width:97%;
	margin-left:10px;
	font-size:13px;
	text-align:justify;
	color:#838383;
	display:none;
	margin-bottom:25px;

}


.identite_box
{
	float:left;
	width:570px;
	padding-left:10px;
	height:22px;
	background:#ffcb08;
	color:#1e3a7b;
	font-size:16px;
	padding-top:4px;
	text-transform:uppercase;
	font-weight:100;
	margin-bottom:7px;
	cursor:pointer;
}
.identite_box:hover
{

	background:#1e3a7b;
	color:#fff;

}
.identite_box_act
{

	background:#1e3a7b;
	color:#fff;			

}
.identite_box_desc
{
	float:left;
	width:97%;
	margin-left:10px;
	font-size:13px;
	text-align:justify;
	color:#838383;
	display:none;
	margin-bottom:25px;

}
.after
{
	float:left;
	width:100%;
	height:20px;
}

.mission_box
{
	float:left;
	width:570px;
	padding-left:10px;
	height:22px;
	background:#ffcb08;
	color:#1e3a7b;
	font-size:16px;
	padding-top:4px;
	text-transform:uppercase;
	font-weight:100;
	margin-bottom:7px;
	cursor:pointer;
}
.mission_box:hover
{

	background:#1e3a7b;
	color:#fff;

}
.mission_box_act
{

	background:#1e3a7b;
	color:#fff;			

}
.mission_box_desc
{
	float:left;
	width:97%;
	margin-left:10px;
	font-size:13px;
	text-align:justify;
	color:#838383;
	display:none;
	margin-bottom:25px;

}



.service_box
{
	float:left;
	width:570px;
	padding-left:10px;
	height:22px;
	background:#ffcb08;
	color:#1e3a7b;
	font-size:16px;
	padding-top:4px;
	text-transform:uppercase;
	font-weight:100;
	margin-bottom:7px;
	cursor:pointer;
}
.service_box:hover
{

	background:#1e3a7b;
	color:#fff;

}
.service_box_act
{

	background:#1e3a7b;
	color:#fff;			

}
.service_box_desc
{
	float:left;
	width:97%;
	margin-left:10px;
	font-size:13px;
	text-align:justify;
	color:#838383;
	display:none;
	margin-bottom:25px;

}

.champs_box
{
	float:left;
	width:570px;
	padding-left:10px;
	height:22px;
	background:#ffcb08;
	color:#1e3a7b;
	font-size:16px;
	padding-top:4px;
	text-transform:uppercase;
	font-weight:100;
	margin-bottom:7px;
	cursor:pointer;
}
.champs_box:hover
{

	background:#1e3a7b;
	color:#fff;

}
.champs_box_act
{

	background:#1e3a7b;
	color:#fff;			

}
.champs_box_desc
{
	float:left;
	width:97%;
	margin-left:10px;
	font-size:13px;
	text-align:justify;
	color:#838383;
	display:none;
	margin-bottom:25px;

}
.champs_desc_img
{
	float:left;
	width:100%;
	height:274px;
	background:#FFF;
	margin-top:15px;
}
.map
{
	float:left;
	width:576px;
	height:274px;
	background:#FFF;
	border:2px solid #fdfeff;
}
.mission_symbols
{
	float:left;
	width:100%;
	margin-top:30px;
	color:#1e3a7b;
	text-transform:uppercase;
	font-size:16px;
	font-weight:100;
}
.mission_symbols_box
{
	floaT:left;
	width:540px;
	padding:20px;
	/*height:110px;*/
	background:#efefef;
	margin-top:20px;
}
.mission_symbols_box_list
{
	floaT:left;
	width:245px;
	margin-bottom:3px;
	margin-right:20px;

}
.mission_symbols_box_list_img
{
	floaT:left;
	width:15px;
	margin-right:15px;
}
.mission_symbols_box_list_title
{
	floaT:left;
	width:200px;
	color:#3366ac;
	font-size:12px;
	margin-right:15px;
}
.flt2_header_subtitle
{
	float:left;
	width:90%;
	margin-left:65px;
	color:#ffc801;
	font-size:14px;
}
.flt1_header_subtitle
{
	float:left;
	width:90%;
	margin-left:13px;
	color:#ffc801;
	font-size:14px;
}
.news
{
	float:left;
	width:100%;
	margin-top:60px;
}
.news ul li
{
	float:left;
	width:180px;
	margin-right:20px !important;
	list-style:none;
}
.news_img
{
	float:left;
	width:178px;
	height:142px;
	border:1px solid #1e3a7b;
}
.news_title
{
	float:left;
	width:95%;
	margin-left:2px;
	color:#1e3a7b;
	font-size:12px;
	margin-top:5px;
	text-transform:uppercase;
	font-weight:100;
	margin-bottom:5px;
}
.news_desc
{
	floaT:left;
	width:99%;
	margin-left:2px;
	color:#838383;
	font-size:12px;
	margin-top:5px;
	height:70px;
	text-align:justify;
	font-weight:100;
	margin-bottom:15px;
}
.news_readmore
{
	floaT:left;
	width:100%;
	height:16px;
	cursor:pointer;
	padding-top:1px;
	background:#ffcb08;
	color:#FFF;
	text-align:center;
	font-size:12px;
}
.news_readmore:hover
{

	background:#1E3A7B;

}
.news_back
{
	floaT:right;
	width:200px;
	height:16px;
	cursor:pointer;
	padding-top:1px;
	background:#ffcb08;
	color:#FFF;
	text-align:center;
	font-size:12px;
}
.news_back:hover
{

	background:#1E3A7B;

}
.albums
{
	float:left;
	width:100%;
	margin-top:70px;
}
.albums ul li
{
	float:left;
	width:170px;
	list-style:none;
	margin-right:40px;

}
.albums_title
{
	float:left;
	width:100%;
	color:#1e3a7b;
	margin-top:10px;
	text-transform:uppercase;
	font-size:13px;
}
.albums_banner
{
	float:left;
	width:100%;
	margin-top:50px;
}
.albums_banner_relative
{
	float:left;
	width:536px;
	position:relative;
	background:#1e3a7b;
	height:282px;
	
}
.albums_banner_absolute
{
	position:absolute;
	display:none;
	top:0;
	left:0;
	width:536px;
	height:282px;
}
.leftcar
{
	float:left;
	width:22px;
	height:282px;
	cursor:pointer;
}
.rightcar
{
	float:right;
	width:22px;
	height:282px;
	cursor:pointer;
}
.carousel
{
	floaT:left;
	width:100%;
	height:65px;
	margin-top:10px;
	position:relative;
	overflow:hidden;
	background:#1e3a7b;
}
.carousel_relative
{
	floaT:left;
	width:536px;
	height:65px;
	position:relative;
	overflow:hidden;
}
.carousel_absolute
{
	position:absolute;
	top:0;
	left:0;
	height:65px;
}
.carousel_absolute ul li
{
	float:left;
	width:60px;
	height:40px;
	border:2px solid #FFF;
	margin-right:3px !important;
	list-style:none;
	cursor:pointer;
	margin-top:12px !important;
}
.carousel_right
{
	float:right;
	width:22px;
	height:65px;
	cursor:pointer;
}
.carousel_left
{
	float:left;
	width:22px;
	height:65px;
	cursor:pointer;
}
.contact_img
{
	float:left;
	width:578px;
	height:319px;
	margin-top:55px;
	margin-bottom:55px;
	border:2px solid #1e3a7b;
}
.contact_info
{
	float:left;
	width:578px;
	height:164px;
	background:#FFF;
	border:1px solid #c4c4c4;
	margin-bottom:20px;
}
.contact_info_img
{
	floaT:left;
	width:95px;
	height:164px;
}
.contact_info_desc
{
	floaT:left;
	margin-left:30px;
	width:440px;
	height:164px;
	color:#1e3a7b;
	font-size:15px;

}
.liens_head
{
	float:left;
	width:100%;
	height:37px;
	background:#1e3a7b;
	margin-top:25px;
}
.liens_head_pays
{
	float:right;
	margin-right:20px;
	margin-top:8px;
	color:#FFF;
}
.list_box
{
	float:left;
	width:100%;
	height:41px;
	background:#FFF;
}
.list_box1
{
	float:left;
	width:100%;
	height:41px;
	background:#f5f5f5;
}
.liens_site
{
	float:left;
	width:190px;
	color:#1e3a7b;
	font-size:12px;
	padding-left:15px;
	
}
.liens_desc
{
	float:left;
	width:255px;
	color:#838383;
	font-size:12px;
	
}
.liens_region
{
	float:left;
	width:65px;
	color:#838383;
	font-size:12px;
	
}
.liens_pays
{
	float:left;
	width:50px;
	color:#838383;
	font-size:12px;
	
}
.liens_head2
{
	float:left;
	width:100%;
	color:#1e3a7b;
	font-weight:100;
	font-size:18px;
	margin-top:30px;
}
.publications_background
{
	float:left;
	width:580px;
	height:310px;
	margin-top:35px;
	position:relative;
	background:url(../images/antonine/publication_background.jpg) no-repeat;
}
.publications_background_look
{
	float:left;
	width:580px;
	min-height:370px;
	margin-top:35px;
	position:relative;
}
.publications_background_look1
{
	float:left;
	width:580px;
	margin-top:35px;
	position:relative;
}
.publication_box
{
	float:left;
	width:570px;
	padding-left:10px;
	height:22px;
	background:#ffcb08;
	color:#1e3a7b;
	font-size:16px;
	padding-top:4px;
	text-transform:uppercase;
	font-weight:100;
	margin-bottom:7px;
	cursor:pointer;
}
.publication_box:hover
{

	background:#1e3a7b;
	color:#fff;

}
.publication_box_act
{

	background:#1e3a7b;
	color:#fff;			

}
.publication_box_desc
{
	float:left;
	width:100%;
	font-size:13px;
	text-align:justify;
	color:#838383;
	display:none;
	margin-bottom:25px;

}
.pub_box1
{
	float:left;
	width:560px;
	font-size:12px;
	padding:10px;
	background:#FFF;
	margin-top:3px;
}
.pub_box1_title
{
	float:left;
	width:195px;
	margin-right:15px;
	font-size:12px;
	color:#1e3a7b;
	text-transform:uppercase;
}
.pub_box1_desc
{
	float:left;
	width:350px;
	font-size:12px;
	color:#838383;
}

.pub_box
{
	float:left;
	width:265px;
	font-size:12px;
	color:#1e3a7b;
	text-transform:uppercase;
	margin-left:15px;
	margin-top:30px;
}
.pub_box span
{

	color:#838383;

}
.pub1
{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.pub
{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
#pagination
{
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #000;
}
.pagination
{
	float:right;
}
.pagination ul 
{
	float:right;
}
.pagination ul li
{
	float:left;
	width:25px;
	height:20px;
	cursor:pointer;
	text-align:center;
	font-size:12px;
	list-style:none;
	padding-top:5px;
	color:#656565;
}
.pagination ul li:hover
{
	background:#1e3a7b;
	color:#FFF;
}
.pagination ul li.activation
{
	background:#1e3a7b;
	color:#FFF;
}

.publication_list_title
{
	float:left;
	width:100%;
	font-weight:100;
	margin-bottom:15px;
	text-decoration:underline;
	padding-bottom:2px;
	text-transform:uppercase;
	margin-top:18px;
	color:#1e3a7b;
	font-size:px;
}
.publication_list_img
{
	float:left;
	width:140px;
	height:189px;
	margin-right:10px;
	margin-bottom:10px;
}

.pub_info_box
{
	float:left;
	width:100%;
	color:#838383;
	font-size:12px;
}
.pub_form
{
	float:left;
	margin-top:10px;
	width:100%;
}
.pub_form_box
{
	float:left;
	width:170px;
	margin-top: 5px;
	margin-right:20px;
}
.pub_form_box_title
{
	float:left;
	width:170px;
	color:#1e3a7b;
	font-size:16px;
}
.pub_form_box_input
{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #1E3A7B;
    float: left;
    font-size: 16px;
    height: 28px;
    margin-top: 5px;
    padding-left: 10px;
    width: 160px;
}
.pub_form_box_select
{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #1E3A7B;
    float: left;
	margin-top: 5px;
    font-size: 16px;
    height: 30px;
    padding: 5px;
    width: 171px;
}
.pub_form_box_button
{
	float:left;
	width:82px;
	height:26px;
	cursor:pointer;
	margin-top:26px;
	background:#ffcb08;
	color:#1e3a7b;
	text-align:center;
	margin-right:6px;
}
.pub_form_box_button:hover
{

	background:#1E3A7B;
	color:#FFF;

}
.result
{
	float:left;
	width:100%;
	margin-top:15px;
}
.home_info
{
    /*height: 50px;*/
	height: auto;
	float:left;
    left: 32px;
    position: absolute;
    /*top: 440px;*/
	top: 375px;
    width: 584px;
}
.home_info_title
{
	float:left;
	width:100%;
	color:#1e3a7b;
	text-transform:uppercase;
	font-size:16px;
}
.home_info_desc
{
	float:left;
	width:100%;
	color:#1e3a7b;
	margin-top:5px;
	line-height:16px;
	text-align:justify;
	font-size:12px;
}
.home_info_news
{
	float:left;
	width:100%;
	margin-top:50px;
}
.home_info_evenement
{
	float:left;
	width:60%;
	color:#1e3a7b;
	margin-left:5px;
	font-size:19px;
}
.home_info_subevenement
{
	float:left;
	width:60%;
	color:#ffc801;
	margin-left:5px;
	margin-top:-3px;
	font-size:14px;
}
.plan_site
{
/*	position:absolute;
	top:1000px;*/
	position:absolute;
	top:1330px;
/*	position:relative;
	top:20px;*/
	left:0;
	width:100%;
	height:360px;
	background:#e0e0e0;
	float:left;
}
.plan
{
	float:left;
	width:540px;
	margin-left:40px;
	margin-top:40px;
}
.plan1
{
	float:left;
	width:180px;
}

.plan2
{
	float:left;
	width:230px;
}
.plan3
{
	float:left;
	width:125px;
}
.plan_title
{
	floaT:left;
	width:100%;
	margin-bottom:10px;
	color:#8a8a8a;
	font-weight:bold;
	text-transform:uppercase;
	font-size:15px;
}
.plan_subtitle
{
	floaT:left;
	width:100%;
	margin-bottom:5px;
	color:#8a8a8a;
	font-size:15px;
}
.champs_box1
{
	float:left;
	width:100%;
	height:41px;
	background:#f5f5f5;
}

.signature
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	text-align:center;
	color:#1e3a7b;
	line-height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.relative{ position:relative; top:0px; left:0px; }
.span{ width:100%; float:left; }
.margin-top-20{ margin-top:20px; }
.vocation-block{
	height: 320px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}
.vocation-block div.bul{ left:0px; top:278px; }
.vocation-block div.banner1{ left:0px; top:15px; }
.home_info_desc.bigger{ color:#5c87b3; font-size:18px; line-height:20px; }
.ma_vocation{ float:left; width:100%; color:#838383; margin-top:20px; }

