DIV.COLONNE-DROITE {
	PADDING: 0 0 25px 0; 
	FONT-SIZE: 11px; 
	MIN-HEIGHT: /*308px*/428px; 
	FLOAT: left; 
	MARGIN: 0 2px 0 0; 
	WIDTH: 212px;
	POSITION: relative; 
	/*BACKGROUND-COLOR: #ede214;*/ 
	TEXT-ALIGN: left;
	font-weight:normal;
		border-top: solid 5px #ede214;
}
DIV.CONTENU-ONGLETS DIV.COLONNE-DROITE {
	WIDTH: 213px
}
DIV.COLONNE-DROITE .PADDING {
	/*WIDTH: 180px;*/
}

DIV.COLONNE-DROITE .MAJINET-BLOCK {
	padding: 0 0 0 0;
}
DIV.COLONNE-DROITE H2.std /*.COLONNE-DROITE H2*/ {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px; 
	COLOR: #b4022b; 
	LINE-HEIGHT: 1.5em; 
	PADDING-TOP: 5px;
}
DIV.COLONNE-DROITE H2.std A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px;  
	LINE-HEIGHT: 1.5em; 
	PADDING-TOP: 5px;
}
DIV.COLONNE-DROITE P {
	PADDING: 0 0 10px 0; 
	FONT-SIZE: 11px;  
	MARGIN: 0px; 
	TEXT-ALIGN: left;
}
DIV.COLONNE-DROITE UL {
	WIDTH: 170px;
	
}
DIV.COLONNE-DROITE LI {
	FONT-SIZE: 11px; 
	TEXT-ALIGN: left;
}

DIV.COLONNE-DROITE A {
	FONT-SIZE: 11px; COLOR: #a31312; TEXT-DECORATION: none
}
DIV.COLONNE-DROITE A:hover {
	TEXT-DECORATION: underline
}
DIV.COLONNE-DROITE H3.std {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 23px
}
DIV.COLONNE-DROITE IMG {
	MARGIN: 10px 0px 5px
}
DIV.IMAGE-CENTREE {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
DIV.TITRE-ONGLETS {
	WIDTH: 212px; 
	COLOR: #686868; 
	POSITION: relative;

}
.PADDING {
	/*PADDING: 5px 20px 0 20px; */
	PADDING: 0 20px 0 20px;
	/*WIDTH: 172px;*/
}

H2.menu-titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.65em; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; CURSOR: default; COLOR: #a31312; PADDING-TOP: 0px
}
.COULEUR-01 {
	COLOR: #a31312
}
DIV.pagination {
	TEXT-ALIGN: center
}
UL {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #686868; TEXT-ALIGN: justify
}
UL.std {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #686868; TEXT-ALIGN: justify
}

UL.std {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

UL LI {
	PADDING: 0 0 0 0.7em; 
	BACKGROUND-POSITION: 0px 5px; 
	FONT-WEIGHT: normal; 
	BACKGROUND-IMAGE: url(../Images/puce01.gif); 
	COLOR: #686868; 
	BACKGROUND-REPEAT: no-repeat
}
UL.std LI {
	PADDING: 0 0 0 0.7em; 
	BACKGROUND-POSITION: 0px 5px; 
	FONT-WEIGHT: normal; 
	BACKGROUND-IMAGE: url(../Images/puce01.gif); 
	COLOR: #686868; 
	BACKGROUND-REPEAT: no-repeat
}
A.bouton {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #686868; PADDING-TOP: 3px
}
A.bouton:hover {
	COLOR: #a31312
}
H3.titre-glossaire {
	FONT-WEIGHT: bold; COLOR: #a31312
}
DIV.encart-bas {
	MARGIN: 2em 0px 0px
}
DIV.encart-bas A {
	COLOR: #686868; TEXT-DECORATION: underline
}
DIV.encart-bas A:hover {
	COLOR: #a31312; TEXT-DECORATION: underline
}
DIV.encart-bas IMG {
	MARGIN: 0px 6px 0px 0px; VERTICAL-ALIGN: text-bottom
}
DIV.encart-bas P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #686868; PADDING-TOP: 0px; TEXT-ALIGN: justify
}

/* BLOCS PAGE METIER */
/*   ATTENTION SYNTAXE PAS DE POINT ?!   */
contenu-bloc-01 P, contenu-bloc-02 P {
font-weight:normal;
font-size:1em;
color:#686868;
text-align:justify;
}

contenu-bloc-01 P, contenu-bloc-02 P {
padding:0 0 10px 1em;
list-style-type:none;
}

div.bloc-01 h3.debut{
	margin:0 0 0.6em 0;
	line-height:1.45em;
	color:#022B1B;
	font-weight:bold;
	background-image: url(/vilmorin/images/arrondi_debut.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:0.9em;
	background-color:#E7E62C;
	padding: 0 0 0 10px;
	width:239px;
}

div.bloc-01{
	position:relative;
	width:365px;
	min-height:89px;
	margin:0 0 0 47px;
}

div.trait-01{
	background-image:url(/vilmorin/images/trait_bloc.gif);
	background-position:88px 0;
	background-repeat:repeat-y;
}

div.bloc-01 img{
	display: block;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:116px;
}

div.bloc-01 div.contenu-bloc-01{
	margin:0 0 0 116px;
	width:249px;
}

.contenu-bloc-01 P, .contenu-bloc-02 P {
padding:5px;
font-weight:normal;
}

div.bloc-01 h3{
	margin:0 0 0.6em 0;
	line-height:1.45em;
	color:#022B1B;
	font-weight:bold;
	background-image: url(/vilmorin/images/arrondi_01.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:0.9em;
	background-color:#E7E62C;
	padding: 0 0 0 10px;
	width:239px;
}

div.bloc-01 ul{
	padding:0 0 0 9px;
	color:#686868;
	font-weight:normal;
	font-size:0.9em;
	line-height:1.2em;
	list-style-type:none;
	text-align:justify;
}

div.bloc-01 li{
	padding:0 0 0 0.6em;
	background-image:url(/vilmorin/CMS/images/puce02.gif);
	background-position:0 0.6em;
	background-repeat:no-repeat;
	color:#686868;
	font-weight:normal;
}

div.trait-bloc01{
	height:28px;
	background-image:url(/vilmorin/images/trait_bloc.gif);
	background-position:135px 0;
	background-repeat:repeat-y;
}

div.bloc-02{
	position:relative;
	width:365px;
	min-height:89px;
	margin:0 0 0 135px;
}


div.trait-02{
	background-image:url(/vilmorin/images/trait_bloc.gif);
	background-position:276px 0;
	background-repeat:repeat-y;
}

div.bloc-02 img{
	display: block;
	position:absolute;
	z-index:1;
	right:0;
	top:0;
}

div.bloc-02 div.contenu-bloc-02{
	margin:0 116px 0 0;
	width:249px;
} 

div.bloc-02 h3{
	margin:0 0 0.6em 0;
	line-height:1.45em;
	color:#022B1B;
	font-weight:bold;
	background-image:url(/vilmorin/images/arrondi_02.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:0.9em;
	background-color:#E7E62C;
	padding: 0 0 0 38px;
	width:211px;
}

div.bloc-02 ul{
	padding:0 10px 0 35px;
	color:#686868;
	font-weight:normal;
	font-size:0.9em;
	line-height:1.2em;
	list-style-type:none;
	text-align:justify;
}

div.bloc-02 li{
	padding:0 0 0 0.6em;
	background-image:url(/vilmorin/CMS/images/puce02.gif);
	background-position:0 0.6em;
	background-repeat:no-repeat;
	color:#686868;
	font-weight:normal;
}

div.trait-bloc02{
	height:28px;
	background-image:url(/vilmorin/images/trait_bloc.gif);
	background-position:411px 0;
	background-repeat:repeat-y;
}

.texte-home {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a31312; LINE-HEIGHT: 1.5em
}
A {
	COLOR: #a31312
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sans-bordure {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.MARGE-GAUCHE {
	MARGIN-LEFT: 20px
}
DIV.CONTENU-ONGLETS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 310px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 762px; PADDING-TOP: 0px; POSITION: relative
}
DIV.CONTENU {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 310px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 762px; PADDING-TOP: 0px; POSITION: relative
}
.FOND-1 {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-BOTTOM: #d6d6d6 1px solid
}
DIV.COLONNE-1 {
	PADDING-RIGHT: 23px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 23px; MIN-HEIGHT: 239px; PADDING-BOTTOM: 23px; WIDTH: 713px; PADDING-TOP: 46px
}
DIV.COLONNE-GAUCHE {
	PADDING-RIGHT: 23px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 23px; MIN-HEIGHT: 239px; FLOAT: left; PADDING-BOTTOM: 23px; WIDTH: 501px; PADDING-TOP: 46px
}
HR.FOCUS {
	BORDER-RIGHT: #a31312 0px solid; BORDER-TOP: #a31312 0px solid; DISPLAY: block; VISIBILITY: visible; MARGIN: 5px 5% 0px; BORDER-LEFT: #a31312 0px solid; WIDTH: 90%; PADDING-TOP: 10px; BORDER-BOTTOM: #a31312 1px solid; HEIGHT: 1px; TEXT-ALIGN: center
}
H1.TITRE-PAGE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-SIZE: 12px; LEFT: -1px; PADDING-BOTTOM: 0px; WIDTH: 230px; COLOR: #fff; LINE-HEIGHT: 1.1em; PADDING-TOP: 5px; POSITION: absolute; TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #a31312
}
SPAN.TITRE-H3-01 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a31312
}
H2.TITRE-H3-01 {
	FONT-SIZE: 12px; COLOR: #a31312
}
.VISIBILITY-HIDDEN {
	VISIBILITY: hidden
}
UL.MENU-DROITE {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 50px 0px 0px; WIDTH: 150px; COLOR: #a31312; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.ITEM-MENU-DROITE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url(../Images/puce-01.gif) no-repeat 0px 7px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
A.LIEN-ITEM-MENU-DROITE {
	COLOR: #a31312; TEXT-DECORATION: none
}
A.LIEN-ITEM-MENU-DROITE:hover {
	TEXT-DECORATION: underline
}
H3.TITRE-MENU-GAUCHE {
	PADDING:5px 2px 0 2px;  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	RIGHT: -1px;  
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 102px; 
	POSITION: absolute; 
	HEIGHT: 35px; 
	TEXT-ALIGN: center;
}
H3.TITRE-MENU {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; RIGHT: -1px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 102px; PADDING-TOP: 5px; POSITION: absolute; HEIGHT: 35px; TEXT-ALIGN: center
}
H3.TITRE-MENU SPAN {
	VERTICAL-ALIGN: middle
}
H3.TITRE-MENU-GAUCHE {
	LEFT: 0px
}
H3.ACTIF-GAUCHE {
	BORDER-TOP: #ede214 1px solid; FONT-WEIGHT: normal; BACKGROUND-COLOR: #ede214
}
H3.ACTIF-DROITE {
	BORDER-TOP: #ede214 1px solid; 
	FONT-WEIGHT: normal; 
	BACKGROUND-COLOR: #ede214;
	BORDER-RIGHT: #ede214 1px solid; RIGHT: -1px
}

H3.ACTIF-GAUCHE {
	LEFT: 0px; BORDER-LEFT: #ede214 1px solid
}
A.LIEN-MENU-DROITE {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #a31312; LINE-HEIGHT: normal! important; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.LIEN-MENU-DROITE:hover {
	TEXT-DECORATION: underline
}
.FLOAT-RIGHT {
	FLOAT: right
}
.CLEAR-BOTH {
	CLEAR: both
}
.MARGE-HAUT-TRES-PETITE {
	MARGIN-TOP: 7px
}
.MARGE-HAUT-PETITE {
	MARGIN-TOP: 14px
}
.MARGE-HAUT-MOYENNE {
	MARGIN-TOP: 21px
}
.MARGE-HAUT-GROSSE {
	MARGIN-TOP: 28px
}
.MARGE-HAUT-TRES-GROSSE {
	MARGIN-TOP: 35px
}
.MARGE-BAS-TRES-PETITE {
	MARGIN-BOTTOM: 7px
}
.MARGE-BAS-PETITE {
	MARGIN-BOTTOM: 14px
}
.MARGE-BAS-MOYENNE {
	MARGIN-BOTTOM: 21px
}
.MARGE-BAS-GROSSE {
	MARGIN-BOTTOM: 28px
}
.MARGE-BAS-TRES-GROSSE {
	MARGIN-BOTTOM: 35px
}
.MARGE-GAUCHE-PETITE {
	MARGIN-LEFT: 19px
}
.TRES-PETIT {
	FONT-SIZE: 10px
}
IMG.IMAGE-A-GAUCHE {
	FLOAT: left; MARGIN: 5px 16px 10px 0px
}
IMG.IMAGE-A-DROITE {
	FLOAT: right; MARGIN: 5px 0px 10px 16px
}
.ERROR-SUMMARY {
	BORDER-RIGHT: #a31312 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #a31312 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #fbf4f5; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #a31312 1px solid; COLOR: #a31312! important; PADDING-TOP: 0.5em; BORDER-BOTTOM: #a31312 1px solid
}
.ERROR-SUMMARY UL {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; COLOR: #a31312; PADDING-TOP: 1em; LIST-STYLE-TYPE: none
}
.ERROR-SUMMARY UL LI {
	COLOR: #a31312; PADDING-TOP: 0.2em
}
DIV.CHIFFRES-COL-DROITE {
	FLOAT: right; WIDTH: 320px; MARGIN-RIGHT: 5px; TEXT-ALIGN: center
}
.ENCART-GLOSSAIRE {
	BORDER-RIGHT: #a31312 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a31312 1px solid; PADDING-LEFT: 5px; MIN-HEIGHT: 150px; PADDING-BOTTOM: 5px; MARGIN: 3px 3px 3px 0px; BORDER-LEFT: #a31312 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a31312 1px solid; TEXT-ALIGN: left
}
P.DOCUMENT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 1.5em; MARGIN: 0px 0px 0px 30px; COLOR: #686868; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; POSITION: relative; TEXT-ALIGN: justify
}
P.DOCUMENT IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: -30px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
UL.FIL-ARIANE {
	DISPLAY: inline; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
UL.FIL-ARIANE LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 9px; BACKGROUND: url(../images/sep.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.FIL-ARIANE LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}


DIV.MAJINET-BLOCK {
	TEXT-ALIGN: justify
}
DIV.MAJINET-BLOCK A {
	DISPLAY: inline; TEXT-ALIGN: justify
}
.text-paragraphe-01 {
	FONT-SIZE: 12px; COLOR: #686868; LINE-HEIGHT: 1.5em; TEXT-ALIGN: justify
}
.texte-paragraphe-01 {
	FONT-SIZE: 12px; COLOR: #686868; LINE-HEIGHT: 1.5em; TEXT-ALIGN: justify; font-weight:normal;
}
