.cgtitredecale{    font-weight:600;    margin-left: 60px;   }.cgtexteimaged{weight:600px;margin-right: 100px;/*display: inline-block;*/}.cgimagetexted{float: left;/*display: inline-block; */margin-left: 60px;padding: 12px;}.cgLAM1{float: left;width: 300px;margin-top: 260px;margin-left: 20px;border:1px solid #C8AD7F;}.cgTITREPERM{text-align: center;font-size: 18px;font-weight: 600;background: #fee6c5 none repeat scroll 0 0;  border: 2px solid #5b585b;padding: 10px;}.cgmarges{   width: 355px;    margin: auto; }.cgSEC{position: absolute;width: 355px;margin-top: 40px;margin-left: 610px;background: #fee6c5 none repeat scroll 0 0;}.cgSEC2{    width: 355px;    display: inline-block;    margin: 70px;}.cgLISTESEC{list-style-type: circle;padding-left: 25px;font-size: 13px;text-align: left;}.cgservices {   float: left;    width: 200px;    margin-top: 140px;    margin-left: 55px;}#cgcorpsperm{    margin:auto;    width:1009px;    background-color:#fff;    border-left:1px solid #C8AD7F;    border-right:1px solid #C8AD7F;    border-bottom:1px solid #C8AD7F;    min-height: 800px;}.cgblanc{ background-color:#fff; }.cgimages{padding: 5px;text-align: center;font-family: Arial,Helvetica,sans-serif;font-size: 18px;border:1px solid #C8AD7F;}.cgtrombine{float: right}.cgmenuraema {     list-style: none;     overflow: hidden;     font: 18px Helvetica, Arial, Sans-Serif;    margin-left: 40px;  }.cgmenuraema li {     float: left;    font-size: 13px;    font-weight:600;}.cgmenuraema li a {  color: white;  text-decoration: none;   padding: 3px  10px 7px;  background: brown;                   /* fallback color */  background: hsla(34,85%,35%,1);   position: relative;   display: block;  float: left;}.cgmenuraema li a:after {   content: " ";   display: block;   width: 0;   height: 0;  border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */  border-bottom: 50px solid transparent;  border-left: 30px solid hsla(34,85%,35%,1);  position: absolute;  top: 50%;  margin-top: -50px;   left: 100%;}	.cgmenuraema li a:before {   content: " ";   display: block;   width: 0;   height: 0;  border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */  border-bottom: 50px solid transparent;  border-left: 30px solid white;  position: absolute;  top: 50%;  margin-top: -50px;   margin-left: 1px;  left: 100%;}	.cgmenuraema li:first-child a {  padding-left: 10px;}.cgmenuraema li:nth-child(2) a       { background:        hsla(34,85%,45%,1); }.cgmenuraema li:nth-child(2) a:after { border-left-color: hsla(34,85%,45%,1); }.cgmenuraema li:nth-child(3) a       { background:        hsla(34,85%,50%,1); }.cgmenuraema li:nth-child(3) a:after { border-left-color: hsla(34,85%,50%,1); }.cgmenuraema li:nth-child(4) a       { background:        hsla(34,85%,55%,1); }.cgmenuraema li:nth-child(4) a:after { border-left-color: hsla(34,85%,55%,1); }.cgmenuraema li:nth-child(5) a       { background:        hsla(34,85%,60%,1); }.cgmenuraema li:nth-child(5) a:after { border-left-color: hsla(34,85%,60%,1); }.cgmenuraema li:nth-child(6) a       { background:        hsla(34,85%,65%,1); }.cgmenuraema li:nth-child(6) a:after { border-left-color: hsla(34,85%,65%,1); }.cgmenuraema li:nth-child(7) a       { background:        hsla(34,85%,70%,1); }.cgmenuraema li:nth-child(7) a:after { border-left-color: hsla(34,85%,70%,1); }/* *.breadcrumb li:last-child a {  background: white !important;  color: black;  pointer-events: none;  cursor: default; */ }.cgmenuraema li:last-child a:after { border: 0; }.cgmenuraema li a:hover { background: hsla(34,85%,25%,1); }.cgmenuraema li a:hover:after { border-left-color: hsla(34,85%,25%,1) !important; }.breadcrumb2 {     list-style:none;     overflow: hidden;     font: 12px  Helvetica, Arial, Sans-Serif;    margin-left: 200px;      }.breadcrumb2 li {   float: left;  padding: 25px;  background: rgb(255, 160, 57);}.cgtextebanalgrand{    font-family: Arial, Helvetica, sans-serif;    text-align: justify;    font-size: 18px;    margin-left:60px;}.cgtextepetit{    font-size:14px;    text-align: justify;    margin-left:60px;}.cgmenuAsadia{     list-style: none;     overflow: hidden;     font: 18px Helvetica, Arial, Sans-Serif;    margin-left: 40px;}.cgmenuAsadia li {     float: left;    font-size: 14px;    font-weight:600;}.cgmenuAsadia li a {  color: white;  text-decoration: none;   padding: 3px  10px 7px;  background: brown;                   /* fallback color */  background: hsla(34,85%,35%,1);   position: relative;   display: block;  float: left;}.cgmenuAsadia li a:after {   content: " ";   display: block;   width: 0;   height: 0;  border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */  border-bottom: 50px solid transparent;  border-left: 30px solid hsla(34,85%,35%,1);  position: absolute;  top: 50%;  margin-top: -50px;   left: 100%;}	.cgmenuAsadia li a:before {   content: " ";   display: block;   width: 0;   height: 0;  border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */  border-bottom: 50px solid transparent;  border-left: 30px solid white;  position: absolute;  top: 50%;  margin-top: -50px;   margin-left: 1px;  left: 100%;}	.cgmenuAsadia li:first-child a {  padding-left: 10px;}.cgmenuAsadia li:nth-child(2) a       { background:        hsla(34,85%,45%,1); }.cgmenuAsadia li:nth-child(2) a:after { border-left-color: hsla(34,85%,45%,1); }.cgmenuAsadia li:nth-child(3) a       { background:        hsla(34,85%,50%,1); }.cgmenuAsadia li:nth-child(3) a:after { border-left-color: hsla(34,85%,50%,1); }.cgmenuAsadia li:nth-child(4) a       { background:        hsla(34,85%,55%,1); }.cgmenuAsadia li:nth-child(4) a:after { border-left-color: hsla(34,85%,55%,1); }.cgmenuAsadia li:nth-child(5) a       { background:        hsla(34,85%,60%,1); }.cgmenuAsadia li:nth-child(5) a:after { border-left-color: hsla(34,85%,60%,1); }.cgmenuAsadia li:nth-child(6) a       { background:        hsla(34,85%,65%,1); }.cgmenuAsadia li:nth-child(6) a:after { border-left-color: hsla(34,85%,65%,1); }.cgmenuAsadia li:nth-child(7) a       { background:        hsla(34,85%,70%,1); }.cgmenuAsadia li:nth-child(7) a:after { border-left-color: hsla(34,85%,70%,1); }/* *.breadcrumb li:last-child a {  background: white !important;  color: black;  pointer-events: none;  cursor: default; */ }.cgmenuAsadia li:last-child a:after { border: 0; }.cgmenuAsadia li a:hover { background: hsla(34,85%,25%,1); }.cgmenuAsadia li a:hover:after { border-left-color: hsla(34,85%,25%,1) !important; }.cgmenuAsaQuiSommeNous {     list-style: none;     overflow: hidden;     font: 18px Helvetica, Arial, Sans-Serif;    margin-left: 40px;}.cgmenuAsaQuiSommeNous li {     float: left;    font-size: 14px;    font-weight:600;}.cgmenuAsaQuiSommeNous li a {  color: white;  text-decoration: none;   padding: 3px  10px 7px;  background: brown;                   /* fallback color */  background: hsla(34,85%,35%,1);   position: relative;   display: block;  float: left;}.cgmenuAsaQuiSommeNous li a:after {   content: " ";   display: block;   width: 0;   height: 0;  border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */  border-bottom: 50px solid transparent;  border-left: 30px solid hsla(34,85%,35%,1);  position: absolute;  top: 50%;  margin-top: -50px;   left: 100%;}	.cgmenuAsaQuiSommeNous li a:before {   content: " ";   display: block;   width: 0;   height: 0;  border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */  border-bottom: 50px solid transparent;  border-left: 30px solid white;  position: absolute;  top: 50%;  margin-top: -50px;   margin-left: 1px;  left: 100%;}	.cgmenuAsaQuiSommeNous li:first-child a {  padding-left: 10px;}.cgmenuAsaQuiSommeNous li:nth-child(2) a       { background:        hsla(34,85%,45%,1); }.cgmenuAsaQuiSommeNous li:nth-child(2) a:after { border-left-color: hsla(34,85%,45%,1); }.cgmenuAsaQuiSommeNous li:nth-child(3) a       { background:        hsla(34,85%,50%,1); }.cgmenuAsaQuiSommeNous li:nth-child(3) a:after { border-left-color: hsla(34,85%,50%,1); }.cgmenuAsaQuiSommeNous li:nth-child(4) a       { background:        hsla(34,85%,55%,1); }.cgmenuAsaQuiSommeNous li:nth-child(4) a:after { border-left-color: hsla(34,85%,55%,1); }.cgmenuAsaQuiSommeNous li:nth-child(5) a       { background:        hsla(34,85%,60%,1); }.cgmenuAsaQuiSommeNous li:nth-child(5) a:after { border-left-color: hsla(34,85%,60%,1); }.cgmenuAsaQuiSommeNous li:nth-child(6) a       { background:        hsla(34,85%,65%,1); }.cgmenuAsaQuiSommeNous li:nth-child(6) a:after { border-left-color: hsla(34,85%,65%,1); }.cgmenuAsaQuiSommeNous li:nth-child(7) a       { background:        hsla(34,85%,70%,1); }.cgmenuAsaQuiSommeNous li:nth-child(7) a:after { border-left-color: hsla(34,85%,70%,1); }/* *.breadcrumb li:last-child a {  background: white !important;  color: black;  pointer-events: none;  cursor: default; */ }.cgmenuAsaQuiSommeNous li:last-child a:after { border: 0; }.cgmenuAsaQuiSommeNous li a:hover { background: hsla(34,85%,25%,1); }.cgmenuAsaQuiSommeNous li a:hover:after { border-left-color: hsla(34,85%,25%,1) !important; }