/*
 * Renault corporate base style sheet (version 0.91)
 * Copyright (c) 2005, Renault
 */

/* General styles */

/*
primary (level 1 & 3 tabs) color : 5173A1
secondary (level 2 tabs) color : A5AFD2
tertiary (table filler) color : E6E6E6
message box color : FFFFE1

link : 336699
filets gris : 666666
*/

/*
1. global elements
2. identified page sections
3. presentation classes
4. components classes
5. automatic layouts classes
*/


/* ------- 1. GLOBAL ELEMENTS -------- */

/*
*/

body
{
	width:100%;
	margin:0 auto;
	padding:0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color: #000; 
	background:#99D026 ;
}
/*
body {
	background:#DBDBDB url(../../img/bg/tm-bg.jpg) repeat-x top;
}
.main {
	background:#ECECEC url(../../img/bg/tm.jpg) repeat-x top center;
}
*/

#maincontainer {
    margin: 0 auto;
    width: 96%;
background:white ;
}

/*
#maincontainer{
	position: relative;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0;
	padding-left: 4px;
    width: 94%;
	overflow: hidden;

	background: #fff url(images/home-bg.gif) repeat-y left top;
}
*/

a				{text-decoration:none; color:#1297d7;}

#contentwrapper {
    margin: 0 auto;
}

img{
	border:0;
}
p
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 12px 0px;
}
ul
{
	margin: 12px 0;
	padding-left: 30px; /*12px */
	list-style-type: disc;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul ul{
	list-style-type:square;
}
ul ul ul{
	list-style-type:circle;
}
form{
	margin:0;
}
input, select, label, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	vertical-align:middle;
	/*height: 19px;*/
}


fieldset{
	border:1px solid #5173A1;
	padding:1em;
}
legend{
	display:block;
}	

hr{ visibility:hidden;}

pre, code{
	color:#5173A1;
	font-size:11px; /*24/04/2007*/
}
pre{
	margin:7px 0;
	display:block;
	overflow:auto;
}
/* input.button{
   color:black;
   font-size:100%;
   font-weight:normal;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
      } */
      
.boutons{
   color:black;
/*   font-family:'trebuchet ms',helvetica,sans-serif; */
   font-size:100%;
   font-weight:normal;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
      }


/* Links */
a{ color:#369;}
a:hover{}
a:active{}
a:visited{}

.RnoHilite  {color: #FF0000}
.RnoHiliteStrong  {color: #FF0000; font-weight:bold;}

/* ------- 2. IDENTIFIED PAGE SECTIONS -------- */

#RnoPage{
	width:100%;
}

#RnoGlobalLinksTop{
}

#RnoBranding{
	position:relative;
}

#RnoLogo{
	float:left;
/*	height:63px; 21 avril 2007 */
}

#RnoApplicationLogo{
	float:left;
	margin-right:14px;
}

#RnoApplicationName{
	float:left;
	font-size:16px;
	margin:0;
	padding-top:22px;
	font-weight:normal;
}

#RnoApplicationSubName{
}

#RnoNav1Top
{
    
    }
#RnoNav1Top.RnoSingleLevel{
	border-bottom:5px solid #A5AFD2;
}

#RnoTabQuickSearch{
	margin:7px 0;
	border:1px solid #B8B8B8;
	padding:0 7px;
	background-color:#E6E6E6;
}

#RnoBody
{
float: left;
width: 95%;
 	margin-top:7px; 
}

#RnoLeftContent
{
float: left;
width: 20%; /*Width of left column in percentage*/
/*	
	position:absolute;
	top:0;
	left:0;
	width:15%;
	color:#FFFFFF;
	background:#5173A1;
*/
}

#RnoToggleLeftDisplay{
	display:block;
	color:#FFFFFF;
	padding:2px;
	font-size:9px;
	text-align:right;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
}

#RnoMainContent
{
margin: 0 15% 0 20%; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
/*	
	min-height:350px;
	margin-left:165px;
	margin-bottom:12px;
	*/
}

#RnoRightContent{
float: left;
width: 15%; /*Width of right column in pixels*/
margin-left: -15%; /*Set margin to that of -(RightColumnWidth)*/
background: #FDE95E;
/*
	padding-right:12px;
	padding-bottom:12px;
	width:25%;
	float:right;
*/
}
#RnoRightContent > *:first-child{
	margin-top:0;
}

#RnoPageTitle
{
	border-bottom: 2px solid orange; /* #5173A1 */
	padding-bottom: 3px; /* 3px */
	margin: 7px 0 0;
	clear: left;
}

#RnoPageLevelButtonsTop{
	margin-top:0;
	margin-right:3px;
}
#RnoPageLevelButtonsTop ul{
	margin-top:3px;
	width:100%;
	white-space:nowrap;
}

#RnoPageLevelButtonsBottom{
	padding:0 12px;
	position:relative;
	height:2em;
}
#RnoPageLevelButtonsBottom p{
	position:absolute;
	top:0;
	left:12px;
	margin:3px 7px;
}

#RnoFooter{
	clear:both;
}

#RnoGlobalLinksBottom{
}

#RnoNav1Bottom{
}


/* ------- 3. PRESENTATION CLASSES -------- */
.RnoHomeHeader
{
	font-weight: bold;
	padding-top: 0px;
	color: #aeaeae; 
	margin: 5px 0 0;
}
.RnoHomePageTitle
{
	border-bottom: 1px solid #aeaeae; /* #5173A1 */
	clear: left;
	padding-bottom: 5px;
}

/* Titres */
.RnoHeader
{
	margin: 7px 5px 2px 0;
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px;
}
.RnoSubHeader{
	margin:20px 0 2px 0;
	font-size:14px;
	font-weight:bold;
	/* rno 25/10/05 clear:both;*/
}
.RnoSubSubHeader{
	margin:10px 0 2px 0;
	color: Orange;
	font-size:14px; /*12px*/
	font-weight:bold;
}

/* Textes */
.RnoInstructionText{
	margin:3px 0 0 0;
	color:#000000; /*rno*/
	font-size:10px; /*rno*/	
}

.RnoKeyNotation{
	font-size:10px;
}
.RnoInlineMessaging{
	font-size:9px;
}

.RnoInlineInfoText { /*Inline Info and Hint Text embedded in page content (not in message box; not for other message types)*/
	color:#336699;
	font-size:9px ;
}

.RnoInlineErrorText { /* Inline Error Text embedded in page content (not in message box; not for other message types)*/
	color:#cc0000;
	font-size:9px ;
}

.RnoRequiredLabel{
	background:url("../images/pictos/Requiredicon.gif") no-repeat top right;
	padding-right:15px;
}

/* Alignement horizontal */
.RnoLeft{ text-align:left;}
.RnoCenter{ text-align:center;}
.RnoRight{ text-align:right;}


#RnoTableData1 .RnoVertical{ vertical-align:middle;}
#RnoTableData1 .RnoVerticalCenter{ text-align:center; vertical-align:middle;}
#RnoTableData1 .RnoCenter{ text-align:center;}


/* Tableau de présentation colonnes */
.RnoTableColumns{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	clear:left;
}
.RnoColumn{
	vertical-align:top !important;
}
.RnoColumnSeparator{
	width:2%;
	padding:0;
}


/* ------- 4. COMPONENTS CLASSES -------- */

/* Global Links */
.RnoGlobalLinks{
	padding:10px 12px 3px;
	text-align:right;
	font-size:12px;
	vertical-align:top;
}

/* rno */
.RnoGlobalLinks a{
	 color:black;
/*	 font-weight:bold; */
}

/* User Name/Profile */
.RnoUserNameProfile{
	margin:0 7px;
	display:inline;
	font-weight:bold;
}

/* Connexion Button */
.RnoConnexion{
	margin:0 7px;
	display:inline;
/*	text-transform:uppercase; */
}
.RnoConnexion a{
	padding:2px;
	/*font-weight:bold;
	font-size:12px;
	background:#A5AFD2;*/
	font-size:11px;
	text-decoration:none;
}
.RnoConnexion a:hover{
	text-decoration:none;
	color:red;
}

/* Select Language */
.RnoSelectLanguage{
	margin:0 7px;
	padding:0;
	display:inline;
}
.RnoSelectLanguage li{
	display:inline;
	padding:0;
}

/* Links, About & Copyright */
.RnoLinks{
	margin:0;
	display:inline;
	font-size:11px;
}
.RnoAbout{
	margin:0;
	float:left;
	width:15%;
	text-align:left;
	font-size:10px;
}
.RnoCopyright{
	margin:0;
	float:left;
	width:20%;
	text-align:left;
	font-size:10px;
}
.RnoLinks span, .RnoAbout span, .RnoCopyright span{
	border-top:3px ;
}

/* Navigation Level 1 */
.LsMenuNav1
{
    background-image:url("../images/nav1.gif");
   }
   
.LsMenuNav1Hover
{
    /*background-image:url("../images/nav1hover.gif");*/
    }

.LsMenuNav1Hover A:link
{
background-image: none;
}

.lsMenuNav2
{
    border-right: solid 1px #003366 ;
    border-bottom: solid 1px #003366 ;
    border-left: solid 1px #99CCFF ;
    border-top: solid 1px #CCCCCC ;
    }


.RnoNav1{
	position:relative;
	clear:both;
	background:#5173A1;
}
.RnoNav1 ul{
	padding:0 7px;
	margin:0;
	list-style-type:none;
}
.RnoNav1 a{
	color:#FFF;
	text-decoration:none;
}
.RnoNav1Enabled, .RnoNav1Selected{
	display:inline;
	padding:3px 14px 3px 20px;
	margin:0;
	background-position:7px 50%;
	background-repeat:no-repeat;
	background-image: url("../images/skin/puce-menu1.png");
	white-space:nowrap;
	font-weight:bold;
	line-height:1.7em;
}

.RnoNav1Enabled a{
	color:#FFFFFF;
}

.RnoNav1Selected{
	background-color:#A5AFD2;
}
	
.RnoNav1Selected a{
	/*color:#000000;*/
}

/* Navigation Level 2 */
.RnoNav2{
	position:relative;
	background:#A5AFD2; /* */
}
.RnoNav2 ul{
	padding:2px 7px 3px;
	margin:0;
	list-style-type:none;
}
.RnoNav2 a{
	text-decoration:none;
}
.RnoNav2Enabled, .RnoNav2Selected{
	display:inline;
	padding:2px 14px 3px 20px;
	margin:0;
	background-position:7px 50%;
	background-repeat:no-repeat;
	background-image: url("../images/skin/puce-menu2.png");
	white-space:nowrap;
}

.RnoNav2Selected{
	font-weight:bold; 
}
.RnoNav2Enabled{
}
.RnoNav2Enabled a{
	color:#000000;
}
.RnoNav2Selected{
}
.RnoNav2Selected a{
	color:#000000;
}

/* Navigation Level 3 */
.RnoNav3{
	padding:7px 0;
}
.RnoNav3 a{
	color:#FFFFFF;
	text-decoration:none;
}
.RnoNav3 ul{
	margin:0 0 0 7px;
	padding:0;
	list-style-position:inside;
}
.RnoNav3 ul ul{
	margin-left:14px;
}
.RnoNav3 li{
	padding:3px 0 3px 3px;
	margin:0;
}
.RnoNav3Enabled{
}
.RnoNav3Selected{
	background:#FFF;
	font-weight:bold;
	color:#000000;
}

.RnoNav3 ul.RnoOrdered{ list-style-type:decimal;}
.RnoNav3 li.RnoExpand{ list-style:none; background:url("../images/nav-expand.png") no-repeat 0 0.5em;}
.RnoNav3 li.RnoCollapse{ list-style:none; background:url("../images/nav-collapse.png") no-repeat 0 0.5em;}
.RnoNav3 li.RnoExpand > a, .RnoNav3 li.RnoCollapse > a{ padding-left:17px;} /* non-IE only */

/* Message Box */
.RnoMessageBox{
	clear:both;
	background-color:#FFFFE1;
	border:1px solid #ACA899;
	padding:7px 7px 7px 32px;
	background-repeat:no-repeat;
	background-position:7px 7px;
	margin:5px 0;
}
.RnoMessageBox p, .RnoMessageBox h3{
	margin:0;
}
.RnoInformationMessageBox{ background-image:url("../images/pictos/Information_pagetitleicon.gif");}
.RnoWarningMessageBox{ background-image:url("../images/pictos/Warning_pagetitleicon.gif");}
.RnoConfirmationMessageBox{ background-image:url("../images/pictos/approvedgenicon.gif");}
.RnoErrorMessageBox{ background-image:url("../images/pictos/rejectedgenicon.gif");}


/* Breadcrumb */
.RnoBreadcrumb{
	clear:left;
	margin:6px 0 1px;
}
.RnoCrumbEnabled{
}
.RnoCrumbSelected{
}

/* Quick Links */
.RnoQuickLinks{
	clear:left;
	width:100%;
	margin:6px 0 10px;
}
.RnoQuickLinks a{
	padding-left:16px;
	background: url("../images/bg-quicklink.png") no-repeat 0 50%;
}

/* Separator */
/* NEW 13/12 */
.RnoSeparator{
	display:block;
	visibility:visible;
	background-color:#FFF;
	color:#FFF;
	border-top:1px dotted #5173A1;
	height:1px;
	margin:7px 0;
	padding:0;
}
.RnoMenuItemSeparator{
	display:block;
	visibility:visible;
	background-color:white;
	color:white;
	border-top:1px solid #5173A1;
	height:1px;
	margin:7px 0;
	padding:0;
}


/* Train */
/* UPDATE 21/10 */
.RnoTrain{
	margin:1em 0;
	clear:both;
	height:5em;
}
.RnoTrain ol{
	background:url("../images/bg-train-step-unvisited.png") no-repeat 100% 7px;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
}
.RnoTrain li{
	display:block;
	float:left;
	padding-left:40px;
	padding-right:40px;
	margin-bottom:1em;
	background-position:0 7px;
	background-repeat:no-repeat;
	width:150px;
}
.RnoTrain a{
	text-decoration:none;
}
.RnoTrainNumber{
	display:block;
	background-color:#5173A1;
	color:#FFF;
	text-align:center;
	width:1.6em;
	/* height:1.2em;  rno */
	padding:0.3em 0;
	margin:0 auto 7px;
	font-weight:bold;
	font-size:160%;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1em;
}
.RnoTrainName{
	display:block;
	text-align:center;
}

.RnoTrain .RnoTrainVisited
{
	background-image:url("../images/bg-train-step-visited.png");
}
.RnoTrain .RnoTrainVisited a .RnoTrainName{
	text-decoration:underline;
}
.RnoTrainVisited .RnoTrainNumber{
	background-color:#A5AFD2;
}
.RnoTrain .RnoTrainActive{
	font-weight:bold;
	background-image:url("../images/bg-train-step-active.png");
}
.RnoTrainUnvisited{
}
.RnoTrainUnvisited .RnoTrainNumber{
	background-color:#CCCCCC;
}
.RnoTrain li.first, .RnoTrain li:first-child{
	/*background-position:5em 7px !important;*/
}
.RnoTrain li.last, .RnoTrain li:last-child{
	padding-right:0;
}


/* Tabs */
.RnoTabs{
	margin:1em 0 0;
	/*padding-left:1em;*/
	clear:left;
	background: url("../images/bg-tabs.png") repeat-x left bottom;
	/*overflow:auto;*/
	width:100%;
	float:left;
}
.RnoTabs ul{
	padding:0;
	margin:0;
	padding-left:1em;
}
.RnoTabActive, .RnoTabEnabled{
	display:block;
	float:left;
	padding:3px 0;
	border:1px solid #FFFFFF;
	border-bottom:none;
}
.RnoTabActive{
	font-weight:bold;
	background:#FFF;
	padding:3px 28px 4px;
	/* 1.0 */
	background:#5173A1;
	border-color:#5173A1;
	border-width:2px;
	margin:0 1px;
	color:#FFFFFF;
}
.RnoTabActive a{
	color:#FFFFFF;
}
.RnoTabEnabled a{
	color:#000000;
	padding:3px 28px;
	background:#A5AFD2;
}
.RnoTabContent{
	border:1px solid #5173A1;
	border-top:none;
	padding:1px 7px 0;
	margin-top:0;
	clear:both;
}

/* Button Link */
.RnoButton{
	display:inline;
	padding:3px;
	font-weight:bold;
	font-size:10px;
	border-width:1px;
	border-style:solid;
	border-color:#5173A1;
	color:#5173A1;
	background:#FFF;
	width:auto !important;
	white-space:nowrap;
	vertical-align:baseline;
	text-decoration:none;
}
.RnoButton:hover{
	text-decoration:none;
  background:#A5AFD2;
	color:#FFF;
	border-top-color:#E6E6E6;
	border-right-color:#E6E6E6;
}
input.RnoButton{
	padding:1px;
	cursor:pointer;
}


/* Section */
.RnoSection{
	clear:left;
	border:1px solid #999; /* CCCCCC #5173A1 */
	margin:20px 0 2px 0;
	background:#FAFAFA;
}

.RnoSectionTitle{
	padding:3px 7px;
	padding-right:30px;
	margin:0;
            color: white;
            background: #999;
	/*background:transparent url(SectionBarre.gif) center left no-repeat;*/ /* #5173A1; */
	/*
	background:#DCDCDC; 
	color:black; */
	/*#FFF;*/
	width:auto;
}

.RnoSectionContent{
	margin:7px;
}

.RnoSectionTools{
	position:absolute;
	top:0;
	right:0;
	padding:1px;
}
.RnoSectionTools ul{
	list-style:none;
	margin:0;
	padding:0;
}
.RnoSectionTools li{
	display:inline;
}
.RnoSectionTools a{
	color:#FFF;
}


/* special case for sections inside left column (home page) */
#RnoLeftContent .RnoSection{ margin-top:0; background:none;}
#RnoLeftContent .RnoSectionTitle{margin:0 7px; border-bottom:1px solid #FFF; padding:3px 0;}
#RnoLeftContent .RnoSection a{ color:#FFF;}
#RnoLeftContent .RnoSection .RnoButton{ color:#5173A1;}
#RnoLeftContent .RnoSection .RnoButton:hover{ color:#FFF;}

.RnoSection.RnoCollapsed .RnoSectionContent{
	display:none;
}


/* SubSection */
.RnoSubSection
{
	clear: left;
	margin:20px 0 2px 0;
}
.RnoSubSectionTitle{
	/* border-bottom: 1px solid #5173A1; */
		margin:10px 0;
	/* padding-bottom:3px; */
	position:relative; /* bug IE 13/12 */
}
.RnoSubSectionContent{
	/* margin:7px; */
}

/* Login Block */
.RnoLoginBlock .RnoLoginBlockContent{
	width:500px;
	margin:7px auto;
	clear:left;
}

/* Table */
.RnoTableData{
	border-collapse:collapse;
	border:1px solid #5173A1;
	border-spacing:0;
	margin:7px 0;
	width:100%;
}
.RnoTableData th, .RnoTableData td{
	border:1px solid #5173A1;
	padding:5px 7px;
	padding-right:20px;
	text-align:left;
	/*rno background:#E6E6E6;*/
	background:#FFFFFF;
	vertical-align:top;
}
.RnoTableData th{
	background:#A5AFD2;
}
.RnoTableData .alt{ background:#E6E6E6;}


/* Hierarchical Table */
.RnoTreeTable{
	border-collapse:collapse;
	border:1px solid #5173A1;
	border-spacing:0;
	width:100%;
	margin:7px 0;
}
.RnoTreeTable th, .RnoTreeTable td{
	border:1px solid #5173A1;
	padding:3px 7px;
	padding-right:20px;
	text-align:left;
	background:#FFFFFF;
	/* rno background:#E6E6E6;*/
}
.RnoTreeTable th{
	background:*#A5AFD2; 
}
.RnoTreeTable .alt{ background:#E6E6E6;}

.RnoTreeExpand a{ display:block; padding:3px 0 4px 20px; background:url(../images/pictos/Information_shownicon.gif) no-repeat 0 0;}
.RnoTreeCollapse a{ display:block; padding:3px 0 4px 20px; background:url(../images/pictos/Information_hiddenicon.gif) no-repeat 0 0;}
td.RnoTreeLevel1{ padding-left:7px;}
td.RnoTreeLevel2{ padding-left:40px;}
td.RnoTreeLevel3{ padding-left:60px;}
td.RnoTreeLevel4{ padding-left:80px;}

/* Table design classes - can be applied to Data Tables or Hierarchical Tables */
/* horizontal lines only */
table.RnoTableLines th,
table.RnoTableLines td{
	border-left:none; border-right:none;
}
/* zebras */
tr.alt td{ background:#E6E6E6; /* background:#FFF; */}

.RnoColEvaluation
{
width: 50%;
border-right: 1px solid #5173A1; 
text-align: center;
}

/* Form */
.RnoFormData{
}
.RnoFormData label{
}
.RnoFormData table{
	width:100%;
}
.RnoFormData td{
	padding:0;
	padding-right:14px;
	vertical-align:top;
}
.RnoFormData fieldset{
	border:none;
	margin:0;
	padding:0;
}
.RnoFormData legend{
	padding:7px 0;
	margin:0;
}


/* Portlet */
.RnoPortlet{
	margin:7px 0;
	padding:7px;
	border:1px solid #5173A1;
	width:auto;
}
.RnoPortlet ul{
	margin-left:2em;
	list-style:square;
}
.RnoPortletTools{
	list-style:none;
	margin:0;
	text-align:right;
}
.RnoPortletTools li{
	display:inline;
	margin:0;
}

/* Page Level Buttons */
/* RnoTabLevelButtons */
/* Section Level Buttons */
/* SubSection Level Buttons */
.RnoPageLevelButtons,
.RnoTabLevelButtons,
.RnoSectionLevelButtons,
.RnoSubSectionLevelButtons{
	margin:14px 0 7px;
}
.RnoTabLevelButtons{
	margin:7px 0;
}

.RnoPageLevelButtons ul,
.RnoTabLevelButtons ul,
.RnoSectionLevelButtons ul,
.RnoSubSectionLevelButtons ul{
	text-align:right;
	padding:3px 0 4px 0;
}

.RnoPageLevelButtons li,
.RnoTabLevelButtons li,
.RnoSectionLevelButtons li,
.RnoSubSectionLevelButtons li{
	display:inline;
}

.RnoPageLevelButtons ul{
	white-space:nowrap;
}

/* Table Level Buttons */
.RnoTableLevelButtonsTop, .RnoTableLevelButtonsBottom{
	width:100%;
	/*background:#E6E6E6;
	border:1px solid #5173A1;*/
	border-collapse:collapse;
	border-spacing:0;
	height:30px;
	margin:0;
	clear:left;
}
.RnoTableLevelButtonsTop{
	margin-bottom:-7px;
}



.RnoTableLevelButtonsBottom{
	margin-top:-7px;
}
.RnoTableLevelButtonsTop td, .RnoTableLevelButtonsBottom td{
	vertical-align:middle;
	padding:6px;
}

.RnoButtonsLeft{
	text-align:left;
}
.RnoButtonsRight{
	text-align:right;
}
.RnoTableLevelButtonsTop .RnoButton, .RnoTableLevelButtonsBottom .RnoButton 
{
	line-height:2.2em;
}
.RnoCreateButtons{
	padding-right:1em;
	line-height:1.5em;
}
.RnoSelectionButtons{
	/* rno padding:0 1em; */
	line-height:1.5em;
}
.RnoTableButtons{
	padding:0 1em;
	line-height:1.5em;
}


/* Help Template */
.RnoHelpSearchInput{
	width:115px;
	height:16px;
	border:1px solid #2E4D5B;
}

.RnoHelpTree{
	list-style-type:none;
	margin:0;
	padding:0;
}
.RnoHelpTree li{
	margin-top:7px;
}
.RnoHelpTree ul{
	margin:0;
	margin-left:20px;
}
.RnoHelpTree ul li{
	margin:0;
}
.RnoHelpTree a{
	color:#FFF;
	text-decoration:none;
	display:block;
	padding-left:20px;
	padding-bottom:4px;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url("../images/pictos/Information_shownicon.gif");
}
.RnoHelpTree a:hover{
	text-decoration:underline;
}
.RnoHelpTree ul a{
	background-image:none!important;
	padding-left:0;
}

.RnoHelpTree li.collapsed a{
	background-image:url("../images/pictos/Information_hiddenicon.gif");
}
.RnoHelpTree li.collapsed ul{
	display:none;
}


/* ------- 5. AUTOMATIC LAYOUTS CLASSES -------- */

/* 1 column full width */
#RnoPage.RnoLayout-1col #RnoMainContent{ margin:0;}
#RnoPage.RnoLayout-1col #RnoLeftContent{ display:none;}
#RnoPage.RnoLayout-1col #RnoRightContent{ display:none;}

/* 2 colums with main content on right */
#RnoPage.RnoLayout-2col-1 #RnoMainContent{ margin-left:165px;}
#RnoPage.RnoLayout-2col-1 #RnoLeftContent{}
#RnoPage.RnoLayout-2col-1 #RnoRightContent{ display:none;}

/* 2 colums with main content on left */
#RnoPage.RnoLayout-2col-2 #RnoMainContent{ margin:0; margin-right:212px;}
#RnoPage.RnoLayout-2col-2 #RnoLeftContent{ display:none;}
#RnoPage.RnoLayout-2col-2 #RnoRightContent{}

/* 3 colums */
#RnoPage.RnoLayout-3col #RnoMainContent{ margin-right:212px;}
#RnoPage.RnoLayout-3col #RnoLeftContent{}
#RnoPage.RnoLayout-3col #RnoRightContent{}

/* Collapsed Left Menu */
#RnoPage.RnoLayout-2col-1-collapse #RnoMainContent,
#RnoPage.RnoLayout-3col-collapse #RnoMainContent{
	margin-left:20px;
}
#RnoPage.RnoLayout-2col-1-collapse #RnoLeftContent,
#RnoPage.RnoLayout-3col-collapse #RnoLeftContent{
	background:transparent;
	left:-145px;
}
#RnoPage.RnoLayout-2col-1-collapse #RnoLeftContent div,
#RnoPage.RnoLayout-3col-collapse #RnoLeftContent div{
	visibility:hidden;
}
#RnoPage.RnoLayout-2col-1-collapse .RnoNav3,
#RnoPage.RnoLayout-3col-collapse .RnoNav3{
	display:none;
}
#RnoPage.RnoLayout-2col-1-collapse #RnoToggleLeftDisplay,
#RnoPage.RnoLayout-3col-collapse #RnoToggleLeftDisplay{
}



/* ------- 6. INTERNET EXPLORER SPECIFIC LAYOUT BUGS -------- */

* html div{
	height:1%;
}

* html #RnoBody{
	position:relative;
	height:1%;
}

* html #RnoLeftContent{
	height:1%;
}
* html #RnoLeftContent .RnoSection{
	margin-top:20px;
}
* html #RnoMainContent{
	height:350px;
}
* html #RnoRightContent{
	height:1%;
	margin-left:-3px;
}
* html .RnoNav1{
	height:1%;
}
* html .RnoNav2{
	height:7px;
}
* html #RnoToggleLeftDisplay{
	margin-top:7px;
}
* html .RnoTabContent{
	padding:7px;
}
* html .RnoSection{
	height:1%;
}
* html .RnoLoginBlock{
	text-align:center;
}
* html .RnoLoginBlock .RnoLoginBlockContent{
	text-align:left;
}
* html .RnoTabs ul{
	height:1%;
}
* html input.RnoButton{
	/*cursor:hand;*/ /* not valid */
}
* html .RnoHelpTree a{
	height:1%;
}

.ToolbarBtn
{
	height:25px;
}

.ToolbarValiderBtn
{
	font-weight:bold;
	height:25px;
}

.UTextBox{
	text-transform: uppercase;
}

.emptydata{ 
    color: #aeaeae; 
} 
.paperBox {
	background-color:white;
	font:11px Verdana;
	color:#444444;
	border:1px solid #cccccc;
	padding:15px;
}

.valsummary ul 
{
display: none;
visibility: hidden;
}

.rightcolumn
{
	float: right;
}

.page				
{
	padding:7pt;
	text-align:left; 
	border:solid 1px #C0C0C0; 
	border-right:solid 5px #C0C0C0; 
	border-bottom:solid 5px #C0C0C0
}