html { font-size: 100%; } body { padding: 0; margin: 0; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 72%; color: #1B3885;  } a:link,a:visited,a:active { color: #0041b5; } a:hover { background-color: #f8f8ff; color: #1911B8; } acronym { border: none; } caption { font-weight: bold; } h1 { font-size: 1.35em; font-family: Helvetica, Geneva, Arial, sans-serif; } h2 { font-size: 1.25em; font-family: Helvetica, Geneva, Arial, sans-serif; } h3 { font-size: 1.15em; font-family: Helvetica, Geneva, Arial, sans-serif; } h4 { font-size: 1em; font-family: Helvetica, Geneva, Arial, sans-serif; } tbody { text-align: center; } thead,tfoot { font-weight: bold; text-align: center; } td,th { border: 1px dotted #CED3E4; padding: 2px 3px 2px 3px; } th { color: #1B3885; font-weight: bold; } div#tooltip,div#tooltip_box { background-color: #FFFFBB; border: 1px solid #5B75B3; font-size: 0.95em; padding: 0.2em; position: absolute; visibility: hidden; z-index: 100; } div#container_under_body,div#container_under_body_box { padding-bottom: 20px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; border-left: 1px solid #BFC2E3; border-bottom: 1px solid #BFC2E3; border-right: 1px solid #BFC2E3; } div#container_under_links,div#container_under_links_box { margin-left: 20px; margin-right: 20px; } div#container_under_onglet,div#container_under_onglet_box { padding-top: 20px; padding-left: 20px; padding-right: 20px; border-left: 1px solid #afb3e3; border-right: 1px solid #afb3e3; } div#container_under_subonglet,div#container_under_subonglet_box { border-left: 1px solid #afb3e3; border-right: 1px solid #afb3e3; background-color: #ffffff; padding-left: 20px; padding-right: 20px; } div#middle,div#middle_box { margin-top: 0; padding: 0; background-color: #FFFFFF; border-left: 1px solid #BFC2E3; } div#container_under_middle,div#container_under_middle_box { margin-left: 20px; } div#data,div#data_box { margin-left: 20px; margin-right: 20px; margin-top: 20px; } div#dataleft,div#dataleft_box { background-repeat: no-repeat; background-position: 0 18px; padding-top: 5px; width: 11em; margin-right: 2em; float: left; background-color: #ffffff; } div#datamiddle,div#datamiddle_box { border-left: 1px dotted #BFC2E3; padding-right: 20px; margin-left: 13em; } div#text,div#text_box { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; padding-left: 20px; font-size: 1em; }  div#container_under_body_box { margin-top: 5px; border-top: 1px solid #BFC2E3; border-bottom: none; } div#middle_box { margin-left: 0; border-left: none; }  div#container_under_middle_box { margin-left: 10px; } div.text { border-left: solid 1px #CED3E4; text-align: justify; } div.text_column { -moz-column-width: 30em; -moz-column-gap: 4em; border-left: solid 1px #CED3E4; text-align: justify; }  h1#title,h1#title_box { margin: 0; border-bottom: 1px solid #BFC2E3; color: #1911B8; }  .code_error404 { background-color: #FFFFBB; } div.message_info { background-color: #F4F4F4; border: 1px solid #BFC2E3; padding: 3px 3px 3px 15px; margin-bottom: 15px; width: 50%; } p.true { background-position: 0 50%; background-repeat: no-repeat; background-image: url(../../../../../design/icone/true.png); padding: 0 0 0 25px; margin: 3px 0 3px 0; } a.go { background-position: 0 50%; background-repeat: no-repeat; background-image: url(../../../../../design/icone/go_1.png); padding: 0 0 0 25px; margin: 3px 0 3px 0; } .message_error { background-color: #F4F4F4; color: red; border: 1px solid red; padding: 3px; width: 50%; } a.message_error,a:hover .message_error { text-decoration: underline; border: none; font-weight: bold; padding: 0; margin: 0; } a.inactif { color: #CCCCCC; } h3.menu_info { margin: 0; font-size: 0.8em; padding-left: 15px; background-position: 0 0; background-repeat: no-repeat; background-image: url(../../../../../design/icone/fleche_menu.png); } hr.barre-paragraphe { width: 10%; color: #BFC2E3; font-weight: bold; background-color: #BFC2E3; height: 1px; border: 0; margin-top: 20px; margin-bottom: 20px; } hr.clear{ clear:both; visibility : hidden; } #content_formulaire{ margin: 4px; padding: 0; background-color: #FFFFFF; border-top : 1px solid #BFC2E3; border-right : 1px solid #BFC2E3; border-bottom : 1px solid #BFC2E3; border-left : 3px solid #BFC2E3; background-position: 0 0; background-repeat: no-repeat; border-left : 3px solid #95A5CD; background-image: url(../../../../../design/icone/drapeau_neutre.png); margin-right : 1%; margin-left : 1%; } #formulaire { margin:5px 5px 5px 5px; background-color:#FFFFFF; } h1.add_comment{ border-bottom : 1px solid #BFC2E3; text-align : right; text-align : left; padding-left: 10px; font-size : 1.25em; } #formulaire h1{ font-family: Arial, Helvetica, sans-serif; margin:0; } #formulaire p{ margin: 2px 5px 2px 2px; text-align:right; font-family: Arial, Helvetica, sans-serif; } #formulaire select,#formulaire input,#formulaire textarea{ border: 1px solid #5B75B3; font-family: Arial, Helvetica, sans-serif; color: blue; margin: 2px 5px 2px 2px; } #formulaire input, #formulaire textarea { padding: 2px; } label{ font-weight: bold; } .required{ color:red; font-weight: bold; } .error{ background-color:#FFFFBB; color:red; border:1px solid red; padding:0 4px 0 4px; } .form_separator_top_dotted{ border-top: dotted 1px #CED3E4; } .form_separator_top_solid{ border-top: solid 2px #CED3E4; } .form_inputtext_width { width:30em; } .form_inputtext_medium{ width:30em; height:1.5em; } .form_inputtext{ width:40em; height:1.5em; } .form_labeltitle{ text-align: right; font-size:1em; font-weight: bold; } .form_title{ font-size:1.1em; font-weight: bold; border-top: solid 1px #CED3E4; padding-top:10px; width:40em; } .form_inputtext_large{ height:50px; width:500px; } .form_textarea_comment{ height:100px; width:25em; } .form_asterix{ color:red; font-weight: bold; } #form_required_field{ font-size:0.9em; } #form_required_field span{ color:red; font-weight: bold; } #comment_list{ margin: 4px; padding: 0; background-color: #FFFFFF; border-top : 1px solid #BFC2E3; border-right : 1px solid #BFC2E3; border-bottom : 1px solid #BFC2E3; border-left : 3px solid #BFC2E3; border-left : 3px solid #95A5CD; margin-right : 1%; margin-left : 1%; } #comment_list ul{ margin: 0; padding: 0; } #comment_list li{ list-style : none; padding-left: 5px; padding-right: 5px; margin-top: 10px; } #comment_list li li{ padding-left: 30px; padding-right: 0; } h1.entete_comment_lev0, h1.entete_comment_lev1, h1.entete_comment_lev2, h1.entete_comment_lev3, h1.entete_comment_lev4, h1.entete_comment_lev5, h1.entete_comment_lev6, h1.entete_comment_lev7, h1.entete_comment_lev8, h1.entete_comment_lev9, h1.entete_comment_lev10 { font-size : 1em; border-bottom : 1px solid #BFC2E3; border-top : 1px solid #BFC2E3; border-left : 1px solid #BFC2E3; border-right : 1px solid #BFC2E3; padding-left :5px; padding-right :5px; padding-top : 2px; padding-bottom : 2px; margin-top : 2px; margin-bottom : 2px; background-color: #FFFFFF; } h1.entete_comment_lev0{ border-top : 5px solid #BFC2E3; border-left : 3px solid #BFC2E3; } p.text_comment{ padding-left : 0; margin-left : 20px; margin-right : 20px; padding-top : 0; margin-top : 0; padding-bottom : 2px; margin-bottom : 0; text-align:justify; border-bottom : 1px dotted #BFC2E3; } p.answer{ padding-left : 10px; margin-left : 10px; padding-top : 2px; margin-top : 0; margin-bottom : 0; } p.comment_action{ padding-left : 10px; margin-left : 10px; padding-top : 2px; margin-top : 0; margin-bottom : 0; } a.comment_from_admin{ background-position: 5px 50%; background-repeat: no-repeat; background-image: url(../../../../../design/icone/drapeau_small.png); padding-left : 65px; }