body {
        scrollbar-face-color : #666666;
	scrollbar-shadow-color : #5C718B;
	scrollbar-highlight-color : #939EAC;
	scrollbar-3dlight-color : #BFC4CB;
	scrollbar-darkshadow-color : #3B577A;
	scrollbar-track-color : #999999;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-dark-color : #999999;
	padding : 0;
	margin : 0;
	text-align : center;
	background-color : white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}
a
{
	font-family:Arial,Verdana,Helvetica;
	font-weight : bold;
	color:#000000;
	text-decoration: none
}
a:hover {
        text-decoration: none;
	color:#999999;
}
table.page {
	width : 780px;	
	padding : 0;
	margin-top : -3px;
}
table.page td {
	vertical-align : top;

}
table.cadre {
	border-collapse : collapse;
	border-spacing : 0;
	margin : -2px;
}
td.menu {
	width : 195px;
	height : 100%;
}
table.leftmenu 
{
	text-align : center;
	width : 170px;
	color :#FFFFFF;
}
table.leftmenu th
{
	background-image : url("/img/base_menu_title.gif");
	background-repeat : no-repeat;
	background-position : center;
	text-align : center;
	height : 23px;
	font-size : 14px;
	vertical-align : top;
	font-weight : bold;
}
table.leftmenu td
{
	padding-bottom : 10px;
}
table.leftmenu a
{
	display : block;
	font-size : 10px;
	vertical-align : top;
	text-align : center;
	font-weight : bold;
	text-decoration : none;
	margin : 0;
	padding : 0;
	color : #000000;
}
table.leftmenu a:hover
{
	color:#78818B;
}
td.tl
{
	background-image : url("/img/cadre/tl.png");
	background-repeat : no-repeat;
	width : 16px;
	height : 16px;
}
td.tr
{
	background-image : url("/img/cadre/tr.png");
	background-repeat : no-repeat;
	width : 18px;
	height : 14px;
}
td.t
{
	background-image : url("/img/cadre/t.png");
	background-repeat : repeat-x;
	height : 14px;
}
td.bl
{
	background-image : url("/img/cadre/bl.png");
	background-repeat : no-repeat;
	width : 16px;
	height : 18px;
}
td.br
{
	background-image : url("/img/cadre/br.png");
	background-repeat : no-repeat;
	width : 18px;
	height : 18px;
}
td.l
{
	background-image : url("/img/cadre/l.png");
	background-repeat : repeat-y;
	width : 14px;
}
td.r
{
	background-image : url("/img/cadre/r.png");
	background-repeat : repeat-y;
	width : 18px;
}
td.b
{
	background-image : url("/img/cadre/b.png");
	background-repeat : repeat-x;
	height : 18px;
}
td.text {
	text-align : justify;
	color : #000000;
	font-size : 9pt;
}
h1 {
	color : #000000;
	text-align : center;
}
.title
{
	font-family : Arial, Verdana, Helvetica;
	font-size : 10pt;
	color : #000000;
	font-style : normal;
	font-weight : bold
}
button
{
	font-family : Arial, Verdana, Helvetica;
	font-size : 10pt;
	color : #000000;
	font-style : normal;
}
a.linkBig
{
	font-family:Arial,Verdana,Helvetica;
	font-size:10pt;
	color:#AC2323;
	font-style:normal;
	font-weight:bold;
	text-decoration: none
}
a.lienbasc
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	color:#000000;
	font-style:normal;
	text-decoration: none
}
a.lienbasc:hover {
    text-decoration: none;
	color:#78818B;
}
.lienbas
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	color:#000000;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
}
a.lienbas:hover {
    text-decoration: none;
	color:#78818B;
}
.lienbasaide
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	color:#AC2323;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
}
a.lienbasaide:hover {
    text-decoration: none;
	color:#78818B;
}
.lienbaso
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	color:#OOOO99;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
}
a.lienbaso:hover {
    text-decoration: none;
	color:#78818B;
}
input,select,textarea {
/*	background-color:#E7EFFE;*/
	font-size:11px;
	font-family:Arial;
	font-weight: normal;
	border:1;
	color : #000000;
}
/*input[type="submit"] {
        padding : 1px 10px;
	background-color:#E7EFFE;
	font-size:11px;
	font-family:Arial;
	font-weight: normal;
	border:1px white solid;
	border-right : 1px #aaa solid;
	border-bottom : 1px #aaa solid;
	color : #0E469C;
	text-align : center;
	text-decoration : none;
} */      
table.list {
	width : 100%;
	background-color : #cccccc;
	border : 1px black solid;
	font-size : 7pt;
}
table.list th {
	border-right : 1px black solid;
	text-align : center;
}
table.list td
{
	border-right : 1px #444 solid;
	border-top : 1px white solid;
}
table.ao
{
	margin-bottom : 20px;
	width : 100%;
	font-size : 8pt;
}
table.ao th 
{
	padding : 0px;
	color : white;
}
table.ao td.outils
{
	background-color : #cccccc;
}
table.ao p
{
	margin : 0;
}
div.progress
{
	position : relative;
	right : 0;
	left : 0;
	border : none;
	text-align : center;
}
table.progress td
{
	border : 1px black solid;
}
table.progress td.done
{
	background-color : #00FF00;
}
table.buttons 
{
	width : 100%;
}
table.buttons td.left
{
	text-align : left;
	padding-left : 20px;
}
table.buttons td.right
{
	text-align : right;
	padding-right : 20px;
}	
table.buttons td.center
{
	text-align : center;
}	
table.buttons a
{
	padding : 1px 10px;
	background-color:#cccccc;
	font-size:11px;
	font-family:Arial;
	font-weight: normal;
	border:1px #ddd solid;
	border-right : 1px #777 solid;
	border-bottom : 1px #777 solid;
	color : #000000;
	text-align : center;
	text-decoration : none;
}
table.colors td {
	width : 120px;
}
table.recap {
	padding : none;
	margin : none;
}
table.recap th
{
	font-weight : bold;
	font-size : 9pt;
	display : inline;
	padding-right : 20px;
}
table.recap td.rub_title
{
	font-weight : bold;
	text-decoration : underline;
	font-size : 10pt;
	text-align : center;
}
table.recap td.text
{
	background : white;
}
table.valignm td
{
	vertical-align : center;
	padding-right : 8px;
}
table.valign td
{
	vertical-align : bottom;
	padding-right : 8px;
}
h1.gestao {
	text-align : center;
	font-size :12pt;
	color : black;
}
div.gestaotop
{
	text-align : left;
	font-size : 12pt;
	text-align : left;
	font-weight : bold;
	color : #AC2323;
}
table.ao th div 
{
	/*background : #3942A5;*/
	padding : 2px;
	padding-bottom : 0px;
        padding-left : 4px;
        width : 320px;
        height : 20px;
}
table.ao td
{
	background : #dfdfdf;
}

table.td_visible
{
	border: 1px #aaa solid;
}
table.td_visible td 
{
	padding-right : 20px;
	border: 1px #aaa solid;
}
