BODY
{
    margin:0px;
	padding:0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana; 
    color: #000000;
    background-color:#FFFFFF;
   /* background-image: url(../charte/fond.gif);*/
    /*width:98%;*/
}

/* Page d'identification */
.border_top_gray { border-top: 1px solid #9D999A; }
.border_left_gray { border-left: 1px solid #9D999A; }
.border_left_gray { border-left: 1px solid #9D999A; }
img { border: 0px; }
.img_dot { background: url(../charte/pointille.gif) repeat-x 0% 0%; }
h5 { font-size: 11px; margin: 0px; }

#shadow1 { background: url(../charte/ombre_droite.gif) repeat-y 100% 0%;}
#shadow2 { background: url(../charte/ombre_bas.gif) repeat-x 0% 0%;}
.shadow1 { background: url(../charte/ombre_droite.gif) repeat-y 100% 0%;}
.shadow2 { background: url(../charte/ombre_bas.gif) repeat-x 0% 0%;}
/* FIN page d'identification */


.txtbleuboldxml { color: #554C34; font-size: 15px; font-family:  Arial; font-weight: bold; }

.case{
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    border-color:#C3D9FF;
    border-style:solid;
    background-color:white;
    background-image:url('fondInBas.gif');
    background-repeat:repeat-x;
    background-position:bottom;
    border-width:2px;
    font-family:Arial, Helvetica, sans-serif;
    text-align: center;
}





table.cpc
{
	height:100%;
	width:100%;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	background-color:#FFFFFF;

}

table.cpcwidth
{
	width:100%;
	text-align:center;
	border-collapse: collapse;
	border-spacing: 1px;
}

table.border
{
	background-color:#554C34;
	width:100%;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:center;
	border: #554C34 1px solid;
}

td
{
	font-family: Verdana;
	font-size: 11px;
	color: black;
}
.lignetitre
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: white;
	/*background-color:#990000;*/
	background-color:#2F4D9F;
	text-align:left;
	padding-left:2px;
}

.lignetitre_bleu_clair
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: white;
	background-color:#8EA3DD;
	text-align:left;
	padding-left:2px;
}

.lignetitrecentre
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: white;
	background-color:#2F4D9F;
	text-align:center;
	padding-left:0px;
}





.lignetitrepetit
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color:#554C34;
	text-align:center;
	padding-left:2px;
}

.lignetitrepetitjaune
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: black;
	background-color:#fffaaa;
	text-align:left;
	padding-left:2px;
}

td.lignesoustitre
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #554C34;
	background-image: url(../charte/nav_back.gif);
	padding-left:2px;
	text-align:left;
}

td.suivivente
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#a0a0a0;
	text-align:center;
	padding-left:2px;
	BORDER-RIGHT: #FFFFFF 1px solid ;
}

td.lignesoustitrecentre
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #554C34;
	background-color:#F2E8CD;
	text-align:center;
	padding-left:2px;
}

td.lignesstitre
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #554C34;
	background-color:#ebebeb;
	text-align:left;
	padding-left:2px;
}

td.lignesstitrecentre
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #554C34;
	background-color:#ebebeb;
	text-align:center;
	padding-left:2px;
}

td.lignesstitrecentre_bord_right
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #554C34;
	background-color:#ebebeb;
	text-align:center;
	padding-left:2px;
	border-right: #554C34 1px solid ;
	border-bottom: #554C34 1px solid ;
}

.lignetitreimage
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #554C34;
	background-image: url(../charte/nav_back.jpg);
	padding-left:2px;
}

.lignetitrecolor
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #554C34;
	padding-left:2px;
	BORDER-RIGHT: #FFFFFF 1px solid ;
	BORDER-TOP: #FFFFFF 1px solid ;
}

td.ligne_avec_bordure
{
	BORDER-BOTTOM: #efefef 1px solid ;
	BORDER-TOP: #efefef 1px solid ;
	BORDER-LEFT: #efefef 1px solid ;
	BORDER-RIGHT: #efefef 1px solid ;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	padding-left:2px;
}

td.ligne
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	padding-left:2px;
}

td.ligne_debut
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	padding-left:0px;
}

td.ligne_debut_fin
{
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	padding-left:0px;
}

td.ligne_bordure_droite
{
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	padding-left:2px;
	text-align:left;
	BORDER-RIGHT: #554C34 1px solid ;
}
td.ligne_sans_bordure
{
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	padding-left:2px;
	text-align:left;
}

td.ligne_fin
{
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	padding-left:2px;
}

td.lignemanifeste
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:yellow;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	padding-left:2px;
}

td.ligne_sans_fond
{
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	padding-left:2px;
}

td.ligne_sans_fond_bordure_haut
{
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	padding-left:2px;
	BORDER-TOP: #554C34 1px solid ;
}

td.lignedroite
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	padding-left:2px;
	BORDER-RIGHT: #554C34 1px solid ;
}

td.lignedroitedroite
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:right;
	padding-left:2px;
	BORDER-RIGHT: #554C34 1px solid ;
}

td.lignedroitecentre
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
	padding-left:2px;
	BORDER-RIGHT: #554C34 1px solid ;
}

td.lignedroiterouge
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:red;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	padding-left:2px;
	BORDER-RIGHT: #554C34 1px solid ;
}

td.lignedroitecentrerouge
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:red;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
	padding-left:2px;
	BORDER-RIGHT: #554C34 1px solid ;
}

td.lignedroitecentrejaune
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:yellow;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
	padding-left:2px;
	BORDER-RIGHT: #554C34 1px solid ;
}

td.lignedroitecentreorange
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:orange;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
	padding-left:2px;
	BORDER-RIGHT: #554C34 1px solid ;
}

td.lignedroitecentrevert
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#2CFD7F;
	font-family: Arial;
	font-size: 12px;
	color: white;
	text-align:center;
	padding-left:2px;
	BORDER-RIGHT: #554C34 1px solid ;
}

td.lignedroitecentrebleu
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#5A73DE;
	font-family: Arial;
	font-size: 12px;
	color: white;
	text-align:center;
	padding-left:2px;
	BORDER-RIGHT: #554C34 1px solid ;
}

td.lignecentre
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
	padding-left:2px;
}

td.lignecentrebis
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#fffaaa;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
	padding-left:2px;
}

td.ligneindentation
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:lightgrey;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	padding-left:2px;
	font-weight: bold;
}

td.lignecentreindentation
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:lightgrey;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
	padding-left:2px;
	font-weight: bold;
}

td.lignebis
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#fffaaa;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	padding-left:2px;
}

td.lignesiret
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: red;
	text-align:left;
	padding-left:2px;
}

td.lignesiren
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: green;
	text-align:left;
	padding-left:2px;
}

td.ligneexplication
{ 
	background-color:#F2E8CD;
	font-family: Arial; 
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding-left:5px;
}

.ligneblanche
{
	font-family: Arial;
	font-size: 12px;
	color: white;
	text-align:left;
}

td.ligne2
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#fffaaa;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	padding-left:2px;

}

td.ligne2siret
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#fffaaa;
	font-family: Arial;
	font-size: 12px;
	color: red;
	text-align:left;
	padding-left:2px;
}

td.ligne2siren
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#fffaaa;
	font-family: Arial;
	font-size: 12px;
	color: green;
	text-align:left;
	padding-left:2px;
}

td.suppr
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
}

td.suppr_fin
{
	background-color:#ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
}

td.suppr2
{
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#fffaaa;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
}

td.suppr_lignetitre_vert_clair
{
	background-color:#ABDC71;
	font-family: Verdana;
	font-size: 13px;
	color: white;
	text-align:center;
}

.lignechamps
{
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:right;
	font-weight: bold;
}

td.lignechamps_normal
{
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:right;
	font-weight: bold;
}

td.lignechamps
{
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:right;
	font-weight: bold;
	BORDER-BOTTOM: #E0E0E0 1px dashed ;
}

.lignechampsleft
{
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:left;
	font-weight: bold;
}
td.ligneinput
{
	text-align:left;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	BORDER-BOTTOM: #E0E0E0 1px dashed  ;
}

th.logintitre
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #554C34;
}

td.loginnomchamps
{
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:right;
}


input
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align:left;
}

checkbox
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align:left;
}

textarea
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align:left;
}

.submit
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #554C34;
	text-align:center;

}

.submit_gras
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #554C34;
	text-align:center;

}

select
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align:left;
}

.selectgras
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align:left;
}

legend
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #554C34;
	text-align:left;
}

fieldset
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align:left;
}

.titre_modif
{
	border-bottom: #BFD4EE 2px solid;
	border-top: #BFD4EE 2px solid;
	font-size: 12px;
	color: #554C34;
	background-color:#ffcc00;
	text-align:left;
	font-weight: bold;
	border-collapse: collapse;
	height:18px;
	padding-left : 5px;
}

.cadrecpc
{
	width:100%;
/*	BORDER-RIGHT: #554C34 1px solid;
	BORDER-LEFT: #554C34 1px solid;
	BORDER-TOP: #554C34 1px solid;
	BORDER-BOTTOM: #554C34 1px solid ;*/
	text-align:center;
	border-collapse: collapse;
	border-spacing: 1px;
}

.cadre 
{               
	border-collapse: collapse;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid ;
	margin:2px;
	padding-left:2px;
	padding-right:2px;
	spacing:1px;
}

.ajouter
{
	BORDER-RIGHT: #554C34 1px solid;
	BORDER-LEFT: #554C34 1px solid;
	BORDER-TOP: #554C34 1px solid;
	BORDER-BOTTOM: #554C34 1px solid ;
	background-color:#ffffff;
	margin-bottom:1px;
	margin-left:2px;
	padding-left:2px;
	padding-right:2px;
	font-family: Arial;
	font-size: 12px;
	color: #554C34;
	text-align:center;
}
.ajouter:hover
{
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid ;
	background-color:#554C34;
	margin-bottom:1px;
	margin-left:2px;
	padding-left:2px;
	padding-right:2px;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-align:center;
}

.cadre:hover
{
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid ;
	background-color:#554C34;
	margin:2px;
	padding-left:2px;
	padding-right:2px;

	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}



a:link { font-family: Arial; font-size: 12px; font-weight: normal; color: #554C34; TEXT-DECORATION: none }
a:visited { font-family: Arial; font-size: 12px; font-weight: normal; color: #554C34; TEXT-DECORATION: none }
a:hover { font-family: Arial; font-size: 12px; font-weight: normal; TEXT-DECORATION: none }
a:active { font-family: Arial; font-size: 12px; font-weight: normal; TEXT-DECORATION: none }

a.bleu:link { font-family: Arial; font-size: 12px; font-weight: bold; color: #554C34; TEXT-DECORATION: none }
a.bleu:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #554C34; TEXT-DECORATION: none }
a.bleu:hover { font-family: Arial; font-size: 12px; font-weight: bold; TEXT-DECORATION: none }
a.bleu:active { font-family: Arial; font-size: 12px; font-weight: bold; TEXT-DECORATION: none }

a.ajax:link { font-family: Arial; font-size: 12px; font-weight: normal; color: #554C34; TEXT-DECORATION: none }
a.ajax:visited { font-family: Arial; font-size: 12px; font-weight: normal; color: #554C34; TEXT-DECORATION: none }
a.ajax:hover { font-family: Arial; font-size: 12px; font-weight: normal; color: red; TEXT-DECORATION: underline }
a.ajax:active { font-family: Arial; font-size: 12px; font-weight: normal; TEXT-DECORATION: none }

.txt { color: #554C34; font-size: 12px; font-family: Arial }
.txtbold { color: #554C34; font-size: 12px; font-family: Arial; font-weight: bold; }
.txtpetit { color: #554C34; font-size: 10px; font-family: Arial }
.txtsouligne { color: #554C34; font-size: 12px; font-family: Arial; TEXT-DECORATION: underline; font-weight: bold; }
.txtsoul { color: #554C34; font-size: 12px; font-family: Arial; TEXT-DECORATION: underline; }
.txtvert { color: green; font-size: 12px; font-family: Arial }
.txtnoir { color: black; font-size: 12px; font-family: Arial }
.txtrouge { color: red; font-size: 12px; font-family:  Arial }
.txtrougesouligne { color: red; font-size: 12px; font-family:  Arial; TEXT-DECORATION: underline; }
.txtrougeplanning { color:#ff0000; font-size: 12px; font-family:Arial;background-color:#FFFF00;}
.jaune {background-color: #FFFF00 ;}
.txtrougepetit { color: red; font-size: 10px; font-family:  Arial }
.txttitrerouge { color: red; font-size: 13px; font-family: Verdana; font-weight: bold; }
.txtrougebold { color: red; font-size: 12px; font-family:  Arial; font-weight: bold; }
.etoile { color: red; font-size: 18px; font-family:  Arial; font-weight: bold; }
.txtbleu { color: #015BA1; font-size: 12px; font-family:  Arial; }
.txtbleubold { color: #554C34; font-size: 12px; font-family:  Arial; font-weight: bold; }
.txtbleubold14px { color: #554C34; font-size: 14px; font-family:  Arial; font-weight: bold; }
.txtbleuitalic { color: #554C34; font-size: 12px; font-family:  Arial; font-style:italic;  }
.txtrougetd { color: red; font-size: 12px; font-family:  Arial; background-color:#ebebeb; }
.txtjaune { color: orange; font-size: 12px; font-family:  Arial }
.txtred { color: red; font-size: 12px; font-family:  Arial }
.txtnoir { color: black; font-size: 12px; font-family:  Arial }
.txtnoirbold { color: black; font-size: 12px; font-family:  Arial; font-weight: bold; }
.txtgris { color: lightgrey; font-size: 12px; font-family:  Arial }
.txtbarre { color: #554C34; font-size: 12px; font-family:  Arial; text-decoration:line-through;}
.txtbarrepetit { color: #554C34; font-size: 10px; font-family:  Arial; text-decoration:line-through;}

.affichage_totaux
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	border: none;
}	
	
.droite { color: #554C34; font-size: 12px; font-family:  Arial ; text-align:right; }
.gauche { color: #554C34; font-size: 12px; font-family:  Arial ; text-align:left; }

.fondvert 
{
	color: #554C34;
	font-size: 12px;
	font-family: Arial;
	background-color:#3EFB7C;
}

.fondrouge 
{
	color: #554C34;
	font-size: 12px;
	font-family: Arial;
	background-color:#FB393E;
}

.fondbleu 
{
	color: #554C34;
	font-size: 12px;
	font-family: Arial;
	background-color:#77D6FD;
}

.titrecalendrier
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: white;
	background-color:#554C34;
	text-align:center;
}

img 	{ border:0;}
hr { color: #015BA1; height: 1px;  }

#onglet {text-align:left; margin-bottom:2px;margin-right:0px;margin-top:1px; }
#liste  { width:100%; }
.formulaire
{
	width:99%;
	border: 1px solid;
	border-top-color: #000000;
	background-color:#ffffff;
}

.sousformulaire
{
	BORDER-TOP: #554C34 1px solid ;
}
.champs
{
	width:100%;
	background-color:#ffffff
}
.onglet_off
{
	border: 1px solid;
	padding-left: 12px;
	padding-right: 12px;
	border-left-color: #23348d;
	border-top-color: #23348d;
	border-bottom-color: #23348d;
	border-right-color: #23348d;
	margin: 1px 2px 1px 2px;
	background-color:#ffcc00;
	/*background-image: url(../charte/tbl_header.png);*/
	display:inline;
}
.onglet_on
{
	border: 1px solid;
	padding-left: 12px;
	padding-right: 12px;
	border-left-color: #23348d;
	border-top-color: #23348d;
	margin: 1px 2px 0px 2px;
	border-bottom-color: #007780;
	border-right-color: #23348d;
	background-color:red;
	/*background-image: url(../charte/tbl_th.png);*/
	display:inline;
}
a.blanc:link { font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none }
a.blanc:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none }
a.blanc:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff;TEXT-DECORATION: none }
a.blanc:active { font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff;TEXT-DECORATION: none }

a.bleu:link { font-family: Arial; font-size: 12px; font-weight: bold; color: ##554C34; TEXT-DECORATION: none }
a.bleu:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: ##554C34; TEXT-DECORATION: none }
a.bleu:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: ##554C34;TEXT-DECORATION: none }
a.bleu:active { font-family: Arial; font-size: 12px; font-weight: bold; color: ##554C34;TEXT-DECORATION: none }

.txt_exemple { color: #000000; font-size: 12px; font-family:  Arial; font-weight: normal; font-style: italic; }


/* BILLET */
table.billet
{
	height:269px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

table.cpcwidthbillet
{
	width:640px;
	height:232px;
	margin-bottom:0px;
	margin-left:35px;
	margin-right:0px;
	margin-top:0px;
	border: black 1px solid;
}

table.separation
{
	width:100%;
	border-spacing: 1px;
}

table.separation_billet
{
	height:20px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

td.bordurehautbillet
{
	BORDER-TOP: black 1px solid ;
	/*background-color:#554C34;*/
}

.lignetitrecolorbillet
{
	background-color:#554C34;
}

td.lignebillet
{
	font-family: Verdana;
	font-size: 13px;
}

.txtblancboldbillet { color: white; font-size: 13px; font-family: Verdana; font-weight: bold;  }
.txtblancitalicboldbillet { color: white; font-size: 13px; font-family: Verdana; font-style:italic; font-weight: bold; }
.txtsoulignebillet { color: #554C34; font-size: 13px; font-family: Verdana; text-decoration:underline; }
/**/

ul.liste, .liste li, .liste a {padding:0px ; margin:0px}

.ligne
{
	border-bottom: #015BA1 1px solid ;
	background-color:#ffffff;
	color: #015BA1;
	text-align:left;
	padding-left:5px;
}
.ligne2
{
	border-bottom: #015BA1 1px solid ;
	background-color:#efefef;
	color: #015BA1;
	text-align:left;
	padding-left:5px;
}

.bnote
{
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px;
	width:auto;
	padding:5px;
	padding-bottom:3px;
	border:1px solid #D7D7D7;
	background-color:#FFFFFF;
	text-align:left;
}

/* RECHERCHE AJAX */
#pseudobox {
	border: 1px dashed #000;
	background-color: #feffec;
	display: block;
	overflow:auto;
	margin: 0;
	padding-left: 10px;
	position: absolute;
	width: 200px;
	text-align:left;
}

#li.pseudobox {
	background: #feffec;
	display: block;
	margin: 0;
	padding: 0;
	font-family:arial;
	font-size:11px
}

#a.pseudobox{
	display: block;
	padding: 2px;
	text-decoration: none;
	font-family:arial;
	font-size:11px
}
#a.pseudobox:hover{
	background-color: #ffffc0;
	font-family:arial;
}
/* FIN RECHERCHE AJAX */
