A:active,A:visited{color:#C02D1A;}
BODY{ background-color:#CCCCCC; }
BODY,TD,SELECT,INPUT{color:#000000;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;}
H4{color:#000000;font-size:14px;font-weight:bold;margin-bottom:10px}
H5{color:#C02D1A;font-size:14px;font-weight:bold}
INPUT.errors{border:1px solid #C02D1A;height:16px;width:150px;color:#FFFFFF}
INPUT.news{border:1px solid #0099D7;height:16px;width:150px}
INPUT.questionaire{border:1px solid #0099D7;width:100%}
INPUT.submit{color:#FFFFFF;font-size:10px;font-weight:bold;border:1px solid #B9E2EE;height:20px;cursor:pointer;cursor:hand;background:#0099D7}
TD.blackborder{border-left:1px solid #000000;border-right:1px solid #000000}
TD.descr {border:1px solid #0099D7;font-size:10px;color:#0099D7;padding-left:2px;background:#FFFFFF}
TEXTAREA {border:1px solid #AAAAAA;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serifcolor:#0099D7;padding-left:2px;background:#FFFFFF; height:30px;}
.bg_form{border:1px solid #0099D7;font-size:10px;font-weight:bold;color:#0099D7;background:#FFFFFF}
.BGbutton{color:#FFFFFF;font-size:10px;font-weight:bold;border:1px solid #B9E2EE;height:20px;background:#0099D7}
.data_form{border:1px solid #0099D7;font-size:10px;font-weight:bold;color:#0099D7;padding-left:2px;text-align:left;background:#FFFFFF}
.data_form2{border:1px solid #0099D7;font-size:10px;font-weight:bold;color:#0099D7;padding-left:2px;text-align:left;background:#E6F6FA}
.data_formText{border:1px solid #0099D7;font-size:11px;color:#000000;padding-left:2px;text-align:left;background:#FFFFFF}
.label_form{border:1px solid #0099D7;font-size:10px;font-weight:bold;color:#0099D7;padding-left:2px;text-align:left;background:#B9E2EE}
.label_lightblue{font-size:10px;font-weight:bold;color:#0099D7;background:#B9E2EE}
/* .title_box{color:#0099D7;font-size:11px;font-weight:bold} */
.title_box{color:#000000;font-size:12px;font-weight:bold}
.txt_bgcolor{color:#C02D1A;text-align:justify;font-size:11px;background:#B9E2EE}
.txt_justify{text-align:justify}
.txt_question{color:#C02D1A;background:#E6F6FA}
.txt_red,A{color:#C02D1A}
.txt_red_justify{color:#C02D1A;text-align:justify;font-size:11px}

/* màj 24.10.2006 - christian bonnin */
	.menu_grey, a.menu_grey:link, a.menu_grey:visited, a.menu_grey:hover {color:#7C7C7C}
	#headerBoxHome {background-color:#CCCCCC;color:#7C7C7C;text-align:center;height:20px;font-weight:bold;width:25%;}
	#txtBoxHome {text-align:center;border-right:1px #CCCCCC solid;padding-left:10px;padding-right:10px;vertical-align:top;}
	#leftBtnHome {text-align:left;border-bottom:1px #CCCCCC solid;vertical-align:top;}
	.quoteHome {color:#A6481A;font-size:28px;font-weight:bold;}
	

#menulink{text-decoration:none}

/* CMS */
.cssTablecell { background-color:#F1F1F1;  }
.cssTablecellfile {background-color:#FFFFFF;  }
.cssTablecellover {background-color:#FDFDE8;  }
.rowsep {border-bottom-width: 1px;  border-bottom-style: dotted;  border-bottom-color: #E1E1E1;}
.rowsepfile {border-bottom-width: 1px;  border-bottom-style: dotted;  border-bottom-color: #FFFFFF;}
.cancelbouton { font-size: 10px; border:0;  color: #A52A2A;  height:22px;  width:53px;  background-image: url(/cms/img/buttons/aqua.gif);  background-attachment: fixed;  cursor: hand;  font-family: "Microsoft Sans Serif",Tahoma, sans-serif;}
.okbouton { font-size: 10px; border: 0;  color: #008B8B;   height:22px;  width:53px;   background-image: url(/cms/img/buttons/aqua.gif);  background-attachment: fixed;  cursor: hand;  font-family: "Microsoft Sans Serif",Tahoma, sans-serif;}
.helpbouton { font-size: 10px; border: 0;  color: #000080;   height:22px;  width:53px;   background-image: url(/cms/img/buttons/aqua.gif);  background-attachment: fixed;  cursor: hand;  font-family: "Microsoft Sans Serif",Tahoma, sans-serif;}
INPUT.buttonbar {border:0;color:black;background-color:transparent; width:100%;}
TD.buttonbar {color:black;background-color:#C0C0C0;font-size:14px;}

TD.editor {font-weight: bold; background-image: url(/cms/img/header/bg_line.gif); height:20px;  border-top-color: #C8C8C8;  border-top-style: solid;  border-top-width: 2px; border-bottom-color: #C8C8C8;  border-bottom-style: solid;  border-bottom-width: 1px; background-color:#E5E5E5;}
.editorHeaderedit {color:#D2691E;}
.editorHeader {}
.headerEditormessage {color:white;background-color :red;font-weight: bold; }
.edithelp {font-size: 9px; color: #C8C8C8;}
.editableFileName {background-color :#F9F9F9; color:black;}
.referenceFileName {background-color :#F9F9F9; color: #C8C8C8;}

.cssTitlepage{font-size: 14px; color: #ADADAD; font-weight: bold; }
.cssTitlepoint{font-size: 11px; color: #FF7400; font-weight: bold; }
.cssTitleBox{font-size: 10px; color: #FF7400; font-weight: bold; }
.cssFormLib{font-size: 10px; color: #656565; font-weight: bold; }
.cssTitreNav{font-size: 18px; font: bold; color: #656565;}
INPUT.cssForm { width:250px; }
TEXTAREA.cssForm { width:250px; }
.cssBorderTable { border-width: 1px ; border-style:solid; border-color:#D1D1D1;}
.cssTitleList {font-size: 10px; color: #FF7400; font-weight: bold; }

a:link.list { font-size: 10px; color: #FF7400;  text-decoration: none; font-weight: bold; font-family: Verdana,Arial, Helvetica, sans-serif; }
a:visited.list  { font-size: 10px; color:#FF7400;  text-decoration: none; font-weight: bold; font-family: Verdana,Arial, Helvetica, sans-serif; }
a:active.list {font-size: 10px; color:#FF7400;  text-decoration: none; font-weight: bold; font-family: Verdana,Arial, Helvetica, sans-serif; }
a:hover.list  {font-size: 10px;color:#FF7400; text-decoration: underline; font-weight: bold; font-family: Verdana,Arial, Helvetica, sans-serif; }

.td_list_col0
	{
	background-color: #EDF1E8;
	border-bottom-color: #fff;
	border-bottom-style: dotted;
	border-bottom-width: 1px;	
	}
.td_list_col1
	{
	background-color: #E6EBE6;
	border-bottom-color: #fff;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	}
	
	//Etienne

	a:entryPointButtonNew {color: #00A0E8;font-size: 12px; font-family: TheMixBold-Plain, Verdana,Arial, Helvetica, sans-serif; color:#000000;  text-decoration: none;line-height:12px;}
a:entryPointButtonNew {color: #00A0E8;font-size: 12px; font-family: TheMixBold-Plain, Verdana,Arial, Helvetica, sans-serif; color:#000000;  text-decoration: none;line-height:12px;}
a:entryPointButtonNew {color: #00A0E8;font-size: 12px; font-family: TheMixBold-Plain, Verdana,Arial, Helvetica, sans-serif; color:#000000;  text-decoration: none;line-height:12px;}
a:entryPointButtonNew {color: #0C2A8A;font-size: 12px; font-family: TheMixBold-Plain, Verdana,Arial, Helvetica, sans-serif; color:#000000;  text-decoration: none;line-height:12px;}

/*Etienne transparent background-color: transparent; background-image: url(/cms/etienne.gif);*/
.trs_wysywyg {
	background-color: transparent;
	border-bottom: 1px dotted #FFFF00;
	display:inline;
	cursor:hand;
	z-index:900;
}

/*Etienne 	background-color: #FFCCFF;*/
.g_trs_wysywyg {
	background-color: transparent;
	border-bottom: 1px dotted #FF00FF;
	display:inline;
	cursor:hand;
	z-index:900;
}

.trs_wysywyg_mouseover {
	background-color: #FFFF00;
	display:inline;
	cursor:hand;
	z-index:900;
}

.g_trs_wysywyg_mouseover {
	background-color: #FF00FF;
	display:inline;
	cursor:hand;
	z-index:900;
}

/*Etienne background-color: #FFFFCC; background-image: url(/cms/etienne.gif);*/


.zone_edit {
	position:relative;
	display:inline;
	left:0;
	top:0;
	width:8;
	height:8;
	clip:rect(0,8,8,0);
	background-color:#FFFF00;
	layer-background-color:#FF0000;
	cursor:hand;
}
  
.zone_edit_old {
	background-color: #00FFFF;
	display:inline;
	position:relative;
	/*right:20px;*/
	cursor:hand;
	z-index:901
	clip:top
}

.opaque {
	opacity: .25;
	-moz-opacity: .25; /* moz requires fraction */
	filter: alpha(opacity=25);
}