/* CSS Document */

/* CSS Document */

body
{
	margin:0px;
	padding:0px;
}
Td.fondtopdroit
{
background-image:url(images/fond-decliner_haut.gif);
background-repeat:no-repeat;
height:122px;
}
Td.fondrepeat
{
background-image:url(images/fond-decliner-droit.jpg);
background-position:right;
vertical-align:top;
background-repeat:repeat-y;
}
td.contenu
{
background-image:url(images/fond-decliner-gauch.gif);
background-position:top;
background-repeat:no-repeat;
}
td.rubhaut
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#585552;
	text-align:right;
	vertical-align:top;
	padding-top:3px;
	padding-right:25xp;
	height:15px;
	
}
.rubhaut A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#585552;
	text-decoration:none;
	background-image:url(images/puce-decliner-top.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-right:7px;
}
.rubhaut A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F7343B;
	text-decoration:none;
}
Td.recrutement
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(images/back-espace.gif);
	background-repeat:repeat-y;
}
.recrutement A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	background-image:url(images/puce-bas.gif);
	padding-left:11px;
	background-repeat:no-repeat;
	color:#000000;

}
.recrutement A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	color:#000000;
}
.recrutement P
{
	margin:0px 0px 6px 0px;
}
.actus h2{
font-size:12px;
font-weight:bold;
color:red;
}





Td.actu
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(images/back-actu.gif);
	background-repeat:repeat-y;
}
.actu A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	background-image:url(images/puce-bas.gif);
	padding-left:11px;
	background-repeat:no-repeat;
	color:#000000;

}
.actu A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	color:#000000;
}
.actu P
{
	margin:0px 0px 6px 0px;
}
Td.fond
{
background-image:url(images/fond-decliner-droit-bas.gif);
background-position:right;
background-repeat:no-repeat;
}
td.adresse
{
	width:780px;
	height:44px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#464646;
	text-align:center;
	background-image:url(images/bg-adresse.gif);
	background-position:146px -1px;
	background-repeat:no-repeat;
	
	
}
.adresse A
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#464646;
	text-decoration:none;
}
.adresse A:hover
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#464646;
	text-decoration:underline;
}
P.Tright 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	width:114px;
	background-color:#736c66;
	color:#FFFFFF;
	padding:3px 3px 3px 3px ;
}
img.pad
{
	padding-top:18px;
}
Td.txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	color:#000000;
	padding-top:12px;
	line-height:16px;
	
}
Td.txt1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-top:12px;
	line-height:16px;
}
P
{
	margin:0px 0px 0px 0px;

}
.txt H1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	background-image:url(images/fond-h1.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding-left:15px;
	height:24px;
}
.txt1 H1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	background-image:url(images/fond-h1.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding-left:15px;
	height:24px;
}
.txt H2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	/*padding-top:5px;*/
	margin:5px 0px 5px 20px;
	background-image:url(images/puce-fleche.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	height:16px;
}

.txt1 H2 a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.txt1 H2 a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.txt1 H2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*padding-top:5px;*/
	margin:5px 0px 5px 20px;
	background-image:url(images/puce-fleche.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	height:16px;
}
.txt span
{
	color:#F72832;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;


}
.txt1 span
{
	color:#F72832;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;


}
.presnetation
{
	text-align:center;
	padding:8px 0px 0px 0px;
}
/*---------------------------------------------fiche-------------------------------------------*/

td.trai
{
	border-bottom:1px solid #736c66;
	padding-bottom:5px;
	padding-top:5px;
}
td.titrai2
{
	background-image:url(images/fiche-societe/pixelle.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:1px solid #736c66;
	padding-bottom:5px;
}
td.titrerub
{
	color:#736c66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
td.rubrougeDec
{
	text-align:right;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:22px;
	background-image:url(images/fiche-societe/pixelle-rouge.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:215px;
	padding: 0px 8px 0px 0px;
}
td.rubgrisDec
{
	width:215px;
	padding: 0px 8px 0px 0px;
	text-align:right;
	color:#736C66;
	font-size:12px;
	font-weight:bold;
}
td.textfiche
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-left:1px solid #736C66;
	padding-left:10px;
	line-height:16px;
}

td.textfiche1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-left:1px solid #736C66;
	padding-left:10px;
	line-height:16px;
}

td.textfiche A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
td.textfiche A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F72832;
	text-decoration:none;
}
td.textfiche P
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#736c66;
	padding:0px;
	margin:3px 0px 0px 0px;
}
td.textfiche span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#f72832;
	padding:0px;
	margin:3px 0px 0px 0px;
}
td.traiHaut
{
	border-top:1px solid #736C66;
	padding-top:5px;
}
td.mail
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
td.mail A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
td.mail A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F72832;
	text-decoration:none;
}
/*pan du site*/
.lienpad
{
padding-left:34px;
padding-bottom:14px;
}

.lienpad a
{
background-image:url(images/puce.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:10px;
color:red;
}
.lienpad a:hover
{
background-image:url(images/puce.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:10px;
color:black;
}

