#banniere {
background-repeat: no-repeat;
height: 120px;
width: 997px;
color: #5f4c3e;
font: normal 25pt "Century Gothic", Arial;
text-transform: uppercase;
letter-spacing: 15px;
padding-left: 400px;
padding-top: 50px;
CHANGE_LANGUE: FR;
  background-image: url(images/css/banniere.jpg);
}

#drapeaux {
position: absolute;
top : 10px;
margin-left: 430px;
}

#encart {
display: table;
float : left;
width: 210px;
border-left-color: #000000;
border-left-width: 1px;
padding-left: 10px;
margin-left: 20px;
text-align: left;
border-left-style: dotted;
}

#main {
height: 100%;
padding: 10px;
background-position: top right;
background-repeat: no-repeat;
width: 548px;
}

#rubriquesGauche
{
text-align : left;
width: 182px;
background-repeat: no-repeat;
background-position: top right;
background-image: url(images/css/rubriquesgauche.jpg);
padding-top: 32px;
padding-right: 193px;
}

#rubriquesGauche a.link
{
display: block;
text-decoration: none;
font-weight: normal;
color: #5f4c3e;
background-position: center left;
background-image : url(images/css/rubriquesgauche_a.gif);
background-repeat: no-repeat;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
}

#rubriquesGauche a.link:hover
{
text-decoration : underline;
}

#rubriquesGauche a.selected
{
background-image : url(images/css/rubriquesgauche_a_selected.gif);
}

#tablemain {
height : 100%;
width : 997px;
background-repeat : repeat-y;
background-position : top left;
background-image : url(images/css/tablemain.gif);
background-color : #ffffff;
}

#rubriquesHaut {
display : none;
}

#rubriquesHaut a.link {
color : white;
padding : 0px;
text-decoration : none;
background-repeat : no-repeat;
background-position : top right;
font-family : Arial;
font-size : 7pt;
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 : #ece9e7;
background-repeat : repeat-x;
background-position : top left;
background-attachment : fixed;
}

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 {
margin: 0px;
margin-bottom: 35px;
text-align: left;
font: normal 20pt "Century Gothic", Arial;
letter-spacing: 15px;
text-transform: uppercase;
margin-left: 15px;
background-attachment: fixed;
font-weight: bold;
}

h2 {
font-weight: bold;
font-size: 10pt;
font-family: Arial;
letter-spacing: 3px;
padding-left: 0;
}

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 : #5f4c3e;
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 : #5f4c3e;
text-align ; center;
text-align : left;
background-repeat : repeat-x;
padding-left : 480px;
padding-bottom : 10px;
}

#rubriquesBas a.link {
color : #5f4c3e;
font-family : Arial;
font-size : 8pt;
font-weight : normal;
text-align : center;
text-transform : uppercase;
letter-spacing : 2px;
padding-left : 5px;
padding-right : 5px;
}

#rubriquesBas a.selected {
font-weight : normal;
font-family : Arial;
font-size : 9pt;
color : #00376b;
}

#rubriquesGauche a.niveau0 {
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: #FFFFFF;
background-repeat: no-repeat;
background-position: center left;
background-image : url(images/css/rubriquesgauche_a_niveau0.gif);
padding-left: 20px;
padding-top: 13px;
text-transform: uppercase;
letter-spacing: 1px;
height: 27px;
margin-top: 5px;
display: block;
}

#logo {
}


#center {
border-right : 54px solid #ece9e7;
}

#rubriquesGauche a.niveau0Selected {
background-repeat : no-repeat;
}

#rubriquesGauche a.niveau0:hover {
background-image : url(images/css/rubriquesgauche_a_niveau0_hover.gif);
text-decoration : none;
}

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(images/solutions/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;
}

div.article {
line-height : 150%;
}

div.menuAdresse
{
background: #8a7c72 url(upload/fond_adresse.gif) no-repeat top left;
color: #ffffff;
font-size: 8pt;
height: 193px;
margin-left: 182px;
padding: 10px 0 0 20px;
position: absolute;
top : 759px;
width: 173px;
}

div.menuAdresse b
{
display: block;
letter-spacing: 1px;
margin-bottom: 3px;
}

p.galerie {
margin-top : 10px;
margin-bottom : 10px;
}

.partners {
color: #000000;
background-color: #ece9e7;
text-align: right;
padding-right: 50px;
}

div.menuImages
{
margin: 10px 0 10px 0;
}

div.menuImages h2
{
clear: left;
float: left;
width: 160px;
}

div.menuImages a
{
color : white;
display : block;
font: bold 12pt Arial;
height: 73px;
overflow: hidden;
padding-top : 60px;
text-decoration : none;
text-align: center;
width : 180px;
}

div.menuImages a:hover
{
color: White;
display: block;
background-image : url(upload/traits.gif);
text-decoration: none;
}

div.menuImages div
{
background-repeat : no-repeat;
float: left;
margin : 1px;
height: 133px;
width : 180px;
}

div.menuImages br
{
clear: both;
}

div.menuImagesV a
{
color : white;
display : block;
font: bold 12pt Arial;
height: 120px;
overflow: hidden;
padding-top : 60px;
text-decoration : none;
text-align: center;
width : 135px;
}

div.menuImagesV a:hover
{
color: White;
display: block;
background-image : url(upload/traits.gif);
text-decoration: none;
}

div.menuImagesV div
{
background-repeat : no-repeat;
float: left;
margin : 5px;
height: 180px;
width : 135px;
}

div.menuImagesV br
{
clear: both;
}
