body {background-color:white;font-family:Arial,Helvetica;font-size: 10px;margin:3px 3px 3px 3px;}
div.dateCrea {display:none;}
a img {border-width:0px;}
a:hover {text-decoration:underline !important;}
form {padding:0px;margin:0px;}

/*
	Styles communs. Ces styles sont repris dans la plupart des univers.
	Les formulaires sont crées avec un id #Formulaire...
	Exemple, le formulaire de contact, #FormulaireContact
*/
/*
	Classes pour aligner les controles Input, les checkBox et radioBox, et les labels (problème sous IE)
*/
.controlInput {float:left;padding-top:0px;}
.labelCbRb {float:left;padding-top: 4px;}
.labelInput {float:left;margin-right:5px;padding-top:0px;}
input.normal { width:auto !important; border:none !important; }

.bold { font-weight:bold; }
a.txtNoir{text-decoration: none;color: #000000;}
div.MarqueGras{text-transform:uppercase; font-weight: bold; font-size: 9px;}

.separateurGris {
	background-color:#DBDBDB;
	height:1px;
}
.separateurGris hr {
	display:none;
}

#APropos {clear:both;margin-left:6px;padding-top:20px;width: 100%;width:462px;}
#APropos div.lien {float:left;width:250px;}
#APropos div.lien a {background-image:url("../prov2/img/picto/puce_rouge.gif");background-repeat: no-repeat;background-position:0 4px;padding-left:10px;text-decoration:none;color: #666666;}
#APropos div.lienPlus {text-align: right;float:right;padding:10px 5px 0px 0px;}
#APropos div.lienPlus a {text-decoration:none;color: #FF6600;font-weight:bold;}

span.texte11RougeBold {font-size:11px; color: #E1081F;font-weight:bold; margin-bottom: 4px;}
span.texte9Bold {font-size: 9px; font-weight: bold;}
div.MessageErreurFormulaire {color: #E1081F;font-weight:bold;margin-bottom: 10px; margin-top: 10px;}

div.Page {
	background-color : #F8F8F8;
	background-image : url(../prov2/img/home/body_bg.gif);
	background-position : center bottom;
	background-repeat : repeat-x;
	padding-bottom : 10px;
}

#PubBnd {
	background-color:#DEDEDE;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:980px;
}

.headerCentre {
	margin-right:auto !important;
	margin-left:auto !important;
	text-align:center !important;
	width:980px;
}

#PubDroit {padding:0px 0px 0px 9px;}
/* #Promo { width:100%; background-image:url("/prov2/img/bordure/red_bg.gif"); background-position:0 7px; background-repeat:repeat-x; clear:both; } */
#Promo { width:100%; clear:both; }
/*
#Promo a.promoCentre { color:white; font-size:12px; font-weight:bold; line-height:32px; padding-left:10px; text-decoration:none; }
#Promo a.promoCentre:hover { text-decoration:none !important; }
*/
#AutoPromo {float:right;margin-left:7px;}
#Pub300 { height:250px; width:300px; margin:19px auto; }
#PubBnd img, #PubBnd object, #PubBnd embed, #PubDroit img, #PubDroit object, #PubDroit embed {margin-left:auto;margin-right:auto;display:block;}
#DecouvrirBnd {background-image:url("../prov2/img/home/bgbandeau.gif");background-repeat:repeat-y;margin-bottom:5px;height:20px;width:980px;}
#DecouvrirBnd a {float:left;padding:4px 3px 4px 0px;}
#DecouvrirBnd a img {border:0px;display:block;}
#DecouvrirBnd span.p {padding-left:4px;padding-right:10px;}

#Tetiere {
background-image:url("/prov2/img/home/backgroundBarreTitre.gif");
background-repeat:repeat-x;
height:81px;
padding:4px 0 3px;
width:982px;
}
#Tetiere img {display:block;}
#Tetiere div.Logo {float:left;padding:19px 15px 16px 15px;}
#Tetiere div.experts {
	float:right;
	margin-right:12px;
	width:248px;
	}
#Tetiere div.abonne {background-image:url("../prov2/img/menuabonew.gif");background-repeat:no-repeat;float:right;height:77px;width:445px;margin-right:12px;margin-top:2px;}
#Tetiere div.abonne div.g {float:left;font-size:11px;padding:6px 0px 0px 11px;width:435px;}
#Tetiere div.abonne div.g img {float:left;}
#Tetiere div.abonne div.g div.h {float:left;padding-bottom:7px;width:350px;overflow:hidden;}
#Tetiere div.abonne div.g div.disconnect { margin-top:12px; }
#Tetiere div.abonne div.g div.h div {color:#666666;float:left;font-weight:bold;margin-left:13px;}
#Tetiere div.abonne div.g span {color:#E1081F;font-weight:normal;display:block;}
#Tetiere div.abonne div.g div.h a {float:right;display:block;padding:10px 15px 0px 7px;}
#Tetiere div.abonne ul {float:left;height:15px;margin:1px 0px;padding:0px;width:435px;}
#Tetiere div.abonne ul li,#Corps #ColGauche blocLogge ul il {display:block;float:left;background-image:url("../prov2/img/bouton/puce6.gif");background-position:13px 5px;background-repeat:no-repeat;line-height:15px;list-style:none;padding:0px 7px 0px 24px;width:114px;}
#Tetiere div.abonne ul li a {color:#333333;text-decoration:none;}
#Tetiere div.abonne div.d { float:left;height:65px;margin-top:5px;overflow:hidden;text-align:center;width:124px; }
* html #Tetiere div.abonne div.d { position:relative; left:-4px; }
#Tetiere div.abonne div.d a { color:black; text-decoration:none !important;}
#Tetiere #Login {
	background-image:url("../prov2/img/home/bglogin.gif");
	background-repeat:repeat-x;
	float:left;
	font-size:11px;
	height:81px;
	width:238px;
}
#Tetiere #Login div.l {float:left;}
#Tetiere #Login div.r1 {height:15px;margin:6px 0px 0px 5px;}
#Tetiere #Login div.r1 img {float:left;margin-left:8px;}
#Tetiere #Login div.r2 {clear:both;margin-left:13px;text-align:left;}
#Tetiere #Login div.r2 label {float:left;padding-top:4px;padding-bottom:2px;width:67px;}
#Tetiere #Login div.r2 input, #Corps #ColGauche #LoginPro input, #Corps #footer #formRechercher input, #HomeG #fiche select, #HomeD #cote select {border-color:#959595 #242424 #616161 #D4D4D4;border-style:solid;border-width:1px;float:left;font-size:11px;}
#Tetiere #Login div.r2 input.l1 {width:150px;}
#Tetiere #Login div.r2 input.l2 {float:left;width:100px;}
#Tetiere #Login div.r2 input.img, #Corps #ColGauche #LoginPro input.img, #Corps #footer #formRechercher input.img {border-width:0px;float:left;height:15px;margin-left:2px;width:49px;}
#Tetiere #Login div.r2 a {color:#333333;display:block;text-decoration:none;}

#Corps {
}
#Corps #ColDroite {float:right;width:175px;}
#Corps #ColGauche {
	float:left;
	padding-left:10px;
	width:140px;
	}
#Corps #ColGauche div.bloc {font-size:11px;padding:10px 0px 10px 0px;border-bottom:1px solid #E6E6E6;}
#Corps #ColGauche div.dernier {border-bottom-width:0px;}
#Corps #ColGauche div.bloc ul {margin:0px 0px 0px 17px;padding:0px 2px 0px 0px;}
#Corps #ColGauche div.bloc li a {margin-left:-5px;}
/* html #Corps #ColGauche div.bloc ul { margin-left:17px;}*/
#Corps #ColGauche div.bloc li {list-style-image:url("../prov2/img/bouton/puce.gif");margin-right:-5px;}
#Corps #ColGauche div.bloc a,#Corps #ColGauche, #Corps #footer div.bloc a, #ColDroite #Services div.bloc a, #Corps #ColDroite #lesPlus a, #Corps #ColDroite #lesPlusUnivers a, #HomeD li a {color:#666666;text-decoration:none;}
#Corps #ColGauche div.bloc img.titre {display:block;margin:5px 0px 5px 17px;}
#Corps #CheminFer {color:#575757;font-size:10px;text-align:left;line-height:21px;padding-left:11px;}
#Corps #CheminFer strong {font-size:11px;}
#Corps #CheminFer b {font-size:11px;}
#Corps #CheminFer a {color:#575757;text-decoration:underline;}

#Corps #ColGauche #LoginPro {background-image:url("../prov2/img/gauche/loginV2.gif");background-repeat:no-repeat;height:150px;margin:10px 0px 0px 0px;padding:5px;}
#Corps #ColGauche #LoginPro img.titre {margin:10px 0px 0px 5px;}
#Corps #ColGauche #LoginPro label {display:block;font-size:11px;color:#333333;margin-top:10px;padding-left: 7px;}
#Corps #ColGauche #LoginPro input {margin:0px 0px 1px 7px;width:100px;}
#Corps #ColGauche #LoginPro input.img {float:right;margin-right:5px;}
#Corps #ColGauche #LoginPro a {clear:both;color:#333333;display:block;font-size:11px;margin-left:8px;text-decoration:none;}

#Corps #ColCentre {
	float:left;
	margin-left:10px;
	width:820px;
}

#Corps #footer {clear:left;float:left;width:140px;}
#Corps #footer #formRechercher {background-image:url("../prov2/img/gauche/rechercher.gif");height:60px;width:126px;}
#Corps #footer #formRechercher img.titre {display:block;padding:14px 0px 8px 29px;}
#Corps #footer #formRechercher input {margin-left:7px;width:90px;}
#Corps #footer #formRechercher input.img {height:15px;padding-top:1px;width:21px;}

#Corps #footer div.bloc {clear:left;font-size:10px;padding-bottom:20px;margin-top:20px;}
#Corps #footer div.bloc ul {margin:0px 0px 0px 17px;padding:0px 0px 0px 0px;}
#Corps #footer div.bloc li {list-style-image:url("../prov2/img/bouton/puce2.gif");}
#Corps #footer div.bloc a {margin-left:-3px;}

#Corps #ColDroite #Services {background-image:url("../prov2/img/home/fservices.gif");background-repeat:repeat-x;padding:30px 0px 30px 9px;margin-left:12px;border: 2px solid #E6E6E6;}
#Corps #ColDroite #degBas {background-image:url("../prov2/img/home/degBasServices.gif");background-repeat:repeat-x;margin-left:12px;}

/* **** blocs de promo à droite **** */
#Corps #ColDroite #Services div.bloc {margin-top:10px;}
#Corps #ColDroite #Services div.bloc img, #Corps #ColDroite #lesPlus img, #Corps #ColDroite #lesPlusUnivers img {display:block;}
#Corps #ColDroite #Services div.entete {background-image:url("../prov2/img/home/serviceColDroiteH.gif");background-repeat:no-repeat;padding:2px 0px 2px 0px;color:#FFFFFF;font-family:Arial;font-size:11px;font-weight:bold;text-align:center;text-transform:uppercase;width:139px;}

#Corps #ColDroite #Services div.bloc div.corpsBlocDroite {
	background-image:url("../prov2/img/home/bgdroit.gif");
	background-repeat:repeat-y;
	padding: 12px 10px;
}

#Corps #ColDroite #Services div.bloc ul {
	padding: 0px 0px 0px 0px;
	margin:0px;
}

#HomeD ul {padding:0px 0px 12px 0px;margin:0px;}
#Corps #ColDroite #Services div.bloc ul li, #HomeD li {position:relative;background-image:url("../prov2/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 #ColDroite #Services div.bloc ul li ul { background-image:none; position:relative; left:-20px; padding:0; margin:0; }
#Corps #ColDroite #Services div.bloc span, #Corps #ColDroite #Services div.bloc p { padding:0; margin:0; }

#Corps #ColDroite #Services div.btn {background-image:url("../prov2/img/home/bgbtdroit.gif");background-repeat:no-repeat;font-family:Arial;font-size:9px;font-weight:bold;height:37px;text-align:center;width:139px;}
#Corps #ColDroite #Services div.btn a {color:white;text-decoration:none;}

#Corps #ColDroite #InformezVous { margin-left:12px; }
#Corps #ColDroite #InformezVous div.top { background-image:url("/prov2/img/bordure/sinformez_haut.gif"); height:28px; width:157px; }
#Corps #ColDroite #InformezVous div.top2 { background-image:url("/prov2/img/bordure/informez_vous.gif"); height:28px; width:157px; }
#Corps #ColDroite #InformezVous div.bottom { background-image:url("/prov2/img/bordure/lplus_bas.gif"); background-repeat:no-repeat; height:10px; width:157px; border:none; }
#Corps #ColDroite #InformezVous div.w { width:157px; }
#Corps #ColDroite #InformezVous div.b { border-color:#C8C8C8;border-style:solid;border-width:0px 2px; padding:7px; margin:0; }
#Corps #ColDroite #InformezVous h1 {background-image:url("../prov2/img/bouton/puce4.gif");background-repeat:no-repeat;color:#E1081F;display:block;font-size:11px;padding-left:17px;text-transform:uppercase;margin:8px 0 12px 0;}
#Corps #ColDroite #InformezVous ul {margin:0px;padding:9px 0px 7px 0px;}
#Corps #ColDroite #InformezVous li {background-image:url("../prov2/img/bouton/puce3.gif");background-position:6px 2px;background-repeat:no-repeat;font-family:Arial;font-size:9px;font-weight:bold;line-height:11px;list-style:none;padding-left:16px;}
#Corps #ColDroite #InformezVous div.container { float:none; }

#Corps #ColDroite #InformezVous div.contenuTextLigneSmall { color:#5b5b5b; line-height:12px; width:134px; }
#Corps #ColDroite #InformezVous img { height:32px; margin-right:4px; float:left; display:inline; }
#Corps #ColDroite #InformezVous img.pictoPayant { width:16px; height:13px; float:right; display:inline; position:relative; top:-12px; left:6px; }
#Corps #ColDroite #InformezVous span  { font-size:11px; font-weight:bold; }

#Corps #ColDroite #InformezVous div.contenuTextLigneSmall div.contenuImage { float:left; width:38px; }
#Corps #ColDroite #InformezVous div.contenuTextLigneSmall div.contenuImage img { width:32px; height:32px; }
#Corps #ColDroite #InformezVous div.contenuTextLigneSmall div.artTitreSmall { float:left; width:100px; font-size:11px; font-weight:bold; }
#Corps #ColDroite #InformezVous div.contenuTextLigneSmall div.artTitreLarge { float:left; width:139px; font-size:11px; font-weight:bold; }
/*#Corps #ColDroite #InformezVous div.contenuTextLigneSmall div.artInfos { clear:both; }*/
#Corps #ColDroite #InformezVous div.contenuTextLigneSmall a { text-decoration:none; color:#e1081f; }
#Corps #ColDroite #InformezVous div.right { text-align:right; width:100%; }
#Corps #ColDroite #InformezVous div.right a { color:#FF6600;font-family:Arial,Verdana;font-size:9px;font-weight:bold;text-decoration:none;display:block;text-align:right;margin:0; }

#Corps #ColDroite #lesPlus, #Corps #ColDroite #lesPlusUnivers {margin:16px 0px 0px 5px;padding:0px 0px 30px 9px;}
#Corps #ColDroite #lesPlus div.w, #Corps #ColDroite #lesPlusUnivers div.w, #Corps #ColDroite #informezVous div.w {width:157px;}
#Corps #ColDroite #lesPlus div.b, #Corps #ColDroite #lesPlusUnivers div.b {border-color:#C8C8C8;border-style:solid;border-width:0px 2px;}
#Corps #ColDroite #lesPlus h1, #Corps #ColDroite #lesPlusUnivers h1 {background-image:url("../prov2/img/bouton/puce4.gif");background-position:0px 13px;background-repeat:no-repeat;color:#E1081F;display:block;font-size:11px;margin:0px 0px 0px 6px;padding:13px 0px 0px 17px;text-transform:uppercase;}
#Corps #ColDroite #lesPlus ul, #Corps #ColDroite #lesPlusUnivers ul {margin:0px;padding:9px 0px 7px 0px;}
#Corps #ColDroite #lesPlus li {background-image:url("../prov2/img/bouton/puce3.gif");background-position:6px 2px;background-repeat:no-repeat;font-family:Arial;font-size:9px;font-weight:bold;line-height:11px;list-style:none;padding-left:16px;position:relative;}
#Corps #ColDroite #RemisePA {margin:22px 0px 0px 8px;}

#Corps #ColCentre #HomeG {float:left;}
#Corps #ColCentre #HomeG img.b {display:block;clear:left;}
#HomeG div.w {float:left;width:452px;}
#Corps #ColCentre #HomeG div.b {float:left;border-color:#B6B6B6;border-style:solid;border-width:0px 2px;padding-bottom:7px;} 
#Corps #ColCentre #HomeG div.titre {background-image:url("../prov2/img/home/cgft.gif");background-repeat:repeat-x;background-position:0px 10px;margin:0px 2px;}
#Corps #ColCentre #HomeG div.titre img {display:block;border:5px solid white;}
#Corps #ColCentre #HomeG h1, #Corps #ColCentre #HomeD h1 {background-image:url("../prov2/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 #HomeG div.actu h1 {padding-top:0px;background-position:0px 0px;}

#HomeG div.onglets div {background-repeat:no-repeat;display:inline;float:left;font-family:Arial;font-size:11px;font-weight:bold;height:27px;margin:0px 1px 0px 1px;width:99px;overflow:hidden;}
#HomeG div.onglets div.a {background-image:url("../prov2/img/home/onglet1.gif");height:29px;}
#HomeG div.onglets div.a a {color:#E1081F;}
#HomeG div.onglets div.i {background-image:url("../prov2/img/home/onglet2.gif");}
#HomeG div.onglets div.i a {color:#666666;}
#HomeG div.onglets a {display:block;margin:0px;padding:3px 0px 0px 13px;text-decoration:none;}
#HomeG div.onglets {float:left;}
#HomeG div.onglets div.m {background-color:#AAAAAA;float:left;font-size:2px;height:2px;margin-left:-3px;width:204px;}

#HomeG div.dossier {float:left;display:inline;margin-left:1px;border-color:#AAAAAA;border-style:solid;border-width:0px 2px 2px 2px;}
#HomeG div.dossier div.w {width:297px;margin-top:9px;font-size:11px;}
#HomeG div.dossier .img {float:left;margin:0px 13px 0px 4px;padding-bottom:6px;}
#HomeG div.dossier .texte {float:left;width:158px;margin-top:7px;}
#HomeG div.dossier .texte a, #HomeG div.dossier .fiche a {text-decoration:none;color:black;}
#HomeG div.dossier .fiche {margin-left:9px;}

#HomeG div.actu {font-size:11px;padding:8px;}
#HomeG div.last {padding-bottom:0px;}
#HomeG div.actu a {text-decoration:none;color:black;}
#HomeG div.actu img.g {float:left;margin:0px 8px 10px 0px;}
#HomeG div.actu img.d {float:right;margin:0px 0px 15px 17px;}
#HomeG div.actu a.l {display:block;margin-top:5px;}
#HomeG div.actu a.l span {color:#666666;}

#HomeG #video {background-image:url("../prov2/img/home/video.gif");cursor:pointer;display:inline;float:right;height:139px;margin:16px 1px 0px 0px;text-align:center;width:136px;}
#HomeG #video img {padding-top:12px;}

#HomeG #fiche {margin:0px;padding:0px;}
#HomeG #fiche div {background-color:#E6E6E6;float:left;font-size:11px;font-weight:bold;height:30px;margin-top:10px;padding:6px 8px 16px 8px;width:281px;}
#HomeG #fiche select {width:280px;font-size:11px;margin-top:3px;}

#HomeD em {text-decoration:underline;font-style:normal;}
#HomeD #cote {margin:50px 0px 15px 10px;padding:0px;}
* html #HomeD #cote { margin-top:12px; }
#HomeD #cote div {background-color:#F0F0F0;padding-bottom:20px;}
#HomeD #cote img {margin:21px 0px 5px 6px;}
#HomeD #cote label {display:block;font-family:Helvetica,Arial;font-size:11px;font-weight:bold;margin-left:10px;}
#Corps #ColCentre #HomeD #cote select {margin:0px 0px 10px 15px;width:144px;float:none;}
#Corps #ColCentre #HomeD #cote select.c2 {width:42px;}
#Corps #ColCentre #HomeD #cote input.c3 {width:30px;text-align:center;margin:0px 0px 14px 15px;border-style:solid;border-width:1px;}
#Corps #ColCentre #HomeD #cote select.c4 {width:57px;}
#Corps #ColCentre #HomeD #cote select.m0 {margin-left:0px;}
#Corps #ColCentre #HomeD #cote input {border-width:0px;height:14px;margin:0px 0px 14px 80px;width:79px;}

#HomeD #PVO {font-size:11px;margin-left:9px;width:161px;}
#HomeD #PVO .o {padding-top:11px;}

#Corps #ColCentre a.o {color:#FF6600;font-family:Arial,Verdana;font-size:12px;font-weight:bold;text-decoration:none;display:block;text-align:right;margin:8px 3px 0px 0px;}
#Corps #ColCentre a.o2 {float:right;margin-top:0px;}
#Corps #ColCentre a.r {color:#E1081F;font-size:11px;text-decoration:none;display:block;}

#Corps #ColCentre #HomeD {float:left;font-size:9px;margin:14px 0px 0px 3px;width:195px;}
#Corps #ColCentre #HomeD a.o {margin:0px 14px 0px 0px;}

#PiedPage {float:left;width:980px;}
#PiedPage div.footer {background-color:#E1E1E1;height:20px;margin:14px 0px 8px 0px;width:980px;}

.fright {float:right;}
.fleft {float:left;}

/* Cote */
#Corps #ColDroite #lesPlusUnivers li {background-image:url("../prov2/img/bouton/puce3.gif");background-position:6px 2px;background-repeat:no-repeat;font-family:Arial;font-size:10px;line-height:11px;list-style:none;padding-left:16px;position:relative;}

#Corps #ColDroite #informezVous {margin:16px 0px 0px 5px;}
#Corps #ColDroite #informezVous img {display:block;}
#Corps #ColDroite #informezVous div.informezVous {border-color:#C8C8C8;border-style:solid;border-width:0px 2px 0px 2px;padding-top:16px;}
#Corps #ColDroite #informezVous div.t {background-image:url("../prov2/img/bouton/puce4.gif");background-repeat:no-repeat;font-size:12px;color:#E1081F;text-transform:uppercase;font-weight:bold;padding-left:17px;margin-bottom:15px;}
#Corps #ColDroite #informezVous div.art {padding-bottom:15px;}
#Corps #ColDroite #informezVous div.iArt {float:left;width:32px;margin-right:6px;margin-bottom:6px;}
#Corps #ColDroite #informezVous div.txt {clear:both;font-size:11px;color:#5B5B5B;font-weight:normal;}
#Corps #ColDroite #informezVous div.actu {margin-left:12px;}
#Corps #ColDroite #informezVous div.actu a {font-family:Arial,Verdana;font-size:11px;color:#FF3300;text-decoration:none;}
#Corps #ColDroite #informezVous div.go {text-align:right;padding-right:6px;}

#Corps #ColCentre div.titreUnivers {background-image:url('../prov2/img/bordure/hr_rouge.gif');background-position: 0px 18px;background-repeat:repeat-x;margin:0px 6px 20px 0px;padding-bottom:5px; margin-top: 17px;}
#Corps #ColCentre div.titreEncadre {font-family:symbol;font-size:18px;color:#E1081F;text-transform:uppercase;margin-bottom:0px;margin-left:7px;}
#Corps #ColCentre div.titreEncadre span {text-transform:none;}
#Corps #ColCentre div.encadre {float:left;border: 1px solid #919191;}
#Corps #ColCentre div.tEncadre {margin: 0px 0px 0px 6px;}
#Corps #ColCentre div.titre {background-image:url("../prov2/img/bordure/hr_gris.gif");background-position:7px 18px;background-repeat:repeat-x;font-size:14px;text-transform:uppercase;font-weight:bold;margin: 10px 7px 0px 7px;height:40px;white-space:nowrap;overflow:hidden;width:97%; }
#Corps #ColCentre div.titreAssocie {background-image:url("../prov2/img/bordure/hr_gris.gif");background-position:7px 18px;background-repeat:repeat-x;font-size:14px;text-transform:uppercase;font-weight:bold;margin: 10px 0px 0px 0px;height:40px;white-space:nowrap;overflow:hidden;}
#Corps #ColCentre div.rubrique {background-image:url("../prov2/img/bouton/puce4.gif");background-repeat:no-repeat;color: #E1081F;font-family: Arial;font-size: 12px;font-weight: bold;text-transform: uppercase;padding: 0px 0px 5px 20px;}
#Corps #ColCentre div.rubriqueSimple {color: #E1081F;font-family: Arial;font-size: 12px;font-weight: bold;text-transform: uppercase;padding: 0px 0px 5px 20px;}
#Corps #ColCentre div.rubriqueTexte {font-family: Arial;font-size: 11px;padding: 0px 10px 16px 20px;}
#Corps #ColCentre div.t span {text-transform:none;}
#Corps #ColCentre div.hrGris {background-color:#BBBBBB;background-image:url("../prov2/img/bordure/hr_gris.gif");height:5px;padding:0px;margin-bottom:24px;margin-top:6px;}
#Corps #ColCentre img.titre {padding:0px 14px 15px 0px;}
#Corps #ColCentre div.txt {font-size:11px;color:#5B5B5B;margin-bottom:15px;font-weight:normal;margin-top:0px;}
#Corps #ColCentre div.st , #Corps #ColDroite #informezVous div.st {font-size:11px;color:#666666;font-weight:bold;}
#Corps #ColCentre div.s {font-size:11px;color:#333333;font-weight:bold;margin:15px 23px 0px 19px;}
#Corps #ColCentre select {font-size:10px;color:#666666;}
#Corps #ColCentre img.valider {padding-bottom:15px;}
#Corps #ColCentre span.n {font-size:11px;color:#333333;font-weight:normal;}
#Corps #ColCentre input,textarea {font-size:11px;font-size:10px;color:#666666;}
/*
	boutonValider hérite du style input mais redéfinit simplement ceux dont on a besoin
	pour en faire un bouton Valider.
*/
#Corps #ColCentre input.boutonValider {border: 0px; width: 62px;margin-bottom: 0px;}

#Corps #ColCentre input.ChampSaisie
{
	border:1px solid #979797;
	width: 177px;
	height: 17px;
	line-height: 17px;
}
#Corps #ColCentre input.ChampCodePostal
{
	border:1px solid #979797;
	width: 61px;
	height: 17px;
	line-height: 17px;
}
#Corps #ColCentre input.SelectFormLeft
{
	width: 221px;
}

#Corps #ColCentre #droite {float:left;width:178px;}
#Corps #ColCentre #droite div.droite {margin-left:6px;margin-right:6px;}
#Corps #ColCentre #droite div.sRubrique {background-image:url("../prov2/img/bouton/puce4.gif");background-repeat:no-repeat;font-size:12px;color:#E1081F;text-transform:uppercase;margin-top:16px;font-weight:bold;padding-left:17px;margin-bottom:15px;}
#Corps #ColCentre #droite div.go {text-align:right;margin-bottom:20px;}
#Corps #ColCentre #droite div.go a, #Corps #ColDroite #informezVous div.go a, #Corps #ColCentre #resultat div.go a {font-family:Arial,Verdana,Helvetica;font-weight:bold;font-size:9px;color:#FF6600;text-decoration:none;}
#Corps #ColCentre #droite div.hrService {background-image:url("../prov2/img/bordure/hr_service.gif");height:6px;}
#Corps #ColCentre #droite div.p {font-size:9px;color:#666666;margin-bottom:20px;font-weight:normal;}

#Corps #ColCentre #resultat {width:485px;font-size:11px;color:#000000;font-family:arial;}
#Corps #ColCentre #resultat div.b {float:left;width:478px;border: 1px solid #919191;}
#Corps #ColCentre #resultat div.rst {margin-left:6px;margin-right:6px;}
#Corps #ColCentre #resultat div.bRouge {border: 1px solid #E1081F;margin-bottom:5px;}
#Corps #ColCentre #resultat div.st {font-size:11px;color:#666666;font-weight:bold;margin-left:10px;margin-top:5px;margin-bottom:5px;}
#Corps #ColCentre #resultat div.bGris {border: 1px solid #BBBBBB;margin-bottom:20px;}
#Corps #ColCentre #resultat div.d {margin-left:10px;margin-top:5px;margin-bottom:5px;}
#Corps #ColCentre #resultat div.tbl {width:452px;float:left;margin-bottom:15px;}
#Corps #ColCentre #resultat div.blocCours {height:34px;background-color:#BBBBBB;}
#Corps #ColCentre #resultat div.gCours {float:left;width:371px;border-right: 1px solid #FFFFFF;height:34px;}
#Corps #ColCentre #resultat div.dCours {float:right;width:80px;margin:0px 0px 0px 0px;}
#Corps #ColCentre #resultat div.txtCours {font-size:13px;color:#FFFFFF;font-family:arial;font-weight:bold;margin-left:10px;line-height:34px;}
#Corps #ColCentre #resultat div.bloc {width:452px;}
#Corps #ColCentre #resultat div.gOpt {float:left;width:371px;border-right:1px solid #BBBBBB;height:44px;border-bottom:1px solid #BBBBBB;}
#Corps #ColCentre #resultat div.dOpt {float:right;width:80px;height:44px;border-bottom:1px solid #BBBBBB;}
#Corps #ColCentre #resultat div.gTxtOpt {margin:8px 0px 8px 17px;width:315px;}
#Corps #ColCentre #resultat div.dTxtOpt {margin:8px 10px 8px 17px;text-align:right;font-weight:bold;}
#Corps #ColCentre #resultat div.gPrix {float:left;width:371px;border-right:1px solid #BBBBBB;height:44px;border-bottom:2px solid #BBBBBB;}
#Corps #ColCentre #resultat div.dPrix {float:right;width:80px;height:44px;border-bottom:2px solid #BBBBBB;}
#Corps #ColCentre #resultat div.gTxtPrix {background-image:url("../prov2/img/bouton/puce5.gif");background-position:16px 10px;background-repeat:no-repeat;font-family:Arial;font-size:11px;line-height:15px;list-style:none;color:#E1081F;font-weight:bold;padding:7px 0px 7px 28px;}
#Corps #ColCentre #resultat div.dTxtPrix {margin:7px 10px 7px 17px;text-align:right;color:#E1081F;font-weight:bold;}
#Corps #ColCentre #resultat div.go {float:right;margin-right:0px;}
#Corps #ColCentre #resultat div.imprimer {width:452px;float:left;text-align:right;margin-bottom:15px;}
#Corps #ColCentre #resultat div.tPropos {color:#E1081F;font-weight:bold;float:left;}
#Corps #ColCentre #resultat ul {margin:0px;padding:16px 0px 35px 0px;}
#Corps #ColCentre #resultat li {background-image:url("../prov2/img/bouton/puce3.gif");background-position:0px 2px;background-repeat:no-repeat;font-family:Arial,Verdana;font-size:9px;line-height:11px;list-style:none;padding-left:11px;position:relative;}
#Corps #ColCentre #resultat li a {color:#666666;text-decoration:none;}
#Corps #ColCentre #resultat div.service {height:28px;border-bottom:1px solid #BBBBBB;margin-left:5px;padding-bottom:3px;}
#Corps #ColCentre #resultat div.service a {color:#000000;text-decoration:none;}
#Corps #ColCentre #resultat div.picto {float:left;margin:1px 15px 0px 5px;}
#Corps #ColCentre #resultat div.l {padding-top:8px;}

.blocContact
{
	width:167px;
	height:161px;
	float: right;
	text-align:right;
	border-left: 1px solid #919191;
	border-bottom:1px solid #919191;
	margin-left:10px;
	margin-bottom:10px;
	position: relative; 
	/* MICHEL IS THE BEST ! SO WE MUST THANK HIM FOR HIS HELP ! */
	background-color: white;
	z-index: 8;
}
.blocTexte {border: 1px solid #919191;margin-bottom:2px;padding:5px;}
.tgrisbs {font-weight: bold; text-decoration:underline; font-size:11px; color:#666666;}
/*
	DEV2 : Mise en place de la navigation par onglets.
*/
#Corps #ColCentre div.onglet160_on {background-image:url("../prov2/img/onglet/onglet_160_on.gif");background-repeat:no-repeat;width: 160px;height: 28px;float: left;margin-left:auto;margin-right:auto;font-family: arial;font-weight: bold;color: #E1081F;text-align: center;}
#Corps #ColCentre div.onglet160_off {background-image:url("../prov2/img/onglet/onglet_160_off.gif");background-repeat:no-repeat;width: 160px;height: 28px;float: left;margin-left:auto;margin-right:auto;font-family: arial;font-weight: bold;color: #666666;text-align: center;}
#Corps #ColCentre div.onglet160_on a {color:#E1081F;text-decoration:none;}
#Corps #ColCentre div.onglet160_off a {color:#666666;text-decoration:none;}
#Corps #ColCentre div.onglet99_on {background-image:url("../prov2/img/onglet/onglet_99_on.gif");background-repeat:no-repeat;width: 99px;height: 28px;float: left;margin-left:auto;margin-right:auto;font-family: arial;font-weight: bold;color: #E1081F;text-align: center;}
#Corps #ColCentre div.onglet99_off {background-image:url("../prov2/img/onglet/onglet_99_off.gif");background-repeat:no-repeat;width: 99px;height: 28px;float: left;margin-left:auto;margin-right:auto;font-family: arial;font-weight: bold;color: #666666;text-align: center;}
#Corps #ColCentre div.onglet93_off {background-image:url("../prov2/img/onglet/onglet_93_off.gif");background-repeat:no-repeat;width: 93px;height: 28px;float: left;margin-left:auto;margin-right:auto;font-family: arial;font-weight: bold;color: #666666;text-align: center;}
#Corps #ColCentre div.onglet149_on {background-image:url("../prov2/img/onglet/onglet_149_on.gif");background-repeat:no-repeat;width: 149px;height: 28px;float: left;margin-left:auto;margin-right:auto;font-family: arial;font-weight: bold;color: #E1081F;text-align: center;}
#Corps #ColCentre div.onglet143_off {background-image:url("../prov2/img/onglet/onglet_143_off.gif");background-repeat:no-repeat;width: 143px;height: 28px;float: left;margin-left:auto;margin-right:auto;font-family: arial;font-weight: bold;color: #666666;text-align: center;}
#Corps #ColCentre div.onglet99_on a {color:#E1081F;text-decoration:none;}
#Corps #ColCentre div.onglet99_off a {color:#666666;text-decoration:none;}
#Corps #ColCentre div.onglet93_off a {color:#666666;text-decoration:none;}
#Corps #ColCentre div.onglet149_on a {color:#E1081F;text-decoration:none;}
#Corps #ColCentre div.onglet143_off a {color:#666666;text-decoration:none;}
#Corps #ColCentre div.titreOnglet {padding-top: 5px;}
#Corps #ColCentre div.titreOnglet2Lignes {padding-top: 2px;}
#Corps #ColCentre div.bordureOnglets {border: 2px solid #A6A6A6;font-family: arial;font-size: 11px; width: 477px; margin-bottom: 21px; padding-top: 11px; margin-top: -2px;}
a.LienNavbarNext {font-weight: bold; text-decoration: none; color: #FF6600; font-size:11px; }
a.LienNavbarPrev {font-weight: bold; text-decoration: none; color: #FF6600; font-size:11px;}
a.LienNavbar {text-decoration:none;color:#000000;}
a.LienNavbarBold {text-decoration:none;color:#000000;font-weight: bold;}

/*
	Ce bloc est celui qui affiche les boutons Modifier la recherche / Nouvelle recherche.
*/
#Corps #ColCentre div.BlocBoutonsModifierNouvelleRecherche
{
	float: right;
	text-align: right;
	padding-bottom: 21px;
	width: 100%;
}
#Corps #ColCentre div.cadreRappelCriteres
{
	/* JP, bug 612, 1px au lieu de 2. Le 22 avril 2009. */
	border: 1px solid #E60101;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 24px;
	margin-bottom: 14px;
	font-size: 11px;
}
#Corps #ColCentre div.blocInfos
{
	width: 643px;
	margin-left: 10px;
	font-family: arial;
	font-size: 11px;
}
#Corps #ColCentre div.BlocTri
{
	float: right;
	text-align: right; 
	margin-top: 25px;
}
#Corps #ColCentre div.BarreNavigation
{
	text-align: center;
	margin-bottom: 22px;
}
/*
	Formulaire Contact.
*/
#Corps #ColCentre #Formulaire
{
	width: 630px;
}
#Corps #ColCentre div.colDataLeft
{
	text-align: left;
	font-size: 11px;
	vertical-align: bottom;
	height: 22px;
	float: left;
}
#Corps #ColCentre div.colDataRight
{
	float: left;
}
#Corps #ColCentre #FormulaireContact div.colDataLeft
{
	width: 190px;
	text-align: right;
	margin-right: 16px;
	font-size: 11px;
	vertical-align: bottom;
	height: 22px;
	float: left;
}
#Corps #ColCentre #FormulaireContact div.colDataLeftCaptcha
{
	width: 190px;
	text-align: right;
	margin-right: 16px;
	font-size: 11px;
	vertical-align: bottom;
	height: 80px;
	float: left;
}
#Corps #ColCentre #FormulaireContact div.colDataRight
{
	height: 22px;
	float: left;
}
#Corps #ColCentre #FormulaireContact div.colDataRightCaptcha
{
	height: 80px;
	float: left;
}
/*
	Fin Formulaire Contact.
*/
a.LienStandard{color: #666666;text-decoration: none;}
a.LienNoirBold{color: #000000;text-decoration: none;font-weight: bold;}
div.TitreOnglets{display: block;width: 100%;padding-bottom: 0px;position: relative;}
* html div.TitreOnglets
{
	margin-bottom: -2px;
}

/* Zone centrale */
#Corps #ColCentre #ZoneContent
{
	width: 653px;
	font-size:11px;
}

#Corps #ColCentre div.titreRubrique
{
	background-image:url("../prov2/img/bordure/hr_gris.gif");
	background-position:7px 18px;
	background-repeat:repeat-x;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	height:40px;
	margin:10px 0 0 7px;
	text-transform:uppercase;
}

/* ***  ENCADRE ROUGE *** */
#Corps #ColCentre div.encadreRouge
{
	border:1px solid #E60101;
	font-size:11px;
	
	margin:0px 0px 14px 0px;
	padding:9px 6px;
}

#Corps #ColCentre div.encadreTitre
{
	color:#E1081F;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:0 0 8px 0px;
	text-transform:uppercase;
}

#Corps #ColCentre div.encadreBlocTexte
{
	margin-bottom: 8px;
}

/* *** FORMULAIRE ligne par ligne *** */
#Corps #ColCentre div.ligneForm
{
	padding: 7px 0px;
}
#Corps #ColCentre div.ligneForm div.colFormLeft
{
	float: left;
	width: 200px;
	text-align: right;
	margin-right: 20px;
}

#Corps #ColCentre div.ligneForm select
{
	padding: 0;
	margin: 0;
}

/* "Tableau" ligne par ligne
	(lib dans col gauche / texte dans col droite) */
#Corps #ColCentre div.LigneInfos
{
	clear:left;
}
#Corps #ColCentre div.LigneInfosDroite
{
	clear:left;
	text-align: right;
}
#Corps #ColCentre div.colInfosLeft
{
	float: left;
	text-align: right;
	font-weight: normal;
	margin-right: 7px;
	width: 100px;
}
#Corps #ColCentre div.colInfosRight{float: left;text-align: left;font-weight: bold;}

#ServicesAssocies{padding:30px 5px 5px 5px;width:650px;clear:both;}
#ServicesAssocies div.lien{padding: 0px 0px 10px 5px;height:23px;border-bottom: 1px solid #919191;}
#ServicesAssocies div.lien a.LienServiceAssocie{color: #000000;font-size: 11px;text-decoration: none;float: left;}
#ServicesAssocies div.picto{float: left;padding-right:18px;}
#ServicesAssocies div.pictoLien{padding-top:3px;}
#ServicesAssocies div.lien img.PictoServiceAssocie{width: 20px;height: 20px;}
/*
	a href avec une puce_rouge affichée à gauche
*/
#Corps #ColCentre a.puce_rouge, a.puce_rouge {background-image:url("../prov2/img/picto/puce_rouge.gif");background-repeat: no-repeat; background-position: -5px; text-decoration: none; color: #000000;}
div.PucesTri{float: right; width: 12px;}
/* CLASSES PAIEMENT */
.flecheRouge {line-height:18px;padding-left:25px;font-size:12px;font-weight:bold;background-image:url('../prov2/img/bouton/btnPaiementRouge.gif');background-repeat:no-repeat;}
div.customPaymentLayout { float:left; }
div.customPaymentLayout div { float:none !important; text-align:center; }
div.customPaymentLayout div.flecheRouge { text-align:left; }
div.customPaymentLayout form { margin:0 !important; height:130px; overflow:hidden; }
div.customPaymentLayout div.txt { margin-top:0 !important; float:left !important; clear:both !important; }

#InteretsContact ul{margin-bottom: 10px;list-style-type: none;}
#InteretsContact li{list-style-image: none;}
#InteretsContact div.ContactInformation{width: 405px;float: left;}
#InteretsContact div.ContactInformation div.infoContactLib{text-align: right;width: 128px;float:left;}
#InteretsContact div.ContactInformation div.infoContactChamp{text-align: left;width: 250px;float:left;}
#Corps #ColCentre div.paddingBottom10{padding-bottom: 10px;}

/* **** CONTACT *** */
#Corps #ColCentre div.puce5
{
	background-image:url("../prov2/img/bouton/puce5.gif");
	background-position: 0px 10px;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	padding:7px 0px 7px 15px;
}

#Corps #ColCentre ul.listeForm
{
	list-style: none;
	padding: 0px 0px 0px 14px;
	margin: 0;
}

#Corps #ColCentre ul.listeForm1
{
	padding-bottom: 10px;
}

#Corps #ColCentre ul.listeForm2
{
	padding-top: 5px;
	padding-bottom: 12px;
}

#Corps #ColCentre ul.listeForm li
{
	padding: 7px 0px 0px 0px;
}	

#Corps #ColCentre ul.listeForm .texteForm1
{
	padding: 0px 0px 0px 6px;
}

#Corps #ColCentre ul.listeForm .texteForm2
{
	padding: 0px 0px 0px 17px;
}

div.ContactInformation
{
	width: 297px;
	padding: 5px 0px 0px 0px;
}
div.ContactInformation div.infoContactLib {
	float:left;
	text-align:right;
	width:128px;
	padding: 0px 11px 0px 0px;
}
div.ContactInformation div.infoContactChamp
{
	float:left;
	text-align:left;
	width:152px;
}

#Corps #ColCentre input.TextBox152
{
	width: 152px !important;
	height: 14px;
}

.container {
	width:100%;
	float:left;
	margin-bottom:10px;
}
.container .left {
	width:50%;
	float:left;
}

.container .right {
	width:49%;
	float:left;
	text-align:right;
	padding-top:10px;
}

.container a.fermer {
	color:black;
	margin-right:20px;
}

/* **** titre intermédiaire avec la flèche rouge **** */
.titreFlecheRouge {
	background-image:url('../prov2/img/bouton/puce4.gif');
	background-position:0px 15px;
	background-repeat:no-repeat;
	color:#E1081F;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 7px;
	padding:15px 0px 12px 18px;
	text-transform:uppercase;
}

/* **** titre intermédiaire noir + puce triangle rouge **** */
.titrePuceRouge {
	background-image:url('../prov2/img/bouton/puce3.gif');
	background-position:0px 2px;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 12px;
	padding-left: 13px;
	line-height:11px;
	font-size:11px;
	font-weight:bold;
}

.texteGris {
	padding-left: 23px;
	line-height:11px;
	font-size:12px;
	color:#666666;
}

.texteGrisBold {
	padding-left: 23px;
	line-height:11px;
	font-size:11px;
	font-weight:bold;
	color:#989797;
}

.texteGrisBoldForm {
	padding: 0px;
	line-height:0px;
	font-size:11px;
	font-weight:bold;
	color:#989797;
}

.titreGrisBold {
	padding-left: 23px;
	line-height:11px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.radioButt {
	padding-left: 23px;
	border:none !important;
	width:20px !important;
	line-height:11px;
	font-size:11px;
	font-weight:bold;
	color:#989797;
}
#Corps #ColCentre #FormulaireAbonnement div.colDataLeft{width: 300px;text-align: left;padding-left:10px;font-size: 11px;vertical-align: bottom;height: 22px;float: left;}
#Corps #ColCentre #FormulaireAbonnement div.colDataRight{height: 22px;float: left;}

div.popupContent {
	padding:15px;
	color:#5b5b5b;
	font-size:11px;
}

/* lien rouge "(en savoir plus)" dans les formulaires */
a.EnSavoirPlus {
	font-size: 10px;
	color: #E1081F;
	text-decoration: none;
}

#CFErreur {font-size:11px;margin:20px;}
#CFErreur a {color:#666666;text-decoration:none;}
#CFErreur a.hover {text-decoration:underline;}

/*
	Copie des styles de fckeditor pour les textes.
*/
.texte8 {font-size:8px;text-decoration:None;margin:0px;padding:0px;}
.texte9 {font-size:9px;text-decoration:None;margin:0px;padding:0px;}
.texte11 {font-size:11px;text-decoration:None;margin:0px;padding:0px;}
.texte12 {font-size:12px;text-decoration:None;margin:0px;padding:0px;}
.texte13 {font-size:13px;text-decoration:None;margin:0px;padding:0px;}
.texte14 {font-size:14px;text-decoration:None;margin:0px;padding:0px;}
.texte15 {font-size:15px;text-decoration:None;margin:0px;padding:0px;}
.texte16 {font-size:16px;text-decoration:None;margin:0px;padding:0px;}
.texte40 {font-size:40px;text-decoration:None;margin:0px;padding:0px;}
.fnoir {clear:left;height:24px;line-height:24px;background-color:#333333;color:#FFFFFF;font-size:15px;font-weight:bold;padding-left:5px;margin-bottom:15px;}
.titrePartie {
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#E50000;
}
.corpsTexte {
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#414141;
}
.blocTexte p, .encadre p {margin:0 !important;padding:0 !important;}
/*
	Gestion de tous les tableaux dans le site Pro.
	A savoir :
	
	- Les tableaux de résultat de recherche, VP dont VUL, VI, enchères, etc...
	- Les tableaux de compte gestion, comme VP, VI, etc...
*/
/* TableauAnnonces est un calque gérant les marges de nos tableaux. */
div.TableauAnnonces
{
	clear:both;
	float:left;
	width: 646px;
	margin-top: 38px;
	margin-left: 6px;
	margin-bottom: 7px;
}
tr.ligneTableauResultatGDB
{
	font-family: Arial;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
tr.Header
{
	text-align: center;
	color: #FFFFFF;
	background-color: #A3A2A2;
}
tr.Header th.colonneHeader
{
	padding: 5px 2px 5px 2px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size: 9px;
	font-family: Arial;
	text-align: center;
}
td.Colonne
{
	background-color: #BBBBBB;
	color: #FFFFFF;
	text-align: center;
	border-right: solid 1px #FFFFFF;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 2px;
	padding-right: 2px;
}
tr.headerTableauResultat, tr.footerTableauResultat
{
	border: 1px solid #C0C0C0;
	background-color: #DEDEDE;
	font-family: Arial;
}

tr.headerTableauCompte, tr.footerTableauCompte
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #BBBBBB;
	font-family: Arial;
	color: #FFFFFF;
}

tr.ligneTableauResultatVignette468x120
{
	height: 158px;
	width: 643px;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	text-align: center;
}

tr.ligneTableauResultatVignette468x60
{
	height: 104px;
	width: 643px;
	text-align: center;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

tr.ligneTableauResultatVignette234x90
{
	height: 134px;
	width: 643px;
	text-align: center;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	padding-left: 45px;
	margin-right: 0px;
}

tr.ligneTableauResultatGDB
{
	font-family: Arial;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

tr.ligneTableauResultatGDBHover
{
	cursor: pointer;
	text-decoration: underline;
}
tr.ligneTableauResultatGDBHover td
{
	text-decoration: underline;
}

td.headerTableauCellule
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-family: Arial;
	color: #272727;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	/* Petit décalage à droite/à gauche. */
	padding-left: 2px;
	padding-right: 2px;
}

td.headerTableauCompteCellule
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-family: Arial;
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	/* Petit décalage à droite/à gauche. */
	padding-left: 2px;
	padding-right: 2px;
}

td.headerTableauCelluleWithBorderRight
{
	padding-top: 5px;
	text-align: center;
	font-family: Arial;
	color: #272727;
	border-right: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	/* Petit décalage à droite/à gauche. */
	padding-left: 2px;
	padding-right: 2px;
}

td.celluleTableau
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-family: Arial;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	/* Petit décalage à droite/à gauche. */
	padding-left: 2px;
	padding-right: 2px;
}

td.celluleTableauCadreDroite
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-family: Arial;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	/* Petit décalage à droite/à gauche. */
	padding-left: 2px;
	padding-right: 2px;
}
td.celluleTableauGaucheDroite
{
	padding-top: 5px;
	text-align: center;
	font-family: Arial;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	min-height: 21px;
}
td.celluleTableauCadreDroite a.lienActions, td.celluleTableau a.lienActions
{
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px !important;
}
td.celluleTableauCadreDroite a.lienActions:hover, td.celluleTableau a.lienActions:hover
{
	color: #FF6600;
	text-decoration: none !important;
	font-weight: bold;
}
div.TableauAnnonces td.celluleTableau a.lienAnnonce
{
	color: #000000;
	text-decoration: none;
}
div.TableauAnnonces td.celluleTableauCadreDroite a.lienAnnonce 
{
	color: #000000;
	text-decoration: none;
}
div.TableauAnnonces div.Cellule a.lienAnnonce:hover
{
	color: #000000;
	text-decoration: none !important;
}

/* *********** TABLEAU : LISTE DE RESULTATS ************ */
table.TableauResulat {
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.TableauResulat th {
	border:1px solid #C0C0C0;
	color:#272727;
	font-family:Arial;
	padding:5px 2px;
	text-align:center;
	background-color:#DEDEDE;
}
table.TableauResulat td {
	border:1px solid #C0C0C0;
	font-family:Arial;
	padding:5px 2px;
	text-align:center;
}
table.TableauResulat td.CelluleGrise {
	background-color:#DEDEDE;
}

/* *********** TABLEAU : LISTE D'ANNONCES ************ */
table.TableauListeAnnonces {
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.TableauListeAnnonces th {
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family:Arial;
	padding: 13px 2px;
	text-align:center;
	background-color:#BBBBBB;
}
table.TableauListeAnnonces td {
	font-size: 9px;
	border:1px solid #BBBBBB;
	text-align: center;
	padding: 10px 2px;
}
table.TableauListeAnnonces td.noBorderLeft {
	border-left: none;	
}
table.TableauListeAnnonces td.noBorderRight {
	border-right: none;	
}




div.TableauAnnonces a.lienNoir
{
	color: #000000;
	text-decoration: none !important;
}
div.TableauAnnonces a.lienNoir:hover
{
	color: #000000;
	text-decoration: none !important;
}
div.TableauAnnonces a.lienMEL
{
	color: #666666;
	font-weight: bold;
}
div.TableauAnnonces a.lienMEL:hover
{
	color: #666666;
	font-weight: bold;
}
div.TableauAnnonces a.lienAnnonce
{
	color: #000000;
	text-decoration: none;
}
/*
	Styles pour le BO et le site Pro.
*/
.titreRubriquePage
{
	border-bottom: solid 5px #BBBBBB;
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 6px;
}
.titreSousRubrique
{
	border-bottom: solid 5px #BBBBBB;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 11px;
}
.BandeauRouge
{
	height: 20px;
	background-color: #E1081F;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px 0px 14px; 
}
.BandeauNoir
{
	height: 20px;
	background-color: #333333;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px 0px 14px; 
}
.titrePuceRouge
{
	margin: 0 0 0 14;
	background-image:url('../prov2/img/picto/puce_rouge.gif');
	background-repeat: no-repeat;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	padding-left: 14px;
	background-position:0 2px;
}
.titrePuceRougeTexte {
	color: #E60000;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	background-position: 0px 3px;
}
.infoFleche
{
	background-image:url('../prov2/img/bouton/puce4.gif');
	background-repeat: no-repeat;
	color: #E1081F;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial;
	padding-left: 23px;
}
.mdDiv {
	float:right;
}

.mdDiv a.link {
	color:#FF6600; font-family:arial; font-size:9px; text-decoration:none; float:right; font-weight:bold; margin-bottom:8px;
}

#formRechercheGauche {
	padding-left:10px;
	/*width:140px;*/
}
/*#formRechercheGauche .top {
	background-image:url('../prov2/img/home/recherche1Top.gif');
	height:28px;
}*/

/*#formRechercheGauche .centerText,*/ 
#formRechercheDroite .centerText {
	background-color:#e6e6e6;
	padding-left: 40px;
	font-size:11px;
	color:black;
}
/*#formRechercheGauche .center,*/ 
#formRechercheDroite .center {
	background-color:#e6e6e6;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}
#formRechercheGauche input.search, #formRechercheDroite input.search {
	color:#666666;
	font-size:10px;
}
#formRechercheGauche input.search {
	width:84px;
}
/*#formRechercheGauche input.img,*/ 
#formRechercheDroite input.img {
	position:relative;
	top:2px;
}
/*#formRechercheGauche .bottom {
	background-image:url('../prov2/img/home/recherche1Bottom.gif');
	height:14px;
}*/

#formRechercheDroite {
	margin-left:10px;
	width:154px;
}
#formRechercheDroite .top {
	background-image:url('../prov2/img/home/recherche2Top.png');
	height:28px;
}
#formRechercheDroite input.search {
	width:110px;
}
#formRechercheDroite .bottom {
	background-image:url('../prov2/img/home/recherche2Bottom.png');
	height:14px;
}


/* ******** ENCADRE ********** */

#Corps #CheminFer {
	width:980px;
	margin:auto;
}

#Corps .encadre {
	margin:auto;
}

#Corps .encadreTop {
	width:982px;
	height:10px;
	background-image:url(/prov2/img/bordure/encadre-top.gif);
	background-repeat:no-repeat;
}
#Corps .encadreBorder {
	width:982px;
	background-color:#dbdbdb;
	background-image:url(/prov2/img/bordure/encadre-border.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#Corps .encadreMiddle {
	width:980px;
	background-color:#ffffff;
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:1px;
}
#Corps .encadreBottom {
	width:982px;
	height:10px;
	background-image:url(/prov2/img/bordure/encadre-bottom.gif);
}
/* ********************************** */

#Corps #ColGauche div.bloc .blocTitre {
	color:#333333;
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	text-transform:uppercase;
}

/**************** Habillage pub HP ******************/ 
#container{
	background-color: #F8F8F8;
	width: 100%;
}
#topBar{
	position: absolute;
}
#leftBar{
	top: 0;
	position: absolute;
}
#wrapper{
	width:982px;
	margin: auto;
	position: relative;
}
#rightBar{
	position: absolute;
	top: 0;
}
#topBar img {
	display:block;
}

#CheminFer {
	width: 971px !important;	
}

.blocDroit {
	margin-left: 10px !important;	
}

