
* { font-family: Verdana, sans-serif, Arial }

.menu1 			{ color: gray; font-size: 7pt; }
.menu1 a 		{ color: gray; font-size: 7pt; text-decoration: none }
.menu1 a:hover 	{ color: #ff5400; font-size: 7pt; text-decoration: none }

.menu1b 			{ color: gray; font-size: 7pt; }
.menu1b a 		{ color: gray; font-size: 7pt; text-decoration: none }
.menu1b a:hover 	{ color: #ff5400; font-size: 7pt; text-decoration: none }

.menu2 			{ color: #ff5400; font-size: 7pt; }
.menu2 a 		{ color: #ff5400; font-size: 7pt; text-decoration: none; margin-left: 7pt }
.menu2 a:hover 	{ color: #039; font-size: 7pt; text-decoration: underline }

.menu2b 		{ color: #039; font-size: 7pt; }
.menu2b a 		{ color: #039; font-size: 7pt; text-decoration: none; margin-left: 7pt }
.menu2b a:hover { color: #039; font-size: 7pt; text-decoration: underline }

.menuhaut 			{ color: white; font-weight: bold; font-size: 7pt }
.menuhaut a 		{ color: white; font-weight: bold; font-size: 7pt; text-decoration: none }
.menuhaut a:hover 	{ color: white; font-weight: bold; font-size: 7pt; text-decoration: underline }

.menuhaut2 		{ color: white; font-weight: bold; font-size: 8pt }
.menuhaut2 a 	{ color: white; font-weight: bold; font-size: 8pt; text-decoration: none }

.text 	{ color: black; font-size: 8pt }
.text *	{ color: black; font-size: 8pt }
.text a	{ color: black; font-size: 8pt; text-decoration: none}

.text2 		{ color: #333; font-size: 8pt }
.text2 a	{ color: blue; font-size: 8pt; text-decoration: underline}

.text3 		{ color: #039; font-size: 7pt }
.text3 a	{ color: #039; font-size: 7pt; text-decoration: underline}

.text4 	{ color: #404040; font-size: 10pt }
.text4 *	{ color: #404040; font-size: 10pt }
.text4 a	{ color: #404040; font-size: 10pt; text-decoration: none}

.text_pdroit { color: black; font-size: 8pt; padding-top:3px; }
.text_pdroit *	{ color: black; font-size: 8pt }
.text_pdroit a	{ color: black; font-size: 8pt; text-decoration: none}
.text_pdroit p	{ color: black; font-size: 8pt; padding:0px ; margin:0px;}

.pavDroit { color:#cc0000; font-size: 8pt; font-weight:bold; width:130px;}

.input_error { border:1px solid #ccc; background-color: #FF2A2A; color:white;}
.input_valid { border:1px solid #ccc; background-color: green; color:white; }

.textblanc 		{ color: white; font-size: 8pt }
.textblanc *	{ color: white; font-size: 8pt }
.textblanc a 	{ color: white; font-size: 8pt; text-decoration: none }
.textblanc a:hover 	{ color: white; font-size: 8pt; text-decoration: underline }

.textnoir { color:#000; font-size: 8pt; font-weight:bold;}
.textnoir a {}

.titrerouge { color: red; font-size: 11pt }

.titrebleu { color: #039; font-weight: bold; font-size: 8pt }

.titreorange 			{ color: #ff5400; font-weight: bold; font-size: 8pt }
.titreorange a 			{ color: #ff5400; font-weight: bold; font-size: 8pt; text-decoration: none }
.titreorange a:hover 	{ color: #039; font-weight: bold; font-size: 8pt; text-decoration: none }

.top 			{ color: gray; font-size: 7pt;  }
.top a 			{ color: gray; font-size: 7pt; text-decoration: none; vertical-align: text-top; width: 110pt }
.top a:hover 	{ color: #ff5400; font-size: 7pt; text-decoration: none }

.top_div 		{ margin-top:10px;}
.top_img 		{ margin-top:5px;margin-bottom:5px; }

a 			{text-decoration: none; color: #808080; }
a:link 		{text-decoration: none;}  
a:active 	{text-decoration: none;}  
/*a:visited 	{text-decoration: none;} */
a:hover 	{text-decoration: underline; }
a.glossary
			{
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			border-bottom-color: #993300;
			text-decoration: none;
			}

/*BORDURE AVEC COINS ARRONDIS GRIS + BACKGROUND blanc*/
@media screen
{
	.coinarrondi_box_gris {
		background: url(images/sitefr/charte/coinarrondi_gris_tl.png) no-repeat top left;
	}
	.coinarrondi_top_gris {
		background: url(images/sitefr/charte/coinarrondi_gris_tr.png) no-repeat top right;
	}
	.coinarrondi_bottom_gris {
		background: url(images/sitefr/charte/coinarrondi_gris_bl.png) no-repeat bottom left;
	}
	.coinarrondi_bottom_gris div {
		background: url(images/sitefr/charte/coinarrondi_gris_br.png) no-repeat bottom right;
	}
	.coinarrondi_content_gris {
		background: url(images/sitefr/charte/coinarrondi_gris_r.png) top right repeat-y;
	}
	.coinarrondi_top_gris div, .coinarrondi_top_gris, 
	.coinarrondi_bottom_gris div, .coinarrondi_bottom_gris {
		width: 100%;
		height: 10px;
		font-size: 1px;
	}
	.coinarrondi_content_gris, .coinarrondi_bottom_gris {
		margin-top: -19px;
	}
	.coinarrondi_content_gris { 
		padding: 0 10px; 
	}
}
@media print
{
	.coinarrondi_box_gris {
		border: 1px solid #BBBBBB;
	}
	.coinarrondi_content_gris { 
		padding: 0 10px; 
	}
}
/*BORDURE AVEC COINS ARRONDIS GRIS + BACKGROUND saumon (virement)*/
@media screen
{
	.coinarrondi_box_saumon {
		background: url(images/sitefr/charte/coinarrondi_saumon_tl.png) no-repeat top left;
	}
	.coinarrondi_top_saumon {
		background: url(images/sitefr/charte/coinarrondi_saumon_tr.png) no-repeat top right;
	}
	.coinarrondi_bottom_saumon {
		background: url(images/sitefr/charte/coinarrondi_saumon_bl.png) no-repeat bottom left;
	}
	.coinarrondi_bottom_saumon div {
		background: url(images/sitefr/charte/coinarrondi_saumon_br.png) no-repeat bottom right;
	}
	.coinarrondi_content_saumon {
		background: url(images/sitefr/charte/coinarrondi_saumon_r.png) top right repeat-y;
	}
	
	.coinarrondi_top_saumon div,.coinarrondi_top_saumon,
	.coinarrondi_bottom_saumon div, .coinarrondi_bottom_saumon {
		width: 100%;
		height: 10px;
		font-size: 1px;
	}
	.coinarrondi_content_saumon, .coinarrondi_bottom_saumon {
		margin-top: -19px;
	}
	.coinarrondi_content_saumon { padding: 0 10px; }
}

@media print
{
	.coinarrondi_box_saumon {
		border: 1px solid #FFCC99;
	}
	
	.coinarrondi_content_saumon { padding: 0 10px; }
}
/*BORDURE AVEC COINS ARRONDIS ORANGE*/

	.roundedcornr_box_995579 {
	   background: #ff8b1e;
	}
	.roundedcornr_top_995579 div {
	   background: url(images/sitefr/charte/coinarrondi_orange_tl.png) no-repeat top left;
	}
	.roundedcornr_top_995579 {
	   background: url(images/sitefr/charte/coinarrondi_orange_tr.png) no-repeat top right;
	}
	.roundedcornr_bottom_995579 div {
	   background: url(images/sitefr/charte/coinarrondi_orange_bl.png) no-repeat bottom left;
	}
	.roundedcornr_bottom_995579 {
	   background: url(images/sitefr/charte/coinarrondi_orange_br.png) no-repeat bottom right;
	}
	
	.roundedcornr_top_995579 div, .roundedcornr_top_995579, 
	.roundedcornr_bottom_995579 div, .roundedcornr_bottom_995579 {
	   width: 100%;
	   height: 10px;
	   font-size: 1px;
	}
	.roundedcornr_content_995579 { margin: 0 10px; }

/*VIREMENT EUROPEEN*/
@media screen
{
	.roundedcornr_box_vir_euro {
		background: url(images/sitefr/charte/roundedcornr_vir_euro_tl.png) no-repeat top left;		
	}
	.roundedcornr_top_vir_euro {
		background: url(images/sitefr/charte/roundedcornr_vir_euro_tr.png) no-repeat top right;
	}
	.roundedcornr_bottom_vir_euro {
		background: url(images/sitefr/charte/roundedcornr_vir_euro_bl.png) no-repeat bottom left;
	}
	.roundedcornr_bottom_vir_euro div {
		background: url(images/sitefr/charte/roundedcornr_vir_euro_br.png) no-repeat bottom right;
	}
	.roundedcornr_content_vir_euro {
		background: url(images/sitefr/charte/roundedcornr_vir_euro_r.png) top right repeat-y;
	}
	
	.roundedcornr_top_vir_euro div,.roundedcornr_top_vir_euro,
	.roundedcornr_bottom_vir_euro div, .roundedcornr_bottom_vir_euro {
		width: 100%;
		height: 5px;
		font-size: 1px;
	}
	.roundedcornr_content_vir_euro, .roundedcornr_bottom_vir_euro {
		margin-top: -19px;
		
	}
	.roundedcornr_content_vir_euro { padding: 0 10px; }
	.roundedcornr_content_vir_euro * {
		font-size:8pt;
	}
}
.vireuro_red {
	color:#EE5E49;
}
.virement_msg_attention{
	color:#EE0000;
	font-size:13pt;
}
@media print
{
	.roundedcornr_box_vir_euro {
		border: 1px solid #FFCC99;
	}
	
	.roundedcornr_content_vir_euro { padding: 0 10px; }
}

/*****************************************************/


.input_normal{
	color: red; 
	font-size: 12pt;
}

.AccesProfTexte 		{ color: #666666; font-size: 8pt; }
.AccesProfTexte h2		{ color: #666666; font-size: 10pt;  }
.AccesProfTexte a 		{ color: #666666; font-size: 8pt; text-decoration: none }
.AccesProfTexte a:hover { color: #666666; font-size: 8pt; text-decoration: underline }

.AccesProfTexteG { font-size: 8pt; font-weight: bold; width: 90px }

.PanierTab1 { color: #CC0000; font-size: 8pt; font-weight: bold }
.PanierTab2 { color: #333333; font-size: 8pt; font-weight: bold }

.PanierTexte 		{ color: #666666; font-size: 7pt; padding-left: 60px }
.PanierTexte a 		{ color: #666666; font-size: 7pt; text-decoration: underline }
.PanierTexte a:hover{ color: #666666; font-size: 7pt; text-decoration: underline }

.titre { color: black; font-weight: bold }

.ArtPrix 	{ color: black; font-weight: bold;}
.ArtPrixHtva{ color: black; font-size: 7pt; font-style:italic;}

.lieninfo { color: red; text-decoration: underline;  }

.bouton_1 { font-size: 8pt; }

/***********************************************************************************************************************/
/*E-COMMERCE*/

/*CADDIE*/
.cad_save_content{
	padding-top:10px;
	padding-bottom:0px;
	border: 0px solid black;
	width:100%;
	height:10px;
}
.cad_save_msg{
	float:left;
	height:28px;
	font-size: 10pt;
	color:#ff5b02;
	font-weight:bold;
}
.cad_save_btn{
	float:right;
	height:28px;	
}
.cad_save_btn input{
	font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
	background:url(images/sitefr/charte/btn_orange_clair.jpg);
	height:28px;
	width:211px;
	border:0px;
	cursor:hand;
}

.cad_titre{
	font-size:8pt;
	color: #008DF9;
	font-weight:bold;
}
.cad_cell{
	font-size:8pt;
	color: #333;
}
.cad_tot{
	font-size:9pt;
	color: #000;
}
.cad_liv{
	font-size:9pt;
	color:red;
}
.cad_msg{
	font-size:8pt;
	color: #000;
	font-style:italic;
}
.cad_btn_bleu{
	font-size: 8pt;
	color:#FFFFFF;
	font-weight:bold;
	background:url(images/sitefr/charte/btn_bleu.jpg);
	height:21px;
	width:126px;
	border:0px;
	cursor:hand;
}
.cad_btn_bleumoyen{
	font-size: 8pt;
	color:#FFFFFF;
	font-weight:bold;
	background:url(images/sitefr/charte/btn_bleu_moyen.jpg);
	height:21px;
	width:150px;
	border:0px;
	cursor:hand;
}
.cad_btn_orange{
	font-size: 8pt;
	color:#FFFFFF;
	font-weight:bold;
	background:url(images/sitefr/charte/btn_orange_petit.jpg);
	height:21px;
	width:126px;
	border:0px;
	cursor:hand;
}
.cad_btn{
	font-size: 8pt;
	color:#FFFFFF;
	font-weight:bold;	
	border:0px;
	cursor:hand;
}
.bleumoyen{
	background:url(images/sitefr/charte/btn_bleu_moyen.jpg);
	height:21px;
	width:150px;
}
.bleupetit{
	background:url(images/sitefr/charte/btn_bleu.jpg);
	height:21px;
	width:126px;
}
.orangemoyen{
	background:url(images/sitefr/charte/btn_orange_moyen.jpg);
	height:21px;
	width:150px;
}
.orangemoyen2{
	background:url(images/sitefr/charte/btn_orange_moyen2.jpg);
	height:21px;
	width:181px;
}
.cad_qte{
	height:17px;
	font-size:7pt;
}

.cad_promo{
	background-color:#41CE41;
	color:#000;
}

.cad_promo * {
	color:#000;
}

.cad_vider{
	padding:14px;
	text-align:right;
}

/*PROCESSUS*/
.process_content{
	padding: 20px 0px;
	width:543px;
}
.process_tab{ 			
	font-size: 9pt;	
	font-weight: bold; 
	background-color: #FFF;
	width:542px;
	height: 37px;
	background-image:url('images/sitefr/charte/bg_lignedutemps.jpg');
}
.process_text0 { 
	color: #FFF; 		
	font-size: 9pt;	
	font-weight: bold; 
	text-align: center; 
}
.process_text0 a 	{ 
	color: #fff; 		
}
.process_text0 a:hover{
	color: #fff;
}
.process_text1 	{ 
	color: #fff;	
	font-size: 9pt;	
	font-weight: bold; 
	text-align: center; 
	background-image:url('images/sitefr/charte/bg_lignedutemps_select.jpg');
	background-repeat:no-repeat;
	background-position:-40px 0;
}
.process_text1.last	{ 
	background-position:right 0;
}
.process_text1 a { 
	color: #fff; 	
}
.process_text1 a:hover { 
	color: #fff;
}
.process_separateur{
	font-size:0px;
	width:1px;
	height:37px;
	background-image:url('images/sitefr/charte/separation.jpg');
	background-position:right 0;
	background-repeat:no-repeat;
}
.process_separateur.left{
	background-position:left 0;
}
/*COMMANDE*/
.cmd_date{
	font-size: 9pt;
	font-style: italic;
	color : #0078c1;
}
.cmd_titre{
	font-size: 11pt;
	font-weight:bold;
	color: #444;
	padding:10px 2px;
}
.cmd_titre2{
	color:#5e81bc;
	font-size:10pt;
	font-weight:bold;
}
.cmd_lien1{
	font-size:10pt;
}
.cmd_msgerr{
	font-family: arial;
	color: red;
	font-size: 9pt;
}
.cmd_tab{
	font-size:8pt;
}
.cmd_tab textarea{
	font-size:8pt;
}
.cmd_tab input {
	font-size:8pt;
}
.cmd_tab_th{
	font-weight:bold;
}
.cmd_tab_td1{
	font-size:7pt;
	font-weight:bold;
}
.cmd_tab_td2{
	font-size:8pt;
	background-color:#eee;
}
.cmd_tab_td3{
	vertical-align:top;
	font-size:7pt;
	font-weight:bold;
}
.cmd_oblig{
	font-family: arial; 
	color: blue; 
	font-size: 9pt;
}
.cmd_option{
	font-size:8pt;
}
.cmd_btn{
	font-size: 8pt;
	color:#FFFFFF;
	font-weight:bold;	
	border:0px;
	cursor:hand;
}
.cmd_erreur{
	font-size: 10pt;
	font-weight:bold;
	color:red;
}
/*INSCRIPTION*/

.insc_tab1{}
.insc_tab1_td1{
	width:176px; 
	padding-left:2px;
}
.insc_tab1_td2{
	width:7px;
}
.insc_tab1_td3{
	width:312px;
}
.insc_tab2{
	margin:0px;
	padding:0px
}
.insc_tab2_td1{
	width:172px; 
	margin:0px;
	padding:0px
}
.insc_tab2_td2{
	width:7px;
}
.insc_tab2_td3{
	width:300px;
	
}
.insc_text1, .insc_text1 * {
	color: black; 
	font-size: 8pt; 
	text-decoration: none;
}
.insc_info1{
	font-family: arial; 
	color: #039; 
	font-size: 9pt;
}
.insc_error1{
}
.insc_expl1{
	color: black; 
	font-size: 7.5pt; 
}
/***********************************************************************************************************************/

.tdCopyright {font-size: 8pt}


.PlanMenu1 			{ color: black; font-size: 8pt}
.PlanMenu1 a 		{ color: black; font-size: 8pt; text-decoration: none }
.PlanMenu1 a:hover 	{ text-decoration: underline}

.PlanMenu2 			{ color: black; font-size: 8pt}
.PlanMenu2 a 		{ color: black; font-size: 8pt; text-decoration: none }
.PlanMenu2 a:hover 	{ text-decoration: underline}

.BreadCrumb 		{ color: gray; font-size: 7pt;}
.BreadCrumb a 		{ color: gray; font-size: 7pt; text-decoration: none}
.BreadCrumb a:hover { color: #ff5400; font-size: 7pt; text-decoration: none}

.DocTitre{ color: #0078c1; font-weight: bold; font-size:11pt; }
.DocTitreListe{ color: #0078c1; font-weight: bold; font-size:10pt; }

.DocHtml 	{font-size: 8pt; 	}
.DocHtml *	{font-size: 8pt; 	}
.DocHtml H1 {font-size: 19pt; 	font-weight: bold;}
.DocHtml H2 {font-size: 14pt; 	font-weight: bold;}
.DocHtml H3 {font-size: 11pt; 	font-weight: bold;}
.DocHtml H4 {font-size: 10pt; 	font-weight: bold;}
.DocHtml H5 {font-size: 8pt; 	font-weight: bold;}
.DocHtml H6 {font-size: 7pt; 	font-weight: bold;}
.DocHtml PRE {font-family: courier; font-size: 10pt;}
.DocHtml ADDRESS {font-style:italic}

.DocListeIntro 	{ font-family: arial; color: black; font-size: 9pt }
.DocListeCat 	{ color: #FFCD35 ;font-weight: bold }
.DocListeDate 	{ color: black; font-weight: normal; text-decoration: underline; font-size: 8pt }
.DocListeTitre 	{ font-family: arial; color: black; font-size: 10pt; font-weight: bold }
.DocListeResume { font-family: arial; color: black; font-size: 10pt }

.DocListeDetail 		{ font-family: arial; color: blue; font-size: 8pt }
.DocListeDetail a 		{ font-family: arial; color: blue; font-size: 8pt }
.DocListeDetail a:hover { font-family: arial; font-size: 8pt; color: red; text-decoration: underline }

.DocListeDetTD1 { border-top: #ccc; border-right: #ccc; border-bottom: 1pt solid #ccc; border-left: #ccc; background-color: #15B0A6 }
.DocListeDetTD2 { border-top: 1pt solid #ccc; border-right: 1pt solid #ccc; border-bottom:1pt solid  #ccc; border-left: 1pt solid #ccc }

.DocRetour 			{ font-family: arial; color: #808080; font-size: 8pt }
.DocRetour * 		{ font-family: arial; color: #808080; font-size: 8pt }
.DocRetour a 		{ font-family: arial; color: #808080; font-size: 8pt }
.DocRetour a:hover 	{ font-family: arial; color: #808080; font-size: 8pt; text-decoration: underline }

.DoclienTD1 { border-top: #ccc; border-right: #ccc; border-bottom: 1pt solid #ccc; border-left: #ccc }
.DoclienTD2 { border-top: 1pt solid #ccc; border-right: 1pt solid #ccc; border-bottom:1pt solid  #ccc; border-left: 1pt solid #ccc }

.DocRetourTD1 { border-top: #ccc; border-right: #ccc; border-bottom: 1pt solid #ccc; border-left: #ccc }
.DocRetourTD2 { border-top: 1pt solid #ccc; border-right: 1pt solid #ccc; border-bottom:1pt solid  #ccc; border-left: 1pt solid #ccc }

.RechListeTitre 		{ font-family: arial; color: blue; font-size: 10pt }
.RechListeTitre a 		{ font-family: arial; color: blue; font-size: 10pt }
.RechListeTitre a:hover { font-family: arial; font-size: 10pt; color: red; text-decoration: underline }

.RechListeResume { font-family: arial; color: black; font-size: 8pt }

.RechListeAff 		{ font-family: arial; color: black; font-size: 9pt }
.RechListeAff input { font-family: arial; color: black; font-size: 9pt }

.InteretTitre { font-family: arial; color: black; font-size: 11pt; font-weight: bold }
.InteretMsgErr { font-family: arial; color: red; font-size: 9pt }
.InteretMsg { font-family: arial; color: blue; font-size: 9pt }
.InteretAff { font-family: arial; color: black; font-size: 9pt }

.InteretForm 			{ font-family: arial; color: black; font-size: 9pt }
.InteretForm input 		{ font-family: arial; color: black; font-size: 9pt }
.InteretForm textarea 	{ font-family: arial; color: black; font-size: 9pt }
.InteretForm td 		{ font-family: arial; color: black; font-size: 9pt }
.InteretEntete			{ font-family: arial; color: black; font-size: 9pt }

.MailingTitre { color: #0078c1; font-size: 11pt; font-weight: bold }
.MailingMsgErr { font-family: arial; color: red; font-size: 9pt }
.MailingMsg { font-family: arial; color: #039; font-size: 9pt }
.MailingAff { font-family: arial; color: black; font-size: 9pt }

.MailingLien 		{ font-family: arial; color: black; font-size: 9pt }
.MailingLien a 		{ font-family: arial; color: black; font-size: 9pt }
.MailingLien a:hover{ font-family: arial; color: black; font-size: 9pt; text-decoration: underline }

.MailingForm 		{ color: black; font-size: 8pt }
.MailingForm input 	{ color: ; font-size: 8pt }
INPUT.tailleNormal { width:310px;}
INPUT.taillePetit { width:100px;}
INPUT.tailleMoyen { width:206px;}

.Nav 		{ color: black; font-size: 8pt }
.Nav a 		{ color: black; text-decoration: none; font-size: 8pt}
.Nav a:hover{ color: black; text-decoration: underline; font-size: 8pt }

.NavSel {  color: black; font-weight: bold }
.NavFond { background-color: white }

.FicTblBord { border: 1pt dotted gray }
.FicTblTitre { font-family: arial; color: black; font-size: 9pt; font-weight: bold }
.FicTblTitreBg { background-color: #0079c6; color:white; border-bottom: 1pt dotted gray; font-size:10pt;padding: 3px;  }

.FicTblTexte 		{ font-family: arial; color: black; font-size: 9pt  }
.FicTblTexte a 		{ color: black }
.FicTblTexte a:hover{ color: #0000cc; text-decoration: underline }

.FicTblTexteBg { background-color: white }

.deconnexion  		{ color: #CC0000; font-size: 8pt; font-weight: bold;}
.deconnexion a 		{ color: #CC0000; font-size: 8pt; font-weight: bold; text-decoration:none}
.deconnexion a:hover{ color: #CC0000; font-size: 8pt; font-weight: bold; text-decoration: underline}

.compte  		{ color: #fff; font-size: 8pt; font-weight: bold;}
.compte a 		{ color: #fff; font-size: 8pt; font-weight: bold; text-decoration:none}
.compte a:hover	{ color: #fff; font-size: 8pt; font-weight: bold; text-decoration: underline}

.cmd_btn{
	font-size: 8pt;
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/**********************************************************************************************************************/
/* ERROR404.php */

.style_err {	
	width: 500px;
	border: 1px solid #ddd;
	font-size: 12pt;
}
.style1_err {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 11pt;
	padding: 10px;
	text-align:left;
}

.style1_err a { 			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #D70000;
	font-weight: bold; }
	
.style1_err a:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #D70000;
	font-weight: bold; 	
	}

.style2_err {	
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

/**********************************************************************************************************************/
/* PDF */
.pdfForm { height:10px; background-color:#FFF; padding:0px; }
.pdfMsg { font-size: 8pt; font-weight: bold; color: #007ac3; text-align:center; }
.pdfLien { color: #606060; text-decoration:none;font-size: 8pt }

.pdfLegend 		{ font-size: 8pt;}
.pdfTab 		{ border:1pt solid white; }
.pdfTitre a 	{ font-size: 8pt; font-weight:bold; color:#666666}
.pdfRetirer a 	{ font-size: 8pt;  }
.pdfBarre 		{ color: #666666; font-size: 6pt;letter-spacing : 0px;line-height : 10px}
.pdfInput 		{ font-size: 8pt;color: #666666;}
/**********************************************************************************************************************/
/* Mail to a friend */
.mailFriend { color: BLACK; font-size: 8pt }
.mailFriend fieldset { padding: 10px; border: 1px solid #dadada; }
.mailFriend legend { color: #bbb; font-size: 10pt}
.mailFriend input { font-size: 8pt; }
.mailFriend form { font-size: 8pt; padding:0px; margin:0px; }
.mailFriend textarea {font-size: 8pt;}
/**********************************************************************************************************************/
/* CSS showing layers when hovering  */
a.screen, a.screen:visited {	
	position:relative; 
	z-index:100;	
	font-size: 8pt;
	color: white;
	text-decoration: none;	
	font-weight: bold;
	cursor:help;
}

a.screen b {
	display: none;	
	position:absolute;		
	width:80px; /* give it a width */
	height:0; /* no height to solve an Opera bug that makes it selectable when hidden */
	left:-100px; /* position the image */
	top:20px;
	text-decoration: none;
	font-size: 8pt;
	color: black;
	cursor:help;
}

a.screen:hover {
	/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
	color: white;
	font-weight: normal;
	border:0; /* needed for this to work in IE */ 
	z-index:1000;
	text-decoration: underline;
	font-weight: bold;
	cursor:help;
}

a.screen:hover b {
	display:block; 
 	position:absolute;    
 	text-align: justify;
 	font-weight:normal;
 	padding:1px;
	cursor:help; /* for IE */
	z-index:500; 
	text-decoration: none;
}

a.screen:hover b img {
	border:0; /* remove the link border */
	text-decoration: none;
}
a.screen img {
	border:0; /* remove the link border */
	text-decoration: none;
	cursor:help;
}

a.screen:hover div{

 }

a.screen div {
	
	position:absolute; 
	background:#FFF;
	background-image:url('images/sitefr/BckGrd_infoBulle.png');
	border:1px solid #1f4d6e; /*#ff5400;*/
	width:350px; 
	padding:4px;
	color:gray; 
	font-size:10pt;
	font-weight:normal;
	line-height:1.2;	
	z-index:500;
	text-decoration: none;	
	font-family: Arial;
}
a.screen div * {
	color:black; font-size:11px;
	text-decoration: none;
}

a.screen tr.textjaune * {color: yellow; font-size: 8pt }

@media print
{
	#divimp { display:none}
}
@media screen
{
	#divimp { display:block}
}

/******************************************************************************************************
 * GLOSSAIRE
 ******************************************************************************************************/
.gloAlphaB {font-family: verdana; color: black; font-size: 8pt; }
.gloAlphaB a {font-family: verdana; color: #b00; font-size: 8pt; text-decoration:underline; }

.glossaire {font-family: verdana; color: black; font-size: 8pt; }

a.glossary
	{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #993300;
	text-decoration: none;
	color:black;
	}
