body {
	margin-top:0px;
font-family : Arial, Helvetica, sans-serif;
}

.body, .titre, .chapo, .formulaire, .textaccueil, .bigtextaccueil, .link, .liens, .liens2, .text, .text3, .text4, .textnews, .textdefault, .menus, .menugauche,.menugauche2, .menucentre, .news, .headline, .text2, .head, .headbold, .liencat, .ref, .mailing, .liengauche, .titlefin, .chapo2, .menutop , .menu, .title , .chap , .fixe , .linko , .texto , .champs , .champs2 {
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.body, .link, .liengauche, .text, .text2, .text3, .textdefault, .head, .headbold, .mailing, .menus, .text4, .textnews, .menugauche, .menugauche2, .menucentre, .menutop, .menu {
font-size : 12px; 
} 

.liens , .liencat , .liens2 {
font-size : 10px; 
}
.liens {
color : #999999; 
} 
.liens:hover {
color : #b21107; 
}
td.centrif {
 color: #b21107; font-style: italic; font-weight: bold; font-size: 14px;
background: bottom right url(img/centrifugeuse/N4501.jpg) no-repeat;
}
td.tableprep {
 color: #b21107; font-style: italic; font-weight: bold; font-size: 14px;
}
td.tableprepcontent {
 color: #000;  
 font-size: 13px;
 text-align:justify;
 padding:12px;
 vertical-align:top;
}
.centrifugeuse_bloc { 
border: 1px solid #b21107; padding:4px; margin-bottom:15px; }

.centrifugeuse_titre  { color: #b21107; font-style: italic; font-weight: bold; font-size: 14px }
td.centrifugeuse_bloc1 {
	font-size: 12px;
	background: bottom right url(img/centrifugeuse/bloc1_bottom.jpg) no-repeat;
}
.liencat {
color : #556aa3; 
} 
.liencat:hover {
color : #b21107; 
} 
.liens2 {
color : #999999; 
font-weight : bold;
} 
.liens2:hover {
color : #b21107; 
font-weight : bold;
}
.liengauche {
color : #c1c2c5; 
text-align : right; 
padding-right : 20px; 
width : 100%; 
} 
.liengauche:hover {
color : #ffffff; 
font-weight : bold; 
} 
.link {
color : #556aa3; 
} 
.link:hover {
color : #b21107; 
text-decoration : underline; 
} 
.linkaccueil, .linkaccueil a {
	color : #000000;
	padding-right : 8px; 
	text-decoration : none; 
	font-weight:bold;
	font-size:15px;
	text-align:right;
	font-family : Arial, Helvetica, sans-serif; 
} 
.linkaccueil:hover, .linkaccueil a:hover {
	color : #FFFFFF;
	text-decoration : none; 
} 
.text {
color : #000000; 
text-align : justify; 
width : 300px; 
padding-right : 25px; 
padding-left : 25px; 
} 
.text2 {
color : #000000; 
text-align : justify; 
width : 500px; 
padding-right : 25px; 
padding-left : 25px; 
} 

.text3 {
color : #000000; 
text-align : justify;  
padding-right : 0px; 
padding-left : 0px; 
} 
.text4 {
color : #000000; 
text-align : justify;  
padding-right : 0px; 
padding-left : 5px; 
} 
.textnews {
color : #000000; 
text-align : justify;  
padding-right : 10px; 
padding-left : 25px; /*
border-right: #b21107 solid 1px;*/
border-right: #CBCBCB solid 1px;
} 

.textdefault {
color : #000000; 
text-align : justify; 
} 
.head {
color : #b21107; 
text-align : justify; 
} 
.headbold {
color : #b21107; 
font-style : normal; 
text-align : justify; 
font-weight : bold;
text-transform-capitalize;
}
.headline {
font-size : 14px; 
font-style : italic; 
color : #556aa3; 
text-align : right; 
padding-right : 20px; 
width : 100%; 
; font-weight: bold
} 
.headline:hover {
color : #ffffff; 
text-align : right; 
padding-right : 20px; 
width : 100%; 
} 
.titre {
font-size : 16px; 
color : #556aa3; 
font-weight : bold; 
} 
.chapo {
font-size : 13px; 
color : #ffffff; 
font-weight : bold; 
background-color : #b21107; 
background-image : url(img/main.gif); 
background-repeat : no-repeat; 
padding-left : 25px; 
width : 150px; 
height : 22px; 
} 
.formulaire {
color : #556aa3; 
font-weight : bold; 
} 
.ref {
font-size : 11px; 
color : #b21107; 
font-style : italic; 
} 
.ref:hover {
font-size : 11px; 
color : #556aa3; 
font-style : italic; 
}
.menutop {
color : #666666;
text-align : left; 
padding-left : 8px; 
height : 20px; 
width : 180px;
background-color : #ffffff; 
border-top : 1px solid #b21107; 
border-left : 1px solid #b21107; 
border-right : 1px solid #b21107; 
border-bottom : 0 none;
} 
.menutop:hover {
color : #ffffff; 
background-color : #b21107; 
border-top : 1px solid #b21107; 
border-left : 1px solid #b21107; 
border-right : 1px solid #b21107; 
border-bottom : 0 none; 
} 
.menu {
color : #666666; 
text-align : left; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 3px; 
padding-bottom : 3px; 
height : 20px; /*
float:left;
position:relative;
width : 180px;*/
background-color : #ffffff; 
border : 1px solid #b21107;
} 
.menu:hover {
color : #ffffff; 
background-color : #b21107;
}
.menucentre {
color : #666666; 
text-align : left; 
padding-left : 8px; 
height : 20px; 
width : 130px; 
background-color : #ffffff; 
border : 1px solid #b21107;
} 

.menuleft { 
text-align : right; 
padding-top : 24px; 
padding-bottom : 24px; /*
width : 200px; */
padding-right: 8px
} 
.menuleftbloc {
	float: left;
	border: 1px solid black;
	padding:5px;
	margin-left:15px;
	width:157px;
	color: black;
	font-size:12px;
	margin-top:10px;
	text-align:center
}
			
.menuleftbloclink, .menuleftbloclink a:link, .menuleftbloclink a, .menuleftbloclink a:visited  { 
	text-decoration:none;
	font-weight:bold;
	font-size: 11px; 
	color: #000; 
	font-family: Arial, Helvetica, sans-serif }	
			
.menuleftbloclink a:hover, .menuleftbloclink:hover {
	text-decoration:underline;
	color: #B21107;
}	
.menucentre:hover {
color : #ffffff; 
background-color : #b21107; 
}
.menus {
color : #666666; 
text-align : left; 
padding-left : 8px; 
height : 20px; 
width : 130px; 
background-color : #ffffff; 
border-top : 1px solid #b21107; 
border-left : 1px solid #b21107; 
border-right : 1px solid #b21107; 
border-bottom : 0 none;
}
.menus:hover {
color : #ffffff; 
background-color : #b21107; 
} 
.menugauche {
color : #b21107; 
text-align : right; 
height : 22px; /*
width : 200px; */
padding-right: 15px
} 
.menugauche:hover {
color : #ffffff; 
height : 22px; 
background-image : url(img/navgau.gif); 
width : 200px; 
} 

.menugauche2 {
color : #b21107; 
text-align : right; 
text-decoration:none;
/*font-size:14px; 
height : 22px; 
width : 200px; */
padding-right: 0px
} 
.menugauche2:hover {
color : #ffffff; 
background-image : url(img/navgau.gif); 
} 
.mailing {
color : #666666; 
text-align : justify; 
height : 22px; 
width : 200px; 
padding-left : 15px; 
padding-right : 15px; 
; clip:   rect(   )
}
.formulaire {
font-size : 11px; 
} 
.news {
color : #666666;
font-size : 11px;
text-align : justify; 
width : 150px;  
height : 22px; 
} 
.chapo2 {
font-size : 13px; 
color : #ffffff; 
font-weight : bold; 
background-color : #b21107; 
background-image : url(img/fleche.gif); 
background-repeat : no-repeat; 
padding-left : 25px; 
width : 150px; 
height : 22px; 
} 
.line {
background-image : url(img/line.gif); 
background-repeat : no-repeat; 
background-color : #c1c2c5;
; background-position: top; vertical-align: top
} 
.titlefin {
font-size : 12px; 
color : #b21107; 
font-style : italic;
}  
.linko , .champs , .champs2 {
font-size : 11px; 
} 
.texto {
padding-right : 5px; 
padding-left : 5px; 
width : 90px; 
} 
.linko {
color : #556aa3; 
} 
.linko:hover {
color : #b21107; 
text-decoration : underline; 
} 
.title {
font-size : 12px; 
color : #556aa3; 
font-weight : bold; 
padding-left : 10px;
} 
.fixe {
font-size : 12px; 
color : #ffffff; 
font-weight : bold; 
background-color : #b21107; 
padding-left : 10px; 
width : 100px; 
height : 20px; 
} 
.chap {
font-size : 12px; 
color : #000000;
width: 100px;
font-weight : bold; 
padding-left : 10px; 
background-color: C1C2C5;
border-top : 1px solid #b21107; 
border-left : 0 none ; 
border-right : 1px solid #b21107; 
border-bottom : 0 none; 
} 
.champs {
color : #666666; 
text-align : justify; 
width : 100px; 
padding-left : 10px; 
padding-right : 5px; 
border-top : 1px solid #b21107; 
border-left : 0 none ; 
border-right : 1px solid #b21107; 
border-bottom : 0 none; 
} 
.champs2 {
color : #666666; 
text-align : justify; 
width : 200px; 
padding-left : 10px; 
padding-right : 5px; 
border-top : 1px solid #b21107; 
border-left : 0 none; 
border-right : 1px solid #b21107; 
border-bottom : 0 none; 
} 

#navigationtop {
	float:left;
	width:540px;
	height:30px;
	text-align:right;
}
a.menuhaut {
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
font-size : 12px; 
color : #666666; 
text-align : left; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 3px; 
padding-bottom : 3px; 
height : 20px; /*
float:left;
position:relative;
width : 180px;*/
background-color : #ffffff; 
border : 1px solid #b21107;
} 
a.menuhaut:hover {
color : #ffffff; 
background-color : #b21107;
}
.linktop {
	color : #000000;
	padding-left : 8px; 
	text-decoration : none; 
	font-weight:bold;
	font-size:12px;
	text-align:right;
} 
.linktop:hover {
	color : #666666;
	text-decoration : none; 
} 
.introred {
	text-align:center;
	color:#b21107;
	font-size:18px;
	margin-bottom:10px;
	/*font-weight:bold;
	font-family :Times, Times New Roman;*/
}
.introgrise {
	color:#666666;
	font-size:18px;
	margin-bottom:10px;
	/*font-weight:bold;
	font-family :Times, Times New Roman;*/
}
.bigger {
	font-weight:bold;
	font-size:22px;
}
td.introcat {
	width:250px;
	text-align:left;
	color: black;
	font-size:13px;
	vertical-align:top;
	border: 2px solid #666666;
	padding:5px;
}
td.introcatff {
	width:250px;
	text-align:left;
	color: black;
	font-size:13px;
	vertical-align:top;
	/*border: 2px solid #666666;*/
	padding:5px;
}
.categories {
	width:240px;
	color: black;
	font-size:14px;
	font-weight:bold;
	text-decoration : none; 
	line-height:30px;
	vertical-align:middle;
}
.categories:hover {
	color : #666666;
	text-decoration : none; 
}
#logodisplay {
	foat:left;
	width:550px;
	margin-bottom:15px;
}
.imagecat {
	float:left;
	vertical-align:baseline;
	border:0;
	margin-right:6px;
}

.imgtitre {
	float:left;
	border:0;
	margin-top:6px;
	margin-left:6px;

}
.menuboutonsaccueil { 
  	float:right;
	margin-right: 10px;
	margin-top: 5px;
  	/*width:160px;*/

}
.menuboutons { 
  	float:left;
  	position:relative;
	margin-top: 5px;
  	/*width:160px;*/
	left: 36px;
  	

}
 .menucatalogue a, .menupo a,  .menujb a,  .menumixer a,  .menuff a,  .menusav a,  .menuprojet a, .menuce a, .menupr a {  
  	/*float:left;
	position: relative;
	width:160px;
  	height: 30px;
 	font-variant: small-caps;*/
	margin-top: 3px;
	margin-bottom: 3px;
  	width:123px;
  	height: 27px;
  	display:block;
	background-position:0 -54px;
}
.menucatalogue a:hover, .menupo a:hover, .menumixer a:hover,  .menuff a:hover,  .menusav a:hover,  .menuprojet a:hover, .menuce a:hover, .menupr a:hover,   .menujb a:hover {
	background-position:0 -27px;

}
.menucatalogue a {  
  background: url(img/boutons-catalogue5.gif) no-repeat left top;
}
.menupo a {  
  background: url(img/boutons-po5.gif) no-repeat left top;
}
.menuce a {  
  background: url(img/boutons-ce5.gif) no-repeat left top;
}
.menupr a {  
  background: url(img/boutons-pr5.gif) no-repeat left top;
}
.menumixer a {  
  background: url(img/boutons-mixers5.gif) no-repeat left top;
}
.menuff a {  
  background: url(img/boutons-ff5.gif) no-repeat left top;
}
.menujb a {  
  background: url(img/boutons-jb5.gif) no-repeat left top;
}
.menusav a {  
  background: url(img/boutons-sav5.gif) no-repeat left top;
}
.menuprojet a {  
  background: url(img/boutons-projet5.gif) no-repeat left top;
}
.invisiblemenu
  { 
  /*
  Ca c juste pour faire plaisir 
  aux navigateurs texte et 
  aux moteurs de recherche */
	font-size: 5px; 
  background:transparent;
  visibility:hidden; 
 text-decoration:none;
 }
 td.fastfood {
 	vertical-align:top;
 	text-align:right;
 	background: url(img/COMPO_fast_food4.jpg) no-repeat left top;
 	height:307px;
 }
 table.chicken {
 	cellpadding:1px;
 	background: url(img/degradechicken.jpg) repeat-x left top;
 	background-color:#F9D406;
 	border: 2px solid  #b21107;
 	
 }
 
 .titreRouge {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bolder; color: #B21107}
.txt12pix {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.txt9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.txt12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt}
.liensRougBl {  color: #B21107; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.liensRougBl:hover { color: #FFFFFF; text-decoration: none ; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.txt8 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.txt8blanc { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; color: #FFFFFF}