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

#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 : #3d3d3d;
	margin : 0px 0px 5px 12px;
}

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

#pageproview .header-identity-name h1 {
	font-size : 22px;
}

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

#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;
}

#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;
}

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

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

#pageproview .common-text {
	margin : 0px;
	padding : 5px 8px 8px 8px;
	text-align : justify;
	color : #3d3d3d;
	border: 1px solid #e0e0e0;
}

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

#pageproview .common-text a:hover {
	font-weight : inherit;
color : #dd1c00;
	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 black;
}

#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 #cccccc;
	background-color : #E7F7FF;
	color: #3d3d3d;
	padding-left : 2px;
	-moz-border-radius : 4px;
}

#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 { }

#pageproview .resa-form th {
	color : black;
	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 : black;
	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-weight: bold;
	color : #dd1c00;
	font-size: 13px;
}

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

#pageproview .coordform td.footer {
	background-color : #e7f7ff;
	border : 1px dashed #cccccc;
	padding : 3px;
	font-size: 10px;
	color:black;
	text-align : justify;
}

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

#pageproview .common-text table.wiki {
	border: none;
	margin: 0px 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;
	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-wiki1 {
	width : 50%;
	padding-left : 10px;
	color : black;
	background-color : inherit;
	text-align : left;
	vertical-align:bottom;
}

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

#pageproview .index-wiki2 {
	padding : 5px;
	color : black;
	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: 1px solid #767676;
	background-color : #FDDEC7;
	color : black;
}

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

#pageproview .cart-buyform img { 
	border: 2px solid #ffffff;
}

#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;
	text-align : right;
	color : black;
	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;
	text-decoration: underline;
	font-size: 17px;
}

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

#pageproview .pro-footer-links {
	margin:5px;
	color:#5d5d5d;
}

#pageproview .pro-footer-links a {
	color:#8d8d8d; 
	text-decoration:underline;
}
