*
{
	font-family:arial, helvetica, sans-serif;
}

body
{
	background-color:#ffffff;
	margin:0;
	padding:0;
}

.page_selected
{
	font-weight:bold;
	color:white;
	text-decoration:none;
	background-color:#d43159;
	border:1px solid #d43159;
	padding:4px;
}

.page_unselected
{
	font-weight:bold;
	color:#d43159;
	text-decoration:none;
	background-color:#eeeeee;
	border:1px solid #d43159;
	padding:4px;
}

.page_selected:hover, .page_unselected:hover
{
	background-color:#cccccc;
}

.div_results {
	font-size:12px;
	/*margin-left:200px;*/
}

.div_relatif
{
	width:200px;
	float:right;
	background-color:#FFFFFF;
	margin:10px 0px 10px 10px;
	border:solid #3a5912 1px;
}

.div_selection {
	font-size:12px;
	border:1px solid #d43159;
}

.div_links {
  padding: 0px;
  font-size:12px;
  border:solid #3a5912 1px;
  background-color:#ffffff;
  margin-bottom:6px;
  width:200px;
}

.div_search
{
  font-size:14px;
  background-color:#000000;
  margin-left:10px;
  color:#FFFFFF;
  width:390px;
}



.bloc_articles_relatifs
{
	border:1px solid #d43159;
	width:99%;
	font-size: 12px;
}
.div_articles_relatifs
{
  font-size:14px;
  background-color:#d43159;
  color:#FFFFFF;
  padding:2px;
}

.bloc_criteres
{
  border:1px solid #d43159;
}
.div_criteres
{
  font-size:14px;
  background-color:#d43159;
  color:#FFFFFF;
  padding:2px;
}

.type_title_li
{
	margin:0;
	padding:0;
	list-style:none;
}
.type_title img
{
	position:relative;
	float:right;
	margin:2px;
}

.type_title_links
{
	background-color:#3a5912;
	color:#FFFFFF;
	padding:2px;
	font-size:14px;
}

.type_title
{
	background-color:#d43159;
	color:#FFFFFF;
	padding:2px;
	font-size:14px;
}

form
{
	margin:0;
	padding:0;
}

.type_link, .type_link:hover
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}

.div_selection ul, .div_links ul
{
	padding:0px;
	margin:0px;
}

.div_relatif ul
{
	padding:0px;
	margin:10px;
}

.div_selection li, .div_relatif li, .div_links li
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.object_selected
{
	color:#d43159;
	font-weight:bold;
	text-decoration:none;
}
.object_selected:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.object_unselected
{
	color:#50781D;
	text-decoration:underline;
}
.object_unselected:hover
{
	color:black;
	text-decoration:none;
}

.object_rel
{
	color:#50781D;
	text-decoration:underline;
}
.object_rel:hover
{
	color:black;
	text-decoration:none;
}

.type_objets
{
	padding:10px;
}

.type_objets ul, .type_objets_rel
{
	padding:0;
	margin:0;
}

.type_objets li, .type_objets_rel li
{
	list-style:none;
	padding:0px;
	margin:0;
	color:#000000;
	font-size:12px;
	line-height:18px;
	margin-right:6px;
}

.type_objets li
{
	display:inline;
}

.search_type_form
{
	margin:0px;
	padding:0 0 0 10px;
}

.search_button {
	background-color:#ffffff;
	border:#d43159 solid 1px;
	color:#d43159;
	padding:0;
	font-size:12px;
	margin:0 0 0 2px;
	height:20px;
}
      
.search_type_input
{
	width:150px;
	padding:2px;
}

.search_all
{
	font-size:12px;
	width:250px;
	height:16px;
	padding:0;
	margin:0;
}

.div_results h3
{
	font-size:15px;
}

.cell_prod, .cell_prod_actif
{
	/*list-style-image:url(/images/puce.gif);*/
	
}
.cell_prod a
{
	padding:2px;
	text-decoration:underline;
	color:#3a5912
/*	color:#d43159; */
}
.cell_prod a:hover
{
	background-color:#eeeeee;
	padding:2px;
	text-decoration:underline;
	color:#3a5912
/*	color:#d43159; */
}
.cell_prod_actif a
{
	background-color:#cccccc;
	padding:2px;
	text-decoration:none;
	color:#3a5912
/*	color:#d43159; */
}
.cell_prod_actif a:hover
{
	background-color:#bbbbbb;
	padding:2px;
	text-decoration:none;
	color:#3a5912
/*	color:#d43159; */
}
.cell_prod img, .cell_prod_actif img
{
	border:10px solid #FFFFFF;
}
.titre_produit
{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#d43159;
}
.description_produit
{
	font-size:12px;
	color:#d43159;
}
.separator
{
	width:100%;
	color:#d43159;
	size:1px;
}

.wordhighlighted
{
	/*background-color:#FFFF00;*/
}

#article_content h1
{
	color:#d43159;
	font-size:16px;
	font-weight:bold;
}

h1
{
	color:#d43159;
	font-size:20px;
	font-weight:bold;
}

#article_content p
{
	font-size:12px;
	color:#333333;
}

#article_content a
{
	font-weight:bold;
	color:#000000;
	font-size:12px;
}
#article_content a:hover
{
	font-weight:bold;
	color:#FF0000;
	font-size:12px;
}



.style1 {
	color: #990000;
	font-weight: bold;
}
.style2 {color: #990000}





form { 
	margin: 0;
	padding: 0;
}

table { border: 0; }

#wrap {
	width: 960px;
	margin: 0 auto;
}


/* header */
.baseline { height: 24px; }

.header {
	border-top: 8px solid #9ae637;
	height: 112px;
}

img {
	border: 0;
}

.nav {
	border-top: 1px solid #9ae637;
	padding-top: 2px;
	width: 960px;
}

/* body */
#menu {
	float: left;
	width: 175px;
}	#menu .marge { padding-left: 9px;	padding-top: 13px; padding-bottom: 13px; }

#contenuGlobal {
	float: left;
	width: 600px;
}	#contenuGlobal .marge { padding-left: 23px; padding-top: 13px; padding-bottom: 13px; }

#contenuSecondaire {
	float: left;
	width: 180px;
}	#contenuSecondaire .marge { padding-left: 6px; padding-top: 13px; padding-bottom: 13px;	}

.menuSection {
	font-size: 12px; 
	padding: 2px 3px;
	background-color: #9ae637;
	color: #3a5912;
	border: 1px solid #3a5912;
	font-weight: bold;
} .margeSection { margin-top: 5px; }

.menuRubrique {
	font-size: 12px; 
	margin-top: 2px;
	padding: 2px 3px;
	background-color: #cefc91;
	color: #50781d;
	border: 1px solid #3a5912;
	font-weight: bold;
}

#contenuGlobal a {
	color: #3a5912;
	font-weight: bold;
	text-decoration: underline;
}

#contenuGlobal a:hover {
	color: #d43159;
	font-weight: bold;
	text-decoration: underline;
}

#contenuSecondaire a {
	color: #3a5912;
	font-weight: bold;
	text-decoration: underline;
}

#contenuSecondaire a:hover {
	color: #d43159;
	font-weight: bold;
	text-decoration: underline;
}

.menuSection a {
	color: #3a5912;
	text-decoration: none;
} .menuSection a:hover {	text-decoration: underline; }

.menuRubrique a {
	color: #3a5912;
	text-decoration: none;
} .menuRubrique a:hover {	text-decoration: underline; }

.encadre {
	font-size: 12px;
	color: #fff;
	background-color: #d43159;
	padding: 3px;
	margin-top: 5px;
} 

.encadre p {
	margin: 0;
	padding: 0;
} .encadre a { color: #FFFFFF; text-decoration: underline; }

#breadcrumbs {
	background-color: #d43159;
	font-size: 0.9em;
	color: #FFFFFF;
}

.bread {
	background-color: #d43159;
	float: left;
	width: 553px;
	height: 18px;
} .margeBread { margin-top: 1px; margin-left: 1em; } 

#breadcrumbs a {
	color: #FFFFFF;
	text-decoration:none;
}

#breadcrumbs a:hover {
	color: #000;
	text-decoration:none;
}

#breadcrumbs .last {
	color: #000;
}

.print {
	width: 24px;
	height: 18px;
	background-color: #FFFFFF;
	float: left;
} .print img { border: 0; }

#contenuSecondaire p {
	text-align: right;
	margin: 0 0 5px 0;
	color: #d43159;
	font-size: 0.9em;
}

/* footer */
#footer {
	clear: both;
	/**/
	color: #50781d;
	text-align: center;
	/*font-size: 0.9em;*/
} .bgfooter { background-color: #9ae637; 
	font-size: 12px;
}

#footer a { text-decoration: none; color: #50781d; }
#footer a:hover { text-decoration: underline; }

.copyright {
	text-align: right;
	/*font-size: 0.9em;*/
}

/* styles */
h1 {
	margin: 0 0 0.8em 0;
	padding: 0.4em 0 0 0;
	color: #d43159;
	font-size: 1.5em;
	clear:left;
}

.h1Risques {
	 width: 415px;
	 float: left;
	 height: 25px;
}

.situationsRisques {
	 width: 160px;
	 text-align: right;
	 float: left;
	 height: 25px;
}
.situationsRisques span {
display: block;
padding-top: 8px;
}

h2 {
	margin: 0.8em 0 0.8em 0;
	padding: 0;
	color: #d43159;
	font-size: 1em;
}

p {
	margin: 0 0 0.4em 0;
	padding: 0;
}

.petit {
	font-size: 0.85em !important;
}
.grand {
	font-size: 1.2em;
}
.description {risquesBottom
	border: 1px solid #d43159;
	padding: 0.5em;
	color: #d43159;
}
.white { color: #FFFFFF !important; }
.important { color: #d43159; }
.norm	{ color: #50781d !important; }
.secondaire { color: #000000; }

.legende { background-color:#cefc91; border: 1px solid #3a5912; } 

MsoNormal {
	font: 1em Arial, Helvetica, sans-serif !important;
}

font {
	font: 1em Arial, Helvetica, sans-serif !important;
}

.chapter {
	margin: 0 0 0.8em 0;
	padding: 0.4em 0 0 0;
	color: #d43159;
	font-size: 1.5em;
	clear:left;
}

.titleVoir { background-color: #B9BF8C; color: #FFFFFF; padding: 3px 3px 0 3px; }
.risquesDroite { background-color: #DFE6A8; color: #000000; padding: 3px; font-size:0.85em; }
.risquesGauche { background-color: #CED59A; color: #000000; padding: 3px; font-size:0.85em; }
.risquesCentre { background-color: #E1FFBA; color: #000000; padding: 9px 0 9px 0; }
.risquesBottom {
	background-color: #CED59A;
	padding: 0.5em;
	color: #000;
}

ul	{margin: 3px  0 20px 30px;padding:0}

a.vege			{font: 11px Arial;color: #50781D ! important; text-decoration: none}
a.vege:hover	{font: 11px Arial;color: #d43159 ! important; text-decoration: none}


.Scroller 	{margin:20px 0 0 0}

#nav, #nav ul {
	float: left;
	width: 960px;
	font-size: 11px;
	list-style: none;
	background: #cefc91;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 2px 0;
}

#nav a {
	display: block;
	width: 119px;
	color: #3A5912;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 0;
}

#nav a.daddy {
	background: url(/_gfx/arrow.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	width: 119px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 140px;
	font-weight: normal;
	margin: 0;
}

#nav li li {
	width: 138px;
	border-top: 1px solid #fff;
	padding: 2px 0 3px 3px;
}

#nav li ul a {
	width: 138px;
	text-align: left !important;
}

#nav li ul ul {
	margin: -19px 0 0 138px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #9ae637;
}

#nav .over { background: #9ae637 !important; }
