/* appli BOREAL 2005 */
p.centrer {text-align:center}

/* FORMULAIRE */
/* Conteneur principal */
div.a_frmcadre {margin-top:5px}
div.a_frmcadre a.invisible {color:#ffffff}
div.a_cadre div.a_frmcadre {margin-top:0px}
div.a_frmcadre span.oblig {color:red}

/* Bloc titre + étape + bouton fermer */
div.a_frmbloctitr {}
div.a_frmbloctitr table td {}
div.a_frmbloctitr p.titr, div.a_frmbloctitr h2.titr, div.a_frmbloctitr h3.titr {margin:0px; margin-top:10px; padding-left:20px; padding-top:3px; background:url(../images/css/appli/a_pctitr.gif) top left no-repeat; font-size:120%; color:#203040; font-weight:bold}
div.a_frmbloctitr p.etape {}  
div.a_frmbloctitr a.fermer {} 

/* Bloc intro */
div.a_frmblocintro {margin-top:10px; margin-bottom:10px; margin-left:15px}

/* Bloc formulaire 1 */
div.a_frmbloc1 {padding:1px 10px 10px 10px}
div.a_restriction div.a_frmbloc1 {margin:0px; padding:0px 0px 0px 0px}
div.a_frmbloc1 table td {padding-bottom:2px; padding-top:2px}
div.a_frmbloc1 p {padding:0px 10px 3px 10px; font-weight:normal}
div.a_frmbloc1 p.titr, div.a_frmbloc1 h3.titr, div.a_frmbloc1 h4.titr {margin:0px; font-weight:bold; color:#E10000} 
div.a_frmbloc1 p.rupture {padding:2px 10px 2px 10px; text-align:left}

/* bloc destinataire message */
div.a_frmblocdest {}

/* bloc boutons bleu pale:#DEEDF6 - bleu rupture :74B3D6 - bleu foncé :114F9C */
div.a_blocboutons {margin:0px; padding:5px; padding-top:10px; text-align:center; background-color:#ffffff}
div.a_cadre div.a_blocboutons {background-image:none}

/* Bloc Fieldset et rupture */
div.a_frmcadre fieldset {border:1px solid #FF6600; padding-bottom:10px; margin-bottom:5px}
div.a_frmcadre fieldset.invisible {border:0px; padding-top:10px; padding-bottom:10px}
div.a_frmcadre legend {color:#203040; font-size:105%; font-weight:bold; background-color:#F3efd5; border: 1px solid #FF6600; padding:1px 7px 2px 7px; margin:5px 0px 5px 0px}

/* Encadrement des input, select */
div.a_frmcadre input {}
div.a_frmcadre select {}

/* Non encadrement des radio, check, images */
div.a_frmcadre input.radio, div.a_frmcadre input.checkbox, div.a_frmcadre input.image {border:0px}

/* Taille de saisie texte */
input.inp5,input.cp,input.bqe,input.gui {width:5em}
input.clerib {width:2em}
input.iban {width:26em}
input.inp15 {width:12em}
input.inp32 {width:24em}
input.inp64 {width:50em}
input.date {width:10em}
input.mttp {width:8em; text-align:right}
input.mttg {width:12em; text-align:right}
input.tel {width:16em}
input.mail {width:30em}
input.numcpt {width:11em}
input.numrac {width:8em}
input.ident {width:16em}

/* Zones spéciale */
label.invisible {display:none}
label.titlig {font-weight:bold; padding-right:5px; height:14px; white-space:nowrap}
div.a_frmcadre col.titlig,div.a_frmcadre p.titlig {font-weight:bold; text-align:right; padding-right:10px; vertical-align:top; white-space:nowrap}
div.a_frmcadre col.mtt {text-align:right; padding-right:5px; white-space:nowrap}

/* ENTETE DE PAGE */
div.a_fond h2 {margin-bottom:5px; padding-left:15px; background:url(../images/css/appli/a_pctitr.gif) top left no-repeat; font-size:120%; color:#E10000; font-weight:bold; text-transform:uppercase}
div.a_blocnav {text-align:right;margin-bottom:5px}
div.a_navliens {margin:0px; float:left; margin-top:7px; white-space:nowrap;}
a.a_navsel,a.a_navnonsel {margin:0px; padding-left:8px; margin-right:10px; color:#114F9C;text-decoration:none}
a.a_navsel {color:#E10000;background:url(../images/css/appli/a_pcnavsel.gif) center left no-repeat}
a.a_navnonsel {background:url(../images/css/appli/a_pcnavnonsel.gif) center left no-repeat}
a.a_navsel:hover, a.a_navnonsel:hover {text-decoration:underline}
div.a_navico {white-space:nowrap; height:25px}

div.a_msginfo {margin:0px; padding:5px; background-color:#ffffcc}
div.a_msginfo p {margin:0px; font-weight:bold; text-align:center}
div.a_msgerr {margin:0px; padding:5px; background-color:#e7e6e1}
div.a_msgerr p {margin:0px; font-weight:bold; text-align:center; color:#FA5005; font-size:x-small}
div.a_msgerr a {font-size:x-small; color:#FA5005}

/* Global à la page */
div.a_tabcadre {text-align:center;}
div.a_cadre {margin:0px; border:1px solid #CC6633}
div.a_cadre div.a_frmcadre {border:none}
div.a_cadre p.titr, div.a_cadre h3, div.a_cadre caption.titr, div.a_tabcadre caption.titr {margin:0px; padding:2px; background-color:#FFCC66; text-align:center; margin:0px; font-weight:bold; color:#203040}
div.a_cadre p.titr a {color:#000; font-weight:normal}


/* Aide et infos */
p.a_aide {margin:0px; font-style:italic; font-size:xx-small}
.a_info {padding:5px; background-color:#ffffcc}
.a_info p {margin:0px 0px 5px 0px}
div.a_alerte {padding:10px; background-color:#ffffff; text-align:center}
div.a_alerte p {margin:0px; font-weight:bold; font-size:x-small; color:red}
div.a_bulle {margin:0px;	position:absolute; visibility:hidden;	top:0px;	left:0px;	width:200px;	border:1px solid #114F9C;	color:#114F9C;	background-color:#ffffcc}
div.a_bulle p {margin:0px; padding:3px}

/* Notes de bas de page et renvoi numéroté */
a.renvoi,span.renvoi {color:#000; vertical-align:super}
span.renvoi {font-size:97%}
a.renvoi {text-decoration:underline; font-size:90%; color:#000}
table.a_liste th a.renvoi,table.a_tab2dim th a.renvoi {color:#ffffff}
table.a_fiche th a.renvoi {color:#000}
div.a_blocnote {padding-top:3px}
div.a_blocnote p {margin:2px; color:#000000; font-size:97%}
div.a_blocnote p.titr {font-weight:bold}
div.a_blocnote p.notejuridique {color:#333333}
div.a_blocnote a {color:#E10000}

/* FICHE */
table.a_fiche {background-color:#E5E4D3}
table.a_fiche th,table.a_fiche td, table.a_fiche td.lul,table.a_fiche td.luc,table.a_fiche td.lur, p.a_fiche {padding:2px 5px 2px 10px}
table.a_fiche th {text-align:left; font-weight:normal}
table.a_fiche td {font-weight:bold;background-color:#F3efd5}

/* ajout gnv du 10/03 : forçage car héritage blanc non compris voir avec pp */
table.a_fiche th a{color:black !important}

/* LISTE */
table.a_liste {background-color:#bbbbbb}
table.a_liste th,table.a_liste td {padding:2px 3px 2px 3px}
table.a_liste td {background-color:#ffffff}
table.a_liste th {color:#ffffff; background-color:#74B3D6; font-weight:bold; text-align:center}
table.a_liste th p {color:#ffffff}
div.a_pagin {color:#114F9C;  padding:2px; background-color:#ffffff; text-align:right; white-space:nowrap}

/* TABLEAU 2 DIM */
table.a_tab2dim {background-color:#bbbbbb}
table.a_tab2dim th,table.a_tab2dim td {padding:2px 0px 2px 5px;  }
table.a_tab2dim th.titcol,table.a_tab2dim th.titlig,table.a_tab2dim th.titcoin {color:#ffffff; background-color:#74B3D6}
table.a_tab2dim th.titcol p,table.a_tab2dim th.titlig p,table.a_tab2dim th.titcoin p {color:#ffffff}
table.a_tab2dim th.titcol {font-weight:bold; text-align:center}
table.a_tab2dim th.titlig {padding-left:5px; text-align:left}
table.a_tab2dim th.titcoin {font-weight:bold; padding-left:5px}
table.a_tab2dim td.vide {background:#dddddd url(../images/css/appli/a_tdvide.gif) center center no-repeat}

/* DEFINITIONS COMMUNES A TOUS LES TYPES DE TABLES */
div.a_cadre caption, div.a_tabcadre caption{padding:2px; color:#ffffff; white-space:nowrap; background-color:#114F9C; text-align:center}
div.a_cadre th a {color:#ffffff; font-weight:normal}
div.a_cadre td.vide, div.a_tabcadre td.vide{background:#dddddd url(../images/css/appli/a_tdvide.gif) center center no-repeat}
table.a_liste th.titcolgroup, table.a_tab2dim th.titcolgroup {color:#ffffff; background-color:#114F9C; font-weight:normal; text-align:center}
.lul,.luc,.lur,.lil,.lic,.lir {background-color:#ffffff}
.lpl,.lpc,.lpr {background-color:#DEEDF6 !important}
.tittotl,.tittotc,.tittotr,.totl,.totc,.totr {color:#114F9C !important; background-color:#dddddd !important; font-weight:bold}
.lul,.lil,.lpl,.totl,.tittotl {text-align:left !important}
.luc,.lic,.lpc,.totc,.tittotc {text-align:center !important}
.lur,.lir,.lpr,.totr,.tittotr,.mtt {text-align:right !important}
/* ruptures */
div.a_cadre td.rupture, div.a_tabcadre td.rupture {padding-left:5px; background-color:#114F9C; }

div.a_cadre td.rupture, div.a_cadre td.rupture a, div.a_tabcadre td.rupture, div.a_tabcadre td.rupture a  {color:#ffffff; font-weight:normal;}
div.a_cadre p.rupture, div.a_tabcadre p.rupture {margin:0px; padding:1px; padding-left:5px; background-color:#114F9C; }
div.a_cadre p.rupture,div.a_cadre p.rupture a, div.a_tabcadre p.rupture,div.a_tabcadre p.rupture a {color:#ffffff}
/* Mises en valeur diverses */
p.stabilo,td.stabilou {background-color:#AEC3DE}
td.stabiloi {background-color:#DEEDF6}
td.stabilop {background-color:#74B3D6}
/* cellules d'info */
th.a_info,td.a_info {vertical-align:top; padding:5px 10px 5px 10px}
th.a_info {font-weight:bold}

/* ONGLETS */
div.a_onglets1 {padding-top:5px; background-color:#ffffff}
div.a_onglets1 td a {display:block; height:18px; color:#114F9C; padding-top:4px; font-size:8pt}
div.a_onglets1 td {height:28px; text-align:center; white-space:nowrap; padding:0px; vertical-align:top}
div.a_onglets1 td.ongsel {width:100px; background:url(../images/css/appli/a_ongsel1.gif) top left no-repeat}
div.a_onglets1 td.ongsel a {font-weight:bold; text-decoration:none}
div.a_onglets1 td.ongnonsel {width:100px; background:url(../images/css/appli/a_ongnonsel1.gif) top left no-repeat}
div.a_onglets1 td.ongnonact {width:100px; background:url(../images/css/appli/a_ongnonact1.gif) top left no-repeat}
div.a_onglets1 td.ongnonact p {margin:0px; height:18px; color:#114F9C; padding-top:4px; font-size:8pt}
div.a_onglets1 td.ongvide {padding:4px 0px 0px 10px; text-align:left; background:url(../images/css/appli/a_ongvide.gif) top left repeat-x}
/*div.a_ongfond {border:10px solid #deedf6}
div.a_ongfond div.a_blocboutons {background-color:#deedf6}*/

/* ACTIONS - à laisser en fin de source old
.a_actiong {margin:0px; padding:2px; background-color:#ffffff; font-weight:normal}
.a_actiong a {color:#114F9C; text-decoration:underline; font-weight:normal}
.a_actiong a {padding-left:18px; text-decoration:none; background:url(../images/css/appli/a_pcact.gif) center left no-repeat}
.a_actiong a:hover {text-decoration:underline}*/

/* en attente finalisation pp */

/* Bloc titre et actions globales */
div.a_bloctit {position:relative;background-color:#203040;text-align:right}
div.a_bloctit p.titr {color:#ffffff;height:19px}
div.a_bloctit div.a_actiong {margin:0px;padding:1px;text-align:left;background-color:#ffffff;border-bottom:1px solid #203040}
div.a_bloctit div.a_actiong p {margin:0px;padding:2px}

/*New action G */
.a_actiong {margin:0px; padding:2px; background-color:#ffffff; font-weight:normal}
.a_actiong a,.a_actiong span {margin-right:10px;color:#114F9C;font-weight:normal;padding-left:11px; text-decoration:none; background:url(/ErgonomieSD/CharteGraphique2/cm_2005/fr/images/css/appli/a_pcact.gif) center left no-repeat}
.a_actiong span a {margin-right:0px;padding-left:0px;background-image:none;text-decoration:underline}

div.a_actiong {background-color:transparent; background-color:#ffffff;border-bottom:1px solid #114F9C}
.a_actiong a.imp {padding-left:16px;background:url(/ErgonomieSD/CharteGraphique2/cm_2005/fr/images/css/appli/a_pcactimp.gif) center left no-repeat}
.a_actiong a.mod,.a_actiong a.sup {font-weight:bold}		
a.a_act {color:#000000; text-decoration:underline; font-weight:normal}
a.a_act:hover {text-decoration:underline}

/* Liens de restriction */
/* modif gnv du 09/03/05 : suppression du background-color:#ffffff; */
div.a_restriction {padding:5px; text-align:center;  font-weight:bold}
div.a_restriction a {font-weight:normal}

/* Liens contextuels (webbourse) */
div.a_liensctx {margin:3px 3px 5px 3px; text-align:right; color:#000000}
div.a_liensctx a,a.a_lienctx {color:#000000; text-decoration:underline; white-space:nowrap}
div.a_liensctx a:hover,a.a_lienctx:hover {color:#E10000}

/* HACKS IE uniquement */
* html div.a_cadre,* html div.a_frmbloc1,* html div.a_ongfond {width:100%}	/* sinon scroll hor. sur Mozilla */
