	Définition des styles uniquement pour l'univers Communiquer.
	Déclinaison de HomeD qu'on transforme en CommuniquerD.
*/
input.Radio
{
	width: auto !important;
	height: auto !important;
}
#Corps #ColCentre #CommuniquerD 
{
	float:right; width:173px;
}
#Corps #ColCentre #CommuniquerD a.o {margin:0px 14px 0px 0px;}
#Corps #ColCentre #CommuniquerD #cote select {margin:0px 0px 10px 15px;width:144px;float:none;}
#Corps #ColCentre #CommuniquerD #cote select.c2 {width:42px;}
#Corps #ColCentre #CommuniquerD #cote select.c4 {width:57px;}
#Corps #ColCentre #CommuniquerD #cote select.m0 {margin-left:0px;}
#Corps #ColCentre #CommuniquerD #cote input {border-width:0px;height:14px;margin:0px 0px 14px 80px;width:79px;}
#CommuniquerD ul {padding:0px 0px 12px 0px;margin:0px;}
#CommuniquerD div.LibelleColonneDroite {padding:0px 0px 11px 8px;margin:0px;}
#CommuniquerD div.lienUtil a {color: #666666;text-decoration: none;}
#CommuniquerD em {text-decoration:underline;font-style:normal;}
#CommuniquerD #cote {margin:34px 3px 15px 0px;padding:0px;}
#CommuniquerD #cote div {background-color:#F0F0F0;padding-bottom:20px;}
#CommuniquerD #cote img {margin:21px 0px 5px 6px;}
#CommuniquerD #cote label {display:block;font-size:11px;font-weight:bold;margin-left:15px;}
#CommuniquerD #PVO {font-size:11px;margin-left:9px;width:161px;}
#CommuniquerD #PVO .o {padding-top:11px;}
#CommuniquerD li.lienPromo
{
	border-top: 1px solid #BBBBBB;
	margin-left: 4px;
	margin-right: 6px;
	margin-top: 2px;
}
#CommuniquerD li.lienPromoBas
{
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	margin-left: 4px;
	margin-right: 6px;
	margin-top: 2px;
}
#Corps #ColDroite #Services div.bloc li, #CommuniquerD li {position:relative;background-image:url("../img/bouton/puce3.gif");background-position:7px 2px;background-repeat:no-repeat;font-size:10px;line-height:12px;list-style:none;padding-left:20px;}
#Corps #ColCentre #CommuniquerD h1 {background-image:url("../img/bouton/puce4.gif");background-position:0px 15px;background-repeat:no-repeat;clear:left;color:#E1081F;font-family:Arial;font-size:11px;font-weight:bold;margin:0px 0px 0px 7px;padding:15px 0px 12px 18px;text-transform:uppercase;}

#Corps #ColCentre #CommuniquerG {float:left;}
#Corps #ColCentre #CommuniquerG img.b {display:block;clear:left;}
#CommuniquerG div.w {float:left;width:477px;}
#Corps #ColCentre #CommuniquerG div.b {float:left;border-color:#B6B6B6;border-style:solid;border-width:0px 2px;padding-bottom:7px;} 
#Corps #ColCentre #CommuniquerG div.titre {background-image:url("../img/home/cgft.gif");background-repeat:repeat-x;background-position:0px 10px;margin:0px 2px;}
#Corps #ColCentre #CommuniquerG div.titre img {display:block;border:5px solid white;}
#Corps #ColCentre #CommuniquerG h1, #Corps #ColCentre #CommuniquerD h1 {background-image:url("../img/bouton/puce4.gif");background-position:0px 15px;background-repeat:no-repeat;clear:left;color:#E1081F;font-family:Arial;font-size:11px;font-weight:bold;margin:0px 0px 0px 7px;padding:15px 0px 12px 18px;text-transform:uppercase;}
#Corps #ColCentre div.bordureOngletsG 
{
	/* On ne met pas de bordure en haut, vu qu'un arrondi image sera utilisé. */ 
	border-left: 2px solid #A6A6A6;
	border-right: 2px solid #A6A6A6;
	border-bottom: 2px solid #A6A6A6;
	width: 477px; margin-bottom:10px;
	font-size: 11px;
}

#Corps #ColCentre div.rubriqueSimpleG {color: #E1081F;font-family: Arial;font-size: 12px;font-weight: bold;text-transform: uppercase;padding: 10px 0px 5px 11px;}
.resultatGeneralG {background-image:url("../img/picto/puce_rouge.gif");background-repeat:no-repeat;background-position: 11px 3px;color: #E1081F;font-family: arial;font-size: 11px;font-weight: bold;padding-left : 23px;clear: both;}
.rowData {float: left; width:454px; padding-left: 23px;}
.resultatGeneral {background-image:url("../img/picto/puce_rouge.gif");background-repeat:no-repeat;background-position:0px 3px;color: #E1081F;font-family: arial;font-size: 11px;font-weight: bold;padding-left: 12px;clear: both;}

div.DetailAnnonceCellLeft div.text
{
	height: 20px;
}

div.DetailAnnonceCellMiddle div.text
{
	height: 20px;
}

div.DetailAnnonceCellRight div.text
{
	height: 20px;
}

div.headerTableauResultat, div.footerTableauResultat
{
	border: 1px solid #C0C0C0;
	background-color: #DEDEDE;
	height: 25px; 
	font-family: Arial;
}
div.contenuTableauResultat
{
	padding: 10px 10px 15px 15px;
}
div.footerTableauResultatFlat
{
	border: 1px solid #C0C0C0;
}
div.footerTableauResultat
{
	margin-bottom: 20px;
}

div.ligneTableauResultat
{
	height: 25px; 
	display: block;
	font-family: Arial;
	overflow: auto;
}

div.ligneTableauResultatVignette468x120
{
	height: 158px;
	width: 643px;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
div.ligneTableauResultatVignette468x60
{
	height: 104px;
	width: 643px;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
div.ligneTableauResultatVignette234x90
{
	height: 134px;
	width: 598px;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	padding-left: 45px;
	margin-right: 0px;
}
div.ligneTableauResultatGDB
{
	height: 25px;
	display: block;
	font-family: Arial;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
div.ligneTableauResultatDepanneusesGDB
{
	height: 45px;
	display: block;
	font-family: Arial;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
div.ligneTableauResultatGD
{
	height: 25px; 
	display: block;
	font-family: Arial;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
div.headerTableauCellule
{
	padding-top: 5px;
	text-align: center;
	float: left;
	font-family: Arial;
}
div.headerTableauCelluleWithBorderRight
{
	padding-top: 5px;
	text-align: center;
	float: left;
	font-family: Arial;
	border-right: 1px solid #C0C0C0;
	height: 21px;
}
/* GDB => Gauche Droite Bas. */
div.celluleTableauCadreDroite
{
	padding-top: 5px;
	text-align: center;
	float: left;
	font-family: Arial;
	border-right: 1px solid #C0C0C0;
	height: 21px;
}
div.celluleTableau
{
	padding-top: 5px;
	text-align: center;
	float: left;
	font-family: Arial;
	height: 21px;
}
div.celluleTableauBig
{
	padding-top: 10px;
	text-align: center;
	float: left;
	font-family: Arial;
	height: 26px;
}
div.headerTableauCelluleWithBorderLeft
{
	padding-top: 5px;
	text-align: center;
	float: left;
	font-family: Arial;
	border-left: 1px solid #C0C0C0;
}
div.TableauLigneDetailAnnonce
{
	/* height: 268px; */
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	padding: 10px 10px 10px 10px;
}
a.lienRouge
{
	font-weight: bold;
	color: #E1081F;
	text-decoration: none;
}
div.DetailAnnonceCell
{
	width: 610px;
	float: left;
}
div.DetailAnnonceCellLeft
{
	width: 206px;
	float: left;
}
div.DetailAnnonceCellMiddle
{
	width: 200px;
	float: left;
}
div.DetailAnnonceCellRight
{
	width: 200px;
	float: left;
}
div.PrixAnnonce
{
	border: 1px solid #000000;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	color: #E1081F;
	font-weight: 600;
	margin-bottom: 9px;
}
div.LiensAnnonces a:hover
{
	text-decoration: none;
	color: #E1081F;
}
div.LiensAnnonces a:visited
{
	text-decoration: none;
	color: #E1081F;
}
div.celluleTableauCadreDroiteBas
{
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding-top: 6px;
	text-align: center;
	float: left;
	height: 18px !important;
	font-family: arial;
	font-size: 9px;
}
div.celluleTableauCadreGaucheBas
{
	border-bottom: 1px solid #DEDEDE;
	padding-top: 5px;
	text-align: center;
	float: left;
	height: 19px !important;
	font-family: arial;
	font-size: 9px;
}

/* ******************************************************************** */

a.LienDansCellule
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

div.celluleTableauCadreDroite a:hover
{
	text-decoration: underline;
}
div.texte9Rouge
{
	color: #E1081F;
	font-weight: bold;
	font-size: 9px;
}
div.TexteRougeGras
{
	color: #E1081F;
	font-weight: bold;
}
div.ie_ff_concurrent_separator
{
	width:171px;
}
/*
	Hack IE6
*/
* html div.ie_ff_concurrent_separator
{
	width:166px;
}

/* Formulaires. */
#FormulaireCommuniquerHome div.colDataLeft
{
	width: 257px;
	float: left;
	margin-bottom: 4px;
}
#FormulaireCommuniquerHome div.colDataLeft select {border-color:#959595 #242424 #616161 #D4D4D4;border-style:solid;border-width:1px;float:left;font-size:11px; width: 220px;}
#FormulaireCommuniquerHome div.colDataLeft input {border-color:#959595 #242424 #616161 #D4D4D4;border-style:solid;border-width:1px;float:left;font-size:11px; width: 220px;}

#FormulaireCommuniquerHome div.colDataRight
{
	width: 178px;
	float: left;
	margin-bottom: 4px;
}
#FormulaireCommuniquerHome div.colData
{
	float: left;
	width: 445px;
	margin-bottom: 5px;
}
#FormulaireCommuniquerHome div.colDataCoordonnees
{
	float: left;
	width: 481px;
}
#FormulaireCommuniquerHome div.colData div.colDataLib
{
	clear: both;
	float: left;
	width: 194px;
	text-align: right;
	padding-right: 14px;
}
#FormulaireCommuniquerHome div.colData div.colDataField
{
	float: right;
	width: 200px;
}
/*
	Style sur les champs de saisie dans le bloc coordonnées pour l'alerte + Pro.  
*/
input.fieldCoordonneesAlertePro
{
	width: 152px;
	height: 17px;
}
#FormulaireCommuniquerHome div.colDataRight select {border-color:#959595 #242424 #616161 #D4D4D4;border-style:solid;border-width:1px;float:left;font-size:11px; width: 178px;}

#FormulaireCommuniquerHome .colDataRight #alertCandidat {
	display:block;
	margin-top:19px;
	font:normal normal 14px Arial,sans-serif;
	text-align:right;
	color:#E60000;
}
/* Contact Autorecrute */

#contactEmploi {
	float: left;
	width: 170px;
	margin: 19px 0 0 5px;
}

#contactEmploi h1 {	
	height: 31px;
	padding: 10px 9px;
	margin: 0;
	border:1px solid #373737;
	font-weight: normal;
	font-size:14px;
	color: #FFFFFF;
	background-color: #666666;
}

#contactEmploi h2 {	
	height:29px;
	padding: 14px 4px 0 4px;
	margin: 0;
	font-weight: normal;
	font-size: 14px;
	color: #4E4E4E;
	background:transparent url(/prov2/img/contactEmploiProBg.jpg) repeat-x scroll 0 0;
}

#contactEmploi ul {	
	padding: 0;
	border: 1px solid #BDBDBD;
	margin: 0;
	list-style: none;
}

#contactEmploi li {	
	border-bottom: 1px solid #BDBDBD;
}

#contactEmploi p {	
	margin: 0;
	font-weight: bold;
	color: #32383C;
}

#contactEmploi #tel p{	
	padding: 7px 5px;
}

#contactEmploi #tel #france {
	font-size: 18px;
}

#contactEmploi #tel #international {	
	font-size: 11px;
}

#contactEmploi #email a {	
	display: block;
	padding: 16px 0 17px 4px;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #32383C;
}

#contactEmploi #courrier {	
	border-bottom:0;
}

#contactEmploi #courrier p {	
	padding: 9px 1px 26px 4px;
	font-size: 11px;
}

/* **** VIGNETTES **** */
#Corps #ColCentre .vignette1
{
	margin-bottom:15px;
}
#Corps #ColCentre .vignette2
{
	float:left;
	margin-bottom:15px;
}
#Corps #ColCentre .vignette3
{
	float:left;
	margin-right:2px;
	margin-bottom:15px;
	width:234px;
}

#Corps #ColCentre .displayVignette
{
	padding-bottom: 20px;
	text-align: center;
}

/* **** ENCADRE ENCHERES / APPEL d'OFFRES / DOMAINES **** */
#annEnchere {
	border:1px black solid;
	padding: 5px;
	margin: 50px 0px 35px 0px;
	width:391px;
}
#annEnchere h1 {
	color: black;
	display: block;
	font-family: Arial,Helvetica;
	margin: 0px;
	text-transform: none;
	font-weight: normal;
	font-size: 18px;
}
#annEnchere h2 {
	font-weight: bold;
	font-size: 24px;
}
#EncartAccesReserve
{
	background-color: #BBBBBB;
	width: 641px;
	height: 101px;
	font-weight: bold;
}
#EncartAccesReserve .Cadenas
{
	width: 102px;
	text-align: center;
	padding-top: 35px;
	float: left;
}
#EncartAccesReserve .Texte
{
	width: 539px;
	padding-top: 47px;
	float: left;
}
#EncartAccesLogin
{
	background-color: #DEDEDE;
	width: 641px;
	height: 127px;
}
#EncartAccesLogin .TitreTexte
{
	font-weight: bold;
	color: #E1081F;
	padding-left: 11px;
	padding-top: 12px;
}
#EncartAccesLogin .Formulaire
{
	padding-top: 10px;
}
#EncartAccesLogin .Formulaire .LigneFormulaire
{
	font-weight: bold;
}
#EncartAccesLogin .Formulaire a.lienPasswordForbidden
{
	color: #000000;
	text-decoration: underline;
	font-size: 9px;
	font-weight: normal;
}
/*
	Définition des listes avec les bonnes tailles (width) dans les formulaires.
	On définira par la même occasion les input de type texte avec les bonnes tailles.
*/
select.combo221
{
	width: 221px;
}
select.combo177
{
	width: 177px;
}
select.Millesime
{
	width: 64px !important;
}
input.txtBoxCP
{
	width: 50px;
	height: 12px;
	margin-right: 2px;
}

/* Logo Autorecrute */
.logoAutorecrute {
	display:block;
	margin-top:6px;
}