/* 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 #FF1493;

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: #FFDEAD url(images/common/smalltriangleOver.gif) no-repeat 13px;

COLOR:#000000;

}



td.top_menu{

text-align:left;

vertical-align:top;

background: url(images/common/vagueblue.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;  

}



