@charset "utf-8";
/* CSS Document */

#breadcrumb {
    height: 30px;
    padding-top: 10px;
}

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.a{ text-decoration:underline; color:#000000;}
a { border:none;}
img { border:none;}
.clear{ clear:both;}
.clear_15{ clear:both; height:15px;}
form{ margin:0; padding:0;}
ul{ list-style:none;}
span.red_bold{ color:#CC0000; font-size:20px; font-weight:bold;}
span.blue_bold{ color:#139bb1; font-size:20px; font-weight:bold;}

#container {
	width: 995px;  /* this will create a container 80% of the browser width */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	
}
#header {
	background: #F0F0F0;
	color:#f0f0f0;


}
#header #logo{
	float:left;
	margin-top:0px;
	padding-top:0px;
}

#header .up_corn{
	width:805px;
	height:25px;
	float:left;
}

#header .up_corn .top_ban img{
	float:left;
}

#header .up_corn span img{
	float:right;
}

#header .up_corn span a { line-height: 25px; text-indent: -999em; display: block; float: right; }

#header .up_corn #link1span { background: url(../images/menu_top_01-over.gif) no-repeat; }
#header .up_corn #link1span a#link1 { width: 114px; background: url(../images/menu_top_01.gif) no-repeat; }
#header .up_corn #link1span a#link1:hover { width: 114px; background: url(../images/menu_top_01-over.gif) no-repeat; }

#header .up_corn #link2span { background: url(../images/menu_top_02-over.gif) no-repeat; }
#header .up_corn #link2span a#link2 { width: 119px; background: url(../images/menu_top_02.gif) no-repeat; }
#header .up_corn #link2span a#link2:hover { width: 119px; background: url(../images/menu_top_02-over.gif) no-repeat; }

#header .up_corn #link3span { background: url(../images/menu_top_03-over.gif) no-repeat; }
#header .up_corn #link3span a#link3 { width: 113px; background: url(../images/menu_top_03.gif) no-repeat; }
#header .up_corn #link3span a#link3:hover { width: 113px; background: url(../images/menu_top_03-over.gif) no-repeat; }

#header #menu{ width:928px;background:#139BB1; height:30px; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:33px; padding-right:33px;}
#header #menu ul{ list-style:none; margin:0; padding:0;}
#header #menu ul li{ display:block; float:left; list-style:none; line-height:30px; }
#header #menu ul li a{ color:#FFFFFF; text-decoration:none; padding:6px 15px;}
#menu a:hover{
	background: url(../images/bg_menu_over.gif) no-repeat center bottom;
}

#header #tool_bar{height:25px; background:#f4f4f4; float:left; width:995px;}
#header #tool_bar ul{ list-style:none; margin:0; padding:0; float:right; padding-top:3px;}
#header #tool_bar ul li{ float:left; padding-right:20px;}


#mainContent {}

#pathway a{ color:#333333; text-decoration:none;}

#mainContent h3{ margin:0; padding:0; margin-top:20px;}
#mainContent h2{ font-family: Arial, sans-serif;font-size: 18px;color:#139BB1;margin-left:30px;margin-bottom:0px;}
#mainContent .left_colum{
	float:left;
	width:700px;
}

#mainContent .left_colum .foot_note{ display:block; text-align:right; float:right;}
#mainContent .left_colum .article{ font-size:14px; }
#mainContent .left_colum .new_homepage{ width:690px;height:450px;margin-left:15px;}

#mainContent .left_colum .article a{ text-decoration:underline; color:#000000;}
#mainContent .left_colum .link{ text-align:center;}
#mainContent .left_colum #service_block_left { float:left;width:330px; margin-right:20px;}
#mainContent .left_colum #service_block_left .service_block{ margin-bottom:20px; min-height:90px; _height:90px;}
#mainContent .left_colum #service_block_left .service_block .des{padding-left:10px;text-align:justify;}
#mainContent .left_colum #service_block_left .service_block .des a.title{ 
    font-size:18px;
    text-align: left;

}
#mainContent .left_colum #service_block_right { float:left;width:330px;}
#mainContent .left_colum #service_block_right .service_block{ margin-bottom:20px; min-height:90px; _height:90px;}
#mainContent .left_colum #service_block_right .service_block .des{ padding-left:10px; text-align:justify;}
#mainContent .left_colum #service_block_right .service_block .des a.title{ font-size:18px;}
#mainContent .left_colum .sb_image{width:80px;height:80px;float:left;}
#mainContent .left_colum .des{margin-left:0px;padding-left:0px;width:240px;float:left;}
#mainContent .left_colum .des a.title{margin:0px;padding:0px;}
#mainContent .left_colum ul li{
	padding-bottom:5px;
}

#mainContent .btn_comman{ text-align:center; margin-top:40px; margin-bottom:40px;}
#mainContent .btn_comman a:hover{ background:transparent url(../images/off-je-commande.gif) no-repeat scroll center bottom;width:200px;height:40px}
#mainContent .right_colum {
	width: 237px;
	margin-left: 48px;
	float:right;
	/*margin-top:70px;*/
}

#mainContent .up_to_top {
	margin-top:10px;
}

#mainContent .right_colum  a{
	color:#139BB1;
	text-decoration:none;
}

#mainContent .right_colum  a:hover{
	text-decoration:underline;
}

.right_colum .box1 { 
	width:237px;
}

.right_colum .box1 .tit {
	background: url(../images/box1_t.gif) no-repeat top;
	height:15px;
	padding:15px 25px 10px 15px;
}

.right_colum .box1 .tit .greeting{ font-size:16px; font-weight:bold;}

.right_colum .box1 .cont {
	background: url(../images/box1_c.gif) top repeat-y;
	padding:0px 25px;

}

.right_colum .box1 .bot {
	background: url(../images/box1_b.gif) no-repeat top;
	height:9px;
	overflow:hidden;
}


.field1{
	font-size: 11px;
	background: #FFFFFF;
	border: 2px solid #F8D39E;
	width:170px;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #333333;
}
.field2{
	font-size: 11px;
	background: #FFFFFF;
	border: 2px solid #F8D39E;
	width:270px;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #333333;
}

#footer { 
    margin-top: 32px;
    font-size:10px;
}
#footer a{ text-decoration:none;}

#flash_ads {
    padding-left: 30px;
}