body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
}
.style2 {
	color: #767f84;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none
}
.style3 {
	color: #4d595f;
	font-size: 11px;
	font-family: tahoma;
}
.style4 {
	color: #3792DE;
	font-size: 11px;
	font-family: tahoma;
}
.style5 {
	color: #3A830E;
	font-size: 11px;
	font-family: tahoma;
}
#ma ul { list-style:url(images/point_1.gif); margin:0 0 0 0px; padding:0}
#ma a { font-family:tahoma; font-size:11px; color:#3A830E}
#ma2 ul { list-style:url(images/point_1.gif); margin:0 0 0 0px; padding:0}
#ma2 a { font-family:tahoma; font-size:11px; color:#4D595F; text-decoration:none}
#ma3 ul { list-style:url(images/point_1.gif); margin:0 0 0 0px; padding:0}
#ma3 a { font-family:tahoma; font-size:11px; color:#3A830E}
#ma4 ul { list-style:url(images/point_1.gif); margin:0 0 0 0px; padding:0}
#ma4 a { font-family:tahoma; font-size:11px; color:#3A830E}
.style6 {
	color: #f5f5f5;
	font-size: 10px;
	font-family: tahoma;
	line-height:10px
}
.style7 {
	color: #ffffff;
	font-size: 10px;
	font-family: tahoma;
	line-height:10px;
	text-decoration:none
}

.style8 {font-size: 15px}

/*    -----  ARIAL  -----  */

/*    ----- arial link -----  */
a.arial10666666
{
	color : #666666;
	font-family: Arial;
	font-size:10px;
	font-weight: normal;
	text-decoration : none;
}
a:hover.arial10666666
{
	color : #cc3333;
	font-family: Arial;
	font-size:10px;
	font-weight: normal;
	text-decoration : none;
}

a.arial103399cc
{
	color : #3399cc;
	font-family: Arial;
	font-size:10px;
	font-weight: normal;
}

a:hover.arial103399cc
{
	color : #cc3333;
	font-family: Arial;
	font-size:10px;
	font-weight: normal;
}



a.arial11666666
{
	color : #666666;
	font-family: arial;
	font-size:11px;
	font-weight: normal;
	text-decoration: none
}
a:hover.arial11666666
{
	color : #cc3333;
	font-family: arial;
	font-size:11px;
	font-weight: normal;
	text-decoration: none
}
a.arial113399cc
{
	color : #3399cc;
	font-family: Arial;
	font-size:11px;
	font-weight: normal;
}

a:hover.arial113399cc
{
	color : #cc3333;
	font-family: Arial;
	font-size:11px;
	font-weight: normal;
}
a.arial123399cc
{
	color : #3399cc;
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
}

a:hover.arial123399cc
{
	color : #cc3333;
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
}


a.arial12333333
{
	color : #333333;
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	text-decoration: none
}

a:hover.arial12333333
{
	color : #cc3333;
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	text-decoration: none
}
a.arial12cc3333
{
	color : #cc3333;
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
}

a:hover.arial12cc3333
{
	color : #cc3333;
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
}


a.arial14cc3333
{
	color : #cc3333;
	font-family: Arial;
	font-size:14px;
	font-weight: normal;
}

a:hover.arial14cc3333
{
	color : #cc3333;
	font-family: Arial;
	font-size:14px;
	font-weight: normal;
}

a.arial16666666
{
	color : #666666;
	font-family: Arial;
	font-size:16px;
	font-weight: normal;
	text-decoration:none;
}

a:hover.arial16666666
{
	color : #cc3333;
	font-family: Arial;
	font-size:16px;
	font-weight: normal;
	text-decoration:none;
}

/* ------------------------- */



.arial9333333
{
	color : #333333;
	font-family: Arial;
	font-size:9px;
	font-weight: normal;
}
.arial10333333
{
	color : #333333;
	font-family: Arial;
	font-size:10px;
	font-weight: normal;
}
.arial10666666
{
	color : #666666;
	font-family: Arial;
	font-size:10px;
	font-weight: normal;
}

.arial103399cc
{
	color : #3399cc;
	font-family: Arial;
	font-size:10px;
	font-weight: normal;
}

.arial11666666
{
	color : #666666;
	font-family: Arial;
	font-size:11px;
	font-weight: normal;
	line-height:15px;
}

.arial11cc3333
{
	color : #cc3333;
	font-family: Arial;
	font-size:11px;
	font-weight: normal;
}

.arial11333333
{
	color : #333333;
	font-family: Arial;
	font-size:11px;
	font-weight: normal;
}

.arial12333333
{
	color : #333333;
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
}

.arial12666666
{
	color : #666666;
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
}

.arial12cc3333
{
	color : #cc3333;
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
}

.arial13999999
{
	color : #999999;
	font-family: Arial;
	font-size:13px;
	font-weight: normal;
}

.arial13666666
{
	color : #666666;
	font-family: Arial;
	font-size:13px;
	font-weight: normal;
}

.arial14cc3333
{
	color : #cc3333;
	font-family: Arial;
	font-size:14px;
	font-weight: normal;
}

.arial14666666
{
	color : #666666;
	font-family: Arial;
	font-size:14px;
	font-weight: normal;
}

.arial16666666
{
	color : #666666;
	font-family: Arial;
	font-size:16px;
	font-weight: normal;
}

.arial18666666
{
	color : #666666;
	font-family: Arial;
	font-size:14px;
	font-weight: normal;
}
.arial14333333
{
	color : #333333;
	font-family: Arial;
	font-size:14px;
	font-weight: normal;
}

.arial16333333
{
	color : #333333;
	font-family: Arial;
	font-size:16px;
	font-weight: normal;
}
/*    -----  VERDANA  -----  */

/*    ----- verdana link -----  */

a.verdana9666666
{
	color : #666666;
	font-family: Verdana;
	font-size:9px;
	font-weight: normal;
	text-decoration : none;
}

a:hover.verdana9666666
{
	color : #cc3333;
	font-family: Verdana;
	font-size:9px;
	font-weight: normal;
	text-decoration : none;
}


a.verdana10666666
{
	color : #666666;
	font-family: Verdana;
	font-size:10px;
	font-weight: normal;
	text-decoration : none;
}

a:hover.verdana10666666
{
	color : #cc3333;
	font-family: Verdana;
	font-size:10px;
	font-weight: normal;
	text-decoration : none;
}

a.verdana11666666
{
	color : #arial;
	font-family: verdana;
	font-size:11px;
	font-weight: normal;
	text-decoration: none
}
a:hover.verdana11666666
{
	color : #cc3333;
	font-family: verdana;
	font-size:11px;
	font-weight: normal;
	text-decoration: none
}

a.verdana12000000
{
	color : #000000;
	font-family: Verdana;
	font-size:12px;
	font-weight: normal;
	text-decoration : none;
}

a:hover.verdana12000000
{
	color : #cc3333;
	font-family: Verdana;
	font-size:12px;
	font-weight: normal;
	text-decoration : none;
}

/* ------------------------------- */
.source
/*.verdana9cccccc*/
{
	color : #cccccc;
	font-family: Verdana;
	font-size:9px;
	font-weight: normal;
}
a.verdana11000000
{
	color : #000000;
	font-family: verdana;
	font-size:11px;
	font-weight: normal;
	text-decoration : none;
}
a:hover.verdana11000000
{
	color : #cc3333;
	font-family:verdana;
	font-size:11px;
	font-weight: normal;
	text-decoration : none;
}

a.verdana14000000
{
	color : #000000;
	font-family: verdana;
	font-size:14px;
	font-weight: normal;
	text-decoration : none;
}
a:hover.verdana14000000
{
	color : #cc3333;
	font-family:verdana;
	font-size:14px;
	font-weight: normal;
	text-decoration : none;
}

a.verdana16000000
{
	color : #000000;
	font-family: verdana;
	font-size:14px;
	font-weight: normal;
	text-decoration : none;
}
a:hover.verdana16000000
{
	color : #cc3333;
	font-family:verdana;
	font-size:14px;
	font-weight: normal;
	text-decoration : none;
}

a.verdana18000000
{
	color : #000000;
	font-family: verdana;
	font-size:18px;
	font-weight: normal;
	text-decoration : none;
}
a:hover.verdana18000000
{
	color : #cc3333;
	font-family: verdana;
	font-size:18px;
	font-weight: normal;
	text-decoration : none;
}


.verdana9333333
{
	color : #333333;
	font-family: Verdana;
	font-size:9px;
	font-weight: normal;
}

.verdana10666666
{
	color : #666666;
	font-family: Verdana;
	font-size:10px;
	font-weight: normal;
}

.verdana11333333
{
	color : #333333;
	font-family: Verdana;
	font-size:11px;
	font-weight: normal;
}

.verdana11666666
{
	color : #666666;
	font-family: Verdana;
	font-size:11px;
	font-weight: normal;
}

.verdana11000000
{
	color : #000000;
	font-family: Verdana;
	font-size:11px;
	font-weight: normal;
}

.verdana12000000
{
	color : #000000;
	font-family: Verdana;
	font-size:12px;
	font-weight: normal;
}

.verdana13
{
	color : #000000;
	font-family: Verdana;
	font-size:13px;
	font-weight: normal;
}

.verdana14
{
	color : #000000;
	font-family: Verdana;
	font-size:14px;
	font-weight: normal;
}

/*    -----  GEORGIA  -----  */

/*    ----- georgia link -----  */

a.georgia12000000
{
	color : #000000;
	font-family: georgia;
	font-size:12px;
	font-weight: normal;
	text-decoration : none;
}

a:hover.georgia12000000
{
	color : #cc3333;
	font-family: georgia;
	font-size:12px;
	font-weight: normal;
	text-decoration : none;
}
a.georgia16000000
{
	color : #000000;
	font-family: Georgia;
	font-size:16px;
	font-weight: normal;
	text-decoration : none;
}
a:hover.georgia16000000
{
	color : #cc3333;
	font-family: Georgia;
	font-size:16px;
	font-weight: normal;
	text-decoration : none;
}





/* --------------------------- */

.georgia10
{
	color : #000000;
	font-family: Georgia;
	font-size:10px;
	font-weight: normal;
}

.georgia11
{
	color : #666666;
	font-family: Georgia;
	font-size:11px;
	font-weight: normal;
}

.georgia12
{
	color : #666666;
	font-family: Georgia;
	font-size:12px;
	font-weight: normal;
}

.georgia13
{
	color : #000000;
	font-family: Georgia;
	font-size:13px;
	font-weight: normal;
}

.georgia14
{
	color : #000000;
	font-family: Georgia;
	font-size:14px;
	font-weight: normal;
}

.georgia16
{
	color : #000000;
	font-family: Georgia;
	font-size:16px;
	font-weight: normal;
}

.georgia18
{
	color : #000000;
	font-family: Georgia;
	font-size:18px;
	font-weight: normal;
}

.georgia18000000
{
	color : #000000;
	font-family: Georgia;
	font-size:18px;
	font-weight: normal;
	text-decoration : none;
}

.georgia20
{
	color : #000000;
	font-family: Georgia;
	font-size:20px;
	font-weight: normal;
}

.georgia22
{
	color : #000000;
	font-family: Georgia;
	font-size:22px;
	font-weight: normal;
}

.georgia24
{
	color : #000000;
	font-family: Georgia;
	font-size:24px;
	font-weight: normal;
}

.georgia26
{
	color : #000000;
	font-family: Georgia;
	font-size:26px;
	font-weight: normal;
}

.georgia28
{
	color : #000000;
	font-family: Georgia;
	font-size:28px;
	font-weight: normal;
}

/* ------- INPUT --------- */


.inputBorderDash 
{
	border: dashed 1px #c0c0c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.inputBorderNone 
{
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.boutonPN{
	color: Black;
	background-color: transparent;
	border: 1px gray line;
	outline-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.input
{
	color: Black;
	background-color: #ffffff;
	border: 1px gray line;
	outline-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}


.inputSelect
{
	color: Black;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
/* ------------------------------- */

/*   Balise table   */

.tableFooter {
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-style: none;
	border-right-style: dashed;
	border-width: 1px;
	border-color: #CCCCCC;
}

.tableBlankPN {
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-style: dashed;
	border-right-style: dashed;
	border-width: 1px;
	border-color: #c0c0c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.tableBorderFull {
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-width: 1px;
	border-color: #e0e0e0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.tableBorderFullTopBottom {
	border-bottom-style: solid;
	border-left-style: none;
	border-top-style: solid;
	border-right-style: none;
	border-width: 1px;
	border-color: #e0e0e0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.tableAuthPN {
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-style: dashed;
	border-right-style: none;
	border-width: 1px;
	background-color: #F2F2F2;
	border-color: #c0c0c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.tablePubPN {
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-style: dashed;
	border-right-style: none;
	border-width: 1px;
	background-color: #FFFFFF;
	border-color: #c0c0c0;
	
}

/*   Balise TD   */

TD.fond {
	BACKGROUND-IMAGE: url(file:///D|/Documents and Settings/Clarkson/My Documents/My Webs/img/imgGlobal/headerFondBandeauSecondaire.gif);
	height : 21;
	width : 618;
}
TD.dashRight {
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-color: #c0c0c0;
}

TD.FullRight {
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-color: #e0e0e0;
}

.tdPN {
	border-bottom-style: solid;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-width: 1px;
	border-color: #e0e0e0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.tdSansBordPN {
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

/*   form   */

.formPN {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	height: auto;
	border-color: #F2F2F2;
	background-color: #f2f2f2;
	
}

/*   image   */

.imgBorderGris {  border: 1px #cccccc solid}

h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

#galleryh {
  padding:0; 
  margin:0 auto 1em auto; 
  list-style-type:none; 
  overflow:hidden; 
  width:470px; 
  height:170px; 
  border:1px solid #888; 
  background:#fff url(new-images/frontpage-css-gallery/background.gif);
  }
#galleryh li {
  float:left;
  }
#galleryh li a {
  display:block; 
  height:170px;
  width:100px; 
  float:left; 
  text-decoration:none; 
  border-right:1px solid #fff; 
  cursor:default;
  }
#galleryh li a img {
  width:100px; 
  height:170px; 
  border:0;
  }
#galleryh li a:hover {
  background:#eee; 
  width:250px;
  }
#galleryh li a:hover img {
  width:250px;
  }

#container {position:relative; width:500px; height:700px; background:#888; border:1px solid #000; margin:10px auto;}
#container b {font-weight:normal; width:500px; text-align:center; position:absolute; bottom:264px; left:-2px; color:#eee; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:7px 21px; position:relative; cursor:default;}

a.slidea {background:url(new-images/gallery/thumbs/Picture014.jpg);}
a.slideb {background:url(new-images/gallery/thumbs/Picture015.jpg);}
a.slidec {background:url(new-images/gallery/thumbs/Picture017.jpg);}
a.slided {background:url(new-images/gallery/thumbs/Picture020.jpg);}
a.slidee {background:url(new-images/gallery/thumbs/Picture022.jpg);}
a.slidef {background:url(new-images/gallery/thumbs/Picture023.jpg);}
a.slideg {background:url(new-images/gallery/thumbs/Picture026.jpg);}
a.slideh {background:url(new-images/gallery/thumbs/Picture028.jpg);}
a.slidei {background:url(new-images/gallery/thumbs/spv4.jpg);}
a.slidej {background:url(new-images/gallery/thumbs/spv5.jpg);}

a.gallery span {visibility:hidden; display:block; position:absolute; width:480px; height:500px; top:189px; left:9px; color:#000; background:#ccc; text-align:center; border:1px solid #fff; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

a.slidea span {left:-13px; top:180px;}
a.slideb span {left:-132px; top:180px;}
a.slidec span {left:-251px; top:180px;}
a.slided span {left:-370px; top:180px;}
a.slidee span {left:-489px; top:180px;}
a.slidef span {left:-13px; top:89px;}
a.slideg span {left:-132px; top:89px;}
a.slideh span {left:-251px; top:89px;}
a.slidei span {left:-370px; top:89px;}
a.slidej span {left:-489px; top:89px;}

a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}
