/* RNSA [Ecran] CSS */

body {
	background-color: #FFFFFF;
	color: #50781d;
	font: 0.8em Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

form { 
	margin: 0;
	padding: 0;
}

table { border: 0; }

#wrap {
	width: 960px;
	margin: 0 auto;
	position: relative;
}


/* header */
.baseline 		{height: 24px; }
.baselineEN		{height: 24px;width:969px;background:#FFFFFF url(/_gfx/_top-base-line.gif) no-repeat 0 0 }


.header {
	border-top: 8px solid #9ae637;
	height: 112px;
}

img {
	border: 0;
}

.nav {
	border-top: 1px solid #9ae637;
	padding-top: 2px;
	width: 960px;
}


a.rougeD 		{color:#d43159!important;text-decoration:underline} 
a.rougeD:hover  {color:#d43159!important;text-decoration:none} 


/* 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;	}

#contenuSecondaire .marge img { max-width:160px}




.menuSection {
	font-size: 0.9em;
	padding: 2px 3px;
	background-color: #9ae637;
	color: #3a5912;
	border: 1px solid #3a5912;
	font-weight: bold;
} .margeSection { margin-top: 5px; }

.menuRubrique {
	font-size: 0.9em;
	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: 0.9em;
	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: center; /* modifier le 16 01 2012 Olivier */
	margin: 0 0 5px 0;
	color: #d43159;
	font-size: 0.9em;
}

/* footer */
#footer {
	clear: left;
	/**/
	color: #50781d;
	text-align: center;
	/*font-size: 0.9em;*/
} .bgfooter { background-color: #9ae637; }

#footer a { text-decoration: none; color: #50781d; }
#footer a:hover { text-decoration: underline; }

.copyright {

	text-align: right;
	font-weight: bold;
	
	/*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 	{padding:0 0 0 0}


/* DEBUT Ajouts Sylvain */
.TxtHistorique { font: 1em Arial, Helvetica, sans-serif !important; color: #000000; margin: 0cm 0cm 0pt; text-align: justify; }
.TxtHistoriqueGras {
	font: bold 1em Arial, Helvetica, sans-serif !important; color: #000000; margin: 0cm 0cm 0pt; text-align: justify; }
.bordGauche { border-left: 1px solid black; text-align:center; } 
.bordDroite { border-right: 1px solid black; text-align:center; } 
.bordHaut { border-top: 1px solid black;  text-align:center; } 
.bordBas { border-bottom: 1px solid black;  text-align:center; }
/* FIN Ajouts Sylvain */
