
*{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
}

body{
 background-color:#463c3b;
 margin:0px;
 padding:0px;
 font-family: Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 11px;
 color:#ffffff;
}

table, td{
 font-family: Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 11px;
 /*font-weight: bold;*/
 color:#ffffff;
 text-align:justify;
}

A{
 color:#ffffff;
 text-decoration:none;
}

A:hover{
 color:#ffffff;
 text-decoration:underline;
}

select{
 border:solid 0px #000000;
 padding:0px;
 font-weight: normal;
 font-family: Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 12px;
 height:16px;
 width:145px;
 margin:0px;
}


option{
 padding:0px;
 margin:0px;
 border:solid 0px #000000;
 font-weight: normal;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
}

optgroup{
 padding:0px;
 margin:0px;
 border:solid 0px #000000;
 font-weight: Bold;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
}

input{
 border:solid 0px #000000;
 font-weight: Normal;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
}

textarea{
 border:solid 0px #000000;
 font-weight: normal;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
}

button.buttonType1{ border:solid 0px;
 background-color:transparent;
 vertical-align:middle;
 padding-bottom:2px;
 cursor:pointer;
}

.absolbasediv, .absd{ position:absolute;
 height:0;
 width:0;
 overflow:visible;
}

.noUnderline{
 text-decoration:none;
}

.noUnderline:hover{
 text-decoration:none;
}

.selectRecherche{
 color:#000000;
 border:solid 0px #000000;
 background-color:#ffffff;
 padding:0px;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
 font-weight:bolder;
 height:16px;
 width:160px;
 margin:0px;
 text-align:right;
}

.selectRecherche option{
 text-align:right;
 padding:0px;
 margin:0px;
 border:solid 0px #000000;
 font-weight: bold;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
}

.selectRecherche_acc{
 color:#ffffff;
 border:solid 0px #000000;
 background-color:#2F669F;
 padding:0px;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size:10px;
 font-weight:bold;
 height:16px;
 width:170px;
 margin:0px;
}

.interfaceTbl{
 /*background-color:#2D2B36;*/
 background-color:#463C3B;
}

.bandeauTbl td{
 vertical-align:bottom;
 text-align:left;
 padding:0px;
 margin:0px;
}

.inputSearch{
 border:solid 1px #000000;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 11px;
 height:16px;
 width:100px;
}

.inputMMail{
 border:solid 1px #000000;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 11px;
 height:15px;
 width:65px;
}

.inputMPass{
 border:solid 1px #000000;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 11px;
 height:15px;
 width:65px;
}

.inputLogin{
 color:#ffffff;
 border:solid 1px #000000;
 background-color:transparent;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 11px;
 font-weight:bolder;
 height:15px;
 width:65px;
 vertical-align:middle;
 cursor:pointer;
}

.inputLogin:hover{
 border:outset 1px #ffffff;
}

.inputLogin:active{
 border:inset 1px #ffffff;
}

.accueilContactTbl td{
 color:#ffffff;
 vertical-align:top;
 text-align:left;
 width:72px;
}

.accueilCarteTbl td{
 color:#ffffff;
 vertical-align:top;
 text-align:left;
}

.accueilPrincipeTbl td{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ffffff;
 vertical-align:top;
 text-align:left;
 line-height:13px;
}

.accueilLiensTbl td{
 color:#ffffff;
 vertical-align:top;
 text-align:left;
}

.PresentationTbl td{
 color:#ffffff;
 vertical-align:top;
 text-align:left;
}

/*definit dans theme phpbb:
#pageCell {
 color:#ffffff;
 background-color:#000000;
}
*/

.piedPage{
 background:url(Imgs/CG/Pied.jpg) 0px 0px no-repeat;
 height:973px;
 height:17px;
 overflow:hidden;
 text-align:right;
 padding-right:20px;
}

.scrollDiv{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
 overflow:hidden;
}


.cptContentTbl{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
 padding:0px;
 margin:0px;
}


.cptContentTbl div a{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
 font-weight: bold;
}


.cptContentTbl td{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
 padding:0px;
 margin:0px;
}

/*
.cptsubInscript td{
 padding-bottom:3px;
}
*/

.inputTxt{
 width:100px;
 font-weight: Normal;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
}

.cptsubInscript .inputTxt{
 width:150px;
 font-weight: normal;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
}

.cptsubInscript select{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
 font-weight: normal;
 width:150px;
 background-color:#ffffff;
}

.cptContentTbl a{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ee8500;
 font-size: 12px;
}

/*.cptContentTbl h2{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 16px;
 font-weight: bold;
}*/

.title2,.cptContentTbl .title2,.cptsubInscript .title2,.cptContentTbl h2{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 16px;
 font-weight: bold;
}

.title3,.cptContentTbl .title3,.cptsubInscript .title3,.cptContentTbl h3,.title3 A{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ee8500;
 font-size: 13px;
 font-weight: bold;
}

.contactBlinkingOngl{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ee8500;
 background-color:transparent;
 font-size: 13px;
 font-weight: bold;
}

.contactBlinkingOngl2{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 /*color:#FFD000;*/
 color:#ee8500;
 background-color:#6B822A;
 font-size: 13px;
 font-weight: bold;
}

.orange,.orange a,.cptContentTbl .orange,.cptsubInscript .orange{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
  color:#ee8500;
 /*font-size: 11px;*/
}

.cptsubMonCpt{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 12px;
 /*font-weight: bold;*/
}

.cptsubMonCpt a{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ee8500;
 font-size: 12px;
}

.deconnex{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ee8500;
 font-size: 12px;
 font-weight:bold;
 text-decoration:none;
}

.deconnex:hover{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ee8500;
 font-size: 12px;
 font-weight:bold;
 text-decoration:underline;
}

.annoncestbl{
 border:solid 1px #ffffff;
 border-bottom:solid 0px #ffffff;
 margin-left:0px;
 width:300px;
}

.annoncestbl caption{
 color:#ee8500;
 font-size:13px;
 font-weight:bold;
 margin-bottom:10px;
 text-align:left;
}

.annoncestbl TD{
 padding:2px;
 padding-right:6px;
 padding-left:4px;
 border-bottom:solid 1px #ffffff;
 text-align:center;
}

.annoncestbl TH{
 padding:2px;
 padding-right:6px;
 padding-left:4px;
 border-bottom:solid 1px #ffffff;
 text-align:center;
}

.annoncestbl .td1{
 border-right:solid 1px #ffffff;
 text-align:center;
 width:50px;
 font-size:10px;
}

.annoncestbl .td1 a{
 font-size:10px;
}

.annoncestbl .td2{
 border-right:solid 1px #ffffff;
 text-align:right;
 width:70px;
}

.annoncestbl .createrow{
 padding:4px;
 padding-right:10px;
 text-align:right;
 border:solid 0px #ffffff;
 border-bottom:solid 1px #ffffff;
 font-style:italic;
}

.annoncestbl .createrow a{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ffffff;
 font-size: 12px;
}

.annoncestbl .annonce_nonactive{
 background-color:#685E2F;
}
.annoncestbl .annonce_nonactive td{
 font-style:italic;
}


.contactstbl{

}

.contactstbl th{
 border:solid 1px #6B822A;
 font-size: 12px;
 font-weight:bold;
 text-align:center;
}

.contactstbl td{
 padding:4px;
 border:solid 1px #6B822A;
 text-align:center;
}

.contactstbl a{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ee8500;
 font-size: 12px;
}

#tipInscript{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 10px;
}

.modifCompttbl td{
 font-size: 10px;
 font-weight:bold;
}

.modifCompttbl select{
 border:solid 0px #000000;
 padding:0px;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 10px;
 font-weight:bolder;
 height:13px;
 width:140px;
 margin:0px;
}

.ctctPreviewImg{
 border:solid 1px #596032;
 background-color:#555834;
 width:52px;
 height:44px;
 overflow:hidden;
 text-align:center;
 vertical-align:middle;
 font-weight:bold;
 padding:2px;
}

.ctctPreviewImgSep{
 width:20px;
}

.rcp td{
 font-size:12px;
}

.rcp_titres{
 font-weight:bold;
 font-size:14px;
}

.rcp_separanntop{
 width:95%;
 height:5px;
 position:relative;
 left:16px;
 border-top:solid 1px #ffffff;
}

.rcp_separannbottom{
 width:95%;
 height:5px;
 position:relative;
 left:16px; 
 border-top:solid 1px #4A4A4A;
}

.rcp_separann{
 width:95%;
 height:5px;
 position:relative;
 left:16px;
 border-top:solid 1px #4A4A4A;

}

.rcp_separannhl{
 width:95%;
 height:5px;
 position:relative;
 left:16px;
 border-top:solid 1px #ffffff;
}

.rcm_iclab{
 padding-bottom:10px;
 vertical-align:middle;
 text-align:center;
}

.rcm_txtlab{
 padding-left:4px;
 padding-bottom:10px;
 padding-top:10px;
 vertical-align:bottom;
 text-align:left;
}

.rcm_iclabsep{
 padding-bottom:10px;
 vertical-align:middle;
 text-align:center;
}

button{
 cursor:pointer;
}

.rechercheTtr{
 background-color:#23506a;
 height:31px;
 width:648px;
 overflow:hidden;
 padding-left:33px;
 vertical-align:bottom;
 padding-bottom:5px;
 font-size:10px;
 font-weight:bold;
}

.acc_alauneTbl td{
 font-size:14px;
 text-align:left;
}

.divshebs{
  position:absolute;
 top:-1000px;
 left:-1000px;
 overflow:hidden;
 text-align:left;
 padding:5px;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size:12px;
 color:#ffffff;
}

.divshebsFd{
  position:absolute;
 top:-1000px;
 left:-1000px;
 overflow:hidden;
 background-color:#F79726;
 text-align:left;
 padding:5px;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 font-size: 11px;
 color:#ffffff;
 filter:alpha(opacity=90);
 -moz-opacity:0.9;
 opacity:0.9;
}

.linkhovered{
 text-decoration:none;
}

.linkhovered:hover{
 text-decoration:underline;
}

.listsej_title3{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 line-height:12px;
 text-align:left;
}

.listsej_TR1{
 background-color:#a29791;
}

.listsej_TR2{

}

.listsejAcc_title3{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ffffff;
 font-size:10px;
 font-weight:bold;
 line-height:13px;
 text-align:left;
}

.listsejAcc_TR1{
 background-color:#7B6E68;
}

.listsejAcc_TR2{
 /*background-color:#5F55AF;*/
 background-color:#a29791;
}

.listsej_conti1{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 border:solid 1px #a29791;
 padding:2px;
 width:60px;
}

.listsej_conti2{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 border:solid 1px #7B6E68;
 padding:2px;
 width:60px;
}

.listsej_contiH a:hover{
 text-decoration:none;
}

.listsej_contiH{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 padding:2px;
 width:60px;
 border:solid 1px #ffffff;
}

.textcontact{
 font-weight:bold;
 font-size:14px;
}

.textcontact td{
 font-size:14px;
}

.cptsubFacture{

}

.cptsubFacture td{
 vertical-align:middle;
 text-align:center;
 color:#ffffff;
}

.cptsubFacture th{
 vertical-align:middle;
 text-align:center;
 color:#ffffff;
}

.factureformal,.factureformal table{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#000000;
 font-size:12px;
}

.factureformal td,.factureformal table td{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 text-align:center;
 color:#000000;
 font-size:12px;
}

.factureformal th,.factureformal table th{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 text-align:center;
 color:#000000;
 font-size:12px;
 font-weight:bold;
}

.factureformalfoot2 td{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#000000;
 font-size:12px;
 padding:5px;
}

.labelsextmenupann{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 height:15px;
 width:50px;
 text-align:right;
 vertical-align:bottom;
}

.tblpannlst{

}

.tblpannlst td,.tblpannlst td div,.tblpannlst td a{
 color:#000000;
 vertical-align:top;
 text-align:center;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:4px;
 padding-right:4px;
 font-size:12px;
}

.tblpannlst .mdl{
 vertical-align:middle;
 text-align:left;
 padding-left:10px;
}

.tblpannlst th{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#ffffff;
 font-size:12px;
 font-style:italic;
 background-color:#5b5b5d;
 vertical-align:middle;
 text-align:center;
 padding:0px;
 padding-top:4px;
 padding-bottom:4px;
}

.tblpannlst .blank{
 background-color:#7a6e68;
 padding:0px;
}


.tblpannlst .r1{
 background-color:#bfd0da;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#000000;
 font-size:12px;
/*  height:15px; */
}

.tblpannlst .r2{
 background-color:#dedad8;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#000000;
 font-size:12px;
/*  height:15px; */
}

.tblpannlst .rh1{
 background-color:#bfd0da;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#000000;
 font-size:12px;
/*  height:15px; */
 display:none;
 vertical-align:middle;
 text-align:left;
}

.tblpannlst .rh2{
 background-color:#dedad8;
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
 color:#000000;
 font-size:12px;
/*  height:15px; */
 display:none;
 vertical-align:middle;
 text-align:left;
}

.acc_imgHL{
 visibility:hidden;
 cursor:pointer;
 position:absolute;
 z-Index:5;
}

A.piedLink{
 color:#ffffff;
}

/*
div{
 background-color:#ffffff;
}
*/

.tblBouton2, .tblBouton2HL{
 cursor:pointer;
}

.tblBouton2 .tdBouton2, .tblBouton2HL .tdBouton2{
 height:23px;
 font-size:10px;
 color:#ffffff;
 font-weight:bold;
 white-space:nowrap;
 overflow:hidden;
 padding-top:0px;
 vertical-align:middle;
}

.tblBouton2 .tdBouton2lft{
 background:url(Imgs/CG/Boutons/BoutonT2-lft.gif) 0px 0px no-repeat;
}

.tblBouton2HL .tdBouton2lft{
 background:url(Imgs/CG/Boutons/BoutonT2HL-lft.gif) 0px 0px no-repeat;
}

.tblBouton2 .tdBouton2lftAlt{
 background:url(Imgs/CG/Boutons/BoutonT2-lftAlt.gif) 0px 0px no-repeat;
}

.tblBouton2HL .tdBouton2lftAlt{
 background:url(Imgs/CG/Boutons/BoutonT2HL-lftAlt.gif) 0px 0px no-repeat;
}

.tblBouton2 .tdBouton2bg{
 background:url(Imgs/CG/Boutons/BoutonT2-bg.gif) 0px 0px repeat-x;
}

.tblBouton2HL .tdBouton2bg{
 background:url(Imgs/CG/Boutons/BoutonT2HL-bg.gif) 0px 0px repeat-x;
}

.tblBouton2 .tdBouton2rgt{
 background:url(Imgs/CG/Boutons/BoutonT2-rgt.gif) 0px 0px no-repeat;
}

.tblBouton2HL .tdBouton2rgt{
 background:url(Imgs/CG/Boutons/BoutonT2HL-rgt.gif) 0px 0px no-repeat;
}

