html {
height:100%;
}
body {
height: 100%;
margin: 0px;
padding: 0px;
background-image: url(../images/fondRepeat.png);
}
body.body {
height: 100%;
margin: 0px;
background-image: url(../images/fondRepeat.png);
}
td,tr,p,div {
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 125%;
font-size:12px;
color: #E7E7E7;
}
form {
padding: 0px;
margin: 0px;
}
table.moduletable {
width:100%;
margin: 0px;
}
table.moduletable th, div.moduletable h3 {
color: #CCCC00;
font-size: 13px;
padding-top: 6px;
padding-bottom: 2px;
padding-bottom: 3px !important;
padding-left: 23px;
margin-top: 3px;
margin: 0;
border-bottom: 1px  #FFF dashed;
background:url(../images/fondH3Menu.jpg) no-repeat;
}
div.moduletable h3 {
}
.content_container {
}
.content_table {
background:url(../images/content_table_bg_top.jpg) no-repeat;
}
.content_table_td {
background:url(../images/content_table_bg_middle.jpg) repeat-y;
}
.content_table_bottom {
background:url(../images/content_table_bg_bottom.jpg) no-repeat;
}
#topmodul {
background:url(../images/topmodul_bg.gif) no-repeat right;
width:320px;
height:120px;
overflow:hidden;
text-align:justify;
vertical-align:middle;
padding:0px 10px 0px 10px;
border-left: 1px dotted #999999;
}
/*CONTENT-BEREICH */
.componentheading {
display: none;
}
.contentpaneopen {
padding-left: 5px;
padding-right: 5px;
width: 100%;
height: 0px;
}
.rss  > .contentpanopen > .contentheading {
height: 50px;
}
td.contentheading, h4 {
font-size: 15px;
font-weight: normal;
color: #F7F7F7;
margin-left:10px;
padding-bottom: 2px;
background:url(../images/h2Fond.png) no-repeat;
background-position: bottom left;
}
span.pagenavcounter {
float: left;
font-size: 9px;
font-weight: bold;
margin-top: -15px;
margin-left: 0px;
color: #999;
}
.small {
font-size:9px;
}
.createdate span {
padding-top: -5px;
margin-right: 15px;
padding-left: 20px;
float: right;
font-size:9px;
font-weight:bold;
background-image: url(../images/date.png);
background-repeat: no-repeat;
background-position: left middle;
}
div.mosimage {
border: 1px solid #ccc;
}
.mosimage {
border: 1px solid #cccccc;
margin: 5px
}
.mosimage_caption {
margin-top: 2px;
background: #efefef;
padding: 1px 2px;
color: #666;
font-size: 10px;
border-top: 1px solid #cccccc;
}
a.readon {
text-decoration:underline;
float: right;
position: relative;
right: 20px;
}
.modifydate {
font-weight: none;
}
.modifydate span {
font-weight: bold;
}
.hostInput { /* Pour masquer le champ de formulaire piege */
display: none;
}
.inputbox {
border: 1px solid #444444;
color: #444444;
padding:3px;
font-size:11px;
}
.pagenavbar {
width: 100%;
text-align: center;
}
.sectiontablefooter {
background:url(../images/sectiontableheader_hg.gif);
font-weight:bold;
padding:5px;
}
.back_button a {
font-size: 12px;
color: #FFFFFF;
float: right;
padding: 5px;
background: url(../images/FondRetour.jpg);
font-weight: bold;
}
.button {
margin-top:10px;
margin-bottom:10px;
border: 1px solid #444444;
background-color:#EEEEEE;
}
.pagenav {
font-weight:bold;
}
.contenttoc {
width: 150px;
text-align:left;
margin:10px;
padding:5px 5px 30px 5px;
float: right;
clear: both;
}
.contenttoc th {
border-bottom:1px dashed #CCCCCC;
padding: 3px 0 3px 7px;
vertical-align: top;
}
.contenttoc tr > th {
margin-bottom: 5px;
}
.contenttoc td {
height: 1em;
margin: 0px;
padding: 0px;
}
.contenttoc a:link, .contenttoc a:visited{
padding: 0;
margin: 0;
padding-left:8px;
color:#F7F7F7;
line-height: 100%;
}
.contenttoc a:hover{
padding: 0;
margin: 0;
padding-left:8px;
color:#FFFFFF;
text-decoration:underline;
line-height: 100%;
}
.sectiontableheader {
font-weight:bold;
padding:5px;
}
.spanCategory {
}
.divCategoryLien  {
padding: 5px;
background-color: #CCC;
background-color: #999;
margin-left: 40px;
margin-right: 40px;
}
.divCategoryLien > p, .divCategoryDescription > p {
padding: 0;
margin: 0;
}
.divCategoryDescription  {
padding: 10px;
border: 1px dotted #999;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 5px;
}
.divCategoryLien > a {
color: #FFF;
font-weight: bold;
}
.divCategoryLien > i  {
color: #FFF;
}
.sectiontableentry1 {
background-color: #4A4A4A;
text-align: left;
}
.sectiontableentry1 td{
padding:5px;
}
.sectiontableentry1 a{
padding: 0px;
margin: 0px;
font-weight:bold;
color: #FF8000;
}
.sectiontableentry2 {
background-color: #636363;
text-align: left;
}
.sectiontableentry2 td{
padding:5px;
}
.sectiontableentry2 a{
padding: 0px;
margin: 0px;
font-weight:bold;
color: #FF8000;
}
.poll{
width:160px;
}
.blog_more strong{
font-size:15px;
font-weight:bold;
color:#80AA00;
padding-left:20px;
}
.blogsection{
font-size:11px;
font-weight:normal;
color:#444444;
}
/* Lien de menu, niveau inférieur */
a {
color: #BFDA8D;
text-decoration:none;
}
a > img {
border: none;
}
li {
display:list-item;
list-style:disc;
color: #E7E7E7;
line-height:125%;
}
li a {
font-weight:normal;
}
/* Liens specifique au bot Allweblink */
#coloneLien:link, #coloneLien:visited {
line-height:125%;
padding-left: 0px;
margin: 0px;
display: block;
font-size: 11px;
color: #C7C7C7;
}
#coloneLien:hover {
color: #FFC000;
}
span.newLien {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: italic;
font-size: 8px;
color: #FF8000;
float: left;
margin-left: 4px;
margin-right: 4px;
margin-top: -4px;
}
div.lienSeparator {
height: 10px;
}
.simItem {
margin-bottom: 10px;
padding-left: 10px;
}
ul.latestnews, ul.mostread {
width: 100%;
font-size: 11px;
padding: 3px 0px 0px 15px;
margin: 0px;
}
ul.latestnews {
padding: 3px 0px 0px;
}
.latestnews li a:link,
.mostread li a:link,
.latestnews li a:visited,
.mostread li a:visited  {
color: #E7E7E7;
font-weight:normal;
}
.latestnews li a:hover, .mostread li a:hover  {
color: #FFC000;
font-weight:normal;
line-height: 125%;
}
.latestnews li, .mostread li {
padding-left: 10px;
width: 100%;
list-style: none;
}
.latestnews li {
background-image: url("../images/puceNews.jpg");
background-repeat: no-repeat;
background-position: 0px 2px;
}
.rubriqueTd .latestnews li {
background-image: none;
padding: 0px 0px 0px 20px;
}

/* Lien de menu, niveau supérieur */
a.mainlevel, a.mainlevelrubrique {
font-size: 12px;
background-repeat: no-repeat;
background-position: 3px 6px;
padding: 1px 0px 1px 15px;
display: block;
margin-bottom: 2px;
margin-top: 2px;
}
a.mainlevel:link, a.mainlevel:visited, 
a.mainlevelrubrique:link, a.mainlevelrubrique:visited {
background-image: url("../images/puceMainLevel.png");
color: #C7C7C7;
}
a.mainlevel:hover, a.mainlevelrubrique:hover {
background-image: url("../images/puceMainLevel.png");
color: #FFC000;
}
a.mainlevel#active_menu, a.mainlevelrubrique#active_menurubrique {
background-image: url("../images/puceMainLevelOver.png");
color: #EBEBEB;
}
a.mainlevelrubrique {
background-position: 3px 10px;
padding: 5px 0px 5px 15px;
border-bottom: 1px dashed #484848;
font-weight: bold;
margin-bottom: 5px;
}

span.mainlevel { /* filet separateur dans le menu */
height: 1px;
display: block;
width: 160px;
margin-left: 5px;
margin-top: 0.5em;
margin-bottom: 0.5em;
border-bottom: 1px dashed #666666;
}
a.sublevel, a.sublevelrubrique {
background-repeat: no-repeat;
background-position: 11px 5px;
padding: 0px 0px 0px 3px;
display: block;
font-size: 11px;
}
a.sublevel:link, a.sublevel:visited, 
a.sublevelrubrique:link, a.sublevelrubrique:visited {
/* background-image: url("../images/puceSubLevel.png"); */
color: #C7C7C7;
}
a.sublevel:hover, a.sublevelrubrique:hover {
color: #FFC000;
}
a.sublevel#active_menu, a.sublevelrubrique#active_menurubrique {
color: #FFD040;
}

/* Tableau du planning des activités */

table.tableauHoraires {
border: 1px solid #333333;
}

td.tableauHead {
font-weight: bold;
height: 20px;
vertical-align: middle;
text-align: center;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
padding: 2px;
background-color: #4D4D4D;
}
td.tableauContent {
padding: 5px;
background-color: #696969;
text-align: center;
vertical-align: middle;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 2px;
color: #333333;
}
.tableauContent + B {
margin-bottom: 3px;
}
#cellVide {
height: 2em;
background-color: #5B5B5B;
}
#coaching {
background-color: #5F95C6;
}
#openclass {
background-color: #757558;
}
#yojitsu {
background-color: #FFA0A0;
}
#jiujitsu {
background-color: #C8C69C;
}
#judoenfant {
background-color: #CC99CC;
}
#nogi {
background-color: #3399FF;
}
#selfdefense {
background-color: #C0E0C0;
}
#legend1 {
color: #FFFFFF;
text-align: left;
background-color: #606060;
}
#legend2 {
color: #FFFFFF;
text-align: left;
background-color: #666666;
}
/* Divers tableaux de présentation d'articles */

.basMenu {
height: 10px;
}
.tableEvenements1 ul {
margin-left: 30px;
font-family: Arial, Helvetica, sans-serif;
}
.tableEvenements1 td {
width: 100px;
background-color: #CCCCCC;
border: #CCCCCC;
}
.tableEvenements1 h4 {
font-size: 14px;
}
.tableEvenements1 strong {
font-size: 12px;
}
.tableEvenements2 td {
width: 250px;
vertical-align: top;
background-color: #CCCCCC;
border: #CCCCCC;
}
.test {
background-color: #CCC;
}
/* MOD_SEARCH [ positionnement du module et apparance ] */
.search {
width: 100%;
padding-left: 5px;
}
#search {
width: 166px;
}
#mod_search_searchword  {
height: 26px;
border: none;
background-color: transparent;
height: 20px;
margin-top: 6px;
font-size: 11px;
margin: 0px;
float: left;
}
td.searchInput {
background-image: url('../images/searchBoxRepeat.png');
background-repeat: repeat-x;
background-position: top left;
padding-top: 6px;
}
td.searchInput, #mod_search_searchword{
width: 125px;
}
.imgLeft {
background-image: url('../images/searchBoxLeft.png');
background-position: top right;
}
.imgRight {
background-image: url('../images/searchBoxRight.png');
background-position: top left;
}
.imgRight, .imgLeft {
background-repeat: no-repeat;
width: 8px;
height: 26px;
}
.searchTd td {
width: 18px;
}
#searchSubmit {
background-color: transparent;
background-image: url('../images/searchBoxBouton.png');
background-repeat: no-repeat;
background-position: top left;
border: none;
height: 26px;
margin: 0;
width: 18px;
}
.searchSubmitTd {
vertical-align: top;
width: 16px;
}
#searchSubmit:hover {
background-color: transparent;
cursor: pointer;
}
/* COM_NEWSFEED [ empeche l'affichage des images ]  */
.rss img {
display: none;
}
/* MOD_NEWSSCOLL [  positionnement du module et apparance ] */
.scroll_container {
}
/* MODules divers */
.googleMap {
border: 1px solid #CCC;
}
#jcepopup-caption p {
color: #333;
}
/* LES DIV [ Mise en forme de l'interface ] */
#friseSide {
width: 100%;
height: 147px;
background-image: url("../images/top_side_repeat.png");
}
#friseFront {
margin-top: 0;
margin-left: auto;
margin-right: auto;
width: 802px;
height: 140px;
background-image: url("../images/top_front_repeat.png");
background-position: top;
background-repeat: repeat-x;
}
#friseFront > tbody > tr > td {
padding: 0px;
margin: 0px;
border: 0px;
}
#logo {
margin-left: 30px;
float: left;
}
#frise {
float: right;
}
#content {
width: 733px;
margin-left: auto;
margin-right: auto;
padding-left: 35px;
padding-right: 35px;
}
#mainBody {
margin-top: -20px;
float: right;
}
#colone {
width: 180px;
}
#brique {
margin-top: 10px;
}
#brique h5, #coloneContent h5 {
font-size: 15px;
font-weight: normal;
color: #F7F7F7;
background:url(../images/h2Fond.png) no-repeat;
background-position: bottom left;
line-height: 125%;
}
.fondTitre {
margin: 0 0 10px 0;
padding: 0;
font-size: 12px;
color: #F7F7F7;
border-bottom: 1px solid #666;
color:  #666;
vertical-align: top;
height: 14px;
line-height: 100%;
}
.menuIcon {
float: right;
margin-top: -20%; 
margin-right: -10px;
}
#brique td {
vertical-align: top;
}
#brique li {
margin-left: -10px;
}
#brique {
border: 0;
width: 100%;
}
#coloneContent {
float: right;
width: 165px;
margin-left: 7px;
clear: both;
}
td#cellEdito p   {
padding: 0px 10px 5px 5px;
text-align: justify;
}
/* LIEN MENU THEMATIQUE */
ul#mainlevel-nav
{
position: relative;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-left: 40px;
margin-top: 0px;
height:33px;
}
ul#mainlevel-nav li
{
display: block;
float: left;
list-style: none;
line-height:33px;
width: 69px;
text-align: center;
margin-left: 1px;
}
ul#mainlevel-nav a {
border-left: 1px solid #333;
border-right: 1px solid #333;
display: block;
font-weight: normal;
color: #FFF;
background:url(../images/menu_top_inactive.png);
text-decoration: none;
width: 69px;
}
ul#mainlevel-nav a.active_menu_nav, ul#mainlevel-nav a.active_menu_nav:hover {
font-weight: bold;
color: #FFF;
background: url(../images/menu_top_active.png);
text-decoration: none;
width: 69px;
}
ul#mainlevel-nav a:hover {
font-weight: normal;
color: #FFF;
background: url(../images/menu_top_hover.png);
text-decoration: none;
width: 69px;
}
/* LE TITRE DE LA SECTION */
#h1Header {
width: 100%;
text-align: right;
margin-bottom: -19px;
clear: both;
}
#h1Header h1 {
font-weight: normal;
font-size: 35px;
margin-right: 25px;
color: #595959;
margin-top: 10px;
}
.up {
padding-bottom: 6px;
}
/* PATHWAY */
.pathway {
font-size: 11px;
color: #7FB61B;
font-weight: normal;
padding-left: 5px;
background-image: url("../images/pathwayRepeat.png");
background-repeat: repeat-x;
height: 30px;
}
.pathway a {
color: #E7E7E7;
background:url(../images/filArianeNext.png) left no-repeat;
z-index: 8;
}
span.pathway {
height: 30px;
}
.filArianeStart {
margin-bottom: -10px;
z-index: 9;
margin-right: -5px;
}
/* TABLEAUX [ mise en forme de l'interface ] */
.topSideLeft, .topSideRight {
width: 30px;
vertical-align: top;
background: none;
}
.topMiddle {
vertical-align: top;
height: 107px;
}
.topMenu {
vertical-align: top;
height: 33px;
}
.contentLeftRepeat, .contentRightRepeat {
width: 9px;
vertical-align: top;
background-repeat: repeat-y;
}
.contentLeftRepeat {
background-image: url("../images/content_left_repeat.png");
background-position: right;
background-repeat: repeat-y;
}
.contentRightRepeat {
background-image: url("../images/content_right_repeat.png");
background-position: left;
background-repeat: repeat-y;
}
.contentLeftTop, .contentRightTop {
width: 9px;
}
.contentMiddle {
padding-top: 5px;
background-color: #333;
padding-bottom: 10px;
}
.contentLeftTop {
background-image: url("../images/content_top_left.png");
background-repeat: no-repeat;
background-position: right top;
}
.contentRightTop {
background-image: url("../images/content_top_right.png");
background-repeat: no-repeat;
background-position: left top;
}
.fondContent {
vertical-align: top;
background-image: url("../images/fondContent.png");
background-repeat: no-repeat;
background-position: top left;
background-color: #5B5B5B;
min-height: 307px;
padding-top: 5px;
}
.fondContentTopLeft, .fondContentTopRight {
width: 12px;
vertical-align: top;
}
.fondContentTopLeft {
background-image: url("../images/fondContent_left_repeat.png");
background-repeat: repeat-y;
background-position: top right;
}
.fondContentTopRight {
background-image: url("../images/fondContent_right_repeat.png");
background-repeat: repeat-y;
background-position: top left;
}
.fondContentBottom {
height: 18px;
background-image: url("../images/fondContent_bottom_repeat.png");
background-repeat: repeat-x;
background-position: top;
}
.fondContentBottomLeft, .fondContentBottomRight {
height: 18px;
width: 12px;
vertical-align: top;
}
.fondContentBottomLeft {
background-image: url("../images/fondContent_left_bottom.png");
background-position: top right;
background-repeat: no-repeat;
}
.fondContentBottomRight {
background-image: url("../images/fondContent_right_bottom.png");
background-position: top left;
background-repeat: no-repeat;
}
.fondContentUp {
background-image: url("../images/fondContent_repeat_up.png");
background-repeat: repeat-x;
background-position: bottom;
height: 9px;
text-align: left;
margin: 0px;
padding: 0px;
vertical-align: bottom;
}
.fondContentUp div {
background-image: url("../images/fondContent_middle_up.png");
background-repeat: no-repeat;
background-position: top left;
height: 9px;
width: 100%;
text-align: left;
}
.fondContentUpLeft, .fondContentUpRight {
margin: 0px;
padding: 0px;
height: 9px;
width: 12px;
vertical-align: bottom;
}

.piedPageTable {
width: 100%;
}
.piedPage {
background-image: url("../images/bottomRepeat.png");
background-repeat: repeat-x;
background-position: top left;
height: 47px;
padding: 7px 7px;
vertical-align: top;
}
#sideLeft {
text-align: right;
width: 30%;
}
#sideRight {
text-align: right;
width: 30%;
}
#sideMiddle {
text-align: center;
vertical-align: top;
padding-top: 15px;
width: 40%;
}

/* FormLogin */

#mod_login_username, #mod_login_password {
margin: 0px;
width: 142px;
height: 21px;
padding: 6px 6px 0 5px;
border: 0px;
background-color: transparent;
background-position: top;
background-repeat: none;
background-image: url('../images/formInput.png');
}
.mod_login_remember, #mod_login_username, #mod_login_password  {
}
.tableLogin {
margin-top: 5px;
padding: 0 0 0 12px;
}
.tableLogin td {
font-size: xx-small;
line-height: 10px;
}
.tableLogin label {
font-size: xx-small;
line-height: 10px;
}
.tableLogin submit {
margin: 0 auto 0 auto;
}
/* FormContact */
.emailForm {
padding: 0px;
margin: 0px;
background-position: top;
background-repeat: none;
background-image: url('../images/stories/logos/logos_002.png');
}
div.contact_email {
width: 340px;
text-align: left;
margin: 0px;
padding: 0px;
}
input#contact_name, input#contact_email, input#contact_subject {
margin: 0px;
width: 142px;
height: 21px;
padding: 6px 6px 0px 5px;
border: 0px;
background-color: transparent;
size: 30px;
}
td.contact_name, td.contact_email, td.contact_subject {
background-position: top left;
background-repeat: no-repeat;
background-image: url('../images/formInput.png');
}
.contact_textTop, .contact_textBottom {
margin: 0px;
padding: 0px;
}
td.tdContactAreaMiddle {
background-position: top left;
background-repeat: repeat-y;
background-image: url('../images/inputTextRepeat.png');
}
#contact_text {
font-size: 12px;
height: 150px;
width: 340px;
border: none;
margin: 0;
padding: 0 5px;
background-color: transparent;
}
.tdContact {
height: 10px;
margin: 0;
}
.button {
color: #9B9B9B;
font-weight: bold;
font-size: 11px;
background-color: #333333;
margin-left: auto;
margin-right: auto;
padding: 1px 16px 3px 3px;
height: 20px;
border: inset 1px solid #333333;
background-image: url('../images/formSubmitButton.png');
background-position: top right;
background-repeat: no-repeat;
cursor: pointer;
}

.mosinfopop {
color: #FFFFFF;
border-bottom: 1px dashed #FFFFFF;
}
/* MOD_ACAJOOM */
.modAcajoom {
margin: 0 0 6px 10px;
padding: 0;
}
.modAcajoom a {
font-size: xx-small;
width: 160px;
color: #EBEBEB;
}
.modAcajoom checkbox {
background-image: url('../images/listBoxChecked.png');
}
.modAcajoom  #wz_11, #wz_12 {
margin: 0px;
width: 142px;
height: 21px;
padding: 6px 6px 0 5px;
border: 0px;
background-color: transparent;
background-position: top;
background-repeat: none;
background-image: url('../images/formInput.png');
}
h3 {
font-weight: normal;
height: 20px;
font-size: 12px;
background-repeat: repeat-x;
background-image: url('../images/h3titre.png');
padding: 2px 0 0 22px;
margin: 5px 3px 3px 0px;
}
hr {
clear: both;
height: 0px;
border: 0;
display: none;
}
/* Scroll News */
#scroller {
margin: 0 auto;
overflow: hidden;
}
.tab-pane {
margin: 0 20px;
float: left;
overflow: hidden;
}

/* gn_News */

div.gn_news a:link {
padding-bottom: 3px;
}

.gn_pagination_1 a.selected:link {
font-size: 10px;
padding: 2px 3px;
background-color: #666666;
color: #FFFFFF;
}
.gn_pagination_1 a:link {
font-size: 10px;
padding: 2px 3px;
color: #CCCCCC;
}
.gn_pagination_1 a {
font-size: 10px;
padding: 2px 3px;
color: #CCCCCC;
}

.sitemap {
clear: both;
display: block;
}

/* formulaire d'inscription aux evenements */

.intitule {
color: #FFF;
}
