@import url("header_footer.css");
@import url("navigation.css");



/* default CLASS and ID */
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#404040;
	background:url('../media/bg.gif') no-repeat center 0px #404040;
	font:12px/1.5 verdana, arial, helvetica, sans-serif;
	}

body, html {
	}

p { 
	padding:0px;
	margin:0px;
	}
	
#body_site {
	width:995px;
	padding:0;
	margin:0 auto;
	display:table;
	background:url('../media/site_bg02.gif') repeat-y 0px 0px;
	}

#body_site .top{
	width:995px;
	height:16px;
	background:url('../media/top_bg.gif') no-repeat 0px 0px;
	}

#body_site .bottom{
	width:995px;
	height:30px;
	float:left;
	clear:both;
	background:url('../media/bottom_bg.gif') no-repeat 0px bottom;
	display:none;
	}

#body_site .container{
	width:975px;
	padding:0px 10px 10px 10px;
	display:table;
	background:url('../media/site_bg.gif') no-repeat 0px 0px;
	}

#body_site .container .main_frame,
#body_site .container .extranet_main_frame{
	float:left;
	width:955px;
	height:197px;
	margin:1px 0px 0px 10px;
	background:url('../media/main_frame_bg.gif') no-repeat 0px 0px;
	}

#body_site .container .extranet_main_frame{
	background:url('../media/extranet_main_frame_bg.gif') no-repeat 0px 0px;
	}

.main_frame .flash,
.extranet_main_frame .flash{
	float:left;
	width:375px;
	height:196px;
	}

.extranet_main_frame .right_frame{
	float:left;
	width:580px;
	height:196px;
	}

.extranet_main_frame .right_frame .extranet_toolbar{
	float:left;
	width:580px;
	margin:9px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	}

.extranet_toolbar .title{
	float:left;
	margin:6px 0px 0px 0px;
	}

.extranet_toolbar .btn{
	float:right;
	margin:0px 4px 0px 0px;
	}

.extranet_toolbar .user_data{
	float:right;
	font-size:11px;
	color:#595959;
	padding:5px 10px 0px 0px;
	}

.extranet_toolbar .user_data b{
	font-weight:normal;
	color:#252525;
	}

.extranet_main_frame  .extranet_illus {
	float:left;
	width:300px;
	height:155px;
	background:url('../media/main_frame_illus.jpg') no-repeat 100px bottom;
}

.main_frame .content{
	float:left;
	width:580px;
	height:196px;
	/* background:url('../media/main_frame_illus.jpg') no-repeat 370px bottom; */
	}

.main_frame .content .title{
	float:left;
	margin:33px 0px 0px 25px;
	}

.main_frame .content .txt{
	float:left;
	width:550px;
	margin:10px 0px 0px 25px;
	text-align:left;
	}


.main_frame .content .txt p{
	margin:10px 0px 0px 5px;
	}

#body_site .container .main{
	float:left;
	width:975px;
	padding:20px 0px 0px 0px;
	margin:1px 0px 0px 0px;
	background:url('../media/main_bg.gif') no-repeat 3px 0px;
	}

#body_site .container .footer_frame{
	float:left;
	width:950px;
	margin:0px 0px 0px 0px;
	background:#F2F2F2;
	border:1px #FFFFFF solid;
	border-style:solid none none none;
	padding:10px 0px 10px 25px;
	}

.footer_frame .phone{
	float:left;
	padding:15px 0px 0px 0px;
	}

.footer_frame .address{
	float:left;
	text-align:left;
	font-size:11px;
	color:#252525;
	padding:30px 27px 0px 15px;
	}

.footer_frame .address b{
	color:#000000;
	}

.footer_frame .adherent{
	float:left;
	text-align:left;
	font-size:11px;
	padding:10px 27px 10px 27px;
	margin:0px 0px 0px 0px;
	border:1px #DAD8D5 solid;
	color:#252525;
	border-style:none none none solid;
	}

.footer_frame .adherent img{
	margin:0px 0px 5px 0px;
	}

.footer_frame .adherent .link{
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 11px;
	background:url('../media/red_arrow.gif') no-repeat 0px 6px;
	}

.footer_frame .adherent .link a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}

.footer_frame .adherent .link a:hover{
	color:#656565;
	}

.footer_frame .login{
	float:left;
	text-align:left;
	font-size:11px;
	padding:10px 0px 5px 27px;
	margin:0px 0px 0px 0px;
	border:1px #DAD8D5 solid;
	border-style:none none none solid;
	}

.footer_frame .login .title{
	padding:0px 0px 7px 0px;
	}

.footer_frame .login .error{
	color:#CC2229;
	padding:0px 0px 6px 18px;
	background:url('../media/warning_icon.gif') no-repeat 0px 1px;
	}

.footer_frame .login .mdp{
	float:left;
	font-size:10px;
	width:130px;
	text-align:left;
	padding:3px 0px 0px 0px;
	}

.footer_frame .login .mdp a{
	color:#CC2229;
	color:#888888;
	text-decoration:none;
	}

.footer_frame .login .mdp a:hover{
	color:#CC2229;
	}

.footer_frame .login img{
	margin:0px 0px 0px 0px;
	}

.footer_frame .login .frame{
	float:left;
	width:231px;
	/*
	height:46px;
	*/
	padding:8px;
	background:url('../media/login_bg.gif') no-repeat 0px 0px;
	background:#FFFFFF;
	}

.footer_frame .login .frame input{
	float:left;
	text-align:left;
	font-size:11px;
	width:190px;
	padding:3px 0px 3px 4px;
	margin:0px 0px 3px 0px;
	color:#353535;
	border:1px #ABABAB solid;
	background:url('../media/input_bg.gif') repeat-x 0px bottom;
	}

.footer_frame .login .frame .input{
	float:left;
	}

.footer_frame .login .frame .btn{
	float:left;
	margin:18px 0px 0px 5px;
	}

#body_site .container .extranet_footer_frame{
	float:left;
	width:950px;
	margin:0px 0px 0px 0px;
	background:#F2F2F2;
	padding:8px 0px 8px 25px;
	}

.extranet_footer_frame .phone{
	float:left;
	padding:0px 0px 0px 0px;
	}

.extranet_footer_frame .address{
	float:left;
	text-align:left;
	font-size:11px;
	color:#252525;
	padding:10px 27px 0px 20px;
	}

.main .right .news_container{
	float:left;
	width:250px;
	height:146px;
	padding:35px 0px 0px 0px;
	margin-top:10px;
	background:url('../media/news_container_bg.gif') no-repeat 0px 0px;
	}

.main .right .news_container .title{
	float:left;
	margin:0px 0px 7px 0px;
	}

.main .right .news_container .news{
	float:left;
	width:220px;
	text-align:left;
	font-size:10px;
	color:#353535;
	border:5px #D8B3C5 solid;
	border-style:none none none solid;
	padding:0px 0px 2px 7px;
	margin:8px 0px 8px 10px;
	height:50px;
	overflow:hidden;
	line-height:15px;
	}

.main .right .news_container .news a{
	color:#353535;
	text-decoration:none;
	}

.main .right .news_container .news a:hover{
	text-decoration:underline;
	}

.main .right .news_container .news a b{
	color:#222222;
	}


.main .right .candidature_btn{
	float:left;
	margin:5px 0px 0px 0px;
	}


.edito{
	float:left;
	width:247px;
	background:url('../media/edito_bottom.gif') no-repeat 0px bottom;
	margin:10px 0px 0px 20px;
	padding:0px 0px 15px 0px;
	text-align:left;
	font-size:11px;
	color:#DCDCDC;
}

.edito .content{
	float:left;
	width:207px;
	background:url('../media/edito_top.gif') no-repeat 0px 0px;
	padding:12px 20px 0px 20px;
}

.edito .title{
	border:1px #DCDCDC solid;
	border-style:none none solid none;
	padding:0px 0px 7px 0px;
}

.edito .txt{
	padding:10px 0px 0px 0px;
	line-height:16px;
}

.edito .txt a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background:url('../media/black_green_arrow.gif') no-repeat 1px 4px;
	padding:0px 0px 0px 12px;
}

.edito .txt a:hover{
	color:#91B73D;
}

.edito .content .news{
	float:left;
	width:207px;
	height:58px;
	overflow:hidden;
	padding:10px 0px 10px 0px;
	margin:0px 0px 1px 0px;
	line-height:16px;
}

.edito .content .news a{
	color:#DCDCDC;
	font-size:11px;
	text-decoration:none;
}

.edito .content .news a b{
	color:#FFFFFF;
}
