table {
    border:0px;
    border-collapse:collapse ;
    color:#919191;
} 

td { vertical-align:top; padding:0px; }
td, table, select,  input, textarea{
    font-family:tahoma;
    font-size:11px;
    vertical-align:top;
    line-height:15px;
}

form {
    margin:0px;
    padding:0px
}

body {
    margin:0px;
    padding:0px;
    background-color:#111111;
    /*background:url(images/bot.gif) repeat-y #111111;*/
}

p {
    text-align:justify;
    font-size:12px;
}

.list1 ul{margin:0px; padding:0px; list-style:none; line-height:20px}
.list1 ul li{ background:url(images/list_bg.gif) no-repeat 0 8px; padding-left:11px }
.list1 ul li a{ color:#656565;  text-decoration: underline}
.list1 ul li a:hover{ text-decoration: none}

.list2 ul{margin:0px; padding:0px; list-style:none; line-height:18px}
.list2 ul li{ background:url(images/list_bg1.gif) no-repeat 0 8px; padding-left:15px }
.list2 ul li a{ color:#59761B;  text-decoration: underline}
.list2 ul li a:hover{ text-decoration: none}

.bg{
    background:#111111;
}

table.mainContent {
    border-left : 1px solid #202020;
    width : 765px;
}

.bg1{ background:#2D2D2D}
.bg2{ background:url(images/bg.jpg) no-repeat}
.bg3{ background:#272727 }
.bg4{ background:#2F2F2F}
.bg5{ background:#252525}
.bg6{ background:url(images/px.gif) repeat-x}
.bg7{ background:url(images/px.gif) repeat-y}

.header td{ text-align:center; vertical-align:middle}
.header a{ color:#C2C2C2; text-decoration:none}
.header a:hover{ text-decoration:underline}

.indent{ padding:66px 43px 77px 44px}
.indent1{ padding:44px 35px 0 55px}
.indent2{ padding:0px 22px 8px 36px}
.indent3{
    padding:0px 22px 5px 33px;
}
.indent4{ padding:34px 27px 30px 36px}
.indent5{ padding:34px 0 30px 40px}
.indent6{ padding:10px 23px 6px 36px}
.indent7{ padding:10px 33px 6px 32px}
.indent8{ padding:35px 30px 26px 41px}
.indent9{ padding:34px 26px 19px 36px}
.indent10{ padding:34px 26px 28px 40px}
.indent11{ padding:34px 0 17px 36px}
.indent12{ padding:14px 10px 4px 14px}
.indent13{ padding:14px 10px 4px 26px}
.indent14{ padding:9px 10px 4px 14px}
.indent15{ padding:9px 10px 4px 26px}
.right_col{
    margin-left:36px;
    margin-top:23px;
    padding-right:23px;
}

.se{ width:166px; height:17px; border:#919191 1px solid; background:#FFFFFF; padding:1px 0 0 6px; color:#111111; line-height:13px}
.se1{ width:212px; height:18px; color:#020305; font-weight:bold; padding-left:6px}

.footer {
    padding:31px 0 31px 33px;
    color:#4A4A4A;
    background:url(images/bot.gif) repeat-y #111111;
}

.footer a{ color:#59761B; text-decoration:underline}
.footer a:hover{ text-decoration: none}

.footer2 {
    padding:31px 33px 31px 33px;
    color:#4A4A4A;
    background-color:#171717;
}

.footer2 a{ color:#59761B; text-decoration:underline}
.footer2 a:hover{ text-decoration: none}
.footer2 p {
    text-align : center;
}

.tab td, .tab{ line-height:13px}

.txt td{ color:#59761B; text-align:center; vertical-align:middle}
.txt1{ color:#FFFFFF; text-align:center; padding-top:14px}

strong a{ background:url(images/marker.gif) no-repeat 0 5px; padding-left:8px; color:#CAC8C8; text-decoration:none}
strong a:hover{ text-decoration:underline}

b a{ color:#F5F5F5; text-decoration:underline; font-weight:normal; background:none}
b a:hover{ text-decoration:none}

a{ color:#59761B; text-decoration:underline}
a:hover{ text-decoration: none}

span strong a{ color:#919191; text-decoration:underline; font-weight:normal; background:none; padding:0}
span strong a:hover{ text-decoration:none}

span a{ color:#59761B; padding-left:16px; background:url(images/marker2.gif) no-repeat 0 5px; text-decoration:underline}
span a:hover{ text-decoration:none}

.form input {
    width:204px;
    height:14px;
    color: #000000;
    padding:0px;
    background-color:#FFFFFF;
}

input.form_button{
    width:50px;
    height:20px;
}

.form textarea {
    width:204px;
    height:120px;
    color: #000000;
    overflow: auto;
    padding:0 0 0 6px;
    background-color:#FFFFFF;
}

input{
    color:#000000;
}

.err{
    font-weight:bold;
    color:#59761B;
}


h1{
    font-size:20px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:italic;
    text-transform:uppercase;
    line-height:25px;
    padding:0px;
    margin:0px;
    margin-top:0px;
    margin-bottom:26px;
}

h2{
    font-size:19px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:italic;
    line-height:23px;
    padding:0px;
    margin:0px;
    margin-top:0px;
    margin-bottom:26px;
}

h3{
    font-size:18px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
    color:#ffffff;
    text-align:center;
    line-height:21px;
    padding:0px;
    margin:0px;
    margin-top:0px;
    margin-bottom:26px;
}

h4{
    font-size:17px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-weight:normal;
    line-height:20px;
    padding:0px;
    margin:0px;
    margin-top:0px;
    margin-bottom:26px;
}

h5{
    font-size:16px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:italic;
    line-height:19px;
    padding:0px;
    margin:0px;
    margin-top:0px;
    margin-bottom:26px;
}

h6{
    font-size:15px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:italic;
    line-height:18px;
    padding:0px;
    margin:0px;
    margin-top:0px;
    margin-bottom:26px;
}

ul{ margin:0px; padding:0px; list-style:none; line-height:18px;text-align:justify;}
ul li{ background:url(images/list_bg1.gif) no-repeat 0 8px; padding-left:15px; }
ul li a{ color:#59761B;  text-decoration: underline;}
ul li a:hover{ text-decoration: none;}

/* ----------------------------------- Résultats moteur de recherche ------------------------------ */
.results{
    text-align:left;
    padding:0px;
    padding-right:33px;
    margin:0px;
    clear:both;
}
.result{
    width:100%;
    border:solid 1px #252525;
    padding:10px;
    margin:0px;
    min-height:180px;
}
.result a{
    background-image:none;
}

/* ------------------------------------------------------------------------------------------------ */
#footer{
    color:#59761B;
    display : none; /* juste pour ce site !! */
}

#footer a{
    color:#59761B;
    text-decoration:underline;
}

#footer a:hover{
    color:#59761B;
    text-decoration:none;
}

.dataKO {
    background-color : red;
}

.centered {
    text-align : center;
}

.proprio input {
    width:230px;
}
.proprio textarea {
    width:230px;
    margin-bottom:10px;
}

.dog input, .dog select {
    width:230px;
}

.dog .radio {
    width : auto;
}

.producteur input {
    width:230px;
}

.antecedents input {
    width:135px;
}

.exposition select {
    width:145px;
}


