* {
	margin:0;
	padding:0;
}
body {
	font:10px Arial, sans-serif;
	background:#b60a3c url(../images/background_site.png) top left repeat-y;
}
#mainWrapper {
	width:996px;
}
#headerMarques {
	list-style:none;
	width:996px;
	background:url(../images/header_marques.jpg) top left no-repeat;
	height:37px;
	margin:0;
	padding:0;
}
#headerMarques li {
	display:inline;
	margin:0;
	padding:0;
}
#headerMarques li a {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:141px;
	height:37px;
	text-align:center;
	padding: 37px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/:37px;
}
#mainContent {
	margin:30px 46px 0px 46px;
	padding:28px 37px 17px 40px;
	/*padding-right:5px;*/
	background:#fff url(../images/ombre_mainContent.png) top right repeat-y;
	height:1%;
}
#mainContentPop {
	margin:5px 5px 5px 5px;
	padding:10px 10px 10px 10px;
	/*padding-right:5px;*/
	background:#fff; /*url(../images/ombre_mainContent.png) top right repeat-y;*/
	height:1%;
}
#blocImgHome {
	float:left;
	width:430px;
}
#langues {
	list-style:none;
	font-size:9px;
	color:#b60a3c;
	display:block;
	text-align:right;
	position:relative;
	top:-20px;
	right:-25px;
	height:10px;
	line-height:10px;
	margin-bottom:-8px;
	/*margin:-20px -25px 0 0;*/
}
#goUp {
	list-style:none;
	font-size:9px;
	color:#b60a3c;
	display:block;
	text-align:right;
	right:-25px;
	height:10px;
	line-height:10px;
	margin-bottom:-8px;
	/*margin:-20px -25px 0 0;*/
}
#langues li, #goUp li {
	display:inline;
}
#langues li a, #goUp li a {
	color:#b60a3c;
	text-decoration:none;
}
/*#navigationNiveau1 {
	float:left;
	display:block;
	list-style:none;
	width:140px;
	height:420px;
	background:url(../images/back_navigation.png) top left no-repeat;
}
#blocNav {
	float:left;
	width:296px;
	height:492px;
	margin-bottom:22px;
}
#blocNav img {
	border:0;
}
#navigationNiveau1 li {
	display:block;
	float:left;
	width:70px;
	height:70px;
}
#navigationNiveau1 li a:hover {
	background:url(../images/back_navigation.png) top left no-repeat;
}
#navigationNiveau1 li a {
	display:block;
	width:64px;
	height:64px;
	color:#fff;
	text-decoration:none;
	padding:3px;
}
#navigationNiveau1 li#groupeFB a:hover,#navigationNiveau1  li#groupeFB.on  {
	background:url(../images/back_navigation.png) -140px 0px no-repeat;
}
#navigationNiveau1 li#valeurs a:hover,#navigationNiveau1 li#valeurs.on  {
	background:url(../images/back_navigation.png) -210px 0px no-repeat;
}
#navigationNiveau1 li#ambition a:hover,#navigationNiveau1 li#ambition.on  {
	background:url(../images/back_navigation.png) -140px -70px no-repeat;
}
#navigationNiveau1 li#marques a:hover,#navigationNiveau1 li#marques.on  {
	background:url(../images/back_navigation.png) -210px -70px no-repeat;
}
#navigationNiveau1 li#innovation a:hover,#navigationNiveau1 li#innovation.on  {
	background:url(../images/back_navigation.png) -140px -140px no-repeat;
}
#navigationNiveau1 li#outilindus a:hover,#navigationNiveau1 li#outilindus.on {
	background:url(../images/back_navigation.png) -210px -140px no-repeat;
}
#navigationNiveau1 li#service a:hover,#navigationNiveau1 li#service.on  {
	background:url(../images/back_navigation.png) -140px -210px no-repeat;
}
#navigationNiveau1 li#logistique a:hover ,#navigationNiveau1 li#logistique.on  {
	background:url(../images/back_navigation.png) -210px -210px no-repeat;
}
#navigationNiveau1 li#ressourceshumaines a:hover,#navigationNiveau1 li#ressourceshumaines.on  {
	background:url(../images/back_navigation.png) -140px -280px no-repeat;
}
#navigationNiveau1 li#actualites a:hover,#navigationNiveau1 li#actualites.on {
	background:url(../images/back_navigation.png) -210px -280px no-repeat;
}
#navigationNiveau1 li#adresses a:hover,#navigationNiveau1 li#adresses.on {
	background:url(../images/back_navigation.png) -140px -350px no-repeat;
}*/
#navigationNiveau2 {
	float:left;
	display:block;
	list-style:none;
	width:156px;
	height:420px;
	background:#f1f1f1 url(../images/background_navN2.png) top left no-repeat;
}
#navigationNiveau2 li {
	color:#514e4b;
	padding:4px 4px 13px 8px;
}
#navigationNiveau2 li a {
	color:#514e4b;
	text-decoration:underline;
}
#navigationNiveau2 li.on a {
	color:#be0933;
}
#navigationNiveau2 li ul {
	list-style:none;
	margin:1px 0px 0px 4px;
}
#navigationNiveau2 li ul li {
	padding:5px 0px 0px 0px;
}
#navigationNiveau2 li ul li a {
	text-decoration:none;
	color:#514e4b !important;
}
#navigationNiveau2 li ul li.on a {
	color:#be0933 !important;
}
#introText {
	float:left;
	margin:0;
	width:380px;
	height:1%;
	color:#514e4b;
}
#introText a {
	color:#be0833;
}
#introText p {
	padding-left:14px;
	margin-bottom:14px;
	font-size:11px;
}
#rightText {
	float:left;
	margin:0px 0px 22px 37px;
	width:494px;
	height:1%;
	color:#514e4b;
}
#rightText h1 {
	background-color:#be0833;
	background-position:top right;
	background-repeat:no-repeat;
	height:40px;
	font-size:22px;
	line-height:40px;
	color:#fff;
	font-weight:normal;
	padding-left:14px;
	margin-bottom:30px;
}
#tblPopCom h1 {
	background-color:#be0833;
	background-position:top right;
	background-repeat:no-repeat;
	height:40px;
	font-size:22px;
	line-height:40px;
	color:#fff;
	font-weight:normal;
	padding-left:14px;
	margin-bottom:30px;
}
#rightText h2 {
	color:#BE0833;
	margin-left:14px;
	margin-top:18px;
	margin-bottom:6px;
	font-size:17px;
}
#rightText h3 {
	padding-left:14px;
	margin-top:18px;
	margin-bottom:6px;
	font-size:16px;
}
#rightText a {
	color:#be0833;
}
#rightText img.flowingImg {
	margin-left:15px;
	margin-bottom:5px;
	border:0;
}
#rightText img.flowingImgL {
	margin-right:10px;
	margin-bottom:5px;
	border:0;
}
#rightText img.fullWidth {
	margin-bottom:10px;
	border:0;
}
#rightText ul {
	margin:0px 0px 14px 0px;
	padding-left:28px;
	font-size:12px;
	list-style-type:square;
}
#rightText ul li {
	margin-bottom:5px;
}
#rightText ul li strong {
	color:#BE0833;
}
#rightText ol {
	margin:0px 0px 14px 0px;
	padding-left:28px;
	font-size:12px;
}
#rightText ol li {
	margin-bottom:5px;
}
#rightText ol li strong {
	color:#BE0833;
}

#rightText p {
	padding-left:14px;
	margin-bottom:14px;
	font-size:12px;
}
#rightText .attribute {
	text-transform:uppercase;
	color:#666666;
	font-weight:bold;
	font-size:12px;
}
#rightText form {
	margin-left:14px;
	margin-bottom:14px;
	font-size:11px;
}
#rightText table.listOffres {
	margin-left:14px;
	margin-bottom:14px;
	font-size:11px;
}
#rightText table.listOffres th {
	background-color:#8C8C8C;
	color:#fff;
	padding:3px;
}
#rightText table.listOffres td {
	padding:3px;
}
#rightText table.descOffre {
	border-top:1px solid #BD003B;
	border-bottom:1px solid #BD003B;
	text-align:left;
	margin-left:14px;
	margin-bottom:14px;
	font-size:11px;
}
#rightText table.descOffre th,#rightText table.descOffre td {
	padding:2px;
}
#rightText table.postuleOffre {
	margin-left:14px;
	margin-bottom:14px;
	font-size:11px;
}
#rightText table.postuleOffre th {
	text-align:right;
}
#rightText table.postuleOffre td {
	text-align:left;
}
#rightText table.postuleOffre th,#rightText table.postuleOffre td {
	padding:2px;
}
#rightText p .prenomNom {
	color:#6710886;
	font-size:14px;
	font-weight:bold;
}
#rightText .site h2 {
	border-bottom: #BE0833 1px solid;
}
#boutonsEntree {
	list-style:none;
	padding-left:10px;
}
#boutonsEntree li {
	float:left;
	background:url(../images/btn_entrer.png) top left no-repeat;
	line-height:24px;
	height:24px;
	width:42px;
	text-align:center;
	margin-right:5px;
}
#boutonsEntree li a {
	display:block;
	color:#fff;
	text-decoration:none;
}
/* images de fond pour h1 */
.titre1 {
	background-image:url(../images/titres/bandeau_titre_groupe-fagor.jpg);
}
.titre2 {
	background-image:url(../images/titres/bandeau_titre_valeur.jpg);
}
.titre3 {
	background-image:url(../images/titres/bandeau_titre_ambtion.jpg);
}
.titre4 {
	background-image:url(../images/titres/bandeau_titre_marques.jpg);
}
.titre5 {
	background-image:url(../images/titres/bandeau_titre_innovation.jpg);
}
.titre6 {
	background-image:url(../images/titres/bandeau_titre_outils.jpg);
}
.titre7 {
	background-image:url(../images/titres/bandeau_titre_services.jpg);
}
.titre8 {
	background-image:url(../images/titres/bandeau_titre_logistique.jpg);
}
.titre9 {
	background-image:url(../images/titres/bandeau_titre_ressources.jpg);
}
.titre10 {
	background-image:url(../images/titres/bandeau_titre_actu.jpg);
}
.titre11 {
	background-image:url(../images/titres/bandeau_titre_adresse.jpg);
}
#rightText div.titremarque {
	background-color:transparent;
	border-bottom:1px solid #B50043;
	padding-left:0;
	padding-bottom:5px;
	margin-bottom:30px;
}
#rightText div.titremarque img {
	vertical-align: middle;
}

/* fin d'images pour h1 */
/* styles précédent site pour tableau */
.fond1 { background : #ffffff; }
.fond3 { background : #B50043; }
.fond5 { background : #B50043; font-family: Arial; font-size: 14px; color: #ffffff; font-weight : bold; text-decoration : none }
.fond6 { background : #AAAAAA; }
.txt1 { font-family: Arial; font-size: 11px; color: #666666; font-weight : normal }
.txt1B { font-family: Arial; font-size: 11px; color: #666666; font-weight : bold }
.puce2 li { list-style-type : square; line-height: 15px; margin-left: 12px; padding: 0}
.titre4 { font-family: Arial; font-size: 15px; color: #B50043; font-weight : bold }
/* fin des styles précédent site pour tableau */
.panneauBas {
	clear:both;
	position:relative;
	left:-86px;
	/*margin:0px 0px 0px -86px;*/
}
.panneauHome {
	position:absolute;
}
#footer {
	color:#fff;
	list-style:none;
	width:950px;
	display:block;
	background:url(../images/background_footer.png) top left no-repeat;
	text-align:right;
	padding:16px 0 28px 0px;
}
#footer li {
	display:inline;
}
#footer li a {
	color:#fff;
	text-decoration:none;
	padding:0px 39px 0px 23px;
}
.cleaner {
	clear:both;
}
.cleaner_propre
{
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
}
#minibio {
	display:none;
}
.relation
{
	border:none;
	height:30px;
	margin:0px;
}
.relationimg
{
	border:none;
	float:left;
	width:180px;
}
.relationtel
{
	border:none;
	color:#666666;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.linesepactu
{
	border-top:1px solid #B50043;
	height:1px;
	margin:0px;
	padding:0px;
}
*html .linesepactu
{
	line-height:1px;
}
.actualite
{
	margin:10px 0px 10px 0px;
	padding:0px;
}
h4
{
	color:#666666;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 0px -1px !important;
	padding:0px !important;
}
.actualite p
{
	color:#666666;
	font-family:Arial;
	font-size:11px !important;
	font-weight:normal;
	margin:0px 0px 0px 0px ;
	padding:0px !important;
}
.actualite p a 
{
	color:#B50043;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.titreactu
{
	margin:20px 0px 0px 0px !important;
}
.lienactu
{
	margin-top:0px 0px 0px 0px !important;
}
.menu
{
	background-color:#eef4f4; 
	color:#4f4f4f;
	font-size:11px;
	height:100%;
}
.bordermenu
{
	border-top:1px solid #4e5554;
	height:0px;
	margin:0px !important;
	padding:0px !important;
	width:100%;
}
*html .bordermenu
{
	line-height:0px;
	margin-top:-20px;
	margin-bottom:-15px;
}
.ccchiffre
{
	float:left;
	font-size:22px;
	height:62px;
	margin:0px;
	padding:0px;
	width:80px;
}
.ccchiffre table
{
	height:100%;
	margin:0px;
	padding:0px 0px;
	text-align:center;
	width:100%;
}
.cctext
{
	float:left;
	height:62px;
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 8px;
	width:406px;
}
.cctext table
{
	height:100%;
	margin:0px;
	padding:0px;
}
.ccdetail
{
	color:#be0833;
	float:left;
	height:100%;
	margin:-25px 4px 0 60px;
	padding:0px 15px 10px 16px;
	width:415px;
}
*html .ccdetail
{
	margin:-35px 4px 0 30px;
	padding:0px;
	width:420px;
}
.ccdetail p
{
	margin-bottom:5px !important;
	padding:0px;
}
.activite 
{
	font-size:11px;
}
.image
{
	display:block;
}
.dirigeantright
{
	float:right;
	width:249px;
}
*html .dirigeantright
{
	width:243px;
}

#lien_discret 
{
	margin:280px 0 0 0;
}

#lien_discret a
{
	color:#C0C0C0;
	font-size:9px;
}
/* Trombinoscope dirigeants */
#rightText h2.trombi-list {
	margin-left:0;
	margin-bottom:16px;
	clear:left;
}
#rightText ul.trombi-list {
	list-style:none;
	margin:0;
	padding-left:0;
}
#rightText ul.trombi-list li {
	float:left;
	margin:0 0 25px 0;
}
#rightText ul.trombi-list li.odd {
	width:269px;
}
#rightText ul.trombi-list li.even {
	width:220px;
}
#rightText ul.trombi-list li p {
	padding:10px 0 0 0;
}
#rightText ul.trombi-list li p span.prenomNom {
	font-size:12px;
}
#minibio p {
	padding-left:0;
}
#navigationNiveau2 li ul.margMenu {
	margin:0 0 0 15px;
}