body { scrollbar-face-color: #715A7F; scrollbar-shadow-color: #3C2F43; scrollbar-highlight-color: 

#3C2F43; scrollbar-3dlight-color: #DDB9D2; scrollbar-darkshadow-color: #DDB9D2; 

scrollbar-track-color: #DDB9D2; scrollbar-arrow-color: #003C00; } A {text-decoration: 

none;} TD {font-family: Arial, Helvetica, Sans-serif ;}

#menu { /* menu gauche 

*/ background-repeat: 

no-repeat; font-family: sans-serif; font-size: 12px; }

#haut { /* menu haut */ 

background-color: #715A7F; color: #FFFFFF; font-family: sans-serif; font-size: 

12px; font-weight: bold; border: 2px solid white; border-right: hidden; border-top:hidden; 

border-bottom:hidden; text-align: center; padding: 0.1cm 1cm 0.1cm 1cm; margin-right: 

1cm; }

#hautgauche  { /* menu haut */ 

background-color: #929292; color: #EBC9C3; font-family: sans-serif; font-size: 

12px; font-weight: bold; border: 2px solid white; border-right: hidden; border-top:hidden; 

border-bottom:hidden; text-align: center; padding: 0.1cm 1cm 0.1cm 1cm; margin-right: 

0,1cm; }

#chapitres { /* menu vertical */ background-color: #AA5291; color: #FFFFFF; 

font-family: sans-serif; font-size: 12px; font-weight: bold; border: 0px; border-right: 

hidden; border-top:hidden; border-bottom:hidden; text-align: center; padding: 

0.1cm 1cm 0.1cm 1cm; margin-right: 1cm; }

#chapitrescc { /* corps central */ background-color: #DDB9D2; color: #6A335B; 

font-family: sans-serif; font-size: 12px; font-weight: bold; border: 0px; border-right: 

hidden; border-top:hidden; border-bottom:hidden; text-align: center; padding: 

0.1cm 1cm 0.1cm 1cm; margin-right: 1cm; }

#green2 { /* menu gauche */ color: #364036; 

font-family: sans-serif; font-size: 12px; } a.hhaut:link { color:#5D96BD; } a.hhaut:visited 

{ color:#5D96BD; } a.hhaut:hover { color:black; }  a.cc1:link { color:#FFFFFF; } a.cc1:visited 

{ color:#FFFFFF; } a.cc1:hover { color:black; }  a.cc2:link { color:#6A335B; } a.cc2:visited 

{ color:#6A335B; } a.cc2:hover { color:black; } a.menug:link { color: black; 

text-decoration: none; } a.menug:visited { color: black; text-decoration: none; 

} a.menug:hover { text-decoration: underline; } a.grey:link { color:#737477; } 

a.grey:visited { color:#737477; } a.grey:hover { color:black; } a.green1:link 

{ color:#EBC9C3; } a.green1:visited { color:#EBC9C3; } a.green1:hover { color:#FFFFFF; 

} #menutext { background-repeat: no-repeat; font-family: sans-serif; font-size: 

12px; } a.green2:link ( color:#364036; ) a.green2:visited ( color:#364036; ) a.green2:hover 

( color:#003600; ).texteblack { font-family: Arial, Helvetica, sans-serif; font-size: 

10px; font-style: normal; color: #000000; text-decoration: none} .textegrey { 

font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; 

font-weight: normal; color: A7A9AC; text-decoration: none} .titlegray { font-family: 

Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: A7A9AC; 

text-decoration: none} .titleorange { font-family: Arial, Helvetica, sans-serif; 

font-size: 16px; font-weight: bold; color: F58345; text-decoration: none} .PinkHaut {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #5D96BD; background-color: #EBC9C3}

/*
#ctefr
	{
	width: 80px;
	padding-left: 80px;
	background: url(http://www.chateaux-mariages.com/gif/fr/message_o.gif) no-repeat;
	text-decoration: none;
	height: 55px;
	font-size: 55px;
}
#ctefr:link
	{
		background: url(http://www.chateaux-mariages.com/gif/fr/message_o.gif) no-repeat;
	}

#ctefr:hover
	{
		background: url(http://www.chateaux-mariages.com/gif/fr/message_i.gif) no-repeat;
	}
*/
	

a.ctefr	{
 display:block;
 height: 62px;
 width: 88px;
 background: url(/gif/en/message_o.gif) no-repeat;
// text-decoration: none;
}

a.ctefr.link {
 background: url(/gif/en/message_o.gif) no-repeat;
}

a.ctefr:hover {
 background: url(/gif/en/message_i.gif) no-repeat;
}

a.cteen	{
 display:block;
 height: 62px;
 width: 88px;
 background: url(/gif/en/message_o.gif) no-repeat;
// text-decoration: none;
}

a.cteen.link {
 background: url(/gif/en/message_o.gif) no-repeat;
}

a.cteen:hover {
 background: url(/gif/en/message_i.gif) no-repeat;
}

a.addsel {
  display: block;
  background: url("/gif/select.gif") no-repeat;
  min-height: 20;
  padding-left: 18px;
  white-space: nowrap;
  font-size: 14px;
}
a.remsel {
  display: block;
  background: url("/gif/deselect.gif") no-repeat;
  padding-left: 18px;
  min-height: 16px;
  white-space: nowrap;
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-size: 14px;
}

#searchbox { 
  margin-top: 0px;
  border-spacing: 0px;
}

#searchbox img { 
  padding-right: 3px;
}
#searchbox td, #searchbox tr {
/*  border: 1px solid black;*/
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  white-space: nowrap;
  border: inset 0pt;
}

#searchbox input, #searchbox form {
  margin: 0px 0px 0px 0px;
}

#searchbox .lien { 
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
#searchbox .sel { 
  color:#B37477;
}
#searchbox .nosel { 
  color:#737477;
}

#searchbox td.pict {
  margin-top: 2px;
  padding-top: 2px;
  text-align: right;
}

#searchbox td.sel-link {
  margin-top: 4px;
  padding-top: 4px;
}

.tiny { 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}


