.tableau_cf
{
	border-bottom:1px solid #b3b3b3;
}

.case_cf
{
	border-right:1px solid #b3b3b3;
}

.imprimer_seul
{
	display:none;
}
.tableau_cf td, .tableau_cf th
{
	border-left:1px solid #b3b3b3;
	border-top:1px solid #b3b3b3;
	padding:0px 2px;
}

.tableau_cf *
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
}

.tableau_cf .nom_ligne
{
	color:white;
}

.tableaufichier  {
color:	#053578;
font-family:	Arial;
font-size:	10pt;
}

.anno2  {
color:	#8CC919;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
}

.textes{
color:	#053578;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
padding-left:	0px;
text-decoration:	none;
}

.btnimage  {
background-image:	url(../images/elements/bouton/bouton_04.gif);
font-color:	white;
font-size:	12px;
font-weight:	bold;
}

.etude  {
margin-left:	7px;
margin-top:	4px;
width:	75%;
}

.event1  {
color:	#BB7777;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
}

.event2  {
color:	#77BB77;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
}

.fichiers  {
background-color:	#EEF7F1;
border-color:	solid 1px #000000;
margin-left:	15px;
}

.info  {
color:	#8DC919;
font-family:	Arial;
font-size:	11px;
font-weight:	bold;
}

.info2  {
color:	#000;
font-family:	Arial;
font-size:	11px;
font-weight:	bold;
}

.lienencours  {
color:	#DD0000;
font-weight:	bold;
}

.lienlettreuga  {
color:	#222222;
font-size:	11px;
font-weight:	bold;
text-decoration:	none;
}

.ligne1  {
background-color:	#EEF7F1;
}

.ligne1bold  {
background-color:	#EEF7F1;
font-weight:	bold;
font-size: 11px;
}

.ligne2  {
background-color:	#EAF2E7;
}

.ligne2bold  {
background-color:	#EAF2E7;
font-weight:	bold;
font-size: 11px;
}

.menu2_selected  {
background-color:	#C4D8CD;
color:	#000000;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
left:	2px;
position:	relative;
top:	1px;
}

.menu_btn_on  {
color:	#8CC919;
font-family:	Arial;
font-size:	12px;
text-decoration:	none;
}

.menusmall  {
color:	#FFFFFF;
font-family:	Arial;
font-size:	12px;
text-decoration:	none;
}

.navi_page_off  {
color:	#C4D8CD;
font-family:	Arial;
font-size:	20px;
font-weight:	bold;
}

.noerreur  {
color:	#8DC919;
font-family:	Arial;
font-size:	14px;
font-weight:	bold;
}

.nofiles  {
color:	#AAAAAA;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
text-decoration:	none;
}

.petiteerreur  {
color:	#C91919;
font-family:	Arial;
font-size:	12pt;
font-weight:	bold;
}

.ptventetitre  {
font-size:	12px;
font-weight:	bold;
text-align:	center;
}

.retrait1  {
padding-left:	10px;
text-indent:	-8px;
}

.retrait2  {
padding-left:	30px;
text-indent:	-18px;
}

.ssmenu  {
color:	#FFFFFF;
font-family:	Arial;
font-size:	13px;
text-decoration:	none;
}


.texte_bullet  { color: #444444; font-size: 12px; font-family: Arial; text-indent: -12pt; list-style-image: url(puce1.gif); list-style-position: inside; margin-left: 0pt; padding-left: 0px }
.texte_bullet_left  { color: #444444; font-size: 12px; font-family: Arial; text-indent: -12pt; list-style-image: url(puce1.gif); list-style-position: inside; margin-left: -15pt; padding-left: 0px }
.texte_bullet_tab  { color: #444444; font-size: 12px; font-family: Arial; text-indent: -12pt; list-style-image: url(puce1.gif); list-style-position: inside; margin-left: 20pt; padding-left: 0px }

/* liste retrait 2 */
.texte_bullet2  { color: #444444; font-size: 12px; font-family: Arial; text-indent: -12pt; list-style-image: url(puce2.gif); list-style-position: inside; padding-left: 15px }
.texte_bullet2_tab  { color: #444444; font-size: 12px; font-family: Arial; text-indent: -12pt; list-style-image: url(puce2.gif); list-style-position: inside; padding-left: 45px }



.titrequestion  {
/*border-color:	solid 1px black;*/
color:	#053578;
font-family:	Arial;
font-size:	10pt;
font-weight:	bold;
width:	100%;
}

.titreetude  {
background-color:	#B9D7C7;
border-color:	solid 1px black;
color:	#053578;
font-family:	Arial;
font-size:	11pt;
font-weight:	bold;
width:	100%;
}

.titrefiche  {
color:	#ffffff;
font-family:	Arial;
font-size:	10px;
letter-spacing:	3px;
padding-left:	0px;
}

.titreEtude2  
{
color:	#ffffff;
font-family:	Arial;
font-size:	12px;
/*letter-spacing:	3px;*/
padding-left:	0px;
text-decoration:	none;
}

.grandTitre {
color:	#ffffff;
font-family:	Arial;
font-size:	18px;
letter-spacing:	2px;
padding-left:	0px;
font-weight:	bold;
text-decoration:	none;
}

/* Chapo */ .chapo  {
color:	#444444;
font-family:	Arial;
font-size:	14px;
font-style:	italic;
margin-left:	40px;
margin-right:	40px;
margin-top:	20px;
padding-left:	0px;
text-indent:	0px;
}

/* Formulaires */ 
.formulaire  {
background-color:	#C4D8CD;
color:	#000000;
font-family:	Arial;
font-size:	10px;
font-weight:	bold;
text-align:	justify;
}
.formulairesmall  {
background-color:	#C4D8CD;
color:	#000000;
font-family:	Arial;
font-size:	9px;
font-weight:	bold;
text-align:	justify;
}


.formulairebutton  {
background-color:	#C4D8CD;
color:	#000000;
font-family:	Arial;
font-size:	10px;
font-weight:	bold;
text-align:	center;
}


/* Les ?v?nements... */ .event0  {
color:	#444444;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
}

/* Lien pour les permanents */ A.perm  {
color:	#444444;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
text-decoration:	none;
}

/* Message d'erreur */ .erreur  {
color:	#C91919;
font-family:	Arial;
font-size:	14px;
font-weight:	bold;
}

/* SCROLL BARRE */ BODY  {
scrollbar-3dlight-color:	#c4d8cd;
scrollbar-arrow-color:	#8dc919;
scrollbar-base-color:	#8dc919;
scrollbar-darkshadow-color:	#c4d8cd;
scrollbar-face-color:	#F3F5F2;
scrollbar-highlight-color:	#c4d8cd;
scrollbar-shadow-color:	#C0CFCC;
}

/* Sous-titre orange */ 
.sous-titre  {
color:	#FF4F02;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
padding-left:	0px;
}


.sous-titre1  { /*Officine*/
color:	#85C648;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
padding-left:	0px;
}

.sous-titre2  { /*Hopital*/
color:	#60C6D4;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
padding-left:	0px;
}

.sous-titre4  { /*Dom Tom*/
color:	#004C80;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
padding-left:	0px;
}
/*
.sous-titre  {
color:	#FF4F02;
font-family:	Arial;
font-size:	10px;
font-weight:	bold;
padding-left:	0px;
}
*/

/* Tableau calendrier */ .calendrier  {
border-style:	dotted;
}

/* Texte d'annotation */ .anno  {
color:	#8B97BC;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
}

/* Texte de nnavigation inter-pages */ .navi_page  {
color:	#8DC919;
font-family:	Arial;
font-size:	20px;
font-weight:	bold;
}

/* Texte des boutons vert */ .menu_btn  {
color:	#FFFFFF;
font-family:	Arial;
font-size:	12px;
text-decoration:	none;
}

/* Texte du menu principal */ .menu  {
color:	#555555;
font-family:	Arial;
font-size:	14px;
text-decoration:	none;
}

/* Texte du menu secondaire */ .menu2  {
color:	#000000;
font-family:	Arial;
font-size:	12px;
left:	2px;
position:	relative;
text-decoration:	none;
top:	1px;
}

/* Texte lien */ .textelien  {
color:	#444444;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
text-decoration:	none;
}

/* Texte usuel */ .texte  {
color:	#444444;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
}
/* .texte  {
color:	#444444;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
}
*/

/* Texte usuel */ .texterouge  {
color:	#BA0000;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
}
A.texterouge  {
color:	#BA0000;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
text-decoration:	none;
}
A.texterouge:hover  {
color:	#BA0000;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
text-decoration:	underline;
}

/* Texte usuel */ .texteorange  {
color:	#ff9900;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
}
/* Texte usuel */ .textesmall  {
color:	#444444;
font-family:	Arial;
font-size:	10px;
padding-left:	0px;
}
/* Texte usuel */ .textesmallbleu  {
color:	#053578;
font-family:	Arial;
font-size:	10px;
padding-left:	0px;
}
/* Texte usuel */ .textesmallrouge  {
color:	#BA0000;
font-family:	Arial;
font-size:	10px;
padding-left:	0px;
}

/* Texte edito */ .texteedito  {
color:			#ffffff;
font-family:	Arial;
font-size:		12px;
padding-left:	0px;
} 
A.texteedito  {
color:			#ffffff;
font-family:	Arial;
font-size:		12px;
padding-left:	0px;
text-decoration:	none;
} 
A.texteedito:hover  {
color:			#ffffff;
font-family:	Arial;
font-size:		12px;
padding-left:	0px;
text-decoration:	underline;
}

/* Titre bleu fonc? */ .titre  {
color:	#053578;
font-family:	Arial;
font-size:	14px;
font-weight:	bold;
}

.titrecaps  {
color:	#053578;
font-family:	Arial;
font-size:	11px;
font-weight:	bold;
}


/* Titre bleu gris */ .titre2  {
color:	#053578;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
font-variant: caps;
}
/* .titre2  {
color:	#8B97BC;
font-family:	Arial;
font-size:	14px;
font-weight:	bold;
}
*/

/* Titre turquoise (fiche technique) */ .titre3  {
color:	#00A0C6;
font-family:	Arial;
font-size:	14px;
font-weight:	bold;
}


/* liste retrait 3 */ .texte_bullet3  {
color:	#444444;
font-family:	Arial;
font-size:	12px;
list-style-position:	inside;
list-style-type:	none;
padding-left:	30px;
text-indent:	-6pt;
}

/*FTP */  .titrelabo  {
color:	#053578;
font-family:	Arial;
font-size:	13pt;
font-weight:	bold;
}

.alerte_titrelabo  {
color:	#FF0000;
font-family:	Arial;
font-size:	13pt;
font-weight:	bold;
}

/*Tableau point de vente*/ 
.ptvente  {
background-color:	#A7C5B5;
border:	0;
font-family:	Arial;
font-size:	10px;
}

.ptvente_2  {
border:	0;
font-family:	Arial;
font-size:	10px;
}

A.menu2  {
color:	#000000;
font-family:	Arial;
font-size:	12px;
left:	2px;
position:	relative;
text-decoration:	none;
top:	1px;
}

A.menu2:hover  {
color:	#000000;
font-family:	Arial;
font-size:	12px;
font-weight:	none;
left:	2px;
position:	relative;
text-decoration:	underline;
top:	1px;
}

A.menu2gauche  {
color:	#000000;
font-family:	Arial;
font-size:	12px;
text-decoration:	none;
}

A.menu2gauche:hover  {
color:	#000000;
font-family:	Arial;
font-size:	12px;
font-weight:	none;
text-decoration:	underline;
}

A.menu:hover  {
color:	#FFFFFF;
}

A.menu_btn:hover  {
text-decoration:	underline;
}

A.menu_vert:hover  {
text-decoration:	underline;
}

A.menusmall:hover  {
color:	#444444;
}

A.perm2  {
color:	#52D8CD;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
text-decoration:	none;
}

A.perm2:hover  {
color:	#52D8CD;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
text-decoration:	underline;
}

A.perm:hover  {
color:	#444444;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
text-decoration:	underline;
}

A.ssmenu:hover  {
color:	#555555;
}

A.texte  {
color:	#053578;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
padding-left:	0px;
text-decoration:	none;
}

A.texterouge  {
color:	#BA0000;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
text-decoration:	none;
}

A.texterouge:hover  {
text-decoration:	underline;
}

A.textelien  {
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
text-decoration:	none;
}

A.textelien:hover  {
text-decoration:	underline;
}

A.textes  {
color:	#053578;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
padding-left:	0px;
text-decoration:	none;
}

A.textes:hover  {
color:	#053578;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
padding-left:	0px;
text-decoration:	underline;
}

A.textesmall  {
text-decoration:	none;
}

A.textesmall:hover  {
text-decoration:	underline;
}

menu2gauche  {
color:	#000000;
font-family:	Arial;
font-size:	12px;
text-decoration:	none;
}

span.formulaire  {
background-color:	#FFFFFF;
color:	#000000;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
text-align:	justify;
}

.intitule_pdv {
	color:	#193881;
}

.telechargements {
	color:	#BA0000;
	font-family:	Arial;
	font-size:	12px;
	font-weight:	bold;
}
A.telechargements  {
text-decoration:	none;
}
.cell{ 
	background-color: #c4d8cd;
	}
.position_calq{top:-16}
* html .position_calq{top:-12}
	