/*-------------------------------------------------------------------------------------*/
/* =  RAZ 					 */
/*-------------------------------------------------------------------------------------*/

	dl, dt, dd, ul,ol,li,h1,h2,h3,h4,h5,h6,
	pre,form,body,html,p,blockquote,fieldset,input,legend { margin : 0; padding : 0; list-style : none;}
	h1,h2,h3,h4,h5,h6,p,input,button, select { font-size : 1em; margin : 0; padding : 0;}

	a {color:#000000}

	.clear {clear:both}
	.displayNone {display:none}

/*-------------------------------------------------------------------------------------*/
/* =  Mise en page 					 */
/*-------------------------------------------------------------------------------------*/
	body{
		background:#ffffff url('/global/images/bgBody.gif') repeat-x;
		font-size : 62.5%;
		font-family : Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	}

/*-------------------------------------------------------------------------------------*/
/* =  structure			 */
/*-------------------------------------------------------------------------------------*/
	#Page{
		width:1000px;
		margin:0 auto;
		position:relative;
	}
	#Header{
		position:relative;
		height:230px;
		margin:0 15px;
	}
	#Content{
		overflow:auto;
		background:transparent url('/global/images/bgContent.gif') repeat-y;
	
	}
	#ColA {
		overflow:hidden;
		width:200px;
		margin:0 0px 0 15px;
		float:left;
	}

	#ColB{
		float:right;
		width:750px;
		margin:0 15px 0 0;
	
	}
	#interieur{
		float:left;
		width:530px;
	}

	#ColC{
		float:right;
		width:184px;
		margin:6px 10px 0 0px;
	}

	#Footer{
		height:53px;
		background:transparent url('/global/images/bgFooter.gif') no-repeat;
	}

/*-------------------------------------------------------------------------------------*/
/* =  Header			 */
/*-------------------------------------------------------------------------------------*/
	
	.signature {
		position: absolute;
		top: 197px; right:0;
		width: 525px; height: 30px;
	}
	#Header{
		background:transparent url('/global/images/bgHeader.jpg') no-repeat;
	}

	/*---------------------Outils*/
	ul#outils{
		position:absolute; bottom:36px; right:0;
		width:200px; 
		text-align:center;
		font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	}
	ul#outils li{
		display:block; height:30px;
		}
	ul#outils li a{
		position:relative; top:5px;
		color:#fff; font-size:1.3em; font-weight:normal;
		text-decoration:none;
		}
	ul#outils li a:hover{text-decoration:underline;}

	/*---------------------Flash header*/
	#FlashHeader{display:block; width:760px; height:230px;}

	a.retourAcc{
		position:absolute; top:0; left:0;
		display:block; width:200px; height:150px;	
	}
	#FlashHeader h1{
		display:block; width:200px; height:150px;
		background: transparent url('/global/images/LogoGroupeCil.png') no-repeat;
		overflow:hidden; text-indent:-200em;
	}
	#FlashHeader h2{
		position:absolute; top:40px; left:280px;
		font-size:3em; font-weight:normal; color:#383b45;
	}
	#FlashHeader h2 span{color:#FB0C0A;}
	#FlashHeader h2 em{
		font-size:0.65em; font-style:normal;
		padding-left:40px;
	}

/*-------------------------------------------------------------------------------------*/
/* =  COLA 			 */
/*-------------------------------------------------------------------------------------*/

	/*---------------------MainNav rubrique*/
	ul#rubriques{
		background-color:#fff; 
		}

	ul#rubriques li a{
		display:block; width:200px; height:29px;
		overflow:hidden; text-indent:-200em;
		background:transparent url('/global/images/mainNav.gif') no-repeat;

		}
		ul#rubriques li#btn1 a{background-position:0 0;}
		ul#rubriques li#btn2 a{background-position:0 -29px;}
		ul#rubriques li#btn3 a{background-position:0 -58px;}
		ul#rubriques li#btn4 a{background-position:0 -87px;}
		ul#rubriques li#btn5 a{background-position:0 -116px;}
		ul#rubriques li#btn6 a{background-position:0 -145px;}
	
		ul#rubriques li#btn1 a:hover{background-position:-200px 0;}
		ul#rubriques li#btn2 a:hover{background-position:-200px -29px;}
		ul#rubriques li#btn3 a:hover{background-position:-200px -58px;}
		ul#rubriques li#btn4 a:hover{background-position:-200px -87px;}
		ul#rubriques li#btn5 a:hover{background-position:-200px -116px;}
		ul#rubriques li#btn6 a:hover{background-position:-200px -145px;}

	ul#rubriques ul.sousnav{
		background-color:#F3ECE0;
		overflow:hidden;
		padding:0px 0; height:150px;
	}
	ul#rubriques ul.sousnav li{background:transparent url(/global/images/chevron_beige.gif) 5px 8px no-repeat; 
	}
	ul#rubriques ul.sousnav li a{
		height:auto; display:list-item;
		background-image:none;
		text-indent:0;
		font-size:1.2em;
		padding:5px 0px 5px 20px; color:#6B635D;
		font-family:Verdana, "Trebuchet MS", Arial, sans-serif;
		text-decoration:none;
		margin:0 !important; width:180px;
	}
	ul#rubriques ul.sousnav li a:hover,
	ul#rubriques ul.sousnav li a.navCourante{text-decoration:underline; background-color:#E2D3C5;}

	p.espaceEntreprise a {
		margin:10px 0;
		display:block; width:200px; height:64px;
		overflow:hidden; text-indent:-200em;
		background:transparent url("/global/images/bt_EspaceEntreprise.gif") no-repeat;
	}
	p.espaceParticulier a {
		margin:10px 0;
		display:block; width:200px; height:64px;
		overflow:hidden; text-indent:-200em;
		background:transparent url("/global/images/bt_EspaceParticulier.gif") no-repeat;
	}

/*---------------------ACTUALITE*/

	.btnActualites {font-family:Verdana, "Trebuchet MS", Arial, sans-serif;}
	.btnActualites a#lnkActualites{font-size:1.4em; font-weight:bold;}
	.btnActualites a{text-decoration:none; color:#35353a;}
	.btnActualites p {font-size:1em; color:#35353a; margin:10px 0;}
	.btnActualites p strong{font-weight:normal;}
	.btnActualites p em{display:block; font-size:1em; font-weight:bold; font-style:normal; }

/*---------------------Opportunités de location*/

	#BlockAnnonces{
		font-family:Verdana, "Trebuchet MS", Arial, sans-serif;
		padding:10px;
		border:1px #990021 solid;
		}
	
	#BlockAnnonces h4{
		margin:3px 0 5px 0;
		font-size:1.2em; color:#990021;
		}
	
	.listeAnnonces {margin-bottom:10px;}
	.listeAnnonces ul li{margin:5px 0; border-bottom:1px #cdccc8 solid; padding:3px 0;}
	.listeAnnonces a{color:#333439; text-decoration:none;}
	.listeAnnonces img {
		float:left; margin-right:10px; 
		border:none; background-color:#CDCBC7;
		display:block; 
		width:57px; height:42px;
		}
	
	.rechercheAnnonces {display:block;}
	.rechercheAnnonces fieldset{border:none;}
	.rechercheAnnonces input, 
	.rechercheAnnonces select{width:100%; margin:3px 0;}
	
	.rechercheAnnonces ul li input {
		margin: 0 10px 0 0;
		}
	.rechercheAnnonces ul li {
		display: block;
		color:#333439; font-size: 100%;
		font-weight: bold;
		padding: 0.2em 0.5em 0.2em 0.5em;
		border-top: 2px #fff solid;
		background-color: #E1E1E1;
		}

	#BlockAnnonces h4 a{
		display:block; width:138px; height:25px; overflow:hidden;
		background:transparent url(/global/images/bt_RechercheAv.gif) no-repeat;
		padding:7px 0 0 40px;
		text-align:left; text-decoration:none; color:#4E463C;
		}

/*---------------------block Footer*/

	#BlockFoot{
		padding:10px;
		margin:10px 0;
		border:1px #F3ECE0 solid;
		}
	#BlockFoot ul li{margin:3px 0;}
	#BlockFoot ul li a{
		color:#706f71;
		text-decoration:none;
	}
	#BlockFoot label{display:none;}
	#BlockFoot #rechercher{position:relative; top:-5px;}

/*-------------------------------------------------------------------------------------*/
/* =  COLB			 */
/*-------------------------------------------------------------------------------------*/

	#interieur {margin:10px; font-size:1.1em; line-height:1.3em;}

	#interieur h1,
	#interieur h2,
	#interieur h3,
	#interieur h4,
	#interieur h5,
	#interieur h6{font-weight:normal;margin:10px 0 10px 0; font-weight:bold; line-height:1.2em;}

	#interieur h1{margin:0px 0 10px 0;}
	#interieur h2{margin:0px 0 5px 0; font-size:1.2em; font-weight:normal;}
	#interieur h3{font-size:1.8em;}
	#interieur h4{font-size:1.5em; font-weight:normal;}
	#interieur h4 em{font-size:0.7em; font-weight:normal; display:block;}
	#interieur h4 span em {font-size:0.9em; font-weight:normal;}
	#interieur h5{font-size:1.2em; }
	#interieur h6{font-size:1.1em;}

	#interieur p{font-size:1.2em; line-height:1.3em; margin:10px 0 10px 0; overflow:hidden;}

	#interieur cite{font-size:2em; font-weight:normal; font-style:italic; line-height:1.2em; margin:5px 0 20px 0; display:block;}

	#interieur dl{margin:10px 0 10px 0;}
	#interieur ul, #interieur ol {list-style-position:inside;margin-bottom:10px; font-size:1.1em;}
	#interieur li{margin:5px 0; list-style-type:square; list-style-position:inside;}

	#interieur legend {font-size:1.4em;font-weight:bold;padding:5px;}
	#interieur fieldset{border:1px #DCD6CA solid; background-color:#FFFFFF; clear:both;padding:8px 10px 10px 10px;}

	#interieur img,#interieur area{border:none;}
	#interieur img, #interieur p img {float:left; margin:10px;}

	#interieur table{border:1px #F3ECE0 solid; padding:0px; border-collapse:collapse;}
	#interieur table td{padding:3px; border-bottom:1px #9D0A1C solid;}
	#interieur table th{padding:3px; background-color:#9D0A1C; color:#ffffff; text-align:left; border:none;}

	#interieur p.field_heading{color:#ffffff !important;}
	#interieur .titreRubrique{clear:both; margin-top:30px;}

	/*resumeAnnonce - 26 mars 2009*/
	#resumeAnnonce h4 {font-weight: bold;}
	#resumeAnnonce p em {color:#9D0A1C;}
	#resumeAnnonce span {font-size: 1.2em; padding: 0 1em 0 0;} 
	#resumeAnnonce span em {font-weight: bold;}


/*-------------------------------------------------------------------------------------*/
/* =  COLC			 */
/*-------------------------------------------------------------------------------------*/
	#BlocContact,
	#Blockbeneficier, 
	#BlockAtrealis, 
	#BlocDocTeleCharge, 
	#BlockEntreprise {
		margin-bottom:15px;
		}
	#BlocContact a img, 
	#BlockLocaPass a img, 
	#BlockAtrealis a img, 
	#BlocDocTeleCharge a img {
		border:none;
		}

	/*--------------------BLOCK CONTACT*/
	#BlocContact{
		background:#9D0A1C url('/global/images/bg_blockContact.gif') no-repeat left bottom;
		padding-bottom:5px;
		}

	#BlocContact h4 a,
	#BlocContact h3, 
	#BlocContact h4 {
		display:block;
		width:184px; height:33px;
		overflow:hidden; text-indent:-200em;
		}
	#BlocContact h4 a, 
	#BlocContact h4 {
		background: #9D0A1C url('/global/images/bt_contactezNous.gif') no-repeat;}
	#BlocContact h3{
		margin: 1em 0 0 0;
		border-top: 1px #fff solid;
		background: #9D0A1C url('/global/images/bg_restezContact.gif') no-repeat; height:24px;
		}

	#BlocContact ul {margin:0px 10px 0 30px}
	
	#BlocContact ul li {
		margin:3px 0;
		font-size:1.2em;
		line-height: 130%;
		height: 1%;
		font-family:Verdana, "Trebuchet MS", Arial, sans-serif;
		font-weight:normal;
		}
	#BlocContact ul li a {
		color:#fff;
		display: block;
		text-decoration:none;
		}
	ul.blcPhone,
	ul.blcMail {
		margin:0!important;
		padding: 5px 0 5px 30px;
		}
	ul.blcPhone {
		border-bottom: 1px #80031E solid;
		background: #990021 url('/global/images/bt_phone.gif') no-repeat;
		}
	ul.blcMail {
		background: #990021 url('/global/images/bt_contact.gif') no-repeat;
		}
	ul.blcPhone li {padding: 0 0 0.5em 0;}
	ul.blcPhone li a {}
	
	
	/*--------------------BLOCK TELECHARGER*/

	#BlocDocTeleCharge {
		background:#666971 url('/global/images/bg_BlockTelecharger.gif') no-repeat left bottom;
		padding-bottom:5px;
	}

	#BlocDocTeleCharge h4{
		display:block;
		width:184px; height:33px;
		overflow:hidden; text-indent:-200em;
		background: #9D0A1C url('/global/images/bg_DocTele.gif') no-repeat;
		}
	#BlocDocTeleCharge ul {margin:0 10px}

	#BlocDocTeleCharge ul li {
		margin:3px 0;
		font-size:1.2em;
		font-weight:normal;
		padding:3px 0 3px 10px;
		background:transparent url('/global/images/chevronBlc.gif') no-repeat 0 5px;
		border-bottom:1px #fff solid;
		}
	#BlocDocTeleCharge ul li.BlocDocTitre {
		color:#333;
		margin: 5px 0 0 0!important;
		padding:5px 0 3px 10px;
		background-color:#AEAFB3;
		background-image:none;
		}
	#BlocDocTeleCharge ul li a {
		color:#fff;
		text-decoration:none;
		}
	#BlocDocTeleCharge ul li a:hover {
		color:#000;
		}


	/*--------------------Block LOCAPASS-*/
	body#Commun #Blockbeneficier h4 a {
		display:block;
		width:184px; height:40px;
		overflow:hidden; text-indent:-200em;
		background: #EE144A url('/global/images/bt_blockbeneficier.gif') no-repeat;
		}
	body#Commun.location #Blockbeneficier h4 a{background-position:0px 0px}
	body#Commun.travaux #Blockbeneficier h4 a{background-position:0px -40px}
	body#Commun.mobilite #Blockbeneficier h4 a{background-position:0px -80px}

	body#Commun #Blockbeneficier,
	body#Commun.achat #Blockbeneficier,
	body#Commun.assistance #Blockbeneficier,
	body#Commun.entreprise #Blockbeneficier {display:none}


	/*--------------------Block ENTREPRISE-*/
	#BlockEntreprise h4 a {
		display:block;
		width:184px; height:126px;
		overflow:hidden; text-indent:-200em;
		background: #EE144A url('/global/images/bg_blockEntreprise.gif') no-repeat;
	}
	
	/*= Accès direct produits ---------------------------------------- */
	#accesProduits {
		border: 1px #9C8865 solid;
		width:182px;
		background-color:#E6DBC3;
		}
	#accesProduits h3 {
		font-family:Verdana, "Trebuchet MS", Arial, sans-serif;
		font-weight: normal; color:#fff;
		font-size: 1.2em; padding: 5px 0 0.5em 18px;
		background: #96001C url(/global/images/itemAcces.gif) no-repeat 2px 5px;
		}
	#accesProduits form {padding: 10px;}
	#accesProduits form select {width: 125px}
	#accesProduits button {
		border:0; color:#fff;
		margin: 0 0 0 0.2em;
		background-color:#96001C;}

/*-------------------------------------------------------------------------------------*/
/* =  Chnagement de couleur suivant le body				*/
/*-------------------------------------------------------------------------------------*/



	body#Commun.particulier #interieur, 
	body#Commun.particulier #interieur a {color:#9D0A1C}
	body#Commun.particulier #interieur p, 
	body#Commun.particulier #interieur ul{color:#000000}
	body#Commun.particulier p.field_heading, 
	body#Commun.particulier p.field_valid input{
		background-color:#9D0A1C; color:#ffffff
		}

	body#Commun.location #interieur, 
	body#Commun.location #interieur a{color:#562884}
	body#Commun.location #interieur p, 
	body#Commun.location #interieur ul{color:#000000}

	body#Commun.achat #interieur, 
	body#Commun.achat #interieur a {color:#E9521D}
	body#Commun.achat #interieur p, 
	body#Commun.achat #interieur ul{color:#000000}

	body#Commun.travaux #interieur, 
	body#Commun.travaux #interieur a {color:#E9521D}
	body#Commun.travaux #interieur p, 
	body#Commun.travaux #interieur ul{color:#000000}


	body#Commun.mobilite #interieur, 
	body#Commun.mobilite #interieur a {color:#E54A90}
	body#Commun.mobilite #interieur p, 
	body#Commun.mobilite #interieur ul{color:#000000}

	body#Commun.assistance #interieur,
	body#Commun.assistance #interieur a {color:#A9C744}
	body#Commun.assistance #interieur p, 
	body#Commun.assistance #interieur ul{color:#000000}

	body#Commun.entreprise #interieur, 
	body#Commun.entreprise #interieur a{color:#665948}
	body#Commun.entreprise #interieur p, 
	body#Commun.entreprise #interieur ul{color:#000000}
	body#Commun.entreprise #interieur p.field_heading,
	body#Commun.entreprise #interieur p.field_valid input {
		background-color:#665948; color:#ffffff;
		}

/*-------------------------------------------------------------------------------------*/
/* =  PAGE ACCUEIL DIV INTERIEUR			 */
/*-------------------------------------------------------------------------------------*/
	body#Accueil #AccLocation,
	body#Accueil #AccInvestir,
	body#Accueil #AccTravaux,
	body#Accueil #AccDemenager,
	body#Accueil #AccAide{
		float:left; 
		width:251px; height:230px;
		padding:5px;
		border-top:4px #000 solid;
		position:relative;
		overflow:hidden;
		}

	body#Accueil #AccTravaux,
	body#Accueil #AccDemenager,
	body#Accueil #AccAide{width:164px; height:255px}

	body#Accueil #AccLocation, body#Accueil #AccLocation a{ color:#562884; border-color:#562884;}
	body#Accueil #AccInvestir, body#Accueil #AccInvestir a{ color:#E9521D; border-color:#E9521D;}
	body#Accueil #AccTravaux, body#Accueil #AccTravaux a{ color:#E9521D; border-color:#E9521D;}
	body#Accueil #AccDemenager, body#Accueil #AccDemenager a{ color:#E54A90; border-color:#E54A90;}
	body#Accueil #AccAide, body#Accueil #AccAide a{ color:#A9C744; border-color:#A9C744;}

	body#Accueil #interieur h2 {
		margin-top:10px; font-size:1.6em;
		}
	body#Accueil #interieur h2 em {
		margin-top:10px; font-size:0.8em;
		font-style:normal;
		}

	body#Accueil #interieur ul{
		list-style-position:outside; 
		margin-bottom:5px;
		font-size:1.1em;
		}
	body#Accueil #interieur ul li {
		position:relative;
		margin:6px 0 6px 0px; 
		padding:0px 0 0px 13px;
		font-weight:bold; 
		list-style-type:none; 
		list-style-position:outside;
		}
	body#Accueil #interieur ul li a {font-weight: normal;}

	body#Accueil #interieur #AccLocation ul li {
		background:transparent url(/global/images/chevron_bleu.gif) 0px 2px no-repeat;}
	body#Accueil #interieur #AccInvestir ul li {
		background:transparent url(/global/images/chevron_rouge.gif) 0px 2px no-repeat;}
	body#Accueil #interieur #AccTravaux ul li {
		background:transparent url(/global/images/chevron_violet.gif) 0px 2px no-repeat;}
	body#Accueil #interieur #AccDemenager ul li {
		background:transparent url(/global/images/chevron_jaune.gif) 0px 2px no-repeat;}
	body#Accueil #interieur #AccAide ul li {
		background:transparent url(/global/images/chevron_vert.gif) 0px 2px no-repeat;}

	body#Accueil #interieur a {text-decoration:none}
	body#Accueil #interieur a:hover {text-decoration:underline}

	body#Accueil #interieur p {color:#373a44}

	body#Accueil p.btEspace{
		position:absolute;
		bottom:0px; left:0;
		}
	body#Accueil p.btEspace a{
		display:block;
		width:251px; height:49px;
		overflow:hidden; text-indent:-200em;
		background: transparent url('/global/images/btAcc.gif') no-repeat;
		}

	body#Accueil #AccLocation p.btEspace a{background-position:0 0;}
	body#Accueil #AccInvestir p.btEspace a{background-position:0 -48px;}
	body#Accueil #AccTravaux p.btEspace a{background-position:0 -97px;}
	body#Accueil #AccDemenager p.btEspace a{background-position:0 -145px;}
	body#Accueil #AccAide p.btEspace a{background-position:0 -193px;}

	body#Accueil #AccLocation p.btEspace a:hover{background-position:-251px 0;}
	body#Accueil #AccInvestir p.btEspace a:hover{background-position:-251px -48px;}
	body#Accueil #AccTravaux p.btEspace a:hover{background-position:-251px -97px;}
	body#Accueil #AccDemenager p.btEspace a:hover{background-position:-251px -145px;}
	body#Accueil #AccAide p.btEspace a:hover{background-position:-251px -193px;}

/*-------------------------------------------------------------------------------------*/
/* =  PAGE AGENCE			 */
/*-------------------------------------------------------------------------------------*/
	.agence { display: none; }
	#interieur fieldset img {float:left; margin:0;}
	#interieur fieldset .agence {float:left; width:150px; font-size:0.9em; margin-left:5px;}
	#interieur fieldset .agence em {font-style:normal;}

/*-------------------------------------------------------------------------------------*/
/* =  STYLE SPECIFIQUE SUIVANT PAGE			 */
/*-------------------------------------------------------------------------------------*/

/*---------------------liste sur deux colonne*/
	.deuxColonnes{width:47%; float:left;}
	.deuxColonnes a {
	font-weight:bold;
	text-decoration:none;
	}
	#interieur .deuxColonnes {
	clear:none;
	}

/*---------------------formulaire specifique*/
	p.field_line {clear:both; padding-top:10px; margin:0 0 10px 0 !important;}
	p.field_heading {padding:3px; margin:0 !important;}
	p.field_line label {float:left; width:180px; text-align:right; margin-right:5px;}
	p.field_line input {border:1px #DCD6CA solid;}
	p.field_line .textfield, p.field_line .textarea {width:300px; border:1px #DCD6CA solid;}
	input.field_radio{position:relative; top:2px;}
	textarea.large {width:100% !important;}

	p.field_valid {text-align:right; border-top:1px #A10D16 dashed; clear:both;}
	p.field_valid input {padding:3px 10px; color:#ffffff; border:none; position:relative; top:-3px; background-color:#A10D16; cursor:pointer;}

/* = Commande brochure 10 10 07
----------------------------- */
	
	#commandeBrochure {position: relative}
	#commandeBrochure #panier {height: 75px}
	#commandeBrochure #panier h1 {
		background-color:#675747; color:#FCF5E8 !important; font-weight:normal !important;
		font-size:1.6em;
		padding:10px;
		margin:0 !important;
		}
	#commandeBrochure #panier a {
		color: #0A5E76;
		font-size: 1.2em;
		padding-right: 15px;
		}
	#commandeBrochure #panier a:hover {color: #760009;}
	#commandeBrochure #panier p {
		padding:10px;
		margin:0 !important;
		background-color:#D6D0C5;
		}
	#commandeBrochure #panier select {
		border-width: 1px;
		position: absolute; top: 8px; right: 10px;
		font-size: 10px;
		color: #675747;
		width: 200px;
		}
	#commandeBrochure #panier option {
		padding: 1px; line-height: 11px;
		border-bottom: 1px #ccc solid;
		}

	#commandeBrochure .typeDocument {margin: 0 0 0 0}
	#commandeBrochure .titreTypeDocument {
		font-size: 1.3em;
		border-bottom: 1px #685646 solid;
		padding-bottom: 2px;
		height: 1.3em;
		clear: both;
		}
		
	/* = bloc brochure-------------  */
	#commandeBrochure .brochure {clear: both}
	#commandeBrochure .brochure h3 {
		font-size: 1.2em;
		padding-left: 15px;
		height: 1.5em;
		margin:0;
		}
	#commandeBrochure .brochure h3 a {color: #757575;}
	#commandeBrochure .brochure h3 a:hover {color: #F34138;}
	#commandeBrochure .brochure p.descriptif {padding-left:15px; margin:0px 0;}
	#commandeBrochure .pdf {width: 107px; margin-left:15px; text-align:center; background-color:#685646;}
	#commandeBrochure .pdf a {
		display: block;
		background: transparent url(/templateMedias/images/btnConsulterPDF.gif) no-repeat 0 0;
		width: 107px; height: 16px;
		font-size:0.9em; color:#F3ECE0 !important; text-decoration:none;
	}
	#commandeBrochure .pdf, #commandeBrochure .ajoutPanier {float: left}
	#commandeBrochure .pdf a:hover {
		background: transparent url(/templateMedias/images/btnConsulterPDF.gif) no-repeat 0 -16px;}


/* = Formulaire-------------  */
	#commandeBrochure p.field_line em {
		margin-left:200px; 
		font-size:0.9em; font-style:normal;
	}

	#commandeBrochure label {
		display: block; 
		float: none;
		text-align: left;
		padding: 0;
		width: auto;
		line-height: 1em;
		}
	#commandeBrochure.validBro label{
		display: block;
		float: left;
		text-align: right;
		padding-right: 10px;
		width: 180px;
		line-height: 12px;
	}
	#commandeBrochure .ajoutPanier {
		position: relative;
		background: transparent url(/global/images/BgCommande.gif) no-repeat;
		width: 220px; height: 16px;
	}
	#commandeBrochure .selected {background: transparent url(/global/images/BgCommande.gif) no-repeat 0 -32px;}
	#commandeBrochure .error {background: transparent url(/global/images/BgCommande.gif) no-repeat 0 -48px;}

	#commandeBrochure label.cBoxPanier {
		width: 100px; height: 16px;
		cursor: pointer;
		position: relative;
		}
	#commandeBrochure .ajoutPanier button {
		width: 20px; height:15px;
		border: 0;
		background: transparent;
		position: absolute; top: 0; right: 0;
		font-size: 1px;
		text-indent: -1000em;
	
		}
	#commandeBrochure label.cBoxPanier input {position: absolute; top: -1000px;}
	#commandeBrochure label.cBoxPanier span {display: none;}
	#commandeBrochure label.quant {}
	#commandeBrochure label.quant input{
		font-size: 10px;
		position: absolute; top: 2px; left: 155px;
		width: 40px; height: 13px;
		border: 0 !important;
		background: transparent;
		color: #555;
	}
	#commandeBrochure label.quant input:focus{color: #000;}
	#commandeBrochure label.quant span {display: none;}

	/* = Bloc d’apercu-------------  */
	
	#commandeBrochure #apercu {
		width: 200px;
		padding: 0 0 40px 0;
		position: absolute; top: 0px; right: -200px;
		background: #D6CFC4;
		text-align: center;
		overflow:hidden;
		}
	#commandeBrochure #apercu h3 {
		font-size: 1.2em;
		color: #00A0C5;
		text-align: center;
		height:45px;
		margin: 5px 0 15px 0px;
		}
	#commandeBrochure #apercu span {
		margin: 0; padding: 0;
		border: 1px solid #555;
	}
	#commandeBrochure #apercu img {
	}
	#commandeBrochure p.back {
		clear: both;
		float: none;
		background-color:#695545;
		padding: 3px;
	}
	#commandeBrochure .back a {
		color: #F3ECE0 !important;
	}

	/*-------------------------------------------------------------------------------------*/
	/* =  article			 */
	/*-------------------------------------------------------------------------------------*/
	.article {border-bottom:1px #DBD5C9 solid; padding:10px 0; position:relative;}
	.article em,.article p, .article h4{margin:0 0 !important;}

	.article em{color:#555555;}
	.article h4 a{text-decoration:none; font-size:0.8em;}
	.article p a.lireSuite{
		display:block; width:80px;
		margin-top:5px;
		text-decoration:none;  font-weight:normal;
		background-color:#940600; color:#FFFFFF !important; 
		padding:1px 2px;
		font-size:0.9em;
		text-align:center;
		}

/*-------------------------------------------------------------------------------------*/
/* =  Annonces			 */
/*-------------------------------------------------------------------------------------*/
	.choixContact { 
		position:absolute; top:234px; left:242px;
		height:30px; width:540px;
		background:transparent url(/global/images/bgtools.gif) no-repeat;
		}
	.choixContact ul{list-style-type:none}
	.choixContact li{
		float:left;
		list-style-type:none !important;
		display:block; height:20px;
		margin:0 10px 0 0 !important;
		overflow:hidden;
		padding:8px 0 0 0 ;
	
		}
	.choixContact li a{
		padding-left:20px;
		text-decoration:none;
		background:transparent url(/global/images/pucesquare.gif) 0 -4px no-repeat;
	}


	h4 span{display:block;  font-weight:bold;}

	ul.criteres{float:left; width:50%; list-style-type:none !important; }
	ul.criteres li{list-style-type:none !important}

	h3.titreAnnonce{padding-top:10px;}

	#descriptif{
		margin: 0; clear:both; 
		padding:60px 10px; overflow:auto;
		background:transparent url(/global/images/bgdescriptif.jpg) no-repeat;
		position:relative;
		}
	#descriptif span{
		margin:0px;
		text-align:center; overflow:hidden; display:block;
		float:left;
		}
	#descriptif span img{ margin:0 10px !important; width:150px;}
	h4 {clear:both;}
	#contactAnnonce {
		background:transparent url(/global/images/pictoContact.gif) no-repeat;
		display:block; width:450px; height:70px;
		padding:8px 0px 12px 80px;
		}
	#contactAnnonce strong{color:#9D0A1C;}
	#contactAnnonce a{display:block;}
	
	#contactAnnonce a.linkMail,
	#contactAnnonce span.linkTel {
		/*display: block;*/
		padding: 2px 0 5px 25px;
		}
	#contactAnnonce a.linkMail {background:transparent url(/global/images/icnContact.gif) no-repeat 0 0;}
	#contactAnnonce span.linkTel {background:transparent url(/global/images/icnTel.gif) no-repeat 0 0; color:#9D0A1C;}

/*-------------------------------------------------------------------------------------*/
/* =  resultat			 */
/*-------------------------------------------------------------------------------------*/
	#affinerResultats{
		background:transparent url(/global/images/bgtools.gif) no-repeat;
		height:20px;
		padding:4px 5px ;
	}
	#affinerResultats br{display:none;}
	#affinerResultats #social{position:relative; top:3px;}
	#affinerResultats select{width:110px; border:1px #DFD9CE solid;}
	#btnAffiner{
		background-color:#9D0A1C;
		border:none;
		color:#fff;
		font-size:1em;
		}
	ul.resultats li{
		list-style-type:none !important;
		border-bottom:1px #D8D2C7 solid;
		clear:both;
		}
	ul.resultats li a img{width:150px;}
	p.suite{
		padding:3px;
		background-color:#9D0A1C;
		text-align:right;
		}
	p.suite a{color:#fff !important;}

/*-------------------------------------------------------------------------------------*/
/* =  recherche avancé			 */
/*-------------------------------------------------------------------------------------*/
	.deuxColonnes li{list-style-type:none !important}
	.deuxColonnes label{
		display:block;
		padding:2px 0 0 0; margin:2px 0 2px 0;
		color:#9D0A1C; font-weight:bold; 
		border-bottom:1px #9D0A1C solid;
		}
	.deuxColonnes img{padding:6px 0;}

/*-------------------------------------------------------------------------------------*/
/* =  plan du site			 */
/*-------------------------------------------------------------------------------------*/
	#planDuSite a{text-decoration:none;}
	#planDuSite li{list-style-type:none !important; margin:0;}
	#planDuSite ul.sitemap1 li{margin-top:5px;}
	#planDuSite ul.sitemap2 li{margin-top:5px;}
	#planDuSite ul.sitemap3 li,
	#planDuSite ul.sitemap4 li{margin-top:0px !important;}
	#planDuSite ul.sitemap1 li a{
		font-size:14px; 
		padding:3px;
		display:block; 
		background-color:#A10D16; 
		color:#fff !important; 
		}
	#planDuSite ul.sitemap2 li a,
	#planDuSite ul.sitemap3 li a,
	#planDuSite ul.sitemap4 li a{
		font-size:14px;
		background-color:#F3ECE0;
		color:#A10D16 !important;
		}
	#planDuSite ul.sitemap2 li a{
		background-color:#D8D2C7; 
	}
	#planDuSite ul.sitemap3 li a{
		font-size:12px;
		border-left:2px #D8D1C6 solid;
		padding-left:5px;
		font-weight:bold;
		}
	#planDuSite ul.sitemap4 li a{
		font-size:10px;
		border-left:2px #D8D1C6 solid;
		padding-left:25px;
		font-weight:normal;
		background:transparent url(/global/images/pucesquare.gif) 0 0px no-repeat;
	
		}

/*-------------------------------------------------------------------------------------*/
/* =  contenu particulier			 */
/*-------------------------------------------------------------------------------------*/
	.imgPart{float:left;}
	.textPart{float:right; width:450px;}

/*-------------------------------------------------------------------------------------*/
/* =  espace entreprise			 */
/*-------------------------------------------------------------------------------------*/

/*---------------------------------------- =  telechargement de document--*/
	ul.bookmarks_list{
		float:left;
		width:300px;
		}
	ul.bookmarks_list li{list-style-position:outside !important; list-style-type:none !important;}
	body.entreprise ul.PhotoPlaquette{
		background-color:#D2CCC1;
		float:right;
		width:220px;
		}
	body.entreprise ul.PhotoPlaquette li{
		display:block; width:100px; height:140px;
		text-align:left;
		float:left;
		font-size:0.9em;
		margin:10px 0 0 8px !important;
		}
	body.entreprise ul.PhotoPlaquette li a{
		display:block; height:110px; width:90px;
		text-align:center;
		background-color:#F3ECE0;
		margin-bottom:5px;
		}
	body.entreprise ul.PhotoPlaquette li img{
		margin:0 !important;
		float:none !important;
		}
		
/*-------------------------------------------------------------------------------------*/
/* =  Video			 */
/*-------------------------------------------------------------------------------------*/
.video,#videoLegende{text-align:center;}


/*-------------------------------------------------------------------------------------*/
/* =  footer mise a jour 2009			 */
/*-------------------------------------------------------------------------------------*/
#Footer{
	padding:80px 0 30px 235px;
	overflow:auto;
	height:1%;
	
}
#Footer hr{display:none;}
#Footer .clear{height:20px;}
.blockFoot{
	width:173px;
	float:left; padding: 0 7px 0 0;
	border-right:1px #F3ECE0 solid;
	margin-right:5px;
}
.last{border:none;}
#Footer h2{color:#940010; font-size:1.15em;}
#Footer ul li{margin:5px 0;}
#Footer a{color:#4E525B;text-decoration:none;}


