#pageproview {
	color : black;
	background-color: white;
	text-align : left;
	padding: 5px;
	margin:0px 0px 5px 5px;
	border : 3px solid #8CB500;
}

#pageproview .header {
	margin : 0px;
	padding : 0px 0px 3px 0px;
	border-spacing : 0px;
}

#pageproview .header-photo {
	margin : 0px;
	padding : 0px;
	text-align : center;
}

#pageproview .header-photo a {
	cursor : help;
}

#pageproview .header-photo img {
	margin : 0px;
	border : 1px solid black;
}

#pageproview .header-main {
	width : 100%;
	vertical-align : middle;
	padding-right : 8px;
}

#pageproview .header-forms {
	text-align : right;
	margin : 0px;
}

#pageproview .header-forms img {
	margin-top : 10px;
}

#pageproview .header-identity-act {
	font-size : 10px;
	color : black;
	margin : 0px 0px 5px 12px;
}

#pageproview .header-identity-name {
	margin : 0px 0px 6px 10px;
	font-weight : bold;
	font-size : 2em;
	color : #728916;
	text-transform : capitalize;
}

#pageproview .header-identity-name a {
	text-decoration : none;
	color: #dd1c00;
}

#pageproview .header-identity-address {
	font-size : 1.1em;
	color : black;
	margin-left : 10px;
}

#pageproview .header-links {
	padding-left : 3px;
	margin : 3px 0px 0px 0px;
	background-color: #ffd400;
}

#pageproview .header-links ul {
	margin : 0px;
	padding : 0px;
}

#pageproview .header-links li {
	margin : 0px;

	padding : 0px 0px 0px 5px;
	display : inline;
}

#pageproview .header-links img {
	margin-bottom : 2px;
	vertical-align : middle;
}

#pageproview .header-links  a {
	font-weight : bold;
	color: black;
	font-variant: small-caps;
text-decoration:none;
}

#pageproview a.link {
	padding-left : 10px;
	text-decoration : none;
}

#pageproview .header-links  a:hover {
	color : #DD1c00;
}

#pageproview .common-container {
	padding : 5px 0px 0px 0px;
}

#pageproview .common-textonly {
	padding : 0px;
}

#pageproview .common-textphoto {
	display : block;
	padding : 0px;
}

#pageproview .common-textphoto-text {
	width : 100%;
	padding-right : 5px;
	border:1px solid #dddddd;
}

#pageproview .common-textphoto-photo {
	padding-left : 5px;
	text-align : center;
}

#pageproview .common-textphoto img {
	border : 1px solid black;
	margin : 0px;
}

#pageproview .common-text {
	/*background-color: #A03300;*/
	margin : 0px;
	padding : 5px 8px 8px 8px;
	text-align : justify;
	border: 1px solid white;
}

#pageproview .common-text a {
	text-decoration: none;
	color: #dd1c00;
}

#pageproview .common-text a:hover {
	text-decoration: underline;
}

#pageproview .common-text em {
	color : inherit;
	background-color : inherit;
	font-style : italic;
	font-weight : normal;
}

#pageproview .common-source {
	padding : 0;
	padding-left : 5px;
	margin : 0px 0px 5px 0px;
	font-style : italic;
	color : #b1b1b1;
}

#pageproview .common-photos {
	display : block;
	padding : 0px;
}

#pageproview .common-photos img {
	border : 1px solid white;
}

#pageproview .common-photos-thumbs {
	border: 1px solid #e0e0e0;
	padding-right : 5px;
	width : 100%;
	text-align : center;
}

#pageproview .common-photos-thumbs img {
	margin : 5px;
}

#pageproview .common-photos-mainphoto {
	padding-left : 5px;
}

#pageproview .mailform, .resaform {
	border : 1px solid grey;
	margin-top : 0.5em;
}

#pageproview .mailform .title ,.resaform  .title {
	margin : 2em;
	font-weight : bold;
	color : grey;
}

#pageproview .mailform th {
	font-weight : normal;
	text-align : right;
	width : 30em;
	padding-right : 1em;
}

#pageproview .resaform {
	padding-left : 5%;
}

#pageproview .resaform th {
	font-weight : normal;
	text-align : right;
	width : 10em;
	padding-right : 1em;
}

#legendbubble {
	left:-999px;
	top:0px;
	position: absolute;
	background-color : white ;
	color: #1395C5;
	border: 1px solid black;
	text-align: center;
	padding-left : 5px;
	padding-right : 5px;
}

#pageproview textarea.text, input.text, select {
	border : 1px solid #3d3d3d;
	/*background-color : #dddddd;*/
	color: #3d3d3d;
	padding-left : 2px;
}

#pageproview input.submit { 
	border : 1px solid #B8B0AC;
	background-color : #43A2DB;
	padding: 1px;
	margin: 0px;
	color : white;
	-moz-border-radius : 3px;
}

#pageproview input.submitresa {
	color: black;
	background-color : #d9dbe0;
	font-weight: bold;
	font-variant: small-caps;
}



#pageproview .resa-title {
	color : black;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 5px;
	font-variant: small-caps;
	font-size: 16px;
	text-decoration: underline;
}

#pageproview .resa-title-r {
	color: #dd1c00;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 5px;
	font-variant: small-caps;
	font-size: 16px;
	text-decoration: underline;
}

#pageproview .resa-all {
	padding : 1em 0em;
}

#pageproview .resa-all p {
	padding : 0px;
	margin : 0px;
}

#pageproview .resa-form {
	margin-top: 5px;
}

#pageproview .resa-form th {
	color : #3d3d3d;
	background-color : inherit;
	font-variant: small-caps;
	font-weight: normal;
}

#pageproview .resa-results {
	margin-bottom : 0.5em;
}

#pageproview .resa-results th {
	font-size: 120%;
	color: #dd1c00;
	background-color : inherit;
	font-variant: small-caps;
	text-align : center;
	white-space : nowrap;
}

#pageproview .resa-results td {
	color : #3d3d3d;
	background-color : #aad712;
	text-align : center;
	padding : 0.5em;
}

#pageproview .resa-results td.confirm {
	font-size: 9px;
	text-decoration: underline;
}

#pageproview .resa-results td.noconfirm {
	background-color : transparent;
}

#pageproview .otheresa-results-title em {
	font-style : normal;
	color: #dd1c00;
	background-color : inherit;
	font-weight : bold;
}

#pageproview .coordform {
	margin-left: 6px;
}

#pageproview .coordform th {
	text-align : left;
	color : black;
	font-weight: normal;
}

#pageproview .coordform td {
	padding-left : 3em;
	font-style: italic;
	color : #116697;
	font-size: 13px;
}

#pageproview .coordform td.illus {
	padding-left : 3em;
	text-align : right;
}

#pageproview .coordform td.footer {
	padding : 3px;
	font-size: 10px;
}

#pageproview .coordform img {
	border : 0px;
}

#pageproview .common-text table.wiki {
	border: none;
	margin: 5px 0px 5px 0px;
}

#pageproview .common-text table.wiki th {
	color: black;
	background-color: #EAFCFD;
	padding: 0px 5px 0px 5px;
	border: 1px solid #cccccc;
	font-weight : normal;
}

#pageproview .common-text table.wiki th a {
	color : black;
}

#pageproview .common-text table.wiki th a:hover {
	text-decoration:none;
}

#pageproview .common-text table.wiki td {
	color: #3d3d3d;
	background-color: #fdfec3;
	text-align: left;
	border: 1px solid #E3E3CF;
	padding: 0px 4px 0px 4px;
}

#pageproview .index-pub {}

#pageproview .index-pub table {
	width : 100%;
	text-align : right;
}

#pageproview .index-pub a {
	text-decoration : none;
	color : black;
}

#pageproview .index-pub a:hover {
	text-decoration: none;
}

#pageproview .index-wiki1 {
	width : 50%;
	padding-left : 10px;

	background-color : inherit;
	text-align : left;
	vertical-align:bottom;
}

#pageproview .index-wiki1 p {
	padding : 0px;
	margin : 0px;
}

#pageproview .index-wiki2 {
	padding : 5px;

	background-color : inherit;
}

#pageproview .index-wiki2 p {
	padding : 0px;
	margin : 0px;
}

#pageproview .index-pictos {
	padding : 5px;
	text-align : right;
}

#pageproview .index-pictos img {
	padding : 0px;
	margin : 0px;
}

#pageproview .index-pictos img {
	padding : 0px;
	margin : 0px;
}

#pageproview .cart-buyform {
	margin-top : 1em;
	padding-top: 0px;
	width : 100%;
	border-top : 3px solid #ffd400;
	background-color: #D8D8D8;
	color : #3d3d3d;
}

#pageproview .cart-buyform tt {
	color : #dd1c00;
	font-weight : bold;
}

#pageproview .cart-buyform img { 
	border: 1px solid #aad712;
}

#pageproview .cart-buyform .ident-act {
	color: #dd1c00;
	font-size : 10px;
}

#pageproview .cart-buyform .ident-name {
	font-weight: bold;
}

#pageproview .cart-buyform-img {
	width : 75px;
	padding-top: 2px;
}

#pageproview .cart-buyform-cust {
	width : 110px;
	font-size : 10px; 
	padding: 0px 15px 0px 5px;
}

#pageproview .cart-buyform-price {
	width : 50px;
	text-align : center;
	padding-left: 10px;
	font-size: 13px;
}

#pageproview .cart-buyform-desc {
	padding-right : 20px;
}

#pageproview .cart-total-price {
	padding-top : 0.5em;
	margin-top : 1em;
	/*border-top : 2px solid #dddddd;*/
	text-align : right;
	color : #3d3d3d;
	font-weight : bold;
}

#pageproview .cart-total-price-price {
	padding : 0em 0.5em 0em 0.5em;
	margin-left: 10px;
	font-size : 150%;
	text-decoration : underline;
	background-color: #ffd400;
	color : #dd1c00;
}

#pageproview .cart-payment {
	color : black;
	margin-left: 8px;
}

#pageproview .cart-payment tt {
	color: #dd1c00;
	font-weight: bold;
font-size:17px
}

#pageproview .cart-payment em {
font-weight:bold;
font-size:15px;
}
