#banniere {
background-repeat : no-repeat;
height : 115px;
width : 100%;
background-position : top right;
line-height : 1;
color: #FFFFFF;
background-color: #CCCCCC;
background-image: url(images/css/banniere.jpg);
}

#encart {
background-color : fffddb;
border-width : 1px;
border-style : dotted;
border-color : silver;
display : table;
float : left;
padding : 5px;
width : 188px;
}

#main {
height : 100%;
padding-left : 30px;
padding-right : 10px;
padding-top : 20px;
padding-bottom : 10px;
background-color: #CCCCCC;
}


#rubriquesGauche {
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
text-align : left;
width : 180px;
background-color: #000000;
}

#rubriquesGauche a.link {
color: #FFFFFF;
display : block;
font-size : 10pt;
line-height : 90%;
margin-bottom : 10px;
text-decoration : none;
}

#rubriquesGauche a.link:hover {
text-decoration : underline;
}

#rubriquesGauche a.selected {
font-weight : bold;
}

#rubriquesDroite {
background-color : #dedeff;
border-right : 1px solid black;
border-bottom : 1px solid black;
padding-top : 20px;
padding-left : 5px;
padding-right : 5px;
text-align : left;
width : 150px;
}

#rubriquesDroite a.link {
color : black;
display : block;
font-size : 10pt;
line-height: 90%;
margin-bottom : 10px;
text-decoration : none;
}

#rubriquesDroite a.link:hover {
text-decoration : underline;
}

#rubriquesDroite a.selected {
font-weight : bold;
}

#rubriquesHaut {
background-color : silver;
border-bottom : 1px solid black;
padding : 5px;
padding-left : 160px;
text-align : left;
}

#rubriquesHaut a.link {
display : block;
border-right: 1px solid white;
color : white;
font-size : 9pt;
font-family : Arial;
letter-spacing : 1px;
padding : 5px;
text-decoration : none;
}

#rubriquesHaut a.link:hover {
background-color : #d5d7d6;
}

#rubriquesHaut a.selected {
background-color : #d5d7d6;
}

#rubriquesBas {
color : silver;
padding : 5px;
text-align : right;
width : 0 /* FIX pour le bug colspan sur IE*/;
background-color : #a7a7a7;
}

#rubriquesBas a.link {
color : #FFFFFF;
text-decoration : none;
}

#rubriquesBas a.link:hover {
text-decoration : underline;
}

#rubriquesBas a.selected {
font-weight : bold
}

#tablemain {
height : 100%;
width : 1000px;
background-color : #FFFFFF;
}

a {
color  : blue;
font-weight : normal;
text-decoration : underline;
}

a:hover {
color   : red;
}

body {
font : normal 9pt Arial;
margin : 0px;
scrollbar-face-color		: #e6e9f7;
scrollbar-highlight-color	: #cdd4f5;
scrollbar-shadow-color		: #cdd4f5;
scrollbar-3dlight-color		: #ffffff;
scrollbar-arrow-color		: #1111a3;
scrollbar-track-color		: rgb(245,245,245);
scrollbar-darkshadow-color	: #ffffff;
text-align : left;
background-color : #EFEEED;
}

div.menuDeroulant {
background-color : #296aba;
position : absolute;
list-style: none;
margin : 0px;
padding : 0px;
width : 180px;
visibility : hidden;
}

div.menuDeroulant a {
border-top : 1px solid #235ea6;
border-bottom : 1px solid #507fba;
color : white;
display : block;
font : normal 9pt Arial;
margin : 0;
padding : 5px;
text-decoration : none;
}

div.menuDeroulant a:hover {
background-color : #507fba;
color : white;
font-width : normal;
text-decoration : none;
}

h1 {
font-size : 18pt;
letter-spacing : 2px;
margin : 0px;
margin-bottom : 20px;
text-align : left;
text-transform : uppercase;
font-family : Arial;
color : #636562;
font-weight : normal;
}

h2 {
color: #0002A5;
font-weight : bold;
font-size : 13pt;
font-family : Arial;
margin-bottom : 20px;
text-transform : uppercase;
letter-spacing : 2px;
}

body,table {
font-family : Verdana;
font-size : 12pt;
}

#rubriquesGauche a.niveau0 {
border-bottom-color: #CCCCCC;
border-bottom-style : solid;
border-bottom-width: 4px;
font-family : Arial;
color : #636562;
font-weight : bold;
padding-bottom : 2px;
text-transform : uppercase;
padding-top : 5px;
letter-spacing : 2px;
}

div.article {
background-repeat : no-repeat;
background-position : center center;
}

table.formulaire {
}



/* <custom> */
form.search {
 margin:14px;
}



/* </custom> */




