@import url("/app/sys/css/dialog.css");
@import url("/app/sys/css/default.css");
@import url("/app/sys/css/elt.css");
@import url("/app/sys/css/form.css");
@import url("/app/sys/css/print.css");
@import url("/app/sys/css/styles.css");

body { background:#FFFFFF url(/app/amr/pix/header.png) no-repeat scroll center top; font-family:verdana, serif; }

area { cursor:pointer; }

.arial { font-family:arial; }
.no_padding { padding:0!important; }
.bg_grey { background-color:#f7f7f7; }
.float_left { float:left; display:inline; }
.border_grey { border:1px solid #e6e6e6; }

#access_top { height:0; line-height:0; font-size:0; }

input.text { border:1px solid #cccccc; color:#666666; padding:3px 0 3px 5px; }
input.submit { border:none; color:#ffffff; padding:0; background-image:url('/app/amr/pix/button_submit.png'); background-repeat:no-repeat; background-position:top; height:22px; width:33px; cursor:pointer; }

.kwo-glossary .button_box { float:right; }
.add_topic .button_box a { display:inline; float:left; margin:0 0 0 25px; }

.button_box a { display:inline; float:right; color:#ffffff; text-align:center; text-decoration:none; font-size:11px; cursor:pointer; }
.button_box a span { display:inline-block; float:left; height:20px; line-height:20px; background-image:url('/app/amr/pix/button_bg_2.png'); }

a { color : #f68b1f; text-decoration :none; }
a:focus { outline:0; }
input:focus { outline:0; }

.button_box a span.left { width:7px; background-position:left -60px;  }
.button_box a span.left_fleche { width:7px; background-position:left -100px; }
.button_box a span.right_fleche { width:7px; background-position:right -100px; }
.button_box a span.plus { width:14px; background-position:left -120px; }
.button_box a span.croix { width:14px; background-position:left -200px; }
.button_box a span.inferieur { width:14px; background-position:left -160px; }
.button_box a span.right { width:7px; background-position:right -60px; }
.button_box a span.middle { background-position:right -80px; padding:0 5px; }
.button_box a:hover span.middle { background-position:right -20px; }
.button_box a:hover span.left { width:7px; background-position:left -40px; }
.button_box a:hover span.left_fleche { width:7px; background-position:left top; }
.button_box a:hover span.right_fleche { width:7px; background-position:right top; }
.button_box a:hover span.right { width:7px; background-position:right -40px; }
.button_box a:hover span.inferieur { width:14px; background-position:left -180px; }
.button_box a:hover span.plus { width:14px; background-position:left -140px; }
.button_box a:hover span.croix { width:14px; background-position:left -220px; }

span.pagination { float:right; margin:0 24px 0 0; }
span.pagination a.pagination-page { display:block; float:left; height:19px; width:19px; line-height:19px; text-align:center; color:#4c4c4c; font-size:12px; text-decoration:none; margin:0 2px 0 0; }
span.pagination a:hover { background-image:url('/app/amr/pix/pagination_bg.png'); background-repeat:no-repeat; background-position:top; color:#ffffff; }
span.pagination a.pagination-selected { background-image:url('/app/amr/pix/pagination_bg.png'); background-repeat:no-repeat; background-position:bottom; color:#ffffff; }

#site { width:980px; margin:0 auto; }

#header { position:relative; height:285px; width:100%; }
#header #home_link { display:inline; width:150px; height:150px; float:left; margin:20px 0 0 37px; }
#header img { position:absolute; top:74px; right:8px; }
#header #text_header { height:89px; width:485px; background-repeat:no-repeat; margin:11px 0 0 90px; }
#header p.text1 { background-image:url('/app/amr/pix/text1.png'); }
#header p.text2 { background-image:url('/app/amr/pix/text2.png'); }
#header p.text3 { background-image:url('/app/amr/pix/text3.png'); }
#header p.text4 { background-image:url('/app/amr/pix/text4.png'); }

#nav_header { display:inline; width:475px; height:23px; float:right; margin:20px 0px 0 0px; }
#nav_header a.nav_header_btn { display:inline-block; float:left; height:18px; background-position:top; background-repeat:no-reapeat; color:#ffffff; text-align:center; text-decoration:none; margin:0 7px 0 0; font-size:11px; padding-top:5px; }
#nav_header a.nav_header_btn:hover { background-position:bottom; }
#nav_header a.contact { width:63px; background-image:url('/app/amr/pix/header_btn_contact.png'); padding-left:15px; }
#nav_header a.favoris { width:145px; background-image:url('/app/amr/pix/header_btn_favori.png'); padding-left:5px; }
#nav_header a.rss { width:69px; background-image:url('/app/amr/pix/header_btn_rss.png'); padding-left:15px; }
#nav_header a.forum { width:53px; background-image:url('/app/amr/pix/header_btn_forum.png'); padding-left:15px; }

#nav_header .search_input { float:left; height:20px; width:200px; padding:3px 0 0 5px; color:#ffffff; background-image:url('/app/amr/pix/search_input_bg.png'); border:0; }
#nav_header .search_submit_btn { float:left; height:23px; width:28px; cursor:pointer; padding:0 0 0 0; background-image:url('/app/amr/pix/search_btn.png'); border:0; }

#middle { width:980px; margin:0 auto 20px; }

#middle .nav { border-bottom:3px solid #f68b1f; padding:0 0 0 22px; }
#middle div.no_border { border:0; }
#middle .nav li { display:inline-block; float:left; }
#middle .nav a.nav_btn { display:block; height:94px; background-position:top; background-repeat:no-repeat; }
#middle .nav a.nav_btn:hover, #middle .nav a.selected { background-position:bottom; }

#middle .nav a.public { width:199px; background-image:url('/app/amr/pix/nav_public.gif'); }
#middle .nav a.association { width:194px; background-image:url('/app/amr/pix/nav_association.gif'); }
#middle .nav a.professionnel { width:226px; background-image:url('/app/amr/pix/nav_professionnel.gif'); }
#middle .nav a.presse { width:153px; background-image:url('/app/amr/pix/nav_presse.gif'); }
#middle .nav a.partenaire { width:171px; background-image:url('/app/amr/pix/nav_partenaire.gif'); }

#left_box { display:inline; float:left; padding:10px 0 0 15px; width:215px; zoom:1; }

#menuLeftBox { margin-bottom:10px; }
#menuLeftBox li { margin:0 0 3px 0; }
#menuLeftBox li a.menuLeftLvl1 { display:block; height:33px; width:205px; font-size:12px; font-weight:bold; text-transform:uppercase; background-image:url('/app/amr/pix/buttonLvl1.png'); background-repeat:no-repeat; color:#ffffff; text-decoration:none; margin:0 0 0px 0; line-height:33px; padding:0 0 0 10px; overflow:hidden; white-space:nowrap; font-family : arial;}
#menuLeftBox li a.menuLeftLvl1:hover, #menuLeftBox li a.btnOpen { background-position:left bottom; }

#menuLeftBox .sousMenu_box { font-size:0; line-height:0; margin:0; }
#menuLeftBox .sousMenu li a { display:block; height:25px; width:195px; background-image:url('/app/amr/pix/buttonLvl2.png'); background-position:top; background-repeat:no-repeat; color:#4c4c4c; text-decoration:none; margin:0; line-height:25px; padding:0 0 0 20px; overflow:hidden; font-size:12px;font-family : arial; }
#menuLeftBox .sousMenu li a:hover, #menuLeftBox .sousMenu li a.selected { background-position:bottom; }

.module_box { margin-bottom:10px; }
.module_box .padded { padding:10px!important; }
.module_box h2 { height:32px; line-height:32px; background-position:top; background-repeat:no-repeat; color:#ffffff; font-size:19px; font-style:italic; padding:0 0 0 40px; font-weight:normal; }
.module_box .module_content { border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0 10px 10px 10px; color:#666666; }
.module_box .module_footer{ font-size:0px; line-height:0; height:4px; background-image:url('/app/amr/pix/bottom_modules.png'); background-position:bottom; background-repeat:no-repeat; }
.module_box .module_top{ font-size:0px; line-height:0; height:4px; background-image:url('/app/amr/pix/top_modules.png'); background-position:top; background-repeat:no-repeat; }
.module_box .module_footer_large{ font-size:0px; line-height:0; height:5px; background-image:url('/app/amr/pix/bottom_modules_large.png'); background-position:bottom; background-repeat:no-repeat; }
.module_box .button_box { border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:7px 7px 4px 7px; }

#module_agenda_box h2 { background-image:url('/app/amr/pix/header_module_agenda.png'); }
#module_agenda_box .agenda_event_box { margin-bottom:8px; }
#module_agenda_box .agenda_date { font-size:9px; font-style:italic; color:#f68b1f; }
#module_agenda_box a.agenda_link { font-size:11px; color:#808080; text-decoration:none; }
#module_agenda_box a.agenda_link:hover { color:#f68b1f; }

#module_newletter_box h2 { background-image:url('/app/amr/pix/header_module_newletter.png'); }
#module_newletter_box p { margin-bottom:10px; }
#module_newletter_box input.text { width:150px;  height : 22px;}
#module_newletter_box input.submit {font-size : 11px;}

#module_actualite_box { width:491px; margin:0 0 0 15px; float:left; }
#module_actualite_box h2 { background-image:url('/app/amr/pix/header_module_actualite.png'); }
#module_actualite_box .button_box { border-top:0; }
#module_actualite_box .home_article_box { padding:10px 10px 20px 10px; border-bottom:1px solid #cccccc; }
#module_actualite_box .home_article_box h3 { font-size:18px; color:#4c4c4c; margin:0 0 10px 0; }
#module_actualite_box .home_article_box img { border:1px solid #cccccc; padding:1px; float:left; margin:0 10px 0 0; }
#module_actualite_box .home_article_box p,#module_actualite_box .home_article_box div { color:#808080; font-size:11px; line-height:14px; }
#module_actualite_box .home_article_box a {font-size:11px; line-height:14px;}

#module_info_box { width:213px; margin:0 0 10px 15px; }
#module_info_box h2 { background-image:url('/app/amr/pix/header_module_info.png'); }
#module_info_box div.module_content { padding:5px 0 0 0; }
#module_info_box h3 { background-color:#e5f0f7; font-size:14px; color:#0070af; font-weight:normal; padding:5px 0 5px 10px; }
#module_info_box p { color:#808080; font-size:10px; padding:10px 0 10px 10px; }

#module_soutien_box { width:213px; margin:0 0 0 15px; text-align:center; }
#module_soutien_box p { text-align:left; font-size:10px; color:#808080; margin:10px 0 0 0; }

#module_honcode_box { width:213px; margin:10px 0 0 15px; text-align:center; }
#module_honcode_box .module_content { padding-top:10px; }
#module_honcode_box p { text-align:left; font-size:10px; color:#808080; margin:0 0 0 0; }
#module_honcode_box img { float:left; margin:0 10px 0 0; }

#module_connexion_box .button_box { border:0; }
#module_connexion_box .module_content { padding:0 10px 0px; }
#module_connexion_box input.text { margin:10px 0 0 0; width:100% }
#module_connexion_box h2 { background-image:url('/app/amr/pix/header_module_connexion.png'); }
#module_connexion_box hr { border-top:1px solid #cccccc; border-left:0; border-right:0; border-bottom:0; margin:5px 0; }
#module_connexion_box a.forget { font-size:11px; color:#999999; text-decoration:none; background-image:url('/app/amr/pix/puce_fleche.png'); background-repeat:no-repeat; background-position:left 1px; display:block; float:right; margin-bottom:5px; padding-left:10px; }
#module_connexion_box a.forget:hover { color:#f68b1f; }

#right_box { float:left; padding:10px 0 0 0; width:750px; }
#right_box h1 { color:#f68b1f; font-size:25px; text-transform:uppercase; font-weight:normal; margin:0 0 25px 25px; line-height:26px; }
#right_box .text_map { color:#4C4C4C; font-size:12px; line-height:16px; margin:0 0 0 25px; }
#right_box .text_map ul { list-style-position:inside; list-style-type:square; list-style-image:url(/app/amr/pix/puce-logo.jpg); }
#right_box #map_bg_box { margin:40px 0 0 25px; float:left; height:329px; width:321px; }
#right_box #map_box { height:100%; width:100%; }
#right_box #info_region_box { float:left; width:350px; padding:0 0 0 40px; }
#right_box #info_region_box p { font-size:11px; color:#4c4c4c; line-height:16px; margin:30px 0 10px 0; }
#right_box #info_region_box select { border:1px solid #cccccc; margin:0 0 10px 0; width:100%; }
#right_box #info_region_box hr { border-left:0; border-bottom:0; border-right:0; border-top:1px solid #cccccc; }

#right_box #info_region_box .info_detail { background-color:#f7f7f7; color:#4c4c4c; padding:10px; margin-bottom:10px; font-size:12px; line-height:16px; }
#right_box #info_region_box .info_detail p { margin:0 0 10px 0; font-size:12px; line-height:16px; }
#right_box #info_region_box .info_detail strong.title { font-size:14px; margin-bottom:14px; display:block; }
#right_box #info_region_box .info_detail p.email { margin-top:10px; }

#right_box_content { margin:0 0 0 25px; padding:0 25px 0 0; }
#right_box_content p { font-size:12px; color:#4c4c4c; margin:0px 0 10px 0; }
#right_box_content table.glossary {  }

#bottom { width:980px; margin:0 auto; }
#bottom #footer { border-top:1px solid #cccccc; margin-bottom:20px; }

#footer ul { float:right; margin:5px 10px 20px 0; }
#footer ul li {  font-size:10px;float:left; margin:0 0 0 10px; color:#999999; }
#footer ul li a { color:#F68B1F; text-decoration:none; }

.kwo-glossary a.kwo-letter-box { display:block; float:left; line-height:19px; height:19px; width:19px; color:#666666; font-size:12px; text-align:center; text-decoration:none; text-transform:uppercase; }
.kwo-glossary a.empty { color:#ccc; }
.kwo-glossary a.selected { color:#ffffff !important; background-color:#666666; }

.kwo-glossary #glossary_box { width:698px; margin:10px 0 10px 0; }
.kwo-glossary .kwo-letters { padding:0 0 0 15px; }
.kwo-glossary table.glossary { width:697px; margin:1px 0 0 1px; }
.kwo-glossary table.glossary tr td { background-color:#f2f2f2; }
.kwo-glossary table.glossary tr.line_over td { background-color:#feeedd!important; }
.kwo-glossary table.glossary tr.bg_dark_grey td { background-color:#e6e6e6; }
.kwo-glossary table.glossary td { text-align:left; padding:10px 15px; border:1px solid #ffffff; }
.kwo-glossary table.glossary td.left { color:#808080; font-size:11px; }
.kwo-glossary table.glossary td.right { color:#4c4c4c; font-size:12px; width:250px; }
.kwo-glossary table.glossary td.right a { text-decoration:none; color:#4c4c4c; display:inline; float:none; }
.kwo-glossary table.glossary td.right a:hover { color:#f68b1f; text-decoration:underline; }

#forums_box { margin:10px 0 10px 25px; width:700px; font-size:12px; color:#4c4c4c; }
#forums_box td a { color:#4c4c4c; }
#forums_box td a:hover { color:#f5800c; }

#forums_box tfoot tr { height:8px; background-image:url('/app/amr/pix/forum_footer_bg.png'); background-repeat:no-repeat; }

#forums_box th { font-size:12px; font-weight:bold; line-height:29px; background-image:url('/app/amr/pix/forum_header_bg.png'); background-position:left -31px; background-repeat:repeat-x; }
#forums_box th.heading-left { width:4px; background-image:url('/app/amr/pix/forum_header_bg.png'); background-position:left 0px; background-repeat:no-repeat; }
#forums_box th.heading-right { width:4px; background-image:url('/app/amr/pix/forum_header_bg.png'); background-position:right 0px; background-repeat:no-repeat; }
#forums_box th.heading-title { width:533px; }
#forums_box th.heading-topic-count { width:75px; text-align:center; border-left:1px solid #fff; border-right:1px solid #fff; }
#forums_box th.heading-last-topic { width:82px; text-align:center; }

#forums_box th.heading-subject { width:423px; }
#forums_box th.heading-response-count { width:75px; text-align:center; border-left:1px solid #fff; border-right:1px solid #fff; }
#forums_box th.heading-last-comment { width:192px; text-align:center; }

#forums_box tbody tr td { background-color:#f2f2f2; }
#forums_box tbody tr td.bg_dark_grey { background-color:#e6e6e6; }
#forums_box tbody tr td.table_border_left { padding:0; font-size:0; border:0; width:4px; background-image:url('/app/amr/pix/forum_border_left.png'); background-repeat:repeat-y; }
#forums_box tbody tr td.table_border_right { padding:0; font-size:0; border:0; width:4px; background-image:url('/app/amr/pix/forum_border_right.png'); background-position:right; background-repeat:repeat-y; }
#forums_box tbody td { border-top:1px solid #fff; padding:10px; }
#forums_box tbody td.heading-topic-count, #forums_box tbody td.heading-response-count { border-left:1px solid #fff; border-right:1px solid #fff; text-align:center; }
#forums_box tbody td.heading-last-topic { text-align:center; }
#forums_box tbody tr.line_over td { background-color:#feeedd!important; }

#forum_topic_box { padding:0 0 0 25px; }
#forum_topic_box h2 { font-size:25px; line-height:25px; color:#4c4c4c; font-weight:normal; }
#forum_topic_box h2.reponses { height:26px; background-color:#f2f2f2; font-size:16px; line-height:26px; color:#4c4c4c; font-weight:normal; padding:0 0 0 10px; }
#forum_topic_box .nav_topic_box { padding:10px 0 10px 0; margin:10px 0 0px 0; }
#forum_topic_box .border_bottom { border-bottom:1px solid #e6e6e6; }
#forum_topic_box .nav_topic_box .button_box { display:inline; float:left; margin:0 0 0 10px; }
#forum_topic_box .nav_topic_box .button_box #new_response_button { display:block; height:20px; line-height:20px; width:141px; background-image:url('/app/amr/pix/button_reponse.png'); background-repeat:no-repeat; color:#ffffff; font-size:11px; text-align:center; text-decoration:none; }

#forum_topic_box .discution_box { padding:10px; border-bottom:1px solid #e6e6e6; }
#forum_topic_box .topic { margin:0 0 1px 0; }
#forum_topic_box .topic .author-box .button_box { float:right; }
#forum_topic_box .discution_box .author-box { margin:0 0 10px 0; }
#forum_topic_box .discution_box .author-name { font-size:11px; color:#f68b1f; white-space:nowrap; line-height:20px; float:left;}
#forum_topic_box .discution_box .forum-date { float:right; font-size:11px; color:#f68b1f; margin:0 10px 0 0; }
#forum_topic_box .discution_box .quote { float:right }
#forum_topic_box .discution_box p, #forum_topic_box .discution_box div { font-size:11px; color:#808080; line-height:16px; }
#forum_topic_box .topic p { font-weight:bold; }

#edit_box { padding:0 0 0 25px; }
#edit_box h2 { font-size:25px; line-height:25px; color:#4c4c4c; font-weight:normal; }
#edit_box .edit_form_box { width:450px; margin:20px auto 0; }
#edit_box .edit_form_box label { font-size:11px; font-weight:bold; border-bottom:1px solid #cccccc; display:block; margin-bottom:10px; padding-bottom:5px; }
#edit_box .edit_form_box textarea { background-color:#f2f2f2; }
#edit_box .edit_form_box .kwo-toolbar { margin:0 0 5px 0; border:0; }
#edit_box .edit_form_box .kwo-toolbar img { margin:0 8px 0 0; border:0; }
#edit_box .edit_form_box .elt-control { float:right; }
#edit_box .edit_form_box .elt-control input { background-image:url('/app/amr/pix/button_agenda.png'); background-repeat:no-repeat; border:0; padding:0 0 3px 0; margin:10px 0 0 0; font-size:11px; color:#ffffff; height:20px; width:100px; line-height:20px; text-align:center; cursor:pointer; }
#edit_box .edit_form_box .sujet_box .elt-control { float:none; }
#edit_box .edit_form_box .sujet_box .elt-control input { background-color:#f2f2f2; background-image:none; width:450px; border:1px solid #dddddd; color:#666666; padding:2px 0 0 5px; text-align:left; line-height:18px; height:20px; cursor:text; }
#edit_box .edit_form_box .button_box { float:left; margin-top:10px; }

#page { padding:0 0 0 25px; }
#page h1 { float:left; margin-left:0; width:500px;}
#page .font_size_box { float:right; border-left:1px solid #b2b2b2; padding:0 0 0 10px; margin:3px 10px 0 0; }
#page .page_updated_at_box { float:right; border-left:1px solid #b2b2b2; color:#b2b2b2; font-size:12px; padding:0 0 0 10px; margin:3px 10px 0 0; width:85px; }
#page .font_size_box a { display:inline-block; height:20px; width:20px; background-repeat:no-repeat;  }
#page .font_size_box a.small_font { background-image:url('/app/amr/pix/small_font.gif'); }
#page .font_size_box a.normal_font { background-image:url('/app/amr/pix/normal_font.gif'); }
#page .font_size_box a.big_font { background-image:url('/app/amr/pix/big_font.gif'); }
#right_box .kwo-ezine h1 { margin:0 0 25px 0; float:left; width:600px; }
#right_box .kwo-ezine .published_at_box { margin:0 0 0 0; float:right; border-left:1px solid #b2b2b2; color:#b2b2b2; font-size:12px; padding:0 0 0 10px; width:85px; line-height:16px; }
#page img.page_content_img, .kwo-ezine img.page_content_img { float:left; border:1px solid #ccc; padding:1px; margin:0 10px 15px 0; }
#page div.page_content { font-size:11px; line-height:18px; color:#808080; }
.kwo-ezine div.ezine_content { font-size:11px; line-height:18px; color:#808080; padding-bottom:10px; border-bottom:1px solid #e6e6e6; }
#page div.page_content h1, #page div.page_content h2, .kwo-ezine h2 { font-size:18px; line-height:20px; margin-bottom:10px; color:#4c4c4c; }
#page ul, .kwo-ezine ul { list-style-position:inside; list-style-type:square; list-style-image:url(/app/amr/pix/puce-logo.jpg); }
#page div.page_content a, .kwo-ezine div.ezine_content a { text-decoration:none; }
#page div.page_content a:hover, .kwo-ezine div.ezine_content a:hover { color:#f68b1f;text-decoration:underline; }

#module_connexion_box .module_contentUser { margin : 0; padding : 0; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; color:#666666; }

#menuLeftBoxUser { list-style:none; margin:0; padding : 0; list-style-position:inside; padding-top : 2px; }
#menuLeftBoxUser li a.menuUserLvl1 { background-image:url(/app/amr/pix/buttonLvl1User.png); background-position:top; background-repeat:no-repeat; color:#4C4C4C; display:block; font-size:12px; height:25px; line-height:25px; margin-bottom : 2px; padding-left: 20px; overflow:hidden; text-decoration:none; width:193px; }

.module_contentUser hr#hrUser { margin : 0px; }
.module_contentUser .button_box_logout { width : 108px; height : 20px; background-image:url(/app/amr/pix/button_logout.png); background-position:center top; background-repeat:no-repeat; height:20px; line-height:20px; padding : 0px; border : solid 0px white; float:right; margin : 6px 10px 6px 0; }
.module_contentUser .button_box_logout a#logouta { cursor:pointer; padding-left:23px; font-size : 11px; float:left; height : 20px; line-height : 20px; color :white; text-decoration :none; }

#menuLeftBoxUser li a:hover, #menuLeftBoxUser li a.selected { background-position:bottom; }

.kwo-search-results { padding:0 0 0 25px; }
.kwo-search-results  h1#searchh1 { margin-left : 0px; }
.kwo-search-results  h2 { color : #4c4c4c; margin-left : 0px; font-size : 25px; font-weight : normal; }
.kwo-search-results  div.result { margin-top : 25px; }
.kwo-search-results  div.result a { font-size : 18px; color : #4c4c4c; text-decoration :none; }
.kwo-search-results  div.result a:hover { text-decoration:underline; }
.kwo-search-results  div.result p { font-size : 11px; color : #808080; margin-top : 10px; }
.kwo-search-results  div.pagination { margin-top : 10px; }

.content #form { padding:0 0 0 25px; }
.content #form #subject, .content #form #formulaire { width : 473px; margin : 0 auto; }
.content #form #subject label, .content #form #formulaire label { width : 473px; color: #808080; font-size : 12px; display : block; }
.content #form #formulaire label.warn { color :red; }
.content #form #subject input.text, .content #form #formulaire input.text{ margin-top : 5px; width : 473px; height : 25px; border : solid 0px #a5acb2; color:#808080; }
.content #form #subject select,  .content #form #formulaire select { margin-top : 5px; width : 473px; height : 22px; border : solid 1px #a5acb2; color:#808080; }
.content #form #formulaire textarea { margin-top : 5px; width : 473px; height : 90px; background-color: #f2f2f2; border : solid 0px #a5acb2; color:#808080; }
.content #form #formulaire input.text { margin-top : 5px; background-image:url(/app/amr/pix/inputtext.png); color:#808080; }
.content #form #subject input.button,  .content #form #formulaire input.button { margin-top : 5px; background-image:url(/app/amr/pix/button_valid_form.png); color:white; width : 55px; height : 20px; border : solid 0px black; font-size : 10px; display:block; padding-bottom : 3px; margin-bottom : 20px; float:right;}
.content #form #subject input.button { float:right; margin-top : 30px; margin-right : 0px; }
.content #form #formulaire .kwo-captcha-box { margin : 20px 0;  display:block; }
.content #form #formulaire div.field { margin-top : 10px; }

.kwo-ezine { padding:0 0 0 25px; }
.kwo-ezine .kwo-article { margin-bottom :20px; }
.kwo-ezine .hr { border-top:1px solid #CCCCCC; padding-top : 20px; margin-top : 20px; }
.kwo-ezine .first { margin-top : 20px; }
.kwo-ezine .button_box { margin:20px auto; }
.kwo-ezine .button_box a { float:left; }
.kwo-ezine .kwo-article h2 { font-size : 18px; color: #4c4c4c; font-weight: normal; margin-bottom : 10px; }
.kwo-ezine .kwo-article .col_left { float:left; }
.kwo-ezine .kwo-article .col_left img { margin-bottom:0; border : solid 1px #cccccc; height : 142px; }
.kwo-ezine .kwo-article .col_right { float:left; } 
.kwo-ezine .kwo-article .col_right p { color : #808080; font-size : 11px; line-height:13px; }
.kwo-ezine .kwo-article .image { width : 420px; margin-left : 10px; }
.kwo-ezine .kwo-article .date_event { font-size:9px; color:#f68b1f; margin:0 0 5px 0; font-style:italic; }
.kwo-ezine .kwo-article .col_right p a { color : #f68b1f; text-decoration :none; }
.kwo-ezine .kwo-article .col_right p a:hover { text-decoration :underline; }

#plan_site_box { padding:0 0 0 20px; }
#plan_site_box ul.rubrique_box { float:left; display:inline; width:240px; margin:0 0 20px 0; }
#plan_site_box ul.rubrique_box li {line-height : 20px;}
#plan_site_box ul.rubrique_box li.title a {color:black;font-size : 18px;text-transform :uppercase;}
#plan_site_box ul.rubrique_box li.lvl2,#plan_site_box ul.rubrique_box li.lvl2 a {color:#f58a1e;font-size : 14px;}
#plan_site_box ul.rubrique_box li.lvl3, #plan_site_box ul.rubrique_box li.lvl3 a {color:#808080;font-size : 12px;}
#plan_site_box ul.rubrique_box li.title a:hover,#plan_site_box ul.rubrique_box li.lvl2 a:hover,#plan_site_box ul.rubrique_box li.lvl3 a:hover  {text-decoration:underline;}
#plan_site_box ul.rubrique_box div.separator {margin : 10px 0px;width : 200px; height : 1px;border-bottom : solid 1px #808080;}
#page div.page_content .kwo-link-download , .kwo-ezine div.ezine_content .kwo-link-download {background-image : url('/app/amr/pix/a-puce-pdf.gif'); background-repeat : no-repeat; padding-left : 30px; height : 22px; line-height : 22px; display:block; color:#F68B1F; }