
/* basic elements 
@charset "iso-8859-1";
*/
body {
	color: #333333;/*themecolour2%0;*/
	background-color: #FFFFFF;/*themecolour2;*/
}
p {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333/*themecolour2%0;*/
	margin-right: 0px;
	margin-left: 25px;
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333/*themecolour2%0;*/
	font-family: verdana, "Times New Roman", Times, serif;
}
ul {
	color: #333333;/*themecolour2%0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	list-style-image: url(../images/bullet.gif);
	font-family: verdana, "Times New Roman", Times, serif;
}
h1 {
	font-size: 17px;
	color: #006699;/*themecolour1;*/
	margin-top: 0px;
	margin-bottom: 3px;
	font-family: verdana, "Times New Roman", Times, serif;
	font-weight: bold;
	
}
h2 {
	font-size: 11px;
	color: #000000;/*themecolour2%0;*/
	margin-top: 0px;
	margin-bottom: 1px;
	font-family: georgia;
	/*font-weight: bold;*/
}
h3 {
	font-size: 10px;
	color: #212424;/*themecolour2%0;*/
	font-family: verdana, "Times New Roman", Times, serif;
}

.paneltop {
	color: #0087C7; 
	font-family: georgia;
	font-size: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0079c1;/*themecolour1;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0079c1;/*themecolour1;*/
	background-image: url(../images/panel_top.gif);
	background-repeat: repeat-x;
	valign:bottom;
	text-align: left;
	font-weight: bold;
}
.paneltopright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0079c1;/*themecolour1;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0079c1;/*themecolour1;*/
	background-image: url(../images/panel_top.gif);
	background-repeat: repeat-x;
}
.panelbottom {
	background-image: url(../images/panel_bottom.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0079c1;/*themecolour1;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0079c1;/*themecolour1;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0079c1;/*themecolour1;*/
}
.panelbottomleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0079c1;/*themecolour1;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0079c1;/*themecolour1;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0079c1;/*themecolour1;*/
	padding-left: 25px;
	background-image: url(../images/panel_bottom.gif);
	background-repeat: repeat-x;
	font-family: verdana, "Times New Roman", Times, serif;
	font-size: 10px;
}

.rightcoltext {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0079c1;/*themecolour1;*/
	border-left-color: #0079c1;/*themecolour1;*/
	padding-right: 45px;
	padding-left: 13px;
}
.panelright {
	background-image: url(home.php_files/Pastel_panel_right.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.sidebar {
	font-size: 8pt;
	color: #5c93b4; /*themecolour1$ 51.1%,-6.7%;*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0079c1; /*themecolour1;*/
	border-left-color: #0079c1; /*themecolour1;*/
	padding-left: 6px;
	padding-right: 6px;
}
.topborder {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	background-image: url(../images/panel_topleft.gif); /*//url(../images/panel_topleft.bmp);*/
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
}

.spacer {
	border-right-color: #0079c1; /*themecolour1;*/
	background-image: url(../images/spacer.gif);
	background-repeat: repeat;
	border-right-width: 1px;
	border-right-style: solid;
	
}
.spacer2 {
	border-left-color: #0079c1;/*themecolour1;*/
	border-right-color: #0079c1;/*themecolour1;*/
	background-image: url(../images/spacer2.gif);
	background-repeat: repeat;
	border-left-width: 1px;
	border-left-style: solid;
	
}
.imagebg {
	border-right-color: #0079c1;/*themecolour1;*/
	background-image: url(../images/head_bg.gif);
	background-repeat: repeat;
	border-right-width: 1px;
	border-right-style: solid;	
}

 
.divider {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0079c1;/*themecolour1;*/
}
.imagetext {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}

.title_PFN {font-size: 24px; text-decoration: none; color: darkblue; font-family: georgia;}
.title_admin {font-size: 16px; text-decoration: none; color: #ffffff; font-family: georgia;}
/* 1 menu_item_td */
.menu_item_td {
	display:block;
	font-family: georgia;
	font-size:11px;
	color:#626469; 
	height:15px;
	text-decoration: none;
	text-align:left;
	background: url(../images/dot.jpg) no-repeat top left;
}
.menu_item_td:hover {
	color:#FF7300;
	background: url(../images/tod.jpg) no-repeat top left;
}

.menu_admin_td {
	display:block;
	font-family: georgia;
	font-size:11px;
	color:#613418; 
	height:15px;
	text-decoration: none;
	text-align:left;
	background: url(../images/dotadmin.jpg) no-repeat top left;
}
.menu_admin_td:hover {
	color:#FF7300;
	background: url(../images/todadmin.jpg) no-repeat top left;
}
/* 3  tr_menu*/
.tr_menu {
	font-weight: bold;
	color: #0087C7;
	font-family: georgia;
	font-size:11px;
	text-align:left;
}
.tr_admin {
	background-color: #0087C7; 
	color: #ffffff;
	font-family: georgia;
	font-size:11px;
	height: 1.6em;
}
.menuCenter {
	font-size: 11px;
	font-family: georgia;
	text-decoration: none;
	color: #0087C7;
	text-align:center;
	font-weight: bold;
}
.menuLeft {
	font-size: 11px;
	font-family: georgia;
	text-decoration: none;
	color: #0087C7;
	text-align:left;
	font-weight: bold;
}
.menuOff {
	font-size: 11px;
	font-family: georgia;
	text-decoration: none;
	color: #0087C7;
	text-align:left;
	font-weight: bold;
}
.menuOff:hover {text-decoration: underline; }
.bt_input {
	border-color: #000066;
	border-width: 1px;
	font-size:12px;
	border-style: solid;
	text-decoration: none;
	background-color: #3798B9;
	color: #ffffff;
	margin: 1px;
	font-family: georgia;
	padding: 0px 1px 0px 1px;
	height: 1.6em;
 }
 .bt_admin {
	border-color: #FF7300;
	border-width: 1px;
	font-size:12px;
	border-style: solid;
	text-decoration: none;
	background-color: #0087C7;
	color: #ffffff;
	margin: 1px;
	font-family: georgia;
	padding: 0px 1px 0px 1px;
	height: 1.6em;
 }
.sous_titre_normal{color: #69686B; font-size: 12px; valign:middle; font-weight: bold; font-family: verdana, "Times New Roman", Times, serif;}
.sous_titre_bleu{color: #0087C7; font-size: 10px; valign:middle; font-family: verdana, "Times New Roman", Times, serif;}
.sous_titre_orange{color: #000099; font-size: 12px; valign:middle; font-family: verdana, "Times New Roman", Times, serif; text-align:left}
.display_black{text-align:left;color: #69686B; font-size: 10px; valign:middle; font-family: verdana, "Times New Roman", Times, serif;}
.label_right {text-align:right; color: #0087C7; font-size: 11px;font-family: verdana, "Times New Roman", Times, serif;}
.label_center {text-align:center; color: #0087C7; font-size: 11px;font-family: verdana, "Times New Roman", Times, serif;}
.label {text-align:left;  font-size: 11px; color: #0087C7; font-family: verdana, "Times New Roman", Times, serif;}
.lbl_black_left {font-size: 10px; color: #69686B; font-family: verdana, "Times New Roman", Times, serif;text-align:left;}
.lbl_black_center {font-size: 10px; color: #69686B; font-family: verdana, "Times New Roman", Times, serif;text-align:center;}
.label_copy_right {font-size: 10px; color: #56595C;font-family: verdana, "Times New Roman", Times, serif;}
.header_marine{color: #7A5DBC; font-size: 13px; valign:middle; font-family: verdana, "Times New Roman", Times, serif;}
.edit_input{
	text-align:left;
	font-size: 11px;
	color: #2A254B;
	border-color: #CEE4ED;
	border-width: 1px;
	border-style: solid;
	background-color: #ffffff;
	font-family: verdana, "Times New Roman", Times, serif;
}
.lbl_display {
	text-align:left;
	font-size: 11px;
	color: #2A254B;
	font-family: verdana, "Times New Roman", Times, serif;
}
.edit_input_centre{
	text-align:center;
	font-size: 11px;
	color: #2A254B;
	border-color: #CEE4ED;
	border-width: 1px;
	border-style: solid;
	background-color: #ffffff;
	font-family: verdana, "Times New Roman", Times, serif;
}
.msg_found {font-size: 13px; color: #0047BE;font-family: verdana, "Times New Roman", Times, serif;}
.msg_foundWhite {font-size: 13px; color: #ffffff;font-family: verdana, "Times New Roman", Times, serif;}
.msg_NoFound {font-size: 13px; color: #E61537; text-align:center;font-family: verdana, "Times New Roman", Times, serif;}
.editLink:hover{ font-size: 10px; text-decoration: none; color:  #FF7300;font-family: verdana, "Times New Roman", Times, serif;}
.editLink {font-size: 10px; text-decoration: underline; color:  #69686B;font-family: verdana, "Times New Roman", Times, serif;}
.txt_normal {font-size: 12px; color: #3B4042;font-family: verdana, "Times New Roman", Times, serif;text-align:left;}
.classIdentifiervous{color: #555753; font-size: 12px; valign:middle; font-family: verdana, "Times New Roman", Times, serif;  font-style: italic;}
.new_link{color: #0087C7;  font-size: 12px; text-decoration: underline; font-family: verdana, "Times New Roman", Times, serif;}
.new_link:hover{color: #FF7300; font-size: 12px; text-decoration: none; font-family: verdana, "Times New Roman", Times, serif;}
.header_right{ text-align:right; text-decoration: underline;font-family: verdana, "Times New Roman", Times, serif;}
.print_link{color: #0087C7; font-size: 12px; valign:middle; text-decoration: none;font-family: verdana, "Times New Roman", Times, serif;}
.print_link:hover {color: #FF7300; valign:middle; text-decoration: underline;font-family: verdana, "Times New Roman", Times, serif;}
.edit_only{
	font-size: 11px;
	color: #2A254B;
	text-align: left;
	background-color: #ffffff;
	font-family: verdana, "Times New Roman", Times, serif;
}
.admin_link{color: #FFFFFF; font-size: 12px; valign:middle; text-decoration: underline;font-family: verdana, "Times New Roman", Times, serif;}
.admin_link:hover {color: #FF7300; font-size: 12px; valign:middle; font-family: verdana, "Times New Roman", Times, serif;}
.unit{font-size: 10px;font-weight: bold; color:#555753; text-decoration: none; font-family: verdana, "Times New Roman", Times, serif;}
.small_titre_normal{color: #0087C7; font-size: 10px; valign:middle; font-family: verdana, "Times New Roman", Times, serif;}





.tr_header{color: #ffffff; font-size: 12px; height: 1.4em; valign:middle; background-color: #8585AA;}
.header_b_white{font-weight: bold;}
.titre_blue{color: #0047BE; font-size: 12px; valign:middle;}
.small_titre_blue{color: #0047BE; font-size: 10px; valign:middle;}
.data_save{color: #009900; font-size: 12px; valign:middle; font-family: verdana, "Times New Roman", Times, serif;}

.date_failed{color: #CC3300; font-size: 12px; valign:middle; font-family: verdana, "Times New Roman", Times, serif;}
.sous_titre_page{
	font-size: 11px;
	font-family: georgia;
	text-decoration: none;
	color: #0087C7;
	font-weight: bold;
}
.ligne{font-size: 6px; color: #0087C7; }
.admin_b_white{color: #ffffff; font-size: 12px; valign:middle; background-color: #433B67;}

.linkBlue_souligne:hover{ font-size: 10px; text-decoration: none; color:  #FF7300;} 
.linkBlue_souligne {font-size: 10px; text-decoration: underline; color:  #0087C7; font-family: verdana, "Times New Roman", Times, serif;}
.msg_scroll{color: #0087C7; font-size: 13px; valign:middle; text-decoration: none; }
.adminWhite_link{color: #555753; font-size: 12px; valign:middle; text-decoration: underline;}
.msg_Alert{color: #626469; font-size: 10px; valign:middle; font-family: verdana, "Times New Roman", Times, serif;}

/* admin u*/
.adminOff:hover {text-decoration: underline;}
.adminOff {
	font-size: 11px;
	text-decoration: none;
	color: #555753;
}
.adminEdit_only{
	font-size: 11px;
	color: #183533;
}
 .small_admin_input{
	font-size: 9px;
	text-align:left;
	color: #2A254B;
	border-color: #CEE4ED;
	border-width: 1px;
	border-style: solid;
	background-color: #ffffff;
	font-family: verdana, "Times New Roman", Times, serif;
}
.bt_connect {
	font-size:11px;
	border-color: #4E6172;
	border-width: 1px;
	border-style: solid;
	text-decoration: none;
	background-color: #587993;
	color: #000099;
	font-weight:bold;
	font-family: georgia;
}
 .bt_deconnect:hover {color: #000000;}
 .bt_deconnect {
	font-size: 11px;
	text-decoration: none;
	color: #9A3416;
	font-family: georgia;
}
.msg_normal {
	font-size:11px;
	color:#0047BE;
	font-style: italic;
}
.txt_connect{font-size: 9px; color: #00099; font-family: verdana, "Times New Roman", Times, serif;}
.txt_unit{font-size: 9px; color:#660066; text-decoration: none;}
.soustitle_query_admin{color: #212424; font-size: 15px; text-align: left; font-weight: bold}

.ptOblig{font-size: 10px; color: #ffffff;}
.ptOblig_admin{font-size: 10px; color: #0047BE; font-style: italic; font-family: verdana, "Times New Roman", Times, serif;}
.langNoLink:hover {font-size: 11px; text-decoration: underline; color:#FF7300;}
.langNoLink {font-family: georgia; font-size: 11px; text-decoration: none; color:  #8585AA;}

.txt_print {font-size: 11px; color: #2A254B; font-family: verdana, "Times New Roman", Times, serif;}

.txtLink:hover{ font-size: 12px; text-decoration: none; color:  #FF7300;}
.txtLink {font-size: 12px; text-decoration: underline; color:  #555753;font-family: verdana, "Times New Roman", Times, serif;}
.blueLink:hover{ font-size: 12px; text-decoration: none; color:  #FF7300;}
.blueLink {font-size: 12px; text-decoration: underline; color:  #0047BE;}

.msg_entreprise {font-size: 14px; color: #000099; font-family: verdana, "Times New Roman", Times, serif;}

.edit_blue{
	font-size: 11px;
	color: #0047BE;
	background-color: #E6E4E4;
}
.admin_input {
	font-size: 11px;
	color: #2A254B;
	border-color: #D6D7D9;
	border-width: 1px;
	border-style: solid;
	background-color: #E6E4E4;
}
.small_edit_input{
	font-size: 10px;
	color: #2A254B;
	border-color: #CEE4ED;
	border-width: 1px;
	border-style: solid;
	background-color: #ffffff;
	font-family: verdana, "Times New Roman", Times, serif;
}

