* {margin:0px;padding:0px;list-style:none;}
.div {font: 10px Verdana,Helvetica,Arial,sans-serif;}
a {color:#5D6F91; font-family:Verdana,Helvetica,Arial,sans-serif;text-decoration:none; font-weight:bold;}
a:hover {color:#A8D8FF;; font-family:Verdana,Helvetica,Arial,sans-serif;text-decoration:none; font-weight:bold;}

body{margin:0px;padding:0px;background: #625D65 url(../../images/general/background.png) center top fixed no-repeat;}
#main{width:800px; margin:auto; background-color:#272727; background-image:url(../../images/general/bg.png);}
#header{width:800px;height:150px;background-color:#333}
#formLogin {margin-top:30px;}
#formLogin table tr td {text-align:center;}
#formLogin table tr td {padding:3px;}

#rightHeader{width:800px; height:150px; float:left; background-image: url(../../images/general/header.png);background-repeat:no-repeat;}
#basic-accordian{border:5px solid #EEE;	padding:5px; width:375px; height:180px; float:right;}
.accordion_headings{padding:5px;background:#333333;color:#FFFFFF;border:1px solid #FFF;cursor:pointer;font-weight:bold;}
.accordion_headings:hover{background:#444444;}
.accordion_child{padding:15px;background:#EEE;height:150px;}
.header_highlight{background:#444444;}

#welcome{padding:10px; margin-top: 20px;}
.article{margin:5px; background-color:#444444; border:solid 1px #666666; padding:5px;} 
.smallinfo{font: 10px Verdana,Helvetica,Arial,sans-serif;text-decoration:none;}
.titre{font: 12px Verdana,Helvetica,Arial,sans-serif; text-decoration:none;}
.article_content{margin:10px;font: 14px Verdana,Helvetica,Arial,sans-serif;}
.error {color:red;}
.text {font: 12px Verdana,Helvetica,Arial,sans-serif; text-decoration:none; color:#FFFFFF;}
.pages {width: 100%; min-height:800px;}
.small_pages {height: 500px;}
.article_head {margin-left:10px; margin-bottom:7px;}
.article_head span {font-weight:bold;}
.article_edit {float:right; width:150px; height:30px; margin-right:50px;}

#article_create_right {width:200px; height:100px; float:right;}
#article_create_left {width:100px; height:100px; float:left;}
#article_create_left span {padding:10px;}
#article_create_right input {margin-bottom:10px;}

#navigation {background-image:url('../../images/general/background-button-menu-drop-hover.png'); width:488px; height:25px; float:left; margin-top:1px;}
#navigation .section {background-image:url('../../images/general/background-button-menu-drop-hover.png'); background-repeat:repeat-x; color:#FFF; float:left; width:90px;}
#navigation .section:hover {background-image:url('../../images/general/background-button-menu-drop.png');}
#navigation .section a {font-size:12px; background-color:transparent;}
#navigation .section .menu1 {list-style-type:none; margin:0; padding:0;}

#user_bar{background-image:url('../../images/general/background-button-menu-drop-hover.png'); width:312px; height:25px; float:right;text-align:right; margin-top:1px;}
#user_bar a {font: 12px Verdana,Helvetica,Arial,sans-serif; font-weight: bold;}
#user_bar span {font: 12px Verdana,Helvetica,Arial,sans-serif; font-weight: bold; margin-left:5px;}
#userBarInfo {background-image:url('../../images/general/background-button-menu-drop-hover.png'); width:289px; height:21px; float:right;text-align:right; padding-top:4px; padding-right:3px;}
#userBarError {background-color:red; width:100%; height:25px; float:right;text-align:center; border-top:solid 1px black; border-bottom:solid 1px black; vertical-align:middle;}
#userBarError span {color: black; font-weight:bold;}

#footer {width:820px;height:50px;text-align:center; clear:both;}

#admin_menu {width:100%; border-top:solid 1px white; border-bottom:solid 1px white; background-color:#666; height:30px; margin-top:27px;}
.admin_button {background-color:#888888; width:150px; height:25px; float:left; margin-right:5px; text-align:center; padding-top:5px;}
.admin_button span {font: 14px Verdana,Helvetica,Arial,sans-serif; font-weight:bold; }
.admin_button a {font: 14px Verdana,Helvetica,Arial,sans-serif; font-weight:bold; }
.admin_button:hover {background-color:#999999;}
.admin_button_activ {background-color:#FFFFFF;}

#welcome .forabg {margin-top:10px;}
#rss_bar {float:right; margin:2px;}
#rss_bar a img {width:16px; height:16px;}
#rss_bar span {padding-top:5px;}

#contact tr {}
#contact tr td{text-align:left; vertical-align:middle; margin:5px; width:300px; height:35px;}
#contact table {margin:auto; width:600px;}
#contact tr td.rightcol {text-align:right; background-color:#333; padding-right:5px;}
#contact tr td.centercol {margin:10px; text-align:center; height:50px;}
#contact span {font-size:1.4em; font-weight:bold; margin-right:5px;}
#contact textarea {width:100%; margin-left:5px;}
#contact input {width:190px; margin-left:5px;}
.content p {
font-size:1em;
margin-bottom:0px;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
 background-repeat:repeat-x;
}

ul.dropdown li {
 background-image:url('../../images/general/background-button-menu-drop-hover.png');
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
 height:25px;
 width:90px;
 font-size:12px;
 color:#333333;
 font-weight:normal;
}

.drop-wrapper {
    padding-top:3px;
    margin-left:10px;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
 background-image:url('../../images/general/background-button-menu-drop.png');
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
 background-image:url('../../images/general/background-button-menu-drop.png');
}

ul.dropdown ul li:hover {
 float: none;
 background-image:url('../../images/general/background-button-menu-drop-hover.png');
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}





ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}