
@import url(../menu/menu_lien_header.css);

body {
    font-family : Tahoma,Arial, Helvetica, sans-serif; 
    font-size : 12px; 
    font-style : normal;
    text-align:center;  
    color : #cccccc; 
background-color:#FFFFFF;
 } 

A {
font-family : Tahoma,Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #800000; 
text-decoration : underline; 
} 

A:hover {
color : #800000; 
text-decoration : none; 
} 

td, tr, table {
font-family:Verdana,sans-serif;
font-size:12px;
    text-align: left;
	color: #000000;}

.mainmenu a {
font-family : Tahoma,Arial, Helvetica, sans-serif; 
font-size:10px;
color: #004080;}

.mainmenu a:hover {
font-family : Tahoma,Arial, Helvetica, sans-serif; 
font-size:10px;
color: #800000;}

.optable {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;}

img {
	border : 0px;}


.myb {
background: #F7F7F7;
vertical-align: middle;
padding: 1px 1px 1px 1px;
border-top: 1px #CFCFCF;
border-right:1px #CFCFCF;
border-left: 1px #CFCFCF;
border-bottom: 1px #CFCFCF;
border-style:dashed; }

.login {
   background: #FFFFFF;
   border: 1px solid #000000;
}

.textarea {	
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #3ea2bc;}

.def_button
              {
            FONT-FAMILY: arial, tahoma, verdana, helvetica;
              FONT-SIZE:  8pt;

            color: #000000;
             BACKGROUND:  url(../images/button1.gif);
                 BORDER:  1px inset #FFFFFF;
              }

}
.indextext {
	color: #FFFFCC;
	padding: 1px 1px 1px 1px;
	text-align: left;}

.textarea,  .file {
	background: White;
	border: 1px solid #08596d;
	font-size: 10px ;}

.text {
    font-style : normal; 
    color : #08596d; 
    text-decoration: none;}

.headerr {
        height: 22px;
        width: 98%;
        margin: 0 0px 0 0px;
        }
.rekl {
        text-align: right;
}
.ul, .a, .b, .c {
                        display: inline;
                        padding: 10 12 2 18px;
                }
.b {
                        background: url(../images/b3.gif) no-repeat left bottom;
                }
.c {
                        background: url(../images/c2.gif) no-repeat left bottom;
                }
.waitbox {
padding: 1px 1px 1px 1px;
text-align: left;}

#pagewidth{ 
margin-left:auto; 
margin-right:auto; 
width: 100%; 
} 

/*mise en forme du header vous pouvez changer l'image du header ici----------------------------------------------------*/ 


#header{
 color: #2F2F2F; /*orange*/ 
 width:100%;
 height:39px;
 background-image:url(../images/fond-haut.gif);
 background-repeat: repeat;} 

#header2{
 width:100%;
 height:152px;
 vertical-align: top;
 background-image:url(../images/fond-haut2.gif);
 background-repeat: repeat;
 text-align:center;
 vertical-align:bottom;
 padding-bottom: 2px;} 

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

#table_centrale{
 position:relative; 
 width:80%;
border-collapse:collapse; } 

#leftcol{
 background-color:#DDDDDD;
 vertical-align:top;
 padding-top: 4px;
 padding-left: 10px;
 padding-right: 1px;
 border-top: 1px #6F6F6F;
 border-right:1px #6F6F6F;
 border-left: 1px #6F6F6F;
 border-bottom: 1px #6F6F6F;
 border-style: solid;
}
 
#rightcol{
 vertical-align:top;
 padding-top: 4px;
 padding-left: 2px;
 background-color:#fff;
 border-top: 0px #E5E0DC;
 border-right:0px #E5E0DC;
 border-left: 0px #CFCFCF;
 border-bottom: 0px #000;
 border-style: solid;
 width:15%; 
 }
 
#maincol{
 background-color:#fff;
 vertical-align:top;
 padding-top: 4px;
 padding-left: 7px;
 padding-right: 2px;
 border-top: 0px #E5E0DC;
 border-right:0px #CFCFCF;
 border-left: 0px #FFFFFF;
 border-bottom: 0px #000;
 border-style: solid;
 width:85%; 
 }


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

#footer{
 width: 100%;
 height:44px;
 background-image: url('../images/fond-haut2.gif');
 background-repeat: repeat;} 
/*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;}
}


/*Blocs ----------------------------------------------------------------------*/

.block_content {
font: 11px verdana, helvetica, sans-serif;

-moz-border-radius: 4px;
padding-left:2px; 
padding-right:2px; 
width: 100%;}
/*  aspect des blocs colonne gauche ---------------------------------------------*/	

.block_title-colonne-gauche {
text-align:center; 
font: bold 10px tahoma, verdana, helvetica, sans-serif;
color: #4F4F4F;

background-repeat: no-repeat;
}

.block_content-colonne-gauche {
width: 180px;}

.boxContent {


width: 100%;
}


.block_title-right-bloc {
font: bold 10px tahoma, verdana, helvetica, sans-serif;
color: #4F4F4F;

background-repeat: no-repeat;
text-indent:11pt;}


.boxContent-right {
width: 170px;}

/*  aspect des blocs cadre central aspect uni bleu clair ---------------------------------------------*/	

.block_title-center {
font: 11px verdana, helvetica, sans-serif;
font-style:bold;
color:#ffffff;
background-color:#AFAFAF;
background-repeat: no-repeat;
width: 100%;
text-indent:15pt;
}

.block_content-center {
font: 18px verdana, helvetica, sans-serif;
color:#08596d;
border-bottom: 0px solid #9cbcc4; 
border-left: 0px solid #9cbcc4;
border-right: 0px solid #9cbcc4;
border-top: 0px solid #9cbcc4;
-moz-border-radius: 5px;
width: 100%;

}

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

.block_title {

font: bold 16px verdana, helvetica, sans-serif;
color: #08596d;
background-image:url(../images/fleche-orange.png);
background-repeat: no-repeat;
text-indent:13pt;

}

.postedby {
font: 9px verdana, helvetica, sans-serif;
color: #9cbcc4;
text-align:left; 
}
/*------------------- couleurs des liens posteby*/

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

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

.block_content-texte-article {
font: 12px verdana, helvetica, sans-serif;
padding-top:1px;
padding-bottom:2px;}

.morelink {
font: 9px verdana, helvetica, sans-serif;
text-align:left; 
border-top:1px dashed #08596d; 
padding-top:2px}	

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

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

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

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

/* ------------------------------------aspect module sections */

.title {
    color: #08596d;
	font-size: 18px;
    font-style: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 { /* entete degrade bleu  */
background-color:#9cbcc4;
}


.newbb_plus_css .bg1 {
background-color:#ffffff  /* fond cellule */
}

.newbb_plus_css .bg2 {
background-color:#3ea2bc /* couleur bordure*/
} 

.newbb_plus_css .bg3 { 
background-color:#8cc8d7   /* fond cellule 2  */
}

.newbb_plus_css .bg4 { /* entete degrade bleu  */
background-color:#8cc8d7;
background-image:url(../images/bg-titre-bleu-blc.png);
background-repeat: repeat-x;
height:20px;
}

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





/* ------------------------------------mylinks */



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





