/*
 
 marron #cfaa7a
 orange : f8931f
 
 */

.clipped
 {
   position:absolute; 
      
   /* clip: rect(0px auto auto 0px); */
    clip: rect(0px, auto, 203px, 0px); 
   
 }

.short_clipped
 {
   position:absolute; 
      
   /* clip: rect(0px auto auto 0px); */
    clip: rect(0px, auto, 220px, 0px); 
   
 }

body
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.subt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
     }

div.subt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
     }

.boutons
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1p solid #cfaa7a;
	background-color: #fef3e4;
}

.b, td.b, tr.b, table.b { font-weight: bold; }

table.formulaire { background: #d9e8f0; border-color: #3b5a6f; border-style: solid; border-width: 1px; }

.bleu { color: #123676; }
.mar { color: #cfaa7a; }

.force { font-size=12pt; }

a.mar { color: #cfaa7a; }
a.bleu { color: #123676; }
a.com { font-size=12pt; color: #123676; }
a.blanc { color: #ffffff; }

td.tit
 {
   font-size: 9px;
 }

.tit
 {
   font-size: 9px;
 }

p, tr, td, table 
 { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
 }


a { 
    text-decoration: none;
    color: #000000;
 }
 
a:hover { text-decoration: underline; }

.big { font-size: 12px; font-weight: bold; color: #123676; }

.rouge { color: #bb0000; }
.vert { color: #00893b; }
.blanc { color: #ffffff; }
.gris { color: #cccccc; }

.bgris { background-color: #cccccc; }
/* .bbleu { background-color: #123676; } */
.bbleu { background-color: #cfaa7a; }
.bmar { background-color: #cfaa7a; }

.title
 { 
   font-weight: bold;
   font-size: 11px;
 }

/*------------------------------------------------------------------------*/


td.bg, tr.bg, table.bg { background: #e8f4f4; }

.menu 
{
  font-weight:bold;
  font-size: 12px;
}

a.menu
 {
   font-weight:bold;
   font-size: 12px;
   color: #000000;
   text-decoration: none;
 }

a:hover.menu { text-decoration: underline; }

.ln
 {
   font-weight: bold;
   font-size: 10px;
   color: #999999;
   text-decoration: none;

 }

a.ln
 {
   font-size: 10px;
   color: #999999;
   text-decoration: none;
 }

a:hover.ln { text-decoration: underline; }

/*------------------------------------------------------------------------*/

#infos {
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
}
a.infos
 {
   font-size: 11px;
   text-decoration: none;
 }
a:hover.infos { text-decoration: underline; }
/*------------------------------------------------------------------------*/
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	width: 80px;
	height: 19px;
}
/*------------------------------------------------------------------------*/
#identifiants {
	font-weight:bold;
	font-size: 11px;
	color: #000000;
}
a.identifiants
 {
   font-size: 11px;
   text-decoration: none;
 }
a:hover.identifiants { text-decoration: underline; }

/*------------------------------------------------------------------------*/

.rub_titre {
	font-weight:bold;
	font-size:14px;
	color: #123676;
}

.rub_sstitre {
	font-weight:bold;
	font-size:11px;
	color: #000000;
	background-color: #CCCCCC;
}



.rub_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #cfaa7a;
	height: 17px;
}

.rub_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #cfaa7a;
	
}

.rub_select {
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #cfaa7a;
}


