
body {
font-family: "Times New Roman";
}

.marge {
float: left;
width: 9%;
margin: 1em 0;
}

.margegauche {
float: left;
width: 9%;
}
.margegauchebis {
margin-left: 20%;
margin-right: 16%;
/*float: left;*/
/*width: 80%;*/ 
}
.margegaucheC {
margin-left: 10%;
margin-right: 20%;
}
.margegaucheD {
margin-left: 10%;
margin-right: 10%;
/*  test pour centrer les lignes     */
}
.margegaucheDbis {
margin-left: 10%;
margin-right: 10%;
/*  test pour centrer les lignes     */
}
.margegaucheE {
margin-left: 3%;
margin-right: 3%;
/*  test pour centrer les lignes     */
}
.margegauchebisB {
margin-left: 20%;
margin-right: 16%;
color: green;
/*float: left;*/
/*width: 80%;*/ 
}
.margegauchebisC {
margin-left: 30%;
margin-right: 16%;
color: green;
}
.margedroite {
float: right;
width: 9%;
}
.cadrecentre {
float: left;
width: 80%;
}

.cadrecentre_accueil {
float: left;
width: 827px;
}

.haut_centre {
/*float: left;
width: 82%;
margin: 1em 0;*/
text-align: center;
background: #A5B31B;
color: blue;
border-style: solid;
border-width: 4;
border-color: #F6BE58 ; /* orange=#F6BE58 */
font-family: "Times New Roman";
font-size: xx-large;
}


.hautcentre_txtnoir {
text-align: center;
background: #A5B31B;
color: black;
border-style: solid;
border-width: 4;
border-color: #F6BE58 ;
font-family: "Times New Roman";
font-size: xx-large;
}


.hautcentre_txtnoir_bordrouge {
text-align: center;
background: #A5B31B;
color: black;
border-style: solid;
border-width: 4;
border-color: #CC0000 ;
font-family: "Times New Roman";
font-size: xx-large;
}

.haut_centre_rouge {
/*float: left;
width: 83%;
margin: 1em 0;*/
text-align: center;
background: #9C0000;
color: black;
border-style: solid;
border-width: 4;
border-color: #F6BE58 ;
font-family: "Times New Roman";
font-size: x-large;
}


.colonnemoitie {
float: left;
width: 50%;
}

.colonnemoitieRight{
float: right;
width: 40%;
}
.colonne66 {
float: left;
width: 66%;
}
.colonne33Right{
float: right;
width: 30%;
}
.fond_jaune {
background:#FFCC00;
border-style: solid;
border-width: 1;
border-color: blue;
}




.page {
float: left;
}


.page_centre {
float: left;
width: 83%;
font-family: "Times New Roman";
}







.bandeau_haut {
background: #A5B31B;
color: blue;
border-style: solid;
border-width: 4;
border-color: #F6BE58 ;
/*left: 15%;*/
width: 50%;
text-align: center;
font-family: "Times New Roman";
/*font-size: 0pt;*/
}


.bandeau_haut_rouge {
background: #9C0000;
color: blue;
border-style: solid;
border-width: 4;
border-color: #F6BE58 ;
/*left: 15%;*/
width: 50%;
text-align: center;
font-family: "Times New Roman";
/*font-size: 0pt;*/

}
.bandeau_bas {
background: #FFCC00;
border-style: solid;
border-width: 1;
border-color: #000000 ;
text-align: center;
font-family: "Times New Roman";
/*font-size: 0pt;*/
position: relative;
bottom: 15px;

}

.cadre {
float: left;
/*width: 50%;*/
}

.cadre_vert {
background: #A5B31B;
border-style: solid;
border-width: 1;
border-color: blue ;
}


.col_droite {
float: left;
width: 50%;
}

.col_gauche {
margin-left: 50%;
/*background-color: #ffecce;
border: 1px solid #666666;
padding: 1em;*/
}

.maj {
color: blue;
font-family: "Times New Roman";
font-size: 9pt;  
 /* font-size: x-large;  margin-left: 4%;   */
}


.title {
background: #A5B31B;
color: blue;
font-family: "Times New Roman"
font-size: 20pt;
border-style: solid;
border-width: 4;
border-color: #F6BE58 ;
margin-left: 20%;
}



.float {
float: left;
width: 50%;
margin: 1em 0;
}

.menu {
background: #A5B31B;
border-style: solid;
border-width: 1;
border-color: blue ;
}


.Retour {
float: right;
margin-right: 16%;
}
.RetourB {
float: right;
margin-right: 35%;
}
.RetourC {
float: right;
margin-right: 5%;
}
.PourXiTi {
float: left;
margin-left: 10%;
}
.textRetour {
background: #FFCC00;
border-style: solid;
border-width: 1;
border-color: #000000;
text-align: center;
font-style: italic;
margin-left: auto;
margin-right: auto;
}

/* Ajoutés et spécifiques pour version après 10/2012 */
.textLastPub {
background: #F4A460;
border-style: solid;
border-width: 1;
border-color: #000000;
text-align: center;
}
.colonne1tiers {
margin-left: 0%;
float: left;
width: 30%;
border-width: 4;
}
.colonne2tiers{
margin-left: 0%;
float: left;
width: 40%;
border-width: 4;
}
.colonne3tiers{
margin-left: 0%;
width: 20%;
text-align: center;
}
.colonne1tiersTableaux {
margin-left: 0%;
float: left;
width: 80%;
border-width: 4;
}
.colonne3tiersTab{
margin-left: 0%;
float: left;
width: 18%;
border-width: 4;
}
.RetourD {
float: right;
margin-right: 3%;
}