* Horizontal menus - default styles - do not edit */
@import url(coolmenu.html); 
/* Horizontal menus - default styles - end */

TABLE.banner {
    BACKGROUND: #E6722F
}

BODY
{
  MARGIN: 0px 0px 0px 0px;
}
BODY {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}

BODY {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}
TR {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}
TD {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}
TABLE {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}
A {
	FONT-WEIGHT: bold; COLOR: #DB0066; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #DB0066; TEXT-DECORATION: underline
}

A.header,.date {
	FONT-SIZE: 10px; FONT-WEIGHT:bold; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif
}
A.header:hover {
	FONT-SIZE: 10px; FONT-WEIGHT:bold; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}

A.navbar {
	FONT-SIZE: 9px; FONT-WEIGHT:bold; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A.navbar:hover {
	FONT-SIZE: 9px; FONT-WEIGHT:bold; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}

A.adlink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.adlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}

TABLE.header {
	BORDER-RIGHT: #cc0066 2px solid; BORDER-TOP: #cc0066 2px solid; BORDER-LEFT: #cc0066 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #cc0066 2px solid; 
}
TABLE.navbar {
	WIDTH: 770px; HEIGHT: 30px
}
TABLE.smallspacer {
	WIDTH: 770px; HEIGHT: 3px
}
TABLE.bottom {
	WIDTH: 770px; HEIGHT: 50px; BORDER-RIGHT: #cc0066 2px solid; BORDER-TOP: #cc0066 2px solid; BORDER-LEFT: #cc0066 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #cc0066 2px solid; 
}
.titleheadlines {
	FONT-SIZE: 30px; TEXT-TRANSFORM: uppercase; COLOR: #cc0066; TEXT-INDENT: 4px; LETTER-SPACING: 1px; TEXT-DECORATION: none; FONT-FAMILY:verdana, helvetica, sans-serif
}

.titlefeatures {
	FONT-SIZE: 20px; TEXT-TRANSFORM: uppercase; COLOR: #cc0066; TEXT-INDENT: 4px; LETTER-SPACING: 1px; TEXT-DECORATION: none; FONT-FAMILY:verdana, helvetica, sans-serif
}
TD.footer {
	FONT-SIZE:10px; FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY:verdana, helvetica, sans-serif
}




SPAN.disabled {filter:
    progid:DXImageTransform.Microsoft.DropShadow(color='white',OffX=1,OffY=1);
    position:absolute; color: #909090}


select, input {
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 8pt;	
}

/*root table*/
#tblLayout{
	border: none; 
	MARGIN: 0px 0px 0px 0px;
	background-color : white;
	width: 800px;
}



#tdTop, #tdBottom, #search{
	border: none;
	background-color: #d5def5; 
}

#tdMessageTopA{
	border: none;
	background-color: #d5def5;
}

#tdMessageTopB{
	border: none;
	background-color: #d5f9d5/*icegreen #bbedbb;icy*/ /*#b5f3b5; */
}

#tblButton{
	border: none;
	background-color: #d5def5;/*icegreen #bbedbb;icy*/ /*#b5f3b5; */
	padding:10px
}
#tblGbuButton{
	border: none;
	background-color: #d5f9d5;/*icegreen #bbedbb;icy*/ /*#b5f3b5; */
	padding:10px;
}

.mdoButton, .gbuButton, .otherButton{
	width:120px;
	height:22px;
	FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 7pt;	
    background-color:#d6d6ce
}
.mdoButton{
	color:#3a418d
	
}
.gbuButton{
	color:green
}


/*rezizable left bar*/
#tblVertMenu{
	background-color : #d5def5;
}
#mnCont, #lowerLeft, #infCont{
	background-color : white;
	
}

#tree{
	background-color:white
}
.mover{
	background-color:#d5def5;
	border:0px solid black
}

a.mdoOwnerInactive{
	color:#3a418d;font-weight:normal
}
a.gbuOwnerInactive{
	color:#016801;font-weight:normal
}	
a.mdoFeedbackInactive{
	color:#3a418d;font-style:italic;font-weight:normal
}
a.gbuFeedbackInactive{
	color:#016801;font-style:italic;font-weight:normal
}
a.feedbackGroup{
	color:#202020;font-weight:bold
}
a.signatureGroup{
	color:#202020;font-weight:bold
}
a.attachmentList{
	color:#202020;font-weight:normal;text-decoration:none
}

.form-field{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 7pt;	
}
.form-field-excel{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 8pt;	
    border: 0px solid #e8963e;
}
.form-upload-invisible{
    /*works explorer only, so far*/
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 4pt;	
    border: 0px solid #e8963e;
    visibility: hidden; 
    width:0px;
    height:0px;
    table-layout:fixed;
    position: absolute;
    top:0px;
    left:0px;
}

.text{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 8pt;	
    padding:2px;
}

th{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 7pt;	
    font-weight:bold;
    padding:4px;
    background-color:#e0e0e0;
    border: 1px embossed #ffa43d;
}
.tblExcel{
	border: 1px solid #b1c2ed;
}

.countrySelect{
	width:145px;
}	



.portlet-font, .portlet-font-dim, .portlet-msg-status, .portlet-msg-info,
.portlet-msg-status, .portlet-msg-error, .portlet-msg-alert
{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 7pt;	
}
.portlet-font, .portlet-msg-status, .portlet-msg-info{
	COLOR: #3f3f3f	
}
.portlet-font-dim{
 	COLOR: #c0c0c0	
}
.portlet-msg-status{
	font-style : italic
}
.portlet-msg-success{
	font-weight : bold
}
.portlet-msg-error, .portlet-msg-alert{
	COLOR: red	
}

.portlet-section-header{
}
.portlet-section-body{
}

.tblEditAlign{
	border-collapse:collapse
}

.portlet-section-alternate{
 white-space:nowrap;vertical-align:middle;
 border:0px solid black;
 height:16px;
 padding:0px;
 
}
.portlet-section-selected{
}
.portlet-section-subheader{
}
.portlet-section-footer{
}
.portlet-section-text{
}

.portlet-form-input-field, .portlet-form-button
.portlet-icon-label, .portlet-dlg-icon-label,
.portlet-form-field{
    FONT-FAMILY: verdana,arial,helvetica;
    border: 1px solid #7f9db9;
    FONT-SIZE: 9pt;	
}
.portlet-form-label{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 7pt;	

}
.portlet-form-field-label{
    FONT-FAMILY: verdana,arial,helvetica;
    border: 1px solid #7f9db9;
    background-color:white;
    FONT-SIZE: 7pt;
    height:18px;
    white-space:nowrap;	
}


.portlet-menu{
	font-family: Verdana,Tahoma,Arial, Helvetica, Sans-serif;
    font-size: 8pt;
	font-weight: bold;
	COLOR: #202020;
	/*background-color: #e7e7f5;
	border: 1px solid #e7e7f5; light blue*/
	/*background-color: #ffa43d; plain orange
	border: 1px solid #ffa43d;*/
	background-color: #e8963e; 
	border: 0px solid #e8963e;


}
.portlet-menu-item{
	font-family: Verdana,Tahoma,Arial, Helvetica, Sans-serif;
    font-size: 8pt;
	font-weight: bold;
	COLOR: #202020;

}
.portlet-menu-item-selected{
}
.portlet-menu-item-hover{
}
.portlet-menu-item-hover-selected{
}
.portlet-menu-cascade-item{
}
.portlet-menu-cascade-item-selected{
}
.portlet-menu-description{
}
.portlet-menu-caption{
	font-family: Verdana,Tahoma,Arial, Helvetica, Sans-serif;
    font-size: 8pt;
	font-weight: bold;
	COLOR: white;
}



TABLE.banner {
    BACKGROUND: #E6722F
}

LI {
   PADDING-TOP: 1px;
   PADDING-BOTTOM: 2px
}



/*.text
{
	FONT-SIZE: 7pt;
	FONT-FAMILY: verdana,arial,helvetica;
}
.text_label
{
	FONT-SIZE: 7pt;
	FONT-FAMILY: verdana,arial,helvetica;
}*/
.text_high
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana,arial,helvetica;
    FONT-WEIGHT: bold;
}

/*TEXTAREA
{
  FONT-SIZE: 10pt;
  FONT-FAMILY: arial,helvetica;
}
SELECT
{
	FONT-SIZE: 7pt;
	FONT-FAMILY: verdana,arial,helvetica;
}
INPUT
{
	FONT-SIZE: 7pt;
	FONT-FAMILY: verdana,arial,helvetica;
}
.form
{
	FONT-SIZE: 7pt;
	FONT-FAMILY: verdana,arial,helvetica;
}*/

TD.logo
{
    WIDTH: 196px;
    HEIGHT: 20px
}
TD.kitname
{
	HEIGHT: 24px;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: white;
}
.slogan
{
	FONT-SIZE:7pt;
	FONT-WEIGHT: normal;
	COLOR: white;
	font-family : Arial, Helvetica, sans-serif;
}

.outlinks
{
	text-align: right;
	text-decoration: none;
 	FONT-WEIGHT: bold;
	FONT-SIZE:7pt;
	COLOR: white;
	padding-right : 2px;
}
TD.quicksearch
{
	padding : 0px 10px 0px 0px;
}


/*horizontal menus*/
.cmMenuBorder, .cmItemBorder {
    position: absolute; 
    visibility: hidden; 
	/*background: #A4A4A4;*/
	
}
.cSMenuBorder{
    position: absolute; 
    visibility: hidden; 
	/*background: white;*/
	/*border-left:1px solid white;
	border-right:1px solid white;*/
	
}

.cmMenu, .cmItem {
    /*background-color: #d5def5; */
    color: black; 
}
.cSMenu{
    /*background-color: transparent; */
    color: #C0C0C0; 
}

u {
	text-decoration:none;
}

.cmMenu, .cmMenuOver, .cDMenu, .cDMenuOver {
    font-family: Verdana,Tahoma,Arial, Helvetica, Sans-serif;
    font-size: 7pt;
	font-weight: normal; /*bold*/
    text-align: center;
	padding: 3px;
	/*border: 1px solid silver;*/ 
	
}
.cSMenu, .cSMenuOver,
.cSNMenu, .cSNMenuOver {
    font-family: Verdana,Tahoma,Arial, Helvetica, Sans-serif;
    font-size: 7pt;
	font-weight: bold;
    text-align: center;
	/*border: 1px solid silver;*/ 
}
.csMenu{
	/*padding: 4px; /*with icon*/*/
    padding: 6px; /*without icon*/
}
.csNMenu{
	/*padding: 4px; /*with icon*/*/
    padding: 4px; /*without icon*/
}


.cmMenu  {
    /*background-color: #d5def5;*/
    background-color: #b1c2ed;
    color: black;  
}
.cDMenu,
.cSMenu, .cSNMenu  {
    /*background-color: #d5def5;*/ 
    background-color: none; /*#b1c2ed;*/ 
    color: #4B4B4B; /*#404040; */
    /*border-right:1px solid white;*/ 
    /*border-right: 1px solid white;*/
    
}

.cmMenuOver {
    background: #0055e5;
    color: white;
    /*border: 1px solid silver;*/
    
        
}
.cmMenuOver{
    /*background: #0055e5;
    color: white;*/
    border-left: 1px solid gray;
    border-top: 1px solid gray;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    color:white;
    cursor: pointer; 
}

.cSMenuOver, .cSNMenuOver {
    /*background: #0055e5;
    color: white;*/
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    color:black;
    cursor: pointer; 
}
.cSMenuOver {
	/*padding: 3px; /*with icon*/*/
    padding: 5px; /*without icon*/
    padding-bottom:1px
    
}

.csNMenuOver{
/*padding: 3px; /*with icon*/*/
    padding: 3px; /*without icon*/
    padding-bottom:1px
}

.cDItem,
.cmItem, .cmItemOver {
    font-family: Verdana,Tahoma,Arial, Helvetica, Sans-serif;
    font-size: 7pt;	
	font-weight: normal;	
    text-align: left;
    padding: 3px; 
}
.cDItem {
    /*background-color: #d5def5;*/
    background-color: #d6d6ce; 
    color: black; 
    border: 1px solid #d6d6ce; 
}

.mdoColor{color:#3a418d;}
.gbuColor{color:#016801;}

.cmItem {
    /*background-color: #d5def5;*/
    background-color: #b1c2ed; 
    color: black; 
    border: 1px solid #b1c2ed; 
}
.cmItemOver {
    background: #0055e5;
    color: white;
    background-color:#0055e5; 
    border: 1px solid #0055e5;
}


.cmItemBorder{
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    color:black;
}

.menuArrows {
    vertical-align: middle;
    margin-left: 0px;
}
.title{
	FONT-SIZE: 20px;
}

A.navbar {
	FONT-SIZE: 11px; 
	FONT-WEIGHT:bold; 
	COLOR: #ffffff; 
	FONT-FAMILY: verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.navbar:hover {
	FONT-SIZE: 11px; FONT-WEIGHT:bold; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}

A.langbar {
	FONT-SIZE: 9px; FONT-WEIGHT:bold; COLOR: #0063D1; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A.langbar:hover {
	FONT-SIZE: 9px; FONT-WEIGHT:bold; COLOR: #0063D1; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}
.td-language
{
	padding-bottom: 12px;
	padding-right: 0px;
	vertical-align: bottom;
	width: 100%;
	text-align: right;	
}

TABLE{
	width: 770px;
	border: 0px ;	
}

.body-font {
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}

.table-menu {
	border: 0px ;
	background-color: #0063D1 ;
	text-align: center;
	height: 30px;
	}

.footer{
	background-color: #B7A09A;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				
}

.table-logo{
	width:100%;
	height: 90px;
}

.table-picto{
	width:43px;
	text-align:left;
	vertical-align:middle;
	
}
.td-picto{
	padding-left:10px;
	padding-top: 3px;
}
.table-width, .td-width{
	width: 100%;
}

.logo-align-right {
	text-align: right;
}

.logo-align-left {
	text-align: left;
}

.logo-align-center {
	text-align: center;
}

.logo-align-top, .align-top {
	vertical-align: top ;
}

.align-tdfooter-left {
	vertical-align: top ;
	padding-left: 10px;
}

.align-tdfooter-right {
	text-align: right;
	vertical-align: bottom;
	padding-right:10px;
}

.logo-align-bottom, .align-bottom {
	vertical-align: bottom;
}

.logo-mcmen {
	vertical-align: top;
	text-align: left ;
	padding-left: 10px;	
	padding-bottom: 10px;	
	padding-top:6px;
	padding-right: 10px ;
}

.align-text-right-bottom {
	text-align: right;
	vertical-align: bottom;
}

.align-text-left-bottom {
	text-align: left;
	vertical-align: bottom;
}

.align-picto {
	text-align: left;
	vertical-align: middle;
	padding-top:7px;
}

.table-width-2 {
	width: 550px;

}

.collumn-right{
	text-align: right;
	vertical-align: top;
}
.bkg-image {
	background-image: url(../images/logoMMsansNomTrpGris2.html);
	background-repeat: no-repeat;
}



