body { background:#ddd8d3 url(img/bg-body.jpg) repeat-x top left; color:#303030; font-size:12px; font-family: Arial,Verdana,Tahoma,sans-serif; margin:0; padding:0; text-align:center; } a { color:#cc0000; font-weight:bold; text-decoration:underline; } a:hover { color:#808080; text-decoration:none; } p { line-height:1.5em; margin:0 0 15px; } /*** Main container ***/ #container { background:transparent; color:#303030; margin:0 auto; width:990px; padding:0; text-align:left; } /*** Header section ***/ #topcontent { background:transparent url(img/bg-panel.gif) no-repeat top right; color:#ffffff; float:right; height:70px; width:225px; margin:0px; padding:0px; text-align:center; } /*** Header section ***/ #sitename { background:transparent url(img/qi-gong.jpg) no-repeat top center; color:#ffffff; height:140px; margin:0 auto; width:100%; padding:0px 0px 0px 0px; text-align:left; } #sitename h1,#sitename h2 { font-weight:bold; letter-spacing:-2px; margin:0 auto; } #sitename h1 { font-size:2.4em; } #sitename h2 {
font-size:1.6em; } /*** Horizontal menu ***/ #mainmenu { background:transparent; margin:0 auto; padding:0px; font-family: "Trebuchet MS", Arial,Verdana,Tahoma,sans-serif; } #mainmenu ul { font-size:15px; font-weight:bold; padding:0; margin:0 auto; } #mainmenu li { float: left; list-style:none; } #mainmenu a { color:#ffffff; display:block; float: none; list-style:none; font-size:15px; font-weight:bold; padding:7px 10px 7px 10px; text-decoration: none; } #mainmenu a:hover { background:#fedb00; color:#000000; text-decoration: none; } #mainmenu a.current { background:#fedb00; color:#000000; text-decoration: none; } /*** Horizontal menu ***/ #secondmenu { margin:0 auto; margin-top:1px; padding:0px; height: 35px; clear: both; background:transparent url(img/bg-menu.jpg) no-repeat; } #secondmenu ul { /*padding-top:31px; */ font-size:12px; float: left; margin:0 auto; padding:0px 0px 0px 20px; font-weight:bold; } #secondmenu li { float: left; margin:0px; padding:0px; list-style:none; } #secondmenu a { color:#000;
display:block; float: none; list-style:none; font-weight:bold; font-size:12px; padding:8px 5px 2px 5px; text-decoration: underline; } #secondmenu a:hover { color:#000; text-decoration: none; } #secondmenu a.current { color:#FEDB00; text-decoration: none; } /*** Content wrap ***/ #wrap { } /*** Sidebars ***/ #leftside { margin:0; padding:15px 0px 0px 0px; width:180px; float:left; background-color:#ece8e4; clear:both; } #rightside { float:right; clear:none; display:inline; } #leftside h1,#rightside h1 { color:#000000; font-size:12px; letter-spacing:-1px; margin:0 0 12px; padding:0; } #leftside h2,#rightside h2 { font-size:16px; color:#000000; margin:0 0 5px 10px; padding:0 0 0px 0; text-transform:uppercase; } .title-module { text-align: right; font-weight: bold; font-size: 16px; color: #990000; } #leftside p,#rightside p { font-size:10px; margin:0 0 16px 5px; } .linklist { list-style:none; margin:0 0 16px 5px; padding:0; } .linklist li { margin-bottom:0.7em; } /*** Sidebar menu ***/ .nav {
background:#f2d904 url(img/etiquette_side.jpg) top right repeat-y; /*border:1px solid #b0b0b0;*/ color:#606060; display:block; margin-top:8px; padding:5px 10px 5px 10px; position:relative; text-transform:uppercase; width:160px; font-size:14px; text-decoration:none; } .nav:hover,.active { background:#ffffff; /*border:1px solid #909090;*/ color:#e60016; text-decoration:none; } .sub { font-size:0.8em; margin:3px 0 2px 10px; padding:4px 2px 2px 8px; width:125px; } /*** Content ***/ #content,#contentalt { /*background-color:#fafcff; */ background:transparent; color:#2a2a2a; width:750px; float:right; padding:15px 5px 0px 5px; margin:0px } #content h1,#content h2,#contentalt h1,#contentalt h2 { background:transparent url(img/bg-title.jpg) bottom left no-repeat; color:#cc0000; font-size:30px; font-weight:bold; margin:0; padding:0; } #content h2,#contentalt h2 { font-size:1.6em; margin-bottom:10px; } /*#content img,#contentalt img { border:1px solid #b0b0b0;
/*** remove these when you want to always lineout your images to the left float:left; margin:5px 15px 6px; padding:5px; }*/ /* Table */ #content table {clear:both; width:700px; table-layout:fixed;} #content table.medium {clear:both; margin:2.0em 0 0.2em 20px; table-layout:fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);} #content table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:12px;} #content table th {height:3.0em; padding:2px 20px 2px 7px; border:solid 2px rgb(245,245,245); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:12px;} #content p.caption {clear:both; margin:0.5em 0 2.0em 0; text-align:left; color:rgb(80,80,80); font-size:12px;} /*** Footer ***/ #footer { background:#3b3b3b url(img/footerbg.jpg) top left repeat-x; clear:both; color:#d0d0d0; font-size:0.9em; font-weight:bold; margin:0;
padding:20px 0; text-align:center; width:100%; } #footer a { color:#d0d0d0; font-weight:bold; } /*** Various classes ***/ .thumbnail { background:#fafbfc; border:1px solid #b0b0b0; margin:0 0 10px 10px; padding:5px; } /*********************************SEARCH***********************************/ #search_box { color: #fff; width: 173px; height: 24px; margin-top:5px; padding:0px 20px 0px 0px; float: right; background:transparent url(img/rechercher.gif) no-repeat top left; border:0; } #search_box fieldset {border:0; margin:0px; padding:0px; background:transparent; } #search_box legend, #search_box label {display:none;} #search_string { width: 135px; height: 24px; font-size: 12px; padding-left:10px; padding-top:4px; vertical-align: middle; border:0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background:transparent; } #search_submit { width: 20px; height: 20px; background: none; vertical-align: top; padding: 0 0 4px 0; border:0; cursor: pointer; }
/*********************************end***********************************/ .clearingdiv { clear:both; height:30px; width:1px; } .hide {display:none;} /*** Text format ***/ .intro { font-size:1.1em; font-weight:bold; letter-spacing:-1px; } .small {font-size:0.8em;} .large {font-size:1.4em;} .center {text-align:center;} .right {text-align:right;} /*** End of file ***/
