/* Tableau Ikebana */
.contenttable {width : 100%; border : 2px solid #555555; margin : 15px 0px;}
.contenttable th {padding : 5px 0px; background-color : #005197; color : #FFFFFF; font-weight : bold; border:1px solid #FFFFFF;}
.contenttable td {padding : 3px 0px; text-align : center; border:1px solid #FFFFFF;}
.contenttable .tr-even td {background-color : #FFFFFF; color : #333333;}
.contenttable .tr-odd td {background-color : #EAEAEA;}

.titreRubrique {font-size : 19px; color : #005195; padding-left : 15px; padding-bottom : 5px; border-bottom : 1px solid #141817;}
.rubriqueDroite .titreRubrique, .moduleDroite .titreRubrique {padding-left : 0px;}
.lettrine {font-size : 30px; padding-right : 1px;}
#colonneGauche .sectionGauche .lienHP a, #colonneCentre .lienHP a {background :url(../img/lienHP.gif) left no-repeat; margin-top : 8px; padding-left : 15px; font-weight : bold; display : block; color : #aa3e93; font-size : 12px; }
#colonneGauche .sectionGauche .lienHP a:hover, #colonneCentre .lienHP a:hover {font-weight : bold;color : #aa3e93; font-size : 12px; text-decoration : underline;}

.videoHP {background :url(../img/pointille.gif) bottom repeat-x; margin : 10px 0px; padding-bottom : 15px;}
.videoHP .lienHP {display : block; margin-left : 25px;}

#colonneCentre h2 {color : #108e83; font-weight : bold; font-size : 17px; margin-bottom : 10px;}
#colonneCentre .txtIntro {color : #108e83; font-weight : bold; font-size : 15px; margin-bottom : 15px; text-align:justify;}
#colonneCentre h3 {color : #025395; font-weight : bold; font-size : 14px; margin-bottom : 15px;}
#colonneCentre h4 {color : #000000; font-weight : bold; font-size : 13px; margin : 5px;}
#colonneCentre h5 {color : #000000; font-weight : bold; font-size : 12px; margin : 5px;}
#colonneCentre strong {margin : font-weight : bold; color : #025395;}
#colonneCentre p {margin : 10px 0px; text-align:justify;}
#colonneCentre ul {margin : 10px 0px;}
#colonneCentre li {padding : 5px 0px 0px 30px; background :url(../img/tiret.gif) 15px 10px no-repeat;text-align:justify; line-height:normal;}
#colonneCentre .internalLink {background :url(../img/puceN1_on.gif) 0px 2px no-repeat; padding-left : 15px; color : #025395; text-decoration : underline; margin-left : 15px;zoom:1;}
#colonneCentre a {text-decoration : underline; color : #333333;}
#colonneCentre a:hover {text-decoration : underline; color : #025395;}

#colonneCentre .textImgLeft {margin : 5px 0px; text-align : justify;}
#colonneCentre .textImgLeft img {float : left; margin : 0px 10px 5px 0px;}

#colonneCentre .textImgRight {margin : 5px 0px; text-align : justify;}
#colonneCentre .textImgRight img {float : right; margin : 0px 0px 5px 10px;}

#colonneCentre .hpCentralSection {background :url(../img/backHpCentre.jpg) bottom left no-repeat; width : 500px; min-height : 110px; float : left; padding : 20px 25px;}
#colonneCentre .hpCentralSection02 {background :url(../img/backHpCentre02.jpg) bottom left no-repeat; width : 440px; min-height : 110px; float : left; padding : 20px 25px;}
#colonneCentre .hpCentralSection h4, #colonneCentre .hpCentralSection02 h4 {font-size : 16px; font-weight : bold; color : #005195; margin-left : 0px; margin-bottom : 10px;}
#colonneCentre .hpCentralSection img, #colonneCentre .hpCentralSection02 img {float : right; margin : 0px 0px 5px 10px; }
#colonneCentre .hpCentralSection a, #colonneCentre .hpCentralSection02 a {font-weight : bold; text-decoration : none;}
#colonneCentre .hpCentralSection a:hover, #colonneCentre .hpCentralSection02 a:hover {text-decoration : underline;}
#colonneCentre .hpCentralSection .lienSuite, #colonneCentre .hpCentralSection02 .lienSuite {clear : both;}

#colonneCentre .cadreSection {background :url(../img/backCadre.jpg) top left no-repeat; width : 225px; min-height : 160px; float : left; padding-top : 20px; padding-left : 25px; padding-right : 25px;}
#colonneCentre .cadreSection h4 {font-size : 16px; font-weight : bold; color : #005195; margin-bottom : 10px;}
#colonneCentre .cadreSection img {float : right; margin : 0px 0px 5px 10px; }
#colonneCentre .cadreSection a {font-weight : bold; text-decoration : none;}
#colonneCentre .cadreSection a:hover {text-decoration : underline;}
#colonneCentre .cadreSection .lienSuite {clear : both;}


#colonneDroite .listeViolet {}
#colonneDroite .listeViolet li {padding : 0px; margin : 5px 0px; color:#FFFFFF;}
#colonneDroite .listeViolet li a {display : block; background : url(../img/whiteArrow.gif) 5px no-repeat; background-color : #aa3e93; padding : 3px 0px 3px 20px; color:#FFFFFF; text-decoration : none;}
#colonneDroite .listeViolet li a:hover {background-color : #c669b2; text-decoration : underline;}

#colonneDroite .listeVert {}
#colonneDroite .listeVert li {padding : 0px; margin : 5px 0px; color:#FFFFFF;}
#colonneDroite .listeVert li a {display : block; background : url(../img/whiteArrow.gif) 5px no-repeat; background-color : #00a27b; padding : 3px 0px 3px 20px; color:#FFFFFF; text-decoration : none;}
#colonneDroite .listeVert li a:hover {background-color : #37c6a4; text-decoration : underline;}

.homePage #customerArea .listeCustomer {margin : 20px 20px 20px 20px;}
.homePage #customerArea .titreRubrique {border : 0px; padding-left : 35px;}
.homePage #customerArea .listeCustomer li {background : url(../img/puceCustomer.gif) left no-repeat; padding : 5px 0px 5px 30px; color : #01559b; font-weight : bold; zoom:1;}

#customerArea .listeCustomer {margin : 8px 10px 12px 20px;}
#customerArea .titreRubrique {border : 0px; padding-left : 20px;}
#customerArea .listeCustomer li {background : url(../img/puceCustomerSmall.gif) left no-repeat; padding : 5px 0px 5px 25px; color : #01559b; font-weight : bold; font-size : 12px; zoom:1;}

.tx-irfaq-pi1 a {font-weight : bold; color : #005195; line-height : 16px;}
.tx-irfaq-pi1 a:hover {font-weight : bold; color : #008bff;}
.tx-irfaq-pi1 a img {margin : 0px 10px; text-decoration : none;}

#colonneCentre .listeNews {list-style : none;}
#colonneCentre .listeNews li {background :url(../img/puceN1_on.gif) 20px 7px no-repeat; padding-left : 35px; zoom:1; margin : 7px 0px;}
#colonneCentre .listeNews a {text-decoration : none;}
#colonneCentre .listeNews a:hover {text-decoration : underline;}

.titreBoxAlt {color:#015294; font-size:16px; font-weight : bold; padding-left : 10px;}

.tx-rlmpflashdetection-pi1, .tx-ffiframe-pi1 {text-align:center;}

.listePuceBleu {padding-top : 20px;}
.listePuceBleu li {background :url(../img/puceN1_on.gif) 20px 2px no-repeat; padding-left : 35px; margin-bottom : 10px; zoom:1;}

.moduleDroite {margin-bottom : 20px; clear : both;}
.moduleDroite a {color : #333333; text-decoration : none;}
.moduleDroite a:hover {color: #005195; text-decoration : underline;}
.moduleDroite .listeFleche {margin : 10px 0px 0px;}
.moduleDroite .listeFleche li {background :url(../img/flecheGrise.gif) 15px 3px no-repeat; padding-left : 30px;}

.moduleContact ul {margin-top : 7px;}
.moduleContact li {padding : 3px 8px 3px 15px;}
.moduleContact .label {font-weight : bold; text-decoration : underline; padding : 0px 5px 0px 0px;}

.moduleAgenda ul {margin-top : 2px;}
.moduleAgenda li {padding : 8px 8px 8px 15px;}
.moduleAgenda .impair {background-color : #f9f9f9; border-bottom : 1px solid #d2d2d2; border-top : 1px solid #d2d2d2;}
.moduleAgenda .label {font-weight : bold; padding : 0px 5px 0px 0px;}

.moduleNews .label {font-weight : bold; padding : 0px 5px 0px 0px;}
.moduleNews ul {margin-top : 2px;}
.moduleNews li {padding : 8px 8px 8px 15px;}

.moduleRef table {font-weight : bold; font-size : 12px; margin : 2px 10px 0px 10px; font-weight : bold;}
.moduleRef table td {padding : 8px 5px; vertical-align : middle;}
.moduleRef table td a {font-weight : normal; font-size : 11px; text-decoration : underline;}

.moduleDroite .listeDoc {margin : 10px 0px 0px;}
.moduleDroite .listeDoc li {background :url(../img/file.gif) 15px 6px no-repeat; padding : 8px 5px 8px 40px;}
.listeDoc li.impair {background-color : #f9f9f9; border-bottom : 1px solid #d2d2d2; border-top : 1px solid #d2d2d2;}

.cadreDoc {margin : 15px 0px;width:523px;}
.cadreDocTop {background :url(../img/backDocTop.jpg) no-repeat; height : 25px; font-size : 14px; color : #025395; padding : 30px 0 0 70px;}
.cadreDocBody {background :url(../img/backDocBody.jpg) repeat-y; zoom:1;}
#colonneCentre .cadreDocBody .listeDoc {margin : 0px; padding : 0px 6px 0px 9px;}
#colonneCentre .cadreDocBody .listeDoc li {background :url(../img/puceN1_on.gif) 25px 7px no-repeat; padding : 5px 15px 5px 40px; zoom:1;}
#colonneCentre .cadreDocBody .listeDoc li.impair  {background-color:#d7d7d7;border : 0px;}
#colonneCentre .cadreDocBody .listeDoc p{margin : 0px; padding : 0px;}
.cadreDocBottom {background :url(../img/backDocBottom.jpg) no-repeat; height : 25px;}

.cadreRef {margin : 20px 10px; background :url(../img/backRefTop.jpg) top no-repeat; background-color : #eeeeee; padding : 0 15px 5px;}
#colonneCentre .cadreRef h4 {font-size : 14px; font-weight : bold; line-height : 40px; color : #333333; margin : 0px;}
#colonneCentre .cadreRef .listeRef {list-style : none; width : 470px; margin : 0px;}
#colonneCentre .cadreRef .listeRef li {float : left; width : 233px; vertical-align : middle; font-weight : bold;  padding : 6px 0px; background : none; background :url(../img/separateurRef.gif) right repeat-y; border-bottom : 1px dotted #acacac;}
#colonneCentre .cadreRef .listeRef .impair {background-color : #fafafa;}
#colonneCentre .cadreRef .listeRef a {font-size : 12px; font-weight : normal;}
#colonneCentre .cadreRef .listeRef a:hover {color : #025395; text-decoration : underline;}
#colonneCentre .cadreRef .listeRef img {display : block; margin : 0px 10px 0px 10px; float : left;}
#colonneCentre .tabTarifs {border : 1px #333333 solid; width : 90%; margin : 15px 5%; padding:1px; display : block;}
#colonneCentre .tabTarifs td {padding : 8px 10px; background-color : #dedede; border : 2px solid #FFFFFF; font-weight : bold;}
#colonneCentre .tabTarifs .impair td {background-color : #f5f5f5;}

