/* CSS Document */
body {
background-image:url(images/common/background.gif);
background-attachment:fixed;
background-position:300px;
SCROLLBAR-FACE-COLOR: orange;
SCROLLBAR-HIGHLIGHT-COLOR:lemonchiffon;
SCROLLBAR-SHADOW-COLOR:gold;
SCROLLBAR-ARROW-COLOR:white;
SCROLLBAR-TRACK-COLOR:bisque;
SCROLLBAR-3DLIGHT-COLOR:white; 
SCROLLBAR-DARKSHADOW-COLOR: white;
margin-right:3px;
}

body, td {
font-size:16px;
}

form {
margin-bottom:0px;
padding-bottom:0px;
}

.big{
font-size: 18px;
font-weight: bold;
}

.black, .redvine {
TEXT-DECORATION:none;
}

.black{
COLOR:black;
}

.redvine{
COLOR:#CC0000;
}



.flag_eng, .flag_fr{
background-image:url(images/common/scratchpink.jpg);
border-bottom:double 3px gray;
text-align:left;
}

.flag_eng a, .flag_fr a{
TEXT-DECORATION:none;
COLOR:darkred;
display: block;
width:auto !important;
width: 100%;
line-height:21px; 
FONT-SIZE:16px;
padding-left:28px;
margin-left:27px;
}

.flag_eng a {
background:url(images/common/flag_english-mini.gif)  no-repeat 0px 4px;
}

.flag_fr a {
background:url(images/common/flag_french-mini.gif)  no-repeat 0px 4px;
}

.plugdispo{
text-align:center;
font-size:16px;
font-weight:bold;
padding-top:4px;
}

.main_menu{
border: 1px solid red;
padding:0px;
}

.main_menu a {
padding-left:30px;
TEXT-DECORATION:none;
display: block;
width:auto !important;
width: 100%;
line-height:21px; 
FONT-SIZE:16px;
}

.main_menu a:link, .main_menu a:visited {
background:lemonchiffon  url(images/common/smalltriangleUp.gif) no-repeat 12px;
COLOR:#CC0000;
}

.main_menu a:hover{
background:gold url(images/common/smalltriangleOver.gif) no-repeat 13px;
COLOR:#000000;
}

td.top_menu{
text-align:left;
vertical-align:top;
background: url(images/common/vaguegray.gif) repeat-x;
border-bottom:1px solid #787878;
}

td.top_menu table{
width:739px;
height: 37px;
}

td.top_menu iframe{
margin-top:0px;
margin-bottom:-9px;
}

td.top_menu td {
text-align:left;
padding-left:120px;
font-family:Verdana, Arial, Helvetica, Sans Serif;
FONT-SIZE:14px;
font-weight: bold;
}

td.top_menu td a{
padding-left:15px;
padding-right:13px;
margin-left:12px;
background:url(images/common/orangecross.gif) no-repeat 0px;
TEXT-DECORATION:none;
COLOR:black;
font-weight:bold;
}


.cool-title {
padding-left:15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: whitesmoke;
	color: maroon;
	border: 1px solid lightsalmon;
}

.white-title {
    background-color:gray;
	color: white;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	text-align:center;
}

.dark-title {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: darkred;
font-weight: bold;
background:bisque url(images/common/skintitle.jpg);
text-align:center;
vertical-align: middle;
}

.down-title {
vertical-align:bottom;
text-align:center;
FONT-SIZE:22px;
font-weight:bold;
}

.down-title a, .down-title div {
COLOR:#666666;
TEXT-DECORATION:none;
}


.goldline{
background:url(images/common/goldlinebckg.gif) repeat-x;
}

.goldleftbanner{
width:40;
background: url(images/common/commastartinvert.gif) no-repeat;
}

.goldrightbanner{
width:40;
background:  url(images/common/comma180end.gif) no-repeat;
}

.bluemood {color: #0033FF}
.graymini {	
color: #666666;
font-size: 12px;
}

tr>td.white-transp-back{
background:transparent url(images/common/white50p.png);
}

td.white-transp-back{
  _background: white none;       	 
  _filter: alpha(opacity=50);
}

td.white-transp-back * {
  _position:relative;  
}


