/*@import url(search.css)
@import url(intro.css);*/
@import url(standard.css);
@import url(layout.css);
@import url(menu_nav.css);
@import url(form.css);
@import url(joomfish.css);
@import url(carousel.css);
@import url(examples.css);
@import url(tabs.css);
/**************************************************************************************************************************/
/* ---------- Début Partie template ------------------------------------------------------------------------------------- */

#top {
    /*margin-bottom:35px;*/
    /*background-image:url(../images/Tennaxia_Caroussel.png);*/
    background: transparent url(../images/Tennaxia_top_background.png) no-repeat scroll 0 0;
    width:1027px;
    /*height:590px;*/
}
#user6 {
    float:left;
    text-align:left;
    width:660px;
}
#koko {
    border:1px solid purple;
    color:black;
    font-size:11px;
    line-height:1.5em;
    margin-left:24px;
    width:898px;
}
#keski {
    background-color:white;
    float:left;
    padding:15px 0px 10px 0px;
    width:650px; /*610px;*/
    _margin_left:0px;
}
#keski2 {
    float:left;
    margin:0px 10px;
    width:440px;
}
#keski3 {
    background-color:white;
    float:left;
    padding-left:20px;
    padding-right:5px;
    padding-top:5px;
    width:668px;
}

#keski4 {
    background:white /*url(../images/Tennaxia_content_top.png) no-repeat scroll 0 0*/;
    float:none;
    margin:0 auto;
    /*padding:10px 0px 10px 10px;*/
    padding:0px;
    width:auto;
    margin:15px;
    /*_margin_left:0px;*/
}
#keski5 {
    height:0;
    font-size:0;
    margin:auto;
    /* pour ne pas faire apparaître message vide sur home page*/
}
#left {
    float:left;
    margin-left:15px; /*21px;*/
    margin-top:5px;
    ^margin-left:17px;
    _margin-left:7px;
    width:250px;
}
#right {
    float:right;
    margin:5px 21px 5px 0px;
    width:220px; /*200px;*/
    _margin-right:10px;
}
#jako {
    width:420px;
}
#user1 {
    float:left;
    text-align:left;
}
#user2 {
    float:right;
    text-align:left;
    width:50%;
}
#user5 {
    float:left;
    text-align:left;
    width:100%;
}
#keski2a {
    float:left;
    width:100%;
}


div.citation {
    /* border-left: 3px solid #FA9628;*/
    padding-left: 10px;
}


div.citation h3 {
    color: white;
    background: url(../images/deg_blue_white.png) repeat-y scroll 0% center;
    font-weight: bold;
    padding-left: 5px;
    margin: 20px 0px 0px;
}

div#client_slideshow_2 {
    _padding:0px 0px 0px 10px;
}

form.login {
     margin-left:-20px;
     _margin-left:-50px;
}

/************* Partie Modules *************************/
/** 1. Standard : moduletable *************************/

div.moduletable {
    color:black;
    font-size:11px;
    position:relative;
    width:224px;
    /*border-width: 0px 0 0 1px;*/
    margin: 10px 0px;
    _width: auto;
}

div.moduletable h3 {
    background:white url(../images/deg_blue_white.png) repeat-y scroll 0% center;
    /* border-bottom:1px solid;*/
    color:white;
    font-size:12px;
    font-weight:bold;
    margin-bottom:15px;
    margin-top:0px;
    padding:5px 0px 5px 15px;
    text-align:left;
    width: 195px;
    _width: auto;
}

/* debug:
h1 {border:1px dotted green;}
*/
div.moduletable table {
    color:black;
    font-size:11px;
    margin:0px 10px;
    width:204px;
    _width: auto;
    /*background-color: #EEE;*/
}
div.moduletable table.contentpaneopen {
    margin:0px 10px;
    text-align:left;
}
div.moduletable table.contentpaneopen td {
    text-align:left;
}

div.moduletable_login {
    margin-top:150px;
}

/** 2. Sous-menus : moduletable_submenu **********************/


div.moduletable_submenu {
    background: transparent url(../images/test_box_5.png) no-repeat scroll 0 bottom;
    /*background-color:#f1f5fd;	*/
    color:black;
    font-size:11px;
    position:relative;
    width:200px;
    margin: 10px 0px;
    padding-bottom:22px;
    padding-left:17px;
}

div.moduletable_submenu table {
    width:200px;
}

div.moduletable_submenu h3 {
    background: transparent url(../images/test_box_5.png) no-repeat scroll 0 top;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    margin-top:0px;
    margin-left:-3px;

}

/** 3-1. Home page : moduletable_bandeau *************************/
div.moduletable_bandeau {
    background-color:transparent;
    color:black;
    font-size:11px;
    width:947px;
    height:347px;
    margin: 0px;
}

div.moduletable_bandeau table.contentpaneopen {
    border-spacing: 0px;
    border-collapse: collapse;
    width:947px;
    margin:0px;
}

div.moduletable_bandeau span.article_seperator {
    line-height:0;
font-size:0;
}

/** 3-2. Home page : moduletable_onglets *************************/
div.moduletable_onglets {
    color:black;
    font-size:11px;
    /*width:1207px;*/
    /*height:237px;*/
    margin:0px 0px 50px 39px;
    _margin-bottom:10px;
    ^margin-bottom:40px;
}

div.moduletable_onglets table.contentpaneopen {
    border-spacing: 0px;
    border-collapse: collapse;
    /*width:1207px;*/
    margin: 0px;
}

div.moduletable_onglets span.article_seperator {
    line-height:0;
font-size:0;
}

/** 4. Modules Evénements et News home page *******************/

div.moduletable_event {
    /*background-color: white;*/
    background: transparent url(../images/test_box_3.png) no-repeat scroll 0 bottom;
    color:black;
    font-size:11px;
    /*position:relative;*/
    width:220px;
    /*border-width: 0px 0 0 1px;*/
    margin: 10px 0px;
    _width: auto;
}

div.moduletable_event h3 {
    background: transparent url(../images/test_box_3.png) no-repeat scroll 0 top;
    color:#002D64;
    font-size:17px;
    font-weight:bold;
    margin-bottom:15px;
    margin-top:0px;
    padding:5px 0px 0px 0px;
    text-align:center;
    width: 220px;
    _width: auto;
    /* si text_box_4 : height:36px;*/
}

div.moduletable_event h1 {
    font-size: 14px;
    font-weight: bold;
    color:#666; /*#002D64;*/
}

/* debug:
h1 {border:1px dotted green;}
*/
div.moduletable_event table {
    color:black;
    font-size:11px;
    margin:0px 10px;
    /*width:190px;*/
    _width: auto;
    /*background-color: #E3E8EF;*/
}
div.moduletable_event table.contentpaneopen {
    border-spacing: 0px;
    border-collapse: collapse;
    /*margin:0px 10px;*/
    text-align:left;
    width:192px;
    margin-left:13px;
    _margin-left:15px;
}
div.moduletable_event table.contentpaneopen td {
    text-align:left;
}

div.moduletable_event table.contentpaneopen {
}


/** 4.bis Nouvel essai pour sous-menu *******************/

div.moduletable_submenu2 {
    background: transparent url(../images/test_box_9.png) no-repeat scroll 0 bottom;
    color:black;
    font-size:11px;
    width:220px;
    margin: 10px 0px;
    padding-bottom:10px;
    _padding-bottom:30px;
    _width: auto;
}

div.moduletable_submenu2 h3 {
    background: transparent url(../images/test_box_9.png) no-repeat scroll 0 top;
    color:#002D64;
    font-size:12px;
    font-weight:bold;
    /*margin-bottom:15px;*/
    margin-top:0px;
    padding:20px 20px 0px; /* 5px 0px 0px 0px;*/
    text-align:left;
    width: 220px;
    _width: auto;
    /* si text_box_4 : height:36px;*/
}

div.moduletable_submenu2 h1 {
    font-size: 14px;
    font-weight: bold;
    color:#666;
}

div.moduletable_submenu2 tbody {
    margin-bottom:50px;

}
div.moduletable_submenu2 table {
    color:black;
    font-size:11px;
    margin:0px 10px 20px 10px;
    _width: auto;
    padding:0 10px 0 5px;
    width:auto;
}
div.moduletable_submenu2 table.contentpaneopen {
    border-spacing: 0px;
    border-collapse: collapse;
    text-align:left;
    width:192px;
    margin-left:13px;
    _margin-left:15px;
}
div.moduletable_submenu2 table.contentpaneopen td {
    text-align:left;
}

div.moduletable_submenu2 table.contentpaneopen {
}

/** 5. Autres modules *****************************************/
div.moduletablegrey {
    background-image:url(../images/moduletitlebg_grey_big.gif);
    background-position:left top;
    background-repeat:no-repeat;
    color:black;
    font-size:11px;
    margin:0px 0px 10px;
    width:224px;
}
div.moduletablegrey h3 {
    background-image:url(../images/moduletitlebg_grey.gif);
    background-position:0px 50%;
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    height:35px;
    margin:0pt;
    padding:4px 0px 0px 11px;
    text-align:left;
}
div.moduletablegrey table {
    color:black;
    font-size:11px;
    margin:10px 20px 0px 10px;
    width:204px;
}
div.moduletablegrey div {
    color:black;
    font-size:11px;
    padding:0px 10px;
}
div.moduletableuser {
    color:black;
    font-size:11px;
    margin:0px 0px 10px;
}
div.moduletableuser h3 {
    color:#002D64;
    font-size:16px;
    font-weight:bold;
    margin:0pt;
    padding:0px;
    text-align:left;
}
div.moduletableuser table {
    color:black;
    font-size:11px;
    margin:10px 20px 0px 10px;
}
div.moduletableuser div {
    color:black;
    font-size:11px;
    padding:0px 10px;
}
div.moduletableuser6 {
    background-color:#FFFFFF;
    color:black;
    font-size:11px;
    height:172px;
    margin:0px;
}
div.moduletableuser6 h3 {
    color:#002D64;
    font-size:11px;
    font-weight:bold;
    margin:0pt;
    padding:0px;
    text-align:left;
}
div.moduletableuser7 {
    color:black;
    float:left;
    font-size:10px;
    margin:0px;
}
div.moduletableuser8 {
    color:black;
    float:right;
    font-size:10px;
    margin:0px;
}
div.moduletablegreybox {
    background-color:#F6F6F6;
    color:black;
    font-size:11px;
    margin:0px 0px 10px;
    width:224px;
}
div.moduletablegreybox h3 {
    background-color:#F6F6F6;
    color:#002D64;
    font-size:11px;
    font-weight:bold;
    margin:0pt;
    padding:13px 0px 0px 11px;
    text-align:left;
}
div.moduletablegreybox div {
    color:black;
    font-size:11px;
    padding:0px 10px;
}

/******** Fin Partie Modules  ******************************/

div.syndicate {
    text-align:left;
}
div.moduletable table.poll {
    margin:0pt;
    padding:0pt;
    text-align:left;
    width:100%;
}
table.pollstableborder {
    margin:0pt;
    padding:0pt;
    text-align:left;
    width:100%;
}
.pollxtd1 {
    margin:0pt;
}
div.syndicate div {
    margin-left:11px;
    text-align:left;
}
table.contentpaneopen {
    color:black;
    font-size:12px;
    width:96%;
    /*margin-right:10px;*/
    text-align:justify;
}

table.contentpaneopen_news {
    color:black;
    font-size:12px;
    width:96%;
    /*margin-right:10px;*/
    text-align:justify;
}
table.searchintro {
    color:black;
    font-size:11px;
}
table.searchintro td {
    color:black;
    font-size:11px;
}
table.contentpane {
    color:black;
    font-size:11px;
}
table.contentpane table {
    color:black;
    font-size:11px;
}
table.poll {
    color:black;
    font-size:11px;
}
table.blog_news {
    background-color:white
    font-size:12px;
    color:black;
}
.contentheading {
    /*color:#002D64;
    font-size:14px;
    font-weight:bold;
    margin:0pt;
    border-bottom:1px dashed #002D64;*/
    color:#002D64;
    font-size:26px;
    /*height:24px;
    margin-top:30px;
    padding-left:0;
    padding-top:2px;
    text-align:left;
    width:100%;*/
    padding-bottom: 10px;
}
.contentheading_news {
    color:#002D64;
    font-size:26px;
    padding-bottom: 10px;
}
.componentheading {
    color:#002D64;
    font-size:12px;
    font-weight:bold;
    margin:0pt;
}
.titlesection {
    background:transparent url(/images/bubble_arrow.png) no-repeat scroll 4px 50%;
    border-bottom:1px dotted #E46C0A;
    color:#E46C0A;
    font-size:12px;
    margin:20px 0;
    padding-left:25px;
}
.highlight {
    /*background-color:#FA9628;
    color:white;*/
    color: #002D64;
    font-size:13px;
    font-weight:bold;
    /*padding:0 3px;
    padding-top:0;
    margin:0% 3px;*/
}
.contentdescription {
    font-size:11px;
}
div.blog_more ul {
    padding-top:10px;
    padding-bottom:0px;
}
.blog_more {
    font-size:11px;
    padding:10px 0px 0px 10px;
    background-color:#EFEFEF;
    color:#002D64;
}
div.blog_more_news ul {
    padding-top:10px;
    padding-bottom:0px;
}
.blog_more_news {
    font-size:11px;
    padding:10px 0px 0px 10px;
    background-color:#EFEFEF;
    color:#002D64;
}
.small {
    color:#999999;
    font-size:10px;
}
.createdate {
    border-bottom:1px solid #FA9628;
    color:#FA9628;
    font-size:24px;
    margin-top:107px;
    padding-right:5px;
    text-align:right;
}
.modifydate {
    color:#999999;
    font-size:10px;
}
.back_button {
    font-size:10px;
}
.pagenav {
    font-size:10px;
}
.pagenav_prev {
    font-size:10px;
}
.pagenav_next {
    font-size:10px;
}
.message {
    font-size:10px;
}
a.footer:link {
    color:#9EA0A2;
    font-size:10px;
    font-weight:bold;
}
a.footer:active {
    color:#9EA0A2;
    font-size:10px;
    font-weight:bold;
}
a.footer:hover {
    color:#9EA0A2;
    font-size:10px;
    font-weight:bold;
}
a.footer:visited {
    color:#9EA0A2;
    font-size:10px;
    font-weight:bold;
}
.readon {
    background-image:url(../images/readon.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:25px;
}
a.readon:link {
    background-image:url(../images/readon.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:25px;
}
a.readon:active {
    background-image:url(../images/readon.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:25px;
}
a.readon:hover {
    background-image:url(../images/readon.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:25px;
}
a.readon:visited {
    background-image:url(../images/readon.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:25px;
}
/* ---------- Fin Partie template -------------------------------------------------------------------------------------- */

