#div_main {position:absolute;top:20px;left:0px;width:-10px;;height:-62px;}
#div_header {position:absolute;top:0px;left:0px;width:100%;height:40px;}
#div_content {position:absolute;top:10px;left:10px;width:-30px;;height:-92px;}
#div_footer {position:absolute;top:0px;left:0px;width:0px;;height:0px;}
#frame_left_top {position:absolute;top:10px;left:10px;width:210px;;height:18px;}
#frame_left_middle {position:absolute;top:28px;left:10px;width:202px;;height:-191px;}
#frame_left_bottom {position:absolute;top:-99px;left:10px;width:210px;;height:20px;}
#frame_right_top {position:absolute;top:10px;left:230px;width:-270px;;height:18px;}
#frame_right_middle {position:absolute;top:28px;left:230px;width:-278px;;height:-150px;}
#frame_right_bottom {position:absolute;top:-99px;left:230px;width:-270px;;height:20px;}
#iframeRight {position:absolute;top:0px;left:0px;width:-272px;;height:-144px;}
#div_onglet {position:absolute;top:-116px;left:20px;width:208px;;height:31px;}
#tree {position:relative;top:0px;left:0px;width:200px;;height:-201px;}
#properties {position:relative;top:0px;left:0px;width:200px;;height:-201px;}
#div_fieldset {position:absolute;top:0px;left:10px;width:-30px;;height:-62px;}
#div_popup_footer {position:absolute;top:-52px;left:10px;width:-30px;;height:20px;}
/** GLOBAL */
* { font: 11px Verdana, Helvetica, Arial, sans-serif; /* scrollbar-3dlight-color: #CACACA; scrollbar-darkshadow-color: #CACACA; scrollbar-face-color: #CACACA; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; }*/ }
a { color: #014EA2; }
a .decoration_none { color: #000000; text-decoration: none; }
fieldset { border: #CACACA 1px solid; text-align: center; }
h2 { color: #014EA2; font-size: 18px; font-variant: normal; }
hr { border: 1px solid #8B8B8B; }
optgroup { font-weight: bold; }
/* FORM */
.countchars {font-style:italic;font-size:9px;text-align:right;}
.croiseval {padding: 3px 3px 3px 3px;}
.croiselib {font-weight: bold; padding: 3px 3px 3px 3px; vertical-align: top;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f9f9f9,endColorStr=#CACACA);background-color:#CACACA;}
.tableaucroise  {table-layout:fixed}
.tableaucroise td {border:#B8B8B8 1px solid;}
/*.div_onglet{float:left; border:#B8B8B8 1px solid; width:100%;}*/
.content { margin: 0 0 0 0; }
table.form { border: 0px solid #FFFFFF; border-spacing: 0px; text-align: left; width: 100%; }
.formcomment { color: #002D96; font-size: 8px; }
.formfooter { border: 0px solid; font-weight: bold; padding: 3px 3px 3px 3px; }
.formlib,.formlibBold, .formlibLeft {border: 0px solid; padding: 3px 3px 3px 3px; vertical-align: top; width: 20%; }
.formsep { border-bottom: #002D96 solid 1px; line-height: 0px; padding: 0px 0px 0px 0px; }
.formsub { width:100%; height:225px; overflow: auto; background-color: #FFFFFF; border: 2px inset;  padding: 2px 2px 2px 2px; }
.formval {border: 0px solid; padding: 3px 3px 3px 3px; width: 75%; }

/* TOGGLE */
.formtoggle {margin-left:30px;border: 1px solid #CACACA; font-weight: bold; padding: 3px 3px 3px 3px; vertical-align: top; width: 100%; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#f9f9f9,endColorStr=#CACACA);}
.tdtoggle {border: 1px solid #002D96;}
.formtogglezone { border: 0px solid #002D96; font-weight: bold; padding: 3px 3px 3px 3px; vertical-align: top; width: 100%; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#f9f9f9,endColorStr=#CACACA);background-color:#002D96;}
.tdtogglezone {border: 1px solid #CACACA;}

/* LISTE */
table.filtre { border: 0px solid #002D96; border-spacing: 0px; padding: 3px 3px 3px 3px; text-align: left; width: 100%; }
td.filtre { border: 0px solid; padding: 3px 3px 3px 3px; }
input.filtre { width : 100%; }
th.tblheader { background-color:#ECE9D8; border:1px outset; height:20px; color:#000000; padding:2px 2px 2px 2px;}
/*th.tblheader { border-bottom: #002D96 0px solid; border-left: 0px solid; border-right: 0px solid; border-top: #002D96 0px solid; height: 19px; background-image: url(/lib/index_tools/skin/outlook/images/header_off.gif)} /*pour IE filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F9F9F9,endColorStr=#CACACA);*/
th.tblheader a, th.tblheaderon a { color: #000000; }
/*th.tblheaderon { border-bottom: #014EA2 0px solid; border-left: 0px solid; border-right: 0px solid; border-top: #014EA2 0px solid; height: 19px;background-image: url(/lib/index_tools/skin/outlook/images/header_on.gif)} /*pour IE filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DDECFE,endColorStr=#002D96);*/
.tblalt, .tblaltb { border-bottom: 1px solid #EFEFEF; cursor: default; }
.tblalt1 td,.tblalt2 td { border-bottom: 1px solid #EFEFEF; border-left: 1px solid #EFEFEF; cursor: default; }
.tblalt1 { background-color: #FFFFFF; padding: 1px 1px 1px 1px; }
.tblalt2 { padding: 1px 1px 1px 1px; }
.tblaltselect { background-color: #002D96; border: 0px solid; padding: 1px 1px 1px 1px; }
.tblgroupe td, .tblfooter td {  background-color:#ECE9D8; border:1px outset; height:15px;}
.buttonhierarchy { border: 0px; height: 18px; background-color:white;}
.button, button, .buttonnav, .buttonmulti, .buttonhierarchy { color: #000000; cursor: pointer; }
.erreur { color: #9B002E; border: 1px solid #9B002E; width:100%; background-color:#FFDBE6;text-align:center;margin:5px 5px 5px 5px;}

/* MEDIA */
.gfx table { border: 0px solid; padding: 2px 32px 2px 2px; border: 1px solid #002D96;}
.gfx table th { border-bottom: #014EA2 1px solid; border-left: 0px solid; border-right: 0px solid; border-top: #014EA2 1px solid; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DDECFE,endColorStr=#002D96);}

.inputdiv {
	position:absolute;
	top:0px;
	left:0px;
	height:300px;
	border: 1px solid #ccc;
overflow-y:auto;background-color:white;
}

.formlibBold {font-weight: bold;}
.formlibLeft {padding-left: 13px;}

/*
.content2 { background-image: url(/lib/index_tools/skin/outlook/images/fond2.gif); margin: 0 0 0 0; }
table.multiSubForm { border: 0px solid #000000; border-spacing: 0px; width: 70%; }
table.formsubForm { border: 0px solid #FFFFFF; border-spacing: 0px; text-align: left; width: 90%; }
table.listeSubForm { border: 0px solid; width: 70%; }
.formlib10 { border: 0px solid; font-size: 10; font-weight: bold; background-color: #EFEFEF; padding: 3px 3px 3px 3px; vertical-align: top; width: 25%; }
.formval10 { border: 0px solid; padding: 0px 0px 0px 0px; width: 75%; font-size: 10px;}
.title_note { border: 0px solid; color: #FFFFFF; font-size: 13px; font-weight: bold; padding: 1px 1px 1px 1px; text-align: center; }
.buttondisabled { background-color: #FF0000; border-bottom: #002D96 solid 1px; border-left: #002D96 solid 0px; border-right: #002D96 solid 0px; border-top: #002D96 solid 1px; }
.button_off { background-attachment: fixed; background-image: url(/lib/index_tools/skin/outlook/images/button_off.gif); background-position: top left; cursor: pointer; font-weight: bold; height: 23px; padding-top: 3px; text-align: center; width: 81px; }
.button_on { background-attachment: fixed; background-image: url(/lib/index_tools/skin/outlook/images/button_on.gif); background-position: top left; cursor: pointer; font-weight: bold; height: 23px; padding-top: 3px; text-align: center; width: 81px; }
*/table.version { border: 1px solid #CACACA; border-spacing: 0px; margin-left: 30px; text-align: left; width: 100%; }
.zonetype1{ background-color: #CACACA; border: 1px solid #CACACA; cursor: pointer; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#f9f9f9,endColorStr=#CACACA); padding: 2px; }
.zonetype1 a,.zonetype2 a,.zonetype3 a,.zonetype4 a,.zonetype5 a { color: black; text-decoration: none; }
.zonetype2{ background-color: #FFD8C3; border: 1px solid #CACACA; color: black; filter: Alpha(Opacity=40); -moz-opacity: 0.4; padding: 2px; }
.zonetype3, .zonetype4, .zonetype5{ background-color: #79AFEC; border: 1px solid #79AFEC; cursor: pointer; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#DDECFE,endColorStr=#79AFEC); padding: 2px; }
#title_left{ overflow: hidden; }

/** ID */
#body_child { background-color: #FBFAFB; margin: 5px 5px 5px 5px; }
#body_popup { background-color: #C3DAF9; margin: 5px 5px 5px 5px; }
#body_main { background-color: #C3DAF9; border: 1px solid #002D96; margin: 0 0 0 0; overflow: hidden; height:100%;}
#body_login { background-color: #C3DAF9; border: 0px solid #002D96; margin: 0 0 0 0; overflow: hidden; height:100%;}
#div_header { background-image: url(/lib/index_tools/skin/outlook/images/top_middle.gif); font-family: Arial; font-size: 12px; font-weight: bold; height: 25px; text-align: left; }
#div_onglet { border-left: 1px solid #002D96; border-right: 1px solid #002D96; border-top: 1px solid #002D96; font-weight: bold; }
#divrubrique1, #divmedia1 { height: -231px; padding: 5px 5px 5px 5px; }
#frame_left_bottom { text-align: left; }
#frame_left_middle { background-color: #FFFFFF; border: 1px solid #002D96; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: auto; padding: 3px 3px 3px 3px; text-align: left; }
#frame_left_top, #frame_right_top { background-image: url(/lib/index_tools/skin/outlook/images/title.gif); border: 0px solid black; color: white; font-size: 13px; font-weight: bold; text-align: center; }
#frame_right_bottom { text-align: right; }
#frame_right_middle { background-color: #FFFFFF; border: 1px solid #002D96; overflow: hidden; padding: 3px 3px 3px 3px;}
#header_left { float: left; }
#header_logout { cursor: pointer; float: right; margin: 0px 20px 0px 0px; }
#header_middle { border: 0px solid #002D96; color: #000000; font-size: 13px; font-weight: bold; line-height: 25px; text-align: left; }
#header_middle { color: #000000; font-size: 13px; font-weight: bold; height: 26px; left: 6px; padding-top: 3px; position: absolute; top: 0px; width: 100%; }
#header_right { float: right; }
#iframeright { border: 0px solid #002D96; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: auto; padding: 0px 0px 0px 0px; }
#table_header { height: 25px; }

fieldset { border: 1px solid #8B8B8B; width: 100%; }
#tree, #properties {border: 0px solid #8B8B8B;}
#div_popup_footer {text-align:center;}

table.liste { border: 0px solid; width: 100%; }
table.multi { border: 0px solid #000000; border-spacing: 0px; width: 100%; }
.button, button { background-image: url(/lib/index_tools/skin/outlook/images/button_on.gif); border: #002D96 solid 0px; height: 21px; margin: 1px 1px 1px 1px;}
.buttonnav, .buttonmulti { background-image: url(/lib/index_tools/skin/outlook/images/button_off.gif); /* filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f9f9f9,endColorStr=#CACACA);*/ border-bottom: #002D96 solid 1px; border-left: #002D96 solid 1px; border-right: #002D96 solid 1px; border-top: #002D96 solid 1px; }
.center { text-align: center; }
.form_title { border-bottom: 1px solid #002D96; clear: both; color: #002D96; font-weight: bold; margin-top: 10px; text-align: left; }
.level1, .level2 { background-color: #FFFFFF; border-bottom: 1px solid #EFEFEF; font-weight: bold; text-align: left; }
.login { border: 1px solid #000000; border-spacing: 2px; background-color:white; }
.taboff, .tabon { color: #FFFFFF; cursor: pointer; font-weight: bold; text-decoration: none; }
.text, .txt, select, textarea { background-color: #FFFFFF; border: 1px solid #002D96; }
.total, .tblTotal { background-color: #FFCA58; border: 0px solid; color: #000000; padding: 1px 1px 1px 1px; }

/* TAB */
.petit_onglet {float:left;}
.petit_onglet_centre { background-position: top; background-repeat: repeat-x; cursor: pointer; font: 10px Verdana, Helvetica, Arial, sans-serif; height: 21px; padding-top: 5px; text-align: center; }
.petit_onglet_bas { background-attachment: inherit; background-image: url(/lib/index_tools/skin/outlook/images/petit_onglet_bas.gif); background-position: top; height: 21px; }
.petit_onglet a, .onglet a { color: #000000; text-decoration: none; }
.onglet {float:left;clear:left;width:100%}
.onglet_centre {border-bottom: 1px solid #002D96; cursor: pointer; height: 23px; padding-top: 7px; text-align: center; font-weight: bold;}
.onglet_side {display:none;}


.remove { background-image: url(/lib/index_tools/skin/outlook/images/x.gif);background-repeat:no-repeat;  cursor: pointer; display: block;height: 10px;width: 11px; margin-top:1.5%; float:left;}
#MODULE_td .remove,#MODULE_D_td .remove {height: 10px;  margin-top: 10px; position: absolute; right: 35%;}