/*Template*/

*{
font-family:arial, helvetica, tahoma,sans-serif ;
}

body {
text-align:center;
font-weight:normal;
color:black;
margin:0px;
padding:0px;
background-color: #908267;
}

h2 {
margin:0px 0px 15px 0px;
text-align:left;
font-weight:bold;
font-family:times, serif;
color:#8d712f;
}

h3 {
text-align:left;
font-weight:bold;
color:black;
}

p img {
border:1px solid #7d6b1f;
float:right;
margin:0px 3px 10px 10px;
}

li img {
border:1px solid #7d6b1f;
float:right;
margin:0px 0px 10px 10px;
}

li {
margin-bottom:15px;
list-style-type: square;
}

input,textarea,select{
border:1px solid #908267;
}

.img_border {
border:1px solid #7d6b1f;
margin:3px 0px 0px 0px;
}

.FloatLeft {
border:1px solid #7d6b1f;
float:left;
margin:0px 10px 10px 0px;
}

.PageContent {
margin:0px;
padding:15px 35px;
text-align:justify;
min-height:700px;
}

.container {
width:775px;
padding:0px;
margin:10px auto;
background: #e0d8c1 url(http://www.royetgiguere.com/images/border.gif) bottom;
background-repeat: repeat-y;
}

.PageHeader {
padding:0px;
margin:0px;
height:129px;
background: #e0d8c1 url(http://www.royetgiguere.com/images/header.jpg) top;
background-repeat: no-repeat;
}

.PageHeaderBanner {
padding:0px 0px 10px 0px;
margin:0px;
/*height:180px;*/
background: #e0d8c1 url(http://www.royetgiguere.com/images/headerbanner2.jpg) top;
background-repeat: no-repeat;
}

.PrintHeader {
display:none;
}

.footer {
background: #e0d8c1 url(http://www.royetgiguere.com/images/footer.gif) bottom;
background-repeat: no-repeat;
width:775px;
height:37px;
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid #856b16;
font-weight:normal;
font-size:10px;
}

div#resizer {
position:absolute;
font-size:12px;
top:118px;
margin:0px;
padding:0px;
}
div#resizer a {
text-decoration:none;
color:#aaa;
}

div#resizerBanner {
/*position:absolute;*/
font-size:12px;
/*top:169px;*/
background: #e0d8c1 url(http://www.royetgiguere.com/images/blackbar.jpg) top;
background-repeat: no-repeat;
height:22px;
text-align:left;
padding:0px 0px 0px 10px;
margin:0px;
}
div#resizerBanner a {
text-decoration:none;
color:#aaa;
}

.center{
text-align:center;
}

a:visited {
  color: #A7873B;
}
a:active {
  color: #A7873B;
}
a:hover {
  color: #A7873B;
}
a:link {
  color: #000000;
}

a.rightmenuSelected:visited {
  text-decoration:  none;
  color:            #A7873B;
  background-color: #dfd7c2;
  font-weight:      bold
}
a.rightmenuSelected:active {
  color:            #A7873B;
  text-decoration:  none;
  background-color: #dfd7c2;
  font-weight:      bold
}
a.rightmenuSelected:hover {
  color:            #A7873B;
  text-decoration:  none;
  background-color: #dfd7c2;
  font-weight:      bold
}
a.rightmenuSelected:link {
  color:            #A7873B;
  text-decoration:  none;
  background-color: #dfd7c2;
  font-weight:      bold
}

a.rightmenuHLink:link {
  color:            #000000;
  text-decoration:  none;
  background-color: #dfd7c2;
  font-weight:      bold
}
a.rightmenuHLink:visited {
  text-decoration:  none;
  color:            #000000;
  background-color: #dfd7c2;
  font-weight:      bold
}
a.rightmenuHLink:active {
  color:            #000000;
  text-decoration:  none;
  background-color: #dfd7c2;
  font-weight:      bold
}
a.rightmenuHLink:hover {
  color:            #A7873B;
  text-decoration:  none;
  background-color: #dfd7c2;
  font-weight:      bold
}


/* Right Menu */

#RightMenu {
float:right;
font-weight:bold;
font-size:16px;
width:190px;
height:695px;
min-height:695px;
padding:0px;
margin:10px 0px 0px 15px;
text-align:center;
}

#RightMenu a {
font-family:times, serif;
font-size:16px;
}

#RightMenu br {
font-size:16px;
}

.menu_contents {
padding-top:17px;
margin-bottom:15px;
text-align: center;
font-size:15px;

background: url(http://www.royetgiguere.com/images/menu_back.gif) top;
background-repeat: no-repeat;
}

.menu_item{
padding:0px 0px 14px 0px;
z-index:2;
}


/* Statistique Table Layout*/
.TablePageStat {
text-align:center;
width:493px;
}

.TrPageStat {
font-size:10px;
font-weight:bold;
}

.TdLeftPageStat0 {
text-align:left;
}

.TdRightPageStat0 {
text-align:right;
}

.TdLeftPageStat1 {
background-color:#ddd1b3;
text-align:left;
}

.TdRightPageStat1 {
background-color:#ddd1b3;
text-align:right;
}


/* Avis de décès */

table.info div.info {
margin:auto 0px;
width:197px;
height:136px;
font-size:8pt;
border:1px solid #856B16;
background-color:#DED0B3;
display:table;
padding:5px;
text-align:left;
}
table.info img {
border:1px solid #856B16;
}


.avis_menu {
border:1px solid #856b16;
float:right;
margin:0px 3px 0px 0px;
padding:10px;
background:#ddd1b3;
position:relative;
top:-33px;
}
.avis_menu img {
border:0;
margin-right:5px;
}

.Don {
width:500px;
}

.avis_print {
width:550px;
border:1px solid #856b16;
background:#dfd7c2;
text-align:justify;
margin:20px auto;
padding:20px;
}



.search {
border:1px solid #856b16;
margin:0px;
padding:10px;
background:#ddd1b3;
width:475px;
}

.pager{
text-align:center;
}

/* Historique */
.Batisseur {
border:1px solid #7d6b1f;
width:495px;
text-align:center;
}

.Batisseur img {
float:none;
border:0px solid #7d6b1f;
margin:0px;
}



/* Fleuristes */

.flower_cat {
width:505px;
margin:0px 0px 0px -10px;
text-align:center;
/*border:1px solid #856b16;*/
}

.flower_item {
float:left;
width:140px;
border:1px solid #856b16;
margin:10px 2px 10px 6px;
padding:10px 8px 10px 8px;
height:245px;
text-align:left;
background:#ddd1b3;
}

.flower_pic{
border:1px solid #856b16;
margin-bottom: 10px
}

.flower_cat p {
clear:both;
margin:15px 0px 0px 10px;
text-align:left;
}

.flower_cat img {
margin:0px 0px 10px 0px;

}

.fleur_tel {
font-weight:bold;
/*font-size:15px;*/
}

/* Popup menu */

.hist_menu {
visibility:hidden;
width: 150px;
border:1px solid #856b16;
background-color:#ddd1b3;
z-index:1;
position:absolute;
top:195px;
}

.parc_menu {
visibility:hidden;
width: 150px;
border:1px solid #856b16;
background-color:#ddd1b3;
z-index:1;
position:absolute;
top:550px;
}

.buttons a {
color: black;
background-color: #ddd1b3;
padding: 2px;
padding-left: 3px;
display: block;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.buttons a:hover {
background-color: #e0d8c1;
color: black;
text-decoration: none;
}

/* top of page */
.top {
text-align:right;
}

.top img {
float:none;
border:0;
vertical-align:top;
}

/* Map */
.map {
float:none;
margin:0px;
border:0;
vertical-align:top;
}
