body { width: 994px; margin: 0px auto; font-family: Tahoma; font-size: 12px }
* { padding: 0px; margin: 0px; list-style-type: none }
input, textarea, select { font-size : 11px; border: 1px solid #dddddd; padding: 3px 3px }

a { color: #000000 }
a.link1 { color: #6cc9db }
a.link2 { color: #99c363 }

.size14 { font-size: 12px }

#header { background-color: #6cc9db; border-bottom: 8px solid #caecf2; height: 88px }
#header span { display: block; padding: 42px 0px 0px 20px; font-size: 24px; color: #ffffff }

#sidebar { width: 170px; float: left }
#sidebar li { border-bottom: 1px solid #ffffff }
#sidebar li.section { color: #000000; font-weight: bold; padding-left: 14px; margin-top: 20px; background: url(../images/sidebar_menu_arr.gif) left center no-repeat }
#sidebar li a { display: block; margin-left: 14px; padding: 2px 0px 2px 8px; color: #6cc9db; text-decoration: none }
#sidebar li a:hover { color: #ffffff; background-color: #6cc9db }
#cont { width: 780px; padding-top: 28px; float: right }
#sidebar a { color: #6cc9db }

.rub_tree { background-color: #ffffff }
.rub_tree tr { background-color: #f1f1f1 }
.rub_tree tr.head { background-color: #99c363; color: #ffffff }
.rub_tree td { padding: 7px 8px }
.rub_tree a { color: #333333 }
.rub_tree a:hover { color: #000000 }
.rub_tree ul { padding: 4px 8px }
.rub_tree li { padding: 3px 0px; position: relative }
.rub_tree div.op { position: absolute; left: -38px; top: 1px; background-color: #f1f1f1; padding: 2px; }

.rub_title { background-color: #99c363; color: #ffffff; padding: 7px 8px; margin-bottom: 1px }
.rub_title a { color: #000000 }
.rub_item { background-color: #f1f1f1; padding: 5px 8px; margin-bottom: 1px }
.rub_item a { color: #333333 }
.rub_item ul { margin: 7px 0px 0px 80px }
.rub_add { background-color: #e1e1e1; padding: 3px 4px; margin-bottom: 1px }
.page_add { background-color: #e1e1e1; padding: 3px 4px; margin-top: 3px; margin-left: 132px }
.page_add a { color: #000000 }

.lang { background: #6cc9db url(../images/lang_left.gif) left no-repeat }
.lang div { background: url(../images/lang_right.gif) right no-repeat; height: 19px; line-height: 19px; padding: 0px 10px }
.lang div a { color: #ffffff; font-weight: bold; text-decoration: none }

.lang_on { background: #99c363 url(../images/lang_on_left.gif) left no-repeat }
.lang_on div { background: url(../images/lang_on_right.gif) right no-repeat; height: 19px; line-height: 19px; padding: 0px 10px }
.lang_on div a { color: #ffffff; font-weight: bold; text-decoration: none }

.parag_add { text-align: left }
.parag_add span.expl { color: #888888; font-size: 11px }
.parag_add a { color: #6cc9db }

.handle { cursor: move }

/*body {MARGIN: 0px 0px 0px; font-family : arial; font-size : 11px; text-align:center; background-color:#ffffff;}
table { border:1px solid #777777;}
td {font-family : verdana; font-size : 10px;}
input, textarea, option {font-family : arial; font-size : 11px; border:1px solid #777777;}
select {font-family : verdana; font-size : 11px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.titre{font-family : arial; font-size : 14px; font-weight:bold; text-decoration:none;}
.titre:hover{font-family : arial; font-size : 14px; font-weight:bold; text-decoration:underline}

.gras{font-weight:bold}

.color{color:#828EE0}
.blanc{color:#ffffff}
.noir{color:#000000}

.fd_color{background-color:#828ee0}
.fd_blanc{background-color:#ffffff}
.fd_gris{background-color:#aaaaaa}

.fd_gris1{background-color:#eeeeee}
.fd_gris2{background-color:#dddddd}*/

.clr { clear: both }