body {background:#840802; font-size:11px; color:#663A14; line-height:1.5em;}
a {text-decoration:none; color:#663A14;}
.error {color:red;}
.center {text-align: center;}

#conteneur {background:#F8F2DF url('/images/bkg_middle.jpg') repeat-y; width:905px; margin: 10px auto 5px auto;}
#head {background:url('/images/bkg_head.jpg') no-repeat; width:905px; overflow:hidden;}
#middle {width:875px; padding: 10px 15px 0 15px;}
#middle a {text-decoration:underline;}
#middle ol li {list-style-type:decimal; list-style-position: inside;}
#middle ul li {list-style-type:disc;  list-style-position: inside;}

#footer {background:#F8F2DF url('/images/bkg_footer.jpg') no-repeat; width:905px; height:9px; line-height:9px;}

#menu_lng {background:#840802; padding:0 5px 5px 0; text-align:right;}
#menu_lng ul {list-style:none;}
#menu_lng .mod_menu li {display:inline;}
#menu_lng .mod_menu li a {color:#FFFFFF; text-decoration:underline; font-size:10px;}
#menu_lng .mod_menu .separator {border-left:1px solid #FFFFFF;margin-left:4px;}

#head_content {background:url('/images/bkg_head_content.jpg') no-repeat; position:relative; width:882px; height:166px; margin:10px auto 0 auto;}
#head_content .logo {position:absolute; top:7px; left:10px;}

#head_news {background:url('/images/bkg_head_news.jpg') no-repeat; width:448px; height:155px; position:absolute; top:6px; left:176px;}
#head_news .mod_news {width:428px; height:auto; padding:3px 10px; overflow:auto;}
#head_news .mod_news .item {margin-bottom:10px;}
#head_news .mod_news .item h1 {text-decoration:underline; line-height:20px; font-weight:bold;}

#head_login {background:url('/images/bkg_head_login.jpg') no-repeat; width:223px; height:150px; position:absolute; top:6px; right:10px; padding:5px 10px; overflow:auto; }
#head_login #login_form p {margin:0;}
#head_login #login_form label {float:left; width:200px; line-height:15px;}
#head_login #login_form label.remember {width:auto; padding-top:3px;}
#head_login #login_form input#remember {width:20px; float:left; background:none;}
#head_login #login_form .title {text-decoration:underline; line-height:20px; font-weight:bold; font-size:11px;}
#head_login #login_form input {background:#FADCB3; border:none; clear:both; width:220px;}
#head_login #login_form .txt {line-height:14px;}
#head_login #login_form .txt a {text-decoration:none; color:#663A14; font-size: 9px;}
#head_login #login_form .submit {background:url('/images/bkg_btn_submit.jpg') no-repeat; width:95px; height:16px; text-align:center; position:absolute; top:130px; right:10px; color:#FFF; padding-bottom:2px; cursor:pointer;}
#head_login #login_form .error {color:red; font-size:10px;display: block; float: none; clear: both;}

#menu {height:10px; padding:5px 3px 11px 3px; position:relative; background:#FADCB3; margin:0 3px;}

#master_menu .mod_menu {padding-left: 10px;}
#master_menu ul {list-style:none;}
#master_menu ul ul {display:none;}
#master_menu .mod_menu li {position:relative; background:#FADCB3; float: left;}
#master_menu .mod_menu li a {color:#663A14; text-decoration:none;display: block; padding: 0 3px;}
#master_menu .mod_menu li li a {padding: 4px;margin-right: 5px;}
#master_menu .mod_menu li a:hover {color:#840802;}
#master_menu .mod_menu ul {position:absolute; top:21px; left:-14px; z-index:1000; width:200px; }
#master_menu .mod_menu li li {display:block; border:1px solid #840802; border-top:none; position:relative; float: none; border-top: none; line-height:13px;}
#master_menu .mod_menu li li.first {border-top:1px solid #840802;}
#master_menu .mod_menu ul ul {position:absolute; top:-1px; z-index:1000; width:200px; padding-left: 0px; left: 198px}
#master_menu .mod_menu .separator {border-left:2px solid #840802; padding:0}
#master_menu li li a.typeM {background:url(/images/bkg_menu_li.jpg) no-repeat right center;}

#search {position:absolute; top:2px; right:5px;}
#search input {background:#FADCB3; border:1px solid #F8F3E0 ; clear:both; width:115px; color:#663A14; padding-left:5px;}
#search input.submit {display:none;}

#breadcrumb {margin-left:15px;}
#breadcrumb a {font-size:10px;}
#breadcrumb li {display:inline; font-size:10px; margin-right:10px;}

#copyright,
#copyright a {text-align:center; color:#F8F3E0; font-size:10px;}

p {font-size:11px; color:#663A14; line-height:1.5em;}
.title {font-weight:bold; font-size:14px;}
.subtitle {font-weight:bold; font-size:12px; color:#840802}
.underline {text-decoration:underline;}

#form_profil p {clear:both; margin-bottom:3px;}
#form_profil p.title {font-size:12px; margin:10px 0;}
#form_profil label {float:left; width:150px;}
#form_profil input {width:150px; background:#FADCB3; border:none;}
#form_profil input.small {width:50px;}
#form_profil textarea {background:#FADCB3; border:none;}
#form_profil .submit {background:url('/images/bkg_btn_submit.jpg') no-repeat; width:95px; height:16px; text-align:center; cursor:pointer; color:#FFFFFF; margin-left:464px;}
#form_profil input.error {border:1px solid red;}
#form_profil div.error label {float:none;}

#form_formation .w1 {width:150px;}
#form_formation .w2 {width:408px;}
#form_formation .title {font-weight:bold; font-size:12px; line-height:25px;}
#form_formation label.error {float:none; padding-left:15px; vertical-align:top;}

#change_password_form p {clear:both; margin-bottom:3px;}
#change_password_form label {float:left; width:150px;}
#change_password_form input {width:150px; background:#FADCB3; border:none;}
#change_password_form .submit {background:url('/images/bkg_btn_submit.jpg') no-repeat; width:95px; height:16px; text-align:center; cursor:pointer; color:#FFFFFF; margin-left:205px;}

form p {clear:both; margin-bottom:3px;}
form label {float:left; width:150px;}
form input {width:150px; background:#FADCB3; border:none; font-size: 9px;}
form .submit {background:url('/images/bkg_btn_submit.jpg') no-repeat; width:95px; height:16px; padding-bottom:2px; text-align:center; cursor:pointer; color:#FFFFFF; margin-left:463px;}
form textarea {background:#FADCB3; border:none;}

#pwd_forgot label {width:100px;}
#pwd_forgot .submit {margin-left:155px;}
#pwd_forgot label.error {float:none; padding-left:20px;}

#contact_form label.error {float:none; padding-left:20px;}

#formation_search {margin-bottom:20px; position:relative;}
#formation_search #advanced {display:none;}
#formation_search #btn_advanced {color:#840802; font-weight:bold; cursor:pointer; width:160px;}
#formation_search p {overflow:hidden; margin-bottom:5px;}
#formation_search label {float:left; margin-right:5px; width:110px;}
#formation_search input {background:#F8F2DF; padding-left:2px; width:123px; border:1px solid #840802; overflow:hidden; padding-right:15px;}
#formation_search .drop {width:142px; height:17px; border:1px solid #840802; padding-left:2px; background:#F8F2DF;}
#formation_search .submit {position:absolute; top:22px; left:280px; margin:0px; background:#840802; padding:0px; height:17px; text-align:center; width:80px;}

#formation_tabs {list-style:none; font-weight:bold;}
#formation_tabs li {background:url(/upload/images/tabs_left_formation.jpg) no-repeat; width:auto; height:35px; float:left;margin-right:2px;}
#formation_tabs li a {background:url(/upload/images/tabs_right_formation.jpg) no-repeat top right; height:25px; display:block; text-align:center; padding:10px 15px 0 15px; float:left;}
#formation_tabs li a:hover {font-weight:bold;}
#formation_tabs .formation_tabs_on {background:url(/upload/images/tabs_left_formation_on.jpg) no-repeat;}
#formation_tabs .formation_tabs_on a {background:url(/upload/images/tabs_right_formation_on) no-repeat top right;}
#formation_detail th {padding:5px;}
#formation_body {clear:both; border:1px solid #B18C64; padding-bottom:5px;}
#formation_body .formation_title_categ {display: block; overflow: hidden; margin:4px 4px 0 4px;}
#formation_body .formation_title_categ li {border:1px solid #B18C64; margin:2px 1px; padding:2px 16px; background:#FADCB3 url(/upload/images/img_drop_h.jpg) 4px 5px no-repeat;}
#formation_body .formation_title_categ li.hover {color:#FFFFFF; cursor:pointer; background:#840802 url(/upload/images/img_drop_h_on.jpg) 4px 5px no-repeat;}

#formation_body .formation_title_categ li.on { background:#840802 url(/upload/images/img_drop_v_on.jpg) 3px 6px no-repeat; color:#FFFFFF;}

.formation_detail {border:1px solid #B18C64; margin:5px 0px; background:#FADCB3; padding:0; border-collapse:collapse;}
.formation_detail th {color:#840802; line-height:25px;}
.formation_detail td.left {text-align:left;}
.formation_detail td {padding:5px; text-align:center;}
.formation_detail .title_categ_detail {color:#F8F2DF; font-weight:bold; text-align:left; padding:0; line-height:25px; background:#840802; border:1px solid #840802;}
.formation_detail .title_categ_detail span {margin:0; display:block; padding: 0 5px;}
.formation_detail .formation_subdetail td {border-bottom:1px solid #B18C64; }
.formation_detail .formation_subdetail td span {color:#840802; font-weight:bold;}

#formation_list p.tab_nav {text-align:center; margin:10px auto 0px auto;}
#formation_list p.tab_nav a {padding:5px; border:1px solid #840802; margin:0px 5px;}

#middle ul#centre_tabs li {list-style:none; font-weight:bold;}
#centre_tabs li {background:url(/upload/images/tabs_left_formation.jpg) no-repeat; width:auto; height:35px; float:left;margin-right:2px;}
#centre_tabs li a {background:url(/upload/images/tabs_right_formation.jpg) no-repeat top right; height:25px; display:block; text-align:center; padding:10px 15px 0 15px; float:left;}
#centre_tabs li a:hover {font-weight:bold;}
#centre_tabs .centre_tabs_on {background:url(/upload/images/tabs_left_formation_on.jpg) no-repeat;}
#centre_tabs .centre_tabs_on a {background:url(/upload/images/tabs_right_formation_on) no-repeat top right;}
#centre_detail th {padding:5px;}
#middle ul.centre_title_categ li {list-style:none;}
#centre_body {clear:both; border:1px solid #B18C64; padding-bottom:5px; overflow:hidden;}
#centre_body .centre_title_categ {display: block; overflow: hidden; margin:3px 0 0 4px;}
#centre_body .centre_title_categ li {background:#FADCB3; border:1px solid #B18C64; margin:2px 1px; padding:2px 5px; width:418px; float:left;}
#centre_body .centre_title_categ li.hover {background:#840802; color:#FFFFFF; cursor:pointer;}
#centre_detail {border:1px solid #B18C64; margin:5px 5px 0 5px; background:#FADCB3;}
#centre_detail th {color:#840802;}
#centre_detail td.left {text-align:left;}
#centre_detail td {padding:5px; text-align:left; vertical-align:top;}
#centre_detail .title_categ_detail {color:#840802; font-weight:bold; text-align:left; padding:0; line-height:25px;}
#centre_detail .title_categ_detail span {margin:0 10px; border-bottom:1px solid #B18C64; display:block}
#centre_detail .centre_subdetail td {border-bottom:1px dotted #B18C64;}
#centre_detail .title_adr_cours {font-weight:bold;}
#centre_detail #centre_more {text-align:right; vertical-align:bottom; text-decoration:underline;}

#address_centre td {padding:5px;}
#address_centre .subtitle {text-decoration:underline; margin:5px 0; display:block;}

#centre_list {clear:both;}

#middle ul#formation_tabs li {list-style:none;}
#middle ul.formation_title_categ li {list-style:none;}

#kine_search {text-align:right; overflow:hidden; height:25px;}
#lbl_drop_provinces {float:right; width:170px; margin-right:10px;}
#drop_provinces {background:#FADCB3; border:1px solid #B18C64; width:250px; float:right}
#search_kine {background:#FADCB3; border:1px solid #B18C64; width:150px; margin-left:5px;}
#kine_search .a_search_kine {font-weight:bold; text-decoration:none; border:1px solid #B18C64; background:#FADCB3;}

#kine_body {border:1px solid #B18C64; background:#FADCB3; margin:10px 0 0 0; padding:0 10px 5px 10px;}

#kine_body th {color:#840802; text-align:left; padding-bottom:5px;}

#kine_body .c1 {width:210px;}
#kine_body .c2 {width:150px;}
#kine_body .c3 {width:150px;}
#kine_body .c4 {width:70px;}
#kine_body .c5 {width:200px;}
#kine_body .c6,
#kine_body .c7,
#kine_body .c8,
#kine_body .c9 {width:20px;}
#kine_body .c10 {width:50px; text-align:center}

#kine_body .center {padding-left:15px;}
#kine_body #kine_fiche {display:none; background:#F8F2DF;}
#kine_body #kine_fiche td {border:1px solid #B18C64;}
#kine_body #kine_fiche p {padding:0 10px;}
#kine_body #kine_fiche h2 {font-weight:bold; line-height:30px; padding-left:10px}
#kine_body #kine_fiche h2.kine_detail_title {padding-left:0px;}
#kine_body #kine_fiche span {float:left; width:230px; padding-left:10px;}
#kine_body #kine_fiche span.img_kine {width:72px;}
#kine_body #kine_fiche span.coordonnees {padding-left:0}

#kine_body .btn_detail {text-decoration:underline;font-size:10px;}

#subscription_form {margin:10px;}
#subscription_form p {margin-bottom:5px;}
#subscription_form textarea {width:470px; height:50px;}
#subscription_form label#lbl_comment {width:750px;}
#subscription_form label {width:300px;}
#subscription_form input {width:170px;}
#subscription_form input.submit {width:95px; margin-left:376px}
#subscription_form .intitule_formation label {line-height:15px}
#subscription_form .intitule_formation select {border:none; background:#FADCB3; width:170px;}
#subscription_form select#cheques {border:none; background:#FADCB3; width:50px;}
#subscription_form select.error,
#subscription_form input.error {border:1px solid #EF271D;}
#subscription_form label.error {float:none;}
#subscription_form input#zip,
#subscription_form input#number {width:40px;}

#middle {overflow:hidden;}

#middle .mod_search {padding-left: 20px;}
#middle .mod_search .item {border-bottom: solid 1px #fff; padding: 10px; margin-bottom: 10px;}
#middle .mod_search .title {padding: 0 0 10px 0;}
#middle .mod_search .title a {color: #840802;}
#middle .mod_search .txt {margin-left: 20px;}
#middle .mod_search .txt a {text-decoration: none;}

#middle .mod_documents {width:425px; overflow:auto; float:left; margin-right:3px;}
#middle .mod_documents h1 {line-height:20px;}
#middle .mod_documents h1 a {text-decoration:none; font-weight:bold; font-size:12px}
#middle .mod_documents h1 span {font-size:10px;}
#middle .mod_documents p.comment {margin-bottom:10px;}

#middle #form_send_article #article {background:#FADCB3; width:450px;}
#middle #form_send_article label.error {float:none; padding-left:15px; vertical-align:top;}
#middle #form_send_article p.art_file input {background:gray; display:block;}
#middle #form_send_article p.art_file label.error {padding-left:150px}

#middle ul.navigator {list-style-type:none; text-align:center;}
#middle ul.navigator li {list-style-type:none; display:inline; padding:0 5px; }

#middle .mod_sondage span {display:block; margin:5px 0;}
#middle .mod_sondage span.title {display:block; margin-bottom:5px;}
#middle .mod_sondage li {list-style-type:none; line-height:25px;}
#middle .mod_sondage p.btns {margin-top:5px;}


#tbl_formation {border-collapse: collapse;}
#tbl_formation th {font-weight: bold; border: solid 1px;}
#tbl_formation td { border: solid 1px #FADCB3;padding: 2px 5px;}
#tbl_formation .even {background-color: #fff;}
#tbl_formation .over {background-color: #820600; color: #fff;}