/* $Id: default.css,v 1.12 2004/03/18 17:35:03 sdalu Exp $ */

#lang { 
  float: right;
  margin-left: 0;
}

body {
    margin:0; /* suppression de toutes les marges */
    padding:0;
    background-color: white;
}


#header {
    width: 100%;
}

#footer {
    display: table; /* block should be enough ?! */
    width: 100%;
    font-family: sans-serif; 
    font-size: 12px; 
    text-align:center; 
    color: #333333;
    margin-bottom: 1ex;
}

#footer ADDRESS { 
    display: inline;
    font-style: normal;
}

#footer A { 
    color: #333333;
}


#footer HR { 
    width: 30%;
}


img { 
    border: 0px;
}



#main { 
        position: absolute;
        left: 140px;
        
        padding-right: 1em;

        width: auto;
}

/* STYLE des sous rubiques */

#menu {
    position: absolute;
    left: 0ex;
    width: 140px;
    margin-left: 0;
}

/* 
 * Link
 */
#menu div.nav a { 
        padding:                0 5px 0 5px;
        display:                block;
        font-size:              80%;
        text-align:             left;
        text-decoration:        none;
        color:                  #1341af;
/*      border-left:            solid 4px transparent; */ /* IE: bug */
}

#menu div.nav dd a {
        padding-left:           3ex;
}

#menu div.nav dl.links dd a {
        padding-left:           5px;
}

#menu div.nav a:hover {
        text-decoration: none;
        color:                  #1341af;
        background-color:       #f0ece5         !important;
/*      border-left:            solid 4px #d39514; */ /* IE: bug */
        -moz-border-radius:     10px; 
}

/* 
 * Items
 */
#menu div.nav div {
	font-family:		sans-serif; 
        background-color:       #f5b13d;
        color:                  black;
        border-color:           gray;
        font-weight:            bold;
        font-size:              90%;
        margin:                 1ex 0px 0.5ex 0px;
	padding-left:		1em;
        text-align:             left;
        border-style:           solid;
        border-width:           1px 1px 1px 1px;
}

#menu div.nav div {
        margin-top: 2em;
}

#menu div.nav div:first-child { 
        margin-top: 1em;
}

#menu div.nav dt {
        font-weight:            bold;
}
#menu div.nav dd {
        margin-left:            0px;
        padding-left:           0px;
        
}

#menu div.nav dl {
        margin-top:             0px;
        margin-bottom:          0.5ex;
}

#menu div.nav {
	list-style-type: none ;
	margin-left: 0px;
	padding-left: 10px;
        padding-right: 10px;
/*	font-weight: bold;
	font-size: 14px;*/
}




ul.faq li { 
    margin-bottom: 1ex;
}


TABLE.list { 
    width: 100%;
    border-collapse: collapse;
    border: solid #e4dcca;
    margin-bottom: 1ex;
}

TABLE.list TR.header { 
    background-color: #f0ece5; 
}

TABLE.list TR.header TD.title { 
}

TABLE.list TR.header TD.timestamp { 
    text-align: right;
}

TABLE.list TD.content { 
}




code { 
	color: #7b5109; 
}




/* style des cases permanantes \x{00E0} droite */

.outils { 
	position: static;
}

A.outils:link {
    	background-color: #f0ece5; 
	margin: 0px;
	padding:4px; 
    	color: #1341af; 
    	border: 1px dotted #f7ad31
}

/* style pour les cadre index de rubrique */

#index{
    TEXT-DECORATION: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
    background-color: #f0ece5;
    margin-left: 10%;
    margin-right: 10%;
/*    padding:2px;*/
    color: #333333; 
    font-weight: normal;
    border: 1px solid #e4dcca;
}

#index UL {
	list-style-image: url('/images/puce.gif');
	vertical-align: text-top;
	padding-bottom: 6px;
	font-size: 12px;
	line-height: 2em;
}
#index LI {
	padding-left: 5px;
}










.warning { 
    padding: 5px 5px 5px 5px; 
    background-color: #f0ece5;
    border-left: solid #f5b13d;
}

.error {
    padding: 5px 5px 5px 5px; 
    background-color: #f0ece5;
    border-left: solid #ff5809;
}










/* Tout ce qui suit est pour les menus sans javascript */

A.menub:link   {  
        color: #0066b2; 
        TEXT-DECORATION: none;
}
A.menub:visited   {  
        color: #0066b2; 
        TEXT-DECORATION: none;
}
A.menub:active   {  
        color: #0066b2; 
        TEXT-DECORATION: none;
}

A.menuc:link   {  
        color: #f0ece5;
        TEXT-DECORATION: none;
}
A.menuc:visited   {  
        color: #f0ece5; 
        TEXT-DECORATION: none;
}
A.menuc:active   {  
        color: #f0ece5; 
        TEXT-DECORATION: none;
}


.ccreme { 
	font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
        font-weight: bold;
        background-color: #f0ece5; 
        padding:10px; 
        font-size: 12px;
}


.cbleu { 
	font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
        font-weight: bold;
        background-color: #0066b2;
        padding:10px; 
        font-size: 12px;
}

.cbleufin { 
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    font-weight: normal;
    TEXT-DECORATION: none;
    font-size: 10px;
    font-weight: normal;
    background-color: #0066b2;
    padding:5px; 
    color: #f0ece5;
    border: 1px solid;
    border-color: #0066b2;
}


/* Tout ce qui pr\x{00E9}c\x{00E8}de est pour les menus sans javascript */

A { 
	text-decoration: none;
}

A:link { font-family: Arial, Helvetica, sans-serif; 
 	color: #1341AF }
A:visited { font-family: Arial, Helvetica, sans-serif; 
	color: #0066b2 }
A:hover { text-decoration: underline; }


.bloc
 { font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #333333; 
	 TEXT-DECORATION: none;
	 text-align: justify; }


B { font-weight: bolder; }

P { font-family: sans-serif; font-style: normal; color: #333333; text-align: justify }

BLOCKQUOTE { font-family: sans-serif; font-style: normal; color: #333333; text-align: justify }

TD {  font-family: sans-serif; font-style: normal;  color: #333333}

li {  font-family: sans-serif; font-style: normal;  color: #333333}

ul {  font-family: sans-serif; font-style: normal; color: #333333}

H1 {  font-family: sans-serif; font-size: 18px; font-style: normal; color: #f7ad31; font-weight: bold}

.h1 {  font-family: sans-serif; font-size: 18px; font-style: normal; color: #f7ad31; font-weight: bold}

H2 {  font-family: sans-serif; font-size: 14px; font-style: normal; color: #1341AF; font-weight: bold}

H3 {  font-family: sans-serif; 
	text-indent: 40px;
	font-size: 12px; 
	font-style: normal; 
	color: #1341AF; 
	font-weight: bold }

H4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #1341AF; font-weight: bold; text-indent: 40px; font-style: italic; }



.note { font-family: Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	text-align:center; 
	color: #333333}



TR.title { 
    font-family: sans-serif;
    background-color: #f0ece5;
    color: black;
    font-weight: bold;
 }




.submit { cursor: pointer; border: 0px;} /* pour les images boutons */

.center { 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: 10px; 
	color: #333333; 
	text-align: center; 
}
