#banniere {
background-repeat : no-repeat;
}

#encart {
display : table;
float : left;
width : 210px;
border-left-color : #000000;
border-left-style : dotted;
border-left-width : 1px;
padding-left : 10px;
margin-left : 20px;
text-align : left;
}

#main {
height : 100%;
background-color : #FFFFFF;
padding : 10px;
padding-top : 25px;
padding-left : 10px;
text-align : justify;
}

#rubriquesGauche
{
text-align : left;
width: 200px;
border-right-color : #000000;
border-right-style : dotted;
border-right-width : 1px;
background-repeat : no-repeat;
background-position : center center;
padding-top : 20px;
}

#rubriquesGauche a.link
{
color: black;
display: block;
font-size: 10pt;
margin-bottom: 10px;
text-decoration: none;
font-weight: normal;
font-family: Arial;
padding-left: 10px;
}

#rubriquesGauche a.link:hover
{
font-family : Arial;
font-size : 10pt;
font-weight : bold;
color : #00376b;
}

#rubriquesGauche a.selected
{
font-weight : bold;
color : #00376b;
}

#tablemain {
height : 100%;
background-color : #ffffff;
width : 980px;
}

#rubriquesHaut {
border-bottom-color : #ffc100;
border-bottom-width : 8px;
border-bottom-style : solid;
height : 24px;
background-color : #00376b;
}

#rubriquesHaut a.link {
color : white;
padding : 0px;
text-decoration : none;
background-repeat : no-repeat;
background-position : top right;
font-family : Arial;
font-size : 9pt;
letter-spacing : 1px;
font-weight : normal;
display : block;
margin : 0px;
text-align : center;
padding-top : 5px;
padding-bottom : 5px;
background-image : url(images/css/rubriqueshaut_a.gif);
height : 14px;
border-left-color : #0077a5;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #000c2d;
border-right-style : solid;
border-right-width : 1px;
width : 162px;
}

#rubriquesHaut a.link:hover {
color : #ffc100;
background-color : #002549;
background-repeat : no-repeat;
background-position : top right;
background-image : url(images/css/rubriqueshaut_a_hover.gif);
}

#rubriquesHaut a.selected {
color : #ffc100;
background-image : url(images/css/rubriqueshaut_a_selected.gif);
}

a {
color : #003366;
text-decoration : none;
}

a:hover {
color : #666666;
text-decoration : underline;
}

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 : #FFFFFF;
background-image : url(images/css/body.gif);
background-repeat : repeat-y;
background-position : center center;
}

div.menuDeroulant {
background-color : #ffc100;
position : absolute;
list-style: none;
margin : 0px;
padding : 0px;
width : 163px;
visibility : hidden;
margin-left : 1px;
}

div.menuDeroulant a {
border-bottom : 1px solid #00376b;
color : #00376b;
display : block;
margin : 0;
text-decoration : none;
font-family : Arial;
font-weight : normal;
padding-top : 2px;
padding-bottom : 2px;
font-size : 9pt;
text-align : left;
padding-left : 10px;
}

div.menuDeroulant a:hover {
background-color : #cccccc;
color : #00376b;
font-width : normal;
text-decoration : none;
}

h1 {
color : #00376b;
font-weight : bold;
font-size : 12pt;
font-family : Arial;
margin : 0px;
margin-bottom : 30px;
text-align : left;
background-repeat : no-repeat;
background-position : center left;
background-image : url(images/css/h1.jpg);
padding-left : 24px;
margin-top : 0px;
}

h2 {
color : #00376b;
font-weight : bold;
font-size : 12pt;
font-family : Arial;
}

h3 {
color : #00376b;
font-weight : bold;
font-size : 10pt;
font-family : Arial;
margin : 10px 0 5px 0;
padding-left : 19px;
text-align : left;
background-repeat : no-repeat;
background-position : center left;
background-image : url(images/css/h3.jpg);
}

hr {
background : transparent;
color : transparent;
border-bottom : 1px dotted black;
}

body,table {
font-family : Arial;
color : #666666;
font-size : 10pt;
}

#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;
}

#rubriquesBas {
color : silver;
text-align ; center;
text-align : center;
background-repeat : repeat-x;
background-image : url(images/css/rubriquesbas.jpg);
background-position : center center;
padding-bottom : 10px;
padding-top : 10px;
}

#rubriquesBas a.link {
color : #00376b;
font-family : Arial;
font-size : 9pt;
font-weight : normal;
text-align : center;
padding-bottom : 4px;
}

#rubriquesBas a.selected {
font-weight : normal;
font-family : Arial;
font-size : 9pt;
color : #00376b;
}

#rubriquesGauche a.niveau0 {
font-weight : normal;
font-size: 10pt;
font-family : Arial;
color : #00376b;
background-repeat : no-repeat;
background-position : center left;
background-image : url(images/css/rubriquesgauche_a_niveau0.gif);
padding-left : 24px;
margin-left : 10px;
margin-top: 10px;
}

#logo {
height : 130px;
width : 985px;
}


#center {
margin-top : 10px;
}

#rubriquesGauche a.niveau0Selected {
margin-left : 10px;
background-image : url(images/css/rubriquesgauche_a_niveau0selected.gif);
background-repeat : no-repeat;
font-weight : bold;
padding-left : 24px;
}

#rubriquesGauche a.niveau0:hover {
color : #00376b;
}

div.solutions a
{
color : white;
display : block;
font: bold 12pt Arial;
height: 90px;
overflow: hidden;
padding-top : 60px;
text-decoration : none;
text-align: center;
width : 200px;
}

div.solutions a:hover
{
color: White;
display: block;
background-image : url(upload/traits.gif);
text-decoration: none;
}

div.solutions div
{
background-repeat : no-repeat;
float: left;
margin : 5px;
height: 150px;
width : 200px;
}

div.solutions br
{
clear: both;
}
