@charset "utf-8";

/* CSS Document */



body{margin:0 ;padding:0px 25px 0px 25px; background-image:url(i/header_background.gif); background-repeat:no-repeat; background-position:top left;

	width:948px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #CCCCCC; padding-bottom:20px; color:#400000; height:100%;float:left; }



#maincontent{width:950px;position:relative;float:left; }

 

h1{

	font-size:18px;

	font-weight:bold;

	padding:0px;

	margin:0px;

	color:black

}



form{ margin:0 0 10px 0; padding:0}

.input_border{border:1px solid black}

#arkiver_link {text-align:right}

#arkiver_link a{  color:#C1002B}



/*start header*/

#header{position:relative;float:left;width:950px;height:135px;}

	

#header_title{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#194C84; font-size:24px;  padding-left:248px; padding-top:56px;

               width:450px;float:left; position:relative; overflow:hidden; height:80px}

#box_control{position:relative;float:right;width:172px;height:73px;

	background-image:url(i/box_fontcontrol.gif);background-repeat:no-repeat;top:40px; padding:8px 8px 4px 8px}

#box_control a img{border:none ; padding:0; border:1px solid black}

#box_control a:hover img{border:1px solid #E32026 ; padding:0}



/*start menu*/

#menu{

	background-image:url(i/menu.gif);

	background-repeat:repeat-x;

	height:23px;

	width:940px;

	position:relative;

	float:left;

	padding-left:10px;

	padding-top:15px;

	margin-bottom:10px;

	font-size:14px;

}



#menu a:link{ 

	color:#FFFFFF;

	padding-right:10px;

	border-right:2px solid white;

	text-decoration:none;

	padding-left:10px}

	

#menu a:visited{ 

	color:#FFFFFF;

	padding-right:10px;

	border-right:2px solid white;

	text-decoration:none;

	padding-left:10px}

	

#menu a:hover{ 

	color:#FFFFFF;

	padding-right:10px;

	border-right:2px solid white;

	text-decoration:underline;

	padding-left:10px}

	

#menu a:active{

	color:#FFFFFF;

	padding-right:10px;

	border-right:2px solid white;

	text-decoration:none;

	padding-left:10px

	}

	

#maincontent #menu .youarehere{ 

	color:#FFFFFF;

	padding-right:15px;

	border-right:2px solid white;

	text-decoration:underline;

	padding-left:15px

	}

	

	

/*	Sub menu*/



#sub_menu{ float:left; position:relative; width:830px;	margin-bottom:10px; padding-left:25px}

	#sub_menu ul { padding:0; margin:0}

	#sub_menu ul li {display:inline; padding:0; margin:0}

	#sub_menu ul li a{ display:inline;padding:0 10px; text-decoration:none; color:#000000}

	#sub_menu ul li a:hover{ color:#E31F26; }

	

	

/*color and font control*/



select{ padding:1px; font-size:11px}

#fontsize_controller{ float:left; position:relative}

#fontcolor_controller{ margin-top:-7px;float:left; position:relative}

#box_control{}

/*	left column*/

	

#leftcolumn{ width:270px;float:left; margin-right:15px;	 position:relative;}

	

.blue_header_round{background-image:url(i/blue_header_round.gif); width:255px;height:20px;

background-position:top left;color:#FFFFFF;font-size:14px;padding-left:15px;padding-top:10px;}

	

.sub_leftcolumn_frame {width:268px;border:1px solid #E4E7EA; margin-bottom:20px;}

.sub_leftcolumn_frame a{color:#400000;text-decoration:none;display:block;padding:10px;background-color:#FFFFFF; font-size:11px}

.sub_leftcolumn_frame a:link{}

.sub_leftcolumn_frame a:visited{}

.sub_leftcolumn_frame a:hover{background-color:#E9EFF4 }

.sub_leftcolumn_frame a:active{}

.sub_leftcolumn_frame img{max-width:230px;padding-top:10px;padding-bottom:10px;border:none;}



.marginmaker{   height:20px;float:left;position:relative;}



#maincenter{

	width:448px;

	border:1px solid #E4E7EA;

	float:left;

	background-color:#FFFFFF;

	padding:10px;

	position:relative;

	margin-right:15px;

}

#maincenter img{



  max-width:448px;

  width: expression(this.width > 448 ? 448: true);





	 padding-top:10px;

	 padding-bottom:10px;

}

.title_fourteen{

	font-size:14px;

	font-weight:bold;

	}

.title_date{

	color:#999999;

	font-size:11px;}

h1 .title_date{

	color:#999999;

	font-size:11px;}
#right_column{

	 width:180px;

	 float:left;

	 position:relative;

	}

.blue_header_right{

	background-image:url(i/blue_header.gif);

	width:165px;

	height:20px;

	background-repeat:repeat-x;

	color:#FFFFFF;

	font-size:14px;

	padding-left:15px;

	padding-top:10px;

		float:left;

	position:relative;

	}

.red_header_right{

	background-image:url(i/red_header.gif);

	background-repeat:repeat-x;

	width:165px;

	height:20px;

	color:#FFFFFF;

	font-size:14px;

	padding-left:15px;

	padding-top:10px;

	float:left;

	position:relative;

	}

	

.sub_rightcolumn_frame{width:158px; border:1px solid #E4E7EA; background-color:#FFFFFF; float:left; position:relative;}

.sub_rightcolumn_frame a{width:158px;background-color:#FFFFFF; display:block; text-decoration:none; color:black; padding:10px; font-size:11px }

.sub_rightcolumn_frame a:link{}

.sub_rightcolumn_frame a:visited{}

.sub_rightcolumn_frame a:hover{background-color:#E9EFF4 ;  }

.sub_rightcolumn_frame a:active{ }









.sub_rightcolumn_frame img{

	width:40px;

	padding-top:10px;

	padding-bottom:10px;

	border:none;

}

.sub_rightcolumn_frame_news{

	width:178px;

	border:1px solid #E4E7EA;

	background-color:#FFFFFF;

	float:left;

	position:relative;



}

.sub_rightcolumn_frame_news a:link{width:170px; padding:2px 4px 2px 4px; background-color:white; display:block;	text-decoration:none}

.sub_rightcolumn_frame_news a:visited{width:170px; padding:2px 4px 2px 4px;background-color:white ; display:block;	text-decoration:none }

.sub_rightcolumn_frame_news a:hover{width:170px; padding:2px 4px 2px 4px; background-color:#E9EFF4 ; display:block ;	text-decoration:none}

.sub_rightcolumn_frame_news a:active{width:170px; padding:2px 4px 2px 4px;  background-color:white ; display:block;	text-decoration:none }	



.single_news_title{ 

 color:black;

 font-weight:bold;

 font-size:12px;

 

}



.single_news_date{

 color:#93908F;

  }

.read_more{

 color:#C1002B}

/*footer*/



#footer{

	margin-top:40px;

	margin-bottom:20px;

	text-align:center;

	position:relative;

	float:left;

	width:950px;

	color: #7E7E7E;

	font-size:14px;}


.imgspace{
	margin-right: 15px;
	padding:0px;
}

.noimg{
	margin-right: 15px;
	padding:0px;
	border: 1px solid #ccc;
}


/*start form here */

.form_main_content{width:400px; margin-bottom:4px;}

.form_left_content{width:150px; float:left; text-align:right; padding-right:10px}

.form_right_content{}

.mandatory_filed{ color:#CC0000; font-size:12px}

input{font-size:11px; padding:2px}

#theformulaire{ padding:4px; border:1px solid #FF9966; background-color:#F5F5F5; padding-top:10px}
