/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*mise en forme du site */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.pagee{
margin-left: 0px;
margin-right: 0px;
width: 99%;
margin-top: 15px;
}

#pagewidth{
margin-left:0px;
margin-right:0px;
background-color:#FFFFFF;
width:100%;
border-top: 0px #6a6a6a;/* gris sombre*/
border-right:0px #6a6a6a;
border-left: 0px #6a6a6a;
border-bottom: 0px #6a6a6a;
border-style:solid;}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Mise en forme du header */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*cadres gauche, droit et central */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#leftcol{
background-color:#ffffff; /* gris pale*/
text-align:left;
vertical-align:top;
padding-top: 4px;
padding-left: 2px;
padding-right: 2px;
border-top: 0px solid #CFCFCF; }

h1{
font: bold 16px verdana, helvetica, sans-serif center;
color: #1b9ac7;
background-color:#ffffff;/* gris sombre*/
text-decoration: none;
}
h2{
font: bold 12px verdana, helvetica, sans-serif;
color: #1b9ac7;
background-color:#ffffff;/* gris sombre*/
text-decoration: none;
}

#rightcol{
text-align:left;
vertical-align:top;
padding-top: 4px;
padding-left: 2px;
background-color:#ffffff; /* gris pale*/
border-top: 0px #CFCFCF;
border-right:0px #CFCFCF;
border-left: 0px #CFCFCF;
border-bottom: 0px #CFCFCF;
border-style:solid; }


#maincol{
background-color: #FFFFFF;
text-align:left;
vertical-align:top;
padding-top: 4px;
padding-left: 7px;
padding-right: 2px;
border-top: 0px #CFCFCF;
border-right:0px #CFCFCF;
border-left: 0px #CFCFCF;
border-bottom: 0px #CFCFCF;
border-style:solid;
width:100%; }


/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*pied de page du site                                          */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.footer{
 text-align:center;
 width: 938px;
 height:44px;
 font: normal 9px Verdana, Arial, Helvetica, sans-serif;
 color:#6a6a6a;
 background-color:#efefef; /* gris pale*/
 border-top: 1px #CFCFCF;/* gris medium*/
 border-right:0px #CFCFCF;
 border-left: 0px #CFCFCF;
 border-bottom: 0px #CFCFCF;
 border-style:solid;}

/*couleurs des liens footer*/

.footer a  {
font: 9px verdana, helvetica, sans-serif;
color:#9cbcc4;}

.footer a:hover {
text-decoration: none;
color: #000000;}

.footer-text {
background-color:#ffffff; /* gris pale*/
font: 10px verdana, helvetica, sans-serif;
color:#666666;
}
.table_footer {
border-Top: 3px solid #3399cc;
margin-top: 10px;
margin-bottom: 20px;
height: 70px;
width: 100%;
}
.footer_td0 {
padding-left: 45px;
width: 130px;
font-size: 12px;
}

.footer_td1 {
font-size: 12px;
width:50px;
}
.footer_td2 {
font-size: 12px;
width:50px;

}
.footer_td3 {
font-size: 12px;
width: 130px;
padding-left: 7px;
}
.footer_td4 {
font-size: 12px;
width: 100px;
}
.footer_td5 {
font-size: 12px;
width: 50%;
padding-left: 6px;
}

.footer_td6 {
width: 46%;
font-size: 12px;
}
.table_footer2 {
width: 100%;
}
A.const:link {
        font-size: 12px;
        COLOR: #10598a; TEXT-DECORATION: underline
}
A.const:active {
        font-size: 12px;
        COLOR: #10598a; TEXT-DECORATION: underline
}
A.const:visited {
        font-size: 12px;
        COLOR: #10598a; TEXT-DECORATION: underline
}
A.const:hover {
        font-size: 12px;
        COLOR: #c20508; TEXT-DECORATION: underline
}
A.const1:link {
        font-size: 10px;
        COLOR: #10598a; TEXT-DECORATION: underline
}
A.const1:active {
        font-size: 10px;
        COLOR: #10598a; TEXT-DECORATION: underline
}
A.const1:visited {
        font-size: 10px;
        COLOR: #10598a; TEXT-DECORATION: underline
}
A.const1:hover {
        font-size: 10px;
        COLOR: #c20508; TEXT-DECORATION: underline
}


/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*fonction impression */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*printer styles*/
@media print{
/*hide the left column when printing*/
#leftcol{display:none;}

/*hide the right column when printing*/
#rightcol{display:none;}
#twocolls, #maincol{width:100%; float:none;}
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Aspect des blocs */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.block_content {
font: 12px verdana, helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
line-height: 15px;
width: 100%;}

.boxContent {width: 200px;}

/* aspect des blocs colonne gauche */

.block_title-left{
font: bold 16px verdana, helvetica, sans-serif;
color: #262626;/* rouge sombre*/
background-color:#ffffff; /* gris pale*/
}

.block_content-left {width: 200px;}


/* aspect des blocs colonne droite */

.block_title-right{
font: bold 16px verdana, helvetica, sans-serif;
color: #262626;/* rouge sombre*/
}

.boxContent-right {width: 200px;}

/* aspect des blocs cadre central*/

.block_title-center {
font: bold 16px verdana, helvetica, sans-serif;
color: #66cc00;
background-color:#ffffff;
width: 100%;
}

.block_content-center {
font: 11px verdana, helvetica, sans-serif;
color:#08596d;
border-bottom:0px solid #CFCFCF;
border-left: 0px solid #CFCFCF;
border-right: 0px solid #CFCFCF;
border-top: 0px solid #CFCFCF;

}

.center_bl_bot {
padding-left: 10px;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* aspect des articles */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.block_title-news {
font: bold 10px verdana, helvetica, sans-serif;
color: #1b9ac7;
background-color:#ffffff;/* gris sombre*/
text-decoration: none;
}
.block_title-news a:link {
font: bold 16px verdana, helvetica, sans-serif;
COLOR: #1b9ac7;
CURSOR: hand;
BORDER-BOTTOM: 1px dotted;
TEXT-DECORATION: none
}
.block_title-news a:active {
font: bold 16px verdana, helvetica, sans-serif;
COLOR: #1b9ac7;
CURSOR: hand;
TEXT-DECORATION: none
}
.block_title-news a:visited {
font: bold 16px verdana, helvetica, sans-serif;
COLOR: #1b9ac7;
CURSOR: hand;
TEXT-DECORATION: none
}
.block_title-news a:hover {
font: bold 16px verdana, helvetica, sans-serif;
COLOR: #1b9ac7;
CURSOR: hand;
BORDER-BOTTOM: 1px dotted;
TEXT-DECORATION: none
}

.boxContent-news {width: 100%;

}

.news_bot {
padding-top: 8px;
}

.block_content-news {
font: 12px verdana, helvetica, sans-serif;
padding-left: 15px
padding-right: 15px
padding-top: 15px
padding-bottom: 15px
color: #777777;

}

.postedby {
font: 9px verdana, helvetica, sans-serif;
color: #1b9ac7;
background-color:#ffffff; /* gris pale*/

}
.morelink {
font: 9px verdana, helvetica, sans-serif;
color: #1b9ac7;
text-align:right;
border-top:0px solid #08596d;
padding-top:2px
}
.block_title-morenews {
font: bold 13px verdana, helvetica, sans-serif;
color: #08596d;
padding-left: 15px
padding-right: 15px
padding-top: 15px
padding-bottom: 15px

}

/*couleurs des liens  block_title et  posteby*/

.block_title a  {font: bold 14px  verdana, helvetica, sans-serif;color:#ffffff;}
.block_title a:hover  {font: bold 14px  verdana, helvetica, sans-serif;color:#9cbcc4;text-decoration: none;}

.postedby a  {font: 9px verdana, helvetica, sans-serif;color:#9cbcc4;}
.postedby a:hover {text-decoration: none;color: #000000;}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* aspect des preferences administration                        */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.checkbox {        background: #ECECEC;/*gris pale */border: 1px solid #08596d;font-size: x-small;}
.select {background: #ECECEC;border: 1px solid #08596d;font-size: small;}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* aspect des modules                                           */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*aspect module sections */

.title {color: #08596d;        font: 18px bold;}
.sections_css .bg1 {background-color:#ffffff  /* fond cellule */}
.sections_css .bg2 {background-color:#ECECEC /* fond cellule nom - lecture*/}
.sections_css .bg3 {background-color:#ffffff   /* fond cellule  article- date  */}
.sections_css .bg4 {background-color:#9cbcc4;/* entete degrade bleu  */}

/*aspect module mylinks */

.mylinks_bg1                {background-color:#ffffff;border-collapse:collapse;} /* fond cellule bloc centre, bloc froit, admin*/
.mylinks_bg3                {background-color:#efefef;border-collapse:collapse;} /* en tete des cadres admin*/


/*aspect module forum new_bb */

.newbb_plus_css .bg1 {background-color:#ffffff  /* fond cellule */}
.newbb_plus_css .bg2 {background-color:#b9a894; /* couleur bordure gris medium du bloc menu*/}
.newbb_plus_css .bg3 {background-color:#efefef; /* gris pale, fond cellule 2  */}
.newbb_plus_css .bg4 {background-color:#efefef; /* gris pale, entete  */}


/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*                           aspect général                     */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.bg1{background-color:#ffffff} /* fond cellule bloc centre, bloc droit, admin*/

.bg2{/* couleur bordure*/
background-color:#efefef;
border-bottom:1px solid #b9a894;
border-left: 1px solid #b9a894;
border-right: 1px solid #b9a894;
border-top: 1px solid #b9a894;
-moz-border-radius: 5px;}

.bg3{background-color:#ECECEC} /* en tete des cadres admin*/

.bg4{background-color:#ffffff} /* pied de page bloc forum*/


body {
    font: normal 9px Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color : #000000;
    background-image:url(../images/background.jpg);
    background-repeat: repeat; }

A:link {
        font: normal 11px Verdana;
COLOR: #10598a; TEXT-DECORATION: none
}
A:active {
font: normal 11px Verdana;
COLOR: #10598a; TEXT-DECORATION: none
}
A:visited {
font: normal 11px Verdana;
        COLOR: #10598a; TEXT-DECORATION: none
}
A:hover {
font: normal 11px Verdana;
        COLOR: #c20508; TEXT-DECORATION: none
}

td, tr, table {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;}

.optable {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;}

img {border:0px;}

.image{vertical-align: middle;}

/*aspect des cadres login, champ texte, recherche...*/

.login,.button, .text {
   vertical-align: middle;
   border: 1px solid #1b9ac7;
   font-size: 10px;
   color: #785a3c;}



.login2{
   vertical-align: middle;
   background-color:#6a6a6a;/* gris sombre*/
   text-align:center;
   border: 1px solid #b9a894;
   font-size: 10px;
   color: #ffffff;}

.textarea {font: normal 9px Verdana, Arial, Helvetica, sans-serif; border: solid 1px #676767;}
.file, .select, .radio {background: #ECECEC;/*gris pale */font-size: 10px;}
.indextext {color: #FFFFCC;padding: 1px 1px 1px 1px;}
.textarea,  .file {        background: #ffffff;/*blanc*/border: 1px solid #676767;font-size: 10px ;}
.waitbox {
border: solid 1px #000000;
padding: 1px 1px 1px 1px;
}


.block_title-morenews {font: bold 13px verdana, helvetica, sans-serif;color: #08596d;}

.AHeader {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; width: 90%;
}
.Table1 {
width: 100%;
}
.Table1_p {
margin-top: 0px;
margin-bottom: 0px;
}
.Table1_p3 {
margin-top: -20px;
margin-bottom: 0px;
font: 45px Arial Black;
color: #333333;
}
.Table1_p4 {
margin-top: -20px;
margin-bottom: 0px;
font: normal 12px verdana;
color: #10598A;
}
.Table2 {
height: 100%;
}
.Table2_td {
PADDING-RIGHT: 15px; PADDING-LEFT: 2px; VERTICAL-ALIGN: middle;
}
.AUserMenu {
        FONT-SIZE: 11px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; width: 58%;
}
.CUserMenu:link {
        COLOR: #666666; TEXT-DECORATION: underline
}
.CUserMenu:active {
        COLOR: #666666; TEXT-DECORATION: underline
}
.CUserMenu:visited {
        COLOR: #666666; TEXT-DECORATION: underline
}
.CUserMenu:hover {
        COLOR: #333333; TEXT-DECORATION: underline
}
.AMainMenu {
        HEIGHT: 30px; BACKGROUND-COLOR: #3399cc
}
.TMainMenu {
        PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.CMainMenu:link {
        font-size: 12px;
        COLOR: #ffffff; TEXT-DECORATION: none
}
.CMainMenu:active {
        font-size: 12px;
        COLOR: #ffffff; TEXT-DECORATION: none
}
.CMainMenu:visited {
        font-size: 12px;
        COLOR: #ffffff; TEXT-DECORATION: none
}
.CMainMenu:hover {
        font-size: 12px;
        COLOR: #ffffff; TEXT-DECORATION: none
}
#nav {
width: 100%;
float: left;
margin-left: 17px;
padding: 10px 0 0 10px;
list-style: none;
}
#nav li {
float: left;
margin-right: 20px;
padding: 0;
font-size: 14px;
}
.search2 {
color: #676767;
padding-top: 2px;
}
.link_rab {
CURSOR: hand;
BORDER-BOTTOM: 1px dotted;
}
.top {
padding-top: 32px;
}

