﻿/* Ajouter ici les règles globales pour la vue */
#progress {
visibility:hidden;
background:transparent url(../images/progress.gif) no-repeat scroll 0 0;
height:20px;
position:absolute;
right:0;
top:50px;
vertical-align:middle;
width:20px;
margin:2px;
}

body {
font-family:Tahoma;
font-size:8pt;
color:#333;
}

.enligne {
display:block;
float:left;
}

.cache {
visibility:hidden;
}

a.cachedisplay {
display:none;
}

.cssTitre {
background:#DAE7F7 none repeat scroll 0 0;
border:1px solid #B9D3F1;
color:#072B97;
font-weight:700;
text-align:center;
width:550px;
margin:10px 5px;
padding:2px 0;
}

.cssPanelIdent {
height:70px;
}

.cssPanelIdent label {
width:280px;
color:#0E2C90;
margin-left:5px;
}

.cssPanelIdent select {
width:50px;
}

.cssPanelFormulaire label {
width:320px;
color:#000;
margin-left:5px;
padding-top:4px;
height:14px;
}

.cssPanelFormulaireResult label {
width:315px;
color:#072B97;
margin-left:5px;
}

.cssPanelFormulaire div div label.labelpartie2 {
width:140px;
color:Navy;
margin-left:5px;
padding-top:10px;
}

.important {
font-size:7pt;
color:#0E2C90;
margin-left:10px;
margin-top:-7px;
}

.labelpartie2 label {
width:150px;
}

.cssPanelFormulaire select {
width:60px;
}

.cssPanelFormulaire input {
text-align:right;
width:70px;
}

.cssPanelFormulaire.cssIdentif input {
text-align:right;
width:100px;
}

.decalage {
margin-left:60px;
margin-top:10px;
width:540px;
height:30px;
}

.blocgen {
width:440px;
display:block;
}

.blocgenResult {
width:440px;
display:block;
font-weight:700;
}

.blocheight {
margin-top:5px;
height:26px;
width:445px;
}

.acompterde {
display:block;
float:left;
width:445px;
}

.espace {
margin-left:15px;
}

#boutons {
top:305px;
}

#btnAbandon {
margin-top:30px;
}

#divannees .labelpartie2 {
margin-top:10px;
width:100px;
}

#bloc1_2 {
margin-top:15px;
}

#cadre {
margin-top:10px;
}

#onglets li {
line-height:14px;
list-style-image:none;
list-style-type:none;
list-style-position:outside;
font-style:normal;
margin:4px 0 0 10px;
}

li.actif a {
background:transparent url(../images/btn-radio-on-13x13.gif) no-repeat scroll left 1px;
padding-left:20px;
text-decoration:none;
color:#333;
padding-bottom:10px;
}

li.inactif a {
background:transparent url(../images/btn-radio-off-13x13.gif) no-repeat scroll left 1px;
padding-left:20px;
color:#333;
text-decoration:none;
padding-bottom:10px;
}

fieldset legend {
color:#005BCD;
font-weight:700;
}

.boutoncorps {
background:#F4F8FC none repeat scroll 0 0;
border:1px solid #7F9DB9;
float:left;
height:18px;
text-align:center;
width:80px;
cursor:pointer;
font-family:Tahoma,Arial,Sans-Serif;
font-style:normal;
font-weight:400;
font-size:8pt;
color:#009;
padding-bottom:3px;
}

div.buttons {
height:100px;
left:485px;
position:absolute;
top:160px;
z-index:0;
}

input,select {
background:#F4F8FC none repeat scroll 0 0;
border:1px solid #7F9DB9;
color:#009;
font-size:8pt;
text-align:right;
}

#cadre div span.calendriermatmut input {
width:70px;
height:14px;
}

.aCompterDe label {
padding-left:287px;
padding-top:5px;
float:left;
width:7em;
}

.erreur {
text-align:center;
color:#FF0039;
width:550px;
}

.criteres_blocgen div .fieldsetform {
width:445px;
padding:10px 5px 8px 8px;
}

.pair {
background-color:#E6EEF8;
}

.impair {
background-color:#F2F7FC;
}

.donneesducalcul,.donneesducalcul2 {
background-color:#DAE7F7;
padding-bottom:5px;
color:#072B97;
width:440px;
}

.donneesducalcul2 {
margin-bottom:2px;
}

.labelpartie2 {
font-weight:700;
}

a.boutoncorps {
text-decoration:none;
height:16px;
padding-top:1px;
padding-bottom:0;
}

.errors div {
height:13px;
}

#rappelVersements .datenaissance {
padding-bottom:0;
}

#xxAnsEnyyyy {
display:block;
margin-left:325px;
width:110px;
height:11px;
}

.divResultat {
background:#006ED5 url(../images/degrade-bleu-vie-1x26.gif) repeat-x scroll 0 0;
margin-top:10px;
color:#FFF;
font-size:13pt;
height:22px;
padding:10px 0;
}

.divResultat2 {
background:#006ED5 url(../images/degrade-bleu-vie-1x26.gif) repeat-x scroll 0 0;
margin-top:10px;
color:#FFF;
font-size:13pt;
}

.cssLabelResult {
margin-left:2px;
text-decoration:none;
padding:0;
}

#resultat {
width:315px;
font-size:12pt;
}

#resultat2 {
padding-top:10px;
height:32px;
display:block;
font-size:11pt;
}

.montantResultat {
font-size:13pt;
font-weight:700;
width:120px;
}

.montantResultat2 {
font-weight:700;
width:110px;
display:block;
margin-left:60px;
height:21px;
}

.montantResultat3 {
width:165px;
display:block;
margin-left:.5em;
height:21px;
font-size:10pt;
}

.montantResultat4 {
width:110px;
display:block;
margin-left:60px;
height:21px;
font-size:10pt;
}

.hauteurDivResultat {
height:42px;
display:block;
}

#divLabelResultat {
width:265px;
}

#divMontantResultat {
margin-left:265px;
}