body {
background:#EAEAEA url(../images/template/bg.gif) repeat-y scroll center top;
color:#3A3A3A;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-size:76%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt auto;
padding:0pt;
}
#wrap {
background:#FFFFFF none repeat scroll 0%;
color:#303030;
margin:0pt auto;
padding:1px 5px;
width:984px;
}
#header {
color:#505050;
height:132px;
margin:0pt 0pt 10px;
padding:0pt;
position:relative;
}
#header div#header-left {
background:transparent url(../uploads/images/homepage/header-left.jpg) repeat scroll 0%;
height:132px;
left:0px;
position:absolute;
width:132px;
}
#header div#header-left  a {
width: 132px;
height: 132px;
float: left;
 text-decoration: none;
}
#header div#header-right {
background:transparent url(../uploads/images/homepage/header-right.jpg) repeat scroll 0%;
height:132px;
position:absolute;
right:0px;
width:852px;
}
#header div#header-right span#header-title {
color:#FFFFFF;
font-size:2em;
font-weight:bold;
position:absolute;
right:5px;
top:5px;
}
#header div#header-right span#header-message {
bottom:5px;
color:#FFFFFF;
font-size:1.5em;
font-weight:bold;
position:absolute;
right:5px;
}
#header div#header-right span#header-message a:link {
color:#FFFFFF;
text-decoration:underline;
}
#header div#header-right span#header-message a:hover {
color:#C4C4C4;
text-decoration:underline;
}
#header div#header-right span#header-message a:visited {
color:#FFFFFF;
text-decoration:underline;
}
#header div#header-right span#header-message a:active {
color:#FFFFFF;
text-decoration:underline;
}
#header h1 {
font-size:2.5em;
font-weight:400;
letter-spacing:-2px;
margin:0pt 0pt 4px 15px;
padding:0px 0pt 0pt;
}
#header h1 a, #header h1 a:hover {
font-weight:400;
padding:0pt;
}
#header p {
font-size:1.1em;
letter-spacing:-1px;
margin:0pt 0pt 20px 15px;
padding:0pt 0pt 0pt 3px;
}
#leftside {
clear:left;
float:left;
margin:0pt 0pt 10px;
padding:0pt;
width:150px;
}
#leftside ul.avmenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 18px;
padding:0pt;
width:150px;
}
#leftside ul.avmenu li {
display:inline;
padding:0pt;
width:150px;
}
#leftside ul.avmenu li a {
background:#F4F4F4 url(../images/template/menubg.gif) repeat-x scroll left bottom;
border-color:#D8D8D8 rgb(216, 216, 216) rgb(216, 216, 216) rgb(204, 204, 204);
border-style:solid;
border-width:1px 1px 1px 4px;
color:#505050;
float:left;
font-size:1em;
font-weight:700;
margin-bottom:5px;
padding:5px 1px 5px 5px;
text-decoration:none;
width:138px;
}
#leftside ul.avmenu li a:hover, #leftside ul.avmenu li a.current {
background:#EAEAEA url(../images/template/menubg2.gif) repeat-x scroll left bottom;
border-color:#B0B0B0 rgb(176, 176, 176) rgb(176, 176, 176) rgb(80, 80, 80);
border-style:solid;
border-width:1px 1px 1px 4px;
color:#505050;
}
#leftside ul.avmenu ul {
font-size:0.9em;
margin:0pt 0pt 0pt 15px;
padding:0pt 0pt 5px;
width:133px;
}
#leftside ul.avmenu ul a {
padding:3px 1px 3px 5px;
width:123px;
}
#leftside ul.avmenu ul ul {
font-size:1em;
width:120px;
}
#leftside ul.avmenu ul ul a {
width:108px;
}
#leftside h2 {
font-size:1.5em;
font-weight:400;
}
#leftside .announce {
background:#F4F4F4 url(../images/template/menubg.gif) repeat-x scroll left bottom;
border-color:#D8D8D8 rgb(216, 216, 216) rgb(216, 216, 216) rgb(204, 204, 204);
border-style:solid;
border-width:1px 1px 1px 4px;
clear:left;
color:#505050;
line-height:1.3em;
margin:10px 0pt;
padding:5px;
width:134px;
}
#leftside p, .announce p {
font-size:0.9em;
}
#extras {
float:right;
margin:0pt 0pt 10px;
padding:0pt;
width:130px;
}
#extras p, #extras ul {
font-size:0.9em;
line-height:1.3em;
margin:0pt 0pt 1.5em;
padding:0pt;
}
#extras li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 6px;
padding:0pt;
}
#extras h2 {
font-size:1.6em;
font-weight:400;
letter-spacing:-1px;
margin:0pt 0pt 6px;
}
#extras .announce {
background:#F4F4F4 url(../images/template/menubg.gif) repeat-x scroll left bottom;
border-color:#D8D8D8 rgb(216, 216, 216) rgb(216, 216, 216) rgb(204, 204, 204);
border-style:solid;
border-width:1px 1px 1px 4px;
clear:left;
color:#505050;
font-size:0.8em;
line-height:1.3em;
margin:10px 0px;
padding:10px 5px 5px;
width:115px;
}
#extras p, .announce p {
font-size:0.9em;
}
#content {
line-height:1.5em;
margin:10px 150px 10px 160px;
padding:0pt;
text-align:left;
}
#contenthomepage {
line-height:1.5em;
margin:10px 0pt 10px 0px;
padding:0pt;
text-align:left;
}
#contentwide {
line-height:1.5em;
margin:10px 0pt 10px 160px;
padding:0pt;
text-align:left;
}
#content h2, #contentwide h2 {
font-size:1.8em;
font-weight:400;
letter-spacing:-1px;
margin:8px 0pt 10px;
padding:0pt;
}
#content h3, #contentwide h3 {
font-size:1.5em;
font-weight:400;
margin:6px 0pt;
padding:0pt;
}
#content img.border, #contentwide img.border {
background:#CCCCCC none repeat scroll 0%;
border:4px solid #F0F0F0;
color:#303030;
display:inline;
margin:5px;
padding:1px;
}
#content ul, #content ol, #contentwide ul, #contentwide ol {
margin:0pt 0pt 16px 20px;
padding:0pt;
}
#content ul ul, #content ol ol, #contentwide ul ul, #contentwide ol ol {
margin:2px 0pt 2px 20px;
}
#content li, #contentwide li {
margin:0pt 0pt 2px 10px;
padding:0pt 0pt 0pt 4px;
}
#footer {
background:#FFFFFF none repeat scroll 0%;
border-top:2px solid #DADADA;
clear:both;
color:gray;
font-size:0.9em;
margin:0pt auto;
padding:8px 0pt;
text-align:center;
width:984px;
}
#footer p {
margin:0pt;
padding:0pt;
}
#footer a {
background:inherit inherit inherit inherit inherit;
color:gray;
font-weight:400;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
a {
background:inherit inherit inherit inherit inherit;
color:#166090;
font-weight:700;
text-decoration:none;
}
a:hover {
background:inherit inherit inherit inherit inherit;
color:#286EA0;
text-decoration:underline;
}
a img {
border:0pt none;
}
p {
margin:0pt 0pt 16px;
}
blockquote {
background:#F4F4F4 url(../images/template/menubg.gif) repeat-x scroll left bottom;
border-color:#D8D8D8 rgb(216, 216, 216) rgb(216, 216, 216) rgb(204, 204, 204);
border-style:solid;
border-width:1px 1px 1px 4px;
color:#505050;
margin:16px;
padding:7px 7px 7px 11px;
}
blockquote p {
font-size:1.1em;
line-height:1.3em;
margin:0pt;
}
table.default {
border:1px solid #D8D8D8;
border-collapse:collapse;
line-height:1.3em;
margin:0pt 0pt 16px;
padding:0pt;
width:95%;
}
caption {
font-size:1.5em;
font-weight:400;
margin:0pt;
padding:6px 0pt 8px;
text-align:left;
}
table.default th {
background:#EAEAEA url(../images/template/menubg2.gif) repeat-x scroll left bottom;
color:#505050;
padding:7px;
text-align:left;
}
table.default td {
background:#F4F4F4 url(../images/template/menubg.gif) repeat-x scroll left bottom;
color:#303030;
font-size:0.9em;
padding:7px;
text-align:left;
}
input, textarea {
border:1px solid #CCCCCC;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:1em;
margin:0pt;
padding:4px;
}
label {
margin:2px;
}
input {
width:200px;
}
textarea {
width:400px;
}
#searchbox label, .hide {
display:none;
}
#searchbox {
margin:6px 0pt 16px;
padding:0pt;
}
#searchform {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#505050;
font-size:0.9em;
padding:4px;
width:116px;
}
.announce h2 {
margin:0pt 0pt 10px;
padding:0pt;
}
.textright {
margin:-10px 0pt 4px;
text-align:right;
}
.center {
text-align:center;
}
.small {
font-size:0.8em;
}
.large {
font-size:1.3em;
}
.highlighted {
background:#F0F0F0 none repeat scroll 0%;
border:1px solid #B0B0B0;
color:#303030;
padding:3px;
}
.button {
background:#F4F4F4 url(../images/template/menubg.gif) repeat-x scroll left bottom;
border-color:#D8D8D8 rgb(216, 216, 216) rgb(216, 216, 216) rgb(204, 204, 204);
border-style:solid;
border-width:1px 1px 1px 4px;
color:#505050;
font-weight:700;
margin:0pt 0pt 15px;
padding:7px 7px 7px 11px;
width:120px;
}
.left {
float:left;
margin:10px 10px 5px 0pt;
}
.right {
float:right;
margin:10px 0pt 5px 10px;
}
table.members {
border:1px solid #D8D8D8;
border-collapse:collapse;
line-height:1.3em;
margin:0pt 0pt 16px;
padding:0pt;
width:95%;
}
table.members td.members_separator {
height:5px;
}
table.members td {
color:#505050;
margin-top:12px;
padding:7px;
text-align:left;
}
table.members td {
color:#303030;
font-size:0.9em;
padding:7px;
text-align:left;
}
table.members td.head_red {
background:#EAEAEA url(../images/template/head_red.gif) repeat-x scroll left bottom;
}
table.members td.body_red {
background:#FFE0DD url(../images/template/body_red.gif) repeat-x scroll left bottom;
}
table.members td.head_black {
background:#E2E2E2 url(../images/template/head_black.gif) repeat-x scroll left bottom;
}
table.members td.body_black {
background:#ECECEC url(../images/template/body_black.gif) repeat-x scroll left bottom;
}
table.members td.head_brown {
background:#FAF4D0 url(../images/template/head_brown.gif) repeat-x scroll left bottom;
}
table.members td.body_brown {
background:#FFFED9 url(../images/template/body_brown.gif) repeat-x scroll left bottom;
}
table.members td.head_blue {
background:#DBDBFF url(../images/template/head_blue.gif) repeat-x scroll left bottom;
}
table.members td.body_blue {
background:#E4E4FF url(../images/template/body_blue.gif) repeat-x scroll left bottom;
}
table.members td.head_green {
background:#DBFFDB url(../images/template/head_green.gif) repeat-x scroll left bottom;
}
table.members td.body_green {
background:#E4FFE4 url(../images/template/body_green.gif) repeat-x scroll left bottom;
}
table.members td.head_orange {
background:#FFEED0 url(../images/template/head_orange.gif) repeat-x scroll left bottom;
}
table.members td.body_orange {
background:#FFF8D9 url(../images/template/body_orange.gif) repeat-x scroll left bottom;
}
table.members td.head_yellow {
background:#F9F9CC url(../images/template/head_yellow.gif) repeat-x scroll left bottom;
}
table.members td.body_yellow {
background:#FFFFD5 url(../images/template/body_yellow.gif) repeat-x scroll left bottom;
}
table.members td.head_white {
background:#F9F9F9 url(../images/template/head_white.gif) repeat-x scroll left bottom;
}
table.members td.body_white {
background:#FFFFFF url(../images/template/body_white.gif) repeat-x scroll left bottom;
}
div#homemenu {
color:#000000;
font-size:1.7em;
font-weight:bold;
padding:0px;
position:relative;
}
div#debutant {
background-image:url(../uploads/images/homepage/debut.jpg);
height:350px;
left:0px;
position:absolute;
top:0px;
width:560px;
}
div#debutant span {
bottom:5px;
left:5px;
position:absolute;
}
div#jujitsu {
background-image:url(../uploads/images/homepage/technique.jpg);
height:170px;
left:570px;
position:absolute;
top:0px;
width:274px;
}
div#jujitsu span {
bottom:5px;
position:absolute;
right:5px;
}
div#enseignement {
background-image:url(../uploads/images/homepage/enseignement.jpg);
height:170px;
left:570px;
position:absolute;
top:180px;
width:274px;
}
div#enseignement span {
height:100px;
position:absolute;
right:5px;
top:5px;
}
div#section {
background-image:url(../uploads/images/homepage/section.jpg);
height:170px;
left:570px;
position:absolute;
top:360px;
width:274px;
}
div#section span {
height:100px;
left:5px;
position:absolute;
top:5px;
}
div#stages {
background-image:url(../uploads/images/homepage/stages.jpg);
height:170px;
left:0px;
position:absolute;
top:360px;
width:274px;
}
div#stages span {
height:100px;
left:5px;
position:absolute;
top:5px;
}
div#boutique {
background-image:url(../uploads/images/homepage/boutique.jpg);
height:170px;
left:284px;
position:absolute;
top:360px;
width:274px;
}
div#boutique span {
height:100px;
left:5px;
position:absolute;
top:5px;
}