/* CSS Document */
#conteneur {
  position : relative;
  margin-left: auto;
  margin-right: auto;
}

#content {
  position : relative;
  width : 984px;
  margin : 0 0 0 0;
  text-align: left; /* on r?blit l'alignement normal du texte */
}
div#cadre {
  left : 23px;
  position : relative;
  margin : 0 0 0 0;
  width : 730px;
  background-color : #ffffff;
}
#principal-4 {
   position : relative;
   margin : 0 20px 0 0px;
   background-color : #ffffff;
   padding : 20px 0 20px 20px;
   min-height : 380px;
   width : 710px;
}
#menuEspaceClients {
   position : relative;
   margin : 0 20px 0 0;
   background-color : #ffddff;
   padding : 20px 0 0 20px;
   min-height : 380px;
   width : 210px;
}
#PrincipalEspaceClients {
   position : absolute;
   margin : 0 20px 0 0;
   background-color : #66ddff;
   padding : 0 0 0 0;
   min-height : 380px;
   width : 530px;
   left : 245px;
   top : 0;
}
#logo {
   position : relative;
   left : 0;
   top : 0;
   width : 554px;
   height : 162px;
}
/*#icones-4 {
position : absolute;
left : 297px;
top : 0;
width : 195px;
height : 29px;
}*/
div#image-rubrique-4 {
   position : absolute;
   left : 533px;
   top : 0;
   width : 224px;
   height : 162px;
}
div#Calquemenu {
   position : absolute;
   left : 750px;
   top : 0;
   width : 243px;
   height : 524px;
   background-image : url(../decoupes/menu.gif);
   background-repeat : no-repeat;
}

#Calquemenu ul {
   margin-top : 10px;
   margin-bottom : 8px;
   margin-left : -10px !important;
   margin-left : 8px;
}
div#presentation4-05 {
   position : absolute;
   left : 899px;
   top : 0;
   width : 1px;
   height : 408px;
   background-color : #ffffff;
}

div#menu-vertical-4 {
   position : absolute;
   left : 0;
   top : 162px;
   width : 26px;
   height : 373px;
}

div#menu-vertical-presentation {
   position : absolute;
   left : 0;
   top : 162px;
   width : 26px;
   height : 373px;
}
div#titre-rubrique-4 {
   position : absolute;
   left : 26px;
   top : 162px;
   width : 729px;
   height : 36px;
   background-color : #ffffff;
}
.menuStyle {
   font-size : 12px;
   font-style : normal;
   text-align : left;
}
a.menuStyle {
   text-decoration : none;
}
a.menuStyleGras {
   font-weight : bold;
}

a:hover.menuStyleGras {
   font-weight : bold;
}

dl, dt, dd {
   margin : -4px 0 0 0;
   padding : 0;
   list-style-type : none;
}
#menu {
   position : relative;
   top : 30px;
   left : 0;
   padding-left : 50px;
}

p {
   font-size : 12px;
}
h1 {
   font-size : 13px;
}

h2 {
   font-size : 12px;
}

ul {
   font-size : 12px;
}

.texteNormal {
   font-size : 13px;
   font-style : normal;
}

a.texteNormal {
   font-size : 13px;
   font-weight : bold;
   text-decoration : none;
}

a:hover.texteNormal {
   font-size : 13px;
   font-style : normal;
}

.plus {
   font-size : 16px;
   font-style : normal;
   font-weight : bold;
}

a.plus {
   font-size : 16px;
   font-weight : bold;
   text-decoration : none;
}

a:hover.plus {
   font-size : 16px;
   font-style : normal;
}

.arbo {
   font-size : 12px;
   font-style : normal;
}
a.arbo {
   font-size : 12px;
   font-style : normal;
   text-decoration : none;
}
a:hover.arbo {
   font-size : 12px;
   font-style : normal;
}
.texteGras {
   font-size : 13px;
   font-style : normal;
   font-weight : bold;
}
dt {
   margin-top : 0px;
}
.fondDTBlanc {
   background-color : #ffffff;
}
dl#menu dt {
  text-align : left;
}
dl#menu li a, dl#menu dt a {
   height : 100%;
}
.espacePetit {
   line-height : 5px;
}
.centre {
  text-align : center;
}
.bordureimage {
   border : 10px solid #ffffff;
} 
.retrait {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.bord_gauche {
	background-image: url(../decoupes/accueil_bord_gauche.jpg);
	background-repeat: repeat-y;
}

.bord_droit {
	background-image: url(../decoupes/accueil_bord_droit.jpg);
	background-repeat: repeat-y;
}

