/* Edit : Guy Labbé 2009-08-25 */

body {
	background: url(images/bg.gif);
	margin:0;
	font: normal 300 10px/13px verdana, arial, helvetica, sans-serif; 
	text-align: justify;
}

.headBg {
	background: url(images/head-bg-right.gif);	
}

.bgRight {
	background: url(images/bg_right.jpg);	
}

.bg {
	background: url(images/bg.jpg);	
}

a img,
a:visited img {
	border:			none;	
}

ul#nav,
ul#bottNav{
	margin:0;
	padding:0;
}
ul#nav li,
ul#bottNav li {
	list-style-type:none;
	line-height:0;
}

/* bottom nav */
ul#bottNav li {
	float:			left;
	margin-right:	6px;
	padding-right:	6px;
	background:		url(images/menu/sep.gif) right center no-repeat;
	line-height:	1em;
}

ul#bottNav li a,
ul#bottNav li a:visited {
	font-size:		9px;
}

/* boutons invisibles (workaround) */

a#englishButt, 
a#gslButt,
a#resButt,
a#accButt {
	outline:0;
	text-decoration:none;
	border:none;
}

a#englishButt {
	display:	block;
	width:		190px;
	height:		22px;
	position:	absolute;
	top:		85px;
	left:		550px;
	background:	url(images/menu/transp.gif) right center no-repeat;
}

a#gslButt {
	display:	block;
	width:		190px;
	height:		22px;
	position:	absolute;
	top:		107px;
	left:		550px;
	background:	url(images/menu/transp.gif) right center no-repeat;
}

a#resButt {
	display:	block;
	width:		150px;
	height:		120px;
	position:	absolute;
	top:		155px;
	left:		20px;
	background:	url(images/menu/transp.gif) right center no-repeat;
}

a#accButt {
	display:	block;
	width:		150px;
	height:		25px;
	position:	absolute;
	top:		220px;
	left:		600px;
	background:	url(images/menu/transp.gif) right center no-repeat;
}

/* Cellules */

.cell01 {
	vertical-align:		middle;
	background-color: 	#009900;
}

.cell02 {
	vertical-align:		middle;
	background-color: 	#33FF00;
}

/* image > texte */

div.dir {
	position:			absolute;
	top:720px;
	left:490px;
	font-size:			10px;
	line-height:		11px;
	*line-height:		10px;
	width:				260px;
	text-align:			left;
}

div.dirEn {
	top:				710px;
	left:				530px;
	width:				230px;
}

div.dir ul {
	margin:0 0 12px 0;
	padding:0 0 0 20px;
}

h1.titre {
	margin:0;
	display:inline;
}

/* ======================== ======================== ======================== ======================== ======================== */

/* old css */

.credit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #CCCCCC;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.grey_h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.grey_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: underline;
}
.grey_linkb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.txt_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #777777;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
}
.txtwill {
font: normal 300 10px/13px verdana, arial, helvetica, sans-serif; 
text-align: justify;
}
.txtwilltariftabletitle {
font: normal 700 13px/10px verdana, arial, helvetica, sans-serif; 
text-align: center;
color:#FFFFFF;
padding-top: 8px;
padding-bottom: 8px;
}
.txtwilltariftablesubtitleblack {
font: normal 700 12px/14px verdana, arial, helvetica, sans-serif; 
text-align: center;
color:#000000;
padding-top: 8px;
padding-bottom: 8px;
}
.txtwilltariftablesubtitle {
font: normal 700 12px/14px verdana, arial, helvetica, sans-serif; 
text-align: center;
color:#FFFFFF;
padding-top: 8px;
padding-bottom: 8px;
}
.txtwilltariftablesubtitleblack {
font: normal 700 12px/12px verdana, arial, helvetica, sans-serif; 
text-align: center;
color:#000000;
padding-top: 8px;
padding-bottom: 8px;
}
.txtwilltariftablecontentboldblack {
font: normal 700 12px/18px verdana, arial, helvetica, sans-serif; 
text-align: center;
color:#000000;
padding-top: 8px;
padding-bottom: 8px;
}
.txtwilltariftablecontent {
font: normal 300 10px/8px verdana, arial, helvetica, sans-serif; 
text-align: center;
color:#000000;
padding-top: 8px;
padding-bottom: 8px;
}
.txtwilltariftablenotice {
font: italic 300 10px/10px verdana, arial, helvetica, sans-serif;
text-align: center;
color:#666666;
padding-top: 8px;
padding-bottom: 8px;
}
.green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 005500;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 777777;
}
a:hover {  color: #005500; text-decoration: underline}
.small_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.tableau {
	border: 1px solid #000000;
}
.titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.underline {
	text-decoration: underline;
}
.vert {
	color: #005500;
}
.titregris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #777777;
}
.tableaumain {
	border: 1px solid #000000;
	background-image: url(images/bg_pincipale.gif);
	background-repeat: repeat-x;
}
.blanc {
	color: #FFFFFF;
	text-decoration: none;
}
abl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

 a:link.navlink { color:#ffffff  text-decoration: none ;}
 
 a:visited.navlink { color:#ffffff  text-decoration: none ; }

 a:hover.navlink { color:#990000  text-decoration: none ; }
 
.txtmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 14px;
	font-variant: normal;
	letter-spacing: 1pt;
}

