body {
/*	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0px 0px; */
	margin: 0px 10px 0px 0px;
	background-image:  url(../IMG/bodybg.jpg);
}
/* body et .bkgndtxt id ; .bkgndtxt laisse pour compatibilite */
.bkgndtxt {
/*	background-attachment: fixed; */
/*	background-image:  url(../IMG/txtbkgnd.jpg); */
/*	background-repeat: no-repeat; */
	background-position: 0px 0px;
}
/* rajout */
td.bkgndtxt {
/*	background-attachment: fixed; */
/*	background-image:  url(../IMG/txtbkgnd.jpg); */
	background-image:  url(../IMG/corpsbg.gif);
/*	background-repeat: no-repeat; */
/*	background-position: 0px 0px; */
	padding-left: 20px;
}

.txtdefaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;

}
.lettrinedef {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.txtremarque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.txtgras1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.listetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
}
.txtgras2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.menug {
	font-family: Arial, Verdana, Helvetica, sans-serif;
/*	color: #003366; */
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.menug:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #003366;
/*	color: #666666; */
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.menug:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #330066;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.menug:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.menug:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.menug2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
/*	color: #006699; */
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;

}

A.menug2:link, A.menug2:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #006699;
/*	color: #666666; */
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
A.menug2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #330066;
/*	color: #666666; */
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
A.menug2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

TABLE.bread {
     margin-top: 4px;
}

TD.bread {
	vertical-align: baseline;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.bread:link, A.bread:visited, A.bread:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
/*	color: #006699; */
	color: #21A9FF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.bread:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

TD.breadpage {
	vertical-align: baseline;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
/* Plus utilise : */
A.breadpage:link, A.breadpage:visited, A.breadpage:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
}
A.breadpage:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
}

TD.bread_soum {
	background-image: url(../IMG/bread_soum.gif);
}

TD.entete {
	background-attachment: fixed;
	background-image:  url(../IMG/topnav_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

TD.colgauche {
	background-image:  url(../IMG/ssmbkgndl.jpg);
}

.Style2 {color: #FF6600}

TABLE.cattitre {
	background-color:#79C9EE;
}

H2.catmenu {
	font-size: 11px;
	letter-spacing:1pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
	margin-left: 50px;
}

/* Insertion de feuille de style des pages "catalogue" */

 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Arial Narrow";
	panose-1:2 11 5 6 2 2 2 3 2 4;}
@font-face
	{font-family:"Franklin Gothic Book";
	panose-1:2 11 5 3 2 1 2 2 2 4;}
@font-face
	{font-family:Times;
	panose-1:2 2 6 3 5 4 5 2 3 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10pt;
/*	font-family:"Times New Roman";} */
	font-family:Arial, Helvetica, sans-serif;} 
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.0pt;
	font-family:"Franklin Gothic Book";
	color:blue;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin-top:1.0pt;
	margin-right:0cm;
	margin-bottom:1.0pt;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:Times;}
h2
	{margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:"Arial Narrow";
	color:navy;}
h3
	{margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:11.0pt;
	font-family:"Times New Roman";
	color:black;
	text-transform:uppercase;
	text-decoration:underline;}
h4
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	page-break-after:avoid;
	font-size:14.0pt;
	font-family:"Times New Roman";}
p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
/*	{color:windowtext;
	text-decoration:none;} */
	{color:blue;
/*	text-decoration:underline; */
	text-decoration:none;
}	
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:none;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
	{page:Section1;}
 /* List Definitions */
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
