
body {margin: 0px; padding: 0px; background-color: #fff}
img {border: 0px}
a, div {-moz-box-sizing: border-box; box-sizing: border-box}

.head {height: 223px; width: 100%; background-position: left top; background-repeat: no-repeat;}
.head_c {background-image: url("images/head_c.jpg"); background-repeat: repeat-x;}
.head_l {background-image: url("images/head_l.jpg");}
.head_r {background-image: url("images/head_r.jpg"); background-position: right top;}

.top {height: 53px; width: 100%; background-position: right top; background-repeat: no-repeat;}
.top_c {background-image: url("images/top_c.gif"); background-repeat: repeat-x;}
.top_r {background-image: url("images/top_r.gif");}

.logo {width: 300px; padding-top: 25px; padding-left: 32px; float: left}
.top_right {width: 260px; padding-top: 5px; float: right; color: #C6DFFA; font-size: 11px}
.top_right a {color: white; font-family: arial; font-size: 11px}
.lang {margin-left: 10px; margin-right: 10px}
.contacts {margin-left: 30px;}
.search_div {float: right; padding-right: 20px}

.t_menu {float: left; height: 53px;}

.t_menu a {font-weight: bold; font-family: tahoma; font-size: 10px; text-transform: uppercase; margin-left: 27px; margin-right: 27px; text-decoration: none; color: #00569F;}
.t_menu a:hover {color: #3399CC}

.t_menu_i, .t_menu_i_a, .t_menu_i_a_l, .t_menu_i_a_r {height: 53px; float: left; width: 135px; text-align: center}
.t_menu_i_a_l {background-image: url("images/t_menu_i_a_l.gif"); background-repeat: no-repeat; background-position: right bottom;}
.t_menu_i_a_r {background-image: url("images/t_menu_i_a_r.gif"); background-repeat: no-repeat; background-position: left bottom;}

.t_menu_i .t_menu_i_c {height: 41px; background-image: url("images/t_menu_i_c.gif"); background-repeat: repeat-x;}
.t_menu_i .t_menu_i_l {height: 41px; background-image: url("images/t_menu_i_l.gif"); background-repeat: no-repeat;}
.t_menu_i .t_menu_i_r {height: 41px; background-image: url("images/t_menu_i_r.gif"); background-repeat: no-repeat; background-position: right top; padding-top: 17px}

.t_menu_i_a {background-image: url("images/tm_act_c.gif"); background-repeat: repeat-x;}
.t_menu_i_a a {color: #3399CC}
.t_menu_i_a a:hover {color: #00569F;}
.t_menu_i_a .t_menu_i_c {height: 53px; background-image: url("images/tm_act_t.gif"); background-repeat: repeat-x; background-position: center top;}
.t_menu_i_a .t_menu_i_l {height: 53px; background-image: url("images/tm_act_l.gif"); background-repeat: no-repeat;}
.t_menu_i_a .t_menu_i_r {height: 53px; background-image: url("images/tm_act_r.gif"); background-repeat: no-repeat; background-position: right top; padding-top: 17px}

.t_menu_i_a_l .t_menu_i_c {height: 41px; background-image: url("images/t_menu_i_c.gif"); background-repeat: repeat-x;}
.t_menu_i_a_l .t_menu_i_l {height: 41px; background-image: url("images/t_menu_i_l.gif"); background-repeat: no-repeat;}
.t_menu_i_a_l .t_menu_i_r {height: 41px; background-image: url("images/t_menu_i_r_a.gif"); background-repeat: no-repeat; background-position: right top; padding-top: 17px}

.t_menu_i_a_r .t_menu_i_c {height: 41px; background-image: url("images/t_menu_i_c.gif"); background-repeat: repeat-x;}
.t_menu_i_a_r .t_menu_i_l {height: 41px; background-image: url("images/t_menu_i_l_a.gif"); background-repeat: no-repeat;}
.t_menu_i_a_r .t_menu_i_r {height: 41px; background-image: url("images/t_menu_i_r.gif"); background-repeat: no-repeat; background-position: right top; padding-top: 17px}

.t_menu_l_a {float: left; height: 53px; width: 45px; background-image: url("images/t_menu_l_a.gif"); background-repeat: no-repeat;}
.t_menu_r_a {float: left; height: 53px; width: 41px; background-image: url("images/t_menu_r_a.gif"); background-repeat: no-repeat; background-position: left top;}

.t_menu_l {float: left; height: 53px; width: 45px; background-image: url("images/t_menu_l.gif"); background-repeat: no-repeat;}
.t_menu_r {float: left; height: 53px; width: 41px; background-image: url("images/t_menu_r.gif"); background-repeat: no-repeat; background-position: left top;}

.main_l {min-height: 230px; width: 252px; float: left; border-right: 1px solid #d3d3d3; padding-left: 50px}
.sp {height: 1px; border: 0; background-color: #d3d3d3; margin: 0; color: #d3d3d3; padding:0}
.lm_item {height: 44px; padding-top: 13px;}
.lm_item_a {height: 44px; padding-top: 13px; background-image: url("images/lm_act.gif"); background-repeat: no-repeat; background-position: right top;}

.lm_item a, .lm_item_a a {font-weight: bold; font-family: tahoma; font-size: 10px; text-transform: uppercase; text-decoration: none; color: #00569F;}
.lm_item a:hover {color: #3399CC}
.lm_item_a a {color: #3399CC}
.lm_item_a a:hover {color: #00569F;}

.main_r {min-height: 230px; margin-left: 252px; color: #065D89; font-family: tahoma; font-size: 12px; line-height: 20px; padding-right: 30px; text-align: left; border-bottom: 1px solid white}
.header {font-size: 28px; font-family: arial; color: #3399CC; background-image: url("images/header_bg.gif"); background-repeat: no-repeat; background-position: left bottom}
.header div {height: 44px; background-image: url("images/header_bot.jpg"); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 11px; padding-left: 45px;}
.main_r ul, .main_r li  {margin: 0px; padding: 0px; list-style-type: none}
.main_r p  {margin-left: 45px;}
.main_r ul  {margin-left: 55px}
.main_r li {background-image: url("images/dot_list.gif"); background-repeat: no-repeat; background-position: 0px 9px; padding-left: 15px}
.main_r a {color: #00A9FF}

.bottom {height: 95px}
.bot_l {width: 251px; height: 95px; float: left; background-image: url("images/bot_l.gif"); background-repeat: no-repeat; background-position: left top; padding-left: 51px;}
.bot_l_bg {width: 200px; height: 95px; background-image: url("images/bot_l_bg.gif"); background-repeat: repeat-x; background-position: left top; color:#426A97; font-size: 11px; font-family: tahoma; line-height: 18px; padding-top: 20px; padding-left: 20px}
.bot_l_bg a {color:#426A97; font-size: 11px; font-family: tahoma; text-decoration: none}
.bot_c {height: 95px; _position: relative; _left:-3px}
.bot_c_l, .bot_c_c {float: left; width: 200px; height: 95px; padding-top: 20px; line-height: 18px; padding-left: 35px}
.bot_c_l {background-image: url("images/bot_c.gif"); background-repeat: no-repeat; background-position: left top;}
.bot_c_r {float: right; width: 150px; border-top: 1px solid #d3d3d3; width: 160px; height: 95px; padding-top: 20px; line-height: 18px; text-align: right; padding-right: 30px}
.bot_c, .bot_c a {color:#426A97; font-size: 11px; font-family: tahoma; text-decoration: none}
.search_div {padding-left: 25px; padding-top: 31px; background-image: url("images/search.gif"); background-repeat: no-repeat; background-position: 0px 38px;}
.search_div input {border: 1px solid #0099CC; background-color: white; color: #666; width: 117px}
.content {padding-left: 45px; padding-bottom: 20px}
.print_link{ text-align: right; clear: bottom}
.sm_cont a font {color: #3399CC; text-decoration: none}
.sm_cont {padding-left: 20px }
.s_rez td a font {color: #3399CC!important;}
#formulaire input {border: 1px solid #0099CC; background-color: white; color: #666; width: 117px}