/*	Copyright (c) 2007, Yahoo! Inc. All rights reserved.
 *	Code licensed under the BSD License:
 *	http://developer.yahoo.net/yui/license.txt
 *	version: 2.4.0
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
li{list-style:none;}
em,strong{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
table, pre {
	font-size: inherit;
	/*
	font: 100%;
	*/
	}

/* IE form tags fonts inheritance */
.normal {
	font-size: 100%;
	}
input, select, textarea{
	color: #52565b; /* same as body */
	font-size: 12px !important;
	font-weight: bold;
	vertical-align: middle;
	}
/* IE form tags fonts inheritance (INI)*
input, select, textarea{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-size: 100%;
	vertical-align: middle;
	}
/* remove IE extra padding checkboxes */
input.checkboxes {
	margin: 0;
	width: 13px;
	height: 13px;
	overflow: hidden;
	/* to verify it *
	background-color: green;
	*/
}
/* remove IE extra padding input */
.buttons, .buttonsTd, .buttonsA, .buttonsToggle {
    padding: 0 .25em;
    width: 0;
    overflow:visible;
	font-weight: bold;
}
/* IE ignores [class] */
.buttons[class], .buttonsTd[class], .buttonsA[class], .buttonsToggle[class] { 
    width: auto;
}
/**************** Block ****************/
html {
	/*
	*/
	height:100%;
	margin-bottom:1px;
	}
body {
	color:#52565b;
	font:.75em/1.231em sans-serif;
	background: #f9f9f9 url(../images/layout/body_main_bg.gif) repeat-x;
	}
body, input, select, textarea, table#rdr {
	font-family: sans-serif;
	}
h1, h2, h3, h4 {
	line-height:1.4em;
    margin: 0;
	}
h1 {
	margin-bottom:.4em;
	color:#2a5877;
	font-weight:normal;
	font-size:1.95em;
	}
h2 { font-size:1.25em; margin-bottom:.7em; }
h3 { font-size:1.20em; margin-bottom:.5em; }
h4 { font-size:1.05em; }
h5 { font-size:1.00em; font-weight: bold; }
address { font-style:normal; }
fieldset { border:none; }
/*
form { display:inline;}
legend {display:none;}
cite { color:#9a9a9a; font-style:normal; font-size:.79em;}
cite strong { font-weight:bold; color:#5f5f5f;}
small { font-size:.80em;font-weight:normal}
big { font-size:1.25em; }
hr { margin:10px 0; border:0; height:1px; overflow:hidden; visibility:hidden; }
dt { display:block; font-weight:bold;}
blockquote { color:#2a5877; font-size:1.17em ;}
blockquote p { margin-bottom:.5em; }

/************** In-line ***************/
/*
input, select, textarea { background-color: #f9f9f9; }
*/
label, .label { color:#666; font-weight:bold; }
.label { padding-right:8px; }
a img { border:0; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
a:hover { color:#8EBD2B; text-decoration:none; }

.hide { display: none; }
span.clear { display: block; clear: both; }

/************* specials **************/
#textmail {
	font-family: Lucida console;
	font-weight: normal;
	white-space: pre;
	}

/************* Debugging **************/
body #error_handler, body pre *, body .SsMenuOnDebug * {
	font-size: 10px;
	font-family: "Lucida console",monospace;
	}
#debug_sub a {
	display: inline;
	}
.debug, pre {
	font-family: "Lucida console",monospace;
	}
.debug_name {
	color: #0066ff;
	font-weight: bold;
	}
.debug_true {
	color: #008000;
	font-weight: bold;
	}
.debug_false {
	color: #ff3333;
	font-weight: bold;
	}
.debug_null {
	color: #800000;
	font-weight: bold;
	}
.debug_num {
	color: #ff9900;
	font-weight: bold;
	}
.debug_var {
	color: #ff0099;
	font-weight: bold;
	}
#DIVerrapp fieldset {
	border: 1px solid lightgrey;
	padding: 10px;
	text-align: left;
	width: auto;
	}
#DIVerrapp ul, #DIVerrapp li {
	padding: 0;
	margin: 0;
	}
#DIVerrapp ul li {
	padding-left: 10px;
	}
#DIVerrapp, #DIVerror {
	margin-bottom: 2px;
	/*
	margin-bottom: 1em;
	*/
	}
#DIVerrapp h2.contentTitr, #DIVerror h2.contentTitr {
	padding-left: 21px;
	background-image: url(../images/icons/warning.png);
	background-repeat: no-repeat;
	background-position: left center;
	/*
	color: #c5c5c5;
	*/
	color: #f33;
	border-bottom: 1px dashed #c5c5c5;
	}
#DIVerrapp p, #DIVerror p {
	color: #f33;
	}
#ERRcontent fieldset {
	/*
	font-family: "Lucida Sans","DejaVu Sans","Bitstream Vera Sans",sans-serif;
	*/
	font-size: 10px;
	border: 1px solid lightgrey;
	padding: 5px;
	text-align: left;
	width: auto;
	}
#ERRcontent fieldset.main {
	border: 1px solid red;
	background-color: #f9f9f9;
	}
#ERRcontent legend.main {
	color: #f33;
	}
#ERRcontent pre {
	font-family: monospace;
	font-size: 10px;
	}
#srv_error {
	display: none;
}
/* Spacers */
.divider {
	height:1px;
	margin:5px 0;
	background:#d4d3c6;
	font-size:0;
	line-height:0em;
	overflow:hidden;
	}
.separator {
	padding:0 5px 0 7px;
	}

/*************** dispo ***************/

.container, .main {
	width:980px;
	margin:0 auto;
	text-align:left;
	}
.header {
	position: absolute;
	width:980px;
	margin:0 auto;
	/*
	*/
	z-index: 100;
	}

/* Logo */
.intro {
	position: absolute;
	top: 0;
	}
.intro h1#logo,
.intro h1#logo a
	{
	width:155px;
	margin: 0;
	padding: 0;
	/* old */
	height:105px;
	/* new *
	height:90px;
	/**/
	}
.intro h1#logo a {
	display:block;
	clear: none;
	/* old */
	background:url(../images/layout/logo_r2new.gif) no-repeat left 5px;
	/* new *
	background:url(../images/layout/logo_new.gif) no-repeat left 5px;
	background:url(../images/layout/logo_old.gif) no-repeat left 5px;
	background:url(../images/layout/logo.gif) no-repeat left 10px;
	background:url(../images/layout/logo_bleu.gif) no-repeat left 10px;
	/**/
	}
.intro h1#logo a span {
	display:none;
	}

/* navs */
.menus {
    /*DEBUG
    background-color: #f33;
    */
	height: 30px;
	padding-top: 3px;
	}
	
/* nav-sup at right + nav-main at left */
.menus {
	padding-left: 170px;
	}
.nav-sup {
    /*DEBUG
	background-color: #fc0;
	*/
	float: right;
	text-align: left;
	height: 15px;
	line-height: 15px;
	margin-top: 8px;
	}
.nav-main,
.nav-main .left,
.nav-main .right,
.nav-main .nav
	{
	/*
	float: left;
	*/
	}

/* Main */
.main {
	/*
	width: 980px;
	position: absolute;
	top: 0;
	*/
	}

/* Columns */
.col-side {
	float:left;
	/* 82 = 115(height logo)-33(margin-top main)*/
	/* old */
	margin-top: 103px;
	/* new *
	margin-left: 1px;
	margin-top: 91px;
	/**/
	}
.col-main {
	float:right;
	width: 815px !important;
	padding-top: 40px;
	margin-bottom: 10px;
	}
.col-main #content{
	min-height: 492px;
	/*
	*/
	background-color: #fff;
	}
.col-main ul {
    list-style: disc;
}
.col-main h2 span {
    float: right;
	}

/* Footer */
.footer {
	clear: both;
	font-size:.92em;
	padding-top: 2px;
	margin-left: 20px;
	border-top: 1px solid #EAEAEA; 
	/*
	text-align:left;
	text-align: right;
	*/
	}
.footer, .footer a {
	color: #C2C6C6;
	}
.footer a:hover {
	color: #8EBD2B;
	}
.footer ul, .footer ul li {
	display:inline;
	}
.footer .copyr {
	float: right;
	}
.footer .legal {
	float: right;
	}
.footer .shortcuts {
	float: left;
	padding-left: 2px;
	}
.footer .shortcuts img {
	vertical-align: middle;
	}
.footer .contactus {
	padding-right: 16px;
	background: url("../images/icons/comment.gif") no-repeat right;
	color: #DD2222;
	font-weight: bold;
	}
.footer .separator {
	padding-left: 5px;
	padding-right: 6px;
	}
.footer .hide {
	display: none;
	}

/* microtime */
#microtime {
	position: absolute;
	/* DEBUG
	background-color: #00f;
	*/
	left: 50%;
	}

/* Breadcrumbs */
.breadcrumbs {
	display: none;
	margin-bottom:8px;
	color:#999;
	font-size:.92em;
	}
.breadcrumbs ul, .breadcrumbs li {
	display:inline;
	}
.breadcrumbs a {
	color:#999;
	}
.breadcrumbs .separator {
	padding:0 5px 0 7px;
	}

/* tables */
.full {
	width: 100%;
	}
table .spaced {
	/*
	width: 100%;
	*/
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	}
.spaced th {
	text-align: center;
	/*
	padding: 0 3px;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	*/
	}
.spaced td {
	border-width: 1px;
	padding: 0 3px;
	border-style: solid;
	/*
	*/
	border-color: white;
	}
.spaced table{
	border-collapse: collapse;
	border-spacing: 0;
	}
.spaced table td{
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-collapse: collapse;
	border-spacing: 0;
	}

/* Clears */
.clear:after,
.nav:after,
.main:after,
.footer:after,
.header .nav-main:after,
.head:after,
.box-nav:after,
.header #super:after
	{
	/*
	content:".";
	display:block;
	clear:both;
	height:0;
	font-size:0;
	visibility:hidden;
	*/
	}

/* #Super Nav*/
.super {
	color:#c0bfbf;
	font-size:.92em;
	font-weight: bold;
	/*
	z-index:9;
	text-align: right;
	padding-top: 1px;
	line-height: 15px;
	*/
	/*
	top:52px;
	top:3px;
	position:absolute;
	position: relative;
	*/
	/*
	right:0;
	float: right;
	float: left;
	*/
	}
.open-action {
	background:url(../images/icons/arrow_open.gif) no-repeat 100% 50%;
	padding-right:12px;
	color: #c0bfbf;
	/*
	color: #266EBC;
	*/
	}
.open-action:hover, .super li ul li a:hover {
	/*
	*/
	color: #8EBD2B;
	}
.super img {
	/*
	vertical-align: baseline;
	line-height: inherit;
	vertical-align: text-top; 
	vertical-align: text-bottom;
	margin-bottom: 2px; 
	*/
	vertical-align: middle; 
	}
.super .lang img {
	/*
	vertical-align: baseline;
	line-height: inherit;
	padding-top: 2px;
	margin-top: 2px;
	display: inline;
	*/
	}
.super ul {
	/* DEBUG
	*/
	display:none;
	}
ul.super li {
	position:relative;
	float:left;
	/*
	padding:3px 0;
	*/
	}
.super li ul li {
	float:none;
	/*
	padding:0 1.08em;
	*/
	/* IE6
	width: 1px;
	white-space: nowrap;
	*/
	/* IE7
	*/
	min-width: 1px;
	/* MOZ
	*/
	width: inherit;
	}
.super li ul li a {
	/*
	text-align: right;
	width: 1px;
	white-space: nowrap;
	display: block;
	float: right;
	*/
	}
.super .last {
	background:none;
	border-bottom: none;
	}
.super .account {
	margin-left:1.2em;
	}
.super .separator {
	padding:0 7px;
	}
.super .last .separator {
	visibility:hidden;
	padding-right:0;
	}
.super li.xover ul {
	display:block;
	position:absolute;
	/* IE
	top:1.6em;
	*/
	right:1em;
	/*
	width:12em;
	*/
	white-space: nowrap;
	border:1px solid #c1bfbf;
	background:#f9f9f9;
	/*
	z-index:999;
	*/
	}
.super ul a {
	display:block;
	text-decoration:none;
	font-size:12px;
	background:none;
	padding: 3px;
	color:#266EBC;
	}
.super ul li.last a {
	border:none;
	}
/* .nav */
.nav {
	/*
	display: inline;
	*/
	}
.nav li {
	float:left;
	position:relative;
	background-image: none;
	}
.nav li a {
	background-image: url(../images/layout/nav_li_bg.gif);
	background-position: right 50%;
	background-repeat: no-repeat;
	}
.nav li.last a {
	background-image: none;
	}
.nav a {
	display:block;
	text-decoration:none;
	font-size:12px;
	}
.nav a strong {
	display:block;
	white-space:nowrap;
	font-size:12px;
	font-weight: bold;
	}

/* default colors */
.nav a {
	/* blue */
	color:#266EBC;
	}
.nav a:hover,
.nav a.on
	{
	/* green */
	color:#8EBD2B;
	}
/* primary level colors */
.nav li a strong {
	/*
	color:#F9F9F9;
	color: #266EBC;
	*/
	color: #9AB5D6;
	}
.nav li a:hover strong {
	/* hover blue */
	color:#266EBC;
	}
.nav li a.on strong,
.nav li.xover a.on strong,
.nav li a.on:hover strong {
	/* on always green *
	color:#8EBD2B;
	*/
	color:#266EBC;
	}
.nav li.xover a strong,
.nav li a:hover strong {
	/* hover blue */
	color:#266EBC;
	}
/* undo any hover bgcolor */
.nav a:hover
	{
	background-color: transparent;
	}

/* backgrounds */
.nav li a.on
	{
	background: url(../images/layout/nav_box.gif) no-repeat;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
.nav li a.on strong
	{
	background: url(../images/layout/nav_box.gif) no-repeat;
	background-position: right bottom;
	background-repeat: no-repeat;
	}

.nav li a:hover,
.nav li a.on:hover,
.nav li.xover a
	{
	background: url(../images/layout/nav_box.gif) no-repeat;
	background-position: left top;
	background-repeat: no-repeat;
	}
.nav li a:hover strong,
.nav li a.on:hover strong,
.nav li.xover a strong
	{
	background: url(../images/layout/nav_box.gif) no-repeat;
	background-position: right top;
	background-repeat: no-repeat;
	}

/* .nav - second level */
.nav li.xover ul a {
	/* De-style the 1st level*/
	background:none;
	}
.nav li.xover ul a:hover,
.nav li.xover ul a.on
	{
	/*
	*/
	background-image: url(../images/icons/raquo_v.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
.nav-main .nav ul li {
	/* De-style the 1st level*/
	float:none;
	}
.nav-main .nav ul {
	display:none;
	}
.nav-main .nav li.xover ul {
	display:block;
	position:absolute;
	left:0;
	width:170px;
	text-align: left;
	}
.nav li.xover ul {
	background: #f9f9f9 url(../images/layout/nav_sec_bg.png) no-repeat 0 100%;
	}

/* borders */
.nav li.in, 
.nav li.in li, 
.nav li.xover, 
.nav li.xover li 
	{
	border-bottom:none;
	}
.nav li.in ul a,
.nav li.xover ul a
	{
	border-bottom:1px solid #e5e7e8;
	}

/* default / first / last */
.nav ul li, 
.nav ul li.last 
	{
	display:block;
	background: #f9f9f9 url(../images/layout/nav_sec_li_bg.png) repeat-y;
	}
.nav-main .nav li.last {
	background-image: none;
	}
.nav-main .nav li li.first,
.nav-main .nav li li.last
	{
	background: url(../images/layout/nav_sec_li_bg.png) repeat-y;
	}
.nav li.xover ul li.last {
	border: none;
	}
.nav ul li.last a {
	border:none;
	}

/* nav-main height and second level positioning*/
.nav-main .left, 
.nav-main .right 
	{
	/*
	*/
	height: 30px;
	}
.nav-main .nav a strong {
	/*
	*/
	padding-top: 8px;
	padding-bottom: 8px;
	}
.nav li.xover ul {
	/* to verify positioning from ancestor
	position: relative;
	clear: both;
	background: none;
	*/
	/* debug
	top:50px;
	*/
	top:30px;
	}

/* nav-main width & over */
.nav {
	/*
	padding:0 15px;
	*/
	}
.nav a {
	padding-left:5px;
	}
.nav a strong {
	padding-left:5px;
	padding-right:10px;
	}
.nav li.xover ul a,
.nav li.xover ul a:hover
	{
	padding:.5em 0;
	}
.nav li.in ul,
.nav li.xover ul {
	padding-bottom:6px;
	}
.nav ul li, 
.nav ul li.last 
	{
	/*
	padding:0 1.08em;
	padding-right: 1.08em;
	padding-left: 2em;
	*/
	padding-right: 12px;
	padding-left: 24px;
	}
/* side menu */
.col-side {
	padding-top: 10px; /* top=100px : margin-top 82px (cf logo=115px - main margin-top=33px) */
	/*
	background: #f9f9f9 url(../images/layout/side_sec_bg.gif) no-repeat top;
	*/
	/*
	width: 155px;
	width: 160px;
	*/
	width: 165px;
	}
.side {
	padding-bottom: 10px;
	/*
	background: url(../images/layout/side_sec_bg.gif) no-repeat 0pt 100%;
	background-color: #f9f9f9;
	*/
	}
/* un-background all nav.css */
.side ul,
.side li a,
.side li a:hover,
.side li a:hover h4,
.side li.xover a,
.side li.xover a h4,
.side ul ul,
.side li li
	{
	/*
	background-color: transparent;
	background-image: none;
	background-color: #fff;
	*/
	}
.side .nav li ul {
	/* uniquement version identic nav *
	display: none;
	/**/
	}
.side li.in ul,
.side li.xover ul {
	/* uniquement version identic nav *
	display: block;
	/**/
	}

/* paddings */
.side li.in ul a,
.side li.in ul a:hover,
.side li.xover ul a,
.side li.xover ul a:hover
	{
	padding: 3px 0;
	/*
	*/
	}
.side h4 {
	cursor: pointer;
	padding-top: 4px;
	padding-bottom: 4px;
	/*
	padding-left: 10px;
	padding-right: 5px;
	width: 155px;
	line-height: 15px;
	*/
	font-size: 1em;
	font-weight: normal;
	}
/* primary level !inside padding top (bottom in nav.css) */
.side ul.nav li.in .on h4,
.side ul.nav li.xover .on h4 {
	padding-top:6px;
	}
/* secondary level inside padding top */
.side li ul li,
.side li ul li.last
	{
	/*
	padding-right: 12px;
	padding-left: 30px;
	background-color: #fff;
	*/
	background-image: none;
	}

/* primary level mandatory width For IE<7 & mootools accordion
	138 = 160 - ( 5px + 7px + 10px )
	160	: side.css	.col-side		| width !(= side_sec_bg.gif width)
	5	: nav.css	.nav a			| padding-left
	7	: nav.css	.nav a strong	| padding-left
	10	: nav.css	.nav a strong	| padding-right
*/
.side .nav  h4 {
	width: 140px;
	cursor: pointer;
	}

/* primary level !inside color */
.side li h4 {
	/* light blue *
	color:#266EBC;
	*/
	color:#9AB5D6;
	}
.side li h4:hover,
.side li h4.on
	{
	/* deep blue *
	color:#9AB5D6;
	*/
	color:#266EBC;
	}
/* primary level inside color */
.side li h4.on {
	/* green *
	color:#266EBC;
	color:#9AB5D6;
	border-bottom: 1px dotted #E5E7E8;
	border-bottom: 1px dashed;
	border-bottom: 1px dashed #f9f9f9;
	color:#8EBD2B;
	*/
	font-weight: bold;
	}
.side li.on ul,
.side li.on ul li
	{
	/*
	background-image: none;
	*/
	background-color: #fff;
	}

/* primary level styling */
.side li .on,
.side li .on:hover,
.side li .on h4,
.side li .on:hover h4
	{
	/*
	background-image: none;
	background-color: #fff;
	*/
	}
/* secondary level styling */
.side li.in ul,
.side li.xover ul
	{
	left: 0;
	width: auto;
	white-space: nowrap;
	text-align: left;
	/*
	background-position: left 10px;
	background-repeat: no-repeat;
	background-image: url(../images/layout/side_sec_bg.gif);
	background-color: #fff;
	*/
	background-image: none;
	}
.side li.in ul
	{
	/*
	background-color: #fff;
	*/
	}
.side ul li {
	float: none;
	}
/*
*/
.side li li,
.side li li.last
	{
	padding-right: 10px;
	padding-left: 15px;
	/*
	background-image: none;
	background-color: #fff;
	*/
	}
/*
.side li h4.on
	{
	padding-left: 20px!important;
	background-image: url(../images/icons/raquo_h.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	}
*/
.side li.in ul a.on,
.side li.in ul a:hover,
.side li.xover ul a.on,
.side li.xover ul a:hover
	{
	background-image: url(../images/icons/raquo_h.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}

/* .box *
.box,
.boxflat
.boxmain,
.boxtool,
.boxerror,
.boxvalid,
.boxsingle,
*/
	

/* .box */
.box div.topleft, .box div.topright, .box div.bottomright, .box div.bottomleft {
	background-image: url(../images/layout/box.gif);
	}

/* #temp .boxmain & .boxmain  */
#temp .boxmain div.topleft, #temp .boxmain div.topright, #temp .boxmain div.bottomright, #temp .boxmain div.bottomleft,
.boxmain div.topleft, .boxmain div.topright, .boxmain div.bottomright, .boxmain div.bottomleft {
	/*
	background-image: url(../images/layout/boxmain.gif);
	*/
	background-image: url(../images/layout/boxmainflat.gif);
	}

/* .boxmain bottomright & bottomleft background for big heights */
.boxmain div.bottomright, .boxmain div.bottomleft {
	/*
	*/
	background-color: #fff;
	}

/* #DIVtrad .boxtool */
#DIVtrad div.topleft, #DIVtrad div.topright, #DIVtrad div.bottomright, #DIVtrad div.bottomleft {
	background-image: url(../images/layout/boxtool.gif);
	}
/* #temp .boxtool & .boxtool  */
#temp .boxtool div.topleft, #temp .boxtool div.topright, #temp .boxtool div.bottomright, #temp .boxtool div.bottomleft,
.boxtool div.topleft, .boxtool div.topright, .boxtool div.bottomright, .boxtool div.bottomleft {
	background-image: url(../images/layout/boxtool_inner.gif);
	}
#temp .boxerror div.topleft, #temp .boxerror div.topright, #temp .boxerror div.bottomright, #temp .boxerror div.bottomleft,
.boxerror div.topleft, .boxerror div.topright, .boxerror div.bottomright, .boxerror div.bottomleft {
	/*
	background-image: url(../images/layout/boxerror_inner.gif);
	*/
	background-image: url(../images/layout/boxerror.gif);
	}
#temp .boxvalid div.topleft, #temp .boxvalid div.topright, #temp .boxvalid div.bottomright, #temp .boxvalid div.bottomleft,
.boxvalid div.topleft, .boxvalid div.topright, .boxvalid div.bottomright, .boxvalid div.bottomleft {
	background-image: url(../images/layout/boxvalid.gif);
	}
#temp .boxsingle div.topleft, #temp .boxsingle div.topright, #temp .boxsingle div.bottomright, #temp .boxsingle div.bottomleft,
.boxsingle div.topleft, .boxsingle div.topright, .boxsingle div.bottomright, .boxsingle div.bottomleft {
	background-image: url(../images/layout/boxsingle.gif);
	}

/* .boxflat */
.boxflat div.topleft, .boxflat div.topright, .boxflat div.bottomright, .boxflat div.bottomleft {
	background-image: url(../images/layout/boxflat.gif);
	}

/* #loginbox */
#loginbox .boxflat div.topleft, #loginbox .boxflat div.topright, #loginbox .boxflat div.bottomright, #loginbox .boxflat div.bottomleft {
	background-image: url(../images/layout/boxsingle_inner.gif);
	}
#loginbox .boxvalid div.topleft, #loginbox .boxvalid div.topright, #loginbox .boxvalid div.bottomright, #loginbox .boxvalid div.bottomleft {
	background-image: url(../images/layout/boxvalid_inner.gif);
	}
#loginbox .boxtool div.topleft, #loginbox .boxtool div.topright, #loginbox .boxtool div.bottomright, #loginbox .boxtool div.bottomleft {
	background-image: url(../images/layout/boxtool_inner.gif);
	}

.box div.topleft, .box div.topright, .box div.bottomright, .box div.bottomleft,
.boxmain div.topleft, .boxmain div.topright, .boxmain div.bottomright, .boxmain div.bottomleft,
.boxerror div.topleft, .boxerror div.topright, .boxerror div.bottomright, .boxerror div.bottomleft,
.boxvalid div.topleft, .boxvalid div.topright, .boxvalid div.bottomright, .boxvalid div.bottomleft,
.boxtool div.topleft, .boxtool div.topright, .boxtool div.bottomright, .boxtool div.bottomleft,
.boxsingle div.topleft, .boxsingle div.topright, .boxsingle div.bottomright, .boxsingle div.bottomleft,
.boxflat div.topleft, .boxflat div.topright, .boxflat div.bottomright, .boxflat div.bottomleft
	{
	padding:0pt;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	}

/* .topleft */
	/*
.box div.topleft,
.boxmain div.topleft,
.boxerror div.topleft,
.boxvalid div.topleft,
.boxtool div.topleft,
.boxsingle div.topleft,
.boxflat div.topleft
	{
	height:1%;
	}
	*/
/* .topright */
.box div.topright,
.boxmain div.topright,
.boxtool div.topright,
.boxerror div.topright,
.boxvalid div.topright,
.boxsingle div.topright,
.boxflat div.topright
	{
	background-position:right top;
	margin-left:9px;
	padding-top:10px;
	}
/* .bottomright */
.box div.bottomright,
.boxmain div.bottomright,
.boxtool div.bottomright,
.boxerror div.bottomright,
.boxvalid div.bottomright,
.boxsingle div.bottomright,
.boxflat div.bottomright
	{
	background-position:right bottom;
	}
/* .bottomleft */
.box div.bottomleft,
.boxmain div.bottomleft,
.boxtool div.bottomleft,
.boxerror div.bottomleft,
.boxvalid div.bottomleft,
.boxsingle div.bottomleft,
.boxflat div.bottomleft
	{
	background-position:left bottom;
	margin:0pt 9px 0pt -9px;
	padding:0 9px 18px 18px;
	}
	
	
/* specials */
#loginbox div.bottomleft {
	padding-bottom: 27px;
	}
.mini div.topright, #divResult div.topright
	{
	padding-top: 3px;
	}
.mini div.bottomleft
	{
	padding:0 0px 3px 9px;
	}
#divResult div.bottomleft
	{
	padding:1px 0px 8px 9px;
	vertical-align: top;
	}
#selector div.boxflat
	{
	margin-bottom: 3px;
	}
#selector div.bottomleft
	{
	padding:1px 0px 8px 9px;
	vertical-align: top;
	}
.partlist {
	float: left;
	/*
	*/
	width: 258px;
	}
.partlist div.topright
	{
	padding-top: 5px;
	}
.partlist div.bottomleft
	{
	padding:0 0px 5px 9px;
	}
	table#maintable {
	/*
	width: 640px;
	*/
	}

#manual {
	position:absolute;
	/*
	z-index:10;
	*/
	visibility: visible;
	}

.labelTxt {
	color:#000000;
	}
.label , .labelVert , .labelGris ,  .labelOff {
	font-weight: bold;
	}
.labelVert {
	color: #8EBD2B;
	}
.labelGris {
	color: #666666;
	}
.labelOff {
	color: #CCCCCC;
	}
	
table#rdr {
	width: 640px;
	}
#rdr fieldset {
	border: 1px solid rgb(102, 102, 102);
	padding: 2px;
	text-align: left;
	width: auto;
	}
#rdr a, #rdr a:hover {
	text-decoration: none;
	}
.rdr {
	font-weight: bold;
	color: #404040;
	background-color: #F0F4E1;
	}
.rdrdetails {
	font-weight: normal;
	color: #404040;
	}

/*
*/
.contentDate {
	color: #000000;
	}
.contentDateSelect {
	font-weight: bold;
	color: #000000;
	}
	
.contentBgSelect , .contentBgSelectDotted {
	font-weight: bold;
	color: #000000;
	background-color: #F0F4E1;
	}
.contentBgSelect {
	background-image: url(../images/bg/content_end_off.gif);
	}
.contentBgSelectDotted {
	background-image: url(../images/bg/content_end_off_dotted.gif);
	line-height: 20px;
	/*
	height: 20px;
	line-height: 20px !important;
	height: 20px!important;
	vertical-align: middle;
	float: left;
	*/
	background-position: 0% 0%;
	margin-top: -3px;
	margin-bottom: -2px;
	padding-top: 3px;
	padding-bottom: 2px;
	}
.contentBgSelectDotted img{
	display: block;
	float: left;
	clear: left;
	/*
	display: none;
	margin-top: 4px;
	float: none;
	vertical-align: text-bottom;
	*/
	}
	
.contentEndTitr , td.contentEnd, .contentEnd , .contentEndDiv , .contentEndDivError , .contentEndValidNoBg , .contentEndValidDone , .contentEndValid , .contentEndTempNoBg , .contentEndTemp , .contentEndErrorNoBg , .contentEndError {
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 22px;
	}
td.contentEnd, td.contentEndValid, td.contentEndValidDone, td.contentEndValidNoBg td.contentSub, td.contentSub, td.contentEndError, td.contentEndDiv, td.contentEndDivError, td.contentEndTitr, td.contentEndTemp {
	line-height: 20px;
	/*
	vertical-align: middle;
	*/
	}
.contentEnd {
	color: #8EBD2B;
	background-image: url(../images/bg/content_end.gif);
	}
.contentSub {
	color: #8EBD2B;
	background-image: url(../images/bg/content_end_off_dotted.gif);
	}
.contentEndError {
	color: #FF3333;
	background-image: url(../images/bg/content_end_error.gif);
	}
.contentEndDiv {
	color: #8EBD2B;
	background-image: url(../images/bg/content_end_div.gif);
	}
.contentEndDivError {
	color: #FF3333;
	background-image: url(../images/bg/content_end_div_error.gif);
	}
.contentEndTitr {
	color: #8EBD2B;
	}
.contentEndErrorNoBg {
	color: #FF3333;
	}
.contentEndTemp {
	color: #FF8040;
	background-image: url(../images/bg/content_end_temp.gif);
	}
.contentEndTempNoBg {
	color: #FF8040;
	}
.contentEndValid {
	color: #8EBD2B;
	background-color: #F0F4E1;
	background-image: url(../images/bg/content_end.gif);
	}
.contentEndValidDone {
	color: #8EBD2B;
	/*
	background-color: #EEEEEE;
	*/
	background-color: #F0F4E1;
	background-image: url(../images/bg/content_end_done.gif);
	}
.contentEndValidNoBg {
	color: #8EBD2B;
	background-color: #F0F4E1;
	}
	
.contentEndSelect , .contentEndSelectOff {
	font-weight: bold;
	color: #8EBD2B;
	/*
	height: 17px;
	*/
	}
input.contentEndSelect , input.contentEndSelectOff {
	border: 1px none #8EBD2B;
	}
.contentEndSelect {
	background-color: #F0F4E1;
	}
.contentEndSelectOff {
	background-color: #FFFFFF;
	}
.contentEndOff, td#contentEndOff {
	color: #FF8040;
	background-image: url(../images/bg/content_end_off.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	}

.contentEndUpload, td#contentEndUpload {
	background-image: url(../images/bg/content_end_upload.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	}

.contentTitr, .contentTitrHome, .contentTitrSub, .contentTitrSelect {
	/*
	padding-left: 22px;
	*/
	}
.contentTitrAdmin, .contentTitrAdminOff, .contentTitrSubAdmin, .contentTitrSubAdminOff {
	padding-left: 22px;
	padding-bottom: 2px;
	}
	
.contentTitrSubAdmin, .contentTitrSubAdminOff {
	font-weight: bold;
	color: #8EBD2B;
	}
.contentTitrSubAdmin em, .contentTitrSubAdminOff em {
	font-style: normal;
	}
.contentTitr, .contentTitrHome, .contentTitrAdmin, .contentTitrSub, .contentTitrSelect, .contentHelp, .contentHelpTitr {
	font-weight: bold;
	}
	
.contentTitrSelect {
	color: #404040;
	background-color: #F0F4E1;
	}

	
select.contentTitrSelect {
	padding: 1px;
	background-color: #FFFFFF;
	border: 1px solid #c5c5c5;
	}
select.contentEndSelect, select.contentEndSelectOff {
	padding: 1px;
	border: 1px solid #8EBD2B;
	}

	
.contentTitr {
	/*
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/bg/content_titr.gif);
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/bg/content_titr.gif);
	*/
	}
.contentTitrHome {
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/bg/content_titrHome.gif);
	}
.contentTitrSub {
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/bg/content_titrsub.gif);
	}
.contentTitrAdmin {
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/bg/content_titr_admin.gif);
	/*
	background-color: #F0F4E1;
	*/
	}
.contentTitrSubAdmin {
	/*
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 15px;
	padding-bottom: 15px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/bg/content_titrsub_admin.gif);
	background-color: #F0F4E1;
	*/
	}
.contentTitrSubAdminOff {
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/bg/content_titrsub_admin.gif);
	}

.contentHelp , .contentHelpTitr {
	color: #000000;
	line-height: 25px;
	}
.inner td.contentTxt {
	padding-left: 22px;
	}

.paysSelect {
	color: #8EBD2B;
	background-color: #F0F4E1;
	}
.pays {
	color: #8EBD2B;
	}
a.pays , a.pays:hover {
	color: #8EBD2B;
	text-decoration: underline;
	}
	
.head {
	border: 1.5px dashed #8EBD2B;
	}

.pagin {
	/*
	color: #8EBD2B;
	background-color: #FFFFFF;
	vertical-align: middle;
	border-top: 1px none #8EBD2B;
	border-right: 1px none #8EBD2B;
	border-bottom: 1px solid #8EBD2B;
	border-left: 1px none #8EBD2B;
	vertical-align: bottom;
	*/
	}
span#pageOn {
	color: #8EBD2B;
	font-weight: bold;
	vertical-align:inherit;
	background-color: #F0F4E1;
	/*
	border-top: 1px none #8EBD2B;
	border-right: 1px none #8EBD2B;
	border-bottom: 1px solid #8EBD2B;
	border-left: 1px none #8EBD2B;
	vertical-align: bottom;
	*/
	}
	
.CASact {
	color: #8EBD2B;
	}
.CASannul {
	color: #999999;
	}
.CASactGras {
	font-weight: bold;
	color: #8EBD2B;
	}

/* résidus ancien design ****/
#xMENU img { display: none; }

hr {
	color: #EFEFEF;
	}
.striked {
	text-decoration: line-through!important;
}
.keud {
	background-color: #ffffff;
}

.Temp {
	color: #FF8040;
	font-weight: bold;
	}
.Error, .error {
	color: #FF3333;
	font-weight: bold;
	}

#tbl_login {
	margin-left:16px;
}
#ident #LOGINform {
	display: inline;
	}
#ident label {
	display: none;
	}
#Login,
#Mdp {
	width: 100px;
	padding: 2px 0 2px 20px;
	background-repeat: no-repeat;
	background-position: left center;
	}
#Login {
	background-image: url(../images/icons/input_Login.png);
}
#Mdp {
	background-image: url(../images/icons/input_Mdp.png);
}
.buttons, 
.buttonsTd, 
.buttonsA 
	{
	/*
	background-repeat: repeat-x;
	background-position: center;
	background-image: url(css_form1.gif);
	*/
	}
.buttons, 
buttonsTd 
	{
	/*
	font-weight: normal;
	*/
	}
.buttons, 
.buttonsTd, 
.buttonsToggle 
	{
	color: #000;
	/*
	color: #8EBD2B;
	*/
	}
a.buttonsImg, 
a.buttonsToggle 
	{
	font-size: 12px !important;
	line-height: 19px !important;
}
.buttonsImg {
	margin: 0 2px;
	/* IE<7 *
	display: inline-block;
	*/
	/*
	font-size: 14px;
	*/
	color: #000;
	/*
	color: #8EBD2B;
	*/
	border: 1px solid #EAEAEA;
	background-color: #f9f9f9;
	padding: 1px;
	}
.buttonsToggle {
	/* IE<7 *
	display: inline-block;
	*/
	color: #000;
	/*
	color: #8EBD2B;
	padding: 1px;
	*/
	border: 1px solid #EAEAEA;
	background-color: #f9f9f9;
	background-image: url(../images/icons/btn_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 2px 55%;
	padding-left: 17px;
	}
.buttonsA {
	color: #999;
	}

select.form1, 
select.form1more, 
select.form1Error, 
select.form1Off 
	{
	height: auto;
	}

.form1, 
.form1more, 
.form1Error, 
.form1Off, 
.formRadioOff, 
.form2, 
.form2Error, 
.form2Off, 
.form2Trsp, 
.formGoogle 
	{
	/*
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	border: 1px dotted #999999;
	border: 1px dotted;
	*/
	/* IE<7
	margin-bottom: -3px;
	*/
	/* IE7
	margin-bottom: -2px;
	*/
	border: 1px solid #c3c3c3;
	background-color: #f9f9f9;
	}
.form1, 
.form1more, 
.form1Error, 
.form2, 
.form2Error 
	{
	/*
	background-color: #f9f9f9;
	background-color: #f0f0f0;
	background-color: #EDEEEF;
	*/
	}
.form1, 
.form1more, 
.form1Error, 
.form1Off, 
.formRadioOff 
	{
	/*
	vertical-align:middle;
	height: 18px;
	line-height: 18px;
	*/
	}
.form1, 
.form1more, 
.form1Error, 
.form1Off, 
.formRadioOff, 
.contentEndSelect 
	{
	padding-left: 3px;
	}
.form2 {
	/*
	background-image: url(css_form2.gif);
	background-attachment: fixed;
	filter: Alpha(Opacity=75);
	line-height: 20px;
	*/
	}
.form2Trsp {
	background-color: #FFFFFF;
	font-weight: normal;
	border: 1px dotted #FFFFFF;
	width: 300px;
	/*
	color: #000000;
	*/
	}
select.form1, select.form2, select.formGoogle {
	color: #52565b;
	/*
	*/
	}
.form1, .form2, .formGoogle {
	/*
	color: #8EBD2B;
	width: 200px;
	*/
	}
.form1Off, form2Off {
	color: #C0C0C0;
	}
.form1more {
	color: #FF9900;
	}
.form1Error {
	color: #FF3333;
	border: 1px dotted #FF3333;
	}
.form2Error {
	border: 1px dotted #FF3333;
	}
.form1Off, .form2Off, formRadioOff {
	background-color: #F5F5F5;
	border: 1px none #FFFFFF;
	}
.formRadioOff {
	color: #CCCCCC;
	}
.formGoogle {
	border: 1px solid #98B8D9;
	background-color: #EDEEEF;
	}

.trad {
	color: #1F64AC;
}

.sms {
	color: #1F64AC;
}

.bg-circle {
	height: 20px;
	padding-left: 4px;
	padding-right: 5px;
	background-image: url(../images/icons/circle.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	}
small.bg-circle {
	background-image: none;
	}

.bg-dossier {
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images/icons/_dossier.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	}

#content a {
	color: #777;
	}
#content a:hover {
	color: #8ebd2b;
	}

h2.contentTitr, 
h2.contentTitrHome, 
h2.contentTitrSub, 
h2.contentTitrSelect 
	{
	font-size: 1.25em;
	color: #000;
	/*
	color: #7da1cc;
	border-bottom: 1px solid #ccc;
	border-bottom: 1px solid #C5C5C5;
	*/
	border-bottom: 1px solid #EAEAEA;
	}
h2.contentTitr em, 
h2.contentTitrHome em, 
h2.contentTitrSub em, 
h2.contentTitrSelect em, 
.raquo 
	{
	font-size: 1em;
	font-weight: bold;
	padding-right: 4px; 
	font-weight: bold;
	/*
	font-size: 1.25em;
	font-style: italic;
	color: #8EBD2B;
	color: #266EBC;
	color: #7da1cc;
	*/
	}

#DIVtrad {
	margin-bottom: 2px;
	}
#DIVtrad a {
	color: #266EBC;
	}
#DIVtrad h2.contentTitr {
	color: #266EBC;
	padding-left: 21px;
	background-image: url(../images/icons/_trad.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
#DIVhelp h2.contentTitr {
	color: #666666;
	padding-left: 22px;
	background-image: url(../images/icons/_info.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
#DIVuploadX h2.contentTitr {
	color: #266EBC;
	padding-left: 21px;
	background-image: url(../images/icons/_upload.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
#content .upload a {
	color:#266EBC;
	font-weight: bold;
	}

table.spaced th.headSelect {
	text-align: left;
	/*
	*/
	}
table.spaced .headspan {
	padding: 0;
	vertical-align: top;
	}
table.spaced .padd {
	padding-left: 3px;
	padding-right: 3px;
	}
	
.headTxt {
	color: #999999;
	}
.headList, .headSelect {
	/*
	font-weight: bold;
	color: #8EBD2B;
	*/
	}
.headSelect {
	color: #8EBD2B;
	border: 1px solid #8EBD2B;
	}
.headList {
	color: #8EBD2B;
	border: 1px dotted #8EBD2B;
	}
#lists .headSelect {
	color: #52565B;
	border-right: 1px solid #c5c5c5;
	border-left: none;
	border-bottom: none;
	}
#lists .headList {
	color: #52565B;
	border: 1px dotted #c5c5c5;
	border-left: none;
	border-bottom: none;
	}
#divResult img {
	vertical-align: middle;
	}

#FCTlist td {
	/*
	*/
	line-height: 25px;
	}
#FCTlist .contentListToValid {
	/*
	*/
	padding-left: 22px;
	}

.contentList, 
.contentListDone, 
.contentListValid, 
.contentListToValid, 
.contentListToFct, 
.contentListInFud, 
.contentListInRdr, 
.contentListTemp, 
.contentListError 
	{
	font-weight: bold;
	padding-left: 22px;
	background-repeat: no-repeat;
	text-align: center;
	}
#detail .contentList, 
#detail .contentListDone, 
#detail .contentListValid, 
#detail .contentListToValid, 
#detail .contentListToFct, 
#detail .contentListInFud, 
#detail .contentListInRdr, 
#detail .contentListTemp, 
#detail .contentListError, 
#detail .contentEndError, 
#action .contentEndError 
	{
	padding-left: 22px;
	vertical-align: top;
	}
tr#TRlist:hover, 
td.contentList:hover, 
td.contentListDone:hover, 
td.contentListValid:hover, 
td.contentListToFct:hover, 
td.contentListInFud:hover, 
td.contentListInRdr:hover, 
td.contentListTemp:hover, 
td.contentListError:hover 
	{
	background-color:#FFFFEA;
	}
.contentListDone {
	color: #8EBD2B;
	background-image: url(../images/bg/content_done.gif);
	}
.contentListToFct {
	color: #8EBD2B;
	background-image: url(../images/bg/content_tofct.gif);
	}
.contentListInFud {
	color: #8EBD2B;
	background-image: url(../images/bg/content_infud.gif);
	}
.contentListInRdr {
	color: #8EBD2B;
	background-image: url(../images/bg/content_inrdr.gif);
	}
.contentListToValid {
	color: #8EBD2B;
	background-image: url(../images/bg/content_tovalid.gif);
	}
.contentListValid {
	color: #8EBD2B;
	background-image: url(../images/bg/content.gif);
	}
.contentListTemp {
	color: #FF8040;
	background-image: url(../images/bg/content_temp.gif);
	}
.contentListError {
	color: #FF3333;
	background-image: url(../images/bg/content_error.gif);
	}
	
#selector {
	/*
	*/
	}
#select_new, 
#select_list, 
#select_order, 
#select_filter, 
#select_search 
	{
	margin-bottom: 7px;
	/*
	*/
	}
#selector legend {
	display: none;
	/*
	*/
	}
#selector label.selector {
	color: #8EBD2B;
	font-weight: bold;
	position: absolute;
	/*
	*/
	}
#selector form {
	/*
	float: right;
	width: 650px;
	*/
	padding-left: 120px;
	}
#selector #select_search form {
	/*
	*/
	padding-top: 20px;
	}
#selector #Atrib table {
	margin-left: 200px;
	/*
	padding-left: 20px;
	*/
	}
#selector form label {
	overflow: hidden;
	float: left;
	cursor: pointer;
	width: 200px;
	text-align: right;
	/*
	font-weight: bold;
	*/
	white-space: nowrap;
	}

#pres .nav li a.on strong,
#home .nav li a.on strong 
	{
	background-image: none;
	}
.contentHead {
	font-weight: bold;
	color: #8EBD2B;
	/*
	vertical-align: middle;
	background-image: url(../images/bg/content_noend.gif);
	background-repeat: no-repeat;
	*/
	}
.contentHead .contentTxtHome, 
.contentHead .contentTxtPlus, 
.contentHead .contentTxt   
	{
	line-height: 20px;
	vertical-align: top;
	padding: 0;
	border: none;
	/*
	*/
	}
.contentTxtHome, .contentTxtPlus {
	color: #c0bfbf;
	}
.contentHead .contentTxtHome {
	font-size: 10px;
	}
.contentHead .contentTxtPlus {
	padding: 0 3px 0 1px;
	font-size: 14px;
	}

#pres .contentTxt {
	color: #52565B;
	font-size: 13px;
	font-weight: bold;
	}
#pres .contentTxtBold {
	color: #444;
	font-size: 14px;
	}
	
.ulliraquo li {
	list-style-type: none;
	background-image: url(../images/icons/raquo_h.gif);
	background-repeat: no-repeat;
	background-position: 0% 5px;
	padding-left: 15px;
	margin-left: 15px;
	}

#loginbox {
	position: relative;
	left: 50%;
	text-align: center;
	margin-top: 130px;
	/* connexion *
	width: 250px;
	margin-left: -125px;
	*/
	/* re-connexion *
	width: 330px;
	margin-left: -165px;
	*/
	}
#loginbox h2 {
	font-size: 13px;
	padding-bottom: 9px;
	}
	
.contentTxt , .contentTxtBold {
	color: #333;
	}
.contentTxt {
	line-height: 15px;
	}
.contentTxtBold {
	font-weight: bold;
	}
	
.raquoH {
	background-image: url(../images/icons/raquo_h.gif);
	background-repeat: no-repeat;
	background-position: 0% 65%;
	padding-left: 12px;
	}
.raquoV {
	background-image: url(../images/icons/raquo_v.gif);
	background-repeat: no-repeat;
	background-position: 0% 65%;
	padding-left: 12px;
	}

#detail .mini img { /*image upload*/
	line-height: 1%;
	margin-right: 5px;
	vertical-align: middle;
	}
#detail .contentEndValid { /*claim done*/
	padding-left: 22px;
	}
#detail .contentEnd { /*titles*/
	padding-left: 22px;
	}
	