/* Constantes */
table.disp_clean  {
font-size : 8pt;
font-family : Verdana;
}

/* Configuration du tableau conteneur */
table.disp_clean {
display : block;
border-collapse : separate;
border-spacing : 5px;
margin : auto auto;
}

/* Configuration du tableau stock */
table.stock {
display : block;
border-collapse : collapse;
border-spacing : 0px;
margin : 0px 0px;
}

/* Configuration du tableau stock */
table.stock_border {
display : block;
border-collapse : separate;
border-spacing : 2px;
margin : 0px 0px;
}

table.stock td, table.stock_border td {
vertical-align : middle;
}

/* Block de rubrique à largeur fixe */
div.rubrique {
margin : 5px 0px 5px 0px;
padding : 0px 0px;
border : 1px solid #9f2518;
background : #f8d88d;
width : 200px;
}

div.rubriquerech {
margin : 5px 0px 5px 0px;
padding : 0px 0px;
border : 1px solid #9f2518;
background : #f8d88d;
width : 185px;
}

/* Block de rubrique à largeur 100% */
div.rubrique_A {
margin : 5px 0px 5px 0px;
padding : 0px 0px;
border : 1px solid #9f2518;
background : #f8d88d;
width : 100%;
}

/* banniere des rubriques */
div.ban {
display : block;
height : 29px;
background : url('../pix/fond02.gif') repeat-x;
color : white;
width : 100%;
margin: 0px;
}

/* Titre des rubriques */
div.ban span.title {
font-variant : small-caps;
font-size : 12pt;
padding-top : 4px;
text-align : center;
display : block;
font-weight : bold;
color : white;
}

/* Configuration du fond 1 */
div#panel {
font-size : 9pt;
font-family : Verdana;
margin-top: 10px;
padding : 0px 0px;
width: 815px;
border: 1px solid #9f2518;
background : url('../pix/fond.jpg') repeat-y;
}

/* Configuration du fond 1 */
div#panel3 {
font-size : 9pt;
font-family : Verdana;
margin-top: 10px;
padding : 0px 0px;
width: 815px;
}

span#little_texte.texte_little{
font-size : 8px;
}


/* Block de texte */
div.text {
display : block;
padding : 2px 2px;
}

/* Centrage du texte d'un block text */
div.text_center {
display : block;
text-align : center
}

/* Centrage du bock cible */
.center {
display : block;
margin : 0px auto;
padding : 0px auto;
}

/* centrage du textarea */
div.rubrique textarea {
display : block;
margin : 0px auto;
}

/* Largeur des select */
div.rubrique select {
width : 190px;
margin : 5px 5px;
}

/* indication */
div span.indic {
margin : 0px 5px;
display : block;
font-weight : bold;
color : #a30600;
}

/* centrage du bouton */
div.rubrique input#send {
display : block;
margin : 0px auto;
}

/* largeur des labels */
div.rubrique label {
width : 50px
}

/* Block solo, (aspect juridique) */
div.solo {
width : 680px;
margin : 10px auto;
display : block;
border : 1px solid #9f2518;
background : #f8d88d;
font-family : verdana;
font-size : 9pt;
}

table.none {
margin : 5px 5px;
}

table.none td {
margin : 0px 5px;
}

table.special_ {
margin : 0px 5px 5px 5px;
}

table.none td, table.special_ td {
background : inherit;
border : none;
vertical-align : bottom;
}

div.rubsearch .center {
display : block;
margin : 5px auto;
}

div.rubsearch input#input_chaine, input#input_num {
display : block;
margin : 5px auto;
padding : 0px 0px;
width : 150px;
}

#search {
margin-left : 90px;
}

#search2 {
margin-left : 190px;
}

#search3 {
margin-left : 5px;
}

#deck {
margin-left : 90px;
}

.normal_font {
border : none;
font-style : none;
background : none;
}

/* Debut carte */
table.image {
margin : 5px 0px 5px 0px; // espacement vertical entre les blocks
padding: 0px;
border-collapse : collapse;
border-spacing : 0px;
}

table.image td { 
margin : 0px 0px;
padding : 0px 0px;
}

table.image tr { 
margin : 0px 0px;
padding : 0px 0px;
}

table.image img { 
margin : 0px 0px;
padding : 0px 0px;
vertical-align : bottom;
}

/* Noir */
td.top_N {
height : 13px;
background : black;
}

td.bottom_N {
height : 13px;
background : black;
}

td.left_N {
width : 11px;
background : black;
}

td.right_N {
width : 11px;
background : black;
}

td.hd_N {
width : 11px;
height : 13px;
background : url('../pix/hd_N.gif') no-repeat;
}
td.hg_N {
width : 11px;
height : 13px;
background : url('../pix/hg_N.gif') no-repeat;
}
td.bd_N {
width : 11px;
height : 13px;
background : url('../pix/bd_N.gif') no-repeat;
}

td.bg_N {
width : 11px;
height : 13px;
background : url('../pix/bg_N.gif') no-repeat;
}

/* carré */
td.top_C {
height : 13px;
background : black;
}

td.bottom_C {
height : 13px;
background : black;
}

td.left_C {
width : 11px;
background : black;
}

td.right_C {
width : 11px;
background : black;
}

td.hd_C {
width : 11px;
height : 13px;
background : black;
}
td.hg_C {
width : 11px;
height : 13px;
background : black;
}
td.bd_C {
width : 11px;
height : 13px;
background : black;
}

td.bg_C {
width : 11px;
height : 13px;
background : black;
}

/* Blanc */
td.top_B {
height : 13px;
background : white;
}

td.bottom_B {
height : 13px;
background : white;
}

td.left_B {
width : 11px;
background : white;
}

td.right_B {
width : 11px;
background : white;
}

td.hd_B {
width : 11px;
height : 13px;
background : url('../pix/hd_B.gif') no-repeat;
}
td.hg_B {
width : 11px;
height : 13px;
background : url('../pix/hg_B.gif') no-repeat;
}
td.bd_B {
width : 11px;
height : 13px;
background : url('../pix/bd_B.gif') no-repeat;
}

td.bg_B {
width : 11px;
height : 13px;
background : url('../pix/bg_B.gif') no-repeat;
}

/* gris */
td.top_G {
height : 13px;
background : #636363;
}

td.bottom_G {
height : 13px;
background : #636363;
}

td.left_G {
width : 11px;
background : #636363;
}

td.right_G {
width : 11px;
background : #636363;
}

td.hd_G {
width : 11px;
height : 13px;
background : url('../pix/hd_G.gif') no-repeat;
}
td.hg_G {
width : 11px;
height : 13px;
background : url('../pix/hg_G.gif') no-repeat;
}
td.bd_G {
width : 11px;
height : 13px;
background : url('../pix/bd_G.gif') no-repeat;
}

td.bg_G {
width : 11px;
height : 13px;
background : url('../pix/bg_G.gif') no-repeat;
}
/* Fin carte */
