* { margin:0; padding:0;}
body { width:1000px; background:#6c7e83; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#606b76; text-align:center; margin:0 auto}

/*in_line*/
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:none;}
a {color:#7a7a7a;}

.column { float:left;}
.clear { clear:both;}


.main {margin:0 auto; width:100%; text-align:left;}
.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); min-width:980px;}
.col_1, .col_2, .col_3, .col_box_1, .col_box_2{ float:left;}
/*======= main_box_content =======*/
/*#content .col_1{width:228px; background:url(images/cont_wr_left.jpg) 0 0 no-repeat; margin-right:-228px; position:relative;}*/
#content .col_1{width:228px; background:url(images/cont_wr_left.jpg) 0 0 no-repeat; margin-right:-228px; position:relative;}
#content .col_2{width:100%;}
/*#content .col_3{width:246px; background:url(images/cont_wr_right.jpg) 0 0 no-repeat; margin-left:-246px; position:relative;}*/
/*=========================*/

/*header*/
.tall_header{ background:#FFF url(images/tall_header.gif) 0 0 repeat-x; width:100%; }
#header{ height:85px; font-size:0.75em; color:#cedbe9;}
#header .logo{ position:absolute;}
#header .header_form{ margin:13px 0 0 0; background:url(images/header_sep_line_y.gif) 195px 5px no-repeat; width:400px; float:right;}
/*#header .header_form .button{ vertical-align:middle; margin:0 15px 0 10px;}*/
#header .header_form .bull_img{ vertical-align:middle; margin-right:5px;}
#header .header_form select{ width:161px; height:15px; color:#cedbe9; background:#33404d; border:1px solid #69747d; font-size:0.937em;}
#header .header_form input{ width:81px; height:15px; color:#cedbe9; background:#AA606d; border:1px solid #69747d; font-size:0.937em; margin-left:10px;}
#header .header_form a{ color:#ffffff; font-weight:bold;}

/*footer*/
.tall_footer{ background:url(images/tall_footer.gif) 0 0 repeat-x; width:100%;}
/*.footer{ color:#ffffff; font-weight:bold; font-size:0.75em;  padding:30px 0 36px 33px;}*/
.footer{ color:#ffffff; font-weight:bold; font-size:0.75em;  padding:30px 0 36px 33px;}
.footer a{ display:block; text-decoration:none; color:#ffffff;}
.footer a:hover{ text-decoration:underline;}


/*content*/
#content{ font-size:0.75em; line-height:1.25em; padding-bottom:63px; width:100%;}
#content .img_left{ float:left; margin:2px 11px 0 0;}
#content .ind_bot{ display:block; margin-bottom:15px;}
#content .ind_bot_1{ padding-bottom:7px !important;}
#content b{ color:#45add8;}
#content .link{ color:#199bd1; text-decoration:none; font-weight:bold; font-size:1.06em;}
#content .link:hover{ color:#3c4957;}
#content .link img{ vertical-align:middle; margin-right:7px;}
#content .link_1{ color:#49c1e5;}
#content .link_1b{ color:#49c1e5; font-weight:bold;}
#content .line_x{ background:url(images/line_x.gif) 0 0 repeat-x; margin:20px 0; font-size:0; line-height:0; height:1px;}
#content .ind_top{ display:block; margin-top:7px;}
#content .ind_img_t_b{ padding:15px 0;}
#content p{ padding-top:21px;}
#content .bg_none{ background:none !important;}
#content h1{ color:#3c4957; font-size:1.5em; margin-bottom:24px;}
#content .wr_line_bl, .wr_line_gr{height:7px; font-size:0; line-height:0; margin:23px 0 16px 0;}
#content .wr_line_bl{background:#1cb1de;}
#content .wr_line_gr{background:#9fa8b2;}
.wr_h{ float:right; margin-right:22px;}
#content .ind_strong strong{ display:block;}
#content em{ color:#e62170; font-size:0.937em; display:block;}
#content .ind_top_bot{ margin:15px 0;}
#content .ind_list{ margin-left:30px;}
#content .box_list ul{ width:220px; display:block; float:left; margin-top:15px; margin-bottom:15px;}
#content .br{ display:block !important;}
#content input, #content textarea{ border:1px solid #9fa8b2; background:none; font-size:1em; font-family:Arial; padding-left:3px; color:#9fa8b2;} 
#content .ind_right{ display:block; text-align:right; color:#199bd1 !important; font-size:1.06em !important;}
/**/
/*==================list====================*/
.list_img{ margin:0 0 0 20px;}
.list_img li a{  color:#5f6e7e; font-weight:bold; line-height:2em; font-weight:bold; text-decoration:none; padding-left:23px; font-size:1.06em;}
.list_img li a:hover{ color:#199bd1;}
.list_img .bull_1 a{ background:url(images/list_bull_1.gif) center left no-repeat;}
.list_img .bull_2 a{ background:url(images/list_bull_2.gif) center left no-repeat;}
.list_img .bull_3 a{ background:url(images/list_bull_3.gif) center left no-repeat;}
.list_img .bull_4 a{ background:url(images/list_bull_4.gif) center left no-repeat;}
.list_img .bull_5 a{ background:url(images/list_bull_5.gif) center left no-repeat;}
.list_img .bull_6 a{ background:url(images/list_bull_6.gif) center left no-repeat;}
/**/
.list_marker li{ background:url(images/list_line_dot.gif) bottom left repeat-x;}
.list_marker li a{ background:url(images/list_marker.gif) center left no-repeat; padding:0 0 0 25px; text-decoration:none; line-height:2em; color:#5f6e7e; padding-bottom:5px;}
/**/
.list_start li{ margin-bottom:14px;}
.list_start li em{ font-size:1em !important; color:#eb4d8d !important;}
/**/
.list_user li{ background:url(images/list_line_dot.gif) bottom left repeat-x;}
.list_user li{ background:url(images/menu_main_bull.gif) center left no-repeat; padding:0 0 0 25px; margin-left:10px; text-decoration:none; line-height:1em; color:#5f6e7e; padding-bottom:5px;}
/**/
/*==========================================*/
/**/
#content .col_1 .indent_box{ padding:87px 0 0 14px;}
#content .col_1 h1{ margin-left:10px; font-size:1.312em; margin-bottom:11px !important;}
#content .col_1 .menu_main{ margin:0 0 0 19px; width:173px;}
#content .col_1 .menu_main li{ background:url(images/menu_main_line_x.gif) bottom left repeat-x; text-transform:uppercase;}
#content .col_1 .menu_main li a{ background:url(images/menu_main_bull.gif) 0 2px no-repeat; padding-left:21px; line-height:2em; color:#199bd1; font-weight:bold;  text-decoration:none;}
#content .col_1 .menu_main li a:hover{ background:url(images/menu_main_bull.gif) 3px 2px no-repeat; color:#529722;}
#content .col_1 .list_marker{ margin:0 0 0 20px; width:185px;}
#content .col_1 .indent_left{ margin-left:20px; margin-right:19px;}
/**/
/*#content .col_2 .top_wr_center{margin-left:228px; margin-right:246px; position:relative; background:url(images/col_2_wr_x.jpg) 0 0 repeat-x;}*/
#content .col_2 .top_wr_center{margin-left:228px; position:relative; background:url(images/col_2_wr_x.jpg) 0 0 repeat-x;}
#content .col_2 .top_wr_right{background:url(images/col_2_wr_right.jpg) top right no-repeat; width:100%;}
#content .col_2 .top_wr_left{background:url(images/col_2_wr_left.jpg) top left no-repeat; width:100%;}
#content .col_2 .banner{ height:185px; text-align:center}
#content .col_2 .banner img{ margin:63px 0 0 0;}
#content .col_2 .menu_center{ display:block; height:43px; width:490px; margin:0 auto;}
#content .col_2 .menu_center li{ display:block; float:left; background:url(images/menu_sep.gif) top right no-repeat; margin-top:12px;}
#content .col_2 .menu_center li a{ color:#ffffff; font-size:1.06em; margin:0 19px; text-decoration:none;}
#content .col_2 .menu_ind_center{text-align:center;}
#content .col_2 .indent_box{ padding:29px 7px 0 17px;}
#content .col_2 .hot_key{ padding:0 23px 0 16px; line-height:1.5em;}
/**/
#content .col_3 .indent_box{ width:240px; padding:90px 0 0 0;}
#content .col_3 h1{ margin:0 0 11px 16px; font-size:1.312em;}
#content .col_3 .indent_left{ padding:0 23px 0 16px;}
#content .col_3 .list_marker{ width:195px;}
#content .col_3 .hot_key{ padding:0 16px 0 23px; line-height:1.5em;}

/*================== index.html ==================*/
/*
#page1 #content .col_3 .table{ margin:0 0 5px 16px; width:206px;}
#page1 #content .col_3 .table td{ font-size:10px; height:21px; color:#3b4856;}
#page1 #content .col_3 .table td img{ margin-top:3px;}
#page1 #content .col_3 .text_st_1{ color:#62a346 !important;}
#page1 #content .col_3 .text_st_2{ color:#de320d !important;}
#page1 #content .col_3 .box_1{ width:72px;}
#page1 #content .col_3 .box_2{ width:72px;}
#page1 #content .col_3 .box_3{ width:52px;}
#page1 #content .col_3 .box_4{ width:10px;}
#page1 #content .col_3 .wr_line_x{background:url(images/wr_line_x.gif) 0 0 repeat-x; padding-bottom:5px}
#page1 #content .col_3 .wr_line_x div{background:url(images/wr_line_x.gif) bottom left repeat-x; color:#9199a2; font-weight:bold; font-size:1.25em; padding:5px 0;}
#page1 #content .col_3 .wr_line_x div strong{ margin:0 52px 0 76px;}
#page1 #content .col_3 dl{ margin:33px 0;}
#page1 #content .col_3 dl dt{ background:url(images/bull_7_dt.gif) top left no-repeat; padding:0 0 0 24px; color:#e62170; font-style:italic; padding-bottom:13px; margin-top:26px; font-size:0.875em}
#page1 #content .col_3 dl dd a{ color:#1cb1de; font-weight:bold;}
*/
/*================== index-3.html ==================*/
#page4 #content .form input{ width:138px; height:19px; margin-left:21px; vertical-align:middle;}
#page4 #content .form span{ margin-left:22px;}
/*================== index-6.html ==================*/
#page7 #content .col_1 dl dd{ margin-bottom:11px;}
#page7 #content .col_2 .col_box{ width:482px;}
#page7 #content .col_2 .col_box_1{ width:240px;}
#page7 #content .col_2 .col_box_1 div{ height:30px;}
#page7 #content .col_2 .col_box_2{ width:231px;}
#page7 #content .col_2 input{ width:201px; height:18px;}
#page7 #content .col_2 textarea{ width:230px; height:109px; overflow:auto; display:block; margin-bottom:11px;}
#page1 #content .col_2 .table td{ font-size:10px; height:21px; color:#3b4856;}
#page1 #content .col_2 .table td img{ margin-top:3px;}
/*======Style pour le calendrier================ */
.ds_box {
	background-color: #199bd1;
	border: 1px solid #222222; 

}
.ds_tbl { background-color: #199bd1;}
.ds_head { background-color: #3C4A57; color: #b9e8fc; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center; letter-spacing: 2px;}
.ds_subhead { background-color: #3C4A57; color: #b9e8fc; font-size: 12px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; width: 32px;}
.ds_cell { background-color: #5ab9dc; color: #456217; font-size: 14px; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 5px; cursor: pointer;}
.ds_cell:hover { background-color: #F3F3F3;} /* This hover code won't work for IE */

