
div.seeInfos {
	clear : both;
   	width : auto;
   	height : 20px;
   	padding : 5px;
   	color : #000000;
   	background-color : inherit;
}

div.seeInfosLeft {
   text-align : left;
   float : left;
   width : 33%;
}

div.seeInfosMiddle {
   text-align : center;
   float : left;
   width : 34%;
}

div.seeInfosRight {
   text-align : right;
   float : right;
   width : 33%;
}

div.seeDocuments {
	text-align : center;
	width : auto;
   	background-color : inherit;
}

div.seeDocument {
	clear : both;
	text-align : justify;
	border : 1px solid #808080;
	margin-top : 2px;
	margin-bottom : 2px;
	padding : 5px;
}

div.seeDocumentLeft {
	float : left;
	text-align : left;
}

div.seeDocumentRight {
	float : right;
	text-align : right;
}

div.seeDocumentJustify {
	clear : both;
	text-align : justify;
}


div.seePages {
   	clear : both;
	width : auto;
   	height : 20px;
   	padding-top : 5px;
   	padding-bottom : 5px;
}

div.seePagesLeft {
   	text-align : left;
   	float : left;
   	width : 50%;
}

div.seePagesRight {
   	clear : right;
   	text-align : right;
   	float : right;
   	width : 50%;
}

table.seeDocuments {
	width : 100%;
	text-align : center;
	border : 1px solid #000000;
}

tr.seeDocumentRed {
	font-weight : bold;
	color : #FF0000;
	background-color : inherit;
}

td.seeDocument, th.seeDocument {
	border : 1px solid #808080;
}

td.seeDocumentNull, th.seeDocumentNull {
	border : 1px solid #000000;
	color : white;
	background-color : #C0C0C0;
}

td.seeDocumentLeft, th.seeDocumentLeft {
	text-align : left;
	border : 1px solid #808080;
}

td.seeDocumentJustify, th.seeDocumentJustify {
	text-align : justify;
	border : 1px solid #808080;
}

td.seeDocumentModify, th.seeDocumentModify {
	border : 1px solid #808080;
	background-image : url("../images/pictos/modify.jpg");
	background-position : center;
	background-repeat : no-repeat;
}

td.seeDocumentSuppress, th.seeDocumentSuppress {
	border : 1px solid #808080;
	background-image : url("../images/pictos/suppress.jpg");
	background-position : center;
	background-repeat : no-repeat;
}

td.seeDocumentPreview, th.seeDocumentPreview {
	border : 1px solid #808080;
	background-image : url("../images/pictos/preview.jpg");
	background-position : center;
	background-repeat : no-repeat;
}

span.seePagesActive {
   	background-color : inherit;
   	color : #000000;
}

a.seePagesActive {
   background-color : inherit;
   color  : #000000;
   text-decoration : none;
}

a.seePagesActive :hover, a.seePagesActive :focus {
   background-color : inherit;
   color : #FF0000;
}

span.seePagesInactive {
   background-color : inherit;
   color : #808080;
}


table.observe {
	width : 100%;
}

td.observe {
	text-align : center;
	vertical-align : middle;
}

table.pontauCalendar {
	width : 100%;
	border : solid 1px black;
}

table.pontauCalendar th {
	border : solid 1px black;
	padding : 5px;
	vertical-align : middle;
}

table.pontauCalendar td {
	border : solid 1px black;
	padding : 5px;
	height : 40px;
	vertical-align : top;
}

table.pontauCalendar td.inactive {
	background-color : gray;
}
