/* Principal */

body, div, p, table, td, form, ul, ol, h1, h2, h3, h4, h5, h6, a {
	font-family: Arial, sans-serif;
	margin: 0;
	padding: 0;
}
body, html {
	background: url(../../images/fonds/fond-vertical.gif) repeat-x;
	background-color: #F1E52D;
	color: #303030;
	font-size: 12px;
	text-align: center;
}
a { text-decoration:none;}
img { border:0; }
.clicable {cursor:pointer;}
span.obligatoire, span.erreur , span.incomplet, span.oubli, label.oubli { color:red; }
span.noir { color:#000; }
div.space, p.space {clear:both;}
table tr{vertical-align:top;}
div#fil_ariane,
div#fil_ariane_jaune,
div#fil_ariane_violet{
	/*
	margin:10px 50px 20px 0px;
	padding:5px 10px;
	width:600px;
	background:#DDD;
	*/
	font-size:11px;
	padding:5px 10px 10px;
	height:14px;
}
div#fil_ariane_blue,
div#fil_ariane_orange {
	/*
	border-top:1px solid #D8D8D8;
	font-style:italic;
	*/
	font-size:11px;
	padding:5px 10px 10px;
	height:14px;
}
/*
div#fil_ariane a { color:#699908;}
div#fil_ariane_blue a { color:#0086CC; }
div#fil_ariane_violet a { color:#A80476 }
div#fil_ariane_orange a { color:#EF6820; }
div#fil_ariane_jaune a { color:#F8B500; }
*/
div#fil_ariane a ,
div#fil_ariane_blue a ,
div#fil_ariane_violet a ,
div#fil_ariane_jaune a ,
div#fil_ariane_orange a { color:#888; }

div.float-image img { float:left; margin: 0 10px 10px 0 }
p.centre { text-align:center; }
p.soulignement { background:url(../../images/pictos/pointilles-gris.gif) repeat-x 0 bottom; padding-bottom:3px; margin-bottom:5px; }
p.upload { line-height:20px; background:url(../../images/pictos/upload.gif) no-repeat; padding-left:20px; }
p.web { line-height:20px; background:url(../../images/pictos/img.gif) no-repeat 0 1px; padding-left:20px; }
a.pdf, p.pdf { line-height:20px; background:url(../../images/pictos/pdf2.gif) no-repeat 0 1px; padding-left:20px; }
a.csv, a.xls, p.csv, p.xls { line-height:20px; background:url(../../images/pictos/excel.gif) no-repeat 0 3px; padding-left:20px; }
a.rtf, a.doc, p.rtf, p.doc { line-height:20px; background:url(../../images/pictos/word.gif) no-repeat 0 3px; padding-left:20px; }
a.ppt, p.ppt { line-height:20px; background:url(../../images/pictos/office.gif) no-repeat 0 3px; padding-left:20px; }
a.rar, a.zip, p.rar, p.zip { line-height:20px; background:url(../../images/pictos/compress.gif) no-repeat 0 3px; padding-left:20px; }
a.png, a.jpg, a.jepg, p.png, p.jpg, p.jepg { line-height:20px; background:url(../../images/pictos/photo.gif) no-repeat 0 3px; padding-left:20px; }
p.tab { margin-left:30px;  }
p.indent { padding-left:210px;  }
input.champ_contact { width:210px; }
td.bold { font-weight:bold;}



div#page {
	width:955px;
	margin: 0 auto;
	/*padding-top: 155px;*/
	text-align: left;
	border:0px solid green;
}

.puce_bleue { background:url(../../images/pictos/puce-bleue.gif) no-repeat;}

div#header, div#contenu {background:#FFF;}

div#header { float:left; border:0px solid red; /*width:170px;*/ }
		div#tete_gauche { width:270px; float:left; padding: 30px 0 0 30px;}
		div#tete_gauche table td { vertical-align:middle; }
		div#tete_gauche table td a { display:block; padding-left:70px; color:#303030;}
		div#tete_gauche table td a.puce_bleue { background-position: 55px 5px; }
		div#tete_gauche table td#cours_action { height:48px; background:url(../../images/pictos/logo-cours-actions.gif) no-repeat ; }
		div#tete_gauche table td#cours_action span#cours,div#tete_gauche table td#cours_action span#evolution  { display:block; float:left; width:72px; height:18px; padding: 5px 0 0 10px; background:url(../../images/fonds/fond-cours-action.gif) no-repeat; }
		div#tete_gauche table td#cours_action span#cours { font-weight:bold; color:#74A709 }
		div#tete_gauche table td#cours_action span#evolution {  }
		div#tete_gauche table td#langue { height:48px; background:url(../../images/pictos/logo-francais-english.gif) no-repeat ;}
		div#tete_droite { width:655px; float:left; z-index: 1;}


/*  MENU  */
div#menu_site { background:url(../../images/fonds/menu-ppal.gif) no-repeat; position:relative; height:63px;}
div#menu_site ul {list-style:none; height:34px; width:955px; padding-top:0px;}


div#menu_site ul#sur li.niv1{ float:left; background:url(../../images/fonds/separateur.gif) no-repeat 0 3px; padding:0px; }
div#menu_site ul#sur li.prems{ background:none; padding-left:20px;}
div#menu_site ul#sur li.prems-indente{ background:none; padding-left:30px;}
div#menu_site ul#sur li.niv1,
div#menu_site ul#sur li.niv1 a { font-size:13px; color:#646464; line-height:34px; display:block; }
div#menu_site ul#sur li.niv1 a { padding:0 10px; }
div#menu_site ul#sur li.niv1 li a { padding:0 2px; }
div#menu_site ul#sur li.niv1 li a { line-height:30px; }

div#menu_site ul#sur ul.niv2 { display:none;}
div#menu_site ul#sur ul.temp { display:block; float:left; position:absolute; top:34px; left:0;}
div#menu_site ul#sur ul.show { display:block; float:left; position:absolute; top:34px; left:0;}
div#menu_site ul#sur ul li { float:left; background:url(../../images/fonds/menu-separator.gif) no-repeat 0 3px; padding:0 5px; }
div#menu_site ul#sur ul li a.selected,
div#menu_site ul#sur ul li a:hover { text-decoration:underline; color:#699908;}

div#menu_site ul#sur li#le-groupe li,
div#menu_site ul#sur li#carrieres-metiers li,
div#menu_site ul#sur li#presse li,
div#menu_site ul#sur li#nous-contacter li,
div#menu_site ul#sur li#nos-activites li { background:url(../../images/fonds/menu-separator-green.gif) no-repeat 0 11px; }
div#menu_site ul#sur li a:hover{ color:#699908; }
div#menu_site ul#sur li#developpement-durable li { background:url(../../images/fonds/menu-separator-blue.gif) no-repeat 0 11px; }
div#menu_site ul#sur li#developpement-durable a:hover,
div#menu_site ul#sur li#developpement-durable li a{ color:#0086CC; }
div#menu_site ul#sur li#nutrition li { background:url(../../images/fonds/menu-separator-pink.gif) no-repeat 0 11px; }
div#menu_site ul#sur li#nutrition a:hover,
div#menu_site ul#sur li#nutrition li a{ color:#A80476; }
div#menu_site ul#sur li#actus a:hover { color:#EF6820; }
div#menu_site ul#sur li#finance li { background:url(../../images/fonds/menu-separator-green2.gif) no-repeat 0 11px; }
div#menu_site ul#sur li#finance li a { color:#83C519; }

div#menu_site ul#sur li li.first,
div#menu_site ul#sur li#le-groupe li.first,
div#menu_site ul#sur li#carrieres-metiers li.first,
div#menu_site ul#sur li#nos-activites li.first,
div#menu_site ul#sur li#developpement-durable li.first,
div#menu_site ul#sur li#nutrition li.first,
div#menu_site ul#sur li#presse li.first,
div#menu_site ul#sur li#nous-contacter li.first,
div#menu_site ul#sur li#finance li.first {margin-left:23px; background:none;}

div#menu_site ul#sur li.niv1 a.vert { color:#fff; font-weight:bold; background:url(../../images/fonds/menu-vert.gif) repeat-x 0 2px; }
div#menu_site ul#sur li.niv1 a.bleu { color:#fff; font-weight:bold; background:url(../../images/fonds/menu-bleu.gif) repeat-x 0 2px; }
div#menu_site ul#sur li.niv1 a.orange { color:#fff; font-weight:bold; background:url(../../images/fonds/menu-orange.gif) repeat-x 0 2px; }
div#menu_site ul#sur li.niv1 a.violet { color:#fff; font-weight:bold; background:url(../../images/fonds/menu-violet.gif) repeat-x 0 2px; }
div#menu_site ul#sur li#developpement-durable  a.bleu:hover,
div#menu_site ul#sur li#actus a.orange:hover,
div#menu_site ul#sur li#nutrition a.violet:hover{ color:#fff; }

div#global { padding:10px 0 10px 30px; background:#FFF; background:#FFF url(../../images/fonds/global-bas.gif) no-repeat bottom; }


/* CONTENU GENERAL */
div#contenu-haut { background:#FFF url(../../images/fonds/contenu-haut.gif) no-repeat; height:18px; margin-top:10px; }
div#contenu { /*position:relative;*/ width: 850px; min-height:410px; padding:0 20px 15px; border:0px solid blue; background:#FFF url(../../images/fonds/contenu-middle.gif) repeat-y; text-align:justify;}

div#contenu ul { list-style:none; }
/*
div#contenu div#total { min-height:400px; border-left:2px solid #EDEDED; padding-left:35px; margin-left:210px; } */
div#contenu div#total { min-height:400px; border-left:2px solid #EDEDED; padding-left:35px; float:right; width:600px; }
div.intro { float:left; width:99%}


/* PARTAGE du style dans les CHAPITRES */
	/* TITRE surligné */
	/*h1 { position:absolute; top:-23px; left:0; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px;}*/
	/* h1 { position:relative;top:-23px; left:-20px; border:0px solid red} */
	h1.le-groupe ,
	h1.contact,
	h1.nos-activites,
	h1.presse,
	h1.finance,
	h1.error,
	h1.carrieres-et-metiers { position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; background:#FFF url(../../images/fonds/titre-le-groupe.gif) repeat-x; }
	h1.developpement-durable { position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; background:#FFF url(../../images/fonds/titre-developpement-durable.gif) repeat-x; }
	h1.nutrition-innovation {position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; background:#FFF url(../../images/fonds/titre-nutrition-innovation.gif) repeat-x; }
	h1.actualites {position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; background:#EF6820 url(../../images/fonds/titre-actualites.gif) repeat-x; }
	h1.exceptionnel {position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; background:#FFF url(../../images/fonds/titre-exceptionnel.gif) repeat-x; }
	h1#actu-titre {position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; color:#000; padding-left:15px; padding-bottom:15px; margin-left:85px; width:700px; left:0; top:0; font-size:12px; border:0px solid; background: url(../../images/pictos/tiret.gif) no-repeat;	}
	div#divh1  { position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; }
	div.carrieres-et-metiers,
	div.presse { background:#699908 url(../../images/fonds/titre-le-groupe.gif) repeat-x; }
	div.actualites { background:#EF6820 url(../../images/fonds/titre-actualites.gif) repeat-x; }
	
	.le-groupe, .carrieres-et-metiers, .finance, .nos-activites , .presse{
		position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px;background:#FFF url(../../images/fonds/titre-le-groupe.gif) repeat-x; display:block;
	}
	#actu-titre{
		position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; color:#000; padding-left:15px; padding-bottom:15px; width:700px; left:0; top:0; font-size:12px; border:0px solid; background: url(../../images/pictos/tiret.gif) no-repeat;
	}
	.developpement-durable {
		position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; background:#FFF url(../../images/fonds/titre-developpement-durable.gif) repeat-x;display:block;
	}
	.nutrition-innovation{
		position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; background:#FFF url(../../images/fonds/titre-nutrition-innovation.gif) repeat-x; display:block;
	}
	.actualites{
		position:relative; top:-23px; left:-20px; height:18px; width:360px; font-size:16px; font-weight:normal; color:#FFF; padding-left:26px; background:#EF6820 url(../../images/fonds/titre-actualites.gif) repeat-x; display:block;
	}
	h1.encours{
		font-family:Arial;
		font-size:11px;
		float:left;
		color:#303030;
		font-weight:normal;
	}
	#fil_ariane{}
	a#fil_ariane , .inf{
		float:left;
		padding:0 3px;
	}
	
	
	h3 { font-weight: bold; font-size:13px; }
	div#le-groupe h3,
	div#groupe h3,
	div#nos_activites h3,
	div#bloc-nos-activites h3,
	div#carrieres-et-metiers h3,
	div#presse h3,
	div#bloc-finance h3 { color:#699908; }

	div#nutrition h3 { color:#A80476; }
	div#dev_dur h3 { color:#0086CC; }
	div#exceptionnel h3 { color:#F8B500; }


	/* Sidebar */
	div#contenu div#sidebar { float:left; width:200px; margin-left:10px; min-height:100% }
	div#sidebar ul li a { display:block; width:172px; line-height:18px; text-align:left; }

	div#bloc-nos-activites div#sidebar ul li a ,
	div#bloc-finance div#sidebar ul li a ,
	div#carrieres-et-metiers div#sidebar ul li a ,
	div#groupe div#sidebar ul li a					{ color:#83C519; background:#FFF url(../../images/pictos/puce-green.gif) no-repeat 0 5px; padding-left:15px; }
	div#error li a					{ color:#83C519; background:#FFF url(../../images/pictos/puce-green.gif) no-repeat 0 5px; padding-left:15px; }


	div#bloc-nos-activites div#sidebar ul li a.selected,
	div#bloc-finance div#sidebar ul li a.selected,
	div#carrieres-et-metiers div#sidebar ul li a.selected,
	div#groupe div#sidebar ul li a.selected			{ color:#FFF; background: #83C519 url(../../images/pictos/puce-green-hover.gif) no-repeat 10px 5px; padding-left:25px; }

	/* div#bloc-nos-activites div#sidebar ul li a:hover,
	div#bloc-finance div#sidebar ul li a:hover,
	div#carrieres-et-metiers div#sidebar ul li a:hover,
	div#groupe div#sidebar ul li a:hover				{ font-weight:bold; } */
	div#sidebar ul li a.selected:hover				{ font-weight:normal; }
	div#sidebar ul li a:hover				{ font-weight:bold; }
	div#sidebar img#deco-sidebar { margin-top:15px; border-top:4px solid #D8D8D8; border-bottom:4px solid #D8D8D8; padding: 3px 0;}

	div#nutrition div#sidebar ul li a { color:#A80476; background:#FFF url(../../images/pictos/puce-pink.gif) no-repeat 0 5px; padding-left:15px; }
	div#nutrition div#sidebar ul li a.selected { color:#FFF; background: #A80476 url(../../images/pictos/puce-pink-hover.gif) no-repeat 10px 5px; padding-left:25px; }



	div#dev_dur div#sidebar ul li.side_li1 a { color:#0086CC; background:#FFF url(../../images/pictos/puce-bleue.gif) no-repeat 0 5px; padding-left:15px; }
	div#dev_dur div#sidebar ul li.side_li1 a.selected { color:#FFF; background: #0086CC url(../../images/pictos/puce-bleue-hover.gif) no-repeat 10px 5px; padding-left:25px; }
	div#dev_dur div#sidebar ul li.side_li2 a { color:#62ADF0; background:#FFF url(../../images/pictos/puce-bleue-clair.gif) no-repeat 0 5px; padding-left:15px; }
	div#dev_dur div#sidebar ul li.side_li2 a.selected { color:#FFF; background: #62ADF0 url(../../images/pictos/puce-bleue-clair-hover.gif) no-repeat 10px 5px; padding-left:25px; }

	/* divers : a, intro, h2, total */
	div#le_groupe a,
	div#le-groupe a,
	div#carrieres-et-metiers a,
	div#bloc-nos-activites a,
	div#nos_activites a,
	div#presse a,
	div#bloc-presse a,
	div#global-info-reg a,
	div#bloc-finance a				{ color:#699908; }


	div#le_groupe p.puce,
	div#le-groupe p.puce,
	div#carrieres-et-metiers p.puce,
	div#bloc-nos-activites p.puce,
	div#nos_activites p.puce,
	div#bloc-presse p.puce,
	div#global-info-reg p.puce,
	div#presse p.puce,
	div#bloc-finance p.puce			{ background:#FFF url(../../images/pictos/puce-green.gif) no-repeat 0 4px; padding-left:15px;  }


	div#groupe div.intro,
	div#le_groupe div.intro,
	div#carrieres-et-metiers div.intro,
	div#bloc-nos-activites div.intro,
	div#presse div.intro,
	div#nos_activites div.intro 		{ border-top:2px solid #72AA00; color:#72AA00; background-color:#F0FEC1; padding:5px; }

	div#le_groupe div.intro img,
	div#carrieres-et-metiers div.intro img,
	div#bloc-nos-activites div.intro img,
	div#presse div.intro img,
	div#nos_activites div.intro img 	{ border:1px solid #72AA00; }

	div#le_groupe div.intro ul,
	div#carrieres-et-metiers div.intro ul,
	div#bloc-nos-activites div.intro ul,
	div#presse div.intro ul,
	div#nos_activites div.intro ul 		{ list-style-type:disc; list-style-position:inside; /* display:inline; */ }

	div#groupe h2,
	div#le_groupe h2,
	div#carrieres-et-metiers h2,
	div#carrieres-et-metiers h1#offer,
	div#bloc-nos-activites h2,
	div#presse h2,
	div#bloc-finance h2,
	div#nos_activites h2 {  background: url(../../images/pictos/pointilles-vert.gif) repeat-x 0 bottom; line-height:18px; border-left:4px solid #72AA00; color:#699908; padding: 0 0 1px 15px; font-size:13px; margin-bottom:10px; }
	div#carrieres-et-metiers h1#offer { top:0; left:0; font-weight:bold; width:96%}

	div#le_groupe div#total ul,
	div#le_groupe ul, /* risque */
	div#bloc-nos-activites div#total ul,
	div#dev_dur div#total ul ,
	div#bloc-exceptionnel div#total ul,
	div#bloc-finance div#total ul,
	div#nos_activites div#total ul,
	div#nos_activites ul, /* risque */
	div#carrieres-et-metiers ul, /* risque */
	div#nutrition ul , /* risque -> annulé + loin : div#nutrition div#sidebar ul */
	div#presse ul , /* risque */
	div#dev_dur ul , /* risque */
	div#nutrition div#total ul { list-style-type:disc; list-style-position:inside; margin-left:20px; }


	/* Suppression des puces dans le sidebar si erreur */
	div#dev_dur div#sidebar ul  { list-style:none; margin:0 }
	div#nutrition div#sidebar ul  { list-style:none; margin:0 }
	div#carrieres-et-metiers div#sidebar ul  { list-style:none; margin:0 }

/* ***************************************************** */



/* Exceptionnel */
div#bloc-exceptionnel a							{ color:#F8B500; }
div#bloc-exceptionnel div#sidebar ul li a				{ color:#F8B500; background:#FFF url(../../images/pictos/puce-jaune.gif) no-repeat 0 5px; padding-left:15px; }
div#bloc-exceptionnel div#sidebar ul li a.selected	{ color:#FFF; background: #F8B500 url(../../images/pictos/puce-jaune-hover.gif) no-repeat 10px 5px; padding-left:25px; }
div#bloc-exceptionnel p.puce						{ background:#FFF url(../../images/pictos/puce-jaune.gif) no-repeat 0 4px; padding-left:15px;  }
div#bloc-exceptionnel div.intro { color:#F8B500; background-color:#F9EECF; border-top:2px solid #F8B500; padding:5px; }

/* RH */
table#liste-offres-emploi th,
table#liste-offres-emploi td { vertical-align:middle; padding-left:10px; height:30px;}
table#liste-offres-emploi th { color:#666; background:#E7FEA0; border-right:2px solid #FFF; border-bottom:2px solid #FFF; height:35px; }
table#liste-offres-emploi td {  background:url(../../images/pictos/pointilles-gris.gif) repeat-x 0 bottom; }

form#candidature fieldset { border:0; border-top:1px solid #699908; margin:10px 0; padding:10px 0;}
form#candidature legend { color:#699908; margin-left:20px; }
form#candidature div.form2 { padding-left:10px }
form#candidature input.bouton_submit, form#candidature input.bouton_submit_en  { width:92px; height:20px; background:url(../../images/fonds/bouton-envoyer.gif) no-repeat; border:0; cursor:pointer; margin-left:200px; margin-top:20px; }
form#candidature input.bouton_submit_en { background:url(../../images/fonds/bouton-send.gif) no-repeat; }


/* NOS ACTIVITES */
div#rayons { width:690px; height:190px; margin:20px auto 10px; }
div#rayons table td { text-align:center; color:#72AA00; font-weight:bold;  }
div#rayons table td img { border-bottom:3px solid #72AA00; }
div#ProcessSurgeles, div#ProcessSaladesTraiteur, div#ProcessSalades4G, div#ProcessConserves { padding:20px 0;}
div.process { float:right; width:200px; height:300px;}
div.process p.titre { font-weight:bold; color:#006600; text-decoration:underline; margin-bottom:10px; }

/* FORMULAIRES / Contact */
div#bloc-contact { width:600px; float:left; border-right:2px solid #EDEDED; padding-right:20px;}
div.formulaire label { width:190px; display:block; float:left; text-align:right; padding-right:15px; }
div.formulaire input ,
div.form2 input ,
div.formulaire select,
div.form2 select,
div.formulaire textarea,
div.form2 textarea { border:1px solid #699908; margin: 2px 0; }
div.formulaire p.sousligne { font-weight:bold; color:#699908; line-height:25px; background:url(../../images/pictos/pointilles-vert.gif) repeat-x 0 bottom; }
div.formulaire input.bouton-envoyer { width:92px; height:20px; background:url(../../images/fonds/bouton-envoyer.gif) no-repeat; border:0; cursor:pointer; margin-left:230px; margin-top:20px; }
div.formulaire input.bouton-envoyer-en { width:92px; height:20px; background:url(../../images/fonds/bouton-send.gif) no-repeat; border:0; cursor:pointer; margin-left:230px; margin-top:20px; }
div.formulaire input.bouton-valider { width:92px; height:20px; background:url(../../images/fonds/bouton-valider.gif) no-repeat; border:0; cursor:pointer; margin-left:230px; margin-top:20px; }
div.formulaire input.bouton-valider-en { width:92px; height:20px; background:url(../../images/fonds/bouton-valider-en.gif) no-repeat; border:0; cursor:pointer; margin-left:230px; margin-top:20px; }

div.form2 input.border0 { border:0; }

div#colonne-implantation { float:right; width:190px; padding-right:10px; }
div#colonne-implantation img { border:1px solid #699908; }
div#colonne-implantation span { display:block; color:#699908; padding: 10px 15px; background: url(../../images/pictos/puce-green.gif) no-repeat 0 14px; border-bottom:1px solid #EDEDED;}

/* NUTRITION */
	div#nutrition div.intro { border-top:2px solid #A80476; color:#A80476; background-color:#FAE6F5; padding:5px; }
	div#nutrition div.intro img { border:1px solid #A80476; }
	div#nutrition div.intro ul { list-style-type:disc; list-style-position:inside; }
	div#nutrition h2 {  background: url(../../images/pictos/pointilles-pink.gif) repeat-x 0 bottom; line-height:18px; border-left:4px solid #A80476; color:#A80476; padding: 0 0 1px 15px; font-size:13px; margin-bottom:10px; }
	div#nutrition p.puce { background:#FFF url(../../images/pictos/puce-pink.gif) no-repeat 0 4px; padding-left:15px;  }
	div#nutrition a { color:#A80476; }

	p.surligne_centre { text-align:center; background-color:#CC67AD; color:#FFF; font-weight:bold; line-height:18px; margin-bottom:4px;}
	p.surligne_gauche { background:#F7E5F1 url(../../images/pictos/bullet-pink.gif) no-repeat 5px 6px; padding-left:20px; color:#CC67AD; line-height:18px;}

	div#nutrition table#consommation th,
	div#nutrition table#consommation td { text-align:center; vertical-align:middle; color:#666; background:#EECDE4 url(../../images/pictos/pointilles-gris.gif) repeat-x 0 top; border-right:2px solid #FFF; height:35px; }
	div#nutrition table#consommation th { border-bottom:2px solid #FFF}
	div#nutrition table#consommation th span { font-size:10px; font-weight:normal; }
	div#nutrition table#consommation th#th2, div#nutrition table#consommation td.td2 { background-color:#F2DAEB }
	div#nutrition table#consommation th#th3, div#nutrition table#consommation td.td3 { background-color:#F6E5F1 }
	div#nutrition table#consommation tr#row2 td {  background-color:#E0A5CE; height:55px; background-image:none;}
	div#nutrition table#consommation tr#row2 td.td2 {  background-color:#E4AFD4; }
	div#nutrition table#consommation tr#row2 td.td3 {  background-color:#E7B9D9; }
	div#nutrition table#consommation td { width:85px; }
	div#nutrition table#consommation .pays { text-align:left; width:85px; background-color:#FFF; font-weight:bold; padding-left:10px; border:0 }
	div#nutrition p#titre-tableau { text-align:center; margin:5px 0; font-weight:bold; color:#A80476}

/* FINANCE */
div#bloc-finance div.evenement-bloc { border-bottom: 1px dotted #699908; margin-bottom:10px;}
div#bloc-finance div.evenement-texte { padding:10px 19px; }
div#bloc-finance span.date-finance-agenda { background: url(../../images/pictos/puce-green.gif) no-repeat 0 4px; padding-left: 15px; font-weight:bold; color:#699908; }
/* div#bloc-finance h2 span { background: url(../../images/fonds/barre-green.gif) no-repeat 0px; color:#303030; padding: 0 0 1px 15px; font-size:13px; font-weight:normal; }
div#bloc-finance h2 { background: url(../../images/fonds/dotted-green.gif) repeat-x 0px; line-height:26px; margin-bottom:10px; } */


div#bloc-finance table { border-left:1px solid #83c519; }
div#bloc-finance table th { width:210px; height:20px; color:#83c519; background: #F0FEC1 url(../../images/pictos/puce-green.gif) no-repeat 5px 6px; padding: 2px 15px; }
div#bloc-finance table#donnees-boursieres th { width:230px;}
div#bloc-finance table td { width:410px; color:#303030; background: #E8FDA2; padding: 2px 15px; }

div#bloc-finance div.data { margin:5px; }

/* PRESSES */
div#presse div.position { margin:30px 0 20px 0;  }
div#presse div.first { border-top: 1px dotted #699908; }
div#presse div.one { border-bottom: 1px dotted #699908; margin-bottom:0px; padding:10px ; }
div#presse p.titre-actu { padding: 0 0 10px 0; }

div#presse span.date-actu { display:block; border:0px solid; float:left; background: url(../../images/pictos/puce-green.gif) no-repeat 0 4px; padding-left: 15px; padding-right: 5px; font-weight:bold; color:#699908; }

div#presse div.one span.plus { display:block; text-align:right; }
div#presse div.one span.plus a { line-height:13px; background: url(../../images/pictos/plus.gif) no-repeat 0px; padding-left:15px; color:#699908; }
div#presse a.prev_next { float:left; padding-top:10px; color:#699908;}
div#presse div.lien-page { border:1px solid #D8D8D8; float:left; width:20px; height:20px; margin:5px;}
div#presse div.lien-page a, div#actu div.en-cour span { display:block; width:100%; height:100%; padding-left:5px; padding-top:3px;  }
div#presse div.lien-page a { color:#646464; font-weight:bold;}
div#presse div.en-cour { border:1px solid #699908; float:left; width:20px; height:20px; margin:5px; color:#699908;}
div#presse div.lien-page a, div#presse div.en-cour span { display:block; width:100%; height:100%; padding-left:5px; padding-top:3px;  }
div#presse div.lien-page a { color:#646464; font-weight:bold;}
div#presse div.en-cour { border:1px solid #699908; float:left; width:20px; height:20px; margin:5px; color:#699908;}

div#presse div.thumb { border:1px solid #CACACA; width:200px; height:270px; margin:5px; float:left; position:relative;}
div#presse div.thumb p.titre-thumb { background:#F0FEC1; border-bottom:1px solid #CACACA; font-weight:bold; color:#699908; text-align:center; line-height:22px;  }
div#presse div.thumb p.photo {text-align:center; height:190px; line-height:190px; }
div#presse div.thumb div.telechargement { position:absolute; bottom:0; background:url(../../images/pictos/pointilles-gris.gif) repeat-x 0 top; width:200px; }
div#presse div.thumb div.telechargement a { display:block; /*font-variant:small-caps;*/ font-size:9px; line-height:20px; height:20px; background:url(../../images/pictos/upload2.gif) no-repeat 0 -23px; padding-left:20px; margin-top:2px; border:0px solid red; color:#919191; }
div#presse div.thumb div.telechargement a:hover { color:#89C822; background: #F0FEC1 url(../../images/pictos/upload2.gif) no-repeat 0 0px;}
p.deconnexion {}

/* ACTUALITES */
div#actu a { color:#EF6820; }
div#actu div.position { margin:30px 0 20px 0;  }
div#actu div.first { border-top: 1px dotted #EF6820; }
div#actu div.one { border-bottom: 1px dotted #EF6820; margin-bottom:0px; padding:10px ; }
div#actu p.titre-actu { padding: 0 0 10px 0; }
div#actu span.date-actu { display:block; border:0px solid; float:left; background: url(../../images/pictos/puce-orange.gif) no-repeat 0 4px; padding-left: 15px; font-weight:bold; color:#EF6820; }
div#actu div.one span.plus { display:block; text-align:right; }
div#actu div.one span.plus a { line-height:13px; background: url(../../images/pictos/plus.gif) no-repeat 0px; padding-left:15px; color:#EF6820; }
div#actu a.prev_next { float:left; padding-top:10px; color:#EF6820;}
div#actu div.lien-page { border:1px solid #D8D8D8; float:left; width:20px; height:20px; margin:5px;}
div#actu div.lien-page a, div#actu div.en-cour span { display:block; width:100%; height:100%; padding-left:5px; padding-top:3px;  }
div#actu div.lien-page a { color:#646464; font-weight:bold;}
div#actu div.en-cour { border:1px solid #EF6820; float:left; width:20px; height:20px; margin:5px; color:#EF6820;}
div#actu p.puce { background:#FFF url(../../images/pictos/puce-orange.gif) no-repeat 0 4px; padding-left:15px;  }

/* DEVELOPPEMENT DURABLE */
div#dev_dur div.intro { border-top:2px solid #0086CC; color:#0086CC; background-color:#EAF5FE; padding:5px; }
div#dev_dur div.intro img { border:1px solid #0086CC; }
div#dev_dur div.intro ul { list-style-type:disc; list-style-position:inside; /* display:inline; */}
div#dev_dur h2 {  background: url(../../images/pictos/pointilles-bleue.gif) repeat-x 0 bottom; line-height:18px; border-left:4px solid #0086CC; color:#0086CC; padding: 0 0 1px 15px; font-size:13px; margin-bottom:10px; }
div#dev_dur p.puce { background:#FFF url(../../images/pictos/puce-bleue.gif) no-repeat 0 4px; padding-left:15px;  }
div#dev_dur a { color:#0086CC; }
div#dev_dur p.upload a { color:#666;}
div#dev_dur div#total2 { min-height:400px; border-right:2px solid #EDEDED; padding-right:35px; float:left; width:600px; }

div#dev_dur div#archives { float:right; width:180px; margin-right:20px; }
div#dev_dur div#archives ul { margin:0; padding:0; list-style:none; list-style-position:outside;}
div#dev_dur div#archives ul li.upload { line-height:20px; background:url(../../images/pictos/upload.gif) no-repeat; padding-left:20px; }
div#dev_dur div#archives ul li a {  border-bottom:1px solid #E0E0E0;  padding: 0 10px 0 15px; min-height:30px; display:block; width:100%; height:100%; color:#62ADF0; }
div#dev_dur div#archives ul li a:hover { color:#0086CC; background-color:#EAF5FE;   }


/* LE GROUPE */
ul#qqs-chiffres li { line-height:22px; margin: 5px 0; background: url(../../images/pictos/puce-green.gif) no-repeat 0 7px; padding: 0 15px; border-bottom:2px dotted #83C519; }
ul#qqs-chiffres li span.chiffre { color:#83C519; font-weight:bold; font-size:13px; }
ul.qqs-chiffres li { line-height:22px; margin: 5px 0; background: url(../../images/pictos/puce-green.gif) no-repeat 0 7px; padding: 0 15px; border-bottom:2px dotted #83C519; }
ul.qqs-chiffres li span.chiffre { color:#83C519; font-weight:bold; font-size:13px; }
table#historique tr th, table#historique tr td{ padding:5px; }
table#historique tr th { font-weight:bold; width:80px; background-color:#f0fec1; text-align:center; }
table#historique tr td{  border-bottom:2px dotted #83C519; }

	/* Le groupe > Tabelau */
	div#le_groupe div#deco-tableau { float:left; width:180px; height:278px; background:url(../../images/photos/image-valeurs.jpg) no-repeat}
	div#le_groupe table#tableau-valeurs { width:639px;}
	div#le_groupe table#tableau-valeurs span { display:block; color:#646464; background: url(../../images/pictos/puce-gris-v.gif) no-repeat 0 3px; padding-left: 15px;}
	div#le_groupe table#tableau-valeurs th#th1 { background: url(../../images/fonds/valeurs-th1.gif); width:202px; }
	div#le_groupe table#tableau-valeurs th#th2 { background: url(../../images/fonds/valeurs-th2.gif); width:205px; }
	div#le_groupe table#tableau-valeurs th#th3 { background: url(../../images/fonds/valeurs-th3.gif); width:202px; }
	div#le_groupe table#tableau-valeurs th#th1,
	div#le_groupe table#tableau-valeurs th#th2,
	div#le_groupe table#tableau-valeurs th#th3 { color:#FFF; height:35px; padding-top:10px; text-align:center; }
	div#le_groupe table#tableau-valeurs tr#rang1 { height:74px;}
	div#le_groupe table#tableau-valeurs tr#rang2 { height:117px;}
	div#le_groupe table#tableau-valeurs tr#rang3 { height:51px;}
	div#le_groupe table#tableau-valeurs tr#rang1 td,
	div#le_groupe table#tableau-valeurs tr#rang2 td  { border-bottom:2px dotted #FFF; }
	div#le_groupe table#tableau-valeurs td{ padding:10px 0 0 10px; vertical-align:top; }
	div#le_groupe table#tableau-valeurs td.col1 { background-color:#E2FD8D; border-right:1px solid #FFF; }
	div#le_groupe table#tableau-valeurs td.col2 { background-color:#E7FEA0; border-left:2px solid #FFF; border-right:2px solid #FFF; }
	div#le_groupe table#tableau-valeurs td.col3 { background-color:#EFFEC0; border-left:1px solid #FFF; }
	div#le_groupe table#tableau-valeurs td.fin1 { background:#E2FD8D url(../../images/fonds/valeurs-td1.gif) no-repeat bottom; border-right:1px solid #FFF; }
	div#le_groupe table#tableau-valeurs td.fin2 { background:#E7FEA0 url(../../images/fonds/valeurs-td2.gif) no-repeat bottom; border-left:2px solid #FFF; border-right:2px solid #FFF; }
	div#le_groupe table#tableau-valeurs td.fin3 { background:#EFFEC0 url(../../images/fonds/valeurs-td3.gif) no-repeat bottom; border-left:1px solid #FFF; }

div#le_groupe ul#partage-valeurs { list-style-type:none}
div#le_groupe ul#partage-valeurs li,
div.organisation ul li
 { background: url(../../images/pictos/puce-green.gif) no-repeat 0 4px; padding-left:15px; margin-bottom:5px}


/* INFO REGLEMENTEES */
div#deploiment { text-align:right; }
div#deploiment p { cursor:pointer; color:#83C519;  }
div#global-info-reg ul { list-style:none;}
div#global-info-reg ul li.un {  /* background: url(../../images/pictos/pointilles-vert.gif) no-repeat top; border-top:1px dotted #83C519; */ cursor:pointer; }
div#global-info-reg ul li.un  ul{ margin:5px 0; display:none; cursor:default; }
div#global-info-reg ul li.un span.titre { /* font-variant:small-caps;  */display:block; height:16px; padding:2px 2px 2px 18px; background: url(../../images/fonds/info-reg-tout.gif) no-repeat 0 2px; border-bottom:1px dotted #83C519; color:#83C519; }
div#global-info-reg ul li.un a.download { float:right; /* background: url(../../images/pictos/pdf-finance.gif) no-repeat 0 1px;  */height:19px;  padding-right:5px; padding-left:21px; color:#909090;}
div#global-info-reg ul li.un span.download { float:right; height:19px;  padding-right:5px; padding-left:21px; color:#909090; font-style: italic; }
div#global-info-reg ul li.un a.download:hover { color:#83C519; text-decoration:underline; }
div#global-info-reg ul li.un ul { border-left:1px solid #83C519; margin-left:10px; padding-left:5px}
div#global-info-reg ul li.deux { line-height:20px; background: url(../../images/pictos/pointilles-vert.gif) repeat-x 0 19px;  }
div#global-info-reg ul li.deux span.sous-titre {  background: url(../../images/pictos/puce-green.gif) no-repeat 0 6px; padding-left:10px; color:#83C519; float:left}
div.data { clear:both; min-height:5px; _height:5px; color:#606060; line-height:16px; padding-left:18px; margin-bottom:10px; background:#FFF; }

div#pied { margin: 10px 0; text-align:left; padding-left:30px; }
div#pied a {  color:#3F3F3F; padding:0 5px; }


/* PLAN DU SITE */
div#plan-site ul.sup { float:left; margin:10px 10px 10px 10px; height:260px; width:260px; border-right:1px solid #83C51D; border-bottom:1px solid #83C51D; text-align:left;}
div#plan-site ul li { list-style:none; padding-left:30px; padding-right:10px; line-height:18px;}
div#plan-site ul li a { color:#333; }
div#plan-site ul li li { color:#666; list-style:disc; list-style-position:inside;  padding-left:10px;}
div#plan-site ul li li a { color:#666; }
div#plan-site ul li.titre { padding-left:15px; }
div#plan-site ul li.titre a { color:#83C51D; font-weight:bold; background:url(../../images/pictos/puce-green.gif) no-repeat 0px 3px; padding-left:15px;}

div#plan-site ul#blue { border-right:1px solid #0881C8; border-bottom:1px solid #0881C8; }
div#plan-site ul#blue li.titre a { color:#0881C8; background:url(../../images/pictos/puce-bleue.gif) no-repeat 0px 3px; }

div#plan-site ul#pink { border-right:1px solid #AA0474; border-bottom:1px solid #AA0474; }
div#plan-site ul#pink li.titre a { color:#AA0474; background:url(../../images/pictos/puce-pink.gif) no-repeat 0px 3px; }

div#plan-site ul#orange { border-right:1px solid #EC6D1C; border-bottom:1px solid #EC6D1C; }
div#plan-site ul#orange li.titre a { color:#EC6D1C; background:url(../../images/pictos/puce-orange.gif) no-repeat 0px 3px; }



/* gestion des images */
img.img_gauche {float:left; margin-right:10px; }
img.img_droite {float:right; margin-left:10px;}
img.img_centre {width:auto; display:block; margin-left:auto;margin-right:auto; text-align:center;}

/* gestion des conteneurs avec images
.img_gauche p, .img_droite p {margin:0;}
.img_gauche img {float:left; padding:3px; margin-right:15px; }
.img_droite img {float:right; padding:3px; margin-left:15px; }*/


div#contenu-bas { background:#FFF url(../../images/fonds/contenu-bas.gif) no-repeat; height:23px; }


a.btaction{
	padding:0;
	margin-right: 10px;

	font-size:13px;
	cursor:pointer;
	border:1px solid #83c519;
	color:#83c519;

	background:url(../../images/fonds/bg_button.jpg) 0 2px repeat-x;
	text-align:center;
	padding:2px 10px;
	text-decoration:none;
	float:left;
}
a.btaction.publi {margin-right: 4px; padding:2px 3px; margin-bottom:5px; width:80px;}
a.btaction.encour { font-weight:bold; }

h2#hugin { font-size:13px; margin:15px 0; color:#699908}
div#hugin { border:0px solid red}
div#hugin table { border-collapse:collapse}
div#hugin td { padding:2px 10px; margin:5px 10px; }
div#hugin table.small table.small table td {border:1px solid orange; }
div#hugin table.small table.small table.small td {border:0; }
div#hugin td:first-child { /*color:#83C519*/ }
div#hugin td a { color:#83C519}
div#hugin table p { margin: 5px 0;}









