html{height:100%;background-color:#222222;}
body{width:900px;margin-left:auto;margin-right:auto;background-color:#111111;z-index:1;}
.fond{background-color:#111111;overflow-x: hidden;overflow-y: hidden;}
h1{font-size:11px;color:red;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
h2{font-size:11px;font-weight:bold;}
h2 .contentheading {color:#878787;font-size:12px;}
h4{font-size:11px;text-transform:uppercase;}
td,tr{font-size:11px;font-family:Arial,Helvetica,sans-serif;text-align:left;color:#878787;}
strong{font-size:12px;font-weight:bold;color:#878787}
span{font-size:12px;color:#878787;}
p{font-family: arial,helvetica,sans-serif;font-size:12px;margin-top:0pt;margin-bottom:5px;text-align:justify;color:#878787;}
.componentheading {font-size:0px;}
a{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#878787;}
a:link{color:#878787;}
a:hover{color:red;}
a:visited{color:red;}
.clr{clear:both;}
*{margin:0;padding:0;}
.logo{top:0;left:0;width:900px;height:160px;background-image:url(../images/logo.jpg);background-repeat:no-repeat;background-position:left top;}
#logo{height:160px;width:900px;}
#postop{height:30px;margin-left:650px;}
#posalerteh{width:100%;float:left;clear:both;height:0px;width:900px;}
#barremenu{height:35px;width:900px;background-image: none;z-index:1;position:relative;border-top:1px solid #878787;}
#sousmenu{height:0px;}
#contenu{width:638px;float:left;margin-left:5px;margin-top:10px;}
#poscomponent{width:635px;clear:both;margin-left:10px;margin-right:10px;overflow-x:hidden;overflow-y:hidden;}
#posleft{width:230px;clear:both;float:left;margin-top:5px;margin-left:5px;}
#posright{width:0px;float:right;}
#pospub{width:100%;float:left;clear:both;height:0px;width:900px;border-top:1px solid #999999;}
#posalerteb{float:left;clear:both;text-align:center;height:0px;width:900px;}
#pied{float:left;clear:both;height:20px;width:900px;}
img{border:0 none;}
label{font-size:11px;text-align:left;}
.sectiontableheader{border-bottom:1px solid #999999;color:#FFFFFF;line-height:15px;padding-top:8px;padding-left:15px;font-size:12px;}
.contentheading{border-bottom:dotted 0px #999999;font-size:11px;height:35px;font-weight:bold;line-height:normal;width:635px;}
.contentdescription{padding-bottom:30px;}
.button{padding-left:4px;padding-right:7px;padding-bottom:4px;margin-top:6px;margin-bottom:6px;background:url(../images/b-search.png) repeat-x top center;height:23px;border:solid 1px #CCCCCC;color:#FFFFFF;font-size:10px;}
.createdate{padding-bottom:5px;font-size:11px;font-weight:normal;}
.modifydate{font-size:0.9em;padding-top:10px;}
.contentpane{width:635px;}
.contentpaneopen{font-size:11px;width:635px;}
table.contenttoc{margin:0 0 10px 10px;padding:0;width:35%;}
table.contenttoc th{padding:4px;background:#2F2F2F;color:#FFFFFF;text-indent:5px;border:1px solid #3F3F3F;}
table.contenttoc td{padding:1px 5px 1px 25px;}
.menu{display:block;list-style:none;}
ul.menu,.menu ul,.menu{display:block;list-style:none;}
ul.menu{display:block;list-style:none;}

#barremenu li {list-style-type: none;list-style-image: none;list-style-position: outside;float: left;padding-left: 0px;height: 34px;position: relative;}

#barremenu li a {color:#ffffff;display: block;line-height: 34px;font-size: 12px;font-weight: normal;width: 150px;text-align: center;background-image: url(../images/menuoff.jpg);background-repeat: no-repeat;}


#barremenu li a:hover{color:#ffffff;font-size: 12px;width: 150px;text-align: center;background-image:url(../images/menuon.jpg);background-repeat: no-repeat;}

#barremenu a,#barremenu span {color:#fff;text-decoration:none;}
#barremenu span:hover,li#current.active a,#barremenu a:hover{color:#fc3300;text-decoration:none ;}

a.mainlevel{color:#878787;border-bottom:1px solid #919191;display:block;background:#141414;margin:0pt;padding:12px 22px;text-decoration:none;font-family:Arial;font-size:11px;width:150px;}
a.mainlevel:link,a.mainlevel:visited{color:#878787;border-bottom:1px solid #919191;display:block;background:#111111;margin:0pt;padding:12px 22px;text-decoration:none;font-family:Arial;font-size:11px;width:150px;}
a.mainlevel:hover, a#active_menu.mainlevel, a.mainlevel:active{font-weight:bold;color:#ff300b;}

div.module-principal{margin-top:20px;}
.image-left{float:left;margin:0 6px 6px 0;}
.image-right{float:right;margin:0 6px 6px 0;}
.listbkgr0{background:url(../images/listbkgr.png) repeat-x top center;line-height:15px;padding:0px;width:99%;}
.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar{padding-top:0pt;padding-right:2px;padding-bottom:0pt;padding-left:2px;}
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#cccccc;border-bottom-color:#cccccc;color:#e8e8e8;padding-top:3px;padding-right:6px;padding-bottom:3px;padding-left:6px;text-decoration:none;}
a.pagenav:hover, a.pagenav:active, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_next a:hover, .pagenav_next a:active, .pagenavbar a:hover, .pagenavbar a:active{background-color:red;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;color:#ffffff;padding-top:3px;padding-right:6px;padding-bottom:3px;padding-left:6px;text-decoration:none;}
.pagenavbar{padding:0 2px;}
.pagenavcounter{font-size:1em;}
.sectiontableheader{border-bottom:1px solid #999999;color:#FFFFFF;line-height:15px;padding-top:8px;padding-left:15px;font-size:12px;}
.sectiontableentry1{font-size:12px;padding:7px;}
.sectiontableentry2{background:#F5F6F7;font-size:12px;padding:7px;}
.category{font-size:13px;font-weight:normal;}
#form-login{margin:5px;}
.article_column{border:1px solid #612F6A;padding:5px;}
div.moduletable-legal{margin-left:300px;}
