#header div.tetiere {background:url(../graphics/portail/tetiere_recherche.jpg) no-repeat left top}
.content .div_form {margin:0 0 0 0; text-align:left;}
.content .div_form h4 {border-bottom:1px solid #493c33; color:#493c33; margin:20px 0 20px 0; font-size:11px; letter-spacing:0.5px}
.content .div_form div {margin:0 0 0 0; font-size:11px;}
.content .div_form div a.couleur1{color:#444; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.content .div_form a.autre_rech {float:right;margin-top:0px;color:#cc0000;font-weight:bold;text-decoration:none; width:100px;}
.content .div_form a:hover.autre_rech {text-decoration:underline;}
.content .div_form a.rech_carte {float:right; width:110px; text-align:right; margin-top:0px;color:#cc0000;font-weight:bold;text-decoration:none; }
.content .div_form a:hover.rech_carte {text-decoration:underline;}
.content .div_form div.normal {margin:0; padding:0; width:auto; text-align:left; float:left; color:#5ca321; font-weight:bold;}
.content .div_form label.short {display:block;width:35%;float:left;text-align:right;padding-right:0; color:#5ca321; font-weight:bold;}
.content .div_form input {float:left; width:308px; height:19px; border:#cc0000 1px solid; margin:0 0 6px 0 !important; padding:0 !important}
.content .div_form input.with_op {width:250px}
.content .div_form input.short, .div_form select.short {width:128px !important;float:auto !important;margin-left:1%;margin-right:1%;}
.content .div_form input.short_with_op {width:99px !important;float:auto !important;margin-left:1%;margin-right:1%;}
.content .div_form select.form_search_typeacte {float:left; margin-bottom:6px; width:310px; height:19px; border:#cc0000 1px solid;  }
.content .div_form div.operator {width:10% !important;float:left !important;margin:0 0 5px 5px;padding:0;}
.content .div_form div.operator_header {width:10% !important;float:left !important;margin:0 0 0 5px;padding:0;margin-left:70.2%;font-size:70%}
.content .div_form div.operator select {width:auto !important; height:19px; margin:0 0 0 3px; padding: 0; font-size:10px !important; border:1px solid #cc0000}
.content .div_form input.btn_ok {width:auto !important; height:21px; float:left; border:#cc0000 1px solid; background-color:#cc0000; color:#FFF; margin:0 0 0 20px !important; padding:0 !important; text-transform:uppercase; font-size:11px; }
.content .div_form input.btn_ok_right {width:auto !important; height:21px; float:right; border:#cc0000 1px solid; background-color:#cc0000; color:#FFF; margin:0 124px 0 0 !important; padding:0 !important; text-transform:uppercase; font-size:11px; }
.content .div_form input.check_noborder {width:18px;border:0 !important; height:auto; width: auto !important; padding:0 !important; margin:-1px 0 0 -5px !important;}
.content .div_form > input.check_noborder {width:18px;border:0 !important; height:auto; width: auto !important; padding:0 !important; margin:1px 0 0 -1px !important;}

.content div.arbo {margin:0.9em 0 0.2em -20px; text-align:left;}
.content div.arbo a {color:#444; text-decoration:none;}
.content div.arbo a:hover {color:#cc0000; text-decoration:underline;}
.content div.arbo ul {list-style-type:none;margin:0px 0px 0px 20px; display:block !important;}
.content div.arbo ul li {padding-left:0px;margin-bottom:0px;margin-top:0.05em;background:none;border:1px solid #FFFFFF}
.content div.arbo ul table {padding:0 0 0 0;margin:0 0 0 0;background: none;}
.content div.arbo ul table tr {padding:0 0 0 0;margin:0 0 0 0;background: none;}
.content div.arbo ul table tr td {padding:0 0 0 0;margin:0 0 0 0;background: none;}
.content div.arbo ul table tr td img {margin-top:0px}
.content div.arbo ul li p {display: inline !important}
.content div.arbo img.openclose{margin:2px 0 0 0}
ul.in_inv {background-color:#eee !important}
ul.in_inv li {padding-left:1px;margin-bottom:0px;margin-top:0.05em;background-color:#eee !important;border:1px solid #eee !important}
ul.in_inv table {padding:0 0 0 0;margin:0 0 0 0;background-color: #eee;}
ul.in_inv table tr {padding:0 0 0 0;margin:0 0 0 0;background-color: #eee;}
ul.in_inv table tr td {padding:0 0 0 0;margin:0 0 0 0;background-color: #eee;}

div.tri {float:right; margin:26px 0 0 0}
div.tri label{color:#493c33; text-transform:uppercase; font-weight:bold; font-size:11px; letter-spacing:0.5px;}
div.tri select{border:1px solid #5ca321; margin: 0 0 0 0; color:#493c33; font-weight:bold; font-size:10px}

h4.reponses {width:auto; border-bottom:1px solid #493c33; color:#493c33; padding:0 0 2px 0; margin:30px 0 20px 0; font-size:11px; letter-spacing:0.5px}
h4.no_reps {width:auto; color:#493c33; padding:0 0 2px 0; margin:30px 0 20px 0; font-size:11px; letter-spacing:0.5px}

.content div.list {margin:0; padding:0; text-align:left; font-size:11px}
.content div.list ul {list-style-type:none;margin:0; padding:0; display:block !important}
.content div.list ul li {padding:0px;margin:20px 0 0 0;background:none; clear:both; color:#444}
.content div.list ul li a.couleur2{color:#5ca321; font-weight:bold; font-size:13px}
.content div.list ul li a:hover.couleur2{color:#cc0000; }
.content div.list ul li a.couleur1{color:#9a9a9a; font-weight:bold; text-decoration:none;}
.content div.list ul li a:hover.couleur1{text-decoration:underline;}
.content div.list ul li img {float:left;margin:0 10px 2px 0}
.content div.list ul li p {display: inline !important}

.content div.navigation {display:block; padding: 20px 0 0 0; text-align:center;}
.content div.navigation b {text-align:center; color:#cc0000}
.content div.navigation a {color:#444; text-decoration:none;}

.content table.tab2col {width:700px; padding:0 !important; margin:10px 0 0 0 !important;}
.content table.tab2col tr td {text-align:left; padding:20px 0 0 0 !important; margin:0 10px 0 0!important;}
.content table.tab2col tr td.titre {padding:8px 0 0 0 !important; font-size:120%; color:#444; font-weight:bold; text-transform:uppercase; font-size:11px; border-bottom:1px solid #493c33 !important}
.content table.tab2col tr td.col1 { width:60px;}
.content table.tab2col tr td.col2 { width:250px; padding:20px 50px 0 10px!important;}
.content table.tab2col tr td.col3 { width:60px;}
.content table.tab2col tr td.col4 { width:190px; padding:20px 50px 0 10px!important;}
.content table.tab2col tr td img {border:#5ca321 1px solid}
.content table.tab2col tr td div {padding:0 0 0 20px !important; margin:0 0 0 0!important}
.content table.tab2col tr td span {font-size: 1em; font-weight:bold; color:#5ca321;text-decoration:none}
.content table.tab2col tr td a {font-size: 1em; font-weight:bold; color:#5ca321;text-decoration:none}
.content table.tab2col tr td a:hover {text-decoration:underline}
.content table.tab2col tr td a.couleur1 {font-size: 1em; text-transform:none;color:#5ca321;text-decoration:none}
.content table.tab2col tr td a:hover.couleur1 {text-decoration:underline}

/* liste de la sélection */
.content div.pict img{padding: 0 0 5px 0;}
.content ul.list_selection li.pict{height:auto}
.content ul.list_selection li table tr td {width:680px}
.content ul.list_selection li table tr td.delete {padding: 0 0 0 5px; width:20px; vertical-align:top}
.content ul.list_selection div.barre {border-top:1px solid #CCC; margin-top:5px}

#right ul.list_selection li {list-style-image: url(../graphics/puce_green.gif); margin: 0 0 0 12px}
#right ul.list_selection li a{color:#444}

p.histo_search {width:98%; margin-bottom: 2px; color:#000; letter-spacing:0.5px}
p.histo_search a.couleur1{color:#5ca321; text-transform:none; text-decoration:none; font-weight:bold;}
p.histo_search span.right {float:right}
p.histo_search span.right a.couleur2 {font-weight: normal}
p.histo_search_title {width:98%; border-bottom:1px solid #444; color:#444; margin-bottom: 5px; text-align:right;}
p.histo_search_title span.right {float:right;}

span.reps {font-weight:bold; color:#cc0000}

/* thésaurus */
.div_form input.thes_off {width:230px !important}
.div_form input.thes_on {width:230px !important; background-color:#eee; read-only:1}
.div_form div.go_thes_off {width:20px !important; height:19px; background: url(../graphics/picto_open_thes_off002.gif) no-repeat 0 0; border: 0; float:left; margin:0; padding:0}
.div_form div.go_thes_on {width:20px !important; height:19px; background: url(../graphics/picto_open_thes_on002.gif) no-repeat 0 0; border: 0; float:left; margin:0; padding:0}

/*bloc thésaurus à droite */
.content_box_pub p.titre_box{color:#69bd2a; font-size:16px; text-transform:uppercase; text-align:left !important; margin:0 0 12px 0; font-weight:bold}
.content_box_pub div.arbo {margin-left: -10px}
.content_box_pub div.arbo ul {list-style-type:none !important;margin:0 0 0 10px; display:block !important}
.content_box_pub div.arbo ul li {padding-left:0px;margin-bottom:0px;margin-top:0;background: none;border:1px solid #FFFFFF}
.content_box_pub div.arbo ul table {padding:0 0 0 0;margin:0 0 0 0;background: none;}
.content_box_pub div.arbo ul table tr {padding:0 0 0 0;margin:0 0 0 0;background: none;}
.content_box_pub div.arbo ul table tr td {padding:0 0 0 0;margin:0 0 0 0;background: none;}
.content_box_pub div.arbo ul table tr td.plus_moins {/*padding-top:3px !important;*/}
.content_box_pub div.arbo ul table tr td.titre {padding-left:5px !important;}
.content_box_pub div.arbo ul table tr td.titre_open {padding-left:5px !important;}
.content_box_pub div.arbo ul table tr td a.couleur2{color:#5ca321}
.content_box_pub div.arbo ul li p {display: inline !important}

a.link_ir {font-weight:bold}