html,BODY
{
margin: 0;
padding: 0;
height: 100%;
background-color: #e9e6e1;
}

img
{
display: block;
}


/* tableau principal */
table.conf_tab1
{
background-color: #dfdcd3;
height: 625px;
width: 900px;
margin-top: 25px;
border: 1px solid #8f8c83;
background-repeat: repeat-x;
background-position: top;
background-image: url('images/fond_deg_principal.gif');
}

/* tableau bouton zones */
table.conf_tab2
{
background-color: #bababa;
height: 60px;
width: 420px;
border: 1px solid #7d7d7d;
background-repeat: repeat-x;
background-position: top;
background-image: url('images/fond_deg_buttons.gif');
}

/* tableau opacity */
table.opac
{
background-color: #cfcec9;
height: 14px;
width: 134px;
border: 1px solid #7d7d7d;
background-repeat: repeat-y;
background-position: right;
background-image: url('images/deg_op.gif');
}

/* tableau ral*/
table.ral_tab
{
background-color: #706e66;
}

td.td_ral
{
border-bottom: 1px solid #a3a3a3;
font-family: Trebuchet Ms;
font-size: 11px;
line-height:12px;
color: #e3e3e3;
height:30px;
}

/*div.div_ral_picker
{

}   */

/* tableau selection couleurs */
table.conf_tab_color
{
border-left: 1px solid #d3d3d3;
border-top: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
}

td.conf_td_color
{
background-color: #9f9d91;
height: 25px;
width: 25px;
border-right: 1px solid #d3d3d3;
cursor: pointer;
}

td.conf_td_colorb
{
background-color: #9f9d91;
height: 40px;
width: 40px;
border-right: 1px solid #d3d3d3;
cursor: pointer;
}

td.conf_td_left
{
padding-left: 30px;
padding-top: 20px;
background-repeat: no-repeat;
background-position: 85px 450px;
background-image: url('images/bck_log_stick.gif');
}

/* group cadres */

.frame_up_td
{
height: 21px;
width: 9px;
background-color: #d7d5ce;
}


.frame_up_td2
{
height: 21px;
width: 9px;
background-color: #d7d5ce;
background-position: right;
background-repeat: no-repeat;
background-image: url('images/frame2.gif');
}


.frame_down_td
{
height: 8px;
width: 9px;
background-color: #cfcec9;
}

.frame_down_td2
{
height: 8px;
width: 9px;
background-color: #cfcec9;
background-position: right;
background-repeat: no-repeat;
background-image: url('images/frame4.gif');
}


.frame_up
{
height: 21px;
background-color: #d7d5ce;
font-family: Trebuchet Ms;
font-size: 11px;
line-height:11px;
color: #76746c;
padding-left:13px;
}


.frame_up_bis
{
height: 20px;
padding: 0px;
background-color: #d7d5ce;
font-family: Trebuchet Ms;
font-size: 11px;
line-height:11px;
color: #76746c;
padding-left:13px;
}

.frame_down
{
background-color: #cfcec9;
}

.frame_down_content
{
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
background-color: #cfcec9;
}



/* tableau cadre */
td.td_cadre_angle
{
height: 19px;
width: 19px;
}

td.td_cadre_vert
{
width: 19px;
background-repeat: repeat-y;
background-position: left;
background-image: url('images/cadre_vert.gif');
}

td.td_cadre_hor
{
height: 19px;
background-repeat: repeat-x;
background-position: top;
background-image: url('images/cadre_hor.gif');
}

td.td_cadre_title
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:12px;
padding-left:8px;
padding-right:8px;
font-weight:normal;
color: #52514b;
}

td.td_cadre_content
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:12px;
padding-left:8px;
padding-right:8px;
font-weight:normal;
color: #6d6b63;
padding-bottom:8px;
padding-top:6px;
}


/* div preview au survol */
div.preview_div
{
background-color: #9f9d91;
height: 41px;
/*width: 80px;*/
border: 1px solid #4a4841;
display: none;
top: 0;
left: 0;
position: absolute;
}

.preview_div_txt
{
font-family: Trebuchet Ms;
font-size: 9px;
line-height:10px;
color: #e3e3e3;
}


/* input */
input.intxt
{
color: #e3e3e3;
background-color: #a4a4a4;
border: 1px solid #3c3c3c;
}

textarea.intxtarea
{
color: #e3e3e3;
background-color: #a4a4a4;
border: 1px solid #3c3c3c;
font-family: arial;
font-size: 13px;
}

/* slider */

div.slider {
    width: 200px;
    height: 16px;
    background: #eee;
}

div.slider div.cursor {
    background: #000;
    width: 16px;
    height: 16px;
}

/* td precision */

td.td_precision {
width: 14px;
height: 54px;
background: #ababab;
background-repeat: repeat-y;
background-position: 0px 1px;
background-image: url('images/precision_bckg.gif');
}


/* td button valid */

td.button_valid_side {
width: 15px;
height: 34px;
cursor: pointer;
}

td.button_valid {
height: 34px;
background-repeat: repeat-x;
background-image: url('images/button_valid_02.gif');
font-family: arial;
font-size: 12px;
line-height:12px;
color: #eeeeee;
font-weight:normal;
padding-left: 15px;
padding-right: 15px;
cursor: pointer;
}

td.button_valid2 {
height: 34px;
background-repeat: repeat-x;
background-image: url('images/button_valid2_02.gif');
font-family: arial;
font-size: 12px;
line-height:12px;
color: #eeeeee;
font-weight:normal;
padding-left: 15px;
padding-right: 15px;
cursor: pointer;
}


td.button_valid3 {
height: 34px;
background-repeat: repeat-x;
background-image: url('images/button_valid3_02.gif');
font-family: arial;
font-size: 12px;
line-height:12px;
color: #eeeeee;
font-weight:normal;
padding-left: 15px;
padding-right: 15px;
cursor: pointer;
}

.selectin
{
font-family: arial;
font-size: 10px;
line-height:10px;
font-weight:normal;
}

/* text & titles */

.title1
{
font-family: Trebuchet Ms;
font-size: 21px;
line-height:24px;
font-weight:bold;
color: #3c3c3c;
}

.title1sml
{
font-family: Trebuchet Ms;
font-size: 15px;
line-height:17px;
font-weight:bold;
color: #3c3c3c;
}

.title2
{
font-family: Trebuchet Ms;
font-size: 16px;
line-height:20px;
font-weight:normal;
color: #626262;
}

.txt
{
font-family: Trebuchet Ms;
font-size: 12px;
line-height:14px;
font-weight:normal;
color: #3c3c3c;
}


.txtinfo
{
font-family: Arial;
font-size: 12px;
line-height:16px;
font-weight:normal;
color: #3c3c3c;
text-align: justify;
}

.txtsml
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:12px;
font-weight:normal;
color: #3c3c3c;
}


.txtsml2
{
font-family: arial;
font-size: 9px;
line-height:9px;
font-weight:normal;
color: #76746c;
/*text-align: center; */
}

.txtssml
{
font-family: arial;
font-size: 8px;
line-height:8px;
font-weight:normal;
color: #000000;
text-align: center;
}

.txtcpr
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:12px;
font-weight:normal;
color: #b2a596;
}

a.title1_hlink:hover
{
font-family: Trebuchet Ms;
font-size: 16px;
line-height:26px;
font-weight:bold;
color: #6c6c6c;
text-decoration: none;
outline: 0;
}


a.title1_hlink
{
font-family: Trebuchet Ms;
font-size: 16px;
line-height:26px;
font-weight:bold;
color: #3c3c3c;
text-decoration: none;
outline: 0;
}



a.dl_hlink:hover
{
font-family: Trebuchet Ms;
font-size: 13px;
line-height:16px;
font-weight:bold;
color: #6c6c6c;
text-decoration: underline;
outline: 0;
}


a.dl_hlink
{
font-family: Trebuchet Ms;
font-size: 13px;
line-height:16px;
font-weight:bold;
color: #3c3c3c;
text-decoration: underline;
outline: 0;
}


a:hover
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:13px;
font-weight:normal;
color: #4589b7;
text-decoration: none;
outline: 0;
}


a
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:13px;
font-weight:normal;
color: #366f92;
text-decoration: none;
outline: 0;
}



a.load:hover
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:30px;
font-weight:normal;
color: #eeeeee;
text-decoration: underline;
outline: 0;
}


a.load
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:30px;
font-weight:normal;
color: #e0ddd4;
text-decoration: none;
outline: 0;
}


a.load2:hover
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:14px;
font-weight:normal;
color: #ffffff;
text-decoration: underline;
outline: 0;
}


a.load2
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:14px;
font-weight:normal;
color: #e0ddd4;
text-decoration: underline;
outline: 0;
}

a.load3:hover
{
font-family: Trebuchet Ms;
font-size: 10px;
line-height:10px;
font-weight:none;
color: #4589b7;
text-decoration: none;
outline: 0;
}


a.load3
{
font-family: Trebuchet Ms;
font-size: 10px;
line-height:10px;
font-weight:none;
color: #366f92;
text-decoration: none;
outline: 0;
}


.saved_conf
{
font-family: Trebuchet Ms;
font-size: 13px;
line-height:13px;
color: #e3e3e3;
}

.saved_conf_sml
{
font-family: Trebuchet Ms;
font-size: 11px;
line-height:15px;
color: #c0c0c0;
}


